*	{
	border: 0;
	outline: 0;
	margin: 0px;
	padding: 0px;
	font-size: 100%;
	list-style: none;
	font-weight: inherit;
	line-height: inherit;
	font-family: inherit;
	text-decoration: none;
}
html	{
	background: #ffffff url(../images/bg_html.jpg) repeat-x left top;
}
body	{
	color: #303636;
	line-height: 1.5;
	font: 62.5% Tahoma, Arial, Helvetica, sans-serif;
	background: url(../images/bg_body.jpg) repeat-x left bottom; 
}
input {
  background: #E0E4E5;
}

/*						PAGE LAYOUT							*/

#god{
	width: 1241px;
	margin: 0 auto;
}
#adLeft{
  width: 120px;
  float : left;
  margin : 140px 5px 0px 0px;
}
#adRight{
  width: 120px;
  float : right;
  margin-top : 140px;
}
#wrap	{
	/*width: 991px;*/
  width: 991px;
	margin: 0 auto;
	background: url(../images/bg_wrap.jpg) repeat-y left top;
  float : left;
}
#header	{
	/*height: 87px;*/
	position: relative;
	padding-left: 30px;
}

#nav	{
	clear: both;
	height: 51px;
	background: url(../images/bg_nav.jpg) repeat-x left top;
}
#nav a{
	color: #fff;
}
#sbar	{
	float: left;
	width: 252px;
  background: url(../images/bg_left.jpg) repeat-y left top;
}
#content	{
	float: right;
	width: 723px;
}
#fnav	{
	clear: both;
	height: 44px;
	background: url(../images/bg_fnav.jpg) repeat-x left top;
}
#footer	{
	height: 95px;
	position: relative;
}

/*						GLOBAL STYLES						*/

h2	{
	position: relative;
	font: bold 1.4em Tahoma, Arial, Helvetica, sans-serif;
}
legend	{
	top: 0;
	left: 0;
	position: absolute;
	margin-top: -9000px;
}
button, input, select	{
	vertical-align: middle;
}
button, button .bg	{
	cursor: pointer;
}
a, a:visited	{
	color: #7faaff;
	cursor: pointer;
}
.top, .bot, .lbord, .rbord	{
	display: block;
}
.bg	{
	top: 0;
	left: 0;
	display: block;
	position: absolute;
}
.bgvisible{
	padding : 12px 0px 0px 15px;
  color:#407c00;
}
.bgRight{
	padding : 15px 0px 0px 550px;
	font-size : 11px;
}
.bgCenter{
	padding : 15px 0px 0px 250px;
	font-size : 11px;
}
.bgRightMedium{
	padding : 10px 0px 0px 440px;
	font-size : 11px;
}
.bgRightSmall{
	padding : 5px 0px 0px 120px;
	font-size : 10px;
}
.lbord	{
	float: left;
}
.rbord	{
	float: right;
}
.clear	{
	height: 0;
	clear: both;
	overflow: hidden;
}




/*						HEADER STYLES						*/

#header h1	{
	font-size: 4em;
}
#header h2	{
	font-size: 3em;
}
#header .ad	{
	z-index: 2;
	float: right;
	width: 468px;
	height: 60px;
	display: block;
	margin-right: 2px;
	position: relative;
}
#adLink{
  float: right;
}
#adLink a{
  color: #111;
}
#header span	{
	width: 991px;
	height: 87px;
	background: url(../images/bg_header_span.jpg) no-repeat left top;
}
#header span.directory{  
	/*background: url(../images/bg_header_span_directory.jpg) no-repeat left top;*/

}

/*							NAV STYLES						*/

#nav ul, #nav dl	{
	height: 30px;
	text-align: left;
}
#nav dl{
	float : left;
}
#nav li, #nav dl	{
	height: 30px;
	font-size: 1.2em;
	padding-right: 2px;
	display: inline-block;
	display: -moz-inline-box;
	background: url(../images/bg_nav_li.jpg) no-repeat right top; 
}
#nav li.last, #nav dt.last	{
	background: none;
}
#nav li a, #nav li a:visited, #nav dt a, #nav dt a:visited	{
	height: 23px;
	padding: 7px 15px 0 15px;
	display: -moz-inline-box;
	display: inline-block;
}
#nav li a.unavailable, #nav li a.unavailable:visited, #nav li a.unavailable:hover	{
	color:#aaa;
}
#nav .shadow	{
	width: 252px;
	height: 21px;
	display: block;
	background: url(../images/bg_nav_span.jpg) no-repeat left top; 
}

/*							SBAR STYLES						*/

#sbar h2	{
	height: 30px;
	margin: 0 0 3px 10px;
}
#sbar h2 .bg	{
	height: 30px;
}
#search	{
	margin-bottom: 10px;
}
#search h2 .bg	{
	width: 130px;
	background: url(../images/bg_h_quick_search.jpg) no-repeat left top;
}
#search ul	{
	height: 19px;
	padding-left: 10px;
	background: url(../images/bg_search_ul.jpg) no-repeat right top;
}
#search li	{
	float: left;
	padding-right: 1px;
}
#search li a, #search li a:visited	{
	float: left;
	height: 19px;
	display: block;
	position: relative;
	text-align: center;
}
#search a.opt1, #search a.opt1:visited, #search span.opt1	{
	width: 37px;
}
#search a.opt2, #search a.opt2:visited, #search span.opt2	{
	width: 36px;
}
#search a.opt3, #search a.opt3:visited, #search span.opt3	{
	width: 36px;
}
#search a.opt4, #search a.opt4:visited, #search span.opt4	{
	width: 49px;
}
#search a.opt5, #search a.opt5:visited, #search span.opt5	{
	width: 49px;
}
#search li span	{
	top: 0;
	left: 0;
	height: 19px;
	display: block;
	position: absolute;
}
#search span.opt1	{
	background: url(../images/bg_button_price.jpg) no-repeat left top;
}
#search span.opt2	{
	background: url(../images/bg_button_name.jpg) no-repeat left top;
}
#search span.opt3	{
	background: url(../images/bg_button_type.jpg) no-repeat left top;
}
#search span.opt4	{
	background: url(../images/bg_button_location.jpg) no-repeat left top;
}
#search span.opt5	{
	background: url(../images/bg_button_service.jpg) no-repeat left top;
}
#search form	{
	clear: both;
	height: 60px;
	display: block;
	position: relative;
	margin: 0 10px 0 4px;
	background: url(../images/bg_search.jpg) repeat-x left top;
}
#search fieldset	{
	height: 45px;
	display: block;
	padding: 18px 0 0 30px;
	background: url(../images/bg_search_left.jpg) no-repeat left top;
}
#search form .rbord	{
	width: 11px;
	height: 60px;
	margin-top: -18px;
	background: url(../images/bg_search_right.jpg) no-repeat right top;
}
#search input	{
	color: #303636;
	width: 135px;
	margin-right: 5px;
	background: #e0e4e5;
	padding: 1px 4px 1px 4px;
	font: 1.2em/1.1em Tahoma, Arial, Helvetica, sans-serif;
}
#search button	{
	color: #fff;
	padding: 3px;
	background: #000;
}
#search button .bg	{
	width: 37px;
	height: 24px;
	margin: 16px 0 0 177px;
	background: url(../images/bg_button_go.jpg) repeat left top;
}
#search button:active .bg	{
	margin: 17px 0 0 178px;
}
#feed h2 .bg	{
	width: 108px;
	background: url(../images/bg_h_news_feed.jpg) no-repeat left top;
}
#feed p	{
	width: 194px;
	font-size: 1.1em;
	margin: 0 0 0 4px;
	padding: 0 30px 0 15px;
	background: url(../images/bg_feed_p.jpg) repeat-y left center;  
}
#feed p .top, #feed p .bot	{
	height: 20px;
	margin: 0 -30px 0 -15px;
}
#feed p .top	{
	background: url(../images/bg_feed_p_top.jpg) no-repeat left top;
}
#feed p .bot	{
	background: url(../images/bg_feed_p_bot.jpg) no-repeat left top;
}
#feed .content	{
  height: 140px;
  width: 230px;
	background: url(../images/bg_feed_p_content.jpg) no-repeat left top;
  margin-left: 4px;
  padding: 20px 0px 0px 5px;
}
#feed p strong	{
	font-weight: bold;
	color : #7faaff;
}
#feed p a {
	color : #303636;
}
#feed p a:hover {
	color : #7faaff;
}
#feed p span.title{
	font-weight: bold;
}
#directory h2 .bg	{
	width: 150px;
	background: url(../images/bg_h_directory.jpg) no-repeat left top;
}
#directory p	{
	width: 194px;
	font-size: 1.1em;
	margin: 0 0 0 4px;
	padding: 0 30px 0 15px;
	background: url(../images/bg_feed_p.jpg) repeat-y left center;
}
#directory p .top, #directory p .bot	{
	height: 20px;
	margin: 0 -30px 0 -15px;
}
#directory p .top	{
	background: url(../images/bg_feed_p_top.jpg) no-repeat left top;
}
#directory p .bot	{
	background: url(../images/bg_feed_p_bot.jpg) no-repeat left top;
}
#directory p strong	{
	font-weight: bold;
	color : #7faaff;
}
#directory p a {
	color : #303636;
}
#directory p a:hover {
	color : #7faaff;
}
#directory p span.title{
	font-weight: bold;
}
#directory p span.DrectoryText{
	background-color : #133a65;
}
#links h2 .bg	{
	width: 198px;
	background: url(../images/bg_h_recomm_links.jpg) no-repeat left top;
}
#links ul	{
	width: 234px;
	margin: 0 auto;
}
#links li	{
	margin-bottom: 5px;
}
.freePic {
	text-align: center;
}
#adLinkSideBar{
  width: 234px;
  text-align: right;
  margin: -5px 10px 5px 0px;
  float: right;
}
#adLinkSideBar a{
  color: #111;
}
#NewsFeedC{
  height: 100px;
}
/*							CONTENT STYLES					*/
.prof {
  color : #fff;
}
#content h2	{
	height: 46px;
}
#content h2 .bg	{
	height: 46px;
	width: 723px;
}
#new	{
	margin-bottom: 10px;
	background: url(../images/bg_new.jpg) repeat-y left top;
}
#new h2 .bg	{
	background: url(../images/bg_h_new_girls.jpg) no-repeat left top;
}
#new ul	{
	padding: 10px 45px 10px 35px;
}
#new li	{
	padding-right: 4px;
	display: -moz-inline-box;
	display: inline-block;
	font: bold 1.1em Tahoma, Arial, Helvetica, sans-serif;
}
#new .bot	{
	height: 20px;
	background: url(../images/bg_new_bot.jpg) no-repeat left top;
}

#country	{
	margin-bottom: 10px;
	background: url(../images/bg_new.jpg) repeat-y left top;
}
#country h2 .bg	{
	/*background: url(../images/bg_h_new_girls.jpg) no-repeat left top;*/
}
#country ul	{
	padding: 10px 45px 10px 35px;
}
#country li	{
	padding-right: 4px;
	display: -moz-inline-box;
	display: inline-block;
	font: bold 1.1em Tahoma, Arial, Helvetica, sans-serif;
}
#country .bot	{
	height: 20px;
	background: url(../images/bg_new_bot.jpg) no-repeat left top;
}

#updates	{
	background: url(../images/bg_updates.jpg) repeat-y left top;
}
#updates h2 .bg	{
	background: url(../images/bg_h_last_updates.jpg) no-repeat left top;
}
#updates .bot	{
	clear: both;
	height: 16px;
	background: url(../images/bg_updates_bot.jpg) no-repeat left center;
}

#sponsored	{
	height: 1%;
	background: url(../images/bg_updates.jpg) repeat-y left top;
}
#sponsored h2 .bg	{
	background: url(../images/bg_h_sponsored.jpg) no-repeat left top;  
}
#sponsored h2 .vip {
  top: 0;
	left: 0;
	display: block;
	position: absolute;
	height: 46px;
	width: 723px;
	background: url(../images/bg_h_vip.jpg) no-repeat left top;
}
#sponsored table	{
	margin: 5px auto;
	vertical-align: middle;
}
#sponsored td	{
	height: 26px;
	padding: 0 14px;
}
#sponsored td.date	{
	width: 110px;
	text-align: center;
	background: url(../images/bg_date.jpg) repeat-y center top;
}
#sponsored td.event	{
	width: 530px;
	background: url(../images/bg_event.jpg) repeat-y center top;
}
#sponsored td.event span	{
	float: left;
	width: 30px;
	height: 10px;
	display: -moz-inline-box;
	display: inline-block;
	background: url(../images/icon_event.jpg) no-repeat center center;
}
#sponsored .bot	{
	height: 16px;
	background: url(../images/bg_updates_bot.jpg) no-repeat left center;
}
#sponsoredNavigation {
  padding: 10px 25px 0px 0px;
  font-size: 14px;
  text-align: right;
}

#feat	{
	background: url(../images/bg_feat.jpg) repeat-y left top;
}
#feat h2 .bg	{
	background: url(../images/bg_h_featured_girls.jpg) no-repeat left top;
}
#feat .prof, #updates	.prof{
	width: 700px;
	margin: 0 auto;
}
#feat .prof div, #updates	.prof div{
	float: left;
	text-align: center;
	padding: 20px 14px 0 14px;
}
#feat div.clear, #updates div.clear{
	padding: 0;
	float: none;
}
#feat div img, #updates	div img{
	border: solid 1px #98cb00;
}
#feat div strong, #updates div strong{
	color: #7ab0e0;
	font-weight: bold;
}
#feat div span, #updates div span{
	display: block;
	margin-top: 5px;
	padding-bottom: 2px;
	background: #3a7501;
}
#feat .bot	{
	clear: both;
	height: 16px;
	background: url(../images/bg_feat_bot.jpg) no-repeat left top;
}

#elite	{
	background: url(../images/bg_elite.jpg) repeat-y left top;
}
#elite h2 .bg	{
	background: url(../images/bg_h_elite_listings.jpg) no-repeat left top;
}
#elite form	{
	float: right;
	width: 130px;
	display: block;
	position: relative;
	padding: 2px 25px 0 0;
}
#elite form select	{
	float: left;
	color: #fff;
	width: 100px;
	margin-right: 8px;
	background: #0d3b77;
}
#elite form option	{
	padding: 2px 0;
	background: #0d3b77;
}
#elite form button	{
	float: left;
}
#elite form button .bg	{
	left: auto;
	right: 11px;
	width: 37px;
	height: 24px;
	background: url(../images/bg_button_go_1.jpg) no-repeat left top;
}
#elite form button:active .bg	{
	top: 1px;
	right: 10px;
}
#elite .prof, #searchPage .prof, #sponsored .prof	{
	clear: both;
	width: 700px;
	margin: 0 auto;
}
#elite .prof div, #searchPage .prof div, #sponsored .prof div, #escortList div.displayStyles div	{
	float: left;
	text-align: center;
	padding: 20px 13px 0 13px;
}
#elite div.clear, #searchPage div.clear, #sponsored div.clear, #escortList div.displayStyles	{
	padding: 0;
	float: none;
}
#elite div img, #searchPage div img, #sponsored div img, #escortList div.displayStyles img	{
	border: solid 1px #98cb00;
}
#elite div strong, #escortList div.displayStyles strong	{
	color: #7ab0e0;
	font-weight: bold;
}
#elite div span, #searchPage div span, #sponsored div span, #escortList div.displayStyles span{
	display: block;
	margin-top: 5px;
	padding-bottom: 2px;
	background: #3a7501;
	font-size : 10px; /* for all pages but index*/

}
#elite .bot, #sponsored	.bot, #escortList .bot{
	clear: both;
	height: 16px;
	background: url(../images/bg_elite_bot.jpg) no-repeat left top;
}

#escortList{
	background: url(../images/bg_elite.jpg) repeat-y left top;
}
#escortList div{
	padding: 0px 45px 0px 35px;
}
#escortList div.country{
	padding-left : 27px;
	font-weight : bold;
	font-size : 12px;
}
#escortList div.escort{
	font-size : 11px;
}
#escortList div.escort a{
	font-size : 11px;
  color : #303636;
}
#escortList div.escort a:hover{
	color : #7ab0e0;
}
#escortList h2 .bg	{
	background: url(../images/bg_h_void.jpg) no-repeat left top;
}
#elite div span img, #searchPage div span img, #sponsored div span img, #feat div span img, #updates div span img, #escortList div.displayStyles span img {
  border : 0;
}

/*							FNAV STYLES						*/

#fnav ul	{
	height: 30px;
	text-align: center;
}
#fnav li	{
	height: 30px;
	font-size: 1.2em;
	padding-right: 2px;
	display: -moz-inline-box;
	display: inline-block;
	background: url(../images/bg_fnav_li.jpg) no-repeat right top;
}
#fnav li.last	{
	background: none;
}
#fnav li a, #fnav li a:visited	{
	height: 22px;
	padding: 8px 25px 0 25px;
	display: -moz-inline-box;
	display: inline-block;
}
#fnav .shadow	{
	clear: both;
	width: 252px;
	height: 14px;
	display: block;
	background: url(../images/bg_fnav_span.jpg) no-repeat left top;
}

/*						FOOTER STYLES						*/

#footer small	{
	display: block;
	font-size: 1.2em;
	padding: 30px 0 0 30px;
}
#footer span	{
	width: 991px;
	height: 95px;
	background: url(../images/bg_footer_span.jpg) no-repeat left top;
}

/************************************************************/
/*                     DETAIL PAGE STYLES                   */
/************************************************************/

#ad1	{
	width: 468px;
	height: 60px;
	margin: 10px auto 25px auto;
}
#profile	{
	padding: 10px 30px 0 30px;
	background: url(../images/bg_profile.jpg) repeat-y left top;
}
#content h2.profile .bg	{
	width: 723px;
	height: 46px;
	background: url(../images/bg_h_profile.jpg) no-repeat left top;
}
#profile img.lpic	{
	float: left;
	border: solid 1px #98cb00;
}
#profile h3	{  
	width: 330px;
	height: 26px;
	color: #fff;
	padding-top: 6px;
	text-align: center;
	/*background: #0b2e57;*/
  background: url(../images/bg_profile_name.jpg) repeat-x right top;
	margin: 0 0 3px 0px;
	font: bold 1.2em Tahoma, Arial, Helvetica, sans-serif;
}
#profile p.desc, #profile div.carac, #profile div.rates, #profile div.coor, #profile div.desc	{		
	overflow: auto;
	font-size: 1.1em;
	overflow-y: auto;
	overflow-x: hidden;
	padding: 10px 13px;
	line-height: 1.3em;
	/*background: url(../images/bg_description.jpg) repeat-y right top;*/
  background-color: #e1e5e6;
}
#profileRight{
  float: right;
	width: 330px;
}
#profile div.carac {
  height: 125px;
}
#profile div.carac ul.detail, #profile div.coor ul.detail{
	float: left;
	width: 400px;
}
#profile div.carac ul.detail li, #profile div.coor ul.detail li{
	font-size: 1.0em;
	line-height: 1.3em;
}
#profile div.carac ul.detail span, #profile div.coor ul.detail span{
	width: 120px;
	font-weight: bold;
	display: inline-block;
	display: -moz-inline-box;
}

#profile div.rates {
  height: 60px;
  background-color: #c7cdcd;
}
#profile div.coor {
  height: 60px;
}
#profile div.desc {
  height: 120px;
  background-color: #3a7501;
  color:#fff;
}



#rates	{
	float: right;
	width: 402px;
	height: 143px;
	overflow: auto;
	overflow-y: auto;
	padding: 6px 13px;
	overflow-x: hidden;
	background: url(../images/bg_details.jpg) repeat-y left top;
}
#rates .cont	{
	float: right;
	clear: right;
	width: 210px;
}
#rates .cont li	{
	clear: both;
	font-size: 1.1em;
	line-height: 1.3em;
}
#rates .cont li span	{
	float: left;
	width: 60px;
	display: block;
	color: #7ab0e0;
	font-weight: bold;
}
#profile .pics	{
	height: 1%;
	z-index: 2;
	padding-top: 16px;
	position: relative;
	margin: 0 0 -50px 0;
}
#profile .pics img	{
	float: left;
	margin: 0 16px 16px 0;
	border: solid 1px #98cb00;
}
#profile .pics img.end	{
	margin: 0 0 16px 0;
}
.rates table	{	
	width: 210px;
	margin-top: 5px;
	font-size: 1.0em;
	text-align: center;
	border-collapse: collapse;
	background: url(../images/bg_profile_rates.jpg) repeat-y left top;
}
.rates .col1	{
	text-align: left;
}
.rates .col1, #rates .col2	{
	width: 69px;
}
.rates th	{
	color: #7ab0e0;
	font-weight: bold;
}
.rates td, .rates th	{
	vertical-align: middle;
}
/*
#profile #rates ul.detail	{
	float: left;
	width: 190px;
}
#profile #rates ul.detail li	{
	font-size: 1.1em;
	line-height: 1.3em;
}
#profile #rates ul.detail span	{
	width: 80px;
	color: #7ab0e0;
	font-weight: bold;
	display: inline-block;
	display: -moz-inline-box;
}
*/
#profile .bot	{
	height: 81px;
	margin: 0 -30px;
	background: url(../images/bg_profile_bot.jpg) no-repeat center top;
}

/*Index page  (start d)*/
#new a, #updates a{
	color: #fff;
}
#new a:hover, #updates a:hover{
	color: #7faaff;
}
.hidden{
	display : none;
}
#searchBox{
	width : 150px;
	float : left;
}
.btLeft{
	float : left;
}

/* REVIEWS */
#profile_reviews{
  font-size: 1.1em;
  
}

/************************************************************/
/*                     CLASSIFIED PAGE STYLES               */
/************************************************************/

#classified {
	background:transparent url(../images/bg_profile.jpg) repeat-y scroll left top;
	padding:10px 30px 0pt;
}
#classified p.desc{
	background:transparent url(../images/bg_description.jpg) repeat-y scroll left top;
	font-size:1.1em;
	height:230spx;
	line-height:1.3em;
	overflow-x:hidden;
	overflow-y:auto;
	padding:10px 13px;
	width:315px;
	float : left;
}
#classified h3{
background:#3A7501 none repeat scroll 0%;
color:#fff;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:1.2em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:20px;
line-height:normal;
margin:0pt 0pt 6px 235px;
padding-top:6px;
text-align:center;
width:110px;
}
#classified img.rpic{
	border:1px solid #98cb00;
	float:right;
}
#classified p.desc span.item, {
	color:#7AB0E0;
	font-weight:bold;
}
#classified span.title{
	color:#7AB0E0;
	font-size : 12px;
	font-weight:bold;
}

/* New Classified */
#classified table	{
	margin-top: 5px;
	font-size: 1.0em;
}
#classified td, .classif th	{
	vertical-align: top;
  padding: 5px 0px 0px 5px;
}

/************************************************************/
/*                     SEARCH PAGE STYLES                   */
/************************************************************/
#searchPage{
	background: url(../images/bg_elite.jpg) repeat-y left top;
	font-size : 12px;
}
#searchPage h2 .bg	{
	background: url(../images/bg_h_void.jpg) no-repeat left top;
}
#searchPage .bot{
	clear: both;
	height: 16px;
	background: url(../images/bg_elite_bot.jpg) no-repeat left top;
}
#WSearchForm{ 
text-align: center;
}
#SearchForm{ 
margin-left: auto;
margin-right: auto;
text-align: left;
}

/************************************************************/
/*                     ADMIN PAGE STYLES                   	*/
/************************************************************/

#admin{
	background: url(../images/bg_elite.jpg) repeat-y left top;
	font-size : 12px;
}
#admin h2 .bg	{
	background: url(../images/bg_h_void.jpg) no-repeat left top;
}
#admin .bot{
	clear: both;
	height: 16px;
	background: url(../images/bg_elite_bot.jpg) no-repeat left top;
}
#admin_text{
	clear: both;
	width: 702px;
	margin: 0 auto;
	padding-left: 3px;
}
.admin_title{
	font-weight:bold;
	font-size:12px;
	line-height:15px;
	display:block;
	clear:both;
}
#nav ul li a:hover{
	color:#62ABF8;
}
label {
	font-weight:bold;
	font-size:12px;
	line-height:15px;
	display:block;
	clear:both;
	/*text-transform:lowercase;*/
}
#admin_text form input, textarea, select{
	margin-bottom : 10px;
	border : 1px inset #B7B7B7;
	background : #d5e7f8;
}
.button, input.submit {
	clear:both;
	color:#941d00;
	cursor:pointer;
	display:block;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:10px;
	padding:2px 4px;
	text-transform:uppercase;
  border-color: black;
}

/*Admin Pictures*/
#admin_text ul.pictures img {
	border:1px solid #98cb00;
	display:block;
}
#admin_text ul.pictures li{
	float : left;
	padding : 12px 12px 0px 0px;
	text-align: center;
}
.admin_text_col{
	float : left;
}
.leftcol{
	width : 400px;
}
.rightcol{
	height : 350px;
}
.padding5{
	padding-left : 5px;
}
.margintop75{
	margin-top : 75px;
}
.margintop100{
	margin-top : 105px;
}
.margin5{
	margin-right : 5px;
}
.clBoth{
	clear: both;
}
h4{
	font : bold 1.5em Tahoma, Arial, Helvetica, sans-serif;
}
/* Admin Classified*/
.classif table	{	
	margin-top: 5px;
	font-size: 1.0em;
	text-align: center;
}
.classif th	{
	color: #7ab0e0;
	font-weight: bold;
}
.classif td, .classif th	{
	vertical-align: middle;  
}
.classif .col1	{
	text-align: left;
  width : 200px;
}
.classif td{
  padding : 3px 3px 3px 3px;
}
/* Admin Agency Escort list*/
#admin table.tableEscort{
	text-align: center;
	font-size: 11px;
	color: #fff;
	width: 600px;
	background-color: #206096;
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
}
#admin table.tableEscort th.thEscort {
	color: #fff;
	padding: 4px;
	text-align: cneter;
	border: 1px #fff solid;
	font-size: 12px;
	font-weight: bold;
}
#admin table.tableEscort td{
	/*background-color: #497eaa;
	background-color: #206096;*/
	color: #000;
	padding: 4px;
	text-align: left;
	border: 1px #fff solid;
}
#admin table.tableEscort td a{
	color : #7faaff;
}
#admin table.tableEscort td a:hover{
	color : #fff;
}
#admin table.tableEscort td.centered{
	text-align: center;
}
.red{
	color : #bf0000;
	font-size: 14px;
}
.green{
	color : #7eff6a	;
	font-size: 14px;
}
.active{
	color : #fff;
}
.padleft30{
	padding-left : 30px;
}
/*Help section */
.help_title{
	font : bold 1.5em Tahoma, Arial, Helvetica, sans-serif;
	display:block;
}

/************************************************************/
/*                     Tarifs        		                   	*/
/************************************************************/
.tarif_bloc{
  width: 667px;
  height: 105px;
  padding-top: 15px;
}
.tarif_bloc a{
  color: #000;
}
.tarif_bloc a:hover{
  color: #7faaff;
}
.tarif_bloc_img{
  float:left;
}
.tarif_bloc_txt{
  width: 420px;
  float:right;
  padding-top: 5px;
  margin-right: 30px;
}
.tarif_bloc_txt_link{
  width: 350px;
  margin-top: 15px;
}
.tarif_bloc_txt_link_banner{
  margin-top: 0px;
}
table.tarif_table{
  background-color: #e6e6e6;
  width: 375px;
}
table.tarif_table_banner{
  margin-bottom: 2px;
}
table.tarif_table td.tarif_table_price{
  width: 75px;
}
table.tarif_table td.tarif_table_desc{
  width: 225px;
}
table.tarif_table td.tarif_table_duration{
}

.noborder{
  border: 0;
}

/************************************************************/
/*                     Diplay List/Pictlist                	*/
/************************************************************/
table.displaylist{
  color:#000;
	font-size : 12px;
	font-weight:bold;
  width : 700px;
  text-align : left;
}
table.displaypictlist{
  color:#000;
	font-size : 12px;
  width : 700px;
  text-align : left;
}
table.displaypictlist td{
  vertical-align: top;
}
table.displaypictlist td a.linkname{
  font-size : 16px;
	font-weight:bold;
}
.agencyName{
	font-weight : bold;
	font-size : 18px;
}
/************************************************************/
/*                     Dynamic Menu 		                   	*/
/************************************************************/

#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
line-height:15px;
z-index:100;

}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
background-color: #3A7501;
color : #fff;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #4F9F00;
color: #7faaff;
}
/* End Dynamic  Menu*/

.void{
	padding: 0px 45px 0px 35px;
}
.boldy{
	font-weight: bold;
}
.notBoldy{
	font-weight: normal;
}


