/*  */
body {font-family: Arial, Helvetica, sans-serif;font-size: 12px; margin:0px; color:#FFFFFF;background:url(/images/background-con.jpg) center top #fc7c01;}
img {border:0px;}
.font10 {font-size:10px;}
#themes { background:url(/images/themes/background2.png); margin:0px 0px 15px 0px;}
.clear {clear:both;}
hr {height:1px; border:0px; background:#FF9900}
a { color:#FF9900; text-decoration:none;}
.clickexpand {cursor:pointer; color:#FF9900;}
p, h1, h2, h3, h4, h5  {margin:0px; padding:0px 0px 10px 0px;}
h1,h2 {font-size:16px; font-weight:bold; color:#FF9900}
.websitecontainer {width:1090px; background:url(/images/container.png); margin:0px auto; border-left:1px solid #fff; border-right:1px solid #fff;}
.websitecontainer2 {background:url(/images/peachbottom.png) no-repeat; padding:10px 0px 0px 0px;}
.headerbackground {height:216px;width:1090px;  background:url(/images/headerbackground.jpg); margin:0px auto; border-left:1px solid #fff; border-right:1px solid #fff;}
.header {height:217px; background:url(/images/header3-con.jpg) no-repeat;}
.header ul {margin:0px 0px 0px 340px;; padding:0px; list-style:none;}
.header li a {color:#fff; font-size:14px; text-decoration: none; font-weight:bold;}
.header li {float:left; margin:15px 25px 0px 0px;}                                                                       
.header img {float:left; }
.sidelinkscontainer {width:168px; margin:10px 10px 10px 10px; float:left;}
.sidelinksgrow {background:url(/images/sidelinksgrow.png);}
.sidelinkstop {background:url(/images/sidelinkstop.png) top no-repeat; padding:10px 10px 0px 10px;}
.sidelinkstop p {font-size:16px; font-weight:bold; padding:4px 0px 0px 0px; text-align:center;}
.sidelinkstop ul {margin:0px; padding:5px 0px 5px 0px; list-style:none;}
.sidelinkstop li {margin:0px 0px 5px 0px;}
.sidelinkstop a {text-decoration: none;  display:block;}
.sidelinkstop select {width:100%; padding:3px; background:#000; color:#FF9900; border:1px solid #333; margin-bottom:10px; font-size:14px; font-weight:bold; }
.sidelinksbottom {background:url(/images/sidelinksbottom.png); height:14px; margin:0px 0px 10px 0px;}
.fadeimage { width:164px; height:77px; text-align:center; float:left; margin:0px 0px 20px 9px;}
.fadeimage img {margin:0px 0px 0px 0px;}
.fadeimage div {margin:6px auto 0px auto; width:164px;}
.contentcontainer {width:696px; margin:10px 10px 10px 5px; float:left;}
.contentgrow {background:url(/images/contentgrow.png);}
.contenttop {background:url(/images/contenttop.png) top no-repeat; padding:10px 10px 0px 10px;}
.contenttop a {color:#FF9900; text-decoration: none;}
.contentbottom {background:url(/images/contentbottom.png); height:18px; margin:0px 0px 10px 0px;}
.latestnews a {color:#FF9900; text-decoration: none;}
.latestnewscontainer {display:inline-block;width:350px;vertical-align:top;margin-right:10px;}
.newstwitter {display:inline-block;width:300px;vertical-align:top;}
.socialicons {float:right; margin:25px 5px 0px 0px;}
.socialicons a {display:inline-block;}
.socialicons img {height:40px;}
.socialicons a.whatsapp {display:none;}
/* footer */
.footer { background:url(/images/footer.jpg) repeat-y #fb7e01; padding:10px;}

.footerlinks {margin:10px;float:left; width:280px;}
.footerlinks p { padding:3px;}
.footerlinks ul {margin:0px; padding:0px; list-style:none;}
.footerlinks li {float:left; width:130px; padding:3px;}

.footerarticles {margin:10px; width:450px;float:left;}
.footerarticles p { padding:3px;}
.footerarticles ul {margin:0px; padding:0px; list-style:none;}
.footerarticles li {float:left; width:200px; padding:3px;}


/* featured */
.featuredgirls {background:url(/images/featured.png); width:168px; height:320px; text-align:center; margin:0px 0px 5px 0px;}
.featuredgirls img {margin:10px 0px 5px 0px; width:150px;}
.featuredgirls a {color:#e15907; font-weight:bold; text-decoration:none;}
.featuredgirls p {padding:0px 0px 2px 0px;}

 /* gallery */
.gallerycontainer {width:892px; margin:10px 0px 10px 5px; float:left;}
.gallery {background:url(/images/galleryback.png); width:210px; height:381px; text-align:center; margin:0px 5px 5px 5px; float:left; position:relative;}
.gallery img {margin:13px 0px 10px 0px; width:185px;}
.gallery a {color:#e15907; font-weight:bold; text-decoration:none;}
.gallery p {padding:0px 0px 2px 0px;}
.contentgrowg {background:url(/images/contentgrowg.png) repeat-y;}
.contenttopg {background:url(/images/contenttopg.png) top no-repeat; padding:10px;}
.contenttopg a {color:#FF9900; text-decoration: none;}
.contentbottomg {background:url(/images/contentbottomg.png) no-repeat; height:18px; margin:0px 0px 10px 0px;}

.contentgrowduo {background:url(/images/contentgrowduo.png) repeat-y;}
.contenttopduo {background:url(/images/contenttopduo.png) top no-repeat; padding:10px;height:380px;}
.contenttopduo img {width:190px;margin-bottom:5px;}
.contentbottomduo {background:url(/images/contentbottomduo.png) no-repeat; height:18px; margin:0px 0px 10px 0px;}

 /* profiles */
.imgcontainer { float:left; width:610px; margin:0px 0px 0px 10px;}
.imgp {width:280px; height:415px; margin:5px; float:left;background:url(/images/imgp.png) no-repeat;}
.imgp img {margin:10px;}                                                                                            
.imgl {background:url(/images/imgl.png) no-repeat; width:570px; height:387px; margin:5px; float:left;}
.imgl img {margin:10px;}
.statstop {background:url(/images/statstop.png) no-repeat; padding:0px 10px 0px 10px;}
.statstop h2 {text-align:center; padding:14px 0px 10px 0px;}
tr.statstop {border-bottom:1px solid #666666;}
.statstable td {border-bottom:1px solid #666666; padding:3px; width:90px;}
.statsgrow {background:url(/images/statsgrow.png) repeat-y; float:left; width:270px;}
.statsbottom {background:url(/images/statsbottom.png) no-repeat bottom;}
.ratestable td {border-bottom:1px solid #666666; padding:3px;}
.profilereviews td {border-bottom:1px solid #666666; padding:3px;}
.rates {width:150px;}
.incall {text-align:right;}
.outcall {text-align:right;}
.profilenav { background:url(../images/profilenav.png) no-repeat; height:55px; margin:5px;}
.leftarrow {display:block; background:url(../images/arrowleft.png); width:31px; height:30px; float:right; margin:12px 0px 0px 0px;}
.rightarrow {display:block; background:url(../images/arrowright.png); width:31px; height:30px; float:right; margin:12px 50px 0px 0px;}
.arrowtext {float:right; padding:0px 10px 0px 10px; line-height:55px;}
.back {float:right; line-height:30px; margin:0px 90px 0px 0px; line-height:55px;; font-size:16px;}

/* reviews */
.minireviewscontainer {float:left; width:208px; height:136px; font-size:12px; background:url(../images/reviews.png) no-repeat; padding:5px; margin:0px 5px 5px 0px;}
.minireviewsimg {float:left; width:80px; margin:5px;}
.minireviewsinfo {float:left; width:100px; text-align:center; margin:25px 0px 0px 0px;}
.topreviewstext {display:inline-block;;width:550px;}

/* review */
.reviewscontainer {}
.reviewsscore {float:left; width:200px; margin:0px 40px 0px 0px;}
.reviewspercent {float:right; width:50px; text-align:right; margin:0px 5px 0px 0px;}
.review {float:left; width:420px;}
.backtoreviews {margin:10px 30px 10px 30px;border-bottom:1px solid #000; text-align:right; font-size:16px; font-weight:bold; }
.backtoreviews a {color:#000 }

/* review form */
.reviewform1  td {padding:10px;}
.reviewform1 input[type="text"] {background:#000; padding:2px; color:#cccccc; border:1px solid #cccccc; width:140px;}
.reviewform1 select {background:#000; padding:2px; color:#cccccc; border:1px solid #cccccc; width:147px;}
.reviewform2 td {padding:0px 10px 0px 10px;}
.reviewform2 textarea {background:#000; padding:2px; color:#cccccc; border:1px solid #cccccc; width:665px; height:65px;}
.reviewform3 td {padding:0px 10px 0px 10px;}
.reviewform3 input[type="text"] {background:#000; padding:2px; color:#cccccc; border:1px solid #cccccc; width:140px;}

/* employment form */
.employmentform1  td {padding:10px;}
.employmentform1 input[type="text"] {background:#000; padding:2px; color:#cccccc; border:1px solid #cccccc; width:150px;}
.employmentform1 select {background:#000; padding:2px; color:#cccccc; border:1px solid #cccccc; width:157px;}
.employmentform2 td {padding:0px 10px 0px 10px;}
.employmentform2 textarea {background:#000; padding:2px; color:#cccccc; border:1px solid #cccccc; width:325px; height:180px;}
.employmentform2 input[type="text"] {background:#000; padding:2px; color:#cccccc; border:1px solid #cccccc; width:150px;}
.employmentform2 input[type="file"] {background:#000; padding:2px; color:#cccccc; width:160px;}

/* booking form */
.bookingform label {display:inline-block; width:120px;}
.bookingform input[type="text"] {background:#000; padding:2px; color:#cccccc; border:1px solid #cccccc; width:130px;display:inline-block;margin:0px 10px 10px 0px;}
.bookingform select {background:#000; padding:2px; color:#cccccc; border:1px solid #cccccc; width:137px;display:inline-block;margin:0px 10px 10px 0px;}
.bookingform textarea {background:#000; padding:2px; color:#cccccc; border:1px solid #cccccc; width:425px; height:125px;display:block;margin-bottom:10px;}
.bookingform .labeltextarea {display:block;margin-bottom:5px;}
.bookingform .employmentimg {width:700px;margin-bottom:10px;}
.bookingform .employmentimg label { width:80px;}


/* News */
.newsgirllinks a {float:left; width:180px;margin:0px 15px 5px 0px; display:block;}
.newsmonthlinks a {float:left; width:180px;margin:0px 15px 5px 0px; display:block;}
.newspages {text-align:right; padding:10px;}
.contenttop .newsfeedouter:last-child {border-bottom:none; padding-bottom:0px; margin-bottom:0px;}
.newsfeedouter {border-bottom:1px solid #333; padding-bottom:10px; margin-bottom:10px;}
.newssmallimage {display:inline-block; width:160px;vertical-align:top;}
.newsfeedcontainer {display:inline-block; width:500px;vertical-align:top;}

.enquiryform td {padding:10px;}
.enquiryform input[type="text"] {background:#000; padding:5px; color:#cccccc; border:1px solid #cccccc; width:230px;}
.enquiryform textarea {background:#000; padding:2px; color:#cccccc; border:1px solid #cccccc; width:620px; height:125px; margin:10px 0px 0px 0px;}
.enquiryform {}
.enquiryform {}


.showmenu {display:none;}
.mobilesearch {display:none;}
.mobiletelephone {display:none;}
.mobileallescorts {display:none;}
.mobileGirls {display:none; padding:5px;}

#reviewminiprofile td {padding:0px 10px 0px 0px;}

.fixedheader {position:fixed; top:0px; left:50%; margin-left:-545px; width:1090px; background:url(/images/fixedheader.jpg);z-index:999; box-shadow:0px 5px 15px #000;}
.fixedheader ul {}
.fixedheader li {float: left;margin: 13px 12px 15px 12px;}

.startslidingside {top:60px;position: fixed;width: 168px;}

#twitter-widget-0 {width: 100% !important; }


@media only screen and (max-width: 500px){
.mobileGirls {display:block;}
.populartypescontainer {display:none;}

.newsfeedcontainer {display:block; width:auto;}


.latestnewscontainer {display:block;width:auto;vertical-align:top;margin-right:0px;}
.newstwitter {display:none;width:auto;vertical-align:top;}



.mobileallescorts {
	font-size: 16px; background: none repeat scroll 0% 0% #000;display:block; margin-bottom:5px;
    font-weight: bold;padding: 5px 0px !important; text-align: center;
	border-radius: 5px;	-moz-border-radius: 5px;-webkit-border-radius: 5px;
}
	
.mobiletelephone {display:block; float:right;font-size:18px; margin:140px 10px 0px 0px;font-weight:bold;}
.mobiletelephone1 {
	display:block;padding:5px 30px; background:#000;margin-bottom:2px;
	border-radius: 5px;	-moz-border-radius: 5px;-webkit-border-radius: 5px;
}
.mobiletelephone2 {
	display:block;padding:5px 30px; background:#000;
	border-radius: 5px;	-moz-border-radius: 5px;-webkit-border-radius: 5px;
}

	
.contenttopg img {max-width:100%;max-height:auto;}
	
.websitecontainer {width:auto; }
.websitecontainer2 {}
.headerbackground {width:auto;  background:url(/images/headerbackground.jpg); margin:0px auto; border-left:1px solid #fff; border-right:1px solid #fff;}
.header {height:217px; background:url(/images/header-con.jpg) no-repeat;}
.header img {float:left; }


.showmenu {
	background/*w*/: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fc7c01), to(#dd5307));
	background/*m*/: -moz-linear-gradient(top, #fc7c01, #dd5307);
	background/*n*/: linear-gradient(#fc7c01, #dd5307);
	background/*o*/: -o-linear-gradient(#fc7c01, #dd5307);
	border-radius: 5px;	-moz-border-radius: 5px;-webkit-border-radius: 5px;
    display:inline-block; cursor:pointer; text-transform:uppercase; font-weight:bold; color:#fff;padding:3px 10px;font-size:12px;
    margin:8px 8px;
}


.mainlinks {display:none; position:absolute; top:45px; left:10px; width:200px;
	height:auto; background:#000;text-align:center; padding:5px 10px 5px 10px;border-bottom:0px;
    border-radius: 5px;	-moz-border-radius: 5px;-webkit-border-radius: 5px;
}
.header ul {margin:0px 0px 0px 0px;; padding:0px; list-style:none;}
.header li a {color:#fff; font-size:14px; text-decoration: none; font-weight:bold;}
.header li {float:none; display:block; margin:15px 25px 0px 0px;}
.socialicons {float:none; margin:135px 0px 0px 10px;}
.socialicons a.whatsapp {display:inline-block;}
.mobilesearch {
	display:block;text-align:center; width:96%; margin:0px 2%;
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
.mobilesearch select {
	display:block; width:100%; margin:0px 0px 5px 0px; padding:6px; background:#000; color:#fff; border:0px;
	border-radius: 5px;	-moz-border-radius: 5px;-webkit-border-radius: 5px;

}
.mobilehide {display:none;}
.fadeimage {display:none;}
#themes {display:none;}
.homemap {display:none;}
.footerarticles {display:none;}
.footerlinks {display:none;}
.sidelinksbottom {display:none;}

.sidelinkscontainer {width:auto; margin:-5px 2% 0px 2%; float:none;}
.sidelinksgrow {background:none;}


.sidelinkstop {background:none; padding:0px 0px 0px 0px !important;}
.sidelinkstop p {
	font-size:16px; background:#000; font-weight:bold; padding:5px 0px 5px 0px !important; text-align:center;
	border-radius: 5px;	-moz-border-radius: 5px;-webkit-border-radius: 5px;
}


.sidelinkstop ul {margin:0px; padding:5px 0px 5px 0px; list-style:none;}
.sidelinkstop li {margin:0px 0px 5px 0px;}
.sidelinkstop a {color:#fff; text-decoration: none;}
.sidelinkstop select {width:100%; padding:3px; background:#000; color:#fff; border:1px solid #FF9900; }

.contentcontainer {width:auto; margin:10px 0px 10px 0px; float:none;}

/* featured */
.featuredgirls {
	background:#000; height:auto; min-height:360px; text-align:center; display:inline-block; margin:2% 1%; width:47%;
	vertical-align:top;

}
.featuredgirls img {margin:0px 0px 5px 0px; width:100%;}
.featuredgirls a {color:#e15907; font-weight:bold; text-decoration:none;}
.featuredgirls p {padding:0px 0px 2px 0px;}



 /* gallery */
.gallerycontainer {width:auto; margin:0px 0px 0px 0px; float:none;}
.gallery {
	background:#000; height:auto; min-height:360px; text-align:center; display:inline-block; margin:2% 1%; width:47%; float:none;
	vertical-align:top;
	}
.gallery img {margin:0px 0px 10px 0px; width:100%;}
.contentgrowg {background:none;}
.contenttopg {
	padding:10px;background:#000; margin:0px 2% 10px 2%;
	border-radius: 5px;	-moz-border-radius: 5px;-webkit-border-radius: 5px;
}
.contenttopg a {color:#FF9900; text-decoration: none;}
.contentbottomg {background:none; display:none; height:18px; margin:0px 0px 10px 0px;}
.contentgrow {background:none;}
.contenttop {
	padding:10px;background:#000; margin:0px 2% 10px 2%;
	border-radius: 5px;	-moz-border-radius: 5px;-webkit-border-radius: 5px;
}
.contenttop a {color:#FF9900; text-decoration: none;}
.contentbottom {background:none; display:none; height:18px; margin:0px 0px 10px 0px;}




 /* profiles */
.statstop {background:none; padding:0px 10px 0px 10px;}
.statstop h2 {
	font-size:16px; background:#000; font-weight:bold; padding:5px 0px 5px 0px !important; text-align:center;margin:0px 0px 5px 0px;
	border-radius: 5px;	-moz-border-radius: 5px;-webkit-border-radius: 5px;
}
.statstop p {
	background:#000; font-weight:bold; padding:5px 0px 5px 0px !important; text-align:center; margin:0px 0px 10px 0px;
	border-radius: 5px;	-moz-border-radius: 5px;-webkit-border-radius: 5px;
}
.statstop .statstable {
	background:#000; margin:0px 0px 10px 0px;
	border-radius: 5px;	-moz-border-radius: 5px;-webkit-border-radius: 5px;
}
tr.statstop {border-bottom:none;}
.statstable td {border-bottom:none; padding:3px 10px; width:90px;}
.statsgrow {background:none; float:none; width:auto;}
.statsbottom {background:none;}
.statstop .ratestable {                                                                             
	background:#000; margin:0px 0px 10px 0px;
	border-radius: 5px;	-moz-border-radius: 5px;-webkit-border-radius: 5px;
}
.profilereviews {
	background:#000; margin:0px 0px 10px 0px; padding:10px;
	border-radius: 5px;	-moz-border-radius: 5px;-webkit-border-radius: 5px;
}

.statstop #g_map {margin-bottom:10px;}
.ratestable td {border-bottom:none; padding:3px 10px;}
.profilereviews td {border-bottom:none; padding:3px 10px;}
.rates {width:150px;}
.incall {text-align:right;}
.outcall {text-align:right;}

.profilenav {
	background:#000; height:35px; margin:0px 0px 10px 0px;
	border-radius: 5px;	-moz-border-radius: 5px;-webkit-border-radius: 5px;
}
.leftarrow {display:block; background:url(../images/arrowleft.png); width:31px; height:30px; float:right; margin:2px 0px 0px 0px;}
.rightarrow {display:block; background:url(../images/arrowright.png); width:31px; height:30px; float:right; margin:2px 10px 0px 0px;}
.arrowtext {float:right; padding:0px 10px 0px 10px; line-height:35px;}
.back {float:right;margin:0px 10px 0px 0px; line-height:35px;; font-size:12px; font-weight:bold;}

.imgcontainer { float:none; width:auto; margin:0px;}
.imgp { float:none;background:none; height:auto;display:inline-block; margin:1% .5% 0 .5%; width:48%;}
.imgp img {
	margin:0px; width:100%;border:1px solid #000;
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
	}
.imgl {background:none; width:auto; height:auto; margin:1%; float:none;}
.imgl img {
	margin:0px; width:100%;border:1px solid #000;
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
	}

/* reviews */
#minireviews {margin:0px 2%;}
.minireviewscontainer {
	float:left; width:208px; height:136px; font-size:12px; background:url(../images/reviews.png) no-repeat; padding:5px; margin:0px 5px 5px 0px;
	
	float:none; width:47%; margin:1% 1%; height:auto; background:#000; padding:0px;display:inline-block;
}
.minireviewsimg {float:none; width:100%; margin:0px;}
.minireviewsimg img {width:100%;}
.minireviewsinfo {float:none; width:auto; text-align:center; margin:5px 0px 0px 0px;}
.topreviewstext {display:block;;width:auto;}


/* review */
.reviewscontainer {}
.reviewsscore {float:left; width:200px; margin:0px 40px 0px 0px;}
.reviewspercent {float:right; width:50px; text-align:right; margin:0px 5px 0px 0px;}
.review {float:left; width:420px;}
.backtoreviews {margin:10px 2% 10px 2%;border-bottom:1px solid #000; text-align:right; font-size:16px; font-weight:bold; }
.backtoreviews a {color:#000 }


/* booking form */
.bookingform label {display:block; width:auto;margin-bottom:5px;}
.bookingform input[type="text"] {
	width:100%;display:block;margin:0px 0px 10px 0px;
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
.bookingform select {
	width:100%;display:block;margin:0px 0px 10px 0px;
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
.bookingform textarea {
	width:100%; height:125px;display:inline-block;margin-bottom:10px;
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
.bookingform .labeltextarea {display:block;margin-bottom:5px;}
#recaptcha_widget_div {zoom:.9}
#recaptcha_response_field {display:inline-block;}

.bookingform input[type="file"] {
	width:100%;display:block;margin:0px 0px 10px 0px;
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
.bookingform .employmentimg {width: auto;}


}







.populartypes a {color: #F90;}
.latestnews {border-bottom: 1px solid #333;padding-bottom:8px; margin-bottom:8px;}
.eroticstories {display:inline-block;width:325px;}
.latestnews a {display:block; margin-bottom:5px;}

.newsletter label {display:inline-block; margin-right:10px;}
.newsletter input {display:inline-block; margin-right:20px;padding:3px; background:#000; color:#fff; border:1px solid #666;}
.newsletter a {display:inline-block; padding:5px 10px;vertical-align:top; background:#FF9900; color:#000;cursor:pointer;}
.errormsg {padding:10px 0px 0px 0px;display:none;}
