BODY, TABLE, TR, TD, INPUT, SELECT, TEXTAREA, FIELDSET, A, H1, H2, H3, H4, H5, LABEL, DIV, SPAN,  {
	font-family:Tahoma, Arial, Helvetica, Verdana, sans-serif;
	line-height:16px;
	padding:0px;
	margin:0px;
	outline:none;
	-moz-outline:none;
}
body{
	overflow:auto;
	margin:0px 0px;
	padding:0px 0px;
	background-color:#230011;
 }
A {
    font-weight:bold;
    color:#ffceea;
    text-decoration:none;
}
.btns{
     width:251px;
     margin:0px;
     padding:0px;
     float:right;
     height:182px;
}
a.enter_btn{
     padding:54px 5px 11px 165px;
     background-image:url(http://imagos.escortsite.com/th/1/9/9/1994/imgs/btns.gif);
     background-position:center;
     background-repeat:no-repeat;
     display:block;
     width:80px;
     font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
     font-size:24px;
     font-style:italic;
     font-weight:normal;
     height:20px;
     margin-bottom:10px;
}
a.exit_btn{
     padding:54px 5px 11px 165px;
     background-image:url(http://imagos.escortsite.com/th/1/9/9/1994/imgs/btns.gif);
     background-position:center;
     background-repeat:no-repeat;
     display:block;
     font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
     font-size:24px;
     font-style:italic;
     font-weight:normal;
     height:20px;
}
a.sub_active{
     font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
     color:#ec46b3;
     font-size:12px;
     font-weight:bold;
     text-decoration:none;
     padding:5px 8px;
     white-space:nowrap;
}
a.sub_inactive{
     color:#fff;
     font-size:12px;
     font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
     font-weight:bold;
     text-decoration:none;
     white-space:nowrap;
     padding:3px 8px;
}
a.sub_inactive:hover{
     color:#ec46b3;
}
.wrapper{
    border-left:1px solid #7d054d;
    border-right:1px solid #7d054d;
    background-color:#240013;
 }
.submenu_container{
    background-color:#240013;
    background-position:50% 100%;
    background-repeat:no-repeat;
	border-bottom:2px solid #61013E;
}
.footer{
    background-color:#0f0005;       
}
.ct_bg{
       background-image:url(http://imagos.escortsite.com/th/1/9/9/1994/imgs/ct_bg.jpg);
       background-position:top right;
       background-repeat:no-repeat; 
	   width:960px;
	   border-top:1px solid #61013e;
}
.header_1{
	background-image:url(http://imagos.escortsite.com/th/1/9/9/1994/imgs/header_01.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	width:960px;
	height:240px;
	background-color:#31011f;
	border-bottom:1px solid #61013e;
}
.ct_bg2{
    background-image:url(http://imagos.escortsite.com/th/1/9/9/1994/imgs/2.jpg);
    background-position:bottom right;
    background-repeat:no-repeat;
	width:960px;
 }
.active_btn_rep{
  background-image:url(http://imagos.escortsite.com/th/1/9/9/1994/imgs/active_btn_rep.gif);
  background-position:0% 0%;
  background-repeat:repeat-x;
 }
a.active_btn{
  font-family:Tahoma, Arial, Helvetica, Verdana, sans-serif;
  color:#fff;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  padding:0px 8px;
  white-space:nowrap;
  }
a.inactive_btn{
  font-family:Tahoma, Arial, Helvetica, Verdana, sans-serif;
  color:#fff;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  padding:0px 8px;
  white-space:nowrap;
  }
a.inactive_btn:hover{
  color:#ec46b3;

  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  padding:0px 8px;
  }
a.ft_active_btn{
  color:#ec46b3;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  padding:0px 8px;
}
 .inactive_btn_rep{
  background-image:url(http://imagos.escortsite.com/th/1/9/9/1994/imgs/inactive_btn_rep.gif);
  background-position:0% 0%;
  background-repeat:repeat-x;
 }
/* ----------- Errors ----------- */
#container_5{
     font-size:13px;
     font-weight:normal;
     text-decoration:none;
     color:#fff;
     font-family:Tahoma, Arial, Helvetica, Verdana, sans-serif;
     padding:5px;
}
#container_6{
     font-size:13px;
     font-weight:normal;
     text-decoration:none;
     color:#fff;
     padding:5px;
     font-family:Tahoma, Arial, Helvetica, Verdana, sans-serif;
}
#container_2{
     font-size:13px;
     font-weight:normal;
     text-decoration:none;
     color:#fff;
     padding:5px;
     font-family:Tahoma, Arial, Helvetica, Verdana, sans-serif;
}
#container_8{
     font-size:13px;
     font-weight:normal;
     text-decoration:none;
     color:#fff;
     font-family:Tahoma, Arial, Helvetica, Verdana, sans-serif;
     padding:5px;
}
#container_9{
     font-size:13px;
     font-weight:normal;
     text-decoration:none;
     color:#fff;
     font-family:Tahoma, Arial, Helvetica, Verdana, sans-serif;
     padding:5px;
}
.forgot_link  a {cursor: help;font-size: 12px;text-decoration: underline !important;}
/* ----------- Tables ----------- */

.thTable{border:1px solid #color:#232323;font-family: Tahoma,Arial,Helvetica,Verdana,sans-serif;font-size:12px;cursor:default;color: #ffffff;}
.thTableHeader{font-family: Tahoma,Arial,Helvetica,Verdana,sans-serif;font-size:12px;font-weight:bold;text-align:center;height:31px;color: #ffffff;}
.thTableFooter{color:#535353;background:#7db9d2;text-align:center;padding:5px;height:25px;}
.thTable td {padding:5px;}
.thTableHeader td a{color:#fcb8ff;}
.thTableFooter a:link,.thTableFooter a:visited,.thTableFooter a:active{color:#fcb8ff;}
.thTableFooter a:hover{color: #fcb8ff !important;}
.thForm label{font-size:12px;color:#fcb8ff;}
.thTableOddRow{height:40px;}
.thTableEvenRow{height:40px;}
.thScreeningCell {padding:0px !important;}
.thLabelCell { padding:8px !important;}
	
/* ----------- Buttons ----------- */
	
.thButton{
	cursor:pointer;
	color:#ffffff;
	font-family: Tahoma,Arial,Helvetica,Verdana,sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:#d00276;
	background-repeat:repeat-x;
	background-position:0% 0%;
	border:1px solid #9e0166;
	padding:3px 10;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	}

a.thLinkButton{
	cursor:pointer;
	background-color:#d00276;
	background-repeat:repeat-x;
	background-position:0% 0%;
	border:1px solid #9e0166;
	font-family: Tahoma,Arial,Helvetica,Verdana,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:3px 10px;
	color:#ffffff;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	}
/* ----------- End Buttons ----------- */


/* ----------- Forms ----------- */

FORM{display:inline;}
.thForm a {color:#9e0166;}
.thForm a:hover {color:#9e0166;}
.thTable a {}
.thTable a:hover {}
.thTextbox{
	padding:3px;
	height:23px;
	width:169px;
	font-family: Tahoma,Arial,Helvetica,Verdana,sans-serif;
	font-size:12px;
	color: #181411;
	border: 1px solid #9e0166;
	vertical-align:middle;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background-color:#ffbaf6;
	}
.thFile{
	padding:3px;
	height:23px;
	width:169px;
	font-family: Tahoma,Arial,Helvetica,Verdana,sans-serif;
	font-size:12px;
	color: #181411;
	border: 1px solid #9e0166;
	vertical-align:middle;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background-color:#ffbaf6;
	}
.thTextarea{
	font-family: Tahoma,Arial,Helvetica,Verdana,sans-serif;
	font-size:12px;
	color:#181411;
	cursor:text;
	overflow-y:auto;
	border:1px solid #9e0166;
	padding:3px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background-color:#ffbaf6;
	}
.thSelect{
	border:solid 1px #9e0166;
	height:23px;
	color:#181411;
	font-family: Tahoma,Arial,Helvetica,Verdana,sans-serif;
	font-size:12px;
	padding-top:2px;
	width:100px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background-color:#ffbaf6;
	}
.thSecurityImage{
	height:23px;
	border: 1px solid #9e0166;
	vertical-align:middle;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background-color:#ffbaf6;
	}
.thSecurityBox{
	padding:3px;
	height:23px;
	width:169px;
	font-family: Tahoma,Arial,Helvetica,Verdana,sans-serif;
	font-size:12px;
	color: #181411;
	border: 1px solid #9e0166;
	vertical-align:middle;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background-color:#ffbaf6;
	}
.thCheckbox{
	color: #181411;
	border:1px solid #9e0166;
	cursor:default;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	}
.thRadiobox{
	color: #181411;
	border:1px solid #9e0166;
	cursor:default;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	}

/* ----------- Style ----------- */ 

a img{
	border:none;
	}
LABEL{
	color:#ffffff;
	}
.thSecurityImage{
	border:solid 1px #9e0166;
	color:#535353;
	height:21px;
	}
#rating {color:#000000;}
/* ----------- End Style ----------- */ 

/* ----------- Errors ----------- */

.thErrorMsgGrad{
	background-color:#ffb9b9;
	font-family: Tahoma,Arial,Helvetica,Verdana,sans-serif;
	font-size:14px;
	text-align:right;
	color:#505050;
	border:1px solid #ff0000;
	}
.thErrorMsg{
	background-image:url(http://imagos.escortsite.com/th/1/9/9/1994/imgs/msg_er_icon.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:35px !important;
	color:#2B2C2B;
	}
.thInfoMsgGrad{
	background-image:url(http://imagos.escortsite.com/th/1/9/9/1994/imgs/msg_ok_grad.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#e4eaff;
	font-family: Tahoma,Arial,Helvetica,Verdana,sans-serif;
	font-size:14px;
	text-align:right;
	color:#505050;
	border:1px solid #2b2c2b;
	}
.thInfoMsg{
	background-image:url(http://imagos.escortsite.com/th/1/9/9/1994/imgs/msg_ok_icon.gif);
	background-repeat:no-repeat;
	background-position:left;
	text-align:center;
	padding-left:35px !important;
	}

/* ----------- End Errors ----------- */

/* ----------- Table Error ----------- */ 

.thTableError{
	color:#ff0000;
	font-weight:bold;
	}
	
.thTableError td input,.thTableError td textarea,.thTableError td select{
	border: 1px solid #ff0000;
	background-color:#f0caca;
	}
.thTableError td label{
	color:#ff0000;
	font-weight:bold;
	}
.thTableError .tbSelect{
	border: 1px solid #ff0000;
	}
.thTableError a{
	color:#ff0000;
	font-weight:bold;
	}
.thTableError td img{
	border: 1px solid #ff0000;
	}
	
.thTableError span {
background-image: url(http://imagos.escortsite.com/th/1/9/9/1994/imgs/ers_icon.png);
background-position: 0 0;
background-repeat: no-repeat;
color: #ff0000;
font-family: Tahoma,Arial,sans-serif;
font-size: 10px;
font-weight: bold;
line-height: 22px;
padding: 2px 0 3px 18px;}

/* ----------- End Table Error ----------- */

input.thTextbox:focus {background-color:#ffffff !important;}
input.thTextbox:hover {background-color:#ffffff !important;}
select.thSelect:focus {background-color:#ffffff !important;}
select.thSelect:hover {background-color:#ffffff !important;}
input.thSecurityBox:focus {background-color:#ffffff !important;}
input.thSecurityBox:hover {background-color:#ffffff !important;}
textarea.thTextArea:focus {background-color:#ffffff !important;}
textarea.thTextArea:hover {background-color:#ffffff !important;}

.thdefault_textcolor { color:#ffffff; }
.thdefault_bgcolor { background-color:#000000; }
.thdefault_linkcolor a { color:#ffffff;}

/* ----------- Popup box  ----------- */

.thBox_container_body { margin:0px;padding:0px;overflow-y:hidden;overflow-x:hidden;background-color:#ffcae8;background-image:none; }
.thBox_label {color:#000000; font-size:12px;}
.thBox_title {color:#ffffff; font-size:16px;}
.thBox_textbox { 
	width:170px !important; 
	padding:3px;
	height:23px;
	width:169px;
	font-family: Tahoma,Arial,Helvetica,Verdana,sans-serif;
	font-size:12px;
	color: #181411;
	border: 1px solid #9e0166;
	vertical-align:middle;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background-color:#ffbaf6;
	}
input.thBox_textbox:focus {background-color:#ffffff !important;}
input.thBox_textbox:hover {background-color:#ffffff !important;}

.thBox_select {
	border:solid 1px #9e0166;
	height:23px;
	color:#181411;
	font-family: Tahoma,Arial,Helvetica,Verdana,sans-serif;
	font-size:12px;
	padding-top:2px;
	width:100px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background-color:#ffbaf6;
}
input.thBox_select:focus {background-color:#ffffff !important;}
input.thBox_select:hover {background-color:#ffffff !important;}

.thBox_textarea {
	font-family: Tahoma,Arial,Helvetica,Verdana,sans-serif;
	font-size:12px;
	color:#181411;
	cursor:text;
	overflow-y:auto;
	border:1px solid #9e0166;
	padding:3px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background-color:#ffbaf6;
}
input.thBox_textarea:focus {background-color:#ffffff !important;}
input.thBox_textarea:hover {background-color:#ffffff !important;}

.thBox_button {
	cursor:pointer;
	color:#ffffff;
	font-family: Tahoma,Arial,Helvetica,Verdana,sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:#d00276;
	background-repeat:repeat-x;
	background-position:0% 0%;
	border:1px solid #9e0166;
	padding:3px 10;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.thBox_linkbutton {
	cursor:pointer;
	background-color:#d00276;
	background-repeat:repeat-x;
	background-position:0% 0%;
	border:1px solid #9e0166;
	font-family: Tahoma,Arial,Helvetica,Verdana,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:3px 10px;
	color:#ffffff;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	}
}
