body {
	background-color: #E6E6E6;
	width: 100%;
	/*background-image: url(../img/body-repeat-3.jpg);
	background-repeat: repeat-x;*/
	margin: auto;
	font-family: Arial,Helvetica,sans-serif;
}
/* Status Bar */

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;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 30px;
}

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: 0px;
	text-align: right;
	font-weight: bold;
	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;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	background-repeat: no-repeat;
	background-image: url(../img/search-field.png);
}

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

/* NEW HEADER */

#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 0px 0px; height: 138px; width: 100%; }
#header-main-hw					{ background: url(../img/header-main-halloween.gif) no-repeat scroll 50% 0px; margin: 0px auto; height: 107px; width: 100%; }
#top-menu-container				{ width: 1020px; margin: 0 auto; overflow: hidden; height: 28px; }
ul#top-menu 					{ /*float: right;*/ overflow: hidden; width: auto; margin: 0px auto; position: absolute; bottom:0; /*top:74px;*/ left:382px; /*background: #000000;*/ }
ul#top-menu 					{ padding: 0; overflow: hidden; width: auto; margin: 0px auto; position: absolute; bottom:0; left:382px; }
ul#top-menu li					{ display: block; float: left; margin-right: 7px; list-style: none; }
ul#top-menu li a				{ color: #8b8b8b; text-decoration: none; display: block; padding: 7px 14px; background: #070709; font: bold 12px Arial, Helvetica, sans-serif; border-top: 1px solid #636363; border-right: 1px solid #636363; border-left: 1px solid #636363; }
ul#top-menu li a.pre			{ color: #ffba00; border-bottom: 1px solid #000; background: #000 url(tab-highlight.gif) repeat-x scroll 0px 0px; cursor:default; pointer-events: none;}
ul#top-menu li a.pre:hover		{ color: #ffba00; border-bottom: 1px solid #000; background: #000 url(tab-highlight.gif) repeat-x scroll 0px 0px;  }
ul#top-menu li a:hover			{ background: #333333; 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: 0px; }

#main-header 					{ width: 1020px; margin: 0 auto; overflow: hidden; position: relative; height: 107px; }
#main-header-hw 				{ width: 1020px; margin: 0 auto; overflow: hidden; position: relative; height: 107px; background: url(../img/header-halloween.gif) no-repeat scroll 0px 0px; }
#main-header h1 a				{ background: url(../img/hustler-logo.gif) no-repeat scroll; height: 98px; width: 354px; text-indent: -9999px; display: block; margin-top:0px; float: left; }
#main-header h2					{ background: url(../img/header-larry.gif) no-repeat scroll; height: 83px; width: 638px; text-indent: -9999px; float: right; margin: 0px 11px 0 0; }
#main-header p					{ font: italic bold 12px Arial, Helvetica, sans-serif; color: #CCCCCC; }
#main-header p span				{ color: #666666; }
#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: 0px 10px 0 0; }
#main-header h4.no-tabs         { margin: 0; padding: 0; position: absolute; right: 152px; top: 43px; color:#E6E6E6; font: bold 12px Arial, Helvetica, sans-serif; }

div#nav							{ width: 100%; overflow: hidden; /*margin: 10px 0px 0px 0px;*/ }
div#nav-hw						{ width: 100%; overflow: hidden; background: #000000; /*margin: 10px 0px 0px 0px;*/ }
ul#menu 						{ width: 1020px; overflow: hidden; margin: 0px auto; }
ul#menu li 						{ display: block; float: left; width: 14.28%; text-align: center; }
/*ul#menu li a					{ color: #FFFFFF; display: block; font: bold 12px/35px Arial, Helvetica, sans-serif; text-transform: uppercase; text-decoration: none; height: 30px; }*/
ul#menu li a					{ height: 26px; color: #FFF; display: block; font: bold 12px/31px Arial, Helvetica, sans-serif; text-transform: uppercase; text-decoration: none; /*padding-top: 7px;*/}
ul#menu li.selected a			{ border-bottom: 5px solid #ffba00; /*border-bottom: 5px solid #ff7e1b; */ color: #ffba00; cursor:default; pointer-events: none; }
ul#menu li.join a				{ color: #321d00; height: 31px; background: #ff3787 url(../img/tab-highlight-join.gif) repeat-x scroll 0px 0px; border-right: 1px solid #d1d1d1; /*color: #fff;  background: #ff7e1b;*/ border-left: 1px solid #d1d1d1; text-shadow: 0px 1px 0px #ccc;}
ul#menu li.join a:hover	 	 	{ background: #464646 url(../img/join-hover.jpg) no-repeat scroll center top; color: #ffba00; /*color: #ff7e1b;*/ border-bottom: 5px solid #464646; text-shadow: none; }	
ul#menu li a:hover				{ border-bottom: 5px solid #ffba00; color: #ffba00; }	
ul#menu li.selected a:hover		{ border-bottom: 5px solid #ffba00;}

#memberBtn						{ position: absolute; top:0; right:0; background-color:#E6E6E6; }
#memberBtn a					{ color:#000000; font-size:12px; font-weight: bold; padding: 4px 7px; display: block; }

/* Slideshow */

.slideshowContainer 			{ position:relative; width:799px; height:361px; float: left; margin-left: 5px; margin-top: 5px; 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:#333333; 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:#FFFFFF; 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: #FFFFFF; overflow: hidden; }
.prevNext 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 				{ background: url(../img/slideshow/prevNext.jpg) no-repeat bottom; height: 20px; width: 38px; text-indent: -9999px; display: block; outline: none; float: left; overflow: hidden; }

/* End Slideshow */

/* Halloween Slideshow */

.slideshowContainer-hw 			{ position:relative; width:690px; height:383px; float: left; /*margin-left: 5px; margin-top: 5px; border: 1px solid #8a8a8a;*/ }

#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: #FFFFFF; overflow: hidden; }
.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-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; }

/* End Halloween Slideshow */

/* Halloween AD */

div.advert-hw 			{ width: 330px; height: 388px; float: right; background: url(../img/halloween-ad2.jpg) no-repeat scroll 0px -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#play span.hover		{ background: url(../img/play-both.png) no-repeat scroll 0px bottom; display: block; height: 60px; width: 60px; cursor: pointer; }*/
div#spider	  			{ background: url(../img/spider.png) no-repeat scroll 0px bottom; display: block; height: 50px; width: 24px; cursor: pointer; position: absolute; top:76px; right:38px; }

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

/* End Halloween AD */

/* Content */
div#content {
	width: 1020px;
	margin: 0px auto;
	padding-bottom: 20px;
	background-color: #FFFFFF;
	position: relative;
}
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;
/*	border-bottom-color: #c1c5c5;
	margin-right: 5px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;*/
	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;
	padding-top: 9px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	/*background-color: #F8F8F8;*/
	background-color:#1E1E1E;
}
div.weRecommend {
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C1C5C5;
	height: 18px;
	padding-top: 9px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #F8F8F8;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C1C5C5;
	border-left-color: 0;
}
/*div#noBG {background-color: #fff;}*/
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;
/*	border: 1px solid #333333;*/
	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 #333333;
}
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: #333333;
}
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.sales-pitch a {
	background-image: url(../img/sales-pitch.jpg);
	height: 84px;
	width: 470px;
	display: block;
	text-indent: -9999px;
}
div.cta {
	height: 65px;
	width: 1020px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color:#E6E6E6;
}
div.cta2 {
	height: 65px;
	width: 1020px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color:#E6E6E6;
}
/* FEATURED DVD */

div.feat-dvd-container {
	width: 1000px;
	height: 435px;
	padding-top: 10px;
	padding-left: 10px;
	background-color: #F8F8F8;
}
div.dvd-main {
	height: 343px;
	width: 240px;
	padding: 5px;
	background-color: #C1C5C5;
	float: left;
}
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;
	padding: 5px;
	background-color: #C1C5C5;
	float: left;
	margin-right: 8px;
}
div.dvd-desc p.dvd-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 8px;
}
div.dvd-desc p.dvd-title a {
	color: #525252;
}
div.dvd-desc p.dvd-title span.dvd-date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: lighter;
}
div.dvd-desc p.dvd-feat {
	padding-bottom: 8px;
}
div.dvd-desc p.dvd-feat a {
	color: #2D74E8;
}
div.dvd-desc p.dvd-feat a:hover{
	text-decoration: underline;
}
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;
}
div.dvd-desc p.dvd-cat a{
	color: #2D74E8;
}
div.dvd-desc p.dvd-cat a:hover {
	text-decoration: underline;
}

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: #FFFFFF; margin-right: 5px; }
a.play-trailer:hover { color: #fff; background: #1E1E1E; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; /* future proofing */ -khtml-border-radius: 3px; /* for old Konqueror browsers */ }
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: #333333; }
a.play-dvds:hover    { color: #fff; background: #2D74E8; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; /* future proofing */ -khtml-border-radius: 3px; /* for old Konqueror browsers */ }

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 {
/*	border: 1px solid #333333;*/
	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;
	padding-top: 9px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #1E1E1E;
}
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 {
	height: auto;
	width: 142px;
	float: left;
	margin-right: 22px;
	margin-bottom: 10px;
}
ul.dvd-holder-rotate {
	height: auto;
	width: 142px;
	float: left;
	margin-right: 22px;
	margin-bottom: 10px;
}
div.dvd-holder img {
	height: 203px;
	width: 142px;
	/*border: 1px solid #333333;*/
}
p.dvd-desc {
	padding-left: 3px;
	padding-top: 1px;
}

/*This sets the Grey BG for the Last Content*/
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;
}

/* Featured Photos */

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;
	/*border: 1px solid #333333;*/
}
p.photo-desc {
	padding-left: 3px;
	padding-top: 1px;
}

/* Magz*/
div.mag-container {
	height: auto;
	/*height: 175px; original height*/
	width: 995px;
	background-color: #F8F8F8;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 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;
}

/* CTA-Buttons */
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;
}

/* ADS-Section */

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

/* SiteMap */
div#siteMap-container {
	height: auto;
	width: 1010px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #FFFFFF;
}
#siteMap-container a  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
#siteMap-container a:hover  { text-decoration: underline;
}
/*ul#siteMap li a:before { content: '|  '; }
ul#siteMap li a[title="Home"]:before { content: ' '; }
ul#siteMap li a[title="Webmaster"]:after { content: ' |'; }*/

/* 	NEW VIDEO PAGE */

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

#videoPlayer					{ position: relative; overflow: hidden; height: auto; width: 896px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; /* future proofing */ background: #000000; padding: 15px; margin: 10px auto 0px auto; }
#featTrailer					{ width:896px; height:504px; background-color:#999999; }

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: #333333; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; /* future proofing */ margin: 20px auto 0px auto; }
#featVids img					{ width: 160px; height:112px;  }

#featVids a						{ display: block; float: left; padding: 9px; position: relative;  }
#featVids a:hover,
#featVids a.static				{ -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; /* future proofing */ 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 0px 0px; height: 17px; width: 34px; top: -16px; left: 70px;  }

#featVids a span#preview		{ position:absolute; display:block; background: url(../img/featVid-preview.png) no-repeat 0px 0px; 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 0px 0px; 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; }


/* MY CSS3 BUTTON MAKER */
.button 								{ border-top: 1px solid #96d1f8; background: #49c3fc; background: -webkit-gradient(linear, left top, left bottom, from(#0372a6), to(#49c3fc)); background: -moz-linear-gradient(top, #0372a6, #49c3fc); padding: 6.5px 13px; -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: white; 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; }
.button:hover 							{ border-top-color: #063f63; background: #063f63; color: #ffffff; }
.button:active 							{ border-top-color: #063f63; background: #063f63; }

/* 	VIDEO PAGE */

div#top-video-container {
	width: 1010px;
	/*height: 445px;*/
	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-top: 3px;
	padding-right: 1px;
	padding-bottom: 3px;
	padding-left: 5px;
}
div#top-video-desc h3.video-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #333333;
	font-weight: bold;
	padding-bottom: 2px;
}
div#top-video-desc h3.video-title a{ color: #333333;}
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 #333333;
	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.video-cat a:hover {
	text-decoration: underline;
}
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;
}

/* PHOTOS PAGE */

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;
	/*position: relative; */
}
div.feat-mag {
	width: 235px;
	height: 340px;
	float: left;
	padding-top: 5px;
	padding-left: 5px;
}
div.feat-mag p {
	padding-bottom: 5px;
}
div.feat-mag img {
	height: 296px;
	width: 224px;
	border: 1px solid #333333;
	padding: 5px;
	background-color: #E8E8E8;
}
div.feat-pictorial {
	float: left;
	height: 340px;
	width: 760px;
	padding-top: 5px;
	padding-left: 9px;
	position: relative;
}
div.feat-pictorial p {
	padding-bottom: 5px;
}
div.feat-pictorial img.main-feat-pict {
	height: 172px;
	width: 253px;
	border: 1px solid #333333;
	padding: 5px;
	background-color: #E8E8E8;
	float: left;
	margin-right: 7px;
}
div.feat-pictorial img.sm-feat-pict {
	height: 115px;
	width: 170px;
	float: left;
	margin-right: 8px;
	border: 1px solid #333333;
	margin-top: 7px;
}
div.feat-pictorial p.pict-name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 8px;
}
div.feat-pictorial p.pict-name a{
	color: #525252;
}
div.feat-pictorial p.pict-name span.photo-date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: lighter;
}
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: #333333;
	-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: bold;
	padding-right: 11px;
	margin-right: 25px;
}
div.feat-pictorial p.pict-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 8px;
}
div.feat-pictorial p.pict-photographer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 8px;
}
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;
	/*border: 1px solid #333333;*/
}
div.btn-allPornstars {
	width: 1010px;
	height: auto;
	margin-top: 24px;
	float: left;
	margin-bottom: 24px;
}
div.btn-allPornstars a {
	background-image: url(../img/btn-allPornstars.jpg);
	height: 45px;
	width: 386px;
	display: block;
	text-indent: -9999px;
	margin-right: auto;
	margin-left: auto;
}
div.btn-allPornstars p{
	font-size: 11px;
	display: block;
	width: 386px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-top: -3px;
}
div.sales-pitch-Pornstars {
	height: 84px;
	width: 470px;
	float: right;
	margin-top: 25px;
	margin-right: 20px;
}
div.sales-pitch-Pornstars a {
	background-image: url(../img/sales-pitch.jpg);
	height: 84px;
	width: 470px;
	display: block;
	text-indent: -9999px;
}

/* PORNSTAR PAGE */

div.content-container-pornstarPg {
	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;
}
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 #333333;
}
span.pornstar-holder-desc {
	width: 189px;
	background-color: #f2f2f2;
	height: 35px;
	display: block;
	margin-top: -2px;
} 
h6.pornstar-desc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	float: left;
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 1px;
}
h6.pornstar-desc a { color: #666666; }
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.view-profile a.view-profile-arrow:hover { text-decoration: underline; }

p.scene-rating {
	font-size: 10px;
	color: #666666;
	padding-left: 3px;
	padding-bottom: 2px;
	text-align: left;
}
span.scene-rating {
	font-size: 10px;
	color: #999999;
}
p.name-sort {
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: .1em;
	padding-top: 7px;
	padding-bottom: 7px;
}
p.name-sort a {
	color: #525252;
}
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;
}
p.left-name-l {
	text-align: left;
	width: 190px;
	padding-left: 12px;
}
p.center-name {
	text-align: left;
	width: 190px;
	padding-left: 12px;
}
p.right-name {
	text-align: left;
	width: 190px;
	padding-left: 12px;
}
p.right-name-r {
	text-align: left;
	width: 190px;
	padding-left: 12px;
}
div.btn-allModels {
	width: 1010px;
	height: auto;
	float: left;
	margin-top: 22px;
	margin-bottom: 22px;
}
div.btn-allModels a {
	background-image: url(../img/btn-allPornstars.jpg);
	height: 45px;
	width: 386px;
	display: block;
	text-indent: -9999px;
	margin-right: auto;
	margin-left: auto;
}
div.btn-allModels p{
	font-size: 11px;
	display: block;
	width: 386px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-top: -3px;
}
div.sales-pitch-Models {
	height: 84px;
	width: 470px;
	float: right;
	margin-right: 20px;
	margin-top: 25px;
}
div.sales-pitch-Models a {
	background-image: url(../img/sales-pitch.jpg);
	height: 84px;
	width: 470px;
	display: block;
	text-indent: -9999px;
} 

/* SITES PAGE */
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;
}

/* Site Container for Join Page Only */

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;
	}
/* Footer */

div#footer {
	height: auto;
	width: 100%;
	margin-bottom: 20px;
}
div#footer-image {
/*	height:108px;
*/	width:100%;
	background-color: #E6E6E6;
	/*background-image: url(../img/footer-repeat.jpg);*/
	background-repeat: repeat-x;
}
p#disclaimer { color:#8D8D8D; display:block; font:11px Arial,Helvetica,sans-serif; margin-left:auto; margin-right:auto; width:1020px; text-align: center; padding: 12px 0 0 0; }
p#footer-affiliate { text-align: center; color: #414141; font: 12px Arial, Helvetica, sans-serif; padding: 12px 0px 10px 0px;  }
p#footer-affiliate a { color: #0000FF; text-decoration: underline; }
p#footer-links { text-align: center; font: 11px Arial, Helvetica, sans-serif; color: #5F5F5F; padding: 15px 0px 15px 0px; }
p#footer-links a { font: 11px Arial, Helvetica, sans-serif; color: #5F5F5F;}
p#footer-text { height: auto; width: 100%; color: #5F5F5F; padding-bottom: 0px; padding-top: 8px; line-height: 16px; font-size: 11px; }
p#footer-links a:hover { text-decoration: underline; }

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

p#footer-text  a.policy{
	color: #CCCCCC;
}
p#footer-text  a.policy:hover {
	text-decoration: underline;
}
p#footer-text  a.support {
	color: #CCCCCC;
}
p#footer-text  a.support:hover {
	text-decoration: underline;
}
div#footer table { border: 1px solid #9A9A9A; text-align: center; margin: auto; border-collapse: inherit; }
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;
}

/* JAVASCRIPT DIV */

div#div1_display {
	background-color:#FFF;
	border: 1px solid #333333;
	height: 241px;
	width: 262px;
	position: absolute;
	z-index: 999;
	top: 45px;
	right: -75px;
}
/*div#div2_display
 {
	background-color:#FFF;
	border: 1px solid #333333;
	height: 386px;
	width: 262px;
	position: absolute;
	z-index: 999;
	top: 280px;
	right: 0px;
	left: 50px;
}*/
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 #333333;
	height: 384px;
	width: 260px;
	position: absolute;
	z-index: 999;
	top: 0px;
	right: 0px;
	left: 25px;
}
.view-statistics h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	background-color: #e6e6e6;
	text-align: center;
	padding-top: 7px;
	padding-bottom: 7px;
	color: #333333;
}
.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: #333333;
}
.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 #999999;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	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 #999999;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	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: 0px 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: 0px -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: 0px 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.jpg);
	background-repeat: no-repeat;
	background-position: 0px 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.jpg);
	background-repeat: no-repeat;
	background-position: 0px -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.jpg);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	height: 78px;
	width: 301px;
	display: block;
	text-indent: -9999px;
	outline: none;
	float: right;
	margin-right: 145px;
	margin-top: 25px;
	margin-bottom: 20px;
}
/* HUSTLER CONNECTIONS */

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: 222px;
	height: auto;
	float: left;
	margin-right: 14px;
	margin-top: 8px;
	margin-left: 10px;
}
*/

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 0px no-repeat; cursor:pointer;
}
.cams		{ 
    clear: none;
    color: #575757;
    display: block;
    float: left;
    font: bold 12px/16px Arial,Helvetica,sans-serif;
    margin: 4px 0 4px 11px;
    overflow: hidden;
    text-align: center;
    width: 155px; }
div.camvid { margin-top: 10px; margin-left: 15px; width: 230px; height: 129px; border: 2px solid #c1c5c5; float: left; background-color: #FFFFFF; }
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/hustlerNewsletter.jpg);
	background-repeat: no-repeat;
	/*background-position: 0px 19px;*/
}
span.btm-hustlerLive, span.btm-hustlerNewsletter, span.btm-hustlerGirls {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	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: bold;
	color: #999999;
	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 #999999;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	height: auto;
	padding: 2px;
}
input.submit-button {
	display: block;
	width: 65px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
	cursor: pointer;
	margin-top: 7px;
	margin-bottom: 7px;
}
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: #666666;
}
/* LIGHTBOX.PHP */

/* MODELS.HUSTLER.COM ONLY */
div#models-top-header {
	height: 36px;
	width: 653px;
	color: #FFFFFF;
	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: #333333;
	text-transform: uppercase;
}
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;
}
div.model-select-container {
	padding-top: 12px;
	padding-bottom: 24px;
	padding-right: 21px;
	padding-left: 21px;
}	
div.model-selected-container {
	padding: 5px 5px 15px;
}	
a.select img { width: 163px; height: 235px; }	
a.select {
	height: 235px; /* was 221px */
	width: 163px;
	padding: 10px;
	border: 1px solid #CCCCCC;
	display: block;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	line-height: 25px;
	float: left;
	margin-right: 10px;
	margin-bottom: 32px;
}
a.select:hover {
	border: 1px solid #666666;
	font-weight: bold;
}
p.model-name {
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	padding-top: 2px;
	padding-bottom: 3px;

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

}
span.model-image {
	height: 403px;
	width: 280px;
	border: 1px solid #333333;
	display: block;
	float: left;
	margin-right: 16px;
}
div.feat-trailer {
	height: 383px;
	width: 680px;
	float: right;
	padding: 10px;
	border: 1px solid #CCCCCC;
}	
div.model-stats {
	margin-top: 10px;
	width: 282px;
	padding-bottom: 20px;
	float: left;
}
	div.model-stats p {
	background-color: #EBEBEB;
	width: 266px;
	color: #333333;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding: 8px;
	font-size: 13px;
	line-height: 18px;
}	
		div.model-stats span.avg-rating {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding-left: 115px;
}
			div.model-stats ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-bottom: 10px;
}
				div.model-stats li {
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
	span.stats-left {


}
	span.stats-right {
	float: right;

}
	div.model-stats li:hover {
	background-color: #f1f8fe;
}
	a.fb-icon {
	background-image: url(../img/models.hustler/fb-icon.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0px 0px;
	line-height: 18px;
	height: 19px;
	width: 18px;
	padding-left: 21px;
	padding-bottom: 2px;
	margin-right: 10px;
	margin-left: 5px;
}
	a.fb-icon:hover {
	text-decoration: underline;
}
	a.twitter-icon {
	background-image: url(../img/models.hustler/twitter-icon.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0px 0px;
	line-height: 18px;
	height: 19px;
	width: 18px;
	padding-left: 21px;
	padding-bottom: 3px;
}
	a.twitter-icon:hover {
	text-decoration: underline;
}
span.model-desc {
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
div.model-bio {
	height: 181px;
	overflow: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	padding-left: 10px;
}
/* MODELS.HUSTLER.COM PANEL */

#model-tabs {
	width: 680px;
	border: 1px solid #CCC;
	border-bottom: none;
	/*	-moz-box-shadow: 0px 1px 3px #ccc;
	-webkit-box-shadow: 0 0 5px #666;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-radius-bottomleft:5px;
	-webkit-border-radius-bottomright:5px;
	-webkit-border-radius-topleft:5px;
	-webkit-border-radius-topright:5px;*/
	background-color: #fff;
	padding: 10px 10px 0px 10px;
	float: right;
	margin-top: 10px;
}

#explore-nav ul { list-style: none; }
#explore-nav ul li a {
	border-bottom: 1px solid #666;
	display: block;
	padding: 8px;
	color: #666;
}
#explore-nav ul li a:hover { background: #fe4902; color: white; }
#explore-nav ul li:last-child a { border: none; }

#explore-nav {
	margin: 0 0 10px 0;
	overflow: hidden;
}
#explore-nav li {
	width: 120px;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
	float: left;
	border: 1px solid #5C5C5C;
}
#explore-nav li.last, a.last { margin-right: 0; }
#explore-nav li a {
	display: block;
	padding: 6px;
	color: #666666;
	font-size: 13px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 0;
}
#explore-nav li a:hover {
	background-color: #D2EAFF;
	color: #333333;
}

#core {
	display: none;
}

#explore-nav li#ex-featured a.current {
	background-color: #D2EAFF;
	color: #333333;
}
#explore-nav li#ex-core a.current {
	background-color: #D2EAFF;
	color: #333333;
}
#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: 0px top;
	padding: 0;
	margin: 0;
	float: right;
}
#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: 0px bottom;
	padding: 0;
	margin: 0;
	float: right;
}
/*ul#featured img {
	height: 143px;
	width: 211px;
	float: left;
	border: 1px solid #333333;
	margin-right: 5px;
}*/
/******** THIS IS THE NEW PAGINATION *****************/
#pager, #pager2 {	
	height: 26px;
	background-color: #F8F8F8;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	width: 700px;
	margin-left: -11px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #F8F8F8;
	border-left-color: #F8F8F8;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 10px;
	overflow: hidden;
	}

#pager ul.pages, #pager2 ul.pages {
	width: 308px;
	margin: 0px auto;
	padding: 0px;
	text-align: center;
}
 
#pager ul.pages li, #pager2 ul.pages li {
	text-decoration: none;
	display: block;
	float: left;
	padding: 3.3px 6.5px;
	color: #333333;
}
 
#pager ul.pages li:hover, #pager2 ul.pages li:hover {
	background-image: url(../img/models.hustler/pagin-hoverv1.gif);
	background-repeat: no-repeat;
	background-position: center;
	color: #fff;
}
 
#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: #333333; text-decoration: underline;}

#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;
}
/******** THIS IS THE OLD PAGINATION *****************/
/*div.scene-pagin {
	height: 24px;
	background-color: #F8F8F8;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	width: 700px;
	margin-left: -11px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #F8F8F8;
	border-left-color: #F8F8F8;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 12px;
}
div.scene-pagin a {
	padding: 2px 6.5px;
}
div.scene-pagin a.static, div.scene-pagin a:hover {
	background-image: url(../img/models.hustler/pagin-hoverv1.gif);
	background-repeat: no-repeat;
	background-position: center;
	color: #fff;
}
div.scene-pagin a.prev, div.scene-pagin a.next  {
background: none;
}
div.scene-pagin a.prev:hover, div.scene-pagin a.next  {
	background: none;
	color: #333333;
}*/
div.scene-feat {
	height: 145px;
	margin-bottom: 10px;
}
div.scene-feat:hover {
	background-color: #f1f8fe;
}
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: bold;
	color: #4A4A4A;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 18px;
	display: block;
}
div.scene-feat p.feat-title {
	float: left;
}
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;
	margin: 0px 0px 10px 0px;
	overflow: auto;
}
.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: bold;
	color: #ed0e0e;
	padding: 5px 5px 6px 5px;
}
a.core-see-more:hover {
	text-decoration: underline;
	background-color: #ed0e0e;
	color: #FFFFFF;
}
div.core-container {
	width: 220px;
	height: 147px;
	margin-right: 10px;
	float: left;
	margin-bottom: 10px;
}
ul#core div.core-container.btmLast { margin-bottom: 0px; }
ul#core div.core-container.last, ul#featured div.featured-container.last  { margin-right:0px;} /* :last-child*/
ul#core div.core-container img {
	height: 145px;
	width: 218px;
	border: 1px solid #333333;
	padding: 0px;
	margin: 0px;
}
ul#core div.core-container p.core-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #525252;
	background-color: #EAF5FF;
	width: 215px;
	padding: 5px 0px 1px 5px;
	margin-top: -3px;
}
ul#core div.core-container p.core-date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #EAF5FF;
	width: 215px;
	color: #999999;
	padding: 0px 0px 5px 5px;
}
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 #333333;
	padding: 0px;
	margin: 0px;
}
ul#featured div.featured-container p.featured-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #525252;
	background-color: #EAF5FF;
	width: 215px;
	padding: 5px 0px 1px 5px;
	margin-top: -3px;
}
ul#featured div.featured-container p.featured-date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #EAF5FF;
	width: 215px;
	color: #999999;
	padding: 0px 0px 5px 5px;
}

/* FINAL CSS FOR MODEL PAGES */
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; /* or 32% */
	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: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	width: 169px;
	height: 127px; /* was 114px */
}
div.scene-reel img.last {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
	width: 168px;
	height: 127px; /* was 114px */
}
div.scene-reel-holder {
	width: 100%;
	overflow: hidden;
}
div.scene-reel-info {
	padding: 8px;
	background-color: #EBEBEB;
	width: 83%;
	float: left;
}
p.scene-reel-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #515151;
}
span.scene-reel-starring {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: normal;
	padding-left: 5px;
}
div.scene-reel-date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	background-color: #C0C0C0;
	text-align: center;
	height: 18px;
	padding-top: 10px;
}
div.scene-reel a.scene-reel-watch {
/*	background-image: url(../img/models.hustler/arrow.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
	background-attachment: scroll;
	background-position: 270px 0px;
*/	background-color: #EBEBEB;
	text-align: center;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ed0e0e;
	padding: 5px 5px 6px 5px;
}
div.scene-reel a.scene-reel-watch:hover {
	/*	background-image: url(../img/models.hustler/arrow.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
	background-attachment: scroll;
	background-position: 270px 0px;
*/	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 #666666;
}

/*PARODY CLASSES*/
.now-showing {margin: 20px auto 0px auto; width: 990px; height: auto; overflow: hidden;}
.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: 0px 32px;}
.now-showing li+li+li {margin: 0px;}
.now-showing li img {margin: 0px 0px 5px; border: solid 1px #CCC; clear: both;}
.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: bold;}

.titles {margin: 20px 0px; 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;}
span.title {margin-left: 10px; padding: 5px; width: auto; height: auto; display: block; color: #414141; position: absolute; top: 5px; left: 5px; z-index: 12; font-size: 12px;}

ul.dvds {margin-left: 12px; width: 980px; list-style-type: none; font-size: 11px; line-height: 11px;}
ul.dvds li {margin: 0px 0px 10px 0px; width: 122px; height: 210px; display: inline; float: left;}
li.dvds-last {margin: 0px 0px 10px 0px; width: 121px; height: 210px; display: inline; float: left;}
ul.dvds img {border: solid 1px #CCC;}
ul.dvds strong {font-size: 11px; font-weight: bold; color: #4690d0;}
ul.dvds span {margin-top: 3px; font-size: 10px; display: block;}
ul.dvds span a {color: #777;}

.section {margin: 20px 1px 0px 1px; padding: 10px 0px; width: 210px; height: auto; font-size: 1.2em; color: #ded6c3; float: right;}
.featured {margin: 0px 1px 0px 1px; width: 210px; height: 446px; background: #212121; border: solid 1px #ababab; float: right; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px;}
.featured img {margin: 10px 11px; width: 185px; height: 264px; border: solid 1px #ababab;}
.featured p {margin: 0px auto; width: 185px; height: auto; font-size: 11px; line-height: 11px; color: #ded6c3;}
.featured span {font-size: 11px; font-weight: bold; color: #cf9736; display: block;}

.watch-trailer {margin: 10px auto 0px auto; width: 187px; height: auto;}
.watch-trailer ul {list-style-type:}
.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:0px;right:120px; }
