
body{
	margin:0;
	background-color:#101b23;
	font-family:verdana;
	font-size:12px;
	color:#dcdcdc
}
img { border:0}
#headermain {
	height:148px !important;
	background:url(../images/header_tile.gif) repeat-x;
	width:100%;min-width:1000px;
}
#headersearch {
	height:64px !important;
	background:url(../images/header_search_tile.gif) repeat-x;
	width:100%;
}
#headerinside {
	height:148px !important;
	text-align:left;
	width:930px;
	background:url(../images/header_main.gif) no-repeat center center;
	}
#headersearchinside {
	height:64px !important;
	text-align:left;
	width:930px;
	background:url(../images/header_search.gif) no-repeat center center;
	}
#headerTop {height:23px;line-height:23px !important}
#headerTop a:hover{color:#000}
#headerBottom {height:125px;line-height:125px !important;}
#footer { background:url(../images/footer_bg.png) repeat-x bottom;height:140px;width:100%;min-width:1000px;}
#footerinner {width:920px;text-align:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.linkfooter {margin:0 10px 0 10px;font-weight:bold}
	 div.doted {height:1px;background:url(../images/dot.png) repeat-x}
#menu {
	background:url(../images/menu_bg.jpg) repeat-x;
	height:38px;
	line-height:38px;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
}
#searchmenu {
	background:url(../images/menu_search_bg.jpg) repeat-x;
	height:19px;
	text-align:center;
	margin-top:2px;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	
}
 a:link , a:visited {color:#ffffff;text-decoration:none}
 a:hover {color:#d33836;text-decoration:underline}

 .width950 {width:950px}

.btnTrans34 {-moz-opacity:.34; filter:alpha(opacity=34);opacity:.34;-khtml-opacity:.34}
.spacer10{height:10px;}
/*
#executivebox{width:485px;height:307px;background:#272727 url(../images/serv_bg_girl.jpg) no-repeat bottom; text-align:left}
#executivebox_inner{width:100%;height:307px;}
*/
#executivebox{width:485px;height:222px;background:url(../images/escort-service_bg.jpg) no-repeat bottom; text-align:left}
#executivebox_inner{width:100%;}

#service_top_left{width:4px;height:4px;background:url(../images/serv_tl.png) no-repeat }
#service_top{height:4px;background:url(../images/serv_t.png) repeat-x }
#service_top_right{width:4px;height:4px;background:url(../images/serv_tr.png) no-repeat }

#service_middle_left{width:4px;background:url(../images/serv_l.png) repeat-y }

.escortService{font-family:Tahoma;color:#fff000;font-weight:bold;text-shadow:#000 2px 2px 2px;}
.servTitle {font-size:10px;font-weight:bold; }
#service_middle_right{width:4px;background:url(../images/serv_r.png) repeat-y }

#service_bottom_left{width:4px;height:4px;background:url(../images/serv_bl.png) no-repeat }
#service_bottom{height:4px;background:url(../images/serv_b.png) repeat-x }
#service_bottom_right{width:4px;height:4px;background:url(../images/serv_br.png) no-repeat }
.home_main_padd {
	padding:20px 10px 20px 10px;
}
.featured_top, .int_top{width:202px;height:33px;line-height:33px;background:url(../images/home_featured_top.png) no-repeat;font-size:16px; font-family:verdana; text-align:center;color:#3f3f3f}
.featured_bg, .int_bg{width:202px;background:url(../images/home_featured_bg.png) repeat-y;padding:6px}
.vipbg {background:url(../images/home_featured_bg_black.png) repeat-y;}
.featured_btm, .int_btm{width:202px;height:3px;background:url(../images/home_featured_btm.png) no-repeat}
.vipbtm {background:url(../images/home_featured_btm_black.png)  no-repeat;}
.int_top {width:485px;background:url(../images/home_int_top.png) no-repeat;color:#8b1400}
.int_bg {width:485px;background:url(../images/home_int_bg.png) repeat-y}
.int_btm {width:485px;background:url(../images/home_int_btm.png) no-repeat}

.homeSrc_L{ padding:8px 4px 0 4px; float:left; width:80px;text-align:right;vertical-align:middle;line-height:18px;color:#ffffff !important}
.homeSrc_R{ font-weight:bold;padding:8px 14px 0 4px; float:left;vertical-align:middle;line-height:18px;color:#ffffff !important }
.homeSrc { background:#666666;color:#ffffff;border:solid 1px #ffffff; width:130px}
.fbold{font-weight:bold;}
a.ylw:link, a.ylw:visited, a.ylw:hover {color:#ffc24c !important}
#loginbox { width:337px;margin-top:32px}
#loginTop{background:url(../images/login_top.png) no-repeat; height:36px;line-height:36px;text-align:left;padding-left:20px;color:#000000;font-weight:bold	}
#loginCenter{background:#1e1e1e url(../images/login_bg.png) repeat-y;}
#loginBottom{background:url(../images/login_btm.png) no-repeat; height:7px;line-height:7px}
.newtoescort, .newtoescort a:hover, .newtoescort a {color:#fff}

#welcomebox { width:336px;float:right; margin-top:32px}

#usermenubox { width:251px;float:right;}
#whatnewbox {width:341px;float:left;}


.titlebox { color:red;font-size:16px; font-weight:bold; text-align:left}

.textinput{ padding:4px 4px 0 4px; float:left; width:125px;text-align:right;vertical-align:middle;line-height:18px;}
.textval{padding:4px 4px 0 4px; float:left;vertical-align:middle;line-height:18px; }
.clear{clear:both !important}
.inputtext { background-color:#fff;border:solid 1px #666666}
.textfield { width:178px;}
.inputbox1 {font-size:11px; font-family:Arial, Helvetica, sans-serif}
.requiredError { background-color:#FFC0CB !important}
.required { color:#FFC0CB}
.small { font-size:10px;} 

.spliter2 { height:16px;}
	.spliter3 { height:30px;}
	.small { font-size:9px}
	.featureEscort {float:left;width:118px;height:160px}
	.featureEscort div, .vipEscort div {margin:6px;}
	.featureEscort img, .vipEscort img {border:solid 1px #fff}
	.featureEscort:hover{ color:#ff0000}
	.featureEscort img:hover  {border:solid 1px #ff0000}
	.region { cursor:pointer;}
	.region:hover { background-color:#ffc600;color:#000}
	.selectfirst { border:solid 1px #fff; background:#3e3e3e;padding:1px 4px 1px 4px;font-size:10px}
	
.userbtn { background:url(/images/manage_menu_bg.gif) no-repeat;width:207px;height:45px;line-height:40px;text-align:left; margin-top:6px;cursor:pointer}	
.userbtn span{padding-left:14px !important;}
a.userbtnlink:link,a.userbtnlink:visited {color:#3c3d3f ; font-weight:bold}
a.userbtnlink:hover {text-decoration:none;color:#ff0000 }

/* admin area */
.selectallUser { cursor:pointer;font-weight:bold}
.selectallUser:hover { color:#ff0000}
.button { background-color:#fff;border:solid 1px #666666}
.button:hover { border:solid 1px #ccc}

.dataTables_wrapper {
		position: relative;
		clear: both;
		zoom: 1; 
	}

	.dataTables_processing {
		position: absolute;
		top: 50%;
		left: 50%;
		width: 250px;
		height: 30px;
		margin-left: -125px;
		margin-top: -15px;
		padding: 14px 0 2px 0;
		border: 1px solid #ddd;
		text-align: center;
		color: #999;
		font-size: 14px;
		background-color: white;
	}

	.dataTables_length {
		width: 40%;
		float: left;
	}

	.dataTables_filter {
		width: 50%;
		float: right;
		text-align: right;
	}
	.dataTables_filter  input {border:solid 1px #ccc}
	table.manageads {
		margin: 0 auto;
		width: 100%;
		clear: both;
	}
	td.tlc { background:url(/images/message_tlc.gif) no-repeat ;height:7px;width:7px}
	td.tc { background:url(/images/message_tc.gif) repeat-x ;height:7px;width:auto}
	td.trc { background:url(/images/message_trc.gif) no-repeat ;height:7px;width:9px}
	td.lm { background:url(/images/message_lm.gif) repeat-y ;height:auto;width:7px}
	td.cc {background:#ffffff !important;padding:4px;}
	td.rm { background:url(/images/message_rm.gif) repeat-y ;height:auto;width:9px}
	td.blc { background:url(/images/message_blc.gif) no-repeat ;height:9px;width:7px}
	td.bc { background:url(/images/message_bc.gif) repeat-x ;height:9px;width:auto}
	td.brc { background:url(/images/message_brc.gif) no-repeat ;height:9px;width:9px}
	
/*img, div, input { behavior: url("iepngfix.htc") }*/