@charset"UTF-8";.popBox, .dialogBox, table, #map, .gallery, .linkCode, .gallery img.active, .box{border:1px solid #fff;}
.popBox, .dialogBox, .linkCode{background:#000;}
h1, h2, h3, h4, #siteTel{color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;font-style:italic;margin:10px 0 5px 0;}
h1, h2, h3, h4, #siteTel, #masthead a, #footer { text-shadow: #000 0px 0px 10px; }
a{color:#fff;text-decoration:none;}
h1{font-size:40px;height:42px;text-indent:-99999px;overflow:hidden;width:100%;margin-left:-4px;}
h2{font-size:20px;}
h3, #siteTel{font-size:20px;}
h4{font-size:15px;}
.classic {color:#0cf;}
.classic,.featured h4 a {text-decoration:underline;}
.index, .index #footer{background-color:#f00;}
.index #page{background:url(http://cdn1.adult-promotions.com/interface/shots/indexGirl1.png) 500px 300px no-repeat;}
.index h1{background:url(http://cdn1.adult-promotions.com/interface/titles/title_welcome.png) top left no-repeat;}
.design, .design #footer{background-color:#00f;}
.design #page{background:url(http://cdn1.adult-promotions.com/interface/shots/designGirl1.png) 500px 320px no-repeat;}
.design h1{background:url(http://cdn1.adult-promotions.com/interface/titles/title_design.png) top left no-repeat;}
.promotion, .promotion #footer{background-color:#907;}
.promotion #page{background:url(http://cdn1.adult-promotions.com/interface/shots/promotionGirl1.png) 504px 320px no-repeat;}
.promotion h1{background:url(http://cdn1.adult-promotions.com/interface/titles/title_promotion.png) top left no-repeat;}
.portfolio, .portfolio #footer{background-color:#ff5a00;}
.portfolio h1{background:url(http://cdn1.adult-promotions.com/interface/titles/title_portfolio.png) top left no-repeat;}
.contact, .contact #footer{background-color:#0f0;}
.contact #page{background:url(http://cdn1.adult-promotions.com/interface/shots/contactGirl2.png) bottom left no-repeat;}
.contact h1{background:url(http://cdn1.adult-promotions.com/interface/titles/title_contact.png) top left no-repeat;}
.links, .links #footer,body.sitemap, .sitemap #footer{background-color:#ff0;}
.videos, .videos #footer {background-color:#671325;}
.content{width:54%;}
.content.wide { width: 100%; }
.box, .contactForm{padding:20px;margin:20px 0;}
.box, .contactForm, .gallery, .seo th, .flist tr:hover td, .featured h3 {background:url(http://cdn1.adult-promotions.com/interface/alpha025.png) top left repeat;}
.box.featured{margin:0;padding:0;top:17px;right:10px;z-index:2;overflow:hidden;width:510px;height:245px;}
.box.featured, .box.featured div{position:absolute;}
.box.featured img{width:240px;display:block;border:0;}
.box.featured div{top:0;left:100%;padding:10px;width:490px;height:225px;}
.box.featured ul{list-style-type:none;}
.box.featured ul, .box.featured h4{width:100%;}
.box.featured ul li{width:240px;margin-top:25px;position:relative;overflow:hidden;border:1px solid #fff;}
.box.featured ul, .box.featured ul li, .box.featured li img, .box.featured li h3{float:left;}
.box.featured li.right, .box.featured li.right img, .box.featured li.right h3{float:right;}
.box.featured h3{position:absolute;left:0;bottom:0;width:242px;height:30px;line-height:30px;text-align:center;font-size:15px;padding:0;margin:0;background-image:url(http://cdn1.adult-promotions.com/interface/alpha050.png);}
.box.featured h3 a{text-decoration:none;color:#fff;}
.featured h4 {margin-top:5px;z-index:99999;}
.box.right{float:right;width:35%;margin-top:500px;}
.box.right.promotion{margin-top:430px;}
.box{width:96%;}
.seo{width:100%;border-collapse:collapse;}
.seo th, .seo td{text-align:left;padding:5px;}
.seo td{font-size:12px;border-bottom:1px solid #00003a;}
.seo th{border-top:1px solid #fff;}
.seo td img{width:175px;}
#footer a, .linkCode{color:#fff;}
#footer a{text-decoration:none;}
label em, .error{color:#d00;}
body, textarea, input, select{font-size:14px;font-family:Arial, Helvetica, sans-serif;}
.popBox_close, #twitter{background-image:url(http://cdn1.adult-promotions.com/interface/sprites.gif);background-repeat:no-repeat;}
img.left{float:left;margin:0 1% 1% 0;}
img.right, #rates, .admin.rates{float:right;margin:0 0 1% 1%;}
h2.right{text-align:right;margin-right:2%;}
p{line-height:22px;}
p, .footer, .features li{margin-bottom:10px;}
.clear, form ol li{clear:both;}
.center{text-align:center;}
h1.center{position:relative;left:395px;width:169px;}
#siteTel{position:absolute;top:235px;left:20px;width:420px;text-align:center;z-index:2;font-size:25px;font-weight:bold;text-shadow:0px 0px 3px #000;}
#siteTel span {text-decoration:blink;font-size:15px;text-transform:uppercase;}
#siteTel, .featured h4 a {color:#9bff00;}
*{margin:0;padding:0;}
#page{margin:0 auto;padding:332px 20px 0 20px;}
body, #page, .banners li,.featured h4{position:relative;}
#page, #masthead, #adminMenu{width:955px;}
#masthead, #adminPanel, #twitter{position:absolute;}
#masthead{top:-1px;left:0;width:995px;padding-top:281px;list-style-type:none;}
#masthead, #footer{background:url(http://cdn1.adult-promotions.com/interface/mastheads/htmlHeaderRed.jpg) top left no-repeat;}
#masthead li{float:left;height:20px;margin:0 39px;}
#masthead a{display:block;color:#fff;text-transform:uppercase;text-decoration:none;font-size:15px;font-weight:bold;}
#masthead a:hover{background:url(http://cdn1.adult-promotions.com/interface/mastheadarrow.png) top center no-repeat;}
#masthead, #masthead li, #masthead a{height:42px;line-height:42px;}
#masthead.design, #footer.design{background-image:url(http://cdn1.adult-promotions.com/interface/mastheads/htmlHeaderBlue.jpg);}
#masthead.promotion, #footer.promotion{background-image:url(http://cdn1.adult-promotions.com/interface/mastheads/htmlHeaderPink.jpg);}
#masthead.portfolio, #footer.portfolio{background-image:url(http://cdn1.adult-promotions.com/interface/mastheads/htmlHeaderYellow.jpg);}
#masthead.contact, #footer.contact{background-image:url(http://cdn1.adult-promotions.com/interface/mastheads/htmlHeaderGreen.jpg);}
#masthead.links, #footer.links,#masthead.sitemap,#footer.sitemap{background-image:url(http://cdn1.adult-promotions.com/interface/mastheads/htmlHeaderBright.jpg);}
#masthead.videos, #footer.videos{background-image:url(http://cdn1.adult-promotions.com/interface/mastheads/htmlHeaderRouge.jpg);}

#footer{width:995px;margin-left:-20px;background-position:bottom left;}
#footer, #footer li, #footer a{height:42px;line-height:42px;}
#footer li, #adminPanel li, #adminMenu li{float:left;width:auto;}
#footer li, #adminPanel li, #adminMenu li{padding:0 15px;}
#footer, #adminPanel, #adminMenu, form ol, .gallery, .banners, .sitemap{list-style-type:none;}
#footer, #adminMenu{margin-top:10px;}
#footer .right, .button{float:right;}
.footer{text-align:center;}
.footer, #rates{padding:1%;}
.footer a{margin:0 10px;}
.w3c { background: url(http://cdn1.adult-promotions.com/interface/w3c.png) top left no-repeat; }
a.w3c{display:block;float:left;width:70px;height:16px;margin:13px 1px 0 1px;background-position:0 0;}
a.css{background-position:-70px 0;}
a.gt{background-position:-140px 0;}
#twitter{top:10px;right:320px;background-position:0 -10px;}
#twitter, #twitter a{float:left;width:125px;height:24px;}
#twitter a{display:block;}
.popBox, .dialogBox{display:none;position:fixed;z-index:4;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: 1%; }

form, .banners li{width:49%;}
.contactForm{width:95%;margin-bottom:200px;border:1px solid #fff;}
.contactForm fieldset{width:49%;float:left;}
.contactForm .button{margin-right:5%;font-size:13px;}
.case {width:49%;float:left;line-height:63px;height:52px;margin:0;padding:0;}
h2.case {width:26%;line-height:52px;font-size:24px;}
fieldset.right{float:right;}
fieldset, form ol, form li, .gallery, .banners{width:100%;}
fieldset{border:0;}
form ol, form li, label, input, select, textarea, #captcha img, .gallery, .banners, .banners li, .box{float:left;}
form li{margin-bottom:1%;}
label.left, .contactForm textarea{clear:both;margin:0 0 5px 10%;}
label, label span, #captcha img{display:block;}
label{width:35%;padding-right:2%;text-align:right;}
label span,.linkLink{font-size:85%;}
.linkCode { font-size: 65%; }
label.left{text-align:left;width:auto;}
.linkCode{float:left;width:49%;}
.linkLink {width:15%;margin-left:4%;float:left;}
.linkCode{margin-right:15%;width:200px;float:right;}
.linkImg {float:left;margin-left:100px;}
#linkImg2 {margin-left:334px;}
#linkImg3 {margin-left:388px;}
#linkImg5,#linkImg6{margin-left:448px;}
#captcha img{clear:left;margin-left:37%;}
#captcha img, .admin table{border:1px solid #ddd;border-right-color:#fff;border-bottom-color:#fff;}
.ad{margin:2px;padding:2px;border:1px solid #fff;}
.ad img{border:0;}
.ad, .ad img{display:block;float:left;clear:none;width:236px;}
.ad.wide, .ad.wide img{width:482px;}
.gallery{width:901px;padding:2px;margin-left:25px;}
.imagery li, .imagery img{top:0;left:0;width:150px;height:225px;}
.gallery img, .imagery img{display:block;height:auto;}
.gallery li{margin:22px;}
.gallery img{border:1px solid #fff;}
.gallery li, .gallery img{position:relative;float:left;width:180px;height:127px;}
.gallery li:hover img{top:-17px;left:-25px;width:225px;height:159px;z-index:2;border-bottom:0;}
.gallery ul{font-size:12px;display:none;position:relative;left:-25px;top:-50px;float:left;clear:both;width:205px;height:70px;list-style-type:none;background:#000;border:1px solid #fff;border-top:0;padding:10px;}
.gallery ul li{height:auto;width:100%;margin:0 0 5px 0;}
.gallery ul li span{display:block;float:left;width:19%;}
.gallery ul li strong, .gallery ul li a{display:block;float:right;width:79%;text-align:right;}
.gallery li:hover ul{display:block;z-index:2;}
.features{margin-left:10px;}
#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%;}
.banners li{height:60px;}
.banners li{overflow:hidden;}
.banners img{border:0;}
.banners li, .sitemap li{margin-bottom:20px;}
h1, h2, h3, .featured h4 a, .case{text-shadow:0px 0px 3px #fff;}
.ad, .box, .gallery li:hover img, .gallery li:hover ul, .contactForm, .box.featured img{box-shadow:0px 0px 5px #000; -moz-box-shadow:0px 0px 5px #000; -webkit-box-shadow:0px 0px 5px #000;}
.ad, .box, .gallery, .contactForm{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.banners li, .texts{text-align:center;}
.texts a{margin:2px 10px;}
.banners, .banners li{float:left;}
.banners{width:100%;list-style-type:none;}
.banners li{width:50%;}
.banners img{width:280px;height:37px;margin:0 auto;display:block;border:0;}
.banners.large li{width:100%;}
.banners.large img{width:430px;height:109px;}
body{width:100%;color:#eee;background:url(http://cdn1.adult-promotions.com/interface/htmlBG.png) top center repeat-x fixed;}
.tc{ width: 40px; height: 40px; display: block; background: url(http://cdn1.adult-promotions.com/interface/tick.png) top left no-repeat; float: left;}
.tc.cross { background-image: url(http://cdn1.adult-promotions.com/interface/cross.png); }
.plist th { background-color: #603; }
.plist td { border: 0; }
.banners.nuevo { position: relative; left: -20px; margin-top: 0; width: 975px;}
.banners.nuevo li { width: 234px; height: auto; margin: 0; padding: 0; }
.banners.nuevo img { width: 234px; height: 60px; }
div#rtaLogos { width: 450px; height: 32px; margin: 10px auto; padding: 1px 0; border: 1px solid #c06; }
div#rtaLogos a { display: block; float: left; width: 88px; height: 32px; margin: 0 1px; background: url(http://cdn1.adult-promotions.com/interface/rtalogos.gif) top left no-repeat; }
div#rtaLogos a#rtaIcra { background-position: 0 0; }
div#rtaLogos a#rtaSitter { background-position: -88px 0; }
div#rtaLogos a#rtaPatrol { background-position: -176px 0; }
div#rtaLogos a#rtaNanny { background-position: -264px 0; }
div#rtaLogos a#rtaASACP { background-position: -352px 0; }
div#rtaLogos a#rtaLabel { background-position: -440px 0; }
.video { float: left; width: 240px; text-align: center; margin: 15px; }
.video img { border: 0; }
#cards { position: absolute; top: 5px; left: 5px; width: 76px; height: 29px; z-index: 99; background: url(http://cdn1.adult-promotions.com/interface/cards.png) top left no-repeat; }
#eps { position: relative; display: block; top: -8px; left: -20px; }
