/* Exceptions */
#container #toolbar .partof,
#container #toolbar #jumpSelect { display: none; }
#container #header { width: 980px; height: 250px; }
#container #header #trailer-player,
#container #header #trailer-popup,
#container #header #trailer-link { display: none; }
#container #header #stats { left: 200px; top: 222px; }
#container .topmenu { width: 978px; top: 279px; padding-bottom: 70px; }
#container .topmenu li a { width: 163px; }
#container #header-join { position: absolute; display: block; width: 668px; height: 105px; bottom: 0; left: 222px; z-index: 5; }
#container #header-join strong { display: none; }
#container #global { top: 380px; }

/* Exceptions for home page */
#home #container #header { height: 770px; }
#home #container #header #stats { display: none; }
#home #container #header #trailer-player { position: absolute; display: block; width: 588px; height: 331px; top: 304px; left: 267px; z-index: 6; }
#home #container #header #trailer-popup { position: absolute; display: block; width: 588px; height: 331px; top: 304px; left: 267px; z-index: 7; }
#home #container #header #trailer-popup strong { display: none; }
#home #container .topmenu { top: 803px; }
#home #container #global { top: 893px; }
#home #container #header #trailer-link { position: absolute; display: block; top: 643px; right: 127px; z-index: 5; }

#dvds #container #secondary-column #straight-porn { display: none; }

#container #global .scene-clips .module-content { padding: 5px 0; }

#container #global .scene-fullsize { font-size: 14px; line-height: 22px; }
#container #global .scene-fullsize .latest-description { height: 130px; margin: 5px 0 0; padding: 12px; line-height: 20px; font-size: 12px; overflow: auto; text-align: justify; }
#container #global .scene-fullsize .latest-description p { margin: 0 0 10px; }
#container #global .scene-fullsize .join-btn { font-size: 16px; font-weight: bold; text-align: center; }
#container #global .scene-fullsize img { position: absolute; width: 256px; height: 146px; }
#container #global .scene-fullsize .img1 { left: 441px; top: 0; }
#container #global .scene-fullsize .img2 { left: 705px; top: 0; }
#container #global .scene-fullsize .img3 { left: 441px; top: 156px; }
#container #global .scene-fullsize .img4 { left: 705px; top: 156px; }
#container #global .scene-fullsize .img5 { width: 307px; height: 224px; top: 0; right: 0; }

#container #global .hd-format .module-content { position: relative; padding: 15px 20px 15px; }
#container #global .nonhd-format .module-content { position: relative; padding: 7px 20px 12px; }
#container #global .scene-fullsize .latest-description { height: 105px; }
#container #global .nonhd-format .salespitch { margin: 15px 0; text-align: center; }
#container #global .nonhd-format .p-updated,
#container #global .nonhd-format .p-time,
#container #global .nonhd-format .p-pictures,
#container #global .nonhd-format .p-actors { display: inline }
#container #global .nonhd-format .tube { margin: 0 10px; }
#container #global .nonhd-format .latest-description { display: none; }
#container #global .nonhd-format .img5,
#container #global .hd-format .tube,
#container #global .nonhd-format .img1,
#container #global .nonhd-format .img2,
#container #global .nonhd-format .img3,
#container #global .nonhd-format .img4 { display: none; }


/*** Scene thumbnails ***/
#container #global .scene { position: relative; display: inline; float: left; width: 327px; margin: 0 0 17px; }
#container #global .scene .clip-link { position: absolute; display: block; width: 309px; height: 226px; top: 0px; left: 0px; background-position: center center; background-repeat: no-repeat; z-index: 10; }
#container #global .scene .clip-link strong { display: none; }
#container #global .scene h4 { padding: 0 0 0 8px; width: 301px; }
#container #global .scene ul .star-rating { padding: 0 0 0 8px; }
#container #global .scene p { padding: 0 0 0 8px; width: 301px; font-size: 11px; }
#container #global .scene img { display: block; width: 307px; height: 224px; margin: 0 0 3px; z-index: 5; }
#container #global .last-scene { width: 309px; }
#container #global .scene .scene-date { display: block; }
#container #global .scene .scene-starring { display: none; }
#container #global .scene .scene-rating { padding: 0 0 0 8px; }

.star-rating-wrap{ white-space:nowrap;}
.star-rating,
.star-rating li.current-rating{ background: url(/static/images/star-rating.gif) left -1000px repeat-x;}
.star-rating{ position:relative; width:75px !important; height:15px !important; overflow:hidden !important; list-style:none; margin:0 !important; padding:0 !important; background-position: left top; display: block; }
.star-rating li{ display: inline; background: none !important; border: 0 !important; }
ul.star-rating li.current-rating{ position:absolute; top:0; left:0; text-indent:-9999px; height:15px !important; line-height:15px !important; outline:none; overflow:hidden; border: none; padding: 0 !important; margin: 0 !important; }
.star-rating li.current-rating{ z-index:1; background-image: url(/static/images/star-rating.gif) !important; background-position: left center !important; }

#container #global #footer { width: 980px; height: auto; padding: 850px 0 50px; margin: 0; text-align: center; }

#container #global .salespitch { position: relative; padding: 0; margin: 0 0 15px; text-align: center; font-size: 36px; font-weight: bold;  }
#container #global .banner01 a { position: relative; display: block; width: 970px; height: 377px; font-size: 24px; font-weight: bold; }
#container #global .banner01 a span { position: absolute; width: 100%; top: 30px; left: 0; display: block; }
#container #global .banner01 a strong { position: absolute; width: 100%; top: 293px; left: 0; display: block; }

#container #global .banner02 a { position: relative; display: block; width: 970px; height: 339px; font-size: 24px; font-weight: bold; }
#container #global .banner02 a strong { position: absolute; width: 100%; top: 260px; left: 0;  }
#container #global .banner02 .leg { position: absolute; width: 43px; height: 111px; top: 339px; right: 43px; z-index: 15; }
* html #container #global .banner02 .leg { right: 45px; }

#container #global .banner03 a { position: relative; display: block; width: 970px; height: 377px; font-size: 24px; font-weight: bold; }
#container #global .banner03 a span { position: absolute; width: 390px; top: 80px; left: 140px; font-size: 30px; display: block; }
#container #global .banner03 a strong { position: absolute; width: 100%; top: 295px; left: 0; display: block; }

#container #global .biography h3 { border: none; }
#container #global .biography .module-content { padding: 10px 50px 40px 275px; }
#container #global .biography p { line-height: 20px; margin: 12px 0 0; }

#container #global #searchbar { display: none; }
#container #global #searchbar .uniForm .inlineLabels .ctrlHolder { position: relative; display: block; float: right; width: 230px; padding: 0; text-align: right; border: 0; font-size: 12px; clear: none; }
#container #global #searchbar .uniForm .inlineLabels .ctrlHolder label { display: inline; float: none; width: 50px; }
#container #global #searchbar .uniForm .inlineLabels .ctrlHolder select { display: inline; float: none; width: 160px; margin: 0 0 5px; }
#container #global #searchbar .uniForm .inlineLabels .focused { background-color: transparent; }

#pornstars #container #global .uniForm,
#pornstars #container #global .navbar,
#photosets #container #global .navbar { display: none; }


#container #global div.latest-description { display:none; }

/* EMAIL GRABBER */
#div_emailgrabber strong { color:#ff7200; }
