@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
/* remember to define focus styles! */
:focus { outline: 0; }
/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }
/* END RESET CSS */
body{ background-color: #d3d3d3; background-image: url(/static/_wl_adult/_wl_skin_basic/i/back.gif); background-repeat: repeat-x; background-position: left top; }
#landing .main{ width:840px; margin: 0 auto}
#landing .header{ background-image: url(/static/_wl_adult/_wl_skin_basic/i/header.gif); background-repeat: repeat-x; background-position: left bottom; height: auto; width: 840px; margin-bottom:0px; position: relative; }
#landing .header h2{ font-family: Tahoma, Geneva, sans-serif; font-size: 30px; font-weight: normal; padding-top: 10px; padding-left: 15px; color:#fff }
#landing .header h2 strong{color:#000;
font-weight:normal;
margin:-1px; *margin:2px 1px 0 0;
position:absolute;}
.r1, .r2, .r3 {
    display: block;
    height: 1px;
	 overflow: hidden; 
    font-size:1px;

}

.r3 { margin: 0 3px;  }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }
.rounded-bottom  b {
 background-image: url(/static/_wl_adult/_wl_skin_basic/i/header.gif); background-repeat: repeat-x; background-position: left bottom; 
}
.photo-rounded-top{ margin-top:10px}
.photo-rounded-top b, .photo-rounded-bottom b{background-repeat: no-repeat; }
.photo-rounded-top b{background-position: left top;}
.photo-rounded-bottom b{background-position: left bottom;}


#landing .wrap-main { position: relative; width: 840px; margin-right: auto; margin-left: auto; background-repeat: no-repeat; background-position: left top; height: 520px; background-position: left top; }


#landing .form-landing{ float:right; width:390px; height:468px}

/*-------------------------FORM------------------------------*/
#landing #form{ float:left; width:370px; margin:34px 0 0 22px; display:inline;}
#landing #form h1{ font-family: Tahoma, Geneva, sans-serif; font-size:24px; color:#000; font-weight:normal; text-align:center; margin:0; padding:0px; line-height:25px; letter-spacing:-1px; }
#landing #form h1 b{ color:#de0903; font-weight:normal;}
form#reg-form{ margin:0px;}
.location_block{ font-size:11px; color:#6c6c6c; margin:5px 0 5px 22px !important;}
.agree{ color:#6c6c6c;text-align:center; margin-top:10px;}
.indexcontrol_input {padding-left:4}
input, select {font-size:14px;}
.indexinput {width:215px;}
.all_field_box {padding:0 0 6px 10px;}
.txt_box_2 { float:left; font-family:Tahoma, Geneva, sans-serif; font-size:12px; padding:5px 7px 0 10px; text-align:left; width:90px; padding-left:5px; }
.field_box {float:left;background:transparent url(/static/_wl_default/i/form/inputbg_215.gif) no-repeat left top;height:27px;width:215px;}
.field_box_2 {float:left;height:22px;padding:0;}
.clrfix {clear:both;}
#frmGender, #age_range {width:91px;}
#email, #password, #location, #screenname {background:none;border:0;height:21px;padding:3px;width:207px;}
frm_day {width:45px;}
#frm_month{ width:102px;}
.frm_year{ width:62px;}
#submit_button {background:transparent url(/static/_wl_default/i/form/but-reg.gif) no-repeat top;border:0;cursor:pointer;height:52px;margin-left:80px;width:217px;}
#submit_button:hover { background-position: bottom;}
.error_txt_box {font-family:tahoma;height:18px;padding:1px 0 2px;position:relative;width:330px;}
.error_txt { background:transparent url(/static/_wl_default/i/form/alert.png) no-repeat scroll left center; bottom:2px; color:#FF0000; padding:0px 0 0px 20px; position:absolute; font-size: 11px; }
.valid, .invalid{float:left;height:20px;margin-left:5px;width:17px;background:transparent url(/static/_wl_default/i/form/done.png) no-repeat 0 5px;}
.invalid {background:transparent url(/static/_wl_default/i/form/error.png) no-repeat 0 5px;}
.f_text {background:none repeat scroll 0 0 #E8E6E6;border:1px solid #B1B1B1;color:#777777;margin:100px auto 0;padding:20px 20px 10px;width:840px;}
.f_text h1 {margin:0;padding:0;font-size:18px;padding-bottom:10px;padding-top:10px;}
.f_text p {margin:10px 0;padding:0;}
.headertext_box { float: left;margin-left: 0px;margin-top: 40px;width: 450px;height:50px;bottom:1px;position:relative; }
#indention_block {display:none;}
#terms_block {margin-top:15px !important; margin-bottom:0px !important;}
input.che { margin: 2px 0 0 10px; float:left;}
#landing .check { font-size:11px; margin-top:10px; margin-left:13px; font-family:Arial, Helvetica, sans-serif; width:330px; text-align: center; line-height: 12px; }
#landing .check a{ color:#666;}

#footer_block{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; height:32px; width:840px; background-attachment: scroll; background-image: url(/static/_wl_adult/_wl_skin_basic/i/bottom-menu-bg.gif); background-repeat: no-repeat; background-position: 0 0; margin-top: 8px; padding-top: 3px; }
#footer_block input.bb {
background-color:#fff;
border:1px solid #c6c6c6;
color:#878787;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
height:16px;
margin-right:3px;
padding-left:5px;
vertical-align:middle;
width:100px;
}
.member-login-bottom{ padding-left:0px; width:400px; float:left;}
.footer_menu a{ color:#666; font-size:11px; }
input.member-login { height:25px; margin-right:3px; border:0 none; color:#FFFFFF; padding-bottom:2px; vertical-align:middle; width:59px; background-attachment: scroll; background-color: transparent; background-image: url(/static/_wl_adult/_wl_skin_basic/i/member-login.gif); background-repeat: no-repeat; background-position: center center; font-size:0; }
#footer_block .footer_copyrights, #footer_block .footer_menu, #footer_block .footer_menu a, #footer_block .footer_menu b {font-size:11px;padding:5px 5px 0 0; color:#666;}
.right{ float:right;}
.member-login-bottom a{ color:#666}

#footer_bottom { clear:both; margin-top:-10px;}
#footer_bottom .copyright { float:right; line-height:14px; text-align:right; top:14px; width:300px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #5f5e5e; margin-bottom:10px}
#footer_bottom .copyright a{ color:#666;}