body {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#cccccc; background:url(../images/background.jpg) repeat-x #000000;margin:0px;
}
p {margin:0px; padding:0px 0px 10px 0px;}
a {color: #66FFFF; text-decoration:none;outline:none;}
img {border:none;}
a:hover {color: #66FFFF; text-decoration:underline;}
.clear {clear:both;}
.homemovie {float:left; width:480px; font-size:10px; margin:10px 0px 0px 0px;}
 .hometext {float:left; width:550px; font-size:12px; text-align:justify; margin:0px 20px 0px 0px;}
.escortdropdown {width:400px; background:#000; color:#66FFFF;padding:2px;}
.hpnewscontainer { height:400px; margin:0px 0px 3px 0px; overflow:auto}
.hpnewstitle {font-size:16px; font-weight:bold; padding:0px 0px 6px 0px;}
.hpnewslink {padding:0px 20px 10px 0px; text-align:right;font-size:12px;}
.rsscontainerh {border-bottom:1px solid #333333; margin:0px 0px 5px 0px; padding:0px 0px 5px 0px;}
.rsscontainerh img {display:none;}
.rsstitleh {font-size:12px; font-weight:bold; margin:0px 0px 5px 0px;}
.rssdesch {margin:0px 0px 5px 0px;}

.rsscontainer {border-bottom:1px solid #333333; margin:0px 0px 10px 0px; padding:0px 0px 10px 0px;}
.rsscontainer img {}
.rsstitle {font-size:16px; font-weight:bold; margin:0px 0px 10px 0px;}
.rssdesc {margin:0px 0px 10px 0px;}


/* fake checkbox : unchecked (default/base) state http://john.mcclumpha.org/javascript/Creating_custom_styled_checkboxes_with_jQuery/ */
.fakecheck {
	outline: none;
	background: url(../images/checkbox.png) no-repeat;
	padding: 1px 0px 0px 20px;
}
/* fake checkbox : hover state */
/* fake checkbox : checked state */
.fakechecked {
	background-position: left -25px;
}

.formtags {background:#000000;color: #66FFFF; border:1px solid #999999;}
.employmenttext {float:left; width:450px; padding:15px 10px 0px 0px;}
.employmentform {float:left; width:580px;}


.websitecontainer { width:1083px; margin-left:auto; margin-right:auto; background:url(../images/redfade.png) no-repeat center top;}
.mainlinksbackground { background:url(../images/mainlinks.png) no-repeat bottom; height:120px;}
.logo {float:left; margin:15px 0px 0px 5px; width:514px;}
.telephone {float:right; margin:15px 5px 0px 5px; text-align:right;}
.emblem {float:left; margin:15px 0px 0px 25px; }
.logolinks {margin:10px 0px 0px 0px;}
.logolinks a {padding:0px 30px 0px 10px; color:#e0e0e0; font-weight:bold; font-size:14px;}
.telephonelinks {margin:13px 0px 0px 0px;}
.telephonelinks a {padding:0px 13px 0px 25px; color:#e0e0e0; font-weight:bold; font-size:14px;}
.contentcontainer {margin:10px 0px 0px 0px;}

.escortgallery { background:url(../images/gallerybackground.png) 0px 30px no-repeat; width:211px; text-align:center; float:left; margin:0px 2px 0px 3px;}
.escortgallery p {font-size:16px; padding:10px;}
.boxtitle {padding:0px 0px 14px 0px;}
.galleryimage {padding:0px 0px 14px 0px;}
.escortgallery2 { background:url(../images/gallerybackground.png) no-repeat; width:211px; height:430px; text-align:center; float:left; margin:0px 2px 15px 3px;}
.escortgallery2 img { padding:10px 0px 25px 0px;}
.escortgallery2 p {font-size:16px; padding:0px 10px 5px 10px;}
.blink {font-size:16px;}
marquee {margin:0px; padding:0px;font-size:16px; line-height:13px;}
.escortgallery2p { background:url(../images/gallerybackground.png) no-repeat; width:211px; text-align:center; float:left; margin:0px 2px 15px 3px;}
.escortgallery2p img { padding:10px 0px 25px 0px;}

.escortgallery2l { background:url(../images/gallerybackgroundl.png) no-repeat; width:427px; text-align:center; float:left; margin:0px 2px 15px 3px;}
.escortgallery2l img { padding:17px 0px 28px 0px;}
 .escortgallery2v { background:url(../images/gallerybackgroundv.png) no-repeat; width:643px; text-align:center; float:left; margin:0px 2px 15px 3px;padding:7px 0px 28px 0px;}

.gallerysearchbar {background:url(../images/gallerybar.png) center no-repeat; height:74px;}
.gallerytitle {font-size:12px; float:right; width:425px; margin:11px 25px 0px 25px;}
.gallerytagcontainer {float:left; width:540px; margin:3px 25px 0px 35px;}
.gallerytagcontainerhome { margin:3px 25px 0px 35px;}
.hometags {line-height:75px; font-size:18px; padding:0px 15px 0px 15px; }
.gallerytags {float:left; width:175px; line-height:23px;}
.allescortstag {padding:0px 0px 0px 22px;float:left; width:153px; line-height:23px;}
.searchbutton {background:url(../images/searchbutton.png) no-repeat 0px 2px; padding:0px 0px 0px 38px; float:left; width:137px; line-height:23px;}




.informationbox { background:url(../images/gallerybackground.png) 0px 30px no-repeat; width:191px; height:400px; float:left; margin:0px 2px 0px 3px; padding:0px 10px 0px 10px;}
.informationboxnews { background:url(../images/gallerybackground.png) 0px 30px no-repeat; width:191px; height:330px; float:left; margin:0px 2px 0px 3px; padding:0px 10px 0px 10px;}
.scrollbar {height:275px; overflow:auto;scrollbar-base-color: #000000;scrollbar-arrow-color: #000000;scrollbar-3dlight-color: #8E8E8E;scrollbar-face-color: #808080;
scrollbar-track-color: #000000; padding:0px 5px 0px 0px;}
.newshome { border-bottom:solid 1px #666666; padding:0px 0px 5px 0px; margin:0px 0px 5px 0px;}
.newshome:hover { background: #161616;}
.ourescortshome { border-bottom:solid 1px #666666; padding:0px 0px 5px 0px; margin:0px 0px 5px 0px; height:75px;}
.ourescortshome img { margin:0px 10px 0px 0px;}
.ourescortshome:hover { background: #161616;}
.bytypehome { border-bottom:solid 1px #666666; padding:0px 0px 5px 0px; margin:0px 0px 5px 0px;}
a.bytypehome   {display:block; padding:2px 0px 2px 0px;}
.bytypehome a:hover  { background: #161616;}
a.bytypesubhome   {padding:2px 0px 2px 10px; display:block;}
.bytypesubhome a:hover  {background: #161616;}

.footercontainer {background:url(../images/footerbackground.png) no-repeat; padding:27px 0px 25px 10px;}
.footcats {margin:25px 0px 0px 25px; font-size:12px; float:left; width:120px;}
.footcats a  {display:block; padding:2px 0px 2px 0px;}
.footcats a:hover  { background: #161616;}   

.footcatarticles {margin:25px 0px 0px 25px; font-size:12px; float:left; width:200px;}
.footcatarticles a  {display:block; padding:2px 0px 2px 0px;}
.footcatarticles a:hover  { background: #161616;}

.contenttop { background:url(../images/contenttop.png) no-repeat; font-size:16px; padding:15px 15px 15px 15px; }
.contentgrow{ background:url(../images/contentgrow.png) repeat-y 0px 0px; }
.contentbottom { background:url(../images/contentbottom.png) no-repeat; height:25px;}

.statscontainer {float:left; width:425px; margin:0px 10px 0px 0px;}
.statstop { background:url(../images/statstop.png) no-repeat; font-size:16px; padding:15px 15px 5px 15px; }
.statsgrow{ background:url(../images/statsgrow.png) repeat-y 0px 0px; }
.statsbottom { background:url(../images/statsbottom.png) no-repeat; height:25px;}
.stats { padding:0px 0px 10px 0px;}
.statsq {float:left; width:130px; padding:0px 0px 10px 0px;}
.statsa {float:left; width:265px; padding:0px 0px 10px 0px;}
.leftarrow {display:block; background:url(../images/arrowleft.png); width:31px; height:30px; float:right;}
.leftarrow:hover {display:block; background:url(../images/arrowlefth.png); width:31px; height:30px; text-decoration:none;}
.rightarrow {display:block; background:url(../images/arrowright.png); width:31px; height:30px; float:right;}
.rightarrow:hover {display:block; background:url(../images/arrowrighth.png); width:31px; height:30px; text-decoration:none;}
.arrowtext {float:right; padding:0px 10px 0px 10px; line-height:30px;}
.back {float:left; line-height:30px;}
.statshover:hover {background:#161616}
.ratesq {float:left; width:230px; padding:5px 0px 5px 0px;}
.ratesa {float:right; width:80px; padding:5px 0px 5px 0px; text-align:right}
.mynews { padding:5px 0px 5px 0px;}


.minireviewscontainer {float:left; width:245px; font-size:12px; border:1px solid #999999; background:#000000; padding:5px; margin:0px 5px 5px 0px;}
.minireviewsimg {float:left; width:50px; padding:20px 5px 5px 5px; text-align:center; font-size:16px;}
.minireviewsname {float:left; width:150px; font-size:12px; font-weight:bold;}
.minireviewsq {float:left; width:150px;}
.minireviewsa {float:right; width:30px;}
.reviewspercent {float:right; width:50px;}

.backtoreviews {padding:10px; text-align:right;}
.reviewscontainer {background:#000000; padding:10px; border:1px solid #535353;}
.reviewsscore {float:left; width:200px; margin:0px 10px 0px 0px;}
.review {float:left; width:800px;}
.reviewdate {background:url(../images/reviews.png) 800px 0px no-repeat; height:39px; text-align:right; padding:0px 280px 0px 0px; line-height:39px; margin:-1px 0px 10px 0px;}

.blogcontentleft{float:left;width:800px; margin:0px 10px 0px 0px;}
.blogcontentright{float:left;width:273px;}
.blogtxttop { background:url(../images/blogtxttop.png) no-repeat; font-size:16px; padding:15px 15px 15px 15px; }
.blogtxtgrow{ background:url(../images/blogtxtgrow.png) repeat-y 0px 0px; }
.blogtxtbottom { background:url(../images/blogtxtbottom.png) no-repeat; height:25px;}
.blogextras {font-size:12px;}
.blogsidetop { background:url(../images/blogsidetop.png) no-repeat; font-size:16px; padding:15px 15px 15px 15px; }
.blogsidegrow{ background:url(../images/blogsidegrow.png) repeat-y 0px 0px; }
.blogsidebottom { background:url(../images/blogsidebottom.png) no-repeat; height:25px;}


.review2cols {float:left; width:390px;}
.reviewl {float:left; width:180px;}
.reviewl input[type="text"]  {background:#000000; border:1px solid #999999;color: #66FFFF;}
.reviewlf {padding:3px; height:25px;}
.reviewlb {padding:3px; height:25px;}
.reviewm {float:left; width:210px;}
.reviewm input[type="text"]  {background:#000000; border:1px solid #999999;color: #66FFFF;}
.reviewm select  {background:#000000; border:1px solid #999999;color: #66FFFF; width:154px;}
.review3 {padding:3px;}
.review3r {padding:3px; text-align:right;}
.reviewr {float:left; width:600px; margin:0px 0px 0px 30px;}
.reviewr input[type="text"]  {background:#000000; border:1px solid #999999;color: #66FFFF; height:35px; width:100px; font-size:26px;}
.reviewr input[type="button"]  {background:#000000; border:1px solid #999999;color: #66FFFF; width:250px; height:40px;}
.reviewr textarea {background:#000000; border:1px solid #999999;color: #66FFFF; height:65px; width:590px;}
.reviewcode {padding:3px; float:right; width:108px;}
.reviewcodeimg {padding:3px; float:right; width:130px; line-height:40px;}
.reviewcodetxt {padding:3px; float:right; width:180px; line-height:40px;}


 .jsocial_button{
	padding: 2px;
	display:block;
	float: left;
}

/* booking form */
.bookingform1  td {padding:10px;}
.bookingform1 input[type="text"] {background:#000; padding:2px; color:#cccccc; border:1px solid #cccccc; width:140px;}
.bookingform1 select {background:#000; padding:2px; color:#cccccc; border:1px solid #cccccc; width:147px;}
.bookingform2 td {padding:0px 10px 0px 10px;}
.bookingform2 textarea {background:#000; padding:2px; color:#cccccc; border:1px solid #cccccc; width:425px; height:125px;}
.bookingform3 td {padding:0px 10px 0px 10px;}
.bookingform3 input[type="text"] {background:#000; padding:2px; color:#cccccc; border:1px solid #cccccc; width:150px;}




