body      { background-color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; font-size:12px; }
form      { padding:0px; margin:0px; }
#wrapper  { width:800px; }
#header   { width:100%; }
  .logo_tagline  { float:left; height:auto; margin:0; padding:5px 0px 5px 0px; font-family:Arial; color:#ABABAB; 
      font-size:10px;
  
      font-weight:bold; 
  
  
  }
  .login { float:right; height:auto; text-align:right; margin-top:26px; }
    .login input.textbox { width:75px; height:auto; border:1px solid #898989; background-color:#F0F0F0; color:#898989; margin:0; padding:1px 2px; }
    .login td { padding-left:5px; }
    .login .logintext { font-family:Arial; font-size:11px; color:#898989; font-weight:bold; text-align:right; line-height:12px; 
           }
    .login .logintext a { font-weight:normal; color:#898989; 
          font-size:10px;
        }
    
#navbar         { display:block; height:22px; position:relative; overflow:hidden; margin-bottom:2px;  }
  #navbar ul    { list-style-type:none; margin:0; padding:0; }
  #navbar li { display:inline; margin:0; padding:0; }
  #navbar a:link, #navbar a:visited { font-family:Arial; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none; height:22px; overflow:hidden; 
      padding:0px 5px; }
    
  .navbar_bg { display:block; width:100%; position:absolute; top:0px; left:0px; z-index:1; }
    .b1  { display:block; overflow:hidden; height:1px; margin:0 5px; background-color:#BA7F7B; font-size:1px; }
    .b2  { display:block; overflow:hidden; height:1px; margin:0 3px; background-color:#B67874; font-size:1px; }
    .b3  { display:block; overflow:hidden; height:1px; margin:0 2px; background-color:#B1706B; font-size:1px; }
    .b4  { display:block; overflow:hidden; height:2px; margin:0 1px; background-color:#AB6661; font-size:1px; }
    .b5  { display:block; overflow:hidden; height:1px; margin:0; border-left:1px solid #8A312B; border-right:1px solid #8A312B; background-color:#9B514B; font-size:1px; }
    .b6  { display:block; overflow:hidden; height:1px; margin:0; border-left:1px solid #822720; border-right:1px solid #822720; background-color:#934741; font-size:1px; }
    .b7  { display:block; overflow:hidden; height:1px; margin:0; border-left:1px solid #791A14; border-right:1px solid #791A14; background-color:#8D3D37; font-size:1px; }
    .b8  { display:block; overflow:hidden; height:1px; margin:0; background-color:#761811; font-size:1px; }
    .b9  { display:block; overflow:hidden; height:1px; margin:0; background-color:#791A13; font-size:1px; }
    .b10 { display:block; overflow:hidden; height:1px; margin:0; background-color:#7C1D16; font-size:1px; }
    .b11 { display:block; overflow:hidden; height:1px; margin:0; background-color:#812019; font-size:1px; }
    .b12 { display:block; overflow:hidden; height:1px; margin:0; background-color:#85231D; font-size:1px; }
    .b13 { display:block; overflow:hidden; height:1px; margin:0; background-color:#8A261F; font-size:1px; }
    .b14 { display:block; overflow:hidden; height:1px; margin:0; background-color:#8D2922; font-size:1px; }
    .b15 { display:block; overflow:hidden; height:2px; margin:0; background-color:#902B24; font-size:1px; }
    .b16 { display:block; overflow:hidden; height:2px; margin:0 1px; background-color:#902B24; font-size:1px; }
    .b17 { display:block; overflow:hidden; height:1px; margin:0 2px; background-color:#902B24; font-size:1px; }
    .b18 { display:block; overflow:hidden; height:1px; margin:0 3px; background-color:#902B24; font-size:1px; }
    .b19 { display:block; overflow:hidden; height:1px; margin:0 5px; background-color:#902B24; font-size:1px; }
  .navbar_links { display:block; position:absolute; top:3px; left:0px; z-index:5; padding-left:10px; }
    .navbar_links ul li a { white-space:nowrap; }
  
#mainimage_search { display:block; width:100%; }
  #mainimage { float:left; width:532px; height:auto; }
  #search { float:left; font-family:Arial; font-size:11px; color:#000000; font-weight:bold; 
              }
    #search select { font-family:Arial; font-size:10px; width:185px; }
    input.age { width:25px; height:auto; border:1px solid #A2A2A2; background-color:#FFFFFF; color:#000000; padding:2px 4px; font-family:Arial; font-size:10px; }
    input.zip { width:50px; height:auto; border:1px solid #A2A2A2; background-color:#FFFFFF; color:#000000; padding:2px 4px; font-family:Arial; font-size:10px; 
              display:block;
          }
    a.searchtext { font-family:Arial; color:#000000; font-weight:bold; text-decoration:none; 
              font-size:12px; }
          
    
#content { display:block; width:100%; margin-bottom:4px; }
  .findsexpartners { float:left; width:532px; margin-right:4px; }
  .findsextext { font-family:Arial;  color:#000000; font-weight:bold; letter-spacing:-1px; 
          font-size:18px;
      }
  .watchrealvideos { float:right; width:262px; }
  .separator  { display:block; overflow:hidden; height:1px; margin:0 15px; background-color:#7D7D7D; font-size:1px; }
  .city { font-family:Arial;  color:#902B24; font-weight:bold; 
          font-size:18px; }
      
  .join { font-family:Arial;  color:#902B24; font-weight:bold; letter-spacing:-1px; 
          font-size:22px; }
      
  .webcamtext { margin:10px 0; padding:0 14px; font-size:14px; color:#7D7D7D; }
    .webcamtext a { font-size:14px; color:#7D7D7D; text-decoration:none; }
  .videoplayer { font-family:Arial;  color:#000000; text-align:center; 
          font-size:16px; }
      

  span.location { display:block; width:120px; overflow:hidden; font-size:9px !important; }


#stats { margin:10px 0 12px 0; font-size:12px; font-weight:bold; padding:0 15px; 
  line-height:20px;
}
  #stats .num { color:#000000; font-weight:bold; }

#footer { display:block; width:100%; margin-bottom:4px; font-family:Arial; font-size:14px; color:#7D7D7D; }
  .upsell { float:left; width:532px; margin-right:4px; line-height:20px; }
  .banner { float:right; width:262px; text-align:right; }
  #footer .otherlangs { display:block; margin-top:20px; text-align:center; font-size:12px; }
  #footer a      { color:#902B24; }
  #footer .desc  { color:#7D7D7D; font-size:14px; }
  #footer .title { color:#000000; font-size:14px; font-weight:bold; }
  
.clear { clear:both; }
.rc_box_white, .rc_box_gray { margin-bottom:6px; }
.rc_box_white_top, .rc_box_white_bottom, .rc_box_gray_top, .rc_box_gray_bottom { display:block; }
.rc_box_white1          { display:block; overflow:hidden; height:1px; margin:0 5px; background-color:#DFDFDF; font-size:1px; }
.rc_box_white2          { display:block; overflow:hidden; height:1px; margin:0 3px; border-left:2px solid #DFDFDF; border-right:2px solid #DFDFDF; background-color:#FFFFFF; font-size:1px; }
.rc_box_white3          { display:block; overflow:hidden; height:1px; margin:0 2px; border-left:1px solid #DFDFDF; border-right:1px solid #DFDFDF; background-color:#FFFFFF; font-size:1px; }
.rc_box_white4          { display:block; overflow:hidden; height:2px; margin:0 1px; border-left:1px solid #DFDFDF; border-right:1px solid #DFDFDF; background-color:#FFFFFF; font-size:1px; }
.rc_box_white_content   { display:block; background-color:#FFFFFF; height:auto; margin:0; padding:5px 10px; font-family:Arial; font-size:12px; color:#000000; border-left:1px solid #DFDFDF; border-right:1px solid #DFDFDF; }
.rc_box_gray1           { display:block; overflow:hidden; height:1px; margin:0 5px; background-color:#E8E8E8; font-size:1px; }
.rc_box_gray2           { display:block; overflow:hidden; height:1px; margin:0 3px; background-color:#E8E8E8; font-size:1px; }
.rc_box_gray3           { display:block; overflow:hidden; height:1px; margin:0 2px; background-color:#E8E8E8; font-size:1px; }
.rc_box_gray4           { display:block; overflow:hidden; height:2px; margin:0 1px; background-color:#E8E8E8; font-size:1px; }
.rc_box_gray_content    { display:block; background-color:#E8E8E8; height:auto; margin:0; padding:5px; font-family:Arial; font-size:12px; color:#7D7D7D; }
.contentheight { height:513px; }
