/* Common styles */
*{
	margin: 0pt;
	padding: 0pt;
}
body{
	background-color: #1e1e1e;
	color: #eeeeee;
	font-family: Arial, "MS Trebuchet", sans-serif;
	font-size: 62.5%;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	line-height: 1.88889;
}

a:link, a:visited{
	color: #3a3a3a;
	text-decoration: none;
}
a:hover, a:active{
	color: #3a3a3a;
	text-decoration: underline;
}
img{
	border: none;
}

.left_clear{
	clear: left;
}
.right_clear{
	clear: right;
}
.both_clear{
	clear: both;
}

#disclaimer{
	position: absolute;
	width: 948px;
	height: 10000px;
	z-index: 10000;
	background-color: #eee;
	
	background: url(/images/aspace_enter_page2.jpg) scroll repeat-y top left;
	
	left: 50%;
	top: 0;
	margin-left: -474px;
	color: #3a3a3a;
}
#disclaimer h2{
	text-align: center;
	color: #b40101;
	font-size: 4.5em;
	padding-bottom: 40px;
}
#disclaimer p{
	padding-left: 1em;
	padding-right: 1em;
	font-size: 2em;
	line-height: 1.3;
}
#disclaimer .btn_panel{
	padding-top: 1em;
	width: 100%;
	margin: 0 auto;
}
#disclaimer .btn_panel input{
	width: 100px;
	height: 40px;
}
.content_panel_bottom{
	background: transparent url(/images/panel_bottom.jpg) scroll no-repeat left bottom;
	width: 948px;
	padding-bottom: 7px;
}
.content_panel_top{
	background: transparent url(/images/panel_top.jpg) scroll no-repeat left top;
	width: 100%;
	padding-top: 9px;
}
.content_panel{
	background: transparent url(/images/panel_mid.jpg) scroll repeat-y left top;
	padding: 4px 14px 7px 14px;
}
.full_length_wrapper{
	float: left;
	width: 920px;
	background: #eee url(/images/full_length_bottom_corner.png) no-repeat bottom left;
	padding-bottom: 8px;
}
.full_length_container{
	float: left;
	width: 890px;
	background: transparent url(/images/full_length_top_corner.png) no-repeat top left;
	padding-top: 8px;
	color: #3a3a3a;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 1.2em;
}

/* main content */
#listing{
	margin-top: 15px;
}
#listing .content_panel{
	height: 100%;
	min-height: 200px;
	padding-top: 5px;
}

#first_area{
	float: left;
	width: 160px;
}
#welcome_first_area {
	width: 160px;
	float: left;
}
#second_area{
	float: right;
	width: 750px;
	
}
#welcome_second_area {
	width: 100%;
	float: left;
	position: relative;
	padding-bottom: 32px;
}
* html #welcome_second_area {
	width: 100%;
	float: left;
	position: relative;
	padding-bottom: 32px;
}
#welcome_second_area .category_box {
	width: 200px;
	height: 200px;
	float: left;
	margin-left: 22px;
	margin-top: 35px;
}
* html #welcome_second_area .category_box {
	width: 200px;
	height: 200px;
	float: left;
	margin-left: 8px;
	margin-right: 14px;
}
#welcome_second_area .category_box #category_escort_regions {
	position: relative;
	float: right;
	width: 100px;
	top: 47px;
	text-align: center;
}
#welcome_second_area .category_box #category_escort_regions #category_escort_region {
	position: relative;
	width: 100px;
	padding-bottom: 3px;
	float: left;
	text-align: center;
}
#welcome_second_area .category_box #category_escort_regions #category_escort_region a{
   font-size: 11px;
   line-height: 1.2;
   font-weight: bold;
   color: #ffffff;
}
* html #welcome_second_area .category_box #category_escort_regions #category_escort_region a{
   font-size: 11px;
   line-height: 1.2;
   font-weight: bold;
   color: #ffffff;
}
#welcome_second_area .category_box table tr td a{
   font-size: 12px;
   line-height: 1.4;
   font-weight: bold;
   color: #ffffff;
}
#welcome_second_area .category_box #category_blurb{
	width: 200px;
	position: relative;
	text-align: center;
}
#welcome_second_area .category_box #category_blurb a {
   font-size: 11px;
   line-height: 1.6;
   font-weight: bold;
   color: #ffffff;
}
#welcome_login_panel {
	width: 160px;
}
#second_left_area{
	width: 564px;
	float: left;
	background: #eee url(/images/middle_panel_bottom_corner.png) scroll no-repeat bottom left;
	padding-bottom: 10px;
	color: #3a3a3a;
}
* html #second_left_area{
	width: 564px;
	float: left;
	background: #eee url(/images/middle_panel_bottom_corner.png) scroll no-repeat bottom left;
	padding-bottom: 10px;
	color: #3a3a3a;
	overflow: hidden;
}
#main_listing_content{
	float: left;
	width: 555px;
	background: transparent url(/images/middle_panel_top_corner.png) scroll no-repeat top left;
	padding-top: 15px;
	padding-left: 9px;
}
#main_listing_content .no_results{
  font-size: 15px;
  text-align: center;
  font-weight: bold;
}
#second_right_area{
	position: relative;
	float: right;
	width: 174px;
}

/* navigation */
#navigation{
	width: 100%;
	position: relative;
}


/* h1 heading and openting paragraph */
#opening_paragraph{
	float: left;
	background: #4a4a49 url(/images/open_p_bottom_corner.png) scroll no-repeat bottom left;
	width: 546px;
	padding-bottom: 11px;
	position: relative;
	color: #eee;
}
#opening_paragraph h1{
	background: transparent url(/images/open_p_top_corner.png) scroll no-repeat top left;
	padding-top: 8px;
	padding-right: 10px;
	font-size: 1.2em;
	line-height: 1.4;
}
#opening_paragraph h2{
	font-size: 10px;
	font-weight: normal;
	line-height:1.2;
	padding-right: 10px;
}

#opening_paragraph p{
	padding-left: 87px;
	font-size: 1.2em;
	line-height: 1.3;
	padding-right: 10px;

}
#opening_paragraph img{
	width: 72px;
	height: 61px;
	display: block;
	position: absolute;
	left: 6px;
	top: 12px;
}




/* lady listings */
#lady_listings{
	width: 524px;
	float: left;
	margin-top: 15px;
	border-bottom: 1px dotted #7d7d7d;
	padding-bottom: 20px;
	padding-left: 11px;
	padding-right: 11px;
}
#lady_listings .listing_pager{
	float: left;
	width: 100%;
}
#lady_listings .listing_pager_wrapper{
	float: right;
}
#lady_listings .listing_pager_wrapper div{
	float: left;
	padding-left: 5px;
}
#lady_listings .listing_pager_wrapper div strong{
	line-height: 25px;
}
#lady_listings .listing_pager_wrapper a{
	float: left;
	display: block;
	border: 1px solid #ccc;
	font-size: 1.2em;
	font-weight: bold;
	width: 20px;
	height: 23px;
	text-align: center;
}
#lady_listings .listing_pager_wrapper a.selected{
	border: 1px solid #ccc;
	background-color: #383838;
	color: #eee;
}
#lady_listings .listing_pager_wrapper p{
	float: left;
	display: block;
	border: 1px solid #ccc;
	font-size: 1.2em;
	font-weight: bold;
	width: 20px;
	height: 23px;
	text-align: center;
}
#lady_listings .listing_pager_wrapper p.selected{
	border: 1px solid #ccc;
	background-color: #383838;
	color: #eee;
}
#lady_listings #standard_view .listing_item{
	margin-bottom: 25px;
	padding-bottom: 20px;
	float: left;
	width: 524px;
	border-bottom: 1px dashed #808080;
}
#lady_listings #standard_view .listing_item .photo{
	text-align: center;
}
#lady_listings #standard_view .listing_item .photo img{
	border: 2px solid #ccc;
}
#lady_listings #standard_view .listing_item .left{
	margin-right: 10px;
	margin-bottom: 0px;
	float: left;
	padding-left: 5px;
}
#lady_listings #standard_view .listing_item .right{
	margin-left: 10px;
	margin-bottom: 0px;
	float: right;
	padding-right: 5px;
}
#lady_listings #standard_view .listing_item .right_align{
	text-align: right;
}
#lady_listings #standard_view .listing_item .recommendation{
	background: transparent url(/images/recommended_icon.png) scroll no-repeat top center;
	width: 70px;
	text-align: center;
	
}
#lady_listings #standard_view .listing_item .recommendation span{
	font-family: Georgia, Times , sans-serif;
	font-size: 1.8em;
	font-weight: bold;
	color: #f0a402;
	display: block;
	margin-top: -5px;
	margin-bottom: 25px;
}
#lady_listings #standard_view .listing_item .recommendation p{
  font-size: 10px;
  line-height: 1;
  padding-top: 1px;
}
#lady_listings #standard_view .listing_item .title{
	padding-bottom: 1em;
}
#lady_listings #standard_view .listing_item .title h2{
	font-size: 1.8em;
	font-weight: bold;
	line-height: 1;
	padding-bottom: 5px;
}
#lady_listings #standard_view .listing_item .title h3{
	font-size: 1.4em;
	font-weight: bold;
	color: #b40101;
	line-height: 1;
	padding-bottom: 5px;
}
#lady_listings #standard_view .listing_item .title h4{
	font-size: 1.2em;
	font-weight: bold;
	color: #b40101;
	line-height: 1;
}
#lady_listings #standard_view .listing_item p{
	font-size: 1.3em;
	line-height: 1.3;
}
#lady_listing #standard_view .listing_item p strong{
	font-size: 14px;
	font-weight: bold;
}
#lady_listings #standard_view .listing_item p a{
	color: #b40101;
}
#lady_listings #standard_view .listing_item .bottom{
	clear: both;
	width: 524px;
	float: left;
}
#lady_listings .acts{
	padding-top: 5px;
	float: right;
	padding-right: 5px;
}
#lady_listings .acts a{
	float: left;
	font-size: 1.4em;
	margin-left: 10px;
	padding-left: 50px;
	height: 47px;
	display: inline;
}

#lady_listings .acts a span{
	line-height: 47px;
}
#lady_listings .acts a.email{
	background: transparent url(/images/email_icon.png) scroll no-repeat top left;
}
#lady_listings .acts a.video{
	background: transparent url(/images/video_icon.png) scroll no-repeat top left;
}
#lady_listings div#watchlist_container{

}
#lady_listings .acts a.watchlist{
	background: transparent url(/images/watchlist_icon.png) no-repeat top left;
}

/* random pool */
#random_pool{
	float: left;
	width: 546px;
	margin-top: 15px;
}
#random_pool h1{
	float: left;
	width: 100%;
	height: 58px;
	background: transparent url(/images/hotdate.jpg) scroll no-repeat top left;
}
#random_pool h1 span{
	margin-left: -1000px;
}
#random_pool .random_pool_wrapper{
	float: left;
	width: 524px;
	padding: 0 11px 10px 11px;
}
#random_pool .random_pool_wrapper .container{
	width: 508px;
	background-color: #ccc;
	float: left;
	padding: 8px 8px 0px 8px;
}
#random_pool .random_pool_wrapper a{
	float: left;
	padding-right: 8px;
	padding-bottom: 8px;
}

/* profile page */

#profile_panel{
	float: left;
	background: #eee url(/images/profile/profile_panel_bottom.png) scroll no-repeat bottom left;
	width: 100%;
	padding-bottom: 8px;
}
#profile_panel .first_block{
	float: left;
	background: transparent url(/images/profile/profile_panel_top.png) scroll no-repeat top left;
	width: 710px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 8px;
}



.opening_paragraph{
	margin-top: 1em;
	margin-bottom: 1em;
	padding: 1em;
	border: 1px solid #ccc;
	font-weight: bold;
}
.opening_paragraph ul{
	list-style: none;
}
.opening_paragraph ul li{
	padding-top: 5px;
	padding-bottom: 5px;
}
.advert_panel{
	padding-bottom: 20px;	
}
body>#blabimbar{
    font-family: verdana,sans-serif; 
    font-size: 9px; 
    color: #000; 
    background-color: #E1EBF2; 
    font-weight: bold; 
    text-transform: uppercase; 
    margin: 0px; 
    padding: 1px; 
    width: auto; 
    height: auto; 
    position: fixed; 
    float: left; 
    top: auto; 
    bottom: 8px; 
    left: auto; 
    right: 8px; 
    border: 1px solid #098DCE; 
    border-bottom-width: 2px; 
    z-index: 2000;
}
* html #blabimbar{
	font-family: verdana,sans-serif; 
    font-size: 9px; 
    color: #000; 
    background-color: #E1EBF2; 
    font-weight: bold; 
    text-transform: uppercase; 
    margin: 0px; 
    padding: 1px;
    width: auto;
    height: auto;
    border: 1px solid #098DCE; 
    border-bottom-width: 2px;
    z-index: 2000;
	position: absolute;
	float: left;
	left: expression( ( -8 - blabimbar.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMee = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
    top: expression( ( -8 - blabimbar.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}