*
{
	margin:0;
	padding:0;
}

html, body
{
	margin:0;
	padding:0;
}

body 
{
	background:#000E26 url('/img/site/topBackground.gif') 0 0 repeat-x;
	font-size:70%;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	padding-bottom:50px;
}

img 
{
	border:0;
}

a 
{
	outline:none;
	text-decoration:none;
	color:yellow;
}

a:hover
{
	text-decoration:underline;
}
h3 {
	font-size:12px;
}
.clear 
{
	clear:both;
	font-size:0px;
	height:0px;
	line-height:0px;
	border:0px;
	white-space: clear;
}

#header {
	margin-bottom:-1px;
}

#container
{
	width:970px;
	margin:0 auto;
}

#content 
{
	width:950px;
	min-height:300px;
	color:#fff;
	padding:10px;
	background:url('/img/site/background.gif') 0 0 repeat-y;
}

#footer
{
	background:url('/img/site/footerBackground.gif') 0 0 repeat-y;
	font-size:7pt;
}

#footer .container
{
	width:744px;
	float:right;
	padding-left:30px;
	padding-right:20px;
	padding-bottom:10px;
	color:#fff;
}

.content 
{
	width:774px;
	padding:5px;
	float:right;
}

.content_block 
{
	margin-left:20px;
/*	width:625px;  */
}

.content_block ul
{
	list-style-type:none;
}

.featured
{
	background:url('../../img/site/homeFeatured_background.gif') 0 0 repeat-y;
	float:right;
	width:215px;
	padding:20px;
}

.featured .header
{
	margin:-20px -20px -20px;
	margin-bottom:5px;
}

.featured .footer 
{
	margin:20px -20px -20px -20px;
}

.bottom .container
{
	width:780px;
	float:right;
	color:yellow;
	text-align:center;
}

.inner 
{
	float:left;
	color:#fff;
	width:516px;
}

.inner .headertext
{
	font-size:9pt;
	font-weight:bold;
	text-align:center;
}

#agencynews
{
	width:208px;
	background:url('../../img/site/captions/tableAgencynews_back.gif') 0 0 repeat-y;
	padding:15px;
}

#agencynews .header 
{
	margin:-15px -15px -15px;
	margin-bottom:5px;
}

#agencynews .footer
{
	margin:15px -15px -15px -15px;
}


.himages
{
/* 	float:left; */
	list-style-type:none;
	list-style-position:inside;
	margin:0;
	padding:0;
	line-height:0;
	display:block;
	width:970px;
/* 	clear:both; */
}

.himages li 
{
 	float:left;
	padding:0;
	margin:0;
	line-height:0;
	display:inline-block;
}

#nav_extra
{
	list-style-type:none;
	margin:0;
	padding:0;
	margin:0 auto;
	margin-top:20px;
	display:block;
	text-align:center;
}

#nav_extra li
{
	display:block;
	margin-right:10px;
}

#nav_extra a 
{
	/* font-size:8pt; */
}

#users_login_box
{
}

#users_login_box .users_login_box_input
{
	width:80px;
}

.blocks 
{
	margin:0 50px;
	background:url('/img/site/captions/tableBackground.gif') 0 0 repeat-y;
	margin-top:10px;
	text-align:left;
}

.blocks .header 
{
}

.blocks .footer
{
	margin-bottom:-5px;
}

#links_container 
{
	padding-right:25px;
}

.bullet
{
	text-align:center;
}

.small_text
{
	font-size:7pt;
}

.banners
{
	text-align:center;
}

#banners_container
{
	margin:0 auto;
}

#users_login_box
{
	padding:2px;
	border: 1px solid  #5D91BB;
	margin-bottom:20px;
}

.ac_block {}

.ac_block .news_letter
{
	float:right;
	padding:15px;
}

.ac_block .agency_news
{
	float:left;
	padding:15px;
}

.ac_block .agency_news, .ac_block .news_letter
{
	display:block;
	background:url('/img/site/captions/tableAgencynews_back.gif') 0 0 repeat-y;
	width:208px;
}

.ac_block .news_letter .header, .ac_block .agency_news .header
{
	margin:-15px -15px 5px -15px;
}

.ac_block .news_letter .footer, .ac_block .agency_news .footer
{
	margin:15px -15px -15px -15px;
}

.newsletter_form
{
	border:1px solid #5D91BB;
	padding:5px;
	text-align:center;
}

.newsletter_form .input
{
	width:180px;
}

.escort_guide 
{
	margin-top:20px;
	text-align:center;
}

td.wr 
{
	width:300px; 
	padding-right:5px; 
	text-align:right;
}
#review_item_photo
{
	float:right;
}

.text-center
{
	text-align:center;
}

.login
{
	border:0px;
	background:url('/img/site/captions/login_a.gif') 0 0 no-repeat;
	width:80px;
	height:25px;
	margin-top:3px;
}

.subscribe
{
	border:0px;
	background:url('/img/site/captions/subscribe_a.gif') 0 0 no-repeat;
	width:80px;
	height:25px;
	margin-top:3px;
}

select, option, .smallTextarea, .smallInput, .mediumInput, .tinyInput, .bigInput, .isubmit
{
	background-color:#113E65 !important;
	color:#fff;
	border:0 inset;
	font-size:8pt;
	padding:1px;
}

.isubmit 
{
	font-size:9pt;
	padding:3px;
}

.smallTextarea
{
	width:250px;
	height:100px;
}

.mediumInput
{
}

.tinyInput
{
	width:50px;
}

.heading
{
	display:block;
	float:right;
	height:40px;
	background:url('/img/site/heading1.png') 0 0 no-repeat; 
	width:794px;
	position:relative;
}
.heading .heading_text
{
	display:block;
	position:absolute;
	right:20px;
	bottom:5px;
}
.heading h2, .heading h1
{
	color:#fff;
	font-size:10pt;
}

.bigInput 
{
	width:250px;
}
.bbutton 
{
	background:url('/img/site/captions/box_btn_bg.gif') 0 0 no-repeat; 
	border:0; 
	text-align:center; 
	display:inline-block;
	width:165px;
	margin-bottom:5px;
	margin-right:10px;
	padding-top:1px;
	line-height:20px; 
	margin:0 auto;
}

.bbutton .r
{
	margin: -1px -3px 0px 0px; 
	background: transparent url(/img/site/captions/box_btn_bg.gif) no-repeat scroll right top; 
	overflow: hidden; 
	width: 10px; 
	float: right; 
	height: 26px;
}


.bunny_escorts .button 
{
	background:url('/img/site/captions/box_btn_bg.gif') 0 0 no-repeat; 
	border:0; 
	text-align:center; 
	display:block;
	float:left;
	width:165px;
	margin-bottom:5px;
	margin-right:10px;
	padding-top:1px;
}
.bunny_escorts .lst
{
	background:url('/img/site/captions/box_btn_bg.gif') 0 0 no-repeat; 
	border:0; 
	text-align:center; 
	display:block;
	float:left;
	width:165px;
	margin-bottom:5px;
	padding-top:1px;
}

#bottom_menu 
{
	list-style-type:none;
	margin:0;
	padding:0;
	display:block;
}

#bottom_menu li
{	
	display:inline;
	margin-right:5px;
}

.gallery_ind_v_photo, .gallery_ind_h_photo
{
	border:1px solid #fff;
}

#content_text ul
{
	list-style-position:inside;
}


#reviews_list_container {
	width:615px;	
}

#content ul {
	list-style-position:inside;
}


#reviews_list_container * {
	text-align:left;
}

.himages * {
	display:inline-block;
	float:none;
}
.h_top {
	height:46px;
	width:970px;
	/* background:url(../../img/site/top.jpg) 0 0 no-repeat; */

}


/* .tnav * { */
.himages *, .himages {
	background:url(../../img/site/nav2.jpg) 0 0 no-repeat;
}

.tnav {
	background-position:0 -46px !important;
}

.h_h1 {
	/* background:url(../../img/site/2_1.jpg) 0 0 no-repeat; */
	width:155px; height:61px;
	background-position:0 -46px;
}
.h_home1 {
	background:url(../../img/site/2_2.gif) 0 0 no-repeat;
	width:38px; height:61px;
}
.h_home2 {
	/* background:url(../../img/site/2_3.jpg) 0 0 no-repeat; */
	width:112px; height:61px;
	background-position:-194px -46px;
}
.h_home3 {
	 background:url(../../img/site/2_4.gif) 0 0 no-repeat;
	width:30px; height:61px;
}
.h_home4 {
	/* background:url(../../img/site/2_5.jpg) 0 0 no-repeat;  */
	width:635px; height:61px;
	background-position:-333px -46px;
}

.h_home {
	/* background:url(../../img/site/home_a.gif) 0 0 no-repeat; */
	width:80px; height:39px;
	background-position: -183px -106px;
}

.h_bleft {
/*	background:url(../../img/site/buttonLeft.gif) 0 0 no-repeat; */
	width:184px; height:39px;
	background-position: 0 -106px;
}

.h_gallery {
	/* background:url(../../img/site/gallery_a.gif) 0 0 no-repeat; */
	width:84px; height:39px;
	background-position: -262px -106px;
}

.h_newgirls {
	/* background:url(../../img/site/newGirls_a.gif) 0 0 no-repeat; */
	width:103px; height:39px;
	background-position: -346px -106px;
}

.h_members {
	/* background:url(../../img/site/membership_a.gif) 0 0 no-repeat; */
	width:113px; height:39px;
	background-position: -449px -106px;
}

.h_reserv {
	/* background:url(../../img/site/reservations_a.gif) 0 0 no-repeat; */
	width:123px; height:39px;
	background-position: -562px -106px;
}
.h_work {
	/* background:url(../../img/site/work_a.gif) 0 0 no-repeat; */
	width:122px; height:39px;
	background-position: -685px -106px;
}
.h_email {
	/* background:url(../../img/site/email_a.gif) 0 0 no-repeat; */
	width:74px; height:39px;
	background-position: -807px -106px;
}

.h_links {
	/* background:url(../../img/site/links_a.gif) 0 0 no-repeat; */
	width:87px; height:39px;
	background-position: -881px -106px;
}

#news_container {
	width:620px;
}












.gallery_right
{
	float:right;
	width:480px;
	display:block;
	border:1px solid #5D91BB;
	padding:5px;
}

.gallery_left
{
	width:230px;
	float:left;
	display:block;
}

.gallery_info
{
	width:210px;
	padding:15px;
	background:url('/img/site/captions/tableAgencynews_back.gif') 0 0 repeat-y;
	overflow:hidden;
	position:relative;
}

.gallery_info .header 
{
	margin:-15px -15px 5px -15px;
	background:url('/img/site/captions/portfolio_nameBackground.gif') 0 0 no-repeat;
	padding:15px 15px 0px 15px;
	text-align:center; 
}

.gallery_info .footer 
{
	margin:15px -15px -15px -15px;
}


.gallery_info_table
{
	border:1px solid #5D91BB;
	background-color:#225D90;
	width:240px;
	font-size:7pt;
}

.gallery_rates_table
{
	border:1px solid #5D91BB;
	background-color:#225D90;
	width:240px;
	font-size:7pt;
}


.gallery_info_table, .gallery_rates_table
{
	color:#A7CAE4;
	margin-top:20px;
	padding:2px;
}

.gallery_info_table td, .gallery_rates_table td
{
	padding:2px;
}

.gallery_booking_info, .gallery_feedback
{
	width:210px;
	padding:15px;
	background:url('/img/site/captions/tableAgencynews_back.gif') 0 0 repeat-y;
	margin-top:15px;
}

.gallery_booking_info .header, .gallery_feedback .header
{
	margin:-15px -15px 15px -15px;
}

.gallery_booking_info .footer, .gallery_feedback .footer
{
	margin:15px -15px -15px -15px;
}

.gallery_list_photo
{
	text-align:center;
	padding:5px;
	background-color:#225D90;
	border:1px solid #5D91BB;
	margin-right:5px;
	margin-bottom:5px;
}

#gallery_locations_container
{
	text-align:center;
}
#gallery_locations_content
{
	text-align:center;
}

.gallery_ind_v_photo
{
	margin-right:6px;
	margin-bottom:5px;
}

.last_photo 
{
	margin-right:0 !important;
}
.gallery_ind_h_photo
{
	margin-bottom:5px;
}
.gallery_list_info
{
	text-align:center;
}

.gallery_list_info a { font-size: 14px; }

div.nlbot, div.nlbright, div.nlbleft {
	/* background:url(/img/site/captions/tableAgencynews_base.gif) 0 0 no-repeat; */
	background:url(/img/site/homeFeatured_base.gif) no-repeat scroll 0 0;
	height:24px;
}
.nlbright {
	background-position:-213px 0px !important;
	width:30px;
	float:right;
}
.nlbleft {
	background-position:-5px 0 !important;
}

div.nltop, div.nlright, div.nlleft {
	background:url(/img/site/captions/tableAgencynewsletter_top.gif) 0 0 no-repeat;
	height:20px;
}

.nlright {
	float:right;
	width:30px;
	background-position:top right !important;
}

.nlcl, .nlcr {
	/* background:url(/img/site/captions/tableAgencynews_back.gif) repeat-y scroll 0 0; */
	background:url(/img/site/captions/tableAgencynews_back.gif) repeat-y scroll 0 0;
}

.nlcl {
	padding-left:15px;
}
.nlcr {
	background-position:top right !important;
	padding-right:5px;
}

.nlcr .newsletter_form {
	width:120px;
	border:0;
}
.nlcr #newsletter_box_input {
	width:100px;
}

.newsletter_simple {
	border:1px solid #5D91BB;
	padding:5px;
	text-align:justify;
}

.newsletter_simple h3 {
	text-align:center;
	/* font-family:Arial; */
	/* letter-spacing:1.5px; */
	margin-bottom:3px;
}

.newsletter_simple #newsletter_box_input {
	width:100px;
}
.newsletter_simple h3 {
	font-size:12px;
}

/*****/
.blogbut {
	text-align: center;
	position:absolute;
	left:30px;
	top:-5px;
	width:100px;
}
.button2 
{
	background:url('/img/site/button.png') 0 0 no-repeat; 
	border:0; 
	text-align:center; 
	display:inline-block;
/* 	width:145px; */
	margin-bottom:5px;
	padding-top:1px;
	padding-left:15px;
	line-height:25px; 
	margin:0 auto;
}

.button2 .r
{
	margin: -1px -3px 0px 0px; 
	background: transparent url(/img/site/button.png) no-repeat scroll right top; 
	overflow: hidden; 
	width: 20px; 
	float: right; 
	height: 33px;
	margin-right:-20px
}

.tooltips {
	border:1px solid yellow;
	background-color:#225D90;
	position:absolute;
	display:none;
}

.new-escort {
	position:absolute;

}

.escort_heading {
	position:absolute;
	left:20px;
	width:300px;
	bottom:10px;
}

.t-title {
	text-align:center;
	text-decoration:blink;
	height:18px;
}

.t-center {
	text-align:center;
}


.tooltips .gallery_info_table { margin-top: 0px; }

