div#content {
margin: 0 4.8em 0 5.4em;
_margin-top: -5em;
padding: 0 0 3em 0;
}

div.advertisers h2 {
padding-top: 1.5em;
text-align: left;
}

div.advertisers div#main {
float: left;
_display: inline;
width: 34.75em;
_width: 34.75em;
}

h4 {
font-family: 'ITC Benguiat Gothic', 'Trebuchet MS', 'Lucida Grande', Verdana;
color: #6EBF0B;
font-size: 1.4em;
}

div#main div.adinfo h4 {
margin: 1.5em 0 .5em 14.25em;
} 

div#main p.intro {
margin-bottom: -.5em;
}

div#main img.adspot {
width: 220px;
height: 300px;
float: left;
margin-top: -2.2em;
}

div#main div.adinfo {
clear: left;
padding-top: 0;
}

div#main div.adinfo div {
margin: 0 0 1.5em 20em;
}

ul, ul li {
padding: 0;
margin: 0;
}

div#main div.adinfo ul li {
list-style-position: outside;
list-style: square;
margin: 0 2em .5em 1.5em;
}

div#main div.adinfo div strong {
display: block;
margin-bottom: .5em;
font-size: .9em; 
}


div#otherpromos {
clear: left;
padding: 3em 0 0;
_padding-bottom: 1em;
width: 100%;
overflow: hidden;
_margin-bottom: -3em;
}

div.promo {
float: left;
_display: inline;
width: 18em;
border-left: .1em #b4b4b4 solid;
padding: 0 4.5em 100em;
margin-bottom: -100.5em;
}

div.promo.start {
border: none;
}

div.promo img {
width: 18em;
height: 18em;
}

div.promo h4 {
margin: 1em 0 -.5em;
}

div.promo p {
text-align: justify;
}

div.advertisers div#sidebar {
float: right;
_display: inline;
width: 18em;
margin: -2.5em 0 0;
}

div#signup {
margin-bottom: 4em;
padding: 1.5em;
background: #eee;
}

div#signup h4 {
margin: 0 0 1em;
}

form {
margin: 0;
padding: 0;
}

.formitem {
margin-bottom: .75em;
}

.formitem.section {
margin-top: 1.5em;
}

.formitem.upload p.field {
padding-top: .5em;
}

.formitem p {
margin: 0;
padding: 0;
}

p.label {
font-size: .9em;
font-weight: bold;
}

p.field input, p.field select {
width: 100%;
background: #fff;
}

p.radiobtn {
padding-top: .25em;
}

p.field.radiobtn input {
width: 1em;
_width: 1.5em;
float: left;
_display: inline;
clear: left;
padding: .1em 0 .5em 0;
_background-color: #eee;
}

p.radiobtn span {
float: left;
_display: inline;
margin: 0.1em 0 .5em .25em;
width: 12em;
}

input#btn_submit {
font-size: .85em;
width: 12.5em;
height: 2.5.em;
margin: 1.5em 2.2em .5em;
}

input#ad_upload {
font-size: .9em;
}

p.emailus {
text-align: center;
margin-bottom: 0;
}

div#sidebar p.quote {
line-height: 160%;
_line-height: 150%;
color: #cc33cc;
margin-top: 2.75em;
_margin-top: 3.25em;
}

div#sidebar p.quote span {
display: block;
font-size: .9em;
font-weight: bold;
line-height: 110%;
margin-top: .5em;
}

div.advertisers.thankyou {
text-align: center;
}

div.advertisers.thankyou h2 {
text-align: center;
}

div.advertisers.thankyou p.intro {
text-align: center;
margin: 2em 2em 0;
line-height: 150%;
}

div.advertisers.thankyou div#payments {
text-align: center;
margin: 0 4em;
}

div.advertisers.thankyou div.payment {
text-align: center;
margin: 0;
float: left;
}

div.advertisers.thankyou div.payment.left {
padding: 2em 3.5em 1em 7.5em;
}

div.advertisers.thankyou div.payment.right {
padding: 2em 7.5em 1em 3.5em;
}

div.advertisers.thankyou div#sidebarad, div.advertisers.thankyou div#headerad {
margin-bottom: 0;
}

div.advertisers.thankyou div.payment h4 {
margin: 0 0 .5em;
}

div.advertisers.thankyou div.payment input {
width: 13em;
margin-bottom: .75em;
}
