@charset"UTF-8";.popBox, .dialogBox, table, #map, .gallery li, #slideshow, #linkCode, .gallery img.active, img.left, img.right, .month div, .featuredBox, table.featured, .listings li{border:1px solid #ffc300;}
#footer, .popBox, .dialogBox, #linkCode{background:#000;}
h2, h3, .h3, h4{font-weight:normal;margin-bottom:5px;}
h4, a{color:#ffc300;}
h1{position:relative;left:-220px;width:995px;font-size:13px;color:#111;height:34px;line-height:34px;text-align:center;margin-bottom:20px;}
h2{font-size:22px;color:#fff;padding-bottom:1%;border-bottom:1px dashed #ffc000;}
h3, .h3{font-size:18px;color:#ffc000;}
h4, #masthead a{font-size:11px;}
h2 span{display:block;font-size:14px;font-style:italic;color:#ffc000;}
h2.boxed{float:left;clear:both;width:96%;padding:5px 2%;border:1px solid #7d79cf;background:url(../images/shots/generalBGd.jpg) top left no-repeat #000522;color:#ffc000;text-align:center;}
#masthead a, #footer a, #linkCode{color:#fff;}
#masthead a, #footer a{text-decoration:none;}
#masthead a:hover, #masthead .active{color:#fff;text-shadow:#fff 0 0 5px;}
#masthead .active{background-color:#202564;}
label em, .error{color:#d00;}
html{background:url(../images/interface/htmlBG.gif) top center repeat-y #050d55;}
body{background-image:url(../images/interface/bodyBG.jpg);background-repeat:no-repeat;}
body{color:#fff7d5;font-size:13px;font-family:Geneva, Arial, Helvetica, sans-serif;background-position:top center;}
a.w3c, .popBox_close, #twitter, #bookmark{background-image:url(../images/interface/sprites.gif);background-repeat:no-repeat;}
#page{min-height:1800px;}
strong em{font-style:normal;color:#ffc000;}
div.left, div.right{width:49%;}
div.left, img.left{float:left;}
div.right, img.right{float:right;}
img.left, #slideshow{margin:0 2% 2% 0;}
img.right{margin:0 0 2% 2%;}
#rates, .admin.rates{float:right;}
ul{list-style-type:none;}
p{line-height:24px;}
p, #footer, .footer{margin-bottom:10px;}
.clear, form ol li, #linkCode{clear:both;height:auto;}
.ic{color:#ffc000;}
.seperator{float:left;clear:both;width:100%;border-bottom:1px dashed #ffc000;margin:0 0 10px 0;padding:10px 0 0 0;}
table.centered th, table.centered td, .centered{text-align:center;}
.feedback{text-decoration:none;}
*{margin:0;padding:0;}
body{position:relative;margin:0 auto 0 auto;padding:341px 20px 0 220px;width:755px;}
#masthead, #footer, #adminMenu{width:955px;}
#masthead, #adminPanel, #adminMenu, #twitter, #bookmark{position:absolute;}
#masthead{top:0;left:0;width:965px;padding:302px 0 0 30px;}
#masthead, #masthead li, #masthead a, .footer{text-align:center;}
#masthead, #masthead li, #masthead a, #footer, #footer li, #footer a{height:38px;line-height:38px;}
#masthead li, #masthead a, #footer li, #adminPanel li, #adminMenu li{float:left;width:auto;}
#masthead a, #footer li, #adminPanel li, #adminMenu, #adminMenu li{padding:0 5px;}
#masthead, #footer, #adminPanel, #adminMenu, form ol, .gallery, .links, .sitemap, .regions ul, #calendar ul, #calendar ol, .featuredBox ul, #sidebar ul, .listings, .verticalList{list-style-type:none;}
#footer{margin:40px 0 0 -220px;width:995px;background:url(../images/interface/footerBG.gif) top left repeat-x;}
#footer .right, .button{float:right;}
.footer, #rates{padding:1%;}
.footer a{margin:0 10px;}
#footer a.w3c{display:block;float:left;width:58px;height:16px;margin:13px 1px 0 1px;padding:0;background-position:0 -35px;}
#footer a.css{background-position:-60px -35px;}
#twitter, #bookmark{top:270px;right:10px;background-position:0 -10px;}
#twitter, #twitter a, #bookmark, #bookmark a{float:left;width:125px;height:24px;}
#twitter a, #bookmark a{display:block;}
#bookmark{top:245px;right:10px;background-position:0 -50px;height:18px;}
#masthead li{position:relative;margin:0 2px;}
#masthead ul{display:none;position:absolute;top:38px;left:0;border:1px solid #7a75d1;}
#masthead ul li ul{display:none;top:0;left:190px;}
#masthead ul li, #masthead ul li a{width:190px;height:30px;line-height:30px;background-color:#2c2c94;text-align:left;}
#masthead ul li a{width:170px;}
#masthead ul li{clear:left;}
#joinBadge{position:absolute;top:-10px;right:0;z-index:4;width:166px;height:166px;}
#joinBadge a{display:block;width:100%;height:100%;background:url(../images/interface/joinBadge.png) top left no-repeat;}
#joinBadge a:hover{background-position:bottom left;}
#joinLink{display:block;float:left;width:200px;height:50px;margin:-20px 0 5px -22px;background:url(../images/interface/joinLink.png) bottom left no-repeat;}
#joinLink:hover{background-position:top left;}
#sidebar{position:absolute;top:374px;left:1px;width:164px;height:1800px;padding:20px;font-size:12px;}
#sidebar .sub{font-size:10px;}
#sidebar ul{width:164px;height:1000px;overflow:hidden;}
#sidebar li{margin-bottom:6px;}
#sidebar a{text-decoration:none;}
#sidebar a:hover, .glow{text-shadow:#fff 0 0 5px;}
#masthead .glow{text-decoration:blink;}
.popBox, .dialogBox{display:none;position:fixed;z-index:400;overflow:auto;top:100px;left:50%;width:800px;height:500px;margin-left:-400px;background-position:0 0;}
.popBox_close{position:absolute;top:5px;right:5px;width:80px;height:10px;}
.popBox{padding:2%;background:#0c1366;}
form, .links li{width:98%;margin:1%;text-align:center;}
fieldset, form ol, form li, .gallery, .links, .listings{width:100%;}
fieldset{border:0;}
form ol, form li, label, input, select, textarea, #captcha img, .gallery, .links, .links li{float:left;}
form li{margin-bottom:1%;}
label, label span, #captcha img, #masthead a{display:block;}
label{width:28%;padding-right:2%;text-align:right;font-size:12px;}
label span, #linkCode, .month div{font-size:10px;}
.contact, #linkCode{float:left;width:49%;}
.contact.right, #slideshow div{float:right;}
#captcha img{clear:left;margin-left:28%;}
#captcha img, .admin table{border:1px solid #ddd;border-right-color:#fff;border-bottom-color:#fff;}
#linkCode{margin-right:5px;}
.contact.nuevo{width:98%;}
.contact.nuevo ol{width:55%;}
.contact.nuevo label{width:125px;font-size:10px;}
.contact.nuevo input.text{width:225px;}
.contact.nuevo input.text, .contact.nuevo #captcha input{float:right;}
.contact.nuevo #captcha img{float:right;clear:both;}
.contact.nuevo ol.right{float:right;width:44%;}
.contact.nuevo ol.right textarea{clear:both;}
.contact.nuevo ol.right label{text-align:left;}
.gallery li, .gallery img{position:relative;float:left;width:222px;height:333px;}
.gallery li{margin:8px;padding:4px;}
.imagery li, .imagery img{top:0;left:0;width:135px;height:200px;}
.gallery img, .imagery img{display:block;height:auto;cursor:pointer;}
.gallery img.active{top:-84px;left:-56px;width:333px;height:500px;z-index:2;}
.gallery li.landscape, .gallery li.landscape img{position:relative;float:left;width:468px;height:333px;}
.gallery li.landscape img.active{top:-38px;left:-65px;width:600px;height:400px;z-index:2;}
.gallery img, .gallery li.landscape img{height:auto;}
.newgallery{text-align:center;}
.newgallery img{display:inline;padding:1px;margin:25px 5px;border:1px solid #ffa800;}
.listings li{float:left;width:135px;height:220px;text-align:center;margin:5px;padding:20px;background:url(../images/shots/generalBGd.jpg) top left no-repeat #000522;}
.listings img, .listings span.image{margin-bottom:10px;}
.listings h3, .listings .h3{font-size:12px;width:170px;margin-left:-18px;margin-bottom:0;}
.listings p{margin-bottom:0;margin-top:0;line-height:normal;}
.listings span.image{display:block;width:120px;height:160px;margin-left:5px;background:url(../images/published/tile_home_featuredAds.png) 0 0 no-repeat;}
.verticalList, .verticalList ul, .verticalList li, .verticalList h3, .verticalList .h3, .verticalList h4, .verticalList p{float:left;clear:left;width:740px;}
.verticalList li{height:160px;padding:20px;background:url(../images/shots/shadowBG.png) top left no-repeat;}
.verticalList li img{display:block;float:left;width:100px;height:150px;border:0;margin-right:10px;}
.verticalList li div{float:left;position:relative;}
.verticalList li div, .verticalList h3, .verticalList .h3{width:590px;}
.verticalList h3, .verticalList .h3, .verticalList h4{clear:both;font-size:12px;}
.verticalList h3, .verticalList .h3{margin-bottom:10px;line-height:20px;}
.verticalList h3 span, .verticalList .h3 span{display:block;float:right;font-size:11px;line-height:24px;}
.verticalList h3 a, .verticalList .h3 a{font-size:15px;}
.verticalList h4{font-size:13px;}
.verticalList h5{position:absolute;top:0;right:-2px;color:#ffa800;font-size:12px;font-weight:normal;}
.verticalList li ul{padding-bottom:2%;width:100%;}
.verticalList li ul li{margin:0 2% 0 2%;padding:0;clear:none;border:0;width:auto;height:auto;background:none;}
.verticalList li p{width:70%;font-size:85%;line-height:15px;}
.verticalList .button{float:right;margin-top:5px;}
.profile{position:relative;float:left;width:260px;text-align:center;}
.profile.right{float:right;width:470px;text-align:left;}
.profile img{float:left;display:block;width:260px;height:390px;padding:1px;margin-bottom:10px;border:1px solid #fff;}
.profile table{float:left;clear:left;width:100%;margin-bottom:20px;}
.profile td{text-align:left;}
.profile th{text-align:right;}
.profile td, .profile th{padding:5px;}
th.head{color:#111;background-color:#ffa800;text-align:center;}
th.head span{font-size:10px;}
#angelCompliment{position:relative;z-index:2;margin-left:-34px;margin-top:10px;float:left;clear:left;width:280px;height:128px;padding:10px;background:url(../images/interface/angelCompliment.gif) top left no-repeat;}
#angelCompliment p{float:right;width:75%;font-size:12px;line-height:16px;margin:0 0 5px 0;padding:0;text-align:right;color:#111;}
#angelCompliment a{color:#03c;}
#rates, .admin.rates{width:35%;margin-top:5%;}
#rates th, #rates td{width:30%;text-align:left;}
#rates th.time, #rates td.time{width:35%;text-align:right;padding-right:5%;}
.links li{height:60px;}
.links li, .regions li, #calendar, .month li, .month div{position:relative;}
.links li{overflow:hidden;}
.links img{border:0;}
.links li, .sitemap li{margin-bottom:20px;}
.footer, .links.wide{margin:0 0 0 -220px;background-color:#0141a4;}
.links.wide{width:955px;padding:10px 20px;}
.links.home{padding-top:40px;}
.links.home li{width:100%;height:80px;text-align:center;}
.boxlinks img{margin-top:10px;}
.boxlinks ul{font-size:11px;line-height:20px;margin-left:10px;padding-top:20px;}
.boxlinks li{float:left;width:23%;height:75px;padding:2px;margin:2px;border:1px dotted #7d79cf;}
.boxlinks li:hover{text-shadow:#fff 0 0 5px;}
.boxlinks a, .boxlinks span{display:block;width:100%;text-decoration:none;}
.boxlinks.small li{height:25px;line-height:25px;}
.boxlinks.wide li{width:31%;}
.boxlinks.wide li a{color:#fff;font-size:12px;}
.featuredBox a.active{font-weight:bold;}
.footer{width:980px;}
.footer p{font-size:9px;line-height:normal;}
.footer div{width:360px;margin:0 auto;padding-left:130px;}
.footer div p{text-align:left;font-size:12px;}
.footer img{margin-right:10px;float:left;}
h3 a, h3 span, .h3 a, .h3 span{color:#fff;}
.glow{text-shadow:#fff 0 0 5px;font-weight:bold;}
.regions, .boxlinks{position:relative;float:left;width:700px;margin-bottom:10px;padding:5px 28px;border:1px solid #7d79cf;background:url(../images/shots/generalBGd.jpg) top left no-repeat #000522;text-align:center;}
.regions ul{float:left;width:100%;margin:0;list-style-type:none;margin-bottom:20px;}
.regions li{float:none;display:inline;margin:5px 10px;}
.regions h3 a, .regions .h3 a, .regions li a{text-decoration:none;}
.regions li a{font-weight:bold;}
.sub{font-size:12px;margin:0 0 5px 20px;list-style-type:circle;clear:none;width:auto;}
a.button, input.button.join{color:#111;display:block;width:150px;height:42px;line-height:42px;text-decoration:none;text-align:center;background:url(../images/interface/button.png) top left no-repeat;}
a.button span{font-weight:bold;}
a.button.blink{text-decoration:blink;}
a.button.anim{background:url(../images/interface/buttonAnim.gif) top left no-repeat;}
a.button.join{float:none;width:450px;height:126px;line-height:126px;font-size:50px;text-decoration:blink;background-image:url(../images/interface/buttonJoin.png);margin:0 auto;color:#fff;text-shadow:#000 0 0 5px;}
ul.payOptions{list-style-type:none;float:left;clear:both;width:100%;margin:10px 0;}
ul.payOptions li{float:left;position:relative;width:240px;height:491px;margin:0 2px;padding:1px;border:1px dashed #ffc000;text-align:center;overflow:hidden;}
ul.payOptions li img{margin-bottom:0;width:240px;height:400px;display:block;float:left;clear:both;}
ul.payOptions li h2{font-size:20px;}
ul.payOptions li a.button{float:none;position:absolute;left:16%;bottom:10px;margin:0;}
ul.payOptions li a.button, input.button.join{background:url(../images/interface/buttonJoinS.png) center center no-repeat;color:#fff;text-shadow:#000 0 0 5px;text-decoration:blink;}
input.button.join{padding:0;border:0;font-size:14px;line-height:normal;cursor:pointer;}
.payBox{position:relative;top:0;left:0;float:left;width:94%;height:auto;margin:0;padding:2%;border:1px solid #ffc000;background:url(../images/shots/generalBGd.jpg) top left no-repeat #000522;}
.payBox p{font-size:12px;line-height:normal;}
.payBox h2, .payBox h3, .payBox .h3{float:left;width:70%;border:0;}
.payBox h3, .payBox .h3{float:right;text-align:right;width:29%;}
.payOptions h3, .payBox h3, .payOptions .h3, .payBox .h3{color:#8dff41;text-shadow:#fff 0 0 5px;}
.payBox .seperator{padding-top:0;}
.payOptions .button:hover, .payBox .button:hover{text-shadow:#fff 0 0 5px;}
.postDetails{float:left;clear:both;width:100%;list-style-type:none;font-size:20px;text-align:center;}
.verticalList .star, .star{float:none;display:inline-block;width:11px;height:11px;margin:0 4px;background:url(../images/interface/stars.png) top left no-repeat;}
.star.pearl{background-position:0 0;}
.star.ruby{background-position:0 -11px;}
.star.sapphire{background-position:0 -22px;}
.star.emerald{background-position:0 -33px;}
.star.diamond{background-position:0 -44px;}
.star.doublediamond{background-position:0 -55px;}
.featuredBox h2 .star{float:none;display:inline-block;position:relative;top:5px;width:19px;height:21px;background-image:url(../images/interface/starsF.png);}
.featuredBox h2 .star.pearl{background-position:0 0;}
.featuredBox h2 .star.ruby{background-position:0 -21px;}
.featuredBox h2 .star.sapphire{background-position:0 -42px;}
.featuredBox h2 .star.emerald{background-position:0 -63px;}
.featuredBox h2 .star.diamond{background-position:0 -84px;}
.featuredBox h2 .star.doublediamond{background-position:0 -105px;}
table.featured{background:url(../images/shots/tableFeatured.gif) bottom center no-repeat #fff;border-color:#000;text-align:center;height:222px;}
table.featured h3, table.featured .h3, .rates.centered strong{color:#ffa800;}
table.featured p{color:#fff;font-size:11px;line-height:normal;margin-bottom:40px;}
table.featured a.button{font-weight:bold;}
.rates.centered td{padding:2% 0;border-bottom:1px dashed #ffc000;}
.rates.centered td.end{border:0;}
.featuredBox{position:relative;float:left;width:49%;padding:1px;margin-bottom:20px;}
.featuredBox.right{float:right;}
.featuredBox.unomiddle{float:none;margin:0 auto;}
.featuredBox h3.featured, .featuredBox .h3.featured{float:left;clear:both;background:url(../images/interface/typeBG.gif) top left repeat-x;color:#fff;font-size:12px;font-weight:bold;height:38px;line-height:38px;}
.featuredBox h3.featured.agency, .featuredBox .h3.featured.agency{background-position:0 -38px;}
.featuredBox h3.featured.touring, .featuredBox .h3.featured.touring{background-position:0 -76px;}
.featuredBox div{position:relative;padding:1% 2%;background:url(../images/interface/featuredBG.png) top right no-repeat #fff;color:#111;text-align:center;}
.featuredBox h2, .featuredBox h3, .featuredBox .h3, .featuredBox img{float:left;text-align:center;}
.featuredBox img{border:0;}
.featuredBox h2, .featuredBox h3, .featuredBox .h3{width:100%;}
.featuredBox h2{color:#002b71;}
.featuredBox a.button, .featuredBox ul{float:right;clear:right;}
.featuredBox a.button{position:absolute;bottom:15px;left:45%;margin-right:12.5%;z-index:20;}
.featuredBox ul{width:70%;margin-top:10px;}
.featuredBox li{margin-bottom:15px;clear:both;}
.featuredBox.noimg ul, .featuredBox.speak ul{width:100%;}
.featuredBox.speak{width:39%;margin:7% 0 7% 15%;}
.featuredBox.right.speak{margin-left:auto;margin-right:15%;}
.featuredBox.wide{width:100%;}
.featuredBox.noimg a, .featuredBox.wide h2, .featuredBox.wide h3 a, .featuredBox h3 span, .featuredBox.wide h3 span, .featuredBox.wide .h3 a, .featuredBox .h3 span, .featuredBox.wide .h3 a{color:#0038a2;}
.featuredBox.nuevo div{background:url(../images/interface/whiteBG.jpg) top center no-repeat;}
.featuredBox.direct div{background:url(../images/shots/directBG.png) top center no-repeat #001251;padding-top:60px;padding-bottom:20px;}
.featuredBox.direct h2, .featuredBox.direct h3, .featuredBox.direct .h3{color:#fff;}
.featuredBox.direct h2{margin-bottom:15px;}
.featuredBox.direct h3 span, .featuredBox.direct h3 a, .featuredBox.direct .h3 span, .featuredBox.direct .h3 a{color:#fff;text-shadow:#fff 0 0 5px;}
.featuredBox.direct div.clear{background:none;padding:0;}
.featuredBox div.clear{background:none;height:auto;}
.featuredBox.nuevo li{color:#fff;}
.featuredBox.nuevo h3 span, .featuredBox.nuevo h3 a, .featuredBox.nuevo .h3 span, .featuredBox.nuevo .h3 a{color:#31aaff;}
.featuredBox.fixed{height:260px;overflow:hidden;}
.featuredBox.fixed div{height:253px;}
.featuredBox.escorts{width:100%;}
.featuredBox.escorts div, .featuredBox.agency div{padding:2%;background:url(../images/shots/generalBGd.jpg) top left no-repeat #000522;color:#fff;}
.featuredBox.escorts a{color:#ffc000;margin:5px;text-decoration:none;}
.featuredBox.escorts a:hover{text-decoration:underline;}
.featuredBox.agency div.clear{background:none;padding:0;}
.featuredBox.work div, .featuredBox.alerts div{color:#fff;}
.featuredBox.work div{background:url(../images/interface/workBG.jpg) top center no-repeat #000825;}
.featuredBox.alerts div{background:url(../images/interface/alertsBG.jpg) top center no-repeat #001251;padding-top:100px;}
.featuredBox.alerts div.clear{background:none;padding:0;}
.news{border-top:1px dashed #ffc000;padding-top:2%;}
.news h3 a, .news .h3 a{color:#ffc300;text-decoration:none;}
.news h3 span, .news .h3 span{color:#fff;font-size:75%;}
.news li{padding-bottom:2%;border-bottom:1px dashed #ffc000;}
#cutie{top:210px;left:160px;background:url(../images/interface/angel.gif) top left no-repeat;}
#cutie, .angelSpeak{position:absolute;width:96px;height:80px;}
.angelSpeak{bottom:-59px;left:-82px;background:url(../images/interface/angelSpeak.gif) bottom left no-repeat;}
.right .angelSpeak{left:auto;right:-82px;background-position:top left;}
img.speak{float:left;right:-65px;position:relative;display:block;width:300px;height:225px;border:0;}
img.speak.right{float:right;right:auto;left:-65px;}
#slideshow{float:left;}
#slideshow, .gallery img.active, img.left, img.right, #calendar{padding:1px;}
#slideshow, #slideshow div{width:333px;height:500px;overflow:hidden;}
table.farm{width:100%;border-collapse:collapse;border:0;}
table.farm td, table.farm th{padding:5px;border:1px dotted #ffc000;}
table.farm td{font-size:11px;}
form#login{width:600px;height:70px;padding:110px 20px 20px 20px;margin-left:60px;background:url(../images/shots/loginBG.png) top center no-repeat;}
form#login.remind{background-image:url(../images/shots/remindBG.png);}
form#login ol{width:83%;padding-left:20%;}
form#login li{float:left;clear:none;width:30%;margin:0 1%;text-align:center;}
form#login label{width:auto;text-align:left;}
form#login .button{float:right;margin-top:20px;}
form#login a{position:relative;top:10px;font-size:10px;}
.extlinks{float:left;clear:both;width:98%;margin:0 0 10px 0;padding:1px;}
.extlinks h3, .extlinks .h3{color:#ffc300;}
.extlinks div{padding:6px;background:url(../images/shots/generalBG.jpg) bottom left repeat-x;}
.extlinks a, .extlinks img{display:block;float:left;width:234px;height:60px;}
.extlinks a{margin:3px;text-align:center;height:75px;font-size:11px;}
.extlinks img{border:1px solid #fff;}
img.joinBanner{float:left;clear:left;width:auto;height:auto;border:0;}
img.joinBanner.right{float:right;clear:right;}
#joinChoose{position:relative;width:666px;margin:-160px 0 0 22px;}
#calendar{padding-top:75px;}
#calendar, #calendar h3, #calendar .h3, #calendar ul, .month{width:945px;}
#calendar, .month{height:632px;}
#calendar ul{bottom:632px;}
#calendar ul, #calendar h3, #calendar .h3{text-align:center;}
#calendar ul, #calendar h3, #calendar .h3, .month{position:absolute;left:0;}
#calendar li, .month li{margin:1px;}
#calendar li, .month div{padding:10px;}
#calendar li, .month li, .month div{float:left;width:111px;}
#calendar h3, #calendar .h3{top:0;}
#calendar h3 a, #calendar .h3 a{font-size:13px;margin:0 5px;}
.month{bottom:0;}
.month li, .month div{height:80px;}
.month .enabled:hover{top:-20px;left:-20px;width:151px;height:120px;z-index:2;}
.httperror{margin:0 auto;width:620px;height:360px;background:url(../images/shots/errorBG.png) top left no-repeat;padding:20px;}
.httperror h2{margin:30px 0 20px 195px;width:400px;border-bottom:0;}
.httperror h3, .httperror .h3, .httperror p{width:600px;text-align:center;}
.httperror p strong{color:#ffc000;}
#sidebar .banners { position: relative; left: -13px; top: -75px; }
#sidebar .banners img { width: 180px; height: 46px; border: 0; margin-bottom: 5px; }
.verifiedPhotos, .unblurredPhotos { display: block; float: left; width: 261px; height: 60px; }
.verifiedPhotos { background: url(../images/interface/photoverified.png) top left no-repeat; }
.unblurredPhotos { position: relative; top: -15px; background: url(../images/interface/unblurred.gif) top left no-repeat; }
.listings li .available, .listings li h3 .available, .available { color: #0c0; font-weight: bold; font-size: 17px; text-decoration:blink; }