.editor { 
margin: 0px;
padding: 0px;
font-size: 11px;
line-height: normal;
}
.editor h1 {
 font-size: 1.1em;
 font-weight: bold;
 margin: 0px 0px 10px 0px;
}
.editor h1, .editor h2, .editor h3, .editor h4, .editor h5, .editor h6, .editor p {
margin: 0px 0px 10px 0px;
padding: 0px 30px 0px 0px;
text-transform: none;
}
.editor h2 { font-size: 1.5em; }
.editor h3 { font-size: 1.4em; }
.editor h4 { font-size: 1.3em; }
.editor h5 { font-size: 1.2em; }
.editor h6 { font-size: 1.1em; }
.editor p, .editor ul, .editor ol, .editor table { margin-bottom: 0.4em; }
.editor img { border: none; display: block; }
.editor a img { border: none; }
.editor table {
border: none;
border-collapse: collapse;
clear: both;
width: 100%;
}
.editor th, .editor td {
padding: 0px 0.2em 0.2em 0px;
text-align: left;
vertical-align: top;
}
.editor td p, .editor th p { margin: 0px; }
.editor ul { margin-left: 1.5em; }
.editor ol { margin-left: 2em; }
.editor .skyscraper * {
padding-right: 0px;
}
#content .editor .skyscraper label {
clear:both;
float:none;
width:99%;
}
#content .editor .skyscraper input {
clear:both;
float:none;
width:85%;
}
#content .editor .skyscraper input.checkbox {
float:left;
width:20px;
}
#content .editor .skyscraper #ab_output {
padding-right:10px;
text-align:right;
}
#content .editor .skyscraper #ab_output #ab_price {
clear:both;
display:block;
float:none;
font-size: 2.2em;
}
#content .editor .skyscraper #ab_output span {
font-size: 0.7em;
}
.editor span.link, a.banner span.link {
color: rgb(80,80,255);
text-decoration: underline;
}
