<?php header("Content-Type: text/css"); ?>
<?php
//////////////////////////////////////////////////////////////////////
//                                                                  //
//  please cut and paste everything below these comments            //
//  to cleancss.com and clean it before saving this back to live.   //
//	we want to keep this file as clean as possible                  //
//	NO NOTES and TAKE YOUR TESTING WITH YOU!                        //
//                                                                  //
//                                Thanks                            //
//                                                                  //
//////////////////////////////////////////////////////////////////////
?>
* {
margin:0;
padding:0
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
outline:0;
font-size:100%;
margin:0;
padding:0
}

body {
line-height:1;
background-color:#E6E6E6;
width:100%;
font-family:Arial, Helvetica, sans-serif;
margin:auto
}

blockquote,q {
quotes:none
}

blockquote:before,blockquote:after,q:before,q:after {
content:''
}

:focus {
outline:0
}

input,textarea {
outline:none
}

table {
border-collapse:collapse;
border-spacing:0
}

hr {
color:#FFF;
background-color:#FFF;
height:10px;
width:100%;
border-style:none;
border-width:0
}

hr.grey {
background-color:#E6E6E6;
height:18px
}

.clearFloats {
clear:both;
float:none
}

div#preloader {
position:absolute;
left:-9999px;
top:-9999px
}

div#preloader img {
display:block
}

#dialog {
text-align:center
}


div.member_log {
height:48px;
/*width:880px*/
}

div.member_log a {
float:right;
color:#000;
font-size:9pt;
font-weight:700;
text-decoration:underline;
text-align:right;
padding:10px 0 0
}

div.member_log a:link {
color:#000
}

div.member_log a:hover {
color:#000;
text-decoration:none
}

a.back {
height:116px;
width:168px;
display:block;
margin-right:auto;
margin-left:auto;
margin-top:25px;
outline:none
}

div.member_log img {
float:left;
padding-left:13px;
#padding-left:7px
}

div#status-bar {
height:30px;
width:100%;
background-image:url(../img/status-repeat-1.gif);
background-repeat:repeat-x
}

div#status-bar-content {
width:1020px;
height:30px;
margin:0 auto
}

div#status-bar-commands {
height:30px;
width:1020px
}

form#search-form {
float:right;
width:200px
}

p#welcome {
width:auto;
height:auto;
padding-top:9px;
padding-bottom:0;
text-align:right;
font-weight:700;
padding-right:45px
}

p#hardcore {
float:left;
width:auto;
height:auto;
text-align:right;
padding-top:13px;
padding-bottom:13px;
padding-left:274px
}

p#action-bar {
background:url('../img/action-bar-bg.png') no-repeat;
height:23px;
width:181px;
display:block;
float:right;
margin-top:6px;
padding-top:7px;
padding-left:28px;
margin-right:36px
}

p#action-bar a:before {
content:'|  '
}

p#action-bar a[title="License"]:after {
content:'  |'
}

form#search-form input[type="text"] {
border:none;
height:20px;
width:170px;
background-repeat:no-repeat;
background-image:url(../img/search-field.png);
padding:5px 0 0 30px
}

#header {
background:url(../img/top-header-rpt.gif) repeat-x scroll;
height:138px;
width:100%
}

#header-hw {
background:url(../img/header-repeat-halloween.gif) repeat-x scroll 0 0;
height:138px;
width:100%
}

#header-main-hw {
background:url(../img/header-main-halloween.gif) no-repeat scroll 50% 0;
height:107px;
width:100%;
margin:0 auto
}

#top-menu-container {
width:1020px;
overflow:hidden;
height:28px;
margin:0 auto
}

ul#top-menu {
overflow:hidden;
width:auto;
position:absolute;
bottom:0;
left:382px;
margin:0 auto;
padding:0
}

ul#top-menu li {
display:block;
float:left;
margin-right:7px;
list-style:none
}

ul#top-menu li a {
color:#fff;
text-decoration:none;
display:block;
background:#7e0346;
font:bold 12px Arial, Helvetica, sans-serif;
border-top:1px solid #636363;
border-right:1px solid #636363;
border-left:1px solid #636363;
padding:7px 14px
}

ul#top-menu li a.pre {
color:#fff;
border-bottom:0px solid #000;
background:#c11271 url(../img/tab-highlight.gif) repeat-x scroll 0 0;
cursor:default;
pointer-events:none
}

ul#top-menu li a.pre:hover {
color:#fff;
border-bottom:0px solid #000;
background:#7e0346 url(../img/tab-highlight.gif) repeat-x scroll 0 0
}

ul#top-menu li a:hover {
background:#a20a5d;
color:#FFF
}

li#hustler a {
padding-bottom:5px !important
}

li#hustler a:hover {
background:#070709 !important
}

li#hustler a span {
color:#ff0097
}

li#hustler a span.hd-logo {
background:url(../img/hd.gif) no-repeat scroll center center;
text-indent:-9999px;
display:inline-block;
width:25px;
padding-bottom:0
}

#main-header {
width:1020px;
overflow:hidden;
position:relative;
height:106px;
margin:0 auto
}

#main-header-hw {
width:1020px;
overflow:hidden;
position:relative;
height:107px;
background:url(../img/header-halloween.gif) no-repeat scroll 0 0;
margin:0 auto
}

#main-header h1 a {
background:url(../img/hustler-logo.gif) no-repeat scroll;
height:98px;
width:354px;
text-indent:-9999px;
display:block;
margin-top:0;
float:left
}

#main-header h2 {
background:url(../img/header-larry.gif) no-repeat scroll;
height:83px;
width:638px;
text-indent:-9999px;
float:right;
margin:0 11px 0 0
}

#main-header p {
font:italic bold 12px Arial, Helvetica, sans-serif;
color:#CCC
}

#main-header h3 {
background:url(../img/larryFlynt.gif) no-repeat scroll;
text-indent:-9999px;
height:64px;
width:200px;
position:absolute;
top:19px;
right:0
}

#main-header h4 {
position:absolute;
right:185px;
top:24px
}

#main-header-hw h4 {
position:absolute;
right:195px;
top:24px
}

#main-header h2.no-tabs {
background:url(../img/header-larry-noTabs.gif) no-repeat scroll;
height:93px;
width:636px;
text-indent:-9999px;
float:right;
margin:0 10px 0 0
}

#main-header h4.no-tabs {
position:absolute;
right:152px;
top:43px;
color:#E6E6E6;
font:bold 12px Arial, Helvetica, sans-serif;
margin:0;
padding:0
}

div#nav-hw {
width:100%;
overflow:hidden;
}

ul#menu {
width:1020px;
overflow:hidden;
margin:0 auto;
}

ul#menu li {
display:block;
float:left;
width:14.28%;
text-align:center
}

ul#menu li a {
height:27px;
color:#FFF;
display:block;
font:bold 12px/31px Arial, Helvetica, sans-serif;
text-transform:uppercase;
text-decoration:none
}

ul#menu li.selected a {
border-bottom:5px solid #f790c1;
color:#fff;
cursor:default;
pointer-events:none
}

ul#menu li.join a {
color:#fff;
border-bottom:0px solid yellow;
background:#ff3787 url(../img/tab-highlight-join.gif) repeat-x scroll 0 0;
border-right:1px solid #d1d1d1;
border-left:1px solid #d1d1d1;
text-shadow:0 0px 0 #ccc;
height:32px;
}

ul#menu li.join a:hover {
background:#c11271 url(../img/join-hover.jpg) no-repeat scroll left top;
color:#fff;
height:32px;
border-bottom:0px solid green;
text-shadow:none
}

ul#menu li a:hover {
border-bottom:5px solid #f790c1;
color:#fff
}

ul#menu li.selected a:hover {
border-bottom:5px solid #f790c1;
}

#memberBtn {
position:absolute;
top:0;
right:0;
background-color:#c11271;
}

#memberBtn a {
color:#fff;
font-size:12px;
font-weight:700;
display:block;
padding:4px 7px
}

.slideshowContainer {
position:relative;
width:799px;
height:361px;
float:left;
margin-left:5px;
margin-top:5px;
margin-bottom:10px\9; /*///////////////for IEs*/
border:1px solid #8a8a8a
}

#slideshowNav {
position:absolute;
bottom:10px;
left:10px;
z-index:1000;
height:20px
}

.slideshow {
width:799px;
height:361px
}

.navItem {
float:left;
overflow:hidden
}

.navItem a {
float:left;
width:20px;
height:20px;
margin-right:5px;
color:#333;
text-decoration:none;
text-align:center;
font:12px/20px Arial, Helvetica, sans-serif;
background:url(../img/slideshow/pager.jpg) no-repeat top;
outline:none;
overflow:hidden
}

.navItem a.activeSlide {
float:left;
width:20px;
height:20px;
margin-right:5px;
color:#FFF;
text-decoration:none;
text-align:center;
font:12px/20px Arial, Helvetica, sans-serif;
background:url(../img/slideshow/pager.jpg) no-repeat bottom;
outline:none;
overflow:hidden
}

.prevNext {
height:20px;
position:absolute;
bottom:10px;
right:10px;
z-index:1000;
font:12px Arial, Helvetica, sans-serif;
color:#FFF;
overflow:hidden
}

.slideshowContainer-hw {
position:relative;
width:690px;
height:383px;
float:left
}

#slideshowNav-hw {
position:absolute;
bottom:25px;
left:25px;
z-index:1000;
height:20px
}

.slideshow-hw {
width:697px;
height:383px
}

.prevNext-hw {
height:20px;
position:absolute;
bottom:25px;
right:25px;
z-index:1000;
font:12px Arial, Helvetica, sans-serif;
color:#FFF;
overflow:hidden
}

div.advert-hw {
width:330px;
height:388px;
float:right;
background:url(../img/halloween-ad2.jpg) no-repeat scroll 0 -7px;
position:relative;
z-index:5;
cursor:pointer
}

div#play {
background:url(../img/play2.jpg) no-repeat scroll 0 0;
display:block;
height:62px;
width:62px;
cursor:pointer;
position:absolute;
top:167px;
left:140px
}

div#spider {
background:url(../img/spider.png) no-repeat scroll 0 bottom;
display:block;
height:50px;
width:24px;
cursor:pointer;
position:absolute;
top:76px;
right:38px
}

#web {
background:url(../img/web.png) no-repeat scroll 0 0;
height:242px;
width:558px;
position:absolute;
z-index:0;
left:-30px;
top:0
}

#web2 {
background:url(../img/web-corner.png) no-repeat scroll 0 0;
height:97px;
width:104px;
position:absolute;
z-index:6;
top:-6px;
right:-8px
}

div#content {
width:1020px;
padding-bottom:20px;
background-color:#FFF;
position:relative;
margin:0 auto
}

div#flash {
height:361px;
width:799px;
border:1px solid #8a8a8a;
float:left;
margin-left:5px;
margin-top:5px
}

div.advert {
width:202px;
height:363px;
float:right;
margin-top:5px;
margin-right:5px
}

div.advert a.ad-joinNow {
background-image:url(../img/instantAccess.gif);
display:block;
height:62px;
width:202px;
text-indent:-9999px;
background-attachment:scroll;
background-repeat:no-repeat;
background-position:top
}

div.advert a.ad-joinNow:hover {
background-image:url(../img/instantAccess.gif);
display:block;
height:62px;
width:202px;
text-indent:-9999px;
background-attachment:scroll;
background-repeat:no-repeat;
background-position:bottom
}

div.content-container-demo {
height:auto;
width:1010px;
border-top-width:1px;
border-top-style:solid;
border-top-color:#c1c5c5;
margin-top:25px;
background-color:#F8F8F8
}

div.content-container {
height:557px;
border-top:1px solid #c1c5c5;
width:1010px;
margin-right:5px;
margin-left:5px;
margin-top:20px;
border-bottom:1px solid #c1c5c5
}

div.content-container-dvd {
height:auto;
border-top-width:1px;
border-top-style:solid;
border-top-color:#c1c5c5;
width:1010px;
margin-right:5px;
margin-left:5px;
border-bottom-color:#c1c5c5;
border-bottom-width:1px;
border-bottom-style:solid
}

div.content-container-photo {
height:auto;
border-top-width:1px;
border-top-style:solid;
border-top-color:#c1c5c5;
border-bottom-color:#c1c5c5;
width:1010px;
margin-right:5px;
margin-left:5px;
border-bottom-width:1px;
border-bottom-style:solid
}

div.recentScenes {
height:557px;
width:505px;
float:left
}

div.recentTitle {
text-align:left;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#C1C5C5;
height:18px;
background-color:#c11271;
padding:9px 5px 5px
}

div.weRecommend {
text-align:left;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#C1C5C5;
height:18px;
background-color:#F8F8F8;
border-top-width:1px;
border-top-style:solid;
border-top-color:#C1C5C5;
border-left-color:#0;
padding:9px 5px 5px
}

div#scene-container {
width:495px;
height:513px;
background-color:#f8f8f8;
padding-top:10px;
padding-left:10px
}

div.scene-holder {
height:200px;
width:232px;
float:left;
margin-right:10px;
margin-bottom:5px
}

div.scene-img {
height:164px;
width:232px
}

div.scene-img img {
height:162px;
width:230px;
cursor:pointer
}

div.scene-desc {
height:34px;
width:230px;
padding-top:2px;
padding-left:2px
}

div.btn-allScenes {
width:468px;
height:auto;
margin-top:15px
}

div.topSites {
height:557px;
width:505px;
float:right
}

div#sites-container {
width:495px;
height:513px;
padding-top:10px;
padding-left:10px;
background-color:#f8f8f8
}

div.site-holder {
height:180px;
width:490px;
margin-bottom:25px
}

div.site-img {
height:164px;
width:318px;
float:left
}

div.site-img img {
width:316px;
height:162px;
border:1px solid #333
}

div.site-desc {
width:162px;
height:154px;
float:left;
padding:5px
}

div.site-desc h6.site-name {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-bottom:5px
}

div.site-desc h6.site-name a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-bottom:5px;
color:#333
}

div.site-desc p.site-info {
padding-bottom:5px;
line-height:16px
}

div.site-desc p.site-genre {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
padding-bottom:8px;
line-height:14px
}

div.access {
width:162px;
height:17px
}

a.get-access {
background-image:url(../img/getAccess.gif);
display:block;
height:17px;
width:86px;
text-indent:-9999px;
margin-right:auto;
margin-left:auto
}

p.site-title {
font-size:11px
}

div.sales-pitch {
height:84px;
width:470px
}

div.feat-dvd-container {
width:1000px;
height:435px;
padding-top:10px;
padding-left:10px;
background-color:#F8F8F8
}

div.dvd-main {
height:343px;
width:240px;
background-color:#C1C5C5;
float:left;
padding:5px
}

div.dvd-main-right {
width:730px;
height:343px;
float:left;
padding-right:10px;
padding-left:10px;
padding-bottom:10px
}

div.dvd-desc {
height:200px
}

div.dvd-desc img {
height:190px;
width:131px;
background-color:#C1C5C5;
float:left;
margin-right:8px;
padding:5px
}

div.dvd-desc p.dvd-feat {
padding-bottom:8px
}

div.dvd-desc p.dvd-info {
line-height:16px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-bottom:8px
}

div.dvd-desc p.dvd-cat {
padding-bottom:12px
}

a.play-trailer {
background:url(../img/playTrailer.gif) no-repeat;
height:23px;
width:88px;
float:left;
display:block;
text-align:center;
font:bold 11px/22px Arial, Helvetica, sans-serif;
color:#FFF;
margin-right:5px
}

a.play-trailer:hover {
color:#fff;
background:#1E1E1E;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
-khtml-border-radius:3px
}

a.play-dvds {
background:url(../img/playTrailer-gray.gif) no-repeat;
height:23px;
width:88px;
float:left;
display:block;
text-align:center;
font:bold 11px/22px Arial, Helvetica, sans-serif;
color:#333
}

a.play-dvds:hover {
color:#fff;
background:#2D74E8;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
-khtml-border-radius:3px
}

div.view-dvd {
float:left;
height:17px;
width:86px;
margin-right:10px
}

a.view-dvd {
background-image:url(../img/viewDvds.gif);
height:17px;
width:86px;
display:block;
text-indent:-9999px
}

div.more-dvd {
float:left;
height:17px;
width:86px
}

a.more-dvd {
background-image:url(../img/moreDvds.gif);
height:17px;
width:86px;
display:block;
text-indent:-9999px
}

div.dvd-thumbs {
width:730px;
height:auto;
padding-top:7px
}

div.dvd-thumbs img {
width:106px;
height:143px;
margin-right:10px;
float:left
}

div.watch-full-dvd {
width:1000px;
height:auto;
padding-top:15px
}

div.watch-full-dvd a {
background-image:url(../img/watchFullDvd.jpg);
display:block;
height:50px;
width:410px;
text-indent:-9999px;
margin-right:auto;
margin-left:auto
}

div.latest-dvd-title {
text-align:left;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#C1C5C5;
height:18px;
border-top-width:1px;
border-top-style:solid;
border-top-color:#C1C5C5;
background-color:#c11271;
padding:9px 5px 5px
}

div.latest-dvd-container {
width:1000px;
padding-top:10px;
padding-left:10px;
background-color:#F8F8F8;
height:235px;
padding-bottom:10px
}

div.latest-dvd-container2 {
width:1000px;
padding-top:10px;
padding-left:10px;
background-color:#F8F8F8;
height:auto;
padding-bottom:10px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#C1C5C5
}

div.dvd-holder img {
height:203px;
width:142px
}

div.content-holder {
width:1010px;
background-color:#F8F8F8;
height:auto
}

div.end-content-holder {
width:1010px;
height:auto;
margin-right:5px;
margin-left:5px;
margin-top:10px
}

div.content-holder-modelNames {
width:1010px;
background-color:#f8f8f8;
height:637px
}

div.photo-holder {
height:auto;
width:180px;
float:left;
padding-top:10px;
padding-left:10px;
margin-right:12px;
margin-bottom:10px
}

div.photo-holder img {
height:252px;
width:178px
}

div.mag-container {
height:auto;
width:995px;
background-color:#F8F8F8;
padding:25px 0 10px 15px
}

div.mag-container p.bonus-mags {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:center;
padding-bottom:8px
}

div.mag-container img {
height:138px;
width:105px
}

div.cta-buttons {
width:1010px
}

div.cta-buttons p {
height:auto;
width:auto;
float:left
}

div.cta-buttons a.watch-download {
background-image:url(../img/watch-download.gif);
display:block;
height:120px;
width:530px;
text-indent:-9999px;
margin-top:10px;
margin-left:40px
}

div.cta-buttons a.continue-tour {
background-image:url(../img/continue-tour-all.gif);
height:87px;
width:330px;
display:block;
text-indent:-9999px;
margin-top:10px;
margin-left:50px;
background-position:top
}

div.cta-buttons a.continue-tour:active {
background-image:url(../img/continue-tour-all.gif);
height:87px;
width:330px;
display:block;
text-indent:-9999px;
margin-top:10px;
margin-left:50px;
background-position:bottom
}

div.ads-container {
height:77px;
width:1010px;
padding-top:15px;
text-align:center;
padding-bottom:10px
}

div.ads-container img {
height:77px;
width:994px
}

div#siteMap-container {
height:auto;
width:1010px;
text-align:center;
padding-top:10px;
padding-bottom:10px;
background-color:#FFF
}

#siteMap-container a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666
}

#videoPlayer h1 {
font:bold 16px Arial, Helvetica, sans-serif;
color:#f1f1f1
}

#videoPlayer > span {
font:normal 12px Arial, Helvetica, sans-serif;
color:#999;
display:block;
margin:3px 0 15px
}

#videoPlayer {
position:relative;
overflow:hidden;
height:auto;
width:896px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
background:#000;
margin:10px auto 0;
padding:15px
}

#featTrailer {
width:896px;
height:504px;
background-color:#999
}

div#newHD {
position:absolute;
right:14px;
top:67px;
background:url(../img/newHD.png) no-repeat;
height:108px;
width:106px
}

#featVids {
width:890px;
height:133px;
background:#333;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
margin:20px auto 0
}

#featVids img {
width:160px;
height:112px
}

#featVids a {
display:block;
float:left;
position:relative;
padding:9px
}

#featVids a:hover,#featVids a.static {
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
background:#5d5d5d
}

#featVids a span.arrow {
background-repeat:no-repeat;
display:none;
position:absolute
}

#featVids a:hover span.arrow,#featVids a.static span.arrow {
display:block;
background:url(../img/featVid-arrow-1.gif) no-repeat 0 0;
height:17px;
width:34px;
top:-16px;
left:70px
}

#featVids a span#preview {
position:absolute;
display:block;
background:url(../img/featVid-preview.png) no-repeat 0 0;
height:58px;
width:59px;
top:8px !important;
right:8px !important
}

#featVids a span#featured {
position:absolute;
display:block;
background:url(../img/featVid-featured.png) no-repeat 0 0;
height:58px;
width:59px;
top:8px !important;
right:8px !important
}

div#videoPlayer a.watch-entire-scene {
position:absolute;
top:15px;
right:15px;
background-image:url(../img/watch-entire-scene.gif);
background-repeat:no-repeat;
text-indent:-9999px;
display:block;
height:36px;
width:222px;
background-position:top
}

div#videoPlayer a.watch-entire-scene:hover {
position:absolute;
top:15px;
right:15px;
background-image:url(../img/watch-entire-scene.gif);
background-repeat:no-repeat;
text-indent:-9999px;
display:block;
height:36px;
width:222px;
background-position:bottom
}

div#videoPlayer a.watch-scene {
position:absolute;
top:15px;
right:15px;
background-image:url(../img/watch-scene.gif);
background-repeat:no-repeat;
text-indent:-9999px;
display:block;
height:38px;
width:156px;
background-position:top
}

div#videoPlayer a.watch-scene:hover {
position:absolute;
top:15px;
right:15px;
background-image:url(../img/watch-scene.gif);
background-repeat:no-repeat;
text-indent:-9999px;
display:block;
height:38px;
width:156px;
background-position:bottom
}

.button {
border-top:1px solid #96d1f8;
background:0;
-webkit-border-radius:7px;
-moz-border-radius:7px;
border-radius:7px;
-webkit-box-shadow:rgba(0,0,0,1) 0 1px 0;
-moz-box-shadow:rgba(0,0,0,1) 0 1px 0;
box-shadow:rgba(0,0,0,1) 0 1px 0;
text-shadow:rgba(0,0,0,.4) 0 1px 0;
color:#FFF;
vertical-align:middle;
display:block;
position:absolute;
top:15px;
right:15px;
width:auto;
height:24px;
text-align:center;
font:14px/22px Helvetica, Arial, Sans-Serif;
text-decoration:none;
padding:6.5px 13px
}

.button:hover {
border-top-color:#063f63;
background:#063f63;
color:#fff
}

.button:active {
border-top-color:#063f63;
background:#063f63
}

div#top-video-container {
width:1010px;
height:auto;
margin-top:5px;
margin-left:5px;
margin-right:5px
}

div#top-video-desc {
height:auto;
width:222px;
float:left;
margin-right:11px;
padding:3px 1px 3px 5px
}

div#top-video-desc h3.video-title {
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#333;
font-weight:700;
padding-bottom:2px
}

div#top-video-desc h3.video-title a {
color:#333
}

div#top-video-desc p.video-feat {
padding-bottom:3px
}

div#top-video-desc h5.video-stars {
font-size:14px;
color:#4E4E4E;
padding-bottom:4px;
font-weight:lighter
}

div#top-video-desc p.video-image {
height:167px;
width:222px;
border:1px solid #333;
margin-bottom:5px
}

div#top-video-desc p.video-desc {
line-height:16px;
font-size:12px;
padding-bottom:5px
}

div#top-video-desc p.video-cat {
line-height:16px;
padding-bottom:5px
}

div#top-video-desc p.video-cat a {
line-height:16px;
color:#2D74E8
}

div#top-video-desc p a.watch-entire-scene {
background-image:url(../img/watch-entire-scene.gif);
background-repeat:no-repeat;
text-indent:-9999px;
display:block;
height:36px;
width:222px;
background-position:top
}

div#top-video-desc p a.watch-entire-scene:hover {
background-image:url(../img/watch-entire-scene.gif);
background-repeat:no-repeat;
text-indent:-9999px;
display:block;
height:36px;
width:222px;
background-position:bottom
}

div#Video-HD-container {
position:relative;
height:432px;
width:768px;
float:left
}

div#top-video-player {
height:432px;
width:768px;
float:left
}

div#HD-logo {
background-image:url(../img/hd-logo.png);
background-repeat:no-repeat;
height:51px;
width:188px;
position:absolute;
right:5px;
top:5px
}

div.content-container-videoPg {
height:557px;
border-top-width:1px;
border-top-style:solid;
border-top-color:#c1c5c5;
border-bottom-color:#c1c5c5;
width:1010px;
margin-right:5px;
margin-left:5px;
margin-top:10px;
border-bottom-width:1px;
border-bottom-style:solid
}

div.videoScenes {
height:535px;
width:1010px;
float:left
}

div#video-container {
width:1000px;
background-color:#f8f8f8;
padding-top:10px;
padding-left:10px;
height:514px
}

div.video-scene-holder {
height:200px;
width:232px;
float:left;
margin-right:18px;
margin-bottom:10px
}

div.btn-allVideoScenes {
width:990px;
height:auto;
margin-top:15px
}

div.cta-buttons a.watch-download-video {
background-image:url(../img/watch-download-video.gif);
display:block;
height:120px;
width:530px;
text-indent:-9999px;
margin-top:10px;
margin-left:40px
}

div.content-container-photoPg {
height:685px;
border-bottom-color:#c1c5c5;
width:1010px;
border-bottom-width:1px;
border-bottom-style:solid;
margin-right:5px;
margin-left:5px
}

div.photoPictorial {
height:685px;
width:1010px
}

div.feat-pictorial-container {
height:652px;
width:1010px;
background-color:#f8f8f8
}

div.feat-mag {
width:235px;
height:340px;
float:left;
padding-top:5px;
padding-left:5px
}

div.feat-mag img {
height:296px;
width:224px;
border:1px solid #333;
background-color:#E8E8E8;
padding:5px
}

div.feat-pictorial {
float:left;
height:340px;
width:760px;
padding-top:5px;
padding-left:9px;
position:relative
}

div.feat-pictorial img.main-feat-pict {
height:172px;
width:253px;
border:1px solid #333;
background-color:#E8E8E8;
float:left;
margin-right:7px;
padding:5px
}

div.feat-pictorial img.sm-feat-pict {
height:115px;
width:170px;
float:left;
margin-right:8px;
border:1px solid #333;
margin-top:7px
}

div.feat-pictorial p.pict-name span.vital-facts {
margin-top:-16px;
text-align:right;
display:block
}

div.feat-pictorial p.pict-name span.vital-facts a.vital-facts-arrow {
color:#333;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:transparent;
background-image:url(../img/photos/drop-arrow.gif);
background-repeat:no-repeat;
background-position:right center;
font-size:12px;
font-weight:700;
padding-right:11px;
margin-right:25px
}

div.feat-pictorial p.pict-desc {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
padding-bottom:8px
}

div.feat-pictorial a.see-entire-set {
background-image:url(../img/photos/see-entire-set.gif);
height:17px;
width:86px;
display:block;
float:left;
text-indent:-9999px;
margin-right:10px
}

div.feat-pictorial a.join-now {
background-image:url(../img/photos/join-now.gif);
height:17px;
width:86px;
display:block;
float:left;
text-indent:-9999px
}

div.content-container-latestPhotosPg {
height:auto;
border-top-width:1px;
border-top-style:solid;
border-top-color:#c1c5c5;
border-bottom-color:#c1c5c5;
width:1010px;
margin-right:5px;
margin-left:5px;
margin-top:10px;
border-bottom-width:1px;
border-bottom-style:solid;
background-color:#F8F8F8
}

div.latest-photo-holder {
height:auto;
width:236px;
float:left;
padding-top:10px;
padding-left:10px;
margin-right:5px;
margin-bottom:5px
}

div.latest-photo-holder img {
height:159px;
width:234px
}

div.btn-allPornstars {
width:1010px;
height:auto;
margin-top:24px;
float:left;
margin-bottom:24px
}

div.sales-pitch-Pornstars {
height:84px;
width:470px;
float:right;
margin-top:25px;
margin-right:20px
}

div.content-container-modelNames {
height:auto;
border-top-width:1px;
border-top-style:solid;
border-top-color:#c1c5c5;
border-bottom-color:#c1c5c5;
width:1010px;
margin-right:5px;
margin-left:5px;
border-bottom-width:1px;
border-bottom-style:solid;
background-color:#F8F8F8
}

div.pornstar-container {
height:637px;
width:1010px
}

div.pornstar-holder {
height:auto;
width:189px;
float:left;
padding-top:10px;
padding-left:10px;
margin-bottom:15px
}

div.pornstar-holder img {
height:252px;
width:187px;
border:1px solid #333
}

span.pornstar-holder-desc {
width:189px;
background-color:#f2f2f2;
height:20px;
display:block;
margin-top:-2px
}

h6.pornstar-desc {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
float:left;
padding-left:3px;
padding-top:2px;
padding-bottom:1px
}

p.view-profile {
text-align:right;
color:#1191a4;
font-size:11px;
margin-right:5px;
padding-top:3px
}

p.view-profile a.view-profile-arrow {
color:#1191a4;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:transparent;
background-image:url(../img/pornstars/profile-arrow.gif);
background-repeat:no-repeat;
background-position:right center;
padding-right:10px
}

p.scene-rating {
font-size:10px;
color:#666;
padding-left:3px;
padding-bottom:2px;
text-align:left
}

span.scene-rating {
font-size:10px;
color:#999
}

p.name-sort {
text-align:center;
font-size:16px;
font-weight:700;
letter-spacing:.1em;
padding-top:7px;
padding-bottom:7px
}

p.name-sort a:hover {
color:#2D8FFF
}

div.pornstar-names {
width:1010px;
height:auto;
text-align:center
}

div.pornstar-names p {
float:left;
height:19px;
padding-top:6px
}

span.row-color {
height:25px;
width:1010px;
display:block;
background-color:#dee7ef
}

span.row-color-odd {
height:25px;
width:1010px;
display:block;
background-color:#F8F8F8
}

p.left-name {
text-align:left;
width:197px;
padding-left:5px
}

div.btn-allModels,div.btn-allMagazines {
width:1010px;
height:auto;
float:left;
margin-top:22px;
margin-bottom:22px
}

div.sales-pitch-Models {
height:84px;
width:470px;
float:right;
margin-right:20px;
margin-top:25px
}

div.content-container-networkSites {
height:auto;
border-top-width:1px;
border-top-style:solid;
border-top-color:#c1c5c5;
border-bottom-color:#c1c5c5;
width:1010px;
margin-right:5px;
margin-left:5px;
border-bottom-width:1px;
border-bottom-style:solid;
background-color:#F8F8F8;
overflow:hidden
}

div.site-holder-2 {
height:180px;
width:490px;
margin-bottom:10px;
float:left;
margin-top:10px;
margin-left:10px
}

div.content-container-hustler-network {
background-color:#F8F8F8;
height:auto;
border-top-width:1px;
border-top-style:solid;
border-top-color:#c1c5c5;
border-bottom-color:#c1c5c5;
width:1010px;
margin-right:5px;
margin-left:5px;
border-bottom-width:1px;
border-bottom-style:solid
}

div#footer {
height:auto;
width:100%;
margin-bottom:20px
}

div#footer-image {
width:100%;
background-color:#E6E6E6;
background-repeat:repeat-x
}

p#disclaimer {
color:<?=$txtColor?>;
display:block;
font:11px Arial, Helvetica, sans-serif;
margin-left:auto;
margin-right:auto;
width:1020px;
text-align:center;
padding:12px 0 0
}

p#footer-affiliate {
text-align:center;
color:#414141;
font:12px Arial, Helvetica, sans-serif;
padding:12px 0 10px
}

p#footer-affiliate a {
color:#00F;
text-decoration:underline
}

p#footer-links {
text-align:center;
font:11px Arial, Helvetica, sans-serif;
color:#5F5F5F;
padding:15px 0
}

p#footer-links a {
font:11px Arial, Helvetica, sans-serif;
color:#5F5F5F
}

p#footer-text {
height:auto;
width:100%;
color:#5F5F5F;
padding-bottom:0;
padding-top:8px;
line-height:16px;
font-size:11px;
text-align:center
}

p#footer-text a.compliance {
color:#414141;
font:12px Arial, Helvetica, sans-serif;
text-decoration:underline
}

div#footer table {
border:1px solid #9A9A9A;
text-align:center;
border-collapse:inherit;
margin:auto
}

div#footer table td.rta {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#5F5F5F;
vertical-align:top;
padding-top:5px;
padding-right:2px;
padding-left:2px
}

div#div1_display {
background-color:#FFF;
border:1px solid #333;
height:241px;
width:262px;
position:absolute;
z-index:999;
top:45px;
right:-75px
}

div#div2_display,div#div3_display,div#div4_display,div#div5_display,div#div6_display,div#div7_display,div#div8_display,div#div9_display,div#div10_display,div#div11_display {
background-color:#FFF;
border:1px solid #333;
height:384px;
width:260px;
position:absolute;
z-index:999;
top:0;
right:0;
left:25px
}

.view-statistics h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
background-color:#e6e6e6;
text-align:center;
padding-top:7px;
padding-bottom:7px;
color:#333
}

.view-statistics p {
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#e6e6e6;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:12px;
margin-right:12px;
margin-left:12px;
padding-bottom:5px;
color:#333
}

.view-statistics span.stats-right {
text-align:right;
display:block;
float:right;
clear:both;
_margin-top:-13px
}

span.stats-desc {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
display:block;
margin-right:12px;
margin-left:12px;
margin-top:6px;
line-height:16px;
overflow:auto;
height:145px
}

div.btmBanner {
width:1010px;
height:263px;
padding-top:25px;
background-image:url(../img/btmBannerv1.jpg);
background-repeat:no-repeat;
background-position:bottom;
background-color:#F8F8F8
}

a.btmJoin {
background-image:url(../img/btm-joinNow.gif);
display:block;
height:76px;
width:257px;
text-indent:-9999px;
float:right;
margin-right:25px;
background-attachment:scroll;
background-repeat:no-repeat;
background-position:top
}

a.btmJoin:hover {
background-image:url(../img/btm-joinNow.gif);
display:block;
height:76px;
width:257px;
text-indent:-9999px;
float:right;
margin-right:25px;
background-attachment:scroll;
background-repeat:no-repeat;
background-position:bottom
}

a.btmContinue {
height:27px;
width:235px;
display:block;
text-align:center;
clear:right;
float:right;
margin-right:36px;
margin-top:38px;
line-height:26px;
border:1px solid #999;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-size:13px
}

a.btmContinue:hover {
height:27px;
width:235px;
display:block;
text-align:center;
clear:right;
float:right;
margin-right:36px;
margin-top:38px;
line-height:26px;
border:1px solid #999;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-size:13px;
background-color:#DEE7F0
}

a.btmBtns-join:link,a.btmBtns-join:visited {
background-image:url(../img/btmBtns-instantAccess.gif);
background-repeat:no-repeat;
background-position:0 top;
height:78px;
width:301px;
display:block;
text-indent:-9999px;
outline:none;
float:left;
margin-left:125px;
margin-top:25px;
margin-bottom:20px
}

a.btmBtns-join:hover {
background-image:url(../img/btmBtns-instantAccess.gif);
background-repeat:no-repeat;
background-position:0 -78px;
height:78px;
width:301px;
display:block;
text-indent:-9999px;
outline:none;
float:left;
margin-left:125px;
margin-top:25px;
margin-bottom:20px
}

a.btmBtns-join:active {
background-image:url(../img/btmBtns-instantAccess.gif);
background-repeat:no-repeat;
background-position:0 bottom;
height:78px;
width:301px;
display:block;
text-indent:-9999px;
outline:none;
float:left;
margin-left:125px;
margin-top:25px;
margin-bottom:20px
}

a.btmBtns-cont:link,a.btmBtns-cont:visited {
background-image:url(../img/btmBtns-contTour.png);
background-repeat:no-repeat;
background-position:0 top;
height:78px;
width:301px;
display:block;
text-indent:-9999px;
outline:none;
float:right;
margin-right:145px;
margin-top:25px;
margin-bottom:20px
}

a.btmBtns-cont:hover {
background-image:url(../img/btmBtns-contTour.png);
background-repeat:no-repeat;
background-position:0 -78px;
height:78px;
width:301px;
display:block;
text-indent:-9999px;
outline:none;
float:right;
margin-right:145px;
margin-top:25px;
margin-bottom:20px
}

a.btmBtns-cont:active {
background-image:url(../img/btmBtns-contTour.png);
background-repeat:no-repeat;
background-position:0 bottom;
height:78px;
width:301px;
display:block;
text-indent:-9999px;
outline:none;
float:right;
margin-right:145px;
margin-top:25px;
margin-bottom:20px
}

div.hustlerConnections {
width:1000px;
height:230px;
padding-top:10px;
padding-left:10px;
background-color:#F8F8F8;
border-bottom:1px solid #c1c5c5
}

div.hustlerLive,div.hustlerGirls {
width:468px;
height:202px;
float:left;
margin-right:14px;
margin-top:8px;
margin-left:10px;
overflow:hidden;
background:url(../img/cams-banner.gif) 0 0 no-repeat;
cursor:pointer
}

.cams {
clear:none;
color:#575757;
display:block;
float:left;
font:bold 12px/16px Arial, Helvetica, sans-serif;
overflow:hidden;
text-align:center;
width:155px;
margin:4px 0 4px 11px
}

div.camvid {
margin-top:10px;
margin-left:15px;
width:230px;
height:129px;
border:2px solid #c1c5c5;
float:left;
background-color:#FFF
}

div.chatbtn {
margin-top:138px;
margin-right:13px;
width:140px;
height:28px;
float:right
}

div.hustlerHollywood {
width:230px;
height:auto;
float:left;
margin-right:14px;
margin-top:8px;
margin-left:10px
}

div.hustlerNewsletter {
width:223px;
height:202px;
float:left;
margin-right:14px;
margin-top:8px;
margin-left:10px;
background-image:url(../img/hustler-hookups.gif);
background-repeat:no-repeat
}

span.btm-hustlerLive,span.btm-hustlerNewsletter,span.btm-hustlerGirls {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#999;
width:222px;
text-align:center;
height:15px;
display:block;
padding-bottom:4px
}

span.btm-hustlerHollywood {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#999;
width:230px;
text-align:center;
height:15px;
display:block;
padding-bottom:4px
}

form#newsletterForm {
margin-top:100px;
width:222px;
height:auto
}

div#inputNewsletter {
width:185px;
height:auto;
margin-right:auto;
margin-left:auto
}

input#Email {
width:185px;
border:1px solid #999;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
height:auto;
padding:2px
}

input.submit-button {
display:block;
width:65px;
height:auto;
cursor:pointer;
margin:7px auto
}

span.input-sm-txt {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
text-align:center;
width:222px;
display:block;
height:auto;
margin-right:auto;
margin-left:auto;
padding-left:1px;
color:#666
}

div#models-top-header {
height:36px;
width:653px;
color:#FFF;
float:right;
padding-top:9px;
padding-right:50px
}

div.joinTitle {
text-align:center;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#C1C5C5;
height:18px;
background-color:#F8F8F8;
padding-top:9px;
padding-bottom:5px
}

.joinTitle h4 {
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333;
text-transform:uppercase
}

div.model-select-container {
padding:12px 21px 24px
}

div.model-selected-container {
padding:5px 5px 15px
}

a.select img {
width:163px;
height:235px
}

a.select {
height:235px;
width:163px;
border:1px solid #CCC;
display:block;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
color:#666;
font-size:12px;
line-height:25px;
float:left;
margin-right:10px;
margin-bottom:32px;
padding:10px
}

a.select:hover {
border:1px solid #666;
font-weight:700
}

p.model-name {
font-size:13px;
font-weight:700;
color:#333;
padding-top:2px;
padding-bottom:3px
}

span.feat-txt {
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
padding-left:213px
}

span.model-image {
height:403px;
width:280px;
border:1px solid #333;
display:block;
float:left;
margin-right:16px
}

div.feat-trailer {
height:383px;
width:680px;
float:right;
border:1px solid #CCC;
padding:10px
}

div.model-stats {
margin-top:10px;
width:282px;
padding-bottom:20px;
float:left
}

div.model-stats p {
background-color:#EBEBEB;
width:266px;
color:#333;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:18px;
padding:8px
}

div.model-stats span.avg-rating {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
padding-left:115px
}

div.model-stats ul {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
padding-bottom:10px
}

div.model-stats li {
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#CCC;
padding:10px
}

span.stats-right {
float:right
}

a.fb-icon {
background-image:url(../img/models.hustler/fb-icon.gif);
background-repeat:no-repeat;
background-attachment:scroll;
background-position:0 0;
line-height:18px;
height:19px;
width:18px;
padding-left:21px;
padding-bottom:2px;
margin-right:10px;
margin-left:5px
}

a.twitter-icon {
background-image:url(../img/models.hustler/twitter-icon.gif);
background-repeat:no-repeat;
background-attachment:scroll;
background-position:0 0;
line-height:18px;
height:19px;
width:18px;
padding-left:21px;
padding-bottom:3px
}

span.model-desc {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
padding:10px
}

div.model-bio {
height:181px;
overflow:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
padding-left:10px
}

#model-tabs {
width:680px;
border:1px solid #CCC;
border-bottom:none;
background-color:#fff;
float:right;
margin-top:10px;
padding:10px 10px 0
}

#explore-nav ul li a {
border-bottom:1px solid #666;
display:block;
color:#666;
padding:8px
}

#explore-nav ul li a:hover {
background:#fe4902;
color:#FFF
}

#explore-nav {
overflow:hidden;
margin:0 0 10px
}

#explore-nav li {
width:120px;
float:left;
border:1px solid #5C5C5C;
margin:0 10px 0 0
}

#explore-nav li a {
display:block;
color:#666;
font-size:13px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
background-color:#FFF;
border:0;
padding:6px
}

#explore-nav li#model-join,#explore-nav li#model-join a.model-joinBtn {
width:223px;
background-image:url(../img/models.hustler/model-joinNow.jpg);
background-repeat:no-repeat;
height:30px;
text-indent:-9999px;
border:none !important;
background-position:0 top;
float:right;
margin:0;
padding:0
}

#explore-nav li#model-join a.model-joinBtn:hover {
width:223px;
background-image:url(../img/models.hustler/model-joinNow.jpg);
background-repeat:no-repeat;
height:30px;
text-indent:-9999px;
border:none !important;
background-position:0 bottom;
float:right;
margin:0;
padding:0
}

#pager,#pager2 {
height:26px;
background-color:#F8F8F8;
width:700px;
margin-left:-11px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:10px;
overflow:hidden;
border-color:#CCC #F8F8F8 #999;
border-style:solid;
border-width:1px 1px 2px
}

#pager ul.pages,#pager2 ul.pages {
width:308px;
text-align:center;
margin:0 auto;
padding:0
}

#pager ul.pages li,#pager2 ul.pages li {
text-decoration:none;
display:block;
float:left;
color:#333;
padding:3.3px 6.5px
}

#pager ul.pages li.pgEmpty,#pager2 ul.pages li.pgEmpty {
background:none;
color:#C8C8C8 !important;
cursor:default
}

#pager ul.pages li.pgNext,#pager2 ul.pages li.pgNext {
background:none;
color:#333;
text-decoration:underline
}

div.scene-feat {
height:145px;
margin-bottom:10px
}

div.scene-feat p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-bottom:3px
}

div.scene-feat span.dvd-scene {
font-size:13px;
font-weight:700;
color:#4A4A4A;
font-family:Arial, Helvetica, sans-serif;
padding-bottom:18px;
display:block
}

div.scene-feat span.feat-date {
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
float:left;
padding-left:3px
}

div.scene-feat span.feat-rating {
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
float:right
}

div.scene-feat p.scene-staring {
color:#8B8B8B;
overflow:hidden
}

div.scene-feat p.scene-info {
line-height:16px;
height:70px;
overflow:auto;
margin:0 0 10px
}

.scene-feat a.morePornstars {
background-image:url(../img/models.hustler/morePornstars.gif);
height:17px;
width:78px;
text-indent:-9999px;
background-repeat:no-repeat;
display:block;
float:right;
margin-right:8px
}

.scene-feat a.viewScene {
background-image:url(../img/models.hustler/viewScene.gif);
height:17px;
width:78px;
text-indent:-9999px;
background-repeat:no-repeat;
display:block;
float:right
}

div.core-holder {
background-color:#EBEBEB;
height:auto;
width:auto;
margin-bottom:10px
}

a.core-see-more {
text-decoration:none;
background-color:#EBEBEB;
text-align:center;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#ed0e0e;
padding:5px 5px 6px
}

a.core-see-more:hover {
text-decoration:underline;
background-color:#ed0e0e;
color:#FFF
}

div.core-container {
width:220px;
height:147px;
margin-right:10px;
float:left;
margin-bottom:10px
}

ul#core div.core-container.btmLast {
margin-bottom:0
}

ul#core div.core-container img {
height:145px;
width:218px;
border:1px solid #333;
margin:0;
padding:0
}

div.featured-container {
width:220px;
height:auto;
margin-right:10px;
float:left;
margin-bottom:20px
}

ul#featured div.featured-container img {
height:148px;
width:218px;
border:1px solid #333;
margin:0;
padding:0
}

div.scene-reel {
margin-bottom:10px
}

div.reel-img-holder {
position:relative;
overflow:hidden
}

div.scene-reel-playBtn {
background-image:url(../img/models.hustler/play.png);
background-repeat:no-repeat;
height:65px;
width:65px;
position:absolute;
z-index:1;
left:45%;
top:25%
}

div.scene-reel img {
float:left;
border-top-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-top-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-top-color:#666;
border-bottom-color:#666;
border-left-color:#666;
width:169px;
height:127px
}

div.scene-reel img.last {
border-right-width:1px;
border-right-style:solid;
border-right-color:#666;
width:168px;
height:127px
}

div.scene-reel-info {
background-color:#EBEBEB;
width:83%;
float:left;
padding:8px
}

p.scene-reel-title {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#515151
}

span.scene-reel-starring {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:400;
padding-left:5px
}

div.scene-reel-date {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
color:#333;
background-color:silver;
text-align:center;
height:18px;
padding-top:10px
}

div.scene-reel a.scene-reel-watch {
background-color:#EBEBEB;
text-align:center;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#ed0e0e;
padding:5px 5px 6px
}

div.scene-reel a.scene-reel-watch:hover {
background-color:#ed0e0e;
color:#fff;
text-decoration:underline
}

div.recommend-cont {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:8px
}

div.recommend-cont img {
width:182px;
height:122px;
border:1px solid #666
}

.now-showing {
width:990px;
height:auto;
overflow:hidden;
margin:20px auto 0
}

.now-showing ul {
width:100%;
height:auto;
list-style-type:none;
overflow:hidden
}

.now-showing ul li {
width:auto;
min-width:173px;
max-width:449px;
height:auto;
display:inline-block;
float:left;
color:#333
}

.now-showing li+li {
margin:0 32px
}

.now-showing li+li+li {
margin:0
}

.now-showing li img {
border:solid 1px #CCC;
clear:both;
margin:0 0 5px
}

.now-showing p {
width:100%;
min-width:173px;
max-width:449px;
height:auto;
text-align:right
}

.now-showing span {
width:auto;
height:auto;
float:left;
font-size:11px
}

.now-showing span+span {
width:auto;
height:auto
}

.now-showing span a {
color:#4690d0;
font-weight:700
}

.titles {
width:990px;
height:478px;
background:#FFF;
border:solid 1px #CCC;
float:left;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
position:relative;
margin:20px 0
}

span.title {
margin-left:10px;
width:auto;
height:auto;
display:block;
color:#414141;
position:absolute;
top:5px;
left:5px;
z-index:12;
font-size:12px;
padding:5px
}

ul.dvds {
margin-left:12px;
width:980px;
list-style-type:none;
font-size:11px;
line-height:11px
}

ul.dvds li {
width:122px;
height:210px;
display:inline;
float:left;
margin:0 0 10px
}

li.dvds-last {
width:121px;
height:210px;
display:inline;
float:left;
margin:0 0 10px
}

ul.dvds img {
border:solid 1px #CCC
}

ul.dvds strong {
font-size:11px;
font-weight:700;
color:#4690d0
}

ul.dvds span {
margin-top:3px;
font-size:10px;
display:block
}

ul.dvds span a {
color:#777
}

.section {
width:210px;
height:auto;
font-size:1.2em;
color:#ded6c3;
float:right;
margin:20px 1px 0;
padding:10px 0
}

.featured {
width:210px;
height:446px;
background:#212121;
border:solid 1px #ababab;
float:right;
-moz-border-radius-bottomright:5px;
-webkit-border-bottom-right-radius:5px;
margin:0 1px
}

.featured img {
width:185px;
height:264px;
border:solid 1px #ababab;
margin:10px 11px
}

.featured p {
width:185px;
height:auto;
font-size:11px;
line-height:11px;
color:#ded6c3;
margin:0 auto
}

.featured span {
font-size:11px;
font-weight:700;
color:#cf9736;
display:block
}

.watch-trailer {
width:187px;
height:auto;
margin:10px auto 0
}

.watch-trailer li {
display:inline;
float:left
}

.watch-trailer li a {
width:113px;
height:23px;
text-indent:-9999px;
background:url(../images/watch.png) 0 -23px no-repeat;
display:block
}

.watch-trailer li a:hover {
background:url(../images/watch.png) 0 0 no-repeat
}

li.buy-now a {
margin-left:1px;
width:72px;
height:23px;
text-indent:-9999px;
background:url(../images/buy-now.png) 0 -23px no-repeat;
display:block
}

li.buy-now a:hover {
background:url(../images/buy-now.png) 0 0 no-repeat
}

#header .social {
position:absolute;
top:0;
right:120px
}

<?php $url = $_SERVER['SERVER_NAME'];
//echo 'URI: '.$url;
$siteArr1 = array('hometowngirls.com');
$siteArr2 = array('hustlermegapass.com','daniellestaubraw.com','thisaintghostbustersxxx.com');
if(in_array($url,$siteArr1)) {
		$txtcolor = '#000000';
		$bgcolor = '#346689';
		$bordercolor = '#000000';
		$rtaimage = 'rta_trans_black.png';
	}else if(in_array($url,$siteArr2)) {
		$txtcolor = '#ffffff';
		$bgcolor = 'transparent';
		$bordercolor = '#ffffff';
		$rtaimage = 'rta_trans_white.png';
	}else {
		$txtcolor = '#000000';
		$bgcolor = 'transparent';
		$bordercolor = '#000000';
		$rtaimage = 'rta_trans_black.png';
}

?> div#footer_shared {
height:auto;
width:100%;
margin-bottom:20px;
font:11px Arial, Helvetica, sans-serif
}

div#footer_shared-image {
width:100%;
background-color:<?=$bgColor?>;
background-repeat:repeat-x;
padding-bottom:20px
}

p#footer_shared-affiliate {
text-align:center;
color:<?=$txtColor?>;
font:12px Arial, Helvetica, sans-serif;
text-decoration:none;
padding:12px 0 10px
}

p#footer_shared-affiliate a {
color:<?=$txtColor?>;
text-decoration:underline
}

p#footer_shared-links {
text-align:center;
font:11px Arial, Helvetica, sans-serif;
color:<?=$txtColor?>;
text-decoration:none;
padding:15px 0
}

p#footer_shared-links a {
font:11px Arial, Helvetica, sans-serif;
color:<?=$txtColor?>;
text-decoration:none
}

p#footer_shared-text {
height:auto;
width:100%;
color:<?=$txtColor?>;
padding-bottom:0;
padding-top:8px;
line-height:16px;
font-size:11px;
text-align:center;
text-decoration:none
}

p#footer_shared-text a.compliance {
color:<?=$txtColor?>;
font:12px Arial, Helvetica, sans-serif;
text-decoration:underline
}

p#footer_shared-text a.policy,p#footer_shared-text a.support {
color:<?=$txtColor?>
}

div#footer_shared table {
border:1px solid <?=$borderColor?>;
text-align:center;
border-collapse:inherit;
margin:auto
}

div#footer_shared table td.rta {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:<?=$txtColor?>;
vertical-align:top;
padding-top:5px;
padding-right:2px;
padding-left:2px
}

span.sites {
display:block;
float:left;
clear:none;
font:12px/14px Arial, Helvetica, sans-serif;
color:#313131;
background:transparent;
text-align:center;
width:494px;
margin:4px 0 16px 8px
}

span.sites img {
width:494px;
height:306px;
float:left
}

span.sites span {
color:#2D74E8;
display:block;
line-height:12px
}

span.sites-mini {
display:block;
float:left;
clear:none;
font:12px/24px Arial, Helvetica, sans-serif;
color:#313131;
background:transparent;
text-align:center;
width:240px;
margin:4px 0 16px 8px
}

span.sites-mini img {
width:240px;
float:left
}

.site-container {
overflow:hidden;
padding:7px 0
}

.sites-sub-head {
font:bold 20px Arial, Helvetica, sans-serif;
text-align:center;
color:#333;
margin-bottom:9px
}

div.overlay {
background-image:url(../img/transparentIEFix.png);
width:800px;
height:auto;
display:none;
padding:0
}

div.overlay div.close {
background-image:url(../img/close.png);
position:absolute;
right:-15px;
top:-15px;
cursor:pointer;
height:35px;
width:35px
}

div.overlay.black {
background:url(../img/transparent.png) no-repeat !important;
color:#fff
}

div.overlay.petrol {
background:url(../img/petrol.png) no-repeat !important;
color:#fff
}

div.black h2,div.petrol h2 {
color:#ddd
}

#overlay {
color:#000;
height:450px
}

div.wrap {
height:auto
}

h1 {
color:#4d4d4d;
font-weight:400
}

h1 a {
color:#FFF;
text-decoration:none
}

h2 {
color:#6ec9cc;
font-family:"Myriad Pro", Helvetica, Arial, sans-serif;
font-size:12px;
text-transform:uppercase
}

h3 {
color:#6ec9cc;
font-family:"Myriad Pro", Helvetica, Arial, sans-serif;
font-size:24px;
font-weight:400
}

h3.cta-models {
text-align:center;
padding:15px
}

h3.cta-models a {
font-family:Arial, Helvetica, sans-serif;
color:#0097de;
font-size:24px;
text-decoration:underline
}

h4 {
color:#c11271;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
text-align:center
}

h4 a {
color:#fff;
text-decoration:none
}

h4 a.dark {
color:#484848;
text-decoration:underline
}

.recentTitle p a {
color:#E6E6E6;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:transparent;
background-image:url(../img/arrow.jpg);
background-repeat:no-repeat;
background-position:right center;
padding-right:20px;
font-size:11px;
padding-top:2px;
padding-bottom:2px;
margin-right:7px;
font-weight:700
}

.recentTitle p {
text-align:right;
color:#E6E6E6
}

div.scene-desc h6.scene-name {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
float:left;
text-align:left;
color:#575757;
cursor:pointer
}

div.scene-desc h6.scene-name a {
color:#575757
}

div.scene-desc p.scene-rating {
font-size:10px;
text-align:right
}

div.scene-desc p.scene-info {
font-size:11px;
text-align:left
}

h5 {
color:#6ec9cc;
font-family:"Myriad Pro", Helvetica, Arial, sans-serif;
font-size:18px;
font-weight:400
}

h5 a {
color:#6ec9cc;
text-decoration:none
}

p.meta {
color:#707070;
font-size:10px;
text-align:right
}

div#message p {
color:#4d4d4d;
line-height:20px
}

a {
color:#999;
text-decoration:none
}

p#action-bar a {
color:#fff
}

p#action-bar a:hover {
color:#6eb9cc
}

div.cta h1 {
color:#2d74e8;
text-align:center;
font-weight:bolder;
font-size:40px;
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
background-image:url(../img/new-cta-banner.gif);
display:block;
height:65px;
width:1010px;
text-indent:-9999px;
margin-right:auto;
margin-left:auto;
background-position:top;
background-repeat:no-repeat;
background-attachment:scroll
}

div.cta h1 a {
color:#2d74e8;
text-align:center;
font-weight:bolder;
font-size:40px;
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
background-image:url(../img/new-cta-sites.gif);
display:block;
height:65px;
width:1010px;
text-indent:-9999px;
margin-right:auto;
margin-left:auto;
background-position:top;
background-repeat:no-repeat;
background-attachment:scroll
}

div.cta h1 a:hover {
color:#2d74e8;
text-align:center;
font-weight:bolder;
font-size:40px;
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
background-image:url(../img/new-cta-sites.gif);
display:block;
height:65px;
width:1010px;
text-indent:-9999px;
margin-right:auto;
margin-left:auto;
background-position:bottom;
background-repeat:no-repeat;
background-attachment:scroll
}

div.cta h1.megaPass {
color:#2d74e8;
text-align:center;
font-weight:bolder;
font-size:40px;
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
background-image:url(../img/new-cta-megapassv1.gif);
display:block;
height:65px;
width:1010px;
text-indent:-9999px;
margin-right:auto;
margin-left:auto;
background-position:top;
background-repeat:no-repeat;
background-attachment:scroll
}

div.cta h1 a.megaPass {
color:#2d74e8;
text-align:center;
font-weight:bolder;
font-size:40px;
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
background-image:url(../img/new-cta-megapassv2.gif);
display:block;
height:65px;
width:1010px;
text-indent:-9999px;
margin-right:auto;
margin-left:auto;
background-position:left top;
background-repeat:no-repeat;
background-attachment:scroll
}

div.cta h1 a.megaPass:hover {
color:#2d74e8;
text-align:center;
font-weight:bolder;
font-size:40px;
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
background-image:url(../img/new-cta-megapassv2.gif);
display:block;
height:65px;
width:1010px;
text-indent:-9999px;
margin-right:auto;
margin-left:auto;
background-position:bottom;
background-repeat:no-repeat;
background-attachment:scroll
}

div.cta2 h1 a.megaPass {
color:#2d74e8;
text-align:center;
font-weight:bolder;
font-size:40px;
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
background-image:url(../img/cta-parody.jpg);
display:block;
height:65px;
width:1010px;
text-indent:-9999px;
margin-right:auto;
margin-left:auto;
background-position:top;
background-repeat:no-repeat;
background-attachment:scroll
}

div.cta2 h1 a.megaPass:hover {
color:#2d74e8;
text-align:center;
font-weight:bolder;
font-size:40px;
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
background-image:url(../img/cta-parody.jpg);
display:block;
height:65px;
width:1010px;
text-indent:-9999px;
margin-right:auto;
margin-left:auto;
background-position:bottom;
background-repeat:no-repeat;
background-attachment:scroll
}

.latest-dvd-title p {
text-align:right
}

.latest-dvd-title p a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:transparent;
background-image:url(../img/arrow.jpg);
background-repeat:no-repeat;
background-position:right center;
padding-right:20px;
font-size:11px;
padding-top:2px;
padding-bottom:2px;
margin-right:7px;
font-weight:700;
color:#E6E6E6
}

#flowpanes {
background-color:#F8F8F8;
width:1010px;
height:420px;
position:relative;
overflow:hidden;
clear:both
}

#flowpanes .items-holder {
float:left;
width:1010px
}

#flowpanes .items {
width:20000em;
position:absolute;
clear:both;
margin:0;
padding:0
}

.next-prev-btns {
text-align:center;
width:220px;
background-color:#F8F8F8;
padding-bottom:56px;
margin:0 auto
}

.next-prev-btns a.prevBTN {
width:105px;
height:28px;
display:block;
text-indent:-9999px;
background-image:url(../img/l-moreSites.gif);
float:left;
background-attachment:scroll;
background-repeat:no-repeat;
background-position:top;
margin-right:5px
}

.next-prev-btns a.prevBTN:hover {
width:105px;
height:28px;
display:block;
text-indent:-9999px;
background-image:url(../img/l-moreSites.gif);
float:left;
background-attachment:scroll;
background-repeat:no-repeat;
background-position:bottom;
margin-right:5px
}

.next-prev-btns a.nextBTN {
width:105px;
height:28px;
display:block;
text-indent:-9999px;
background-image:url(../img/r-moreSites.gif);
float:left;
background-attachment:scroll;
background-repeat:no-repeat;
background-position:top;
margin-left:5px
}

.next-prev-btns a.nextBTN:hover {
width:105px;
height:28px;
display:block;
text-indent:-9999px;
background-image:url(../img/r-moreSites.gif);
float:left;
background-attachment:scroll;
background-repeat:no-repeat;
background-position:bottom;
margin-left:5px
}

ol,ul,#explore-nav ul {
list-style:none
}

#boxes,form#search-form input[type="submit"],#core {
display:none
}

div.scene-feat p.feat-title {
float:left
}

p#footer-text a.compliance:hover,p#footer_shared-text a.compliance:hover,h3.cta-models a:hover,h4 a.dark:hover {
text-decoration:none
}

img,#explore-nav ul li:last-child a {
border:none
}

#main-header p span,h6.pornstar-desc a,p.dvd-desc a,p.photo-desc a {
color:#666
}

div#nav,div.scene-reel-holder {
width:100%;
overflow:hidden
}

.prevNext a#prev,.prevNext-hw a#prev {
background:url(../img/slideshow/prevNext.jpg) no-repeat top;
height:20px;
width:38px;
text-indent:-9999px;
display:block;
outline:none;
float:left;
margin-right:5px;
overflow:hidden
}

.prevNext a#next,.prevNext-hw a#next {
background:url(../img/slideshow/prevNext.jpg) no-repeat bottom;
height:20px;
width:38px;
text-indent:-9999px;
display:block;
outline:none;
float:left;
overflow:hidden
}

div.sales-pitch a,div.sales-pitch-Pornstars a,div.sales-pitch-Models a {
background-image:url(../img/sales-pitch.jpg);
height:84px;
width:470px;
display:block;
text-indent:-9999px
}

div.cta,div.cta2 {
height:65px;
width:1020px;
text-align:center;
margin-top:10px;
margin-bottom:10px;
background-color:#E6E6E6
}

div.dvd-desc p.dvd-title,div.feat-pictorial p.pict-name {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
padding-bottom:8px
}

div.dvd-desc p.dvd-title a,div.feat-pictorial p.pict-name a,p.name-sort a {
color:#525252
}

div.dvd-desc p.dvd-title span.dvd-date,div.feat-pictorial p.pict-name span.photo-date {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:lighter
}

div.dvd-desc p.dvd-feat a,div.dvd-desc p.dvd-cat a {
color:#2D74E8
}

div.dvd-desc p.dvd-feat a:hover,div.dvd-desc p.dvd-cat a:hover,#siteMap-container a:hover,div#top-video-desc p.video-cat a:hover,p.view-profile a.view-profile-arrow:hover,p#footer-links a:hover,p#footer-text a.policy:hover,p#footer-text a.support:hover,a.fb-icon:hover,a.twitter-icon:hover,p#footer_shared-links a:hover,p#footer_shared-text a.policy:hover,p#footer_shared-text a.support:hover,.recentTitle p a:hover,.latest-dvd-title p a:hover,p.dvd-desc a:hover,p.photo-desc a:hover {
text-decoration:underline
}

div.dvd-holder,ul.dvd-holder-rotate {
height:auto;
width:142px;
float:left;
margin-right:22px;
margin-bottom:10px
}

p.dvd-desc,p.photo-desc {
padding-left:3px;
padding-top:1px
}

div.feat-mag p,div.feat-pictorial p {
padding-bottom:5px
}

div.feat-pictorial p.pict-title,div.feat-pictorial p.pict-photographer {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-bottom:8px
}

div.btn-allPornstars a,div.btn-allModels a {
background-image:url(../img/btn-allPornstars.jpg);
background-repeat:no-repeat;
height:54px;
width:386px;
display:block;
text-indent:-9999px;
margin-right:auto;
margin-left:auto
}
div.btn-allMagazines a  {
background-image:url(../img/btn-allMagazines.jpg);
background-repeat:no-repeat;
height:54px;
width:386px;
display:block;
text-indent:-9999px;
margin-right:auto;
margin-left:auto
}

div.btn-allPornstars p,div.btn-allModels p,div.btn-allScenes p,div.btn-allVideoScenes p, div.btn-allMagazines p{
font-size:11px;
display:block;
width:386px;
margin-right:auto;
margin-left:auto;
text-align:center;
margin-top:-3px
}

div.content-container-pornstarPg,div.content-model-container {
height:auto;
border-bottom-color:#c1c5c5;
width:1010px;
border-bottom-width:1px;
border-bottom-style:solid;
margin-right:5px;
margin-left:5px;
background-color:#F8F8F8
}

p.left-name-l,p.center-name,p.right-name,p.right-name-r {
text-align:left;
width:190px;
padding-left:12px
}

p#footer-text a.policy,p#footer-text a.support {
color:#CCC
}

div.model-stats li:hover,div.scene-feat:hover {
background-color:#f1f8fe
}

#explore-nav li.last,a.last,ul#core div.core-container.last,ul#featured div.featured-container.last {
margin-right:0
}

#explore-nav li a:hover,#explore-nav li#ex-featured a.current,#explore-nav li#ex-core a.current {
background-color:#D2EAFF;
color:#333
}

#pager ul.pages li:hover,#pager2 ul.pages li:hover,#pager ul.pages li.pgCurrent,#pager2 ul.pages li.pgCurrent {
background-image:url(../img/models.hustler/pagin-hoverv1.gif);
background-repeat:no-repeat;
background-position:center;
color:#fff
}

ul#core div.core-container p.core-title,ul#featured div.featured-container p.featured-title {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#525252;
background-color:#EAF5FF;
width:215px;
margin-top:-3px;
padding:5px 0 1px 5px
}

ul#core div.core-container p.core-date,ul#featured div.featured-container p.featured-date {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
background-color:#EAF5FF;
width:215px;
color:#999;
padding:0 0 5px 5px
}

.recentTitle h4,.weRecommend h4,.latest-dvd-title h4 {
text-align:left;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#E6E6E6;
text-transform:uppercase
}

div.btn-allScenes a,div.btn-allVideoScenes a {
background-image:url(../img/btn-allScenes.jpg);
background-repeat:no-repeat;
height:54px;
width:386px;
display:block;
text-indent:-9999px;
margin-right:auto;
margin-left:auto
}

p,div#nav a {
color:#525252;
font-family:Arial, Helvetica, sans-serif;
font-size:12px
}


/*//////////////////////////////////////////////////////////////////start of magazine page css//////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////start of magazine page css//////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////start of magazine page css//////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////start of magazine page css//////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////start of magazine page css//////////////////////////////////////////////////////////*/

.new_mag_page_container {
	background-color: #000;
	height: auto;
	width: 985px;
	margin-right: auto;
	margin-left: auto;
}
.new_mag_divide_bg_lines {
	background-image: url(../img/magazine_page/mag_section_bg_lines.jpg);
	height: 20px;
	width: 100%;
}

.new_mag_page_grey_bg {
	background-color: #f8f8f8;
	height: auto;
	width: 98%;
	margin-right: auto;
	margin-left: auto;
}
.new_mag_top_header_bar {
	width: 100%;
	/*background-image: url(../img/magazine_page/new_mag_top_header_bar.jpg);*/
	height: 40px;
	font-family: Arial, Helvetica, sans-serif;
	color: #09f;
	font-size: 22px;
	padding-top: 14px;
	text-align: left;
	padding-left: 1px;
}
.new_mag_header_grey_font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #999;
	font-weight: normal;
}

.new_mag_cover_options {
	background-image: url(../img/magazine_page/main_mag_bg_area.jpg);
	width: 100%;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	margin:0px 0px 2px 0px;
}
.new_mag_main_select_mag_container {
	float: left;
	height: auto;
	width: 322px;
	text-align:center;
	padding-top: 8px;
	padding-bottom: 4px;
}
.new_mag_main_select_mag_container img {
	border:solid 1px #f769b6;
	height: 340px;
	width: 260px;
}
.new_mag_main_title_button {
	height: auto;
	width: 256px;
	margin-right: auto;
	margin-left: auto;
	border: 0px solid #999;
	/*background-image: url(../img/magazine_page/mag_option_title_button.jpg);*/
	background-color:#d5d5d5;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	margin-top: 1px;
	padding:4px 2px 4px 2px;
}
.new_mag_main_bg_dark {
	text-align: left;
	width: 262px;
	margin-right: auto;
	margin-left: auto;
	/*background-image: url(../img/magazine_page/mag_main_section_dark_fade.jpg);
	background-color:#e9e9e9;*/
	height: auto;
	margin-top: 0px;
	padding:2px 0px 0px 0px;
}
a.new_mag_archive_button:link,a.new_mag_archive_button:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCC;
	border: 1px solid #808080;
	background-image: url(../img/magazine_page/mag_option_title_button.jpg);
	height: auto;
	width: 260px;
	margin-right: auto;
	margin-left: auto;
	text-decoration: none;
	background-color: #4A4A4A;
	display: block;
	font-weight: bold;
}

a.new_mag_archive_button:hover,a.new_mag_archive_button:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	border: 1px solid #808080;
	background-image: url(../img/magazine_page/mag_option_title_button_ove.jpg);
	height: auto;
	width: 260px;
	margin-right: auto;
	margin-left: auto;
	text-decoration: none;
	background-color: #4A4A4A;
	display: block;
	font-weight: bold;
}

a.new_main_mag_options:link, a.new_main_mag_options:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #09f;
	height: auto;
	width: 200px;
	text-decoration: none;
	display: block;
	font-weight: normal;
	margin-top: 5px;
	padding-left: 25px;
	background-image: url(../img/magazine_page/white_arrow.png);
	padding-top: 1px;
	padding-bottom: 1px;
}
a.new_main_mag_options:hover, a.new_main_mag_options:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2d74e8;
	height: auto;
	width: 200px;
	text-decoration: none;
	display: block;
	font-weight: normal;
	margin-top: 5px;
	padding-left: 25px;
	background-image: url(../img/magazine_page/white_arrow.png);
	background-position:left -23px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.new_mag_logo_divide_bar {
	height: auto;
	width: 100%;
	/*background-image: url(../img/magazine_page/logo_bar_bg_pattern.jpg);*/
	background-color:#c11271;
	text-align: left;
	padding:2px 0px 2px 0px;
}
.new_mag_logo_divide_bar img {
    float:left;
}


.logo_bar_blue_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #fff;
	height: 14px;
	float: left;
	margin-top: 10px;
	margin-left: 5px;
}
a.logo_bar_button:link, a.logo_bar_button:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	height: auto;
	width: auto;
	text-decoration: none;
	display: block;
	font-weight: bold;
	margin-top: 6px;
	background-color:#09abef;
	float:right;
	border: 1px solid #f851ac;
	text-align: center;
	padding-top: 5px;
	padding-right: 22px;
	padding-bottom: 5px;
	padding-left: 32px;
	margin-right: 18px;
	background-image: url(../img/magazine_page/full_archive_button.jpg);
	background-position: top;
}
a.logo_bar_button:hover, a.logo_bar_button:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	height: auto;
	width: auto;
	text-decoration: none;
	display: block;
	font-weight: bold;
	margin-top: 6px;
	background-color:#09abef;
	float:right;
	border: 1px solid #f851ac;
	text-align: center;
	padding-top: 5px;
	padding-right: 22px;
	padding-bottom: 5px;
	padding-left: 32px;
	margin-right: 18px;
	background-image: url(../img/magazine_page/full_archive_button.jpg);
	background-position: bottom;
}


.new_mag_content_container {
	height: auto;
	width: 100%;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4c4c4c;
	overflow: hidden;
}
.mag_thumb_container {
	float: left;
	height: 240px;
	width: 142px;
	margin-left: 21px;
	margin-top: 15px;
}
.mag_thumb_container img {
	float: left;
	margin-bottom:3px;
}
.mag_thumb_container_title {
	background-color: #d5d5d5;
	font-size:11px;
	width:100%;
	text-align:center;
	color: #666;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 3px;
	float: left;
}
.mag_thumb_divide_line {
	/*background-image: url(../img/magazine_page/mag_thumb_divide_line.jpg);*/
	background-color:#CCC;
	height: 1px;
	width: 100%;
	float: left;
	margin:2px 0px 2px 0px;
}

a.mag_thumb_button:link, a.mag_thumb_button:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #09f;
	height: 12px;
	width: 88%;
	text-decoration: none;
	display: block;
	font-weight: normal;
	text-align: left;
	padding-left: 12%;
	background-image: url(../img/magazine_page/arrow_mag_thumb.png);
	background-position:left top;
	float: left;

}
a.mag_thumb_button:hover, a.mag_thumb_button:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#06f;
	height: 12px;
	width: 88%;
	text-decoration: none;
	display: block;
	font-weight: normal;
	text-align: left;
	padding-left: 12%;
	background-image: url(../img/magazine_page/arrow_mag_thumb.png);
	background-position:left -16px;
	float: left;
}

.promo_bar{text-align:center;}

.media_icon_container                           {width:100%; padding:10px 0px 0px 0px; overflow:hidden;}
.media_icon_container a:link                    {width:120px; height:40px; background-position:top; float:left;}
.media_icon_container a:hover                   {width:120px; height:40px; background-position:0px -40px;}
#icon_twitter                                   {background-image:url(../img/social_media_twitter.jpg);margin:0px 0px 0px 390px;}
#icon_facebook                                  {background-image:url(../img/social_media_facebook.jpg);}
