html, body{

 margin:0;

 padding:0;

 text-align:center;


}



body {
background-image:url(../images/bg.gif);
}

html>body {font-size:11px}

body, p, br, ul, ol, div, span, td, input, textarea, submit, h1, h2, h3, h4, h5, h6 {

	font-family:  Verdana, Arial, Helvetica, sans-serif;

	color: #BBB6C0;

}

h1 {
font-size:18px;
}
h1 {
font-size:15px;
}

input{color: #000000;}
textarea{color: #000000; font-size: 1em;}

a {

	color: #cc6600;

	text-decoration: none;

}

a:hover {

	text-decoration: underline;

}

ul {

	padding: 0;

	margin: 0;

	list-style: none;

}

form {

	padding: 0;

	margin: 0;

}

.clear {

	clear: both;

	height: 0;

	line-height: 0;

}



#wrapper {

	background: #2b100a;

	border-left: 1px solid #ffffff;

	border-right: 1px solid #ffffff;
	width:100%;

}

#pagewidth{

 width:945px;

 text-align:left;

margin-left:auto;

 margin-right:auto;
 margin-bottom:5px;

}



/*   ------------   Header   ------------   */



#page_title {

	margin: 0;

	padding: 18px 0 2px 0;

	text-align: center;

	color: #7d5635;

	font-weight: normal;

	font-size: 1em;

}




#header{

 position:relative;

 height:137px;

 width:100%;
 
 border-left:solid #ffffff 1px;
 border-right:solid #ffffff 1px;
 border-top:solid #ffffff 1px;
 overflow:hidden;


}



/*   ------------   Left Column   ------------   */



#leftcol{
	width:190px;
	float:left;
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;

  }

 .leftcol_box_ttl, .leftcol_search_ttl {

 	padding-left: 7px;

 	width: 176px;

	height: 26px;

	line-height: 26px;

	background: url(../images/LC_box_ttl_bg.gif);

	border: 1px solid #684c28;

	color: #c8c8c8;

	font-weight: bold;

	font-size: 1.09em;

	margin:0 0 0 4px;

 }

 .leftcol_search_ttl {

 	padding-left: 4px;

 	width: 179px;

	font-size: 1em;

 }



.leftcol_box, .leftcol_search {

	width: 171px;

	border: 1px solid #684c28;

	border-top: none;

	padding: 5px 6px;

	background: #210b06 url(../images/leftcol_box_bg.png) 0 0 no-repeat;

	margin:0 0 15px 4px;

}

.leftcol_search {

 	padding: 5px 0 0 0;

 	width: 183px;

 }

 .leftcol_box p {

 	color: #c8c8c8;

	margin: 0;

	padding: 5px 0;

 }

 .leftcol_box p strong {

 	color: white;

 }

 .leftcol_box a {

 	text-decoration: underline;

 }

  .leftcol_box a:hover {

  	text-decoration: none;

  }

  

/*   ------------   Left Column Search   ------------   */



.leftcol_search li {

	float: left;

	margin:0 0 5px 6px;

	display: inline;
	text-decoration: none;

}

.leftcol_search a {

	width: 80px;

	padding: 4px 0;

	background: #160903;

	border: 1px solid #604f47;

	font-weight: bold;

	font-size: 0.8em !important;

	text-transform: uppercase;

	text-align: center;

	display: block;

}

.leftcol_search li.selects {

	width:170px;

}

.leftcol_search li.selects select {

	width: 170px;

	background: black;

	color: #cc6600;

	height: 20px;

	margin: 0 0 4px 0;
	font-weight:bold;
	border: 1px solid #604f47;

}

.leftcol_search a:hover {

	background: #2b100a;

	text-decoration: none;
	
	color: #b44005;


}



/*   ------------   Incall Galleries   ------------   */



.incall-galleries {

	margin: 9px 0 9px 0px;

	width: 170px;

	padding-top: 2px;

	background: url(../images/incall_galleries_bg.gif) 0 0 repeat-x;
	text-decoration: none;

}

.incall-galleries li {

	padding-bottom: 1px;

	background: #2b100a url(../images/incall_galleries_li_bg.gif) bottom repeat-x;

	border-bottom: 1px dotted #5a2b03;

}

.incall-galleries li a {
	padding: 3px 1px 3px 15px;
	display: block;
	text-decoration: none;
	width: 155px;

}

.incall-galleries li a:hover {

	background: #160903;
	color: #b44005;
	text-decoration: none;	
	background: url(../images/incall_galleries_arrow.gif) right no-repeat;

}



 /*   ------------   Center - Right Wrapper   ------------   */



#twocols{

 width:750px;

 float:right;

 position:relative;

 background: url(../images/twocols_bg.gif);

  }

 #twocols_ttl {

	width: 750px;

	height: 55px;

	display: block;

	text-indent: 50px;

}

#twocols_end {

	width: 750px;

	height: 44px;

	background: url(../images/twocols_end.jpg);

	clear: both;

}



 /*   ------------   Right Column   ------------   */


#rightcol{

 width:275px;

 float:right;

 position:relative;

 }

 #featured_escorts {

 	margin-left: 18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;

 }

 * html #featured_escorts {

 	margin-left: 9px;

 }

 #featured_escorts li {

 	margin: 0 0 10px 10px;

	float: left;

	width: 102px;

	height: 200px;

	text-align: center;

	border: 1px solid #322722;

	padding: 3px;

 }

 #featured_escorts li a {

 	text-decoration: none;

 }

  #featured_escorts li a:hover {

  	color: #818081;

  }

 #featured_escorts li a img {

 	border: 1px solid #78706c;

 }

 #featured_escorts li a:hover img {

 	border: 1px solid #444444;

 }



 /*   ------------   Main Content   ------------   */



#maincol{

 float: left;

 display:inline;

 position: relative;

 width:443px;

 padding: 0 16px;
 
 

 }

 #maincol h1 {

 	font-size: 1.125em;

	color: white;

	margin: 0;

	padding: 8px 0;

 }

 .lists li {

 padding: 2px 0 2px 15px;

 background: url(../images/bulletbrown.gif) 2px 5px no-repeat;

 }

 .expl p {

 	color: #666666;

 }





 /*   ------------   Home Page   ------------   */



 #home_page #twocols_ttl {

 	background: url(../images/home_page_TC_head.jpg);

 }



 /*   ------------   Single Column Template   ------------   */



 #single_column #twocols_ttl {

 	background: url(../images/single_column_TC_head.jpg);

	width: 943px;

 }

 #single_column #maincol {

 	width: 913px !important;

	padding: 0 15px 40px 15px !important;

	background: #160903 url(../images/single_column_maincol_end.gif) bottom no-repeat;

 }

 #single_column h3 {

 	font-size: 1.27em;

	margin: 0;

	padding: 5px 0 15px 0;

 }

 #single_column #copyr {

  	margin: 0 0 0 20px !important;

	}

	#single_column #top_nav {

	margin: 23px 0 0 67px;

}



/*   ------------   Gallery   ------------   */



#gallery #twocols_ttl {

 	background: url(../images/gallery_TC_head.jpg);

	width: 938px;

 }

 #gallery #twocols_ttl h2 {
 	padding: 0;
	margin: 0;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:normal;
	font-weight:bold;

 }

 #gallery #maincol {

 	width: 943px !important;

	padding: 0 0 40px 0 !important;

	background: #160903 url(../images/single_column_maincol_end.gif) bottom no-repeat;

 }

 #search_head {
    font-size:13px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 0 10px;
	margin: 0 auto;
	text-decoration:none;
	letter-spacing:normal;
	text-decoration:none;
	text-align:justify;
	color:#CCCCCC;
	

 }

  #search_head strong {

  	color: white;

  }

   #search_head p {
    font-size:13px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	letter-spacing:normal;
	text-decoration:none;
	text-align:justify;
	color:#CCCCCC;

   	/*text-align: center;*/

   }

#search_filter {

	width: 870px;

	height: 105px;

	margin: 10px auto;

	padding: 0 8px;

	
	font-size: 10px;

}

#search_filter h2 {
	padding: 1px;
	margin: 0;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:normal;
	font-weight:bold;
	text-align:center;

}

#search_filter li {

	float: left;

	margin: 8px 0 0 8px;

}

#search_filter li a {

	width: 100px;

	padding: 4px 0;

	background: black;

	border: 1px solid #604f47;

	color: #cc6600;

	font-weight: bold;

	font-size: 10px;

	text-transform: uppercase;

	text-align: center;

	display: block;

}



#search_filter li select {

	width: 170px;

	background: black;

	color: #cc6600;

	height: 20px;

	margin: 0 0 4px 0;
	font-weight:bold;
	border: 1px solid #604f47;

}

#search_filter a:hover {

	background: #2b100a;

	color: #b44005;

	text-decoration: none;

}

#girls-gallery {

	padding-top: 5px;
	text-align:center;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;

}

#girls-gallery .bunny{
	height: 190px;
}

#girls-gallery li {

	display: inline;

	width: 167px;

	height: 290px;

	padding: 2px 4px;

	text-align: center;

	background: url(../images/gallery_bg.png);

	overflow: hidden;

	margin: 0 0 11px 11px;

	float: left;

	line-height: 1.35em;

}

#girls-gallery li h3 {

	text-align: center;

	height: 23px;

	line-height: 21px;

	font-size: 0.9em;

	padding: 0;

	margin: 0;

	color: #b0a8a1;

	text-transform: uppercase;

}

#girls-gallery li a:hover {

	color: #b44005;

	text-decoration: none;

}

#girls-gallery li a img {

	border: 1px solid #160903;

}

#girls-gallery li a:hover img {

	border: 1px solid #cc6600;

}

.girl_options {

	font-weight: bold;

	color: #818081;

}

#gallery_end {
    font-family:"Times New Roman", Times, serif;
    font-size:12px;
    font-weight:normal;
	padding: 5px 15px 0 15px;
	clear:both;
}

/*#gallery_end strong {
	font-size: 1.09em;
}*/
 /*   ------------   Footer   ------------   */

#footer{
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	padding: 0;
	position: relative;
	background:#000000;
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#CC6600;
	text-decoration:none;
	width:100%;
 }

 #footer a {
 font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
text-decoration:none;
color:#CC6600;
 }
 
#footer a:hover {
text-decoration:underline;
}

.footer{
	padding: 0 5px;
	position: relative;
	background:#000000;
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#CC6600;
	text-decoration:none;
	width:925px;
 }

.footer a {
 font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
text-decoration:none;
color:#CC6600;
 }
 
.footer a:hover {
text-decoration:underline;
}

#header {
	height: 138px;
	background: transparent;
}
#page_title, {
  padding: 6px 0 0 0 !important;
  height: 16px !important;
}
#home_page #twocols_ttl {
  background: #160903 url(../images/twocols-ttl-bg.gif) 0 0 no-repeat;
}

#gallery #twocols_ttl {
background:#160903 url(../images/gallery-tc-bg.gif) 0 0 no-repeat;
}
#single_column #twocols_ttl {
background:#160903 url(../images/single-column-tc-bg.gif) 0 0 no-repeat;
}

#top_nav {
  margin:29px 0 0 !important;
  width: 947px;
}
#wrapper {
  padding-top: 6px;
}
#top_nav li {
  margin-right: 0;
}
#top_nav li a {
height:32px;
}

 /* *** Float containers fix  *** */

.clearfix:after {

 content: ".";

 	display: block;
	height: 0;
	clear: both;
	 visibility: hidden;
 }


.clearfix{display: inline-block;}



/* Hides from IE-mac \*/

* html .clearfix{height: 1%;}

.clearfix{display: block;}

/* End hide from IE-mac */


.bullet{
  list-style-type: square;
  margin-left: 50px;
  margin-bottom: 10px;
  margin-top: 10px;
  line-height: 1.3em;
}

.navigation{ width:100%; border-left: 1px solid #ffffff;border-right: 1px solid #ffffff;background-color: #000000; overflow:hidden;}
.navigation td {background-color:none;line-height: 35px; text-decoration: none; font-size: 15px; font-family: Verdana, sans-serif; border-right: 1px solid #ffffff; font-weight:bold;} 
.navigation td a {display: block; height: 100%; width: 100%; background-color: none; color: #e9e9e9	; text-decoration: none; text-align: center;} 
.navigation td a:hover {background-color: #863802; color: #e9e9e9;}
.navigation A:link {color:#e9e9e9;text-decoration:none;}
.navigation A:visited {color:#e9e9e9;text-decoration:none;}
.navigation A:hover {color:#e9e9e9;text-decoration:none;}

table.contentprofile{ -moz-border-radius: 5px;border-top: 0px; border-bottom: 0px; border-left: 1px solid #585F68; border-right: 1px solid #585F68; background-color: #333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#BBB6C0}

.contentprofile a {
text-decoration:none;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#CC6600;
 }
 
.contentprofile a:hover {
text-decoration:underline;
}

table.detailprofile{ -moz-border-radius: 5px;border-top: 1px solid #333333; border-bottom: 1px solid #333333; border-left: 1px solid #333333; border-right: 1px solid #333333; background-color: #000000; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
div.detailcontent{ -moz-border-radius: 5px;border-top: 1px solid #333333; border-bottom: 1px solid #333333; border-left: 1px solid #333333; border-right: 1px solid #333333; background-color: #000000; padding:7px;
font-family: "Times New Roman", Times, serif, sans-serif; font-size:12px; color:#FFFFFF; font-weight:normal;

}

.bigadd1
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration:underline;
}
.texfield3 {
	padding: 1px;
	font-size:13px;
	border: 1px solid #000000;
	background:#FFFFFF;
	color: #000000;
	font-weight:bold;

}
.texfield3:hover {
	border: 1px solid #000000;	
	background:#FFFFFF;
	color: #000000;
}

.texfield3:focus {
	border: 1px solid #000000;
	background:#FFFFFF;
	color: #000000;
}

.footerlink {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#CC6600;
}
.footerlink a {
text-decoration:none;
}
.footerlink a:hover {
text-decoration:underline;
}

