/* RESET CSS */
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: #fefefe; background-image: url(/static/_wl_adult/_wl_skin_adv_custom/i/back.gif); background-repeat: repeat-x; background-position: left top; }
#landing{ background-image: url(/static/_wl_adult/_wl_skin_adv_custom/i/background.jpg); background-position: center top; background-repeat: no-repeat; }
#landing .main{ width:838px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #d2d2d2; border-left-color: #d2d2d2; background-color: #fff; height: 680px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
#landing .header{ background-image: url(/static/_wl_adult/_wl_skin_adv_custom/i/header.gif); background-repeat: repeat-x; background-position: left bottom; height: auto; width: 838px; margin-bottom:0px; position: relative; }
#landing .header h2{ font-family: "Century Gothic", Arial; font-size: 24px; font-weight: bold; color:#454545; width: 838px; padding-top: 12px; text-align: center; }



#landing .feeds-left { width:220px; float:left; }
#landing .feeds-left .title-feed{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 18px; color: #e93333; background-image: url(/static/_wl_adult/_wl_skin_adv_custom/i/title-back.gif); background-repeat: no-repeat; background-position: left top; text-align: center; height: 27px; width: 208px; padding-top: 4px; margin-top: 12px; position: relative; clear: both; overflow: visible; }
#landing .feeds-left .title-feed.m-4{ margin-top:4px}
#landing .feeds-left .title-feed .title-corner{ background-image: url(/static/_wl_adult/_wl_skin_adv_custom/i/title-corner.gif); background-repeat: no-repeat; background-position: left top; position: absolute; left: -4px; top: 0px; height: 31px; width: 4px; visibility: visible; }


#landing .profiles_feed.faces { padding-bottom: 3px; padding-left: 0px;  }
#landing .profiles_feed.faces .item { float:left; margin-left:8px;
width:100px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; display: inline; }
.profiles_feed .feed_item {padding: 0;}
#landing .photo { border:none; margin:0 auto; padding:2px; text-align:center;}
#landing .profiles_feed.faces .item .photo { background-image: url(/static/_wl_adult/_wl_skin_adv_custom/i/profile-back.gif); background-repeat: no-repeat; background-position: left top; height: 109px; width: 90px; padding-top: 9px; padding-left: 4px; }
#landing .profiles_feed.faces .item .description { font-size:12px; text-align: center; margin-top: -2px; padding-bottom:2px;}
#landing .profiles_feed.faces .item span.screenname { text-decoration:none; color:#333; }
#landing .feed_profiles_separator{ clear:both; height:3px; font-size:1px}


#landing .right-wrap{ background-image: url(/static/_wl_adult/_wl_skin_adv_custom/i/main-image.jpg); background-repeat: no-repeat; float: right; height: 615px; width: 612px; position: relative; margin-top: 8px; }
#landing .right-wrap .slogan{ position:absolute; top:516px; left:48px; width:556px; height:80px }
#landing .right-wrap .slogan .title-benefits{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 24px; font-style: italic; color: #e40000; float: left; width: 210px; margin-top: 10px; }
#landing .right-wrap .slogan .benefits{ float:left; margin-left:16px; *margin-left:0px}
#landing .right-wrap .slogan .benefits ul li{ font-family: Tahoma, Geneva, sans-serif; font-size: 14px; color: #333; list-style: disc; font-weight: bold; margin-bottom: 4px; }
#landing .right-wrap .slogan .benefits ul{ list-style: disc; *margin-left:15px}



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

/*-------------------------FORM------------------------------*/
#landing #form{ float:left; width:370px; margin:26px 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-adv.gif) no-repeat top;border:0;cursor:pointer;height:57px;margin-left:75px;width:201px;}
#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:33px; width:840px; background-attachment: scroll; background-image: url(/static/_wl_adult/_wl_skin_adv_custom/i/bottom-menu-bg.gif); background-repeat: no-repeat; background-position: 0 0; margin-top: 8px; padding-top: 3px; margin-right: auto; margin-left: auto; }
#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;
}
.right-wrap, .mainside {position: absolute;}
.member-login-bottom{ padding-left:0px; width:400px; float:left; padding-top:1px}
.footer_menu a{ color:#666; font-size:11px; }
input.member-login { height:24px; margin-right:3px; border:0 none; color:#FFFFFF; padding-bottom:2px; vertical-align:middle; width:62px; background-attachment: scroll; background-color: transparent; background-image: url(/static/_wl_adult/_wl_skin_adv_custom/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; width: 840px; margin-right: auto; margin-left: auto; }
#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: #333; margin-bottom:10px}
#footer_bottom .copyright a{ color:#666;}

.r1, .r2, .r3 {
    display: block;
    height: 1px;
	 overflow: hidden; 
    font-size:1px;

}

.r3 { margin: 0 3px; background-color: #d2d2d2; }
.r2 { margin: 0 2px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #d2d2d2; border-left-color: #d2d2d2; background-color: #fff; }
.r1 { margin: 0 1px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #d2d2d2; border-left-color: #d2d2d2; background-color: #fff; }
.rounded-bottom { width: 840px; margin: 0 auto }
