/*Copyright 2010 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{
  background-color:#fcf;
  overflow:auto;
  margin:0;
  selector:body;
} 

.age1{
  background-image:-;
  background-position:0;
  background-repeat:no-repeat;
  selector:.age1;
} 

.age2{
  background-image:0;
  background-position:100%;
  background-repeat:no-repeat;
  selector:.age2;
} 

.age3_rep{
  background-image:no;
  background-position:0;
  background-repeat:repeat-x;
  selector:.age3_rep;
} 

.age4{
  background-image:no;
  background-position:0;
  background-repeat:no-repeat;
  selector:.age4;
} 

.age5{
  background-image:no;
  background-position:201px;
  background-repeat:no-repeat;
  selector:.age5;
} 

.age6{
  background-image:un-agecheck_06.jpg;
  background-position:100%;
  background-repeat:no-repeat;
  selector:.age6;
} 

.age7{
  background-image:no;
  background-position:100px;
  background-repeat:no-repeat;
  selector:.age7;
} 

.age8{
  background-image:no;
  background-position:0;
  background-repeat:no-repeat;
  selector:.age8;
} 

.age9{
  background-image:no;
  background-position:0;
  background-repeat:no-repeat;
  selector:.age9;
} 

.age10{
  background-image:no;
  background-position:0;
  background-repeat:no-repeat;
  selector:.age10;
} 

.age11_rep{
  background-image:no;
  background-repeat:repeat-y;
  background-position:0;
  selector:.age11_rep;
} 

.ct5_bg{
  background-image:no;
  background-position:0;
  background-repeat:repeat-x;
  selector:.ct5_bg;
} 

.abtn_left{
  background-image:no;
  background-position:0;
  background-repeat:no-repeat;
  selector:.abtn_left;
} 

.abtn_right{
  background-image:no;
  background-position:0;
  background-repeat:no-repeat;
  selector:.abtn_right;
} 

.abtn_rep{
  background-image:no;
  background-position:0;
  background-repeat:repeat-x;
  selector:.abtn_rep;
} 

a:link{
  font:arial, helvetica, sans-serif;
  font-size:13px;
  color:#f0f;
  font-style:italic;
  font-weight:bold;
  text-decoration:none;
  selector:a:link;
} 

a:visited{
  font:arial, helvetica, sans-serif;
  font-size:13px;
  color:#bbb;
  font-style:normal;
  font-weight:bold;
  text-decoration:none;
  selector:a:visited;
} 

a:active{
  font:arial, helvetica, sans-serif;
  font-size:13px;
  color:#bbb;
  font-style:normal;
  font-weight:bold;
  text-decoration:none;
  selector:a:active;
} 

a:hover{
  font:arial, helvetica, sans-serif;
  font-size:13px;
  color:#bbb;
  font-style:normal;
  font-weight:bold;
  text-decoration:underline;
  selector:a:hover;
} 

a.enter_btn{
  font:arial, helvetica, sans-serif;
  font-size:x-large;
  color:#000;
  font-style:normal;
  font-weight:lighter;
  text-decoration:inherit;
  selector:a.enter_btn;
} 

a.exit_btn{
  font:monospace;
  font-size:x-large;
  color:#000;
  font-style:normal;
  font-weight:lighter;
  text-decoration:inherit;
  selector:a.exit_btn;
} 

#container_5{
  font-family:verdana, arial, helvetica, sans-serif;
  font-size:11px;
  color:#ffc;
  padding:5px;
  font-weight:bold;
  selector:#container_5;
} 

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

.therrormsg{
  background-image:no;
  background-repeat:no-repeat;
  background-position:left center;
  padding-left:35px;
  selector:.therrormsg;
} 

.thinfomsggrad{
  background-image:no;
  background-repeat:repeat-x;
  background-position:top;
  background-color:#e4eaff;
  font-family:verdana, arial, helvetica, sans-serif;
  font-size:12px;
  text-align:right;
  color:#505050;
  border:1px;
  selector:.thinfomsggrad;
} 

.thinfomsg{
  background-image:no;
  background-repeat:no-repeat;
  background-position:left top;
  padding-left:35px;
  selector:.thinfomsg;
} 

.thtable{
  color:#fff;
  border:1px;
  font-family:verdana, arial, helvetica, sans-serif;
  font-size:10px;
  cursor:default;
  selector:.thtable;
} 

.thtableheader{
  color:#000;
  background-image:no;
  background-repeat:repeat-x;
  background-position:0;
  font-family:verdana, arial, helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  text-align:center;
  height:31px;
  selector:.thtableheader;
} 

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

.thtable td{
  padding:1px;
  selector:.thtable td;
} 

.thbutton{
  cursor:pointer;
  color:#000;
  font-family:verdana, arial, helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  background-image:url(http://imagos.escortsite.com/th/1/1/4/1145/imgs/tb_grad.jpg);
  background-repeat:repeat-x;
  background-position:0;
  border:1px;
  padding:2px;
  selector:.thbutton;
} 

a.thlinkbutton:link{
  cursor:pointer;
  color:#000;
  font-family:verdana, arial, helvetica, sans-serif;
  font-size:12px;
  background-image:url(http://imagos.escortsite.com/th/1/1/4/1145/imgs/tb_grad.jpg);
  background-repeat:repeat-x;
  background-position:0;
  font-weight:bold;
  border:1px;
  text-decoration:none;
  padding:3px;
  selector:a.thlinkbutton:link;
} 

a.thlinkbutton:visited{
  cursor:pointer;
  color:#000;
  font-family:verdana, arial, helvetica, sans-serif;
  font-size:12px;
  background-image:url(http://imagos.escortsite.com/th/1/1/4/1145/imgs/tb_grad.jpg);
  background-repeat:repeat-x;
  background-position:0;
  font-weight:bold;
  border:1px;
  text-decoration:none;
  padding:3px;
  selector:a.thlinkbutton:visited;
} 

a.thlinkbutton:hover{
  cursor:pointer;
  color:#000;
  font-family:verdana, arial, helvetica, sans-serif;
  font-size:12px;
  background-image:url(http://imagos.escortsite.com/th/1/1/4/1145/imgs/tb_grad.jpg);
  background-repeat:repeat-x;
  background-position:0;
  font-weight:bold;
  border:1px;
  text-decoration:none;
  padding:3px;
  selector:a.thlinkbutton:hover;
} 

a.thlinkbutton:active{
  cursor:pointer;
  color:#000;
  font-family:verdana, arial, helvetica, sans-serif;
  font-size:12px;
  background-image:url(http://imagos.escortsite.com/th/1/1/4/1145/imgs/tb_grad.jpg);
  background-repeat:repeat-x;
  background-position:0;
  font-weight:bold;
  border:1px;
  text-decoration:none;
  padding:3px;
  selector:a.thlinkbutton:active;
} 

.thtextbox{
  padding:3px;
  height:23px;
  width:169px;
  font-family:verdana, arial, helvetica, sans-serif;
  font-size:12px;
  color:#003;
  vertical-align:middle;
  border:1px;
  background-image:url(http://imagos.escortsite.com/th/1/1/4/1145/imgs/bg_form.jpg);
  background-position:100%;
  background-repeat:no-repeat;
  selector:.thtextbox;
} 

.thfile{
  padding:3px;
  height:23px;
  width:169px;
  font-family:verdana, arial, helvetica, sans-serif;
  font-size:12px;
  color:#003;
  vertical-align:middle;
  background-image:url(http://imagos.escortsite.com/th/1/1/4/1145/imgs/bg_form.jpg);
  background-position:100%;
  background-repeat:no-repeat;
  border:1px;
  selector:.thfile;
} 

.thtextarea{
  font-family:verdana, arial, helvetica, sans-serif;
  font-size:12px;
  color:#000;
  cursor:text;
  overflow-y:auto;
  padding:3px;
  background-image:url(http://imagos.escortsite.com/th/1/1/4/1145/imgs/bg_form.jpg);
  background-position:100%;
  background-repeat:no-repeat;
  border:1px;
  selector:.thtextarea;
} 

.thselect{
  height:18px;
  color:#003;
  font-family:verdana, arial, helvetica, sans-serif;
  font-size:12px;
  background-image:url(http://imagos.escortsite.com/th/1/1/4/1145/imgs/bg_form.jpg);
  background-position:100%;
  background-repeat:no-repeat;
  border:1px;
  selector:.thselect;
} 

.thsecuritybox{
  padding:3px;
  height:23px;
  width:169px;
  font-family:verdana, arial, helvetica, sans-serif;
  font-size:12px;
  color:#003;
  background-image:url(http://imagos.escortsite.com/th/1/1/4/1145/imgs/bg_form.jpg);
  background-position:100%;
  background-repeat:no-repeat;
  border:1px;
  vertical-align:middle;
  selector:.thsecuritybox;
} 

.thcheckbox{
  color:#386fa5;
  border:1px;
  cursor:default;
  selector:.thcheckbox;
} 

.thradiobox{
  color:#386fa5;
  border:1px;
  cursor:default;
  selector:.thradiobox;
} 

a img{
  border:none;
  selector:a img;
} 

label{
  color:#fff;
  selector:label;
} 

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

.thtableerror{
  background:#555;
  color:#000;
  selector:.thtableerror;
} 

.thtableerror td input{
  border:1px;
  selector:.thtableerror td input;
} 

.thtableerror td textarea{
  border:1px;
  selector:.thtableerror td textarea;
} 

.thtableerror td select{
  border:1px;
  selector:.thtableerror td select;
} 

.thtableerror td label{
  color:#000;
  selector:.thtableerror td label;
} 

.thtableerror .tbselect{
  border:1px;
  selector:.thtableerror .tbselect;
} 

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

.thtableerror td img{
  border:1px;
  selector:.thtableerror td img;
} 

.thtableheader td a{
  color:#000;
  selector:.thtableheader td a;
} 

.thtablefooter a:link{
  color:#042c3d;
  selector:.thtablefooter a:link;
} 

.thtablefooter a:visited{
  color:#042c3d;
  selector:.thtablefooter a:visited;
} 

.thtablefooter a:active{
  color:#042c3d;
  selector:.thtablefooter a:active;
} 

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

.thform label{
  font-size:11px;
  color:#fff;
  selector:.thform label;
} 

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

.thtableevenrow{
  background:#fff;
  height:40px;
  selector:.thtableevenrow;
} 


