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

* { 
  margin: 0; 
  padding: 0;
}

a { color: #0031ff; text-decoration: underline; }
a:hover { text-decoration: none; color: #0031ff; }


body { background:#fff url(images/bg_header.gif) top left repeat-x; margin:0px; text-align:center;}
#header {height:110px;background:url(images/featured_on2.gif) no-repeat right 5px;margin:0 10px;}
#logo-wrap{background:url(images/logo_big.gif) no-repeat 10px 5px;height:100px;}
#counter{width:490px; padding:0 145px 0 0;margin:0 auto; text-align:center;font-weight:bold;color:#BFD3FF;white-space: nowrap;}
* html #counter{width:280px;}
div.online{text-align:center;clear:both;background: url(images/girls_online.gif) top center no-repeat; height:100px;}
.online .text{padding:55px 0 0 0; display:block;font-size:18px;font-family:georgia;color:#3E76C2}
.away{font-weight:bold;color:#EF3BB8;}

.headerQuote {}

#footer{background:#ececec;border-top:1px solid #ccc;margin:0;padding:5px 0;}
#footer p{margin:0;padding:1px;text-align:center;font-size:11px;color:#333;}

.girls{padding:35px 35px 0 0;text-align:right;}
.num{color:#E01D88;}
.city{color:#08468F;}
form{margin:0;padding:0;}

.gwrap{width:300px;height:250px; margin: 5px;float:left;border:1px solid #000;}
.glink{height:250px;width:300px;cursor:pointer;cursor:hand;text-decoration:none;}
span.full{padding: 215px 0 0 0;display:block;height:30px;}
.ginner span.stats{  /* for IE */
  filter:alpha(opacity=80);
  /* CSS3 standard */
  opacity:0.8;height:30px;width:300px;background:#062B3B;display:block;}
  .stats strong.years{color:#FFF;font-family:tahoma,arial;font-weight:bold;font-size:24px;padding: 0 5px 0 5px;width:60px;white-space: nowrap;height:30px;display:block;float:left;}
.stats strong.want{color:#FFD100;font-family:Arial Black, Gadget, sans-serif;font-weight:bold;font-size:22px;line-height:1.2;padding:0 5px 0 0px;text-align:right;width:160px;white-space: nowrap;height:30px;display:block;float:right;}
* html .stats strong.want{font-size:20px;}
.stats em{color:#CFE4FF;font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:1.7;font-weight:bold;font-style:normal;padding:0 0 0 15px;width:30px;display:block;float:left;}


/*JOIN*/
#register .head{white-space: nowrap;text-align:right;width:170px;margin:0;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;color:#176898;font-size:18px;}
#reg_main h3,#reg{font-family:"lucida grande",tahoma,verdana,arial,sans-serif;color:#203360;font-size:20px;}
#reg{font-weight:bold;border:2px solid #D0EEF2;background:#fff;width:680px;clear:both;padding:10px;margin:10px auto;}
#reg_main{background: #BCC7DD url(images/join_bg.gif) repeat-x top;padding:20px 0 20px 0;}
#reg_main table{width:95%}
.submit_button{margin:5px auto;display:block;}
#reg_main table .title{text-align:right;width:170px;font-size:11px;font-weight:normal;padding:0 0 0 10px;margin:4px;color:#1D2A5B;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;}
#reg_main table .field input{font-size:20px;padding:0 0 0 5px; width:80%; border: 1px solid #96A6C5; background:#DDEAF8;}
#reg_main table td{padding:5px}
#reg_main table td.payment strong{color:#f00;font-weight:bold;}
#reg_main table td.payment,
#reg_main table td.submit,
#reg_main table td.other{text-align:center;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;color:#203360;font-size:12px;}
#reg_main #register{background:#fff; border:1px solid #ccc;clear:both;width:514px;margin:15px auto;padding:0;}
#reg_main #register .top{height:55px;margin:0;padding:0;width:514px;}
#reg_main #register .mid{margin:0;padding:0px;width:514px;}
#reg_main #register .bot1{height:20px;margin:0;padding:0;width:514px;clear:both;}


/*JOINNEW*/
#joinWrap {width:950px;margin:0 auto;padding:0;}
ul#navi {
  margin:0;
  padding:10px 100px 0;
  list-style:none;
  }
#navi li {
  float:left;
  background:url("images_join/tab_left.gif") no-repeat left top;
  margin:0 5px;
  padding:0 0 0 9px;
  }
#navi a {
  float:left;
  display:block;
  background:url("images_join/tab_right.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#1871A3;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#navi a {float:none;}
/* End IE5-Mac hack */
#navi a:hover {
  color:#333;
  }
#navi .current {
  background-image:url("images_join/current_left.gif");
  
}
#navi .current a {
  background-image:url("images_join/current_right.gif");
  color: #175A7F;
  padding-bottom:4px;
  }
#profile{clear:both;width:950px;background: url(images_join/content_bg.gif) repeat-y;margin:0;padding:0;}
#profile .top{height:10px;margin:0;padding:0;width:950px;background: url(images_join/content_top.gif) no-repeat;}
#profile .mid{margin:0;padding:0;width:950px;}
#profile .bot{height:9px;margin:0;padding:0;width:950px;clear:both;background: url(images_join/content_bot.gif) no-repeat;}  

#profile .mid div.left{float:left;width:500px;}
#profile .mid div.right{float:right;width:450px;}
#profile .mid div.right #thumbs, #profile .mid div.left #thumbs  {margin:10px; padding:10px; /*background:#fff;*/}
#profile .mid div.left #thumbs {background: url(images_join/formbg.jpg) center top no-repeat;}
#profile .mid div.right #thumbs {background: url(images_join/profilebg.jpg) center top no-repeat;}
#thumbs .main{float:left; margin-right:10px;}
#thumbs ul.smThumb{margin:0;padding:0;list-style:none; float:left;}
#thumbs .smThumb li{padding:0;margin:0; margin-bottom:1px;}


#info{padding:5px;text-align:left;}
#info .title{font-size:16px;font-weight:bold;margin:4px;color:#2A7F7D;}
#info p{margin:0 0 5px 0;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
border-bottom:1px solid #D0EEF2;padding:3px;color:#000;font-size:16px;}
#info p.desc{color:#000;font-size:16px}
#info p.stats{font-weight:bold;}



/*FORM*/
#thumbs h2 { 	font-family: Arial, Helvetica, sans-serif;font-size:20px; color:#1D2A5B;}
#thumbs h2 span {font-size:16px; font-weight:normal; color:#333;}
.formHead h3{float:none; clear:both; text-align:left;color:#176898; font-size:18px; margin-top:20px;}
.memOptionsHead {float:none; clear:both; text-align:center;color:#1D2A5B; font-size:12px;margin-top:20px;}

.form { height:auto;  margin:10px auto; width:424px; text-align:center; padding:0; font-family:"lucida grande",tahoma,verdana,arial,sans-serif; font-size:11px;}

/*MAIN INFO*/
.form dl.input_fields1 {margin:0; padding:0; width:424px;}
.form dl.input_fields1 dt, .form dl.input_fields1 dd {height:30px; float:left; line-height:30px; margin:4px 0; padding:0;}
.form dl.input_fields1 dt { width:120px; /*font-weight: bold;*/ text-align:right; margin-right:8px;  font-size:11px; color:#1D2A5B;}
.form dl.input_fields1 dd {width: 290px; text-align:left;}
.form dl.input_fields1 dd input#textfield { margin:0; border:1px solid #96a6c5; width:80%; font:  20px Arial, Helvetica, sans-serif; color: #333; background: #ddeaf8; }

.memOptions {text-align:center; color:#ff0000;}


.submit {margin:20px 0; padding:0; clear:both; }
.submit input { margin:4px 0 0 46px; padding:0; width:262px; height:45px;}


/*SPACERS*/
.mgn {margin: 10px !important;}
.mgnLg {margin: 15px !important;}
.mgnSm {margin: 5px !important;}
.mgnTop {margin-top: 10px !important;}
.mgnRight {margin-right: 10px !important;}
.mgnBottom {margin-bottom: 10px !important;}
.mgnLeft {margin-left: 10px !important;}
.mgnTopLg {margin-top: 15px !important;}
.mgnRightLg {margin-right: 15px !important;}
.mgnBottomLg {margin-bottom: 15px !important;}
.mgnLeftLg {margin-left: 15px !important;}
.mgnLeftXLg {margin-left: 30px !important;}
.mgnTopSm {margin-top: 5px !important;}
.mgnRightSm {margin-right: 5px !important;}
.mgnBottomSm {margin-bottom: 5px !important;}
.mgnBottomXSm {margin-bottom: 2px !important;}
.mgnLeftSm {margin-left: 5px !important;}

/*padding*/
.pdgXLg {padding:30px;}
.pdgLg {padding:15px;}
.pdg {padding:10px;}
.pdgTop {padding-top: 10px !important;}
.pdgRight {padding-right: 10px !important;}
.pdgBottom {padding-bottom: 10px !important;}
.pdgLeft {padding-left: 10px !important;}
.pdgTopLg {padding-top: 15px !important;}
.pdgRightLg {padding-right: 15px !important;}
.pdgBottomLg {padding-bottom: 15px !important;}
.pdgLeftLg {padding-left: 15px !important;}
.pdgTopSm {padding-top: 5px !important;}
.pdgRightSm {padding-right: 5px !important;}
.pdgBottomSm {padding-bottom: 5px !important;}
.pdgLeftSm {padding-left: 5px !important;}

/*floats*/
.clear{clear: both;}
.left {float: left;}
.right {float: right;}
.center {margin-left:auto; margin-right:auto;}

/*TEXT ALIGN*/
.textCenter {text-align: center !important;}
.textLeft {text-align: left !important;}
.textRight {text-align: right !important;}
.textDisabled {color: #808080 !important;}
.hidden {display: none;}

.bold {font-weight:bold;}
.red {color:#ff0000;}
.blue {color:#03F;}

.red { font-weight: bold; }
.small {font-size:9px; color:#1D2A5B;}
