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,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    padding: 0;
    border: 0;
    outline: 0;
    font-family: inherit;
    font-style: inherit;
    font-size: 100.01%;
    vertical-align: baseline;
    margin: 0px;
}
body{
    font-family: Tahoma, Geneva, sans-serif;
    background-color: #fdfdfd;
    color: #333;
}
#page{
    width: 840px;
    margin-top: 20px;
    margin-right: auto;
    margin-left: auto;
}
.header{
    background-color: #FF7400;
    background-position: left top;
    margin: 0px;
    height: 60px;
    background-repeat: no-repeat;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    position: relative;
}

.topdescription{
    float:left;
}
.base_name{
    float: left;
}
#header_logo .topdescription .title{
    padding-top: 12px;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 24px;
    padding-top:20px;
    padding-left:15px;
    color: #FFF;
    width:350px;
}
.slogan{
    padding-top: 5px;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    color: #000;
    font-weight: bold;
}
/*login form*/


.header #login {
    margin-top:0px;
    float: right;
    height: 25px;
    font-size: 12px;
    margin-bottom: 5px;
    margin-right: 13px;
}



.header #login label {
    font-family:Tahoma,Geneva,sans-serif;
    font-size:12px;
    font-weight:bold;
    margin-left:3px;
    margin-right:3px;
    color:#222222;
}

.header #login label.login {
    margin-left:3px;
}

.header #login label.password {
    margin-left:30px;
}

.header #login label.lost_password a {
    margin-left:117px;
    margin-top:0px;
    font-size:11px;
    font-weight:normal;
    color:#990000;
}

#login .submitbutton {
    background-image:url(/static/_wl_default/contemporary/i/submitbutton.png);
    background-color:transparent;
    background-repeat:no-repeat;
    border:medium none;
    color:#FFFFFF;
    font-family:Tahoma,Geneva,sans-serif;
    font-size:14px;
    height:26px;
    margin-left:5px;
    margin-top:0px;
    padding-bottom:3px;
    vertical-align:top;
    width:62px;
}

.header #login input.bb {
    background-image:url(/static/_wl_default/contemporary/i/logininp.gif);
    background-color:transparent;
    background-repeat:no-repeat;
    border:0 none;
    height:20px;
    vertical-align:middle;
    width:110px;
    margin-top:2px;
}
.header #login .wrap_a a{
    color: #fff;
    font-size: 11px;
}

html .submitbutton{
    margin-top:0px;
}
/*end login form*/
.divid{
    background-image: url(/static/_wl_default/contemporary/i/divid.gif);
    background-repeat: no-repeat;
    margin: 0px;
    padding: 0px;
    clear: both;
    height: 12px;
    width: 840px;

}
.content{
    width: 838px;
    margin-right: auto;
    margin-left: auto;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #F0F0F0;
    border-left-color: #F0F0F0;
    overflow: hidden;
    padding-right: 0px;
    padding-left: 0px;
    background-color: #FFF;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #F0F0F0;
    padding-bottom: 15px;
    padding-top: 0px;
}
.content .main_image {
    float: left;
    background-image: url(/static/_wl_default/contemporary/i/main_image.jpg);
    height: 437px;
    width: 538px;
}

/******SEARCH AND REGISTRATION FORM*******/

.content .search_box {
    float: right;
    width: 290px;
    margin-top: 15px;
    margin-right: 8px;
}
.c_srch {background-color: #f7f7f7;
         border-right-width: 1px;
         border-left-width: 1px;
         border-right-style: solid;
         border-left-style: solid;
         border-right-color: #E4E4E4;
         border-left-color: #E4E4E4;}

.content .search_box .title {
    font-size: 22px;
    color: #900;
    font-weight: bold;
    margin-bottom: 12px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    padding: 0px;
    margin-top: -5px;
    margin-left: 15px;
}
.top_s{
    background-image: url(/static/_wl_default/contemporary/i/top_s.gif);
    margin: 0px;
    padding: 0px;
    height: 14px;
    width: 290px;
    background-repeat: no-repeat;
}
.bot_s{
    background-image: url(/static/_wl_default/contemporary/i/bot_s.gif);
    margin: 0px;
    padding: 0px;
    height: 14px;
    width: 290px;
    background-repeat: no-repeat;}

.form{
    width: 288px;
}
.index_block{
    margin-left: 0px;
    width: 290px;
    height: 30px;
}

.index_block .b_text{
    float: left;
    height: 15px;
    margin: 3px 10px 2px 2px;
    width: 85px;
    text-align: right;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    color: #900;
}
.index_block .b_inp{
    float: left;
}

input.inp_text{
    width: 174px;
    *width: 173px;
    height: 18px;
    border: 1px solid #d7d7d7;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.index_block .b_inp select{
    width: 176px;
    _width:178px;
    height: 22px;
    border: 1px solid #d7d7d7;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

input.checkbox{
    margin: 0px;
    padding: 0px;
}
.check{
    margin-top: 10px;
    font-size: 12px;
    height: 55px;
}

.ch_text{
    margin-left: 2px;
    font-size: 11px;
    text-align: center;
}
.ch_text a{
    color: #900;
}
.button{
    width: 148px;
    margin-top: 12px;
    margin-left: auto;
    margin-right: auto;
}

*:first-child+html .button{
    margin-left: 26px;
}
input.but{
    background: url('/static/_wl_default/contemporary/i/button.gif') no-repeat;
    width: 148px;
    height: 37px;
    border: 0px;
    cursor:pointer;
}

/*****BOTTOM 3 BLOCKS******/
#content_bottom {
    padding: 10px 0px 0px 20px;
    overflow: hidden;
    clear: both;
    width: 100%;
    color: #333;
}
#content_bottom .title{
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #FF7200;
    margin-bottom: 10px;
    text-align: center;
}
#content_bottom .bottom_text{
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 13px;
    margin-top: 8px;
    line-height: 18px;
}
#content_bottom .bottom_text a{
    color: #FF7400;
    font-weight: bold;
}
#content_bottom .bottom_text span.stat{
    font-weight: bold;
    color: #FF7400;
    margin-right: 10px;
}
#bot-l {
    padding: 0px 10px;
    float: left;
    width: 220px;
    height: auto;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #F5F5F5;
}
#bot-m {
    padding: 0px 20px 0px 20px;
    float: left;
    width: 230px;
    height: auto;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #F5F5F5;
}

#bot-r{
    float: left;
    width: 280px;
    height: auto;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 20px;
}
.faces{
    margin: 0px;
    padding: 0px;
}
.profiles_feed .feed_item{
    float: left;
    width: 80px;
    margin-right: 5px;
    margin-top: 0px;
    padding: 0px;
}

.photo img{
    border: 1px solid #F5F5F5;
}
.description{text-align: center;}
.screenname{
    font-family: Arial, Helvetica, sans-serif;
    color: #930;
    font-size: 12px;
    font-weight: bold;

}
a.screenname{
    text-decoration: none;
}

.feed_sexmale{
    background-image: url(/static/_wl_default/contemporary/i/male.jpg);
    background-repeat: no-repeat;
    height: 16px;
    margin-right: 8px;
    display: inline-block;
    margin-top: 4px;
    padding-left: 20px;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    color: #666;
}
.feed_sexfemale{
    background-image: url(/static/_wl_default/contemporary/i/female.jpg);
    background-repeat: no-repeat;
    height: 16px;
    margin-right: 8px;
    display: inline-block;
    margin-top: 4px;
    padding-left: 20px;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    color: #666;
}
.cityofuser{
    font-family: Tahoma, Geneva, sans-serif;
    color: #666;
    font-size: 12px;
}

#footer {
    height:29px;
    margin-top:20px;
    background-color: transparent;
    background-image: url(/static/_wl_default/contemporary/i/footer.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 840px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 20px;
    padding-top:7px;
    text-align:center;
}
#footer a {
    margin-top: 10px;
    color:#333333;
    margin-left: 5px;
    margin-right: 5px;
    text-decoration:none;
    font-family:arial;
    font-size:12px;
}
.float_l{float:left;}
.clear{clear:both;}
.bonus{
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    color: #900;
    background-color: #FFEAD9;
    border: 1px solid #EF8471;
    font-weight: bold;
    padding: 5px;
    text-align: center;
    margin-left: 10px;
    width: 255px;
}
.woman_free{
    /*background-image: url(/static/_wl_default/contemporary/i/wonam_free.gif);*/
    background-repeat: no-repeat;
    height: 88px;
    width: 89px;
    position: absolute;
    left: 760px;
    top: 54px;
}

.title{
    border-bottom:none;
}

#header_logo{    
    float: left;
    width:840px;
    height:60px;
    background-color:#FF7400;
}

a:link{
    font-family:inherit;
}
.photo{
    border:none;
}


#reg-form .button
{
   border:none;
   background-color:transparent; 
}

#login {
    width:300px;
}

.topdescription 
{
    width:150px;
}      



#page {margin-top:0px;}
.divid {
background-color: #FFFFFF;
background-image: none;
border-right-width: 1px;
border-left-width: 1px;
border-right-style: solid;
border-left-style: solid;
border-right-color: #f0f0f0;
border-left-color: #f0f0f0;
width: 838px;
height: 6px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #f0f0f0;
}
.login-ifm{
position: absolute;
left: 20px;
bottom: -17px;
}
.login-ifm a{
font-family: Tahoma, "Times New Roman";
font-size: 13px;
font-weight: bold;
color: #B44301;
text-decoration: underline;

}
.woman_free{
z-index: 9999; top:44px; left:765px;
}

#landing .search_box {
    position: relative;
    background-image: url("/static/_wl_default/contemporary/i/gradient-wide.png");
    background-position: left bottom;
    background-repeat: repeat-x;
    border: 1px solid #E4E4E4;
    height: 420px;
    behavior: url(/static/_wl_default/i/iepngfix.htc);
}

#landing .search_box i.deco, #landing #content_bottom i.deco{
    position: absolute;
    width: 5px;
    height: 5px;
    background-image: url(/static/_wl_default/contemporary/i/deco.gif);
    background-repeat: no-repeat;
    overflow: hidden;
}
#landing .search_box .deco.n1, #landing #content_bottom .deco.n1{left: -1px; top: -1px;}
#landing .search_box .deco.n2{right: -1px; top: -1px; background-position: -5px 0;}
#landing #content_bottom .deco.n2 {right: -1px; top: -1px; background-position: -6px 0;}
#landing .search_box .deco.n3 {right: -1px; bottom: -1px; background-position: -5px -5px;}
#landing #content_bottom .deco.n3{right: -1px; bottom: -1px; background-position: -6px -6px;}
#landing .search_box .deco.n4 {left: -1px; bottom: -1px; background-position: 0 -5px;}
#landing #content_bottom .deco.n4 {left: -1px; bottom: -1px; background-position: 0 -6px;}
* html #landing .search_box {height: 0%;}

#landing .butdiv{ text-align:center}

#landing .member-login-bottom {padding-top:2px; padding-left:5px; width:450px; float:left;*padding-top:2px; text-align:left}
#landing input.member-login { height:20px; margin-right:3px; border:0 none; padding-bottom:2px; vertical-align:middle; width:55px; }
#landing input.butreg { background-image:url("/static/_wl_default/contemporary/i/startnow.gif"); background-position:left bottom; background-repeat:repeat-x; text-align: center; font-size:0px; display:block; line-height: 0;  overflow: hidden;text-indent: -999px; margin: 0 auto; }


#landing #footer 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;
}
#landing #footer a { color:#fff; font-size:12px; }
#landing #footer .footerlinks{ padding:3px 5px 0 0}

#landing #header_logo { background-color:#FF7400;  width:838px }

#landing a:link, #landing a:active, #landing a:visited { color:#484848; }

#landing .content { overflow: auto; padding-bottom: 0; }
#landing .content .main_image { margin-top: 0px; }
#landing .content .search_box { margin-top: 5px; _display: inline; _margin-right: 7px; }
#landing .content .search_box .title { color: #333; font-family:Tahoma, Geneva, sans-serif; font-size:20px; font-weight: normal; text-align: center; margin-left: 0px; margin-bottom:17px; margin-top:7px; }
#landing .search_box { background-color: #F7F7F7;  color: #333 }

#landing #content_bottom { width: 818px; padding:0; margin-left: auto; margin-top:16px; margin-right: auto; color:#333; background-color:#F7F7F7; background-image:url(/static/_wl_default/contemporary/i/gradient-wide.png); background-position:0 bottom; background-repeat:repeat-x; padding: 8px 0; text-align:center; }
#landing #content_bottom .title { font-family:Tahoma, Geneva, sans-serif; font-size:17px; margin-bottom:10px; }
#landing #content_bottom .bottom_text a   {color: #FF7400;}

#landing .error_txt { margin-left:10px; width: 280px}

#landing .index_block { width:294px;  height:43px; _width:290px;}
#landing .index_block .b_text { width:85px; text-align:left; margin:3px 0px 2px 12px;_display:inline; color:#333; }
#landing .index_block .b_inp select {width:176px}

#landing .clrfix {clear:both;}

#landing .mark_error { margin-top:3px}
#landing .mark_error, #landing .mark_ok{ margin-right:0; background-repeat: no-repeat; }

#landing .description {padding-top:5px;}

#landing #reg-form #error_mes_screenname {_width:174px; height: 40px; overflow: hidden; }
#landing #registration {background-color:transparent; border:none; color:#FFFFFF; font-size:0; width:179px; height:58px}
#landing .feed_sexmale {color:inherit;}

#landing #bot-l { padding:0; width:230px; margin-left:10px; padding-right:10px }
#landing #bot-l, #bot-m{ border-right:none; _display:inline;}
#landing #bot-r { width:270px }

#landing input.button {background-color:#801434;color:#FFFFFF;}
#landing input.member-login { background-attachment:scroll; background-color:transparent; background-image:url(/static/_wl_default/contemporary/i/login-btn.gif); background-position:center center; background-repeat:no-repeat; border:0 none; color:#FFFFFF; font-size:0; height:22px; margin-right:3px; padding-bottom:2px; vertical-align:middle; width:57px; }

#landing #footer { color:#FFFFFF; padding-top:3px;  margin-bottom:0px; margin-top:10px;  width: 838px; margin-left: auto; margin-right: auto; position:relative; }
#landing #footer { background-color:#FF7400; background-image:url(/static/_wl_default/contemporary/i/footer-back.gif); background-position:0 bottom; background-repeat:repeat-x; }
#landing #footer a { text-decoration: underline; }

#footer_bottom .copyright a { color: #333; }
#landing .vert-divider { height: 216px; width: 1px; float: left; border-right: 1px #fff solid; }
#landing .cityofuser { color: #333; }
#landing .title-color{ color:#ff7400}