@charset "utf-8";
/* CSS Document */

body {
margin-top:0px;
background:#000000 url(/images/tpl_girls_bkg.jpg) no-repeat center top;
	font-family:arial, verdana, sans-serif;
	font-size:.9em;
	color:#3E3E3E;
	line-height:150%;
}

article, aside, figure, footer, header, nav, section {
    display: block;
}
h1, h2, h3, h4, h5, h6, .byline {
	font-family: Costantia, Georgia, Times, "Times New Roman", serif;
	}
a.block {
    text-decoration:none;
    display:block;
}
a {
   outline: 0;
   text-decoration:none;
}
a img {
	border: none;
	}
#container {
	padding: 0px;
	width: 981px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
header {
	height: 139px;
	width: 981px;
	/* [disabled]background-color:#393; */
	
}
header hgroup {
	position: absolute;
	top: -500px;
	left: -250px;
}
#mylogo {
	height: 139px;
	width:485px;
	float:left;
	z-index:999;
	
}
#mylogo2 {
	height: 139px;
	width:496px;
	float:left;
	clear:right;
}
@font-face {
	font-family: 'Bebas';
	src: url('/css/Bebas/bebas___-webfont.eot');
	src: local('☺'), 
	url('/css/Bebas/bebas___-webfont.woff') format('woff'), 
	url('/css/Bebas/bebas___-webfont.ttf') format('truetype'), 
	url('/css/Bebas/bebas___-webfont.svg#webfontC1Tfcyra') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Aller';
	src: url('/css/Aller/aller_rg-webfont.eot');
	src: local('☺'), 
	url('/css/Aller/aller_rg-webfont.woff') format('woff'), 
	url('/css/Aller/aller_rg-webfont.ttf') format('truetype'), 
	url('/css/Aller/aller_rg-webfont.svg#webfontC1Tfcyra') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'PermanentMarkerRegular';
    src: url('/css/Marker/PermanentMarker-webfont.eot');
    src: url('/css/Marker/PermanentMarker-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/Marker/PermanentMarker-webfont.woff') format('woff'),
         url('/css/Marker/PermanentMarker-webfont.ttf') format('truetype'),
         url('/css/Marker/PermanentMarker-webfont.svg#PermanentMarkerRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
.firsttitle{
	font-size:30px;
	position:relative;
	top:35px;
	left:25px;
	font-family: 'PermanentMarkerRegular';
	color:#FFF;
	text-indent:50px;
	
}
.phone{
	float:right;
	clear:both;
}
.slogan{
	display:block;
	float:right;
	padding-right:20px;
	font-size:14px;
	color: white;
	padding-top:10px;
}
#maincontent{
	background-color:#FFF;
	width:981px;
	float:left;
	z-index:0;
}
nav {height:52px;}
#slideshow {
	height:432px;
}
.slider-container{
	background-image:url(/images/slider-bkg.gif);
	width:981px;
	height:425px;
padding-top:7px;
}
.slider-image{
	width:946px;
	height:402px;
	margin-left:18px;
margin-top:-215px;
z-index:0;
}
#satisfaction {
position: relative;
	right: -810px;
	top: 310px;
	z-index:100;
	width:80px;
	height:108px;
}
#sameday {
position: relative;
	right: -804px;
	top: -110px;
	z-index:100;
	width:80px;
	height:108px;
}

#block1 {
	height:257px;
}
#pods {
	background-image:url(/images/packages.jpg);
	background-repeat:no-repeat;
	width:530px;
	height:237px;
	padding-left:15px;
	padding-top:20px;
	float:left;
}
.service {
	width:167px;
	float:left;
	height:230px;
	/* background-color:#666; */
	text-align:center;
	margin-left:9px;
}
.service h1 {
	font-size:16px;
	color:#036;
	padding-top:10px;
}
.service-txt {
	font-size:12px;
	text-align:left;
	line-height:14px;
	padding-top:10px;
	width:140px;
	margin:0 auto;
}
.service-price {
	text-align:center;
}
.price { color:#006898;
font-size:28px;
}
#meetmaids {
	background-image:url(/images/meetmaids.gif);
	background-repeat:no-repeat;
	width:427px;
	height:257px;
	float:right;
}

#meetmaids img {
	margin-left:17px;
	margin-top:11px;
}
#block2 {
	clear:both;
	background-color:#FFF;
	float:left;
	width: 981px;
}
.checkmarks {
	width:279px;
	margin-left:20px;
	padding-top:10px;
	float:left;
}
.checkmarks ul
{
list-style-type: none;
padding: 0px;
margin: 0px;
font-size:12px;
border-right-style:dashed;
border-right-width:1px;
}

.checkmarks ul li{
background-image: url('/images/icon-32-checkin.png');
background-repeat: no-repeat;
background-position: 0px 0px;
line-height:15px;
padding-left: 37px; 
padding-top: 7px; 
font-weight:bold;
color:#006898;
height:22px;
margin-top:5px;
	}
.checkmarks2 {
	width:500px;
	position: relative;
	left:0px;
	float:left;
	padding-top:10px;
}
.checkmarks2 ul
{
float:left;
margin-left:0px;
}
.checkmarks2 ul li
{
font-size:11px;

}

.checkmarks2 h2{
	color:black;
	margin-top:10px;
	margin-bottom:-5px;
	margin-left:15px;
}
.checkmarks {
	width:279px;
	margin-left:20px;
	padding-top:10px;
	float:left;
}
.checkmarks3 ul
{
padding: 0px;
margin: 0px;
list-style-type: none;
}
.checkmarks3 ul li{
background-image: url('/images/arrow_red.gif');
background-repeat: no-repeat;
background-position: 0px 0px;
line-height:10px;
padding-left: 37px; 
padding-bottom: 5px; 
font-weight:bold;
color:#666666;
height:12px;
margin-top:5px;
text-transform:capitalize;
	}

#block3 {
	clear:both;
	background-color:#FFF;
	float:left;
	width: 981px;
margin-top:-15px;
}
#block3 hr{
	width:950px;
	color:#000;
background-color: #000;
height: 3px;
margin-top:0px;
clear:both;
}
.wantmore{
	font-family: 'Bebas';
	color:#000;
	font-size:34px;
	margin-top:15px;
	margin-left:15px;
	float:left;

	
}
.wantmore2 {
	font-family: 'Bebas';
	color:#000;
	font-size:14px;
	margin-top:5px;
	margin-left:15px;
	margin-bottom:15px;
	float:left;
	width:580px;
	
}
#block4 {
	clear:both;
	background-color:#FFF;
	float:left;
	width: 951px;
	padding:15px;
	
}
#newtestimonials{
	margin-top:0px;
	width:280px;
	padding:15px;
	 /* background: url('/images/BGTest.jpg') top right no-repeat; */
	 float:left;
}
.withbrd {
border-left-style:dashed;
border-left-width:1px;
}
.cube {
	background-color:black;
	float:left;
	width:300px;
	padding:5px;
height:152px;
	margin:0;
}
#newtestimonials p{
	margin-top:0px;
	color:white;
	font-size:13px;
	padding-left:10px;
	color:#333;
}
.quote10 {
	background: url('/images/quote1.png') top left no-repeat;
	margin-left:5px;
	width:25px;
	height:16px;
	float:left;
}
#newtestimonials em{
	color:#937A48;
	font-size:11px;
	padding-right:28px;
	margin-left:10px;
	padding-bottom:10px;
	background: url('/images/quote2.png') top right no-repeat;
padding-bottom:10px;
}
footer {
	float: left;
	width: 981px;
	height: 50px;
	margin-top:10px;
	font-size:13px;
	color:white;
}
.fltleft {float:left;}
.fltright {float:right;}
.fltright a:link, .fltright a:active {color: #937A48; text-decoration: underline}
.fltright a:visited {color: #937A48; text-decoration: underline}
.fltright a:hover {color: #00aaff; text-decoration: underline}
#maincontent-right {
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	width: 686px;
	float: right;
	position:relative;
}
#maincontent-left {
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	width: 255px;
	float: left;
	background-color: #FFF;
	height: 100%;
}
.bread {
font-size:11px;
color:#937A48;
margin-top:5px;
margin-bottom:0px;

}
.bread a:link, .bread a:active {color: #937A48; text-decoration: underline}
.bread a:visited {color: #937A48; text-decoration: underline}
.bread a:hover {color: #00aaff; text-decoration: underline}
.pagetitle {background-color:#9C0407; height:30px; color:white; padding-top:10px;  padding-left:10px; width:500px; margin-bottom:5px; margin-top:5px;}
.naughtymaids { background-color:black; font-size:16px; color:white; width:225px; text-align:center; padding:5px; text-transform:uppercase; font-family: 'Bebas'; margin-left:15px; margin-top:5px;}
.pods {background-color:#CCC; width:211px; height:253px; padding:5px;}
.category_item_pic {    min-width: 214px;
    min-height: 218px;}
.category_item_pic:hover {}

.category_item {float:left; margin-left:10px; text-align:center; width:211px; height:253px; padding:5px; background-color:#CCC; margin-top:15px;}
.category_items {margin-left:-10px; margin-top:10px;}
.modelpic {
    height: 218px;
    width: 213px;
    overflow: hidden;
    margin-bottom: 8px;
}
.modelname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.ClickHerePopular {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2682C6;
	text-decoration: underline;
text-align:center;
}

#contact-wrapper {
	width:635px;
	border:1px solid #e2e2e2;
	background:#f1f1f1;
	padding:20px;
	float:left;
	z-index:2;
	margin-bottom: 30px;
}
#contact-wrapper h1,h2,h3 {
	font-family: 'Trebuchet MS', Arial, sans-serif;
	font-weight: bold;
}

#contact-wrapper h1 {
	font-size: 1.5em;
	margin: 10px 15px;
}

#contact-wrapper h2 {
	font-size: 1.3em;
	text-transform: uppercase;
	color: #339900;
	margin: 10px 15px;
}


.red {
	color: #cd1414;
}
#contact-wrapper label {
	display:block;
	float:none;
	font-size:16px;
	width:auto;
}
#contact-wrapper2 {
	width:635px;
	border:1px solid #e2e2e2;
	background:#f1f1f1;
	padding:20px;
	float:left;
	z-index:2;
	margin-bottom: 30px;
}
#contact-wrapper2 h2 {
	font-size: 1.3em;
	text-transform: uppercase;
	color: #339900;
	margin: 10px 15px;
}

ol.form-contact { float: left; list-style: none; color:#333; margin-left:-15px; margin-top:-5px; font-size:12px;}
ol.form-contact li { clear: both; float: left; margin-bottom: 10px; position: relative;  margin-left:-20px;}
ol.form-contact label {display:block;
	float:none;
	font-size:16px;
	width:auto;
	margin:0;
color:black;
font-weight:bold;}
ol.form-contact textarea { width:373px;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:100%;
	padding:0.6em 0.5em 0.7em;
	border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
	border-style:solid;
	border-width:1px;}
ol.form-contact input[type=text] {width:373px; border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
	border-style:solid;
	border-width:1px;
	padding:5px;
	margin:0;
	font-size:16px;
	color:#333;}
ol.form-contact input[type=submit]{width:150px; border-color:#B7B7B7; border-style:solid; border-width:1px; height:35px; margin-left:233px; margin-bottom:-20px;}

.feautured { width:234px; height:98px;
background:#FFFFFE;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
border:1px #999 solid;
margin-bottom:15px;
}
.podContent {
	width: 88px;
	height:88px;
	overflow:hidden;
	border:5px #CCC solid;
}
.feauturedL{
	width:98px;
	height:98px;
	float:left;
}
.feauturedR{
	width:116px;
	height:78px;
	padding:10px;
	float:right;
}
.feauturedR h2{
font-family: 'BlackJackRegular', Arial, sans-serif;
margin-top:10px;
margin-bottom:5px;
}
.feauturedR a{
	color:#39C;
}
#testimon p {
	width: 600px; 
	padding:10px;
	background-color:#ccc;
	margin-bottom:20px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	-moz-box-shadow: rgba(0,0,0,0.7) 1px 1px 7px;
	-webkit-box-shadow: rgba(0,0,0,0.7) 1px 1px 7px;
	box-shadow: rgba(0,0,0,0.7) 1px 1px 7px;
    text-shadow: rgba(0,0,0,0.4) 1px 2px 3px;
	clear:both;
}
#testimon strong, #testimon span{
	font-size:12px; color:#333;
}
.ie #testimon p {
	width: 600px;
	padding:10px;
	background-color:#F6F2E7;
	margin-bottom:20px;
}
 .plusonebar {
font-size:10px;
color:#fff;
position: relative;
right: -790px;
top: 14px;
z-index:4;
width: 180px;
}
.wow {position:relative; top:3px; height:15px; wight:14px; display:inline;}
.naughtyServices {margin-left:10px; width:220px; padding:10px;}
figure {margin:0; padding:0;}

.naughtyServices h2{font-size:20px; margin:0px;}
.naughtyServices p{font-size:12px; line-height:14px;}
.naughtyServices ul li{font-size:12px; line-height:12px;}
figure img {margin-bottom:-20px;}


.featuredhome {float:left;}
.error_messagelist2 {color:black;}
.error_message {color:black;}