/* CSS Document */

body { margin: 0px;
	   padding: 0px;
	   background-color: #3e0000;
	   background-image: url(/sexyescortgirls_images/bg_newbody.gif);
	   background-repeat: repeat-x;
}

body, td, th, p, input, select, textarea {
                        font-family: Tahoma;
	   font-size: 11px;
	   color: #FFFFFF;
}

table {border:0px; 
	border-collapse:collapse;	
	empty-cells: show;
}
table td {padding:0}

#rootDiv {
   width:780px;
   height:100%;
   background: transparent url(/sexyescortgirls_images/rootBorder.gif) repeat-y;
   position:relative;
   left:50%;
   margin-left:-390px;
   padding-left:15px;   
   padding-right:15px;
  /* overflow-x:hidden;*/
}

#leftDiv {
	width:15px; height:147px;
	margin-left:-15px; float:left;
	background-image: url(/sexyescortgirls_images/left.gif);}
#rightDiv {
	width:15px; height:147px;
	margin-right:15px; float:right;
	background-image: url(/sexyescortgirls_images/right.gif);}

#divHeader, #divContent, #divFooter {width:750px;}

#mainmenu {
  width:750px;
  height:26px;
  line-height:26px;
  text-align:center;
  clear:both;
  overflow:hidden;
  background: transparent url(/sexyescortgirls_images/bg_mainmenu.gif) repeat-x scroll center top
}
#mainmenu ul {
float:left;
left:50%;
list-style-type:none;
margin:0 auto;
padding:0;
position:relative;
}
#mainmenu ul li {
float:left;
position:relative;
right:50%;
}
#mainmenu ul li a {
  height:23px; display:block; margin-left:6px
}
#mainmenu a.mhe {
  width:75px;
}
#mainmenu a.mhe:link, #mainmenu a.mhe:visited {background: transparent url(/sexyescortgirls_images/eh.gif) no-repeat 0 0;}
#mainmenu a.mhe:hover, #mainmenu a.mhe:hover.visited {background: transparent url(/sexyescortgirls_images/eh.gif) no-repeat 0 -23px;}

#mainmenu a.mse {
  width:135px;
}
#mainmenu a.mse:link, #mainmenu a.mse:visited {background: transparent url(/sexyescortgirls_images/se.gif) no-repeat 0 0;}
#mainmenu a.mse:hover, #mainmenu a.mse:hover.visited {background: transparent url(/sexyescortgirls_images/se.gif) no-repeat 0 -23px;}

#mainmenu a.mea {
  width:135px;
}
#mainmenu a.mea:link, #mainmenu a.mea:visited {background: transparent url(/sexyescortgirls_images/ea.gif) no-repeat 0 0;}
#mainmenu a.mea:hover, #mainmenu a.mea:hover.visited {background: transparent url(/sexyescortgirls_images/ea.gif) no-repeat 0 -23px;}

#mainmenu a.mne {
  width:120px;
}
#mainmenu a.mne:link, #mainmenu a.mne:visited {background: transparent url(/sexyescortgirls_images/ne.gif) no-repeat 0 0;}
#mainmenu a.mne:hover, #mainmenu a.mne:hover.visited {background: transparent url(/sexyescortgirls_images/ne.gif) no-repeat 0 -23px;}

#bgtop {
height:10px;
background: transparent url(/sexyescortgirls_images/bgtop.png) no-repeat 0 0;
}

#divFooter #foot1{
  text-align:center;
  clear:both;
  overflow:hidden;
  background: transparent url(/sexyescortgirls_images/bg_footer.gif) repeat-x scroll center top;
}
#divFooter #foot1 ul {
float:left;
left:50%;
list-style-type:none;
margin:0 auto;
padding:0;
position:relative;
}
#divFooter #foot1 ul li {
float:left;
position:relative;
right:50%;
height:40px;
}
#divFooter #foot1 ul li a {
display:block;
height:40px;
line-height:40px;
}

#divFooter #foot1 ul li img {
margin-top: 4px;
}

#divFooter #foot2{
  text-align:center;
  clear:both;
  overflow:hidden;
  background-color: #000000;
	   padding: 10px;
	   color: #333333;
   }

#divFooter #foot2 div a { color:#333333; font-size:9px;}
#divFooter #foot2 span { color: #ffe2ab; font-size:11px;}

.f_links {font-size:6px; color:#333333; width:99%; }
.f_links a:link, .f_links a:visited {font-size:9px; color:#666666 !important;}

#divContent {background-color:#140000;float:left;}
#leftMenu {width:168px;float:left;display:inline-block;margin-left:10px; margin-bottom:10px}
#contentBody {width:550px;float:left;display:inline-block;padding:10px}

#top_categories {width: 100px; height:10px; position:relative; top:-8px; background:#140001; color:#333333; font-weight:bold;}

/*NEW MENU*/
.new_menu {width:156px;border:2px solid #292929; margin-top:20px;padding:0 2px 3px 2px;}
.new_menu a {width:131px; display:block; border:1px solid #000000; 
   padding:3px 3px 3px 20px; font-family:Tahoma, verdana, arial; font-size:11px; font-weight:bold; color:#ffdfa6;
}
.new_menu a:link, .new_menu a:visited {
   background:#000 url(/sexyescortgirls_images/bg_nmenu.gif) top left no-repeat; 
  }
.new_menu a:hover, .new_menu a:hover.visited {
   background:#000 url(/sexyescortgirls_images/bg_nmenu_hover.gif) top left no-repeat;text-decoration:none;
}





h1 {padding:5px 5px 5px 0; margin:0; font-family:arial, sans-serif, tahoma; color:#ffe2ab; letter-spacing:-1px; font-size:19px; font-weight:normal;}
h2 {padding:7px 3px 3px 0; margin:0; font-family:arial, sans-serif, tahoma; color:#ffe2ab; letter-spacing:-1px; font-size:15px; font-weight:bold;}
										   
a.menu:link, a.menu:active, a.menu:visited, a.menu:hover { color: #FFDFA6;
														   font-weight: bold;														   
														   text-decoration: none;
														   text-transform: capitalize}

span.asa { color: #FFDFA6;font-style: italic;
														   font-weight: bold;														   
														   text-decoration: none;
														   text-transform: capitalize
}
.welcom {
		color: #FFDFA6;
		font-weight: bold;
		font-size: 15px}

.pdnew { margin: 10px 0px 0px 0px}

a:link, a:active, a:visited { color: #F3E09A;			   													   
					          text-decoration: none}
a:hover { text-decoration: underline}

a.ag:link, a.ag:active, a.ag:visited { color: #F3E09A;			   													   
					          text-decoration: underline}
a.ag:hover { text-decoration: none}

.login { border: 2px solid #5E5E5E;
		 background-color: #FFFFFF;
		 height: 16px;
		 width: 74px;
		 color: #333333}

.top {
		color: #bc0000;
		padding-top: 6px}

.txt { color: #EBD492}

a.for:link, a.for:active, a.for:visited { color:#9B9B9B;text-decoration: none;font-size: 10px}
a.for:hover { text-decoration: underline}

a.footer:link, a.footer:active, a.footer:visited {color: #FFFFFF;text-decoration: none;font-weight: bold;}
a.footer:hover { text-decoration: none; color:#ffdfa6;}

.pic { border: 2px solid #DDDDDD}

#pic2 { border: 2px solid #373737}
.pic2 { border: 2px solid #373737}

.bghot { background-image: url(/sexyescortgirls_images/bg_hot.gif);
	     background-position: bottom;
		 background-repeat: repeat-x;		
		 padding: 8px 6px 10px 6px;
		 vertical-align: text-top;
		 font-size: 10px;
		 color: #FFDFA6}

.m10 { background-image: url(/sexyescortgirls_images/bgfavor.jpg);
	   background-repeat: no-repeat;
	   background-position: left top}

.pdrl { padding: 16px 20px 20px 20px;
	    background-image: url(/sexyescortgirls_images/bgbottom_.jpg);
		background-position: bottom;
		background-repeat: no-repeat}


.weektop { background-image: url(/sexyescortgirls_images/week_bgt.gif);
		   background-position: top;
		   background-repeat: repeat-x;
                  text-align:left}

.weekbottom { background-image: url(/sexyescortgirls_images/bgbottom2.gif);
		      background-position: bottom;
		      background-repeat: no-repeat;}

.weekbgl {
		background-image: url(/sexyescortgirls_images/week_bgl.gif);
		background-position: left;
		background-repeat: repeat-y}

.weekbgl2 {
		background-image: url(/sexyescortgirls_images/bgr.gif);
		background-position: left;
		background-repeat: repeat-y}

.weekbgr {
		background-image: url(/sexyescortgirls_images/week_bgr.gif);
		background-position: right;
		background-repeat: repeat-y}

.weekpd {
		padding: 20px 20px 20px 10px}

a.button:link, a.button:active, a.button:visited {
		color: #BCBCBC;
		font-family: Arial;
		margin: 0px 8px 0px 8px;
		font-weight: bold;
		text-transform: uppercase;
		text-decoration: none}

a.button:hover {
		text-decoration: underline}

a.buton:link, a.buton:active, a.buton:visited {
		color: #FFDFA6;
		font-family: Arial;
		margin: 0px 8px 0px 8px;
		font-weight: bold;
		text-transform: uppercase;
		text-decoration: none}

a.buton:hover {
		text-decoration: underline}

.bgm {
		background-image: url(/sexyescortgirls_images/bg_m.jpg);
		background-position: top;
		background-repeat: no-repeat}

.h_text {
		font-family:arial, sans-serif, tahoma;
		font-size:15px;
		font-weight:bold;
		color:#ffea97;
}
		
.bgwelcom {
		background-image: url(/sexyescortgirls_images/_bgwelcom.jpg);
		background-position: left top;
		background-repeat: no-repeat;
padding:10px;}

.txtwelcom {
		color: #D6CCCC}
.contactform {
		border: 0px;
		background-color: #DDD1D2;
		width: 170px;
		height: 20px;
		color:#000000}

.name {
		color: #FFDFA6}

.f12 {
		font-size: 12px}

.f14 {
		font-size: 12px;
		}

.ind {
		color: #D7AC32}

.ind2 {
		color: #C7C7C7;}

.bg_gall {
		background-image: url(/sexyescortgirls_images/bg_gall.gif);
		background-repeat: repeat-x;
		background-position: bottom;
		padding: 4px}

.details {
		color: #BCBCBC;
		padding-left: 10px;
		padding-right: 10px}

.bgugl {
		background-image: url(/sexyescortgirls_images/bgugl.jpg);
		background-position: right bottom;
		background-repeat: no-repeat}

.bgr {
		background-image: url(/sexyescortgirls_images/uere_bg2.gif);
		background-position: right; 
		background-repeat: repeat-y;
		background-color: #140001}
		
.regform {
		background-color: #DDD1D2;
		border: 0px solid;
		width: 144px;
		height: 18px;
		color: #000000}
.gr {
		color: #BCBCBC}

.pdl {
		padding-left: 6px}

.pdl2 {
		padding-left: 11px}

#foot a { color: #FFDDCC}

.discl_div {           padding: 15px;
                            text-align: left;}

.discl_div p {         text-align: left; 
                            color: #999999; 
                            font-size: 9px;}

.discl_div span {   font-size:9px; 
                            font-weight: bold;}



/*GALLERY*/
.gallery_table {margin:10px; background:#600004 url(/sexyescortgirls_images/bg_gallery.gif) top left repeat-x; border:1px solid #230001;}
.gallery_photo img {margin:5px; border:2px solid #320001;}
.gallery_table h2 {padding-top:5px; font-family:arial, sans-serif, tahoma; color:#ffe2ab; letter-spacing:-1px; font-size:18px; font-weight:normal;}
.location {float:right; margin-top:-35px; margin-right:10px; font-weight:bold;}

.span_brd {padding:3px; border:1px solid #4e0003; display:block;}

a.button_1:link, a.button_1:visited {line-height:15px; display:block; width:75px; background:#000000 url(/sexyescortgirls_images/bg_button.gif) top left repeat-x; color:#f8dca7; border:1px solid #000; padding:2px 3px 2px 3px; text-align:center;}
a.button_1:hover, a.button_1:hover.visited {line-height:15px; display:block; width:75px; background:#000000 url(/sexyescortgirls_images/bg_button.gif) top left repeat-x; color:#ffffff; border:1px solid #000; padding:2px 3px 2px 3px; text-align:center; text-decoration:none;}

/*ADV*/
.country_table {margin:10px; background:#600004 url(/sexyescortgirls_images/bg_gallery.gif) top left repeat-x; border:1px solid #230001;}
.country_table .title {font-weight:bold; color:#fff; font-family:tahoma, verdana; font-size:11px;}
.country_table  .bnrs img {margin:2px; border:1px solid #320001;}

.ourBanner {border:1px solid #7b0c0c;padding:2px}

.block_adv { width:500px;
	padding: 0px;
	background:#260101 url(/sexyescortgirls_images/s_top.gif) top left repeat-x;}

.light_block_adv {
	width:100%;
	padding: 0px;
	background: url(/sexyescortgirls_images/s_bottom.gif) bottom left repeat-x;}

.block_adv_small {
	width:186px;
	padding: 0px;
	background:#260101 url(/sexyescortgirls_images/s_top.gif) top left repeat-x;}

.center_adv_small {
	padding: 5px 5px 5px 3px;
                      text-align: left;
                      vertical-align: top;}

#banners_adv {
	color: #ffe2ab; font-size:18px;}

#banners_adv img {
	margin-top:20px;}

.center_adv {padding: 10px 10px 20px 10px;
                      text-align: left;}

.wh_adv { 	color:#ffffff; height: 25px;}

.td_adv {       height: 25px; color: #fec981; text-align: left;}

.inp_adv {     border:1px solid #6e1616; 
	background: #000000; 
	font-size:11px; font-family:tahoma; color:#FFFFFF; 
	height:16px; width: 175px;}

select.inp_inf { 	
                     border:1px solid #6e1616; 
	background: #000000; 
	font-size:11px; font-family:tahoma; color:#FFFFFF; 
	height:18px; width: 100px;}

input.inp_inf { 	
                     border:1px solid #6e1616; 
	background: #000000; 
	font-size:11px; font-family:tahoma; color:#FFFFFF; 
	height:14px; width: 100px;}

.tarea_inf {   border:1px solid #6e1616; 
	background: #000000; 
	font-size:11px; font-family:tahoma; color:#FFFFFF;}

.brdTop_adv {
               height: 3px;
               background: url(/sexyescortgirls_images/s_win_2.gif) top left repeat-x;}

.brdTop_l_adv {
               font-size:1px;
               height: 3px; width: 3px;
               background: url(/sexyescortgirls_images/s_win_1.gif) top left no-repeat;}

.brdTop_r_adv {
                font-size:1px;
                height: 3px; width: 3px;
                background: url(/sexyescortgirls_images/s_win_3.gif) top right;}

.brdBot_adv {
               height: 3px;
               background: url(/sexyescortgirls_images/s_win_13.gif) bottom left repeat-x;}

.brdBot_l_adv {
               font-size:1px;
               height: 3px; width: 3px;
               background: url(/sexyescortgirls_images/s_win_12.gif) bottom left;}

.brdBot_r_adv {
                font-size:1px;
                height: 3px; width: 3px;
                background: url(/sexyescortgirls_images/s_win_14.gif) bottom right;}

.brdBck_r { 
                font-size:1px;
                width:3px;
                background: url(/sexyescortgirls_images/s_dot.gif) right repeat-y;}

.brdBck_l { 
                font-size:1px;
                width:3px;
                background: url(/sexyescortgirls_images/s_dot.gif) left repeat-y;}

.block_bann { width:500px;
	padding: 0px;
	background:#3e0000 url(/sexyescortgirls_images/up_5.gif) top left repeat-x;}	

.block_bann_small { 
	width:305px;
	padding: 0px;
	background:#3e0000 url(/sexyescortgirls_images/up_5.gif) top left repeat-x;}

.brdBot_bann {
               height: 3px;
               background: url(/sexyescortgirls_images/up_13.gif) bottom left repeat-x;}

.brdBot_l_bann {
               font-size:1px;
               height: 3px; width: 3px;
               background: url(/sexyescortgirls_images/up_12.gif) bottom left;}

.brdBot_r_bann {
                font-size:1px;
                height: 3px; width: 3px;
                background: url(/sexyescortgirls_images/up_14.gif) bottom right;}

.upload_bann {color: #585858}

.uploadBlock_bann {
	height: 59px;
	text-align: center; vertical-align:middle; 
	background:#000000 url(/sexyescortgirls_images/bg_ban.gif) top left; }
.ttl1 {             color: #ffe2ab; font-size:18px;}
.txt1 {           color: #fec981;}
.pic_adv {    border: 1px solid #000000}

#adv_desc {
                     padding: 10px; 
                     text-align: left;
}

#add_another_lang {
cursor: pointer; text-align: left;
}

/*CONTACT*/
#cont_col {text-align:right}

/*SEARCH*/
.search_table {margin:10px; background:#600004 url(/sexyescortgirls_images/bg_gallery.gif) top left repeat-x; border:1px solid #230001;}

.inp_1, .inp_2{background:#9a3d41; border:1px solid #460002; color:#ffffff; width:120px;}


/* TABS */
.tabs_table {border:1px solid #3e0000; border-right:none;}
.h_td {height:34px; text-align: left; padding-left: 40px; border-bottom:1px solid #3e0000; border-right:1px solid #3e0000; background:#140001 url(/sexyescortgirls_images/bg_h_td.gif) top left no-repeat;}
.h_td a:link, .h_td a:visited, .h_td span {font-weight:bold; text-decoration:none; color:#988e8e;}
.h_td a:hover, .h_td a:hover.visited {font-weight:bold; text-decoration:none; color:#b7b7b7;}
.a_td {height:34px; padding-left:40px; border-bottom:none; border-right:1px solid #3e0000; background:#3a0000 url(/sexyescortgirls_images/bg_a_td.gif) top left no-repeat !important;}
.a_td a:link, .a_td a:visited, .a_td span {font-weight:bold; text-decoration:none; color:#ffdfa6 !important;}
.a_td a:hover, .a_td a:hover.visited {font-weight:bold; text-decoration:none; color:#ffffff !important;}
.c_td {border-right:1px solid #3e0000; background:url(/sexyescortgirls_images/bg_c_td.gif) top left repeat-x; padding:15px; text-align:left;}

.ratings_table {border:1px solid #3e0000; border-right:none; border-bottom:none;}
.ratings_table td {border:1px solid #3e0000; border-left:none; border-top:none;}

.select_ad {border:1px solid #3e0000; background:#140001;}
.select_ad td h3 {font-family:arial, sans-serif, tahoma; color:#ffdfa6; font-size:18px; letter-spacing:-1px;}
.select_ad td p {font-family:tahoma, sans-serif, arial; color:#868686; font-size:11px;}
.select_ad td div {text-align:right; font-family:arial, sans-serif, tahoma; color:#aa0900; font-size:18px; letter-spacing:-1px;}
.select_ad td div span{font-family:arial, sans-serif, tahoma; color:#605e5f; font-size:16px; letter-spacing:-1px;}

a.order:link, a.order:visited, a.order {margin-top:-1px; display:block; width:100px; padding:6px; border:1px solid #3e0000; text-align:center; text-decoration:none; font-weight:bold; background:#2a0002 url(/sexyescortgirls_images/bg_order.gif) center center repeat-x;cursor:pointer}
a.order:hover, a.order:hover.visited {margin-top:-1px; color:#ffffff; display:block; width:100px; padding:6px; border:1px solid #3e0000; text-align:center; text-decoration:none; font-weight:bold; background:#2a0002 url(/sexyescortgirls_images/bg_order.gif) center center repeat-x;cursor:pointer}

a.send:link, a.send:visited {margin-top:-1px; display:block; width:80px; padding:6px; border:1px solid #3e0000; text-align:center; text-decoration:none; font-weight:bold; background:#2a0002 url(/sexyescortgirls_images/bg_order.gif) center center repeat-x;}
a.send:hover, a.send:hover.visited {margin-top:-1px; color:#ffffff; display:block; width:80px; padding:6px; border:1px solid #3e0000; text-align:center; text-decoration:none; font-weight:bold; background:#2a0002 url(/sexyescortgirls_images/bg_order.gif) center center repeat-x;}

.notice {background:url(/sexyescortgirls_images/bg_notice.gif) center left no-repeat; padding-left:60px; font-size:10px; color:#999999;}
.notice_noimg { font-size:10px; color:#999999;text-align:center}
.notice2 {font-size:10px; color:#999999;}
.notice2 .red {color:#ff0000;}
.notice2 .ylw {color:#f3e09a;}

.notice a:link, .notice a:visited {text-decoration:underline; text-transform:uppercase; line-height:20px;}
.notice a:hover, .notice a:hover.visited {text-decoration:none; text-transform:uppercase; line-height:20px;}

/* FORM */

.form_td  td{color:#ffffff; font-family:tahoma, sans-serif, verdana; font-size:11px; padding:1px; text-align:left}
.form_td  input{height:17px}

.input_1 {width:180px; height:20px; padding-left:2px; border:1px solid #3e0000; background:#140001; color:#ffdfa6; font-family:tahoma, sans-serif, verdana; font-size:11px;}
.input_2 {width:225px; border:1px solid #3e0000; background:#140001; color:#ffdfa6; font-family:tahoma, sans-serif, verdana; font-size:11px;}
.input_3 {width:225px; height:100px; border:1px solid #3e0000; background:#140001; color:#ffdfa6; font-family:tahoma, sans-serif, verdana; font-size:11px;}
.input_4 {width:70px; height:20px; padding-left:2px; border:1px solid #3e0000; background:#140001; color:#ffdfa6; font-family:tahoma, sans-serif, verdana; font-size:11px;}

.small {width:100px !important;}

.verify {padding-left:150px;}
.load {display:block; background:url(/sexyescortgirls_images/circle_loader.gif) center left no-repeat; padding:6px; padding-left:35px; color:#ff0000;}
.checked {display:block; background:url(/sexyescortgirls_images/checked.gif) center left no-repeat !important; padding:6px; padding-left:35px; color:#ffffff;}

.brake {font-size:1px; margin-top:25px; height:25px; border-top:1px solid #250001; clear:both;}

.title {font-size:12px; font-weight:bold; color:#ffffff;}
.title b {font-size:12px; font-weight:bold; color:#ffa945;}

.scr_preview {border:1px solid #3f0000; padding:3px; padding-top:0;}
.scr_preview span {padding:2px; background:#140001; display:block; position:relative; width:100px; color:#686868; top:-11px;}

/* A-Z AGENCIES */
.az_ag {font-size:240%; color:#ffffff; padding:15px; background:url(/sexyescortgirls_images/bg_az_h1.gif) left center no-repeat;}
.az_agency {padding-left:10px;}
.az_agency p {padding-left:22px; width:95%; color:#999999;}
.az_details {float:left; padding-right:20px; font-weight:bold; color:#ffffff;}
.az_details img {float:left; margin-right:5px;}

#maintable {
	background: url(/sexyescortgirls_images/bg-page.png) 50% 0 no-repeat;

}

#contacts fieldset,
#searchbox fieldset,
#details fieldset {
	border:1px solid;
	border-color: #b87f34 #864 #b87f34 #864/* #600 #300 #300 #600 */;
	padding:1em;
	margin:0;
	background:url(/sexyescortgirls_images/bg_c_td.gif) top left repeat-x;
	background: none;
}
#searchbox legend,
#details legend {
color:#ffe2ab; font-size:15px; font-weight:bold;
padding:0 4px; margin:0;
}
#searchbox .input_1 {width:180px; height:20px; padding-left:2px; border:2px solid; border-color: #400 #900 #900 #400; color:#140001; font-family:tahoma, sans-serif, verdana; font-size:11px; margin: 2px;
background:#ffdfa6; 
}
#searchbox .input_1:focus {
background: #ffa945;
}
#sb-container,
#details-container {
	background:url(/sexyescortgirls_images/bg-girls-left-tr.png) 0 100% no-repeat;
	-background:url(/sexyescortgirls_images/bg-girls-left.png) 0 100% no-repeat; //for IE6
	margin:0;
}

#sb-inner {
	background:url(/sexyescortgirls_images/bg-girls-right-tr.png) 100% 100% no-repeat;
	padding:15px 5px 0 50px;
	margin:0;
}
#details-inner {
	background:url(/sexyescortgirls_images/bg-girls-right-tr.png) 100% 100% no-repeat;
	padding:15px 50px 0 50px;
	margin:0;
}
#details-inner { height:270px;}

#contacts-inner {background:url(/sexyescortgirls_images/phone.jpg) 0 0 no-repeat; margin:0; padding:15px;}

fieldset#escort-location {margin-left:18px; padding:8px;}

fieldset#escort-location legend, 
fieldset#details-location legend { 
                                                     padding:5px 4px 5px 30px;
                                                     background:url(/sexyescortgirls_images/ico-location.png) 4px 4px no-repeat;
                                                     color:#ffe2ab; font-size:16px; font-weight:bold;}

fieldset#escort-details {margin-left: 95px; padding-top:0;}
fieldset#escort-details legend,
fieldset#details-about legend {  padding:10px 4px 12px 24px; 
                                                  background:url(/sexyescortgirls_images/ico-girl.png) 4px top no-repeat; 
                                                  color:#ffe2ab; font-size:16px; font-weight:bold;}

fieldset#details-additional legend { 
                                                       padding:5px 0 5px 16px;
                                                       background:url(/sexyescortgirls_images/ico-info.png) 4px 5px no-repeat;
                                                       color:#ffe2ab; font-size:16px; font-weight:bold;}

#search-btn {
	display:block;
	background:url(/sexyescortgirls_images/search-btn-bg.png) 0 0 no-repeat;
	margin:15px 0;
	padding:12px 0 0 40px;
       /* *padding:12px 0 0 20px;*/
	width:109px; height:37px;
	/* *width:149px; *height:49px;*/
	font-size:12px;
	overflow:visible;
	border:none;
	color:#fff;
}
#search-btn:hover {
	background-position:0 -49px;
	color:#ff9;
}
a#showhide {
	position:relative;
	top:-21px;
	right:30px;
	display:block;
	background:url(/sexyescortgirls_images/btn-showhide.png) 0 -21px no-repeat;
	width:80px;
	height:21px;
}

a#showhide:hover { background-position:0 0;}
a#showhide.hide { background-position:0 -63px;}
a#showhide.hide:hover { background-position:0 -42px;}

.y {color: #FFE2AB !important; padding-right:20px;}
.w {color:#fff; font-weight:bold; }

.nwp td {
	white-space: nowrap;
}

.shown_div {
	height:330px;
        width:525px;
       padding:0px 10px 0px 0px;
	overflow:hidden;
}

.hidden_div {
	height:1px;
	overflow:hidden;
       display:none;
       width:525px;
       padding:0px 10px 0px 0px;
}

#banners {
    padding-top:10px 4px 4px 4px;
    overflow:auto;
    margin-left: 2px;
    margin-top: 10px;
    width: 535px;
}

#banners div {
  margin: 4px; 
  float: left; 
  width: 125px;
}

#banners img {
 border:1px solid #FDFFFA;
 width: 125px; 
 height: 160px;
}


.ttl1 {color: #ffe2ab; font-size:18px;}
.txt1 { color: #fec981;}
.wh { color:#ffffff;}
.red { color: #ff0000;}
.pic { border: 1px solid #000000}

#pad { padding: 5px 10px 8px 10px }

a.lang { color: #a54848;}
a.lang:hover { text-decoration: none;}

.limit { color: #a54848;}

.inp { border:1px solid #6e1616; background-image:url(/sexyescortgirls_images/inp_bg.gif); background-position:bottom; background-repeat: repeat-x; font-size:11px; font-family:tahoma; color:#FFFFFF; height:24px;}
.tarea { border:1px solid #6e1616; background-image:url(/sexyescortgirls_images/inp_bg.gif); background-position:bottom; background-repeat: repeat-x; font-size:11px; font-family:tahoma; color:#FFFFFF; background-color: #000000;}

#w1 { width: 175px;}
#w2 { width: 130px;}
#w3 { width: 467px;}

.popular_header {
	       margin: 20px 20px 0px 0px;
	       text-align:left; }

.presented {
                           width: 100%; padding: 10px 0 0 0;  
                           font-size: 9px; color: #999999; text-align: left; }

.presented_new {
                           width: 100%; padding: 0px;  
                           font-size: 9px; color: #999999; text-align: left; }


.presented1 {
                           padding: 0px; float: left; 
                           vertical-align: top; text-align: left; }

.presented h2 { padding: 0px; margin: 0px;}

.presented1 a {  font-style:italic; font-weight: bold;}

.profile {             padding: 10px 20px 0 0; float: right; margin: 0 0 5px 0; }
.profile_new {    padding: 0 20px 0 0; float: right; margin: 0 0 5px 0; }


.g_det_2 {          margin:0 2px 0 2px; padding-top:4px; padding-bottom:4px; background:url(/sexyescortgirls_images/bg_g_det_2.gif) top repeat-x;}
.g_det {              margin:0 2px 0 2px; padding-top:4px; padding-bottom:4px; background:url(/sexyescortgirls_images/bg_g_det.gif) top repeat-x;}


.prices {            font-size:9px; color:#999999;}

.imageFeatured {
                          width: 169px; height: 254px;}

.imageIntro {      width: 108px; height: 158px;}

.imageProfile {   width: 254px; height: 379px;
                          margin: 10px 5px 10px 5px;
                          float: left;}

.imageCategory  {
                          width: 120px; height: 180px;}

#confirmPayment {
                          width: 260px; height: 80px;
                          background:transparent url(/sexyescortgirls_images/bg_c_td.gif) repeat-x scroll left top;
                          border:1px solid #3E0000;
                          padding-top: 20px; padding-bottom: 15px; padding-left: 10px; padding-right: 10px;
                          position: absolute;
margin-top:20px;
z-index:100;
                          }
#confirmMessage { width: 260px;padding:5px;color:#ffe2ab;text-align:center;}

#sendPassword {
                         border: none;
                         background:transparent url(/sexyescortgirls_images/b_continue.gif) left top;
                         width: 89px; height: 27px;}

#simplemodal-overlay {background-color:#000;}

#modal_close { position:absolute;
margin-left:245px;
margin-top:-15px;
                         background:transparent url(/sexyescortgirls_images/delete.gif) left top;
                         width: 16px; height: 16px;}
#modal_body {text-align:center;}