/*Copyright 2011 Escortsite.com.  All Rights Reserved.
Escortsite.com offers a limited license for use of this template for Escortsite.com users only.
Under no circumstances may this template be used on a website that is not hosted by Escortsite.com-->*/ 
 
body{
  padding:0;
  margin:0;
  overflow-y:scroll;
  background-color:#ccda2c;
} 

a{
  outline:none;
  color:#502133;
  font-weight:bold;
} 

a.lnk{
  font-family:tahoma, sans-serif;
  font-size:11px;
  font-style:normal;
  font-weight:bold;
  text-transform:capitalize;
  letter-spacing:normal;
  line-height:1.6em;
  text-decoration:none;
  color:#fff;
} 

.main_td{
  padding:0;
} 

.header{
  background-image:url(http://imagos.escortsite.com/th/1/1/2/1123/imgs/pattern_top.jpg);
  background-repeat:repeat-x;
  background-position:left;
} 

.img_1{
  background-image:url(http://imagos.escortsite.com/th/1/1/2/1123/imgs/sil_1.jpg);
} 

.img_2{
  background-image:url(http://imagos.escortsite.com/th/1/1/2/1123/imgs/sil_2.jpg);
} 

.img_3{
  background-image:url(http://imagos.escortsite.com/th/1/1/2/1123/imgs/sil_3.jpg);
} 

.img_4{
  background-image:url(http://imagos.escortsite.com/th/1/1/2/1123/imgs/sil_4.jpg);
} 

.age_img_1{
  background-image:url(http://imagos.escortsite.com/th/1/1/2/1123/imgs/age_sil_1.jpg);
} 

.age_img_2{
  background-image:url(http://imagos.escortsite.com/th/1/1/2/1123/imgs/age_sil_2.jpg);
} 

.age_img_3{
  background-image:url(http://imagos.escortsite.com/th/1/1/2/1123/imgs/age_sil_3.jpg);
} 

.age_img_4{
  background-image:url(http://imagos.escortsite.com/th/1/1/2/1123/imgs/age_sil_4.jpg);
} 

.top_hdr{
  background-image:url(http://imagos.escortsite.com/th/1/1/2/1123/imgs/hdr_top.jpg);
  background-repeat:no-repeat;
  background-position:top left;
} 

.hdr_left{
  background-image:url(http://imagos.escortsite.com/th/1/1/2/1123/imgs/graf_hdr_left.jpg);
  background-repeat:no-repeat;
} 

.age_hdr_left{
  background-image:url(http://imagos.escortsite.com/th/1/1/2/1123/imgs/age_graf_hdr_left.jpg);
  background-repeat:no-repeat;
} 

.con2box{
  padding-right:30px;
} 

.top{
  background-image:url(http://imagos.escortsite.com/th/1/1/2/1123/imgs/box_top_repeat.jpg);
  background-repeat:repeat-x;
} 

.box{
  background-image:url(http://imagos.escortsite.com/th/1/1/2/1123/imgs/box_2.jpg);
  background-repeat:repeat-x;
} 

.con2{
  overflow-y:auto;
  height:227px;
  padding:10px;
} 

.tdmenu{
  background-image:url(http://imagos.escortsite.com/th/1/1/2/1123/imgs/menu_repeat.jpg);
  background-repeat:repeat-x;
} 

.legs{
  background-image:url(http://imagos.escortsite.com/th/1/1/2/1123/imgs/menu_legs.jpg);
  background-repeat:no-repeat;
  background-position:left;
} 

.age_legs{
  background-image:url(http://imagos.escortsite.com/th/1/1/2/1123/imgs/age_menu_legs.jpg);
  background-repeat:no-repeat;
  background-position:left;
} 

.active_left{
  background-image:url(http://imagos.escortsite.com/th/1/1/2/1123/imgs/active_left.jpg);
  background-repeat:no-repeat;
  background-position:top left;
  cursor:pointer;
} 

.active_mid{
  background-image:url(http://imagos.escortsite.com/th/1/1/2/1123/imgs/active_repeat.jpg);
  background-repeat:repeat-x;
  background-position:top left;
  cursor:pointer;
} 

.active_right{
  background-image:url(http://imagos.escortsite.com/th/1/1/2/1123/imgs/active_right.jpg);
  background-repeat:no-repeat;
  background-position:top left;
  cursor:pointer;
} 

.inactive_left{
  background-image:url(http://imagos.escortsite.com/th/1/1/2/1123/imgs/inactive_left.jpg);
  background-repeat:no-repeat;
  background-position:top left;
  cursor:pointer;
} 

.inactive_mid{
  background-image:url(http://imagos.escortsite.com/th/1/1/2/1123/imgs/inactive_repeat.jpg);
  background-repeat:repeat-x;
  background-position:top left;
  cursor:pointer;
} 

.inactive_right{
  background-image:url(http://imagos.escortsite.com/th/1/1/2/1123/imgs/inactive_right.jpg);
  background-repeat:no-repeat;
  background-position:top left;
  cursor:pointer;
} 

.active{
  padding:0;
} 

.inactive{
  padding:0;
} 

.submenu{
  background-image:url(http://imagos.escortsite.com/th/1/1/2/1123/imgs/submenu_repeat.jpg);
  background-repeat:repeat-x;
  padding-left:170px;
} 

.separator{
  background-image:url(http://imagos.escortsite.com/th/1/1/2/1123/imgs/subseparator.jpg);
  background-repeat:no-repeat;
} 

a.sub_active{
  font-family:tahoma, sans-serif;
  font-size:11px;
  font-style:normal;
  font-weight:normal;
  text-transform:capitalize;
  letter-spacing:normal;
  line-height:1.6em;
  text-decoration:underline;
  color:#fff;
  padding:0;
} 

a.sub_inactive{
  font-family:tahoma, sans-serif;
  font-size:11px;
  font-style:normal;
  font-weight:normal;
  text-transform:capitalize;
  letter-spacing:normal;
  line-height:1.6em;
  text-decoration:none;
  color:#fff;
  padding:0;
} 

.content{
  background-image:url(http://lh5.ggpht.com/_odyimob3d10/ttvbognd9si/aaaaaaaaauu/-aaswr51p88/colorimg.jpg);
  background-repeat:repeat-x;
  background-color:#8c5b6c;
} 

.age_content{
  background-image:url(http://lh5.ggpht.com/_OdyiMob3D10/TTvBognD9sI/AAAAAAAAAUU/-AasWR51P88/colorimg.jpg);
  background-repeat:repeat-x;
  background-color:#8c5b6a;
} 

.age_separator{
  background-image:url(http://imagos.escortsite.com/th/1/1/2/1123/imgs/age_sep.jpg);
  background-repeat:no-repeat;
} 

a.enter{
  font-family:arial, helvetica, sans-serif;
  font-size:24px;
  text-transform:uppercase;
  font-weight:bold;
  text-decoration:none;
  letter-spacing:-2px;
  color:#dfee73;
} 

a.exit{
  font-family:arial, helvetica, sans-serif;
  font-size:24px;
  text-transform:uppercase;
  font-weight:bold;
  text-decoration:none;
  letter-spacing:-1px;
  color:#2d0621;
} 

a.enter:hover{
  text-decoration:underline;
} 

a.exit:hover{
  text-decoration:underline;
} 

.tdenter{
  cursor:pointer;
} 

.tdexit{
  cursor:pointer;
} 

#container_2{
  font-size:11px;
  font-family:tahoma, arial, verdana, helvetica, sans-serif;
  text-align:justify;
  color:#fff;
  font-weight:bold;
} 

#container_5{
  font-size:11px;
  font-family:tahoma, arial, verdana, helvetica, sans-serif;
  text-align:justify;
  color:#502133;
  padding:10px;
} 

#container_8{
  font-size:11px;
  font-family:tahoma, arial, verdana, helvetica, sans-serif;
  text-align:justify;
  color:#502133;
  padding:10px;
} 

.thtable{
  color:#502133;
  border:1px;
  font-size:11px;
  font-family:tahoma, arial, verdana, helvetica, sans-serif;
  cursor:default;
  margin-top:20px;
} 

.thtableheader{
  color:#2c320c;
  background-position:left top;
  background-image:url(http://imagos.escortsite.com/th/1/1/2/1123/imgs/tb_bar.jpg);
  background-repeat:repeat-x;
  font-size:12px;
  font-family:tahoma, arial, verdana, helvetica, sans-serif;
  font-weight:bold;
  text-align:center;
  height:21px;
} 

.thtablefooter{
  color:#fff;
  background:#7db9d2;
  text-align:center;
  padding:5px;
  height:25px;
} 

.thtable td{
  padding:5px;
} 

.therrormsggrad{
  background-image:url(http://imagos.escortsite.com/th/1/1/2/1123/imgs/msg_er_grad.gif);
  background-repeat:repeat-x;
  background-position:top;
  background-color:#ffe4e4;
  font-size:13px;
  font-family:tahoma, arial, verdana, helvetica, sans-serif;
  text-align:center;
  color:#505050;
  border:1px;
} 

.therrormsg{
  background-image:url(http://imagos.escortsite.com/th/1/1/2/1123/imgs/msg_er_icon.gif);
  background-repeat:no-repeat;
  background-position:left center;
  text-align:right;
  padding-left:35px;
} 

.thinfomsggrad{
  background-image:url(http://imagos.escortsite.com/th/1/1/2/1123/imgs/msg_ok_grad.gif);
  background-repeat:repeat-x;
  background-position:top;
  background-color:#e4eaff;
  font-size:16px;
  font-family:tahoma, arial, verdana, helvetica, sans-serif;
  text-align:center;
  color:#505050;
  border:1px;
} 

.thinfomsg{
  background-image:url(http://imagos.escortsite.com/th/1/1/2/1123/imgs/msg_ok_icon.gif);
  background-repeat:no-repeat;
  background-position:left center;
  padding-left:35px;
} 

.thbutton{
  cursor:pointer;
  color:#2c320c;
  font-size:11px;
  font-weight:bold;
  font-family:arial, helvetica, verdana, sans-serif;
  background:none;
  border:none;
  background-repeat:repeat-x;
  background-image:url(http://imagos.escortsite.com/th/1/1/2/1123/imgs/tb_bar.jpg);
  padding:0;
  height:26px;
} 

a.thlinkbutton{
  cursor:pointer;
  color:#2c320c;
  font-weight:bold;
  font-size:11px;
  font-family:arial, helvetica, verdana, sans-serif;
  background:none;
  border:none;
  background-image:url(http://imagos.escortsite.com/th/1/1/2/1123/imgs/tb_bar.jpg);
  text-decoration:none;
  background-repeat:repeat-x;
  padding:5px;
  height:26px;
} 

a.thlinkbutton:hover{
  text-decoration:none;
} 

.thtextbox{
  padding:3px;
  height:22px;
  width:240px;
  font-size:11px;
  font-family:arial, helvetica, verdana, sans-serif;
  color:#502133;
  border:1px;
  background:none;
  vertical-align:middle;
} 

.thfile{
  padding:3px;
  height:22px;
  width:230px;
  font-size:11px;
  font-family:arial, helvetica, verdana, sans-serif;
  color:#502133;
  border:1px;
  vertical-align:middle;
} 

.thtextarea{
  font-size:11px;
  font-family:arial, helvetica, verdana, sans-serif;
  color:#502133;
  cursor:text;
  width:240px;
  height:99px;
  overflow-y:auto;
  border:1px;
  background:none;
  padding:3px;
} 

.thselect{
  height:22px;
  font-size:11px;
  font-family:arial, verdana, helvetica, sans-serif;
  color:#fff;
  border:1px;
  background:none;
  padding:3px;
} 

.thselect option{
  color:#000;
  background:none;
} 

.thsecuritybox{
  padding:3px;
  height:22px;
  width:240px;
  font-size:11px;
  font-family:arial, helvetica, verdana, sans-serif;
  color:#502133;
  border:1px;
  background:none;
  vertical-align:middle;
  margin-top:10px;
} 

.thcheckbox{
  color:#502133;
  border:1px;
  cursor:default;
} 

.thradiobox{
  color:#502133;
  border:1px;
  cursor:default;
} 

img{
  border:none;
} 

label{
  color:#502133;
} 

.thsecurityimage{
  border:solid 1px #1d3140;
  color:#000;
  height:23px;
} 

.thtableerror{
  background-color:#fecace;
  color:red;
} 

.thtableerror td label{
  border-bottom:1px;
  color:#c42232;
  font-weight:bold;
} 

.thtableerror td input{
  color:#960e11;
  border:1px;
} 

.thtableerror td textarea{
  color:#960e11;
  border:1px;
} 

.thtableerror td select{
  color:#960e11;
  border:1px;
} 

.thtableerror a{
  color:red;
  font-weight:bold;
} 

.thtableerror td img{
  border:1px;
} 

.thtableheader td a{
  color:#2c320c;
} 

.thtablefooter a:link{
  color:#1d3140;
} 

.thtablefooter a:visited{
  color:#1d3140;
} 

.thtablefooter a:active{
  color:#1d3140;
} 

.thtablefooter a:hover{
  color:#247499;
} 

.thform label{
  font-size:11px;
  color:#000;
  font-weight:bold;
  font-family:tahoma, arial, helvetica, sans-serif;
} 

.thtableoddrow{
  background:#e6f5fb;
  height:40px;
} 

.thtableevenrow{
  background:#6ca2dd;
  height:40px;
} 

#container_2 label{
  color:#fff !important;
} 


