

/* Start Member approval */

#thankYou{
	color:#000;
	font:Verdana, Geneva, sans-serif;
	width:500px;
	text-align:center;
	font-size:12px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
}

/* End Member approval */

/* Start Member Photo Edit */

.red123{
	color:#000;
}

.topTabs{
	color:#000;
}

.inputs{
	background:#FFF;
	font:Verdana, Geneva, sans-serif;
	color:#000;
	font-size:14px;
}

.inputs1{
	background:#FFF;
	font:Verdana, Geneva, sans-serif;
	color:#000;
	font-size:12px;
}

.inputs2{
	background:#FFF;
	font:Verdana, Geneva, sans-serif;
	color:#000;
	font-size:12px;
}

#addButtonBN {
	height: 38px;
	width: 87px;
	margin-top: 2px;
	margin-left: 2px;
	position:absolute;
}

#addButton{
	background-image: url(../admin/buttons/add.png);
	height: 38px;
	width: 87px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #F2F2F2;
	background-color:#FFF;
}

#delButtonBN {
	height: 38px;
	width: 87px;
	margin-top: 2px;
	margin-left: 100px;
}

#delButton{
	background-image: url(../admin/buttons/delete.png);
	height: 38px;
	width: 87px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #F2F2F2;
	background-color:#FFF;
}

#updateButtonBN1{
	height: 38px;
	width: 87px;
	margin-top: 2px;
	margin-left: 64px;
}

#updateButton1{
	background-image: url(../admin/buttons/update.png);
	height: 38px;
	width: 87px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color:#FFF;
}

/* End Member Photo Edit */


.gd{
	color:#000;
	font-size:13px;
	text-align:left;
}

#infoBtn{
	width:39px;
	height:36px;
	margin-top:10px;
	float: left;
	margin-left: 650px;

}

.dtree img {
border:0;
vertical-align:middle;
}

.dtree a {
color:#333;
text-decoration:none;
}

.dtree a.node,.dtree a.nodeSel {
padding:1px 2px;
white-space:nowrap;
}

.dtree a.node:hover,.dtree a.nodeSel:hover {
text-decoration:none;
}

.dtree a.nodeSel {

text-align:center;
}

.dtree .clip {
overflow:hidden;
}

* {
margin:0;
padding:0;
}

html,body {
	color:#B82285;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:auto;
	line-height:14px;
	margin-bottom:10px;
	text-align:center;
	width:100%;
	background-image:url(../background/header_bg.png);
	background-repeat: repeat-x;
}

#header_container {
	height:150px;
	width:1024px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(../background/header_bg.png);
	background-repeat: repeat-x;
}

#logo {
	background-image: url(../logo/logo.png);
	height: 125px;
	width: 340px;
	margin-top: 20px;
	margin-left: 30px;
	position: absolute;
	background-repeat: no-repeat;
}

#menu {
	height: 50px;
	width: 504px;
	background-image: url(../background/menu.png);
	float: right;
	z-index:300;
}

#menuHome {
	height: 50px;
	width: 116px;
	position: absolute;
}

#menuMap {
	height: 50px;
	width: 107px;
	margin-left: 116px;
	position: absolute;
}

#menuAdvertise {
	height: 50px;
	width: 138px;
	margin-left: 223px;
	position: absolute;
	z-index:400;
}

#menuContact {
	height: 50px;
	width: 143px;
	margin-left: 361px;
	position:absolute;
	z-index:456;
}

.login{
	color:#461317;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	width: 215px;
	margin-top: 0;
	margin-right: 0;
	margin-left: 800px;
	position: relative;
	top: 5px;
	text-align: right;
}

#main_container {
	background-image:;
	background-repeat:repeat-y;
	width:1024px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
}
#leftCenter {
	width: 675px;
	margin-left: 30px;
}
#searchBlock {
	height: 185px;
	width: 672px;
	position: relative;
}
#searchFormBN {
	height: 185px;
	width: 440px;
	background-image: url(../background/search_box.png);
	background-repeat: no-repeat;
	position: absolute;
}

#adGirl{
	width:202px;
	height:290px;
	background-image: url(../background/ad_girl.png);
	margin-top:20px;
	margin-left:2px;
}

#dropdownBN {
	width: 266px;
	margin: 0px 0 0 120px;
    padding: 45px 0 0 0;
}
#findButtonBN {
	height: 38px;
	width: 87px;
	margin-top: 2px;
	margin-left: 300px;
}

#searchButton{
	background-image: url(../buttons/find.png);
	height: 38px;
	width: 87px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #F2F2F2;
	background-color: #F2F2F2;
	
}

#searchButton a:link{
	background-image: url(../buttons/find.png);
	height: 38px;
	width: 87px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #F2F2F2;
	background-color: #F2F2F2;
	
}

#searchButton a:hover{
	background-image: url(../buttons/find_b.png);
	height: 38px;
	width: 87px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #F2F2F2;
	background-color: #F2F2F2;
	
}

#signupBN {
	height: 185px;
	width: 200px;
	position: absolute;
	margin-left: 458px;
}


#FeaturedBlockBN {
	height: 305px;
	width: 650px;
	margin-top: 10px;
	background-image: url(../background/featured_girls.png);
	background-repeat: no-repeat;
}

#rightBarBN {
	float: right;
	height: 508px;
	width: 300px;
	background-image: url(../background/featured_site.png);
	background-repeat: no-repeat;
	margin-right: 20px;
}
#rightBannerHolderBN {
	margin-top: 67px;
	margin-left: 1px;
	height:200px;
}

#special{
	margin-left: 5px;
}


#top_container_right {
	color:#FFF;
	float:right;
	height:auto;
	/*padding:5px;*/
	text-align:justify;
	width:200px;
	margin-right: 10px !important;
	margin-right: 5px;	/*background-image: url(../images/text.jpg);
	background-position: top;
	background-repeat: no-repeat;
	border: 2px solid #333333;*/
}

#left_container {
	color:#FFF;
	float:left;
	text-align:left;
	width:190px;
	margin-left: 10px !important;
	margin-left: 5px;
	
}

#left_container_cms {
color:#FFF;
float:left;
text-align:left;
width:396px;
}

#right_container {
border:1px solid #333333;
color:#FFF;
float:right;
height:600px;
padding:5px 10px;
text-align:justify;
width:405px;
}

#right_container_flex {
background-color:#050019;
border:1px solid #333333;
color:#FFF;
float:right;
margin-bottom:10px;
padding:5px 10px;
text-align:justify;
width:355px;
}

#right_container_lower {
border:1px solid #333333;
color:#FFF;
float:right;
margin-bottom:10px;
padding:5px 10px;
text-align:justify;
width:355px;
}

#bottom_container {
border:1px solid #333333;
clear:both;
color:#FFF;
margin-top:1px;
padding:10px;
text-align:justify;
width:759px;
}
#top {
	background-image:url(/main/images/main_01.jpg);
	background-repeat:no-repeat;
	color:#FFF;
	font-size:100%;
	margin:0 0 0 215px;
	padding:0 5px;
	position:relative;
	text-align:left;
	width:500px;
	height: 41px;
}
.top_middle {
	color:#FFFFFF;
	font-size:100%;
	margin:0 0 5px 10px;
	padding:3px;
	position:relative;
	text-align:left;
	width:738px;
}

.top_middleLink {
	color:#FFFFFF;
	font-size:100%;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	padding:3px;
	position:relative;
	text-align:left;
	width:738px;
}

.top_middle2257 {
	color:#000;
	font-size:100%;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	padding:3px;
	position:relative;
	text-align:left;
	width:738px;
}

.top_search {
	color:#FFFFFF;
	font-size:100%;
	padding:3px;
	position:relative;
	text-align:left;
	width:800px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 195px;
	min-height: 690px;
}


#topSearchHeader {
	width: 824px;
	height: 30px;
	background-image: url(../background/top_search_header.png)	
}

#topSearchHolder {
	margin-top: 5px;
	height: 665px;
	overflow: auto;
	width: 590px;
	margin-left: 7px;
	position: absolute;
}

#topSearchForm {
	height: 335px;
	width: 210px;
	margin-left: 613px;
	margin-top: 5px;
	background-image:url(../background/drop_holder.png);
	background-repeat: no-repeat;

}

#searchDropHolder {
    margin-left:75px;
}

#searchButton2{
	background-image: url(../buttons/find.png);
	height: 38px;
	width: 87px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #F2F2F2;
	background-color: #F2F2F2;
	
}


#leftSearchBN {
	height: 690px;
	width: 180px;
	float: left;
	margin-left: 10px;
	margin-top: 3px;

}

#leftSearchHeaderBN {
	height: 30px;
	background-image: url(../background/left_search.png) 
}
#LeftSearchHolderBN {
	margin-top: 5px;
	overflow: auto;
	width: 160px;
	height: 660px;
	margin-left: auto;
	margin-right: auto;
}

.top_middle_profile {
	color:#FFFFFF;
	font-size:100%;
	padding:0px;
	position:relative;
	text-align:left;
	width:1024px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
}
.top_middle_banners {
	color:#FFFFFF;
	font-size:100%;
	margin:0 0 5px 220px;
	padding:10px;
	position:relative;
	text-align:left;
	width:712px;
	border: 2px solid #333333;
	background-color: #000000;
}
#bottom {
	background-image:url(/main/images/main_05.jpg);
	background-repeat:no-repeat;
	color:#FFF;
	font-size:100%;
	margin:0 0 0 215px;
	padding:0 5px;
	position:relative;
	text-align:left;
	width:500px;
	height: 22px;
}
#middle {
	color:#FFF;
	font-size:100%;
	margin:0 0 5px 5px;
	padding:3px;
	position:relative;
	text-align:left;
	width:720px;
	border: 2px solid #333333;
}
#members {
	color:#FFF;
	font-size:100%;
	margin:0 auto;
	padding:3px;
	position:relative;
	text-align:left;
	width:700px;
	min-height:50px;
}
#newest_container {
	color:#FFFFFF;
	font-size:100%;
	margin:0 0 5px 210px;
	padding:3px;
	position:relative;
	text-align:left;
	width:533px;
	border: 2px solid #333333;
}

#center_container {
border:1px solid #333333;
clear:both;
color:#FFF;
margin-top:1px;
padding:10px;
text-align:justify;
width:550px;
}

#content_container {
	text-align:left;
	padding: 0px;
	height: auto;
}

/* Start Signup*/

#signupEorA{
	width:700px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../background/edit_mid.png)
}

#signupText{
	font:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#000;
	background-image:url(../background/signup_top.png);
	height:53px;
}

#signupgirlAd{
	padding:5px;
	color:#000;
	font:Verdana, Geneva, sans-serif;
	font-size:16px;
	width:300px;
	position:absolute;
	margin-left:50px;
	margin-top:10px;

}

#signupgirlAd2{
	padding:5px;
	color:#000;
	font:Verdana, Geneva, sans-serif;
	font-size:16px;
	width:300px;
	margin-left:370px;
	margin-top:10px;
}


#signupBottom{
	background-image:url(../background/edit_bottom.png);
	height:15px;
	width: 700px;
	margin-left:auto;
	margin-right:auto;
}

#signupProfileInfo{
	background-image:url(../background/signup_profile_info.png);
	height:53px;
}
#signupInfo{
	background-image:url(../background/signup_info.png);
	height:53px;
}

#signupProfileImage{
	background-image:url(../background/signup_profile_images.png);
	height:53px;
}

.signupField{
	background:#FFF;
	font: Verdana, Geneva, sans-serif;
	font-size:14px;
}
/* End Signup*/

/* Start Map*/
#mapHolder{
	width:700px;
	min-height:450px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../background/map.png);
	background-repeat: no-repeat;
}
/* End Map*/
/*Profile Start*/
#profileHolder{
    width: 1024px;
	min-height: 500px;
}

#profileGalleryHolder {
	width: 665px;
	float:left;
}

#profileGalleryInner{
	width: 655px;
	margin-left:auto;
	margin-right: auto;
	margin-top: 5px;
	margin-bottom: 5px;
	
}

#bottomClear{
	height:1px;
}

#profileBio{

	color:#000;
	width: 665px;
	margin-left:auto;
	margin-right: auto;
	margin-top: 5px;
	margin-bottom: 5px;
}

#profileBioHeader{
	height: 30px;
	width:665px;
	background-image: url(../background/profile_bio.png);
}

#profileBioText{
	width: 645px;
	padding: 5px;
	font-family: Verdana, Geneva, sans-serif;
}

#profileReview{
	color:#000;
	width: 665px;
	margin-left:auto;
	margin-right: auto;
	margin-top: 5px;
	margin-bottom: 5px;
}

#profileReviewHeader{
	height: 30px;
	width:665px;
	background-image: url(../background/profile_review.png);
}

#profileReviewHeader2{
	height: 30px;
	width:665px;
	background-image: url(../background/profile_review.png);	
}

#profileReviewText{
	color:#000;
	width: 665px;
	margin-left:auto;
	margin-right: auto;
	margin-top: 5px;
	margin-bottom: 5px;
	min-height: 150px;
}

#profileRightHolder{
	width: 354px;
	min-height: 500px;
	margin-left: 669px;
}

#profileRightHeader{
	width: 354px;
	height: 30px;
	background-image: url(../background/profile_details.png);
}

#profileRightDetails{
	padding-top:5px;
	background-image:url(../background/profile_detail_bg.png);
}

#profileWeb{
	margin-left: 25px;
	padding-top: 3px;
}
#profileWeb a{
	color:#8D252D;
	font-size:18px;
}
#profileRightBottomDetails{
	height:10px;
	background-image: url(../background/profile_detail_bottom.png);
	margin-bottom:5px;
}

.profileRightText{
	color: #8D252D;
	font-size:14px;
	padding-right:3px;
}

.profileRightText2{
	color: #000000;
	font-size:14px;
	padding-left:3px;
}
#profileRightVideo{
	background-image:url(../background/profile_detail_bg.png);
}

#profileInOutTop{
	background-image: url(../background/profile_detail_top.png);
	height:10px;
}

.profileInOut{
	background-image: url(../background/profile_detail_bg.png);
}

#profileInOutBottom{
	height:10px;
	background-image: url(../background/profile_detail_bottom.png);
	margin-bottom:5px;
}

#profileRightAvailability{
	background-image:url(../background/profile_detail_bg.png);
}

/* Profile End*/

/*Start Footer*/



#Footer {
 	margin-left: auto;
	margin-right: auto;
	width: 1024px;
	margin-top:30px;
}

.Footertop {
	height: 29px;
	width: 1024px;
	vertical-align: top;
	background-image: url(../images/footer-top-full.png);
	float: none;
	clear: none;
	margin-left: auto;
	margin-right: auto;
}

.Footermid {
	background-image: url(../images/footer-mid.png);
	background-repeat: repeat;
	height: 67px;
	width: 1024px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
}

.Footerbot {
	height: 29px;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/footer-bot-full.png);

}

.Footertext {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 10px;

	width: auto;

	height: auto;

	line-height: 14px;

	text-align: left;

	padding-right: 5px;

	vertical-align: top;

	padding-left: 5px;

}

#footer_container {
	color:#FFF;
	font-size:11px;
	height:40px;
	position:relative;
	text-align:left;
	width:1024px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(../background/footer.png);
	background-repeat: repeat;
}
/*Footer End*/

/* Start Contact*/
#contactForm{
	width:500px;
	position:absolute;	
}
#contactInfo{
	width:500px;
	margin-left:500px;
	color:#000;
	font:Verdana, Geneva, sans-serif;
	font-size:14px;
}

#sendButtonBN {
	height: 38px;
	width: 87px;
	margin-top: 2px;
	margin-left: 300px;
}

#sendButton2{
	background-image: url(../buttons/send.png);
	height: 38px;
	width: 87px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #F2F2F2;
	background-color: #fff;
	
}

.form1{
	font:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	padding:5px;
	text-align:right;
	font:bold;
}

.inputs4{
	background:#FFF;
	font:Verdana, Geneva, sans-serif;
	color:#000;
	font-size:12px;
	padding:5px;
}

#select2 {
	font-family: Verdana, Geneva, sans-serif;
	padding: 0px;
	font-size: 14pt;
	color:#000000;
	background-color:#fff;
	border: none;
	border:1px solid #000000;
	width:213px;
}
/*End Contact*/
#top_wide_container {
background-color:#050019;
border:1px solid #333333;
clear:both;
color:#FFF;
margin-bottom:10px;
margin-top:1px;
padding:10px;
text-align:justify;
width:759px;
}

#top_menu_container {
	margin-left:auto;
	margin-right:auto;
	padding:0 0 0 20px;
	position:absolute;
	text-align:center;
	top:197px;
	vertical-align:middle;
	visibility:visible;
	width:930px;
	z-index:1;
}

#top_menu_nav {
margin:0 auto;
text-align:center;
text-decoration:none;
width:auto;
}
#top_menu_nav li {
	list-style : none;
	float      : left;
	left: 0px;
}
#top_menu_nav li a,#top_menu_nav li a:hover {
color:#620904;
display:block;
float:none;
font-weight:700;
/*line-height:27px;*/
padding:0 15px 0 15px;
/*padding:0 35px;*/
text-decoration:none;
text-align: center;
/*background:url('../../../images/top_menu_separator.gif') no-repeat;*/
background-position:right;
	
}

#gallery_container {
text-align:center;
}

#gallery_container img {
border:solid 1px #FFF;
margin:5px;
}

#gallery_container a:link,#gallery_container a:visited,#gallery_container a:hover {
color:#900610;
font-size:11pt;
font-weight:700;
text-decoration:none;
}

.gallery_photo {
background:url('../img/site/gallery_photo_shadow.gif') no-repeat 1px 2px;
height:240px;
text-align:right;
width:170px;
}

.gallery_photo_item {
border:solid 1px #A6A6A6;
display:inline;
padding:3px;
}

.gallery_info_container {
font-size:11px;
font-weight:700;
line-height:14px;
}

.gallery_info_container td,.gallery_info_container th {
border:solid 1px #F76900;
padding:2px 5px;
}

.gallery_info_container td {
color:#9B0B15;
}

.gallery_info_container th {
background:#F8B857;
}

.gallery_item_photo {
border:solid 1px #FFF;
margin:3px;
}

#gallery_navigation_links_container {
margin-right:140px;
}

#gallery_navigation_links_container a:link,#gallery_navigation_links_container a:visited,#gallery_navigation_links_container a:hover {
color:#FFF;
float:right;
font-size:10px;
font-weight:700;
}

#gallery_navigation_links_container a:hover {
color:#000;
text-decoration:none;
}

.sitemap_container {
margin:0 0 20px 300px;
text-align:left;
}

.sitemap_container li {
line-height:20px;
list-style:none;
}

#reviews_list_container {
line-height:16px;
margin-top:20px;
padding-left:100px;
text-align:left;
}

#review_item_container {
float:left;
text-align:left;
width:500px;
}

#review_item_container td {
padding:2px 0;
}

#search_list_container {
font-weight:700;
line-height:20px;
margin:20px 200px;
}

#search_list_container div {
border-bottom:1px solid #EBCEED;
border-left:0 solid #EBCEED;
border-right:0 solid #EBCEED;
border-top:0 solid #EBCEED;
}

#search_result_container {
margin:0 auto;
text-align:left;
width:100%;
}

.links_item {
border-bottom:solid 1px #930049;
border-top:solid 1px #930049;
list-style-image:url(../images/tick_pink.png);
list-style-position:inside;
list-style-type:none;
margin:5px 0;
}

.links_cms ul {
border-bottom:solid 1px #930049;
border-top:solid 1px #930049;
line-height:17px;
list-style:url(../images/tick_pink.png);
list-style-position:inside;
margin:5px 0;
padding:10px 0 5px 22px;
text-indent:-22px;
}

*:lang(en) .links_cms ul {
border-bottom:solid 1px #930049;
border-top:solid 1px #930049;
line-height:14px;
list-style:url(../images/tick_pink.png);
list-style-position:inside;
margin:5px 0;
padding:10px 0 5px 30px !important;
text-indent:0 !important;
}

.links_banner_item {
height:60px;
margin-top:5px;
width:470px;
}

.links_path_container {
background:#FEBD49;
line-height:20px;
margin:5px 0;
text-align:center;
}

#index_photo_title {
font-size:14px;
text-align:left;
}

#featured_container {
background:url(/main/images/featured.jpg) no-repeat;
/*background:#F8B857;*/
float:left;
margin:10px 0;
text-align:center;
/*border:2px solid #581210;*/
}



#featured_container img {
	border:2px solid #581210;
	margin:6px;
}

#featured_container a:link,#featured_container a:visited,#featured_container a:hover {
font-size:14px;
font-weight:700;
}

.featured_photo {
float:right;
}

table.edgelette {
border:1px solid #757575;
}

table.displayTable {
	margin:5px 0;
	padding:1px;
}

table.displayTable_review {
	margin-bottom:5px;
	padding:0 0 5px 0;
	color: #000000;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 1px dashed #035987;
	border-left: 0px none;
	width: 300px;

}

table.displayTable_dark {
	border:2px solid #333333;
	margin-bottom:5px;
}

table.featuredType {
background-color:#000;
border:1px solid #333333;
}

table.escortlisting {
background-color:#25263B;
border-bottom:1px solid #000;
border-left:1px solid #3F4157;
border-right:1px solid #000;
border-top:1px solid #3F4157;
}

.escortlistingHeader {
color:#fff;
font-size:8pt;
font-weight:700;
text-decoration:none;
}

.escortlistingContent {
color:#fff;
font-size:7pt;
text-decoration:none;
}

table.pricing {
background-color:#1F202E;
border:1px solid #3F4157;
}

.pricing td {
color:#ccc;
font-family:Arial, Helvetica, sans-serif;
font-size:7pt;
text-decoration:none;
}

table.toggle {
background-color:#000;
border:1px solid #F60;
}

.toggle td {
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:7pt;
text-decoration:none;
}
/* Login Start*/

#loginFormBN {
	height: 185px;
	width: 440px;
	background-image: url(../background/login_box.png);
	background-repeat: no-repeat;
	position: relative;
	margin-left:auto;
	margin-right:auto;
	margin-top:25px;
}

#loginBN{
	height: 185px;
	width: 440px;
	background-image: url(../background/search_box.png);
	background-repeat: no-repeat;
	position: absolute;
}

.userLogin{
	background:#FFF;
	height:25px;
	width:150px;
	margin-left:120px;
	margin-top: 100px;
}
.loginText{
	height:25px;
	width:190px;
	background-color:#FFF;
	font-size:16px;
	font-family:Verdana, Geneva, sans-serif;
}
.loginpassword{
	height:25px;
	width:190px;
	background-color:#FFF;
	font-size:16px;
}

#dropdownBN2 {
	width: 190px;
	padding: 0 0 0 0;
	position: absolute;
	margin-top: 61px;
	margin-left: 180px;
}
#dropdownBN3 {
	width: 190px;
    padding: 0 0 0 0;
	margin-top: 103px;
	margin-left: 180px;
	position: absolute;

}

#loginButtonBN{
	height: 38px;
	width: 87px;
	margin-top: 135px;
	margin-left: 280px;
	position: absolute;

}

#loginButton{
	background-image: url(../buttons/login_btn.png);
	height: 38px;
	width: 87px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #F2F2F2;
	background-color: #F2F2F2;
}


table.escortLogin {
background-color:#000;
border:1px solid #757575;
}

.escortLogin td {
color: #fff;
font-size:8pt;
line-height:150%;
padding:4px;
text-decoration:none;
}

#forgotPass{
	height:15px;
	width:150px;
	color:#000;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	margin-top: 165px;
	margin-left: 20px;
	position: absolute;
}

/*Login End*/

/* Start Member Page*/
#memberPage{
	min-height:300px;
	width:900px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../background/member_mid.png);
}
#membermenu{
	height: 20px;
	width: 886px;
	padding-top:5px;
	padding-left:12px;
	background-image: url(../background/member_menu.png);
	margin-left:auto;
	margin-right:auto;
}

#membermenu a:link, #membermenu a:visited{
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
}

#memberBottom{
	height:15px;
	background-image:url(../background/member_bottom.png);
	width:900px;
	margin-left:auto;
	margin-right:auto;
}

#memberTop{
	height:19px;
	
	padding-top:6px;
	width:890px;
	margin-left:auto;
	margin-right:auto;
	color:#000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	text-align:right
}
#memberInfo{
	min-height:200px;
}

#memberImg{
	width:150px;
	margin-left:25px;
	position:absolute;
	min-height:200px;
}

#newsItem{
	width:400px;
	margin-left:200px;
	position:absolute;

}

#memberRight{
	margin-left:640px;
	width:246px;
	min-height:100px;
}

#memberRightInfoHeader{
	width:240px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	color:#000;
	font:Verdana, Geneva, sans-serif;
	font-size:16px;
	font:bold;
	padding:3px;
	
}

#memberView{
	color:#000;
	font:Verdana, Geneva, sans-serif;
	font-size:14px;
	font:bold;
	padding:5px;
}
#newsTop{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	color:#000;
	font:Verdana, Geneva, sans-serif;
	font-size:16px;
	font:bold;
	padding:3px;
}

#newsText{
	padding:5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#000;
}

/* End Member Page*/

/* Start Edit Member*/

#editTop{
	background-image:url(../background/edit_top.png);
	height:53px;
	width: 700px;
}

#editTopProfile{
	background-image:url(../background/edit_top_profile.png);
	height:53px;
	width: 700px;
}

#editTopPage{
	background-image:url(../background/edit_top_page.png);
	height:53px;
	width: 700px;
}

#editTopIncall{
	background-image:url(../background/edit_top_incall.png);
	height:53px;
	width: 700px;
}

#editTopAgency{
	background-image: url(../background/edit_top_agency.png);
	height:53px;
	width: 700px;
}

#editTopAvailable{
	background-image:url(../background/edit_top_available.png);
	height:53px;
	width: 700px;
}
#editBottom{
	background-image:url(../background/edit_bottom.png);
	height:15px;
	width: 700px;
}

.editRight{
	text-align: left;
}

#updateButtonBN {
	margin-left: auto;
	margin-right:auto;
	height: 38px;
	width: 87px;
}

#updateButton{
	background-image: url(../buttons/update.png);
	height: 38px;
	width: 87px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #F2F2F2;
	background-color:#fff;
}

/* End Edit Member*/

#copyright_container {
	bottom:10px;
	position:absolute;
	right:25px;
}

#rights_container {
	bottom:10px;
	left:25px;
	position:absolute;
	text-align:left;
	width:180px;
}
#middle_container {
	bottom:25px;
	position:absolute;
	text-align:center;
	width:100%;
	font-size: 14px;
}
#footer_container a:link,#footer_container a:visited,#footer_container a:hover {
	color:#DAEFEF;
	text-decoration:none;
}

.price {
color:#D72885;
font-size:16px;
font-weight:700;
}

#faq_list_container {
margin:20px 0 0 10px;
text-align:left;
}

#footer_left_decoration {
background:url('../img/site/footer_left_decoration.gif') no-repeat;
height:165px;
left:13px;
position:absolute;
top:-165px;
width:18px;
}

#footer_right_decoration {
background:url('../img/site/footer_right_decoration.gif') no-repeat;
height:103px;
position:absolute;
right:14px;
top:-103px;
width:16px;
}

#header_left_decoration {
background:url('../img/site/header_left_decoration.gif') no-repeat;
height:214px;
left:15px;
position:absolute;
top:0;
width:16px;
}

#left_decoration {
background:url('../img/site/left_decoration.gif') no-repeat;
height:431px;
left:-6px;
position:absolute;
top:-4px;
width:17px;
}

#right_decoration {
background:url('../img/site/right_decoration.gif') no-repeat;
height:512px;
position:absolute;
right:-1px;
top:-2px;
width:10px;
}

#escorts_list_container {
bottom:80px;
left:40px;
padding:3px;
position:absolute;
width:880px;
}

#escorts_list_nav {
list-style:none;
text-align:center;
}

h1 {
	color:#FFF;
	font-size:20px;
	line-height:30px;
	
}

h2 {
color:#FFF;
font-size:10px;
font-weight:lighter;
line-height:30px;
text-align:center;
}

h4 {
font-size:16px;
font-weight:700;
padding-bottom:10px;
}

h3 {
color:#F84CBF;
font-size:16px;
font-weight:700;
padding-bottom:10px;
}

.button,.button2 {
	background:url(../images/button_top.jpg) no-repeat top;
	/*border:1px solid #A0A0A0;*/
	color:#FFFFFF;
	font-family:arial, sans-serif;
	font-size:12px;
	margin:0 0 5px;
	padding:0px;
	text-align: left;
}
.button_btm {
	background:url(../images/button_btm.jpg) no-repeat bottom;
	width: 200px;
	clear: both;
}
#button-top_ {
	/*position:fixed;
	left:0px;
	top:0px;*/
	width:200px;
	height:27px;
	background:url(../images/button_top.jpg) no-repeat;
	margin-top:5px;
}
#button-middle_ {
	/*position:fixed;
	left:0px;
	top:22px;*/
	width:200px;
	/*background: url(../images/newest_middle.jpg) repeat-y;*/
	background: #000000;
	border-right:1px solid #2A2A2A;
	border-left:1px solid #2A2A2A;/*padding: 0 17px;*/
}
#button-bottom_ {
	/*position:fixed;
	left:0px;
	top:122px;*/
	width:200px;
	height:22px;
	background: url(../images/button_btm.jpg) no-repeat;
}
#newsletter-top_ {
	/*position:fixed;
	left:0px;
	top:0px;*/
	width:200px;
	height:27px;
	background:url(../images/newsletter_top.jpg) no-repeat;
	margin-top:5px;
}
#newsletter-middle_ {
	/*position:fixed;
	left:0px;
	top:22px;*/
	width:200px;
	background: #000000 url(../images/newsletter_middle.jpg) repeat-y;
	/*padding: 0 17px;*/
}
#newsletter-bottom_ {
	/*position:fixed;
	left:0px;
	top:122px;*/
	width:200px;
	height:20px;
	background: url(../images/newsletter_btm.jpg) no-repeat;
}
#profile-top_ {
	/*position:fixed;
	left:0px;
	top:0px;*/
	width:300px;
	height:41px;
	background:url(../images/profile_top.jpg) no-repeat;
	margin-top:5px;
}
#profile-middle_ {
	/*position:fixed;
	left:0px;
	top:22px;*/
	width:300px;
	/*background: url(../images/newest_middle.jpg) repeat-y;
	background: #000000;*/
	border-right:1px solid #2A2A2A;
	border-left:1px solid #2A2A2A;/*padding: 0 17px;*/
	padding: 5px;
}
#profile-bottom_ {
	/*position:fixed;
	left:0px;
	top:122px;*/
	width:300px;
	height:34px;
	background: url(../images/profile_btm.jpg) no-repeat;
}
.error_message {
color:red;
font-size:10px;
}

.success_message {
color:#000;
font-size:11px;
font-weight:700;
line-height:15px;
text-align:center;
}

.tinyInput {
width:50px;
}

.smallInput {
width:150px;
}

.mediumInput {
width:200px;
}

.bigInput {
width:500px;
}

.tinyTArea {
height:100px;
width:400px;
}

.smallTArea {
height:200px;
width:400px;
}

.bigTArea {
	float:left;
	text-align:left;
	width:200px;
}
.right_padding {
	float:right;
	height:auto;
	text-align:right;
	padding-right: 5px;
	/*border: 1px solid #330066;
	background-image:url(../../../images/trans_blue.gif);*/
	}
.bigTArea_cms {
float:right;
height:465px;
text-align:right;
width:350px;
}

.form_table {
margin:0 auto;
text-align:left;
}



img {
	border:0 none;
	background-position: top;
	margin:0 0 0 0;
}

.clear {
clear:both;
font-size:0;
line-height:0;
}

a:link,a:visited,a:hover {
color:#620904;
text-decoration:none;
}

#Layer1 {
	color:#FFF;
	font-size:18px;
	height:32px;
	line-height:22px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:170px;
	width:300px;
	z-index:1;
}

.active_link {
border-bottom-color:#F09;
border-bottom-style:solid;
border-bottom-width:2px;
}

.buy_now {
clear:both;
height:75px;
margin-top:10px;
padding-top:10px;
text-align:center;
width:auto;
}
.image_txt {
	color:#000000;
	font-size:10px;
	font-weight:700;

	
}
.image_txt2{
	color:#000000;
	font-size:9px;
	font-weight:700;

	
}
.image_txt3{
	color:#000000;
	font-size:9px;
	font-weight:700;
	height:11px;	
}
.image_txt4{
	color:#000000;
	font-size:12px;
	font-weight:700;
	padding-bottom:30px;
}
.image_txt5{
	color:#000000;
	font-size:12px;
	font-weight:700;
	padding-bottom:5px;
}
.border {
	/*padding:0 5px 5px 0;*/
	background-image: url(../background/edit_mid.png);
	height: 100px;
	margin: 0;
	color:#000;
	text-align: right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
}

.border_escort {
	padding:0 0 5px 0;
	height: 182px;
	background-image: url(../images/border.jpg);
	background-repeat: no-repeat;
}
.text_box {

	margin-bottom:5px;
	padding:5px 0;
	height: 15px;
	}
.text_box_newest {
/*background-image:url(../images/text.jpg);
background-repeat: no-repeat;
background-position:center;*/
	margin-bottom:5px;
	padding:5px 0;
	height: 15px;
	font-size:18px;

}

.headertext {
	color:#000000;
	font-size:9pt;
	font-weight:700;
	text-align: center;
	border: none;

}

.errorHeader {
color:red;
font-size:8pt;
font-weight:700;
}

.subheadertext {
color:#777;
font-size:8pt;
font-weight:700;
}

.smallgrey {
color:#ccc;
font-size:7pt;
}

.smallBlack {
color:#000;
font-size:7pt;
}

.imageborders {
	border:3px solid #333333;
}

.smalldkgrey {
color:#999;
font-size:7pt;
}

.smalldkgreyheader {
color:#999;
font-size:7pt;
font-weight:700;
}

.grey {
color:#ccc;
font-size:8pt;
}

.captiontext {
color:#000;
font-size:80%;
line-height:150%;
padding:1px;
}

.bigtext {
color:#000;
font-size:110%;
line-height:150%;
padding:1px;
}

.oddrow {
background-color:#1F202E;
}

.evenrow {
background-color:none;
}

.disabledMember {
background-color:#5F5F5F;
}

.hiddenAgency {
background-color:#333;
}
OPTION  {
	font-family: Verdana, Arial;
	padding: 1px;
	font-size: 16pt;
	color:#000000;
	background-color: #EBEBEB;
}
INPUT {
	background:transparent;
	background-color:#CCCCCC;
	border:1px solid #340C0F;
	color:#000000;
	font-family:Verdana, Arial;
	font-size:7pt;
	padding:1px 0;
	margin:2px 0 0 0;
}

TEXTAREA {
	background-color:#220011;
	border:1px solid #360c0f;
	color:#ccc;
	font-family:Verdana, Arial;
	font-size:7pt;
	padding:1px;
}

INPUT.image {
background:#75023C;
border:none;
}

INPUT.radio {
background:transparent;
background-color:#220011;
border:inset 0;
color:#ccc;
font-family:Verdana, Arial;
font-size:7pt;
padding:1px;
}

SELECT {
	font-family: Verdana, Arial;
	padding: 0px;
	font-size: 16pt;
	color:#000000;
	background-color:#EBEBEB;
	border: none;
	border:2px solid #CCCCCC;
	
}

#top_menu_nav li,#escorts_list_nav li {
float:left;
list-style:none;
}

#top_menu_nav li a:hover,a:hover {
	color:#620904;
	text-decoration:none;
}

#gallery_container a:hover,#footer_container a:hover {
text-decoration:none;
}

.boldText,.boldFont {
font-weight:700;
}

.signupnav,.dkgrey {
color:#999;
font-size:8pt;
}

.newstext,.smallheader {
color:#fff;
font-size:7pt;
}
.newest {
	padding:2px;
	border:2px solid #666666;
	color:#F7E4E8;
	text-align:center;
	height:235px;
	background-color: #000000;
}
.featured {
	background:url(../background/feature_image.png) no-repeat;
    margin:20px 0 0 0;
    padding:0px;
	color:#F7E4E8;
	text-align:center;
	width:156px;
	height:274px;
}
.featured img {
	border:0 none;
	background-position: top;
	margin:20px 0 0 0;
}
#test {
padding: 20px 0 0 0;
}
#demo {
padding: 15px 0 0 0;
}
.signup {
font-family:"Arial Black";
border:solid 1px #FF0000;
	color:#FF0000;
	font-size: 16px;
	font-weight: bold;
	line-height:34px;
	padding: 5px;
	}
.gold {
	color:#A2C0DF;
	font-size: 12px;
	padding:3px;
	}
.white {
	color: #620904;
	font-size: 11px;
	padding:5px 5px 5px 10px;
	line-height: 14px;
	}
.name {
	color:#FFF;
	font-size: 14px;
	height: 30px;
	font-family:Verdana, Geneva, sans-serif;
	background-image: url(../background/name_back.png);
	}
#nameMain {
	color:#FFF;
	font-size: 14px;
	font-weight: bold;
	background-image: url(../background/name.png);
	text-transform: uppercase;	
	height: 25px;
	text-align:left;
	padding-top: 5px;
	padding-left: 5px;
	}
	
#profileBack{
	width: 150px;
	position: absolute;
}
.nameMainViewing{
	width: 150px;
	margin-left:505px;
	text-align:left;
	position: absolute;
	margin-top:2px;
}
.noReview {
	background-image: url(../background/name_no.png);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.reviewYes
{
	background-image: url(../background/name_no.png);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.red {
	color:#66FFFF;
	font-size: 12px;
	font-weight: bold;
}
.pink {
	color:#CC3300;
	font-size:14px;
	font-weight:700;
	margin-bottom:5px;
	padding:5px;
	/*background-image:url(../images/text.jpg);
	background-position:center top;
	background-repeat:no-repeat;*/
	height: 30px;
}
.underline {
	padding: 5px;
	margin: 0 5px;
	}

