/* ---------------------- */ /* global design */ /* ---------------------- */ 
body, div, span, th, td, p, ul, li, h1, h2, h3, h4, h5, h6, a { font-family: verdana, 
arial, sans-serif; font-size: 12px; color: #333; } body { background: #fff url("img/background.jpg") 
top left; margin: 0; padding: 0; } /* ---------------------- */ /* global design 
elements */ /* ---------------------- */ h1 { text-indent: -9999px; margin: 0; 
padding: 0; border: 0; } h1 a:link, h1 a:visited { display: block; height: 98px; 
background: url("img/header.jpg") top left no-repeat; margin: 0; padding: 0; border: 
0; text-decoration: none; } h1 a:hover { background: url("img/header.jpg") top 
left no-repeat; } /* ---------------------- */ /* header landing */ /* ---------------------- 
*/ div#headerLanding h1 { text-indent: -9999px; margin: 0; padding: 0; border: 
0; } div#headerLanding h1 a:link, div#headerLanding h1 a:visited { display: block;	
height: 36px; background: url("img/headerLanding.jpg") top left no-repeat; margin: 
0; padding: 0; border: 0; text-decoration: none; } div#headerLanding h1 a:hover 
{ background: url("img/headerLanding.jpg") top left no-repeat; } /* ---------------------- 
*/ /* header interior */ /* ---------------------- */ div#headerInterior h1 { 
text-indent: -9999px; margin: 0; padding: 0; border: 0; } div#headerInterior h1 
a:link, div#headerInterior h1 a:visited { display: block; height: 36px; background: 
url("img/headerLanding.jpg") top left no-repeat; margin: 0; padding: 0; border: 
0; text-decoration: none; } div#headerInterior h1 a:hover { background: url("img/headerLanding.jpg") 
top left no-repeat; } h2 { font-size: 1.50em; } h3 { font-size: 1.20em; } h4 { 
font-size: 1.30em; } h5 { font-size: 1.20em; } a { } a:link { } a:visited { } 
a:hover { } a:active { } p { /*/*/ line-height: 20px; /**/ } li { list-style: 
square; } /* ---------------------- */ /* global form elements */ /* ---------------------- 
*/ form { margin: 0; padding: 0; } input, textarea, select { font-size: 100%; 
border-top: 1px solid #7c7c7c; border-left: 1px solid #c3c3c3; border-right: 1px 
solid #c3c3c3; border-bottom: 1px solid #ddd; background: #fff url("img/fieldbg.gif") 
repeat-x top; color: #333; padding: 2px 0 2px 2px; } /* ---------------------- 
*/ /* wrapper */ /* ---------------------- */ div#wrapper { background: transparent 
url("img/mainbg.jpg") top left repeat-y; width: 764px; margin: 0 auto; padding: 
0; } div#wrapperint { background: transparent url("img/girlbg.jpg") top right 
no-repeat; width: 760px; margin: 0 auto; padding: 0; } div#backpage { background: transparent url top right 
no-repeat; width: 760px; margin: 0 auto; padding: 0; }

/* ---------------------- 
*/ /* landing */ /* ---------------------- */ div#wrapperLanding { background: 
transparent url("img/landingbg.jpg") top right no-repeat; width: 760px; margin: 
0 auto; padding: 0; } div#wrapperLanding2 { background: transparent url("img/blackbg.jpg") 
top right no-repeat; width: 760px; margin: 0 auto; padding: 0; } div#wrapperLanding3 
{ background: transparent url("img/blondebg.jpg") top right no-repeat; width: 
760px; margin: 0 auto; padding: 0; } /* ---------------------- */ /* interior 
*/ /* ---------------------- */ div#wrapperInterior { background: #fff; width: 
760px; margin: 0 auto; padding: 0; } /* ---------------------- */ /* navigation 
*/ /* ---------------------- */ div#navbar { background: transparent url("img/navbar.jpg") 
top left no-repeat; width: 760px; height: 45px; margin: 0; padding: 0; } div#navbar 
ul { margin: 0; padding: 0; padding-top: 15px; padding-left: 10px; list-style-type: 
none; } div#navbar li { list-style-type: none; display: inline; padding: 12px 
25px; margin: 0; border-right: 1px solid #ccc; } div#navbar li a { color: #000; 
text-decoration: none; font-family: Trebuchet MS, verdana, arial, sans-serif; 
font-size: 13px; font-weight: bold; } /* ---------------------- */ /* navigation 
landing */ /* ---------------------- */ div#navbarLanding { background: transparent 
url("img/navbarLanding.jpg") top left no-repeat; width: 760px; height: 39px; margin: 
0; padding: 0; } div#navbarLanding ul { margin: 0; padding: 0; padding-top: 10px; 
padding-left: 10px; list-style-type: none; } div#navbarLanding li { list-style-type: 
none; display: inline; padding: 12px 10px; margin: 0; border-right: 1px solid 
#ccc; } div#navbarLanding li a { color: #000; text-decoration: none; font-family: 
Trebuchet MS, verdana, arial, sans-serif; font-size: 13px; font-weight: bold; 
} /* ---------------------- */ /* navigation interior */ /* ---------------------- 
*/ div#navbarInterior { background: transparent url("img/navbarLanding.jpg") top 
left no-repeat; width: 760px; height: 39px; margin: 0; padding: 0; } div#navbarInterior 
ul { margin: 0; padding: 0; padding-top: 10px; padding-left: 10px; list-style-type: 
none; } div#navbarInterior li { list-style-type: none; display: inline; padding: 
12px 10px; margin: 0; border-right: 1px solid #ccc; } div#navbarInterior li a 
{ color: #000; text-decoration: none; font-family: Trebuchet MS, verdana, arial, 
sans-serif; font-size: 13px; font-weight: bold; } /* ---------------------- */ 
/* form area */ /* ---------------------- */ div.heightfix { height: 525px; }div.heightfixbackpage { height: 900px; } 
div.heightfix form { float: left; width: 378px; margin-left: 30px; } div.heightfix 
p, div.heightfix a, div.heightfix td { font-size: 10px; } div.heightfix .boldform 
{ text-align: center; line-height: normal; } /* ---------------------- */ /* landing 
area */ /* ---------------------- */ div.heightfixLanding { height: 475px; } div.heightfixLanding 
form { float: left; width: 378px; margin-left: 30px; margin-top: 20px; } div.heightfixLanding 
p, div.heightfixLanding a, div.heightfixLanding td { font-size: 10px; } div.heightfixLanding 
.boldform { text-align: center; line-height: normal; } .labelcell { white-space: 
nowrap; } table td { margin: 0; padding: 0; } input#emailupdates { border: 0; 
} form p { line-height: 12px; } /* ---------------------- */ /* meet woman now 
*/ /* ---------------------- */ div.meetwomannow { text-indent: -9999px; background: 
transparent url("img/meetwomannow.jpg") top left no-repeat; width: 760px; height: 
64px; margin: 0; padding: 0; clear: both; } div.meetwomannow p { margin: 0; padding: 
0; line-height: 0; } /* ---------------------- */ /* meet woman now landing */ 
/* ---------------------- */ div.meetLandingnow { background: transparent url("img/meetLandingnow.jpg") 
top left no-repeat; width: 760px; height: 64px; margin: 0; padding: 0; clear: 
both; } div.meetLandingnow p { margin: 0; padding: 38px 0 10px 10px; font-weight: 
bold; color: #cc690b; line-height: 0; } /* ---------------------- */ /* meet woman 
now interior */ /* ---------------------- */ div.womenInteriornow { background: 
transparent url("img/womenInteriornow.jpg") top left no-repeat; text-indent: -9999px; 
width: 760px; height: 64px; margin: 0; padding: 0; clear: both; } div.womenInteriornow 
p { margin: 0; padding: 38px 0 0 30px; font-weight: bold; color: #cc690b; line-height: 
0; } /* ---------------------- */ /* interior content area /* ---------------------- 
*/ div#contentInterior h2 { color: #bb5b04; font-weight: normal; font-size: 20px; 
} div#contentInterior { padding: 10px 30px 75px; } /* ---------------------- */ 
/* four columns */ /* ---------------------- */ div#fourcolumn { margin-top: 15px; 
text-align: center; } .column { position: relative; height: auto; width: 25%; 
float: left; white-space: normal; } #fourcolumn h3 { margin-left: 5px; } h3.headerrate 
{ background: transparent url("img/header_rate.jpg") top left no-repeat; text-indent: 
-9999px; width: 175px; height: 26px; margin: 0; padding: 0; } h3.headervote { 
background: transparent url("img/header_vote.jpg") top left no-repeat; text-indent: 
-9999px; width: 175px; height: 26px; margin: 0; padding: 0; } h3.headerinteract 
{ background: transparent url("img/header_interact.jpg") top left no-repeat; text-indent: 
-9999px; width: 175px; height: 26px; margin: 0; padding: 0; } h3.headerarticles 
{ background: transparent url("img/header_articles.jpg") top left no-repeat; text-indent: 
-9999px; width: 175px; height: 26px; margin: 0; padding: 0; } img.imageclass { 
border: 1px solid #ccc; padding: 4px; margin-bottom: 8px; } /* ---------------------- 
*/ /* footer */ /* ---------------------- */ div#footer { background: url("img/footer2.gif"); 
width: 760px; height: 93px; padding: 0; margin: 0; clear: both; font-size: 10px; 
} div#footer ul { margin: 0; padding: 0; padding-top: 50px; padding-left: 15px; 
} div#footer li { display: inline; } div#footer li a { color: #fff; font-size: 
11px; text-decoration: none; padding: 0 6px; } .interactivesectionreply { border-bottom: 
1px solid #ccc; width: 100%; margin-bottom: 10px; } .interactivesectionreplyLeft 
{ width: 60%; } .interactivesectionreplyRight { text-align: right; } .interactivesectionreplyContent 
{ padding: 10px 0; } div#imagefloat { width: 100%; } div.imagefloater { float: 
left; height: 300px; width: 25%; } .buttonsubmit { background: #CC690B; color: 
#fff; font-weight: bold; padding-right: 2px; padding-bottom: 3px; }
.registration_hd {font-family: verdana, arial, sans serif; font-size: 13px; font-weight: bold;}

.registration_hd_lg {font-family: verdana, arial, sans serif; font-size: 18px; font-weight: bold; color:#175977;}

.registration_hd_lg_grn {font-family: verdana, arial, sans serif; font-size: 18px; font-weight: bold; color:#693;}

.registration {font-family: verdana, arial, sans serif; font-size: 12px; color:#000; font-weight: normal;}

.registration_alt {font-family: verdana, arial, sans serif; font-size: 11px; color:#000; font-weight: normal;}

.registration_grey {font-family: verdana, arial, sans serif; font-size: 11px; color: #333;}

.registration_sm {font-family: tahoma, arial, sans serif; font-size: 9px; color: #9494B2;}

.registration_sm_black {font-family: verdana, arial, sans serif; font-size: 10px; color: #000;}

.registration_sm_grey {font-family: verdana, arial, sans serif; font-size: 10px; color: #999}

.reg_small_error {padding-top: 5px; font-family: verdana, arial, sans serif; font-size: 10px; color: #900;}

.reg_error {font-family: verdana, arial, sans serif; font-size: 11px; color: #933;}


.registration_spacer { background-repeat: repeat-x;}

.space {padding-top: 1px;}

.space_bottom {padding-bottom: 7px;}

.f_space {padding-left: 10px;}

#input1 {width: 100%;}
#input2 {width: 100%;}
#input3 {width: 100%;}
#input4 {width: 100%;}
#input5 {width: 30%; }
#input6 {width: 15%;}
#input7 {width: 22%;}
#input8 {width: 100%;}
#input9 {width: 60%;}
#input10 {width: 100%;}
#input11 {width: 100%;}
#input12 {width: 100%;}
#input13 {width: 100%;}

.legal_main { font-family: tahoma, arial, sans serif; font-size: 10px; color:#9494B2}
.legal_main A:link {color:#000080;}
.legal_main A:visited {color:#000080;}
.legal_main A:hover {text-decoration: none; color: #000080;}
.legal_main A:active {text-decoration: none; color: #000080;}

.reg_error_msg {border: 1px solid #ccc999; font-family: verdana, arial, sans serif; font-size: 11px; background-color: #ffffcc; padding: 4px;}

.reg_confirm_msg2 {border: 1px solid #E0E0EA; font-family: verdana, arial, sans serif; font-size: 11px; background-color: #F9F9FB; padding: 4px;}

.reg_confirm_msg {border-bottom: 1px solid #E0E0EA; padding: 4px;}

.box {background-color: #F9F9FB; border: 1px solid #e0e0ea; padding: 7px;}

.reg_inline_error {padding: 6px; background-color: #ffc; font-family: verdana, arial, sans serif; font-size: 11px; color: #933;}
