@charset "utf-8";
/* NEW TOUR Site Specific Styles - THR */
/*Global Styles*/
body  {
	background-image: url(/themes/thr/images/thr_bg.jpg);
	background-color: #929191;
}
a:link {
	color: #63acf7;
}
a:hover  {
	color: #0a96c9;
}
a:visited  {
	color: #777;
}
a:active  {
	color: #999;
}
h1  {
	width: 1000px;
	height: 24px;
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
	background: url(/themes/default/images/header_h1_bg_new.jpg) 0px 0px repeat;
	color: #afafaf;
	text-align: center;
	line-height: 24px;
	margin: 0 auto;
	padding: 0;
	border-right: 1px solid #333;
	border-left: 1px solid #333;
}
h1 span  {
	color: #63acf7;
}
#container  {
	background: #000;
	border-right: 1px solid #333;
	border-left: 1px solid #333;
	background: url(/themes/thr/images/main_header_bg.gif) 0px 0px repeat-x #000;
	padding-top: 0;
}
#homePagePlayerBox, #homePagePlayer, #slideShowHolder  {
	background: #333;
}
.fullWidthSection h2  {
	background-color: #000;
	color: #fff;
	border-bottom: 1px solid #333;
}
.fullWidthSection h2 span {
	color: #63acf7;
}
.fullWidthSection a.viewAll {
	color: #fff;
	background: url(/themes/templates/images/more.png) right 2px no-repeat;
}
/*Footers*/
/*Styles For Subfooter Box*/
#subfooter  {
	border: 1px solid #333;
}
#subfooter h2  {
	color: #fff; 
	background-color: #fe0002;
	width: 500px; 
	font-weight: 900;
	/*font-family: Arial, Helvetica, sans-serif;*/
}
#subfooter ul#topNavBox li a  {
	color: #ccc;
}
#subfooter h3#estDate  {
	color: #fff;
	margin-left: 460px;
}
#subfooter h4#lowerTag  {
	color: #afafaf;
	margin-left: 460px;
}
/*Note: the class 'page' is for the page user is currently on*/
#subfooter ul#topNavBox li a:hover, #subfooter ul#topNavBox li a.page  {
	color: #fff;
}
#subfooter .subNavBox  {
	background: #fff;
}
#subfooter .subNavBox#sites  {
	background: #f2f2f2;
}
#subfooter .subNavBox#sites a  {
	color: #fe0000;
}
#subfooter .subNavBox#girls  {
	background: #bdbdbd;
}
#subfooter .subNavBox#scenes  {
	background: #777;
	color: #fff;
}
#subfooter .subNavBox#shows {
	background: #666;
	color: #fff;
}
#subfooter .subNavBox#community  {
	background: #333;
	color: #fff;
}
#subfooter .subNavBox#join {
	background: #fe0002;
	color: #fff;
}
#subfooter .subNavBox#scenes a, #subfooter .subNavBox#shows a, #subfooter .subNavBox#community a  {
	color: #fff;
}
#subfooter .subNavBox#join h3, #subfooter .subNavBox#join h3 a  {
	color: #fe0002;
}
#subfooter .subNavBox#join h3, #subfooter .subNavBox#join h3 a  {
	color: #fff;
}
#subfooter .subNavBox#sites h3 a, #subfooter .subNavBox#girls h3 a  {
	color: #000;
}
#subfooter .subNavBox#join h4 {
	color: #fff;
	border-bottom: 1px solid #fff;
}
#subfooter .subNavBox#join ul li span.stat  {
	color: #feb600;
}
#subfooter .subNavBox#shows ul li.show  {
	color: #6fb8f5;
}
#subfooter .subNavBox#shows ul li.show span.zone  {
	color: #fff;
}
#subfooter .subNavBox ul li a  {
	color: #000;
}
/*The very bottom footer*/
#footer  {
	color: #f2f2f2;
}
#footer a  {
	color: #63acf7;
}
/*Headers*/
/* Styles For All Page Headers Including Navigation */
/*Begin the page-header contains all of the elements at the top*/
#headerCenter  {
	background: url(/themes/thr/images/center_divider_header.png) 0px 0px no-repeat;
}
#header  {
	height: 326px;
	background: #000;
	position: relative;
}
/*Header Backgrounds - IMAGES GO INTO /header_images/new/*/
#container #header.newHeader, #homePage #container #header.newHeader, #modelsPage #container #header.newHeader, #scenesPage #container #header.newHeader, #sitesPage #container #header.newHeader   {
	background: url(/themes/ilmc/images/header_images/new/rotator.php) 0px 0px no-repeat #333;
}
#headerLeft  {
	width: 400px;
	height: 151px;
	position: absolute; 
	top: 0px;
	left: 0px;	
}
/*Site Logo*/
#header #siteLogo, #header #siteLogo img {
	width: 400px;
	height: 151px;
	margin: 0px auto 0 0;
}
#header #siteLogo img  {
	width: 400px;
	height: 151px;
}
/*Established Tag with site URL*/
#header #siteTag  {
	color: #f2f2f2;
	width: 320px;
	top: 104px;
	left: 32px;
}
#header #siteTag p.siteFullURL  {
	padding-left: 20px;
}
/*Box For Date And Time*/
#header #datetime {
	color: #999;
	left: 22px;
	top: 74px;
}
/*HD Icon In Top Header-Not Being Used As Of 03/30*/
#header #hdIcon  {
	color: #fff;
}
/*Site Stats*/
#header #siteStats  {
	width: 216px;
	height: 56px;
	top: 22px;
	left: 20px;
}
#header #siteStats p#tag  {
	width: 90px;
	height: 50px;
	padding: 3px 0 0 0;
}
#headerRight  {
	width: 252px;
	height: 273px;
	padding-top: 3px;
	background: url(/themes/default/images/stats_bg.png) 0px 0px no-repeat;
}
/*Network Stats Box*/
#header #headerRight #networkStatsBox  {
	width: 236px;
	height: 244px;
	padding-top: 0;
	padding-bottom: 0;
	margin: 0 auto;
	float: none;
	display: block; 
	text-align: center;
	color: #fff;
	text-transform: uppercase;
}
#header #headerRight #networkStatsBox ul#stats  {
	width: 155px;
	height: auto;
	float: none; 
	display: block;
	margin: 0 auto;
	position: absolute; 
	top: 9px;
	left: 44px;
}
#header #headerRight #networkStatsBox ul#stats li {
	width: 155px;
	height: 12px;
	text-align: left; 
	height: auto;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px; 
	font-weight: normal;
	text-transform: uppercase;
	display: inline;
	padding: 0;
	margin: 0 auto;
}
#header #headerRight #networkStatsBox ul#stats li span.info  {
	width: 106px;
	height: 12px; 
	line-height: 12px;
	display: inline;
	float: left;
	text-align: left;
	padding: 0 0 14px 0;
}
#header #headerRight #networkStatsBox ul#stats li span.hiLite  {
	font-family: Arial, Helvetica, sans-serif;
	width: 44px;
	height: 12px;
	line-height: 12px;
	padding: 0 0 14px 0;
	text-align: right;
	color: #ffec09;
	font-weight: bold;
	display: inline;
	float: right;
}
#header #headerRight #networkStatsBox ul#fileFormats  {
	width: 216px;
	height: 12px;
	margin: 0 auto;
	position: absolute;
	top: 250px;
	left: 22px;
}
#header #headerRight #networkStatsBox ul#fileFormats li  {
	display: inline;
	text-transform: uppercase; 
	text-align: left;
	font-size: 12px;
	color: #b0afb4;
	padding-right: 4px;
}
/*The Header Navigation*/
#header ul#headerNav  {
	color: #fff;
	color: #f2f2f2;
	background: url(/themes/thr/images/nav_bg_off.gif) 0px 0px repeat-x;
	position: absolute;
	top: 280px;
	left: 0px;
}
#header ul#headerNav li a  {
	color: #bebebe;
	background: url(/themes/thr/images/header_nav_bg.gif) 0px 0px repeat-x;
	/*border: 1px solid #424141;*/
	border: 1px solid #1d1d1d;
}
#header ul#headerNav li a:hover, #homePage #header ul#headerNav li#homeNav a, #scenesPage #header ul#headerNav li#scenesNav a, #previewPage #header ul#headerNav li#scenesNav a, #sitesPage #header ul#headerNav li#sitesNav a, #modelsPage #header ul#headerNav li#modelsNav a, #profilePage #header ul#headerNav li#modelsNav a  {
	color: #2e2d2d;
	background: url(/themes/thr/images/header_nav_bg.gif) 0px -44px repeat-x; 
	/*border: 1px solid #767575;*/
	border: 1px solid #535353;
}
#header ul#headerNav li a span.subtext  {
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: normal;
	color: #fff;
}
#header ul#headerNav li a:hover span.subtext, #homePage #header ul#headerNav li#homeNav a span.subtext, #scenesPage #header ul#headerNav li#scenesNav a span.subtext,  #previewPage #header ul#headerNav li#scenesNav a span.subtext, #sitesPage #header ul#headerNav li#sitesNav a span.subtext ,#modelsPage #header ul#headerNav li#modelsNav a span.subtext, #profilePage #header ul#headerNav li#modelsNav a span.subtext  {
	color: #000;
}
#header ul#headerNav li a span.subtext .color1  {
	color: #ea0606;
}
#header ul#headerNav li#joinNav a span.subtext .color1  {
	color: #44bcfa;
}
/*The Slide Show*/
/* navigation */
#nav {
	background:#333;
}
#nav li a {
	color:#333;
	background: #ccc url(/themes/thr/images/slide_bg.png) 0px 0px no-repeat;
}
#nav li a.current, #nav li a:hover {
	background: #ccc url(/themes/thr/images/slide_bg.png) 0px -100px no-repeat;
}
#nav li a img {
	border:1px solid #333;
}
/* panes */
#panes {
	background:#333;
}
#panes div.homeSlide {
	color:#444;
	background: #333;
}
#panes p.more {
	color:#000;
}
#homePagePlayerBox  {
	background: #333 url(/themes/thr/images/slideshow_bg.gif) 0px 568px repeat-x;
}
#homePagePlayerBox #actionButtons  {
	border: 1px solid #afafaf;
}
#homePagePlayerBox #actionButtons button  {
	border: 1px solid #afafaf;
	background: #333;
	color: #f2f2f2;
}
#homePagePlayerBox #actionButtons button:hover  {
	background: #63acf7;
}
#homePagePlayerBox #panes div.homeSlide .mainPic .sceneData {
	background: url(/themes/thr/images/slideshow_h3_bg.png) 0px 0px repeat-x;
}
#homePagePlayerBox #panes div.homeSlide .mainPic .sceneData h3, #homePagePlayerBox #panes div.homeSlide .mainPic .sceneData h4 {
	color: #f2f2f2;
}
#homePagePlayerBox #panes div.homeSlide .mainPic .sceneData h4 span.sceneDate  {
	color: #63acf7;
}
#homePagePlayerBox #panes div.homeSlide .mainPic .thumbPics .thumb {
	background: url(/themes/thr/images/thumb_bg.png) 0px 0px no-repeat;
}
#homePagePlayerBox #panes div.homeSlide .mainPic .thumbPics .thumb img {
	border: 1px solid #999;
}
#homePagePlayerBox #panes div.homeSlide .sceneDesc {
	background: #000;
	color: #f2f2f2;
}
#homePagePlayerBox #panes div.homeSlide .sceneDesc .modelPic img  {
	border: 1px solid #000;
}
#homePagePlayerBox #panes div.homeSlide .sceneDesc ul.info  {
	color: #fff;
}
#homePagePlayerBox #panes div.homeSlide .sceneDesc ul.info li  {
	background: url(/themes/thr/images/arrowGray12.png) 2px 2px no-repeat;
}
#homePagePlayerBox #panes div.homeSlide .sceneDesc ul.info li span  {
	color: #63acf7;
}
#homePagePlayerBox #panes div.homeSlide .sceneDesc p  {
	color: #959595;
}
#homePagePlayerBox #panes div.homeSlide .sceneDesc p a  {
	color: #63acf7;
}
#homePagePlayerBox #panes div.homeSlide .sceneDesc ul.sceneAction  {
	color: #999;
}
#homePagePlayerBox #panes div.homeSlide .sceneDesc ul.sceneAction li a  {
	color: #7eb3c9;
}
#homePagePlayerBox #panes div.homeSlide .mainPic span.hdLogo  {
	background: url(/themes/thr/images/hdLg.png) 0px 0px no-repeat;
}
#homePagePlayerBox #panes div.homeSlide .mainPic a.playButton  {
	background: url(/themes/thr/images/playTrailer.png) 0px -43px no-repeat;
}
#homePagePlayerBox #panes div.homeSlide .mainPic a.playButton:hover  {
	background: url(/themes/thr/images/playTrailer.png) 0px 0px no-repeat;
}
#homePagePlayerBox #panes div.homeSlide .sceneDesc a.moreModel  {
	color: #afafaf;
}
#homePagePlayerBox #panes div.homeSlide .thumbPics .thumb img {
	border: 1px solid #999;
}
/* Index page layout */
#indexpage  {
	color: #afafaf;
}
#indexpage a  {
	color: #63acf7;
}
#indexpage #container h1  {
	color: #fff;
}
#indexpage #container #disclaimerBox  {
	border: 1px solid #333;
}
#indexpage #container h2  {
	color: #fff;
}
#indexpage #container h2 span  {
	color: #fe0002;
}
#indexheader  {
	width: 809px;
}
.entrylogo {
	width: 809px;
	height: 305px;
}
.indexpix  {
	border: 1px solid #afafaf;
}
#descriptionboxindex  {
	border-top: 1px solid #333;
	border-bottom: solid 1px #333;
}
#descriptionboxindex span  {
	color: #fe0000;
}
#specialBanner img  {
	border: 1px solid #333;
}
.icrabuttons img  {
	border: 1px solid #333;
}
#indexpage #container #siteReviewsBox h2 {
	background-color: #000;
	width: 900px;
	color: #fff;
	border-bottom: 1px solid #333;
	text-align: center;
}
#indexpage #container #siteReviewsBox h2 span {
	color: #63acf7;
}
/*Site Review Recips*/
#siteReviews dl dt img {
	border: 1px solid #afafaf;
}
/*Model Profile Page*/
#modelProfileBox, #modelProfileBox #mainProfile #profileStats h5.postDate, #modelProfileBox #mainProfile #profileStats p.modelComment, #modelProfileBox p.interviewLink, #modelProfileBox p.favLink, #modelScenes .modelSceneBox .sceneInfo p.sceneDesc, #modelReviews .modelReviewsBox .reviewBox p.review   {
	color: #959595;
}
#modelProfileBox h2 span {
	color: #f2f2f2;
}
#modelProfileBox h2 span.name, #modelProfileBox #mainProfile #profileStats h4.commentHeader, #modelProfileBox #mainProfile #profileStats .commentLink a:hover, #modelProfileBox #mainProfile #profileStats p.small a, #modelProfileBox a:hover, #modelProfileBox p.interviewLink a:hover, #modelProfileBox p.favLink a:hover, #modelProfileBox p.small span.scenesNum, #modelScenes .modelSceneBox .sceneInfo ul.modelSceneData li span, #modelScenes .modelSceneBox .sceneInfo ul.modelSceneAttrList li a, #modelReviews .modelReviewsBox .reviewBox .reviewPic p a.model, #modelReviews .modelReviewsBox .reviewBox h4.reviewRating span, #modelReviews .modelReviewsBox .reviewBox h5.reviewAuthor span, #modelReviews .modelReviewsBox .reviewBox h5.staff, #modelRelated #modelPics #modelPics ul li a:hover, #modelRelated #modelPics ul li a, #modelRelated .modelRelatedBox #modelPics dl dd.starName a, #modelRelated .modelRelatedBox #modelPics dl dd.rating span, #modelRelated .modelRelatedBox #modelPics dl dd.scenes span, #modelRelated .modelRelatedBox #modelPics dl dd.comments span, #modelRelated .modelRelatedBox #modelPics ul.pornstarsNav li a, #modelRelated .modelRelatedBox #modelPics ul.pornstarsNav li a:hover   {
	color: #63acf7;
}
#modelProfileBox #mainProfile #profileStats h3, #modelProfileBox ul#modelSiteList, #modelProfileBox ul#modelStats, #modelProfileBox ul#modelSceneStats, #modelProfileBox #mainProfile #profileStats .commentLink a, #modelProfileBox p.interviewLink a, #modelProfileBox p.favLink a, #modelScenes .modelSceneBox .sceneInfo h5.modelSceneAttr, #modelScenes .modelSceneBox .sceneInfo ul.modelSceneData, #modelScenes .modelSceneBox .sceneInfo ul.modelSceneAttrList, #modelRelated .modelRelatedBox #modelPics dl dd.modelStat a, #modelReviews .modelReviewsBox    {
	color: #fff;
}
#modelProfileBox #mainProfile #profileStats p.modelComment, #modelScenes .modelSceneBox, #modelReviews .modelReviewsBox, #modelRelated .modelRelatedBox  {
	border-bottom: 1px solid #333;
}
#modelProfileBox #mainProfile #profileStats .commentLink {
	background: url(/themes/templates/images/sceneArrow.png) 0px 10px no-repeat;
}

#modelProfileBox #profilePic img  {
	border: 1px solid #999;
}
#modelProfileBox ul#modelSiteList li, #modelProfileBox ul#modelStats li, #modelProfileBox ul#modelSceneStats li  {
	background: url(/themes/templates/images/sceneArrow.png) 0px 0px no-repeat;
}
#modelProfileBox li a, #modelProfileBox a, #modelProfileBox span.siteInd, #modelScenes .modelSceneBox .sceneInfo h4.modelSceneTitle, #modelReviews .modelReviewsBox .reviewBox .reviewPic p a.date, #modelReviews .modelReviewsBox .reviewBox h4.reviewRating, #modelReviews .modelReviewsBox .reviewBox h5.reviewAuthor, #modelReviews .modelReviewsBox .reviewBox h5.reviewAuthor span.addTime, #modelRelated #modelPics ul, #modelRelated .modelRelatedBox #modelPics dl dd.modelStat    {
	color: #afafaf;
}
#modelProfileBox p.interviewLink  {
	background: url(/themes/thr/images/interviewIcon.png) 0px 0px no-repeat;
}
#modelProfileBox p.favLink   {
	background: url(/themes/thr/images/addToFavIcon.png) 0px 0px no-repeat;
}
#modelScenes .modelSceneBox .scenePic img, #modelReviews .modelReviewsBox .reviewBox .reviewPic img  {
	border: 1px solid #afafaf;
}
#modelScenes .modelSceneBox .sceneInfo h3.modelSceneSite, #modelScenes .modelSceneBox .sceneInfo ul.modelSceneData li.rate span, #modelReviews .modelReviewsBox .reviewBox h3.reviewTitle   {
	color: #feb900;
}
#modelScenes .modelSceneBox .sceneInfo ul.modelSceneData li  {
	background: url(/themes/templates/images/sceneArrow.png) 0px 0px no-repeat;
}
#modelScenes .modelSceneBox .sceneInfo a.viewScene  {
	color: #47c9ff;
	background: url(/themes/thr/images/viewSceneArrow.png) 0px 2px no-repeat;
}
/*New Model Reviews Section - 03/30/10*/
#modelReviews .modelReviewsBox {
	border-bottom: 1px solid #333;
}
#modelReviews .modelReviewsBox .reviewBox p.response  {
	color: #ccc;
}
#modelRelated .modelRelatedBox #modelPics dl dt img {
	border: 3px solid #afafaf;
}
#modelRelated .modelRelatedBox #modelPics dl dt a:hover img  {
	border: 3px solid #63acf7;
}
#modelRelated .modelRelatedBox #modelPics dl dd.modelStat span.commentCount {
	background-image:url(/themes/templates/images/footerArrowSm.png);
}
#modelRelated .modelRelatedBox #modelPics dl dd.modelStat span.modelProfile {
	background-image:url(/themes/templates/images/footerArrowSm.png);
}
#modelRelated .modelRelatedBox #modelPics ul.pornstarsNav, #modelRelated .modelRelatedBox #modelPics ul.pornstarsNav {
	color: #999;
}
/*Models Page*/
#modelsBox {
	color: #959595;
}
#modelsBox h2 span, #modelsBox h2 span.name, #searchAlpha a:hover, #modelRelated #modelPics ul#searchAlpha li a:hover, #modelRelated #modelPics ul#searchAlpha li.seeAll a, #modelRelated #modelPics ul li a, #modelRelated #modelPics #modelPics ul li a:hover, #modelRelated .modelRelatedBox #modelPics dl dd.starName a, #modelRelated .modelRelatedBox #modelPics dl dd.rating span, #modelRelated .modelRelatedBox #modelPics dl dd.scenes span, #modelRelated .modelRelatedBox #modelPics dl dd.comments span, #modelRelated .modelRelatedBox #modelPics ul.pornstarsNav li a, #modelRelated .modelRelatedBox #modelPics ul.pornstarsNav li a:hover  {
	color: #63acf7;
}
#modelsBox form #modelSelect {
	background: #000; 
	color: #feb900;
	border: 1px solid #777;
}
#allScenesSearch #searchBoxHeader form label {
	color: #fff;
}
/*Alpha Letters*/
#modelRelated #modelPics ul#searchAlpha li {
	color: #656565;
}
#modelRelated #modelPics ul#searchAlpha a {
	color: #fff;
}
.selectedAlpha a {
	color: #feb900;
}
.selectedFilter {
 	background-color: #63acf7;
	color: #fff;
}
.currentpage {
	border: 1px solid #afafaf;
}
/*Pornstar Thumbs And Profile Pics*/
#modelRelated #modelPics ul, #modelRelated .modelRelatedBox #modelPics dl dd.modelStat {
	color: #afafaf;
}
#modelRelated .modelRelatedBox #modelPics dl dt img {
	border: 3px solid #afafaf;
}
#modelRelated .modelRelatedBox #modelPics dl dt a:hover img  {
	border: 3px solid #63acf7;
}
#modelRelated .modelRelatedBox #modelPics dl dd.modelStat span.commentCount, #modelRelated .modelRelatedBox #modelPics dl dd.modelStat span.modelProfile {
	background-image:url(/themes/thr/images/footerArrowSm.png);
}
#modelRelated .modelRelatedBox #modelPics dl dd.modelStat a  {
	color: #fff;
}
/*Poll-Home Page*/
#pollContainer h2, #poll-container h2, #pollContainer h4, #poll-container h4 {
	color: #fff;
}
#pollContainer h4, #poll-container h4, #poll-results h4   {
	color: #fff;
}
#pollContainer .error, #poll-container .error {
	background:url(/themes/twm/images/warn.gif) no-repeat 0 0;
}
#results label, #poll-results label {
	color:#fff;
	border-right:2px solid #fff;
}
.result {
	background-color:#079d67;
}
#poll-results p, #pollBox #poll-results p {
	color: #000;
}
#pollContainer h4  {
	color: #fff;
}
#pollBox p.pollQuestion  {
	color: #63acf7;
}
/*Scene Preview Page*/
#scenePreviewPlayer  {
	background: #333;
}
#scenePreviewBox {
	color: #f2f2f2;
}
#scenePreviewBox h2 span, #scenePreviewBox h2 span.name, #scenePreviewBox #sceneInfo ul.sceneData li span, #scenePreviewBox #lowerSection .assetBox h3 span, #scenePreviewBox #lowerSection .assetBox .boxContent#commentsBox .commentLink a:hover, #scenePreviewBox #relatedScenesBox .topSection ul li a, #scenePreviewBox #relatedScenesBox dl dd a, #scenePreviewBox #relatedScenesBox .lowerSection ul li a {
	color: #63acf7;
}
#scenePreviewBox #sceneInfo h3.sceneTitle, #scenePreviewBox #lowerSection .assetBox .boxContent#vidsBox .formats ul li, #scenePreviewBox #relatedScenesBox .lowerSection ul  {
	color: #afafaf;
}
#scenePreviewBox #sceneInfo ul.sceneData, #scenePreviewBox #lowerSection .assetBox h3, #scenePreviewBox #lowerSection .assetBox .boxContent#commentsBox .commentLink a   {
	color: #fff;
}
#scenePreviewBox #sceneInfo ul.sceneData li  {
	background: url(/themes/templates/images/sceneArrow.png) 0px 0px no-repeat;
}
#scenePreviewBox #sceneInfo p.sceneDesc  {
	color: #959595;
}
#scenePreviewBox #lowerSection .assetBox h3  {
	border-bottom: 1px solid #999;
}
#scenePreviewBox #lowerSection .assetBox .boxContent#vidsBox .formats h4, #scenePreviewBox #lowerSection .assetBox .boxContent#commentsBox p  {
	color: #ccc;
}
#scenePreviewBox #lowerSection .assetBox .boxContent#picsBox dl dt {
	background: #fff;
}
#scenePreviewBox #lowerSection .assetBox .boxContent#picsBox dl dt img {
	border: 1px solid #afafaf;
}
#scenePreviewBox #lowerSection .assetBox .boxContent#commentsBox h4 {
	color: #999;
}
#scenePreviewBox #lowerSection .assetBox .boxContent#commentsBox p {
	border-bottom: 1px solid #777;
}
/*Related Scenes*/
#scenePreviewBox #relatedScenesBox dl dt img{
	border:1px solid #afafaf;
}
#scenePreviewBox #relatedScenesBox dl dd {
	color:#000;
}
/*Scenes Panels*/
#scenesSearchBox h2 span, #scenesSearchBox .thumbBox113 dl dd a, #scenesSearchBox .thumbBox113 dl dd.rated span {
	color: #63acf7;
}
#scenesSearchBox .TabbedPanelsContentGroup {
	background: #000;
}
#scenesSearchBox .thumbBox113 dl dt {
	background: #fff;
}
#scenesSearchBox .thumbBox113 dl dt img {
	border: 2px solid #999;
}
#scenesSearchBox .thumbBox113 dl dt a:hover img {
	border: 2px solid #63acf7;
}
#scenesSearchBox .thumbBox113 dl dd {
	color:#afafaf;
}
#scenesSearchBox .thumbBox113 dl dd.date a  {
	color: #999;
}
#scenesSearchBox .TabbedPanelsTab {
	background-color: #565555;
	color: #fff;
	background-image: none;
	border-left: solid 1px #ccc;
	border-bottom: solid 1px #999;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
}
#scenesSearchBox .TabbedPanelsTabHover {
	background-color: #0a96c9;
	color: #fff;
}
#scenesSearchBox .TabbedPanelsTabSelected {
	background-color: #0a96c9;
	color: #fff;
}
#scenesSearchBox .TabbedPanelsTab a {
	color: #fff;
}
#homePage #scenesSearchBox  {
	position: relative;
	height: 610px;
}
#homePage #scenesSearchBox ul.pagination  {
	width: auto;
	/*margin: 12px auto 5px auto;*/
	position: absolute;
	top: 580px;
	left: 300px;
}
#homePage #scenesSearchBox #mostRecentSitePanel ul.pagination  {
	width: auto;
	/*margin: 12px auto 5px auto;*/
	position: absolute;
	top: 580px;
	left: 300px;
}
#scenesSearchBox ul.pagination li a:link, #scenesSearchBox ul.pagination li a:visited, #scenesSearchBox ul.pagination li a:active, #scenesSearchBox ul.pagination li.wide a:link, #scenesSearchBox ul.pagination li.wide a:visited, #scenesSearchBox ul.pagination li.wide a:active {
	border: 1px solid #ccc;
	color: #999;
}
#scenesSearchBox ul.pagination li a:hover, #scenesSearchBox ul.pagination li.wide a:hover {
	border: 1px solid #ccc;
	color: #fff;
	background-color: #0a96c9;
}
#scenesSearchBox ul.pagination li.currentpage {
	color: #fff;
}
#scenesSearchBox ul.pagination li a.next {
	background-image: url(/themes/templates/images/nextPanel.png);
}
#scenesSearchBox ul.pagination li a.prev {
	background-image: url(/themes/templates/images/prevPanel.png);
}
#scenesSearchBox #searchBox2 form label  {
	color: #565555; 
}
#scenesSearchBox #searchBox2 #searchText  {
	color: #0a96c9;
	border: 1px solid #565555;
	background: #000;
}
#scenesSearchBox #searchBox2 #searchSubmit  {
	background: #565555;
	color: #fff;
	border: 1px solid #777;
}
#scenesSearchBox #searchBox2 #searchSubmit:hover, #scenesSearchBox #modelSearch2 form select#searchText2:hover   {
	background: #0a96c9;
}
#scenesSearchBox #modelSearch2 form select#searchText2 {
	color: #fff;
	background-color: #565555;
	border: 1px solid #999;
}
#scenesSearchBox #modelSearch2 form #searchSubmit2 {
	background: #676767;
	color: #36fb70;
	border: 1px solid #333;
}
/* Scenes Page Styles-Also Scenes Box For Home Page */
#scenesBox {
	color: #f2f2f2;
}
#scenesBox h2 {
	width: 972px;
}
#scenesBox h2 span {
	color: #0a96c9;
}
#scenesBox h2 span.mxp {
	color: #fe0000;
}
#scenesBox h2 span.name, #scenesBox #scenesList dl dd a {
	color: #feb900;
}
#scenesBox #scenesList dl dt {
	background: #fff;
}
#scenesBox #scenesList dl dt span.hdOverlay  {
	background: url(/themes/templates/images/hd_scenes.png) 0px 0px no-repeat;
}
#scenesBox #scenesList dl dt img {
	border:2px solid #afafaf;
}
#scenesBox #scenesList dl dt a:hover img  {
	border: 2px solid #63acf7;
}
#scenesBox #scenesList dl dd {
	color:#999;
}
#scenesBox #scenesList dl dd.rating span, #scenesPage #scenesSearchBox h2 span, #homePage #scenesSearchBox h2 span, #scenesPage #scenesSearchBox .scenesList dl dd a, #homePage #scenesSearchBox .scenesList dl dd a, #scenesBox .thumbBox ul li a, #scenesBox .thumbBox ul li a:hover, #scenesBox dl a, #scenesBox .thumbBox dl dd span  {
	color: #63acf7;
}
/*Special For Filter For Site Scenes*/
#scenesPage #scenesSearchBox h2 a.viewAll, #homePage #scenesSearchBox h2 a.viewAll {
	color: #fff;
	background: url(/themes/templates/images/more.png) right 2px no-repeat;
}
#scenesPage #scenesSearchBox .scenesList, #homePage #scenesSearchBox .scenesList, #scenesPage #scenesSearchBox .TabbedPanelsContentGroup, #homePage #scenesSearchBox .TabbedPanelsContentGroup {
	background: #000;
}
#scenesPage #scenesSearchBox .scenesList dl dt span.hdOverlay, #homePage #scenesSearchBox .scenesList dl dt span.hdOverlay  {
	background: url(/themes/templates/images/hd_scenes.png) 0px 0px no-repeat;
}
#scenesPage #scenesSearchBox .scenesList dl dt, #homePage #scenesSearchBox .scenesList dl dt {
	background: #fff;
}
#scenesPage #scenesSearchBox .scenesList dl dt img, #homePage #scenesSearchBox .scenesList dl dt img {
	border:2px solid #afafaf;
}
#scenesPage #scenesSearchBox .scenesList dl dt a:hover img, #homePage #scenesSearchBox .scenesList dl dt a:hover img {
	border: 2px solid #63acf7;
}
#scenesPage #scenesSearchBox .scenesList dl dd, #homePage #scenesSearchBox .scenesList dl dd, #scenesPage #scenesSearchBox .scenesList dl dd.date a, #homePage #scenesSearchBox .scenesList dl dd.date a {
	color:#999;
}
#scenesPage #scenesSearchBox .scenesList dl dd.rating span, #homePage #scenesSearchBox .scenesList dl dd.rating span  {
	color: #47c9ff;
}
#scenesSearchBox #searchBox2 form label  {
	color: #565555; 
}
#scenesSearchBox #searchBox2 #searchText  {
	color: #0a96c9;
	border: 1px solid #565555;
	background: #000;
}
#scenesSearchBox #searchBox2 #searchSubmit  {
	background: #565555;
	color: #fff;
	border: 1px solid #777;
}
#scenesSearchBox #searchBox2 #searchSubmit:hover, #scenesBox #allScenesFilterOptions #sceneFilter select.noFilter:hover, #scenesBox #allScenesFilterOptions #sceneFilter #resetButton:hover, #scenesBox #allScenesFilterOptions select#siteSelect:hover  {
	background: #0a96c9;
}
#scenesBox #allScenesFilterOptions #sceneFilter select.noFilter, #scenesBox #allScenesFilterOptions select#siteSelect {
	color: #fff;
	background: #565555;
	border: 1px solid #fff;
}
#scenesBox #allScenesFilterOptions #sceneFilter select.currentFilter, #scenesBox #allScenesFilterOptions select#siteSelect  {
	border: 1px solid #feb900;
	background: #0a96c9;
	color: #f9f9f9;
}
#scenesBox #allScenesFilterOptions #sceneFilter #resetButton  {
	color: #fff;
	background: #565555;
	border: 1px solid #fff;
}
#scenesBox #allScenesFilter .sceneBox .thumbBox dl dd {
	color: #333;
}
#scenesBox #allScenesFilter dl a {
	color: #3b8ac9;
}
#scenesBox .thumbBox ul {
	color: #999;
}
#scenesBox .thumbBox dl dt{
	background: #fff;
}
#scenesBox .thumbBox dl dt img  {
	border:2px solid #afafaf;
}
#scenesBox .thumbBox dl dt a:hover img {
	border: 2px solid #63acf7;
}
#scenesBox .thumbBox dl dd {
	color: #959595;
}
/*New Sites Page*/
#sitesListBox, #bonusBox {
	color: #959595;
}
#sitesListBox h2 span, #bonusBox h2 span {
	color: #fe0002;
}
#sitesBox .mxpSitePreview p.reviewText, #sitesBox .mxpSitePreview p.reviewSrc   {
	color: #ccc;
}
.siteBoxLine  {
	background: url(/themes/thr/images/site_box_line.png) 0px 418px no-repeat;
}
#sitesBox .mxpSitePreview a, .redBold, #sitesBox .mxpSitePreview .siteInfo2 ul.siteStats li span.data, #sitesBox .mxpSitePreview .siteInfo2 ul.siteLinks li.siteJoin a, #sitesBox .mxpSitePreview .siteInfo2 ul.siteLinks li a:hover, #sitesBox .mxpSitePreview .siteLatest ul.sceneAssets li span, #sitesBox .mxpSitePreview .siteInfo2 ul.siteStats li span  {
	color: #63acf7;
}

#sitesBox .mxpSitePreview .siteInfo .sitePic img, #sitesBox .mxpSitePreview .siteLatest .udPic img, #bonusSitesBox .site .screen img  {
	border: 1px solid #afafaf;
}
#sitesBox .mxpSitePreview .siteInfo ul.siteStats li  {
	background: url(/themes/thr/images/siteInfoArrow.png) 0px 0px no-repeat;
}
#sitesBox .mxpSitePreview .siteInfo2 ul.siteStats, #sitesBox .mxpSitePreview .siteLatest ul.sceneAssets  {
	border-bottom: 1px solid #333;
}
#sitesBox .mxpSitePreview .siteInfo2 ul.siteStats li, #sitesBox .mxpSitePreview .siteLatest ul.sceneAssets li  {
	background: url(/themes/thr/images/siteInfoArrow.png) 0px 1px no-repeat;
	color: #fff;
}
#sitesBox .mxpSitePreview .siteInfo2 p.siteDescText, #sitesBox .mxpSitePreview .siteInfo2 ul.siteLinks li a, #bonusSitesBox .site p  {
	color: #afafaf;
}
#sitesBox .mxpSitePreview .siteInfo2 ul.siteLinks li  {
	background: url(/themes/thr/images/siteArrow.png) 0px 1px no-repeat;
}
#sitesBox .mxpSitePreview .siteLatest .udPic a:hover img  {
	border: 1px solid #63acf7;
}
#bonusSitesBox .site h3 span  {
	color: #fe0000;
}
/*Site Trailer Page*/
#siteTrailerBox {
	color: #f2f2f2;
}
#siteTrailerBox h2 span, ul#siteStats li span {
	color: #fe0002;
}
#flashVidHolder  {
	border: 1px solid #b9b9b9;
}
ul#siteStats  {
	border-bottom: 1px solid #333;
}
ul#siteStats li  {
	background: url(/themes/templates/images/siteInfoArrow.png) 0px 2px no-repeat;
}
#sceneData {
	border: 1px solid #898989;
}
#siteMostPopular span, #siteMostPopularBox dl.siteS dd span, #siteMostPopularBox dl.siteS dd a  {
	color: #63acf7;
}
#siteMostPopular h2 a.viewAll {
	font-size: 18px;
}
#siteMostPopularBox, #siteMostPopularBox dl.siteS dd  {
	color: #afafaf;
}
#siteMostPopularBox dl.siteS dt img {
	border: 2px solid #afafaf;
}
#siteMostPopularBox dl.siteS dt a:hover img  {
	border: 2px solid #63acf7;
}
/*Reviews-Home Page*/
#reviewsBox h2 span {
	color: #63acf7;
}
#listReviews {
	color: #fff;
	border-bottom: 1px solid #333;
}
#listReviews #pollBox {
	border-left: 1px solid #333;
}
#listReviews #pollBox h3#sitePoll {
	color: #afafaf;
	border-bottom: 1px solid #333;
}
#listReviews .reviewBox {
	border-bottom: 1px solid #333;
}
#listReviews .reviewBox .reviewPic img {
	border: 1px solid #afafaf;
}
#listReviews .reviewBox .reviewPic p a.model {
	color: #63acf7;
}
#listReviews .reviewBox .reviewPic p a.date, #listReviews .reviewBox h3.reviewTitle {
	color: #afafaf;
}
#listReviews .reviewBox h4.reviewRating {
	color: #999;
}
#listReviews .reviewBox h4.reviewRating span, #listReviews .reviewBox h5.reviewAuthor span {
	color: #84b4e6;
}
#listReviews .reviewBox h5.reviewAuthor {
	color: #ccc;
}
#listReviews .reviewBox h5.reviewAuthor span.addTime {
	color: #999;
}
#listReviews .reviewBox h5.staff {
	color: #fff;
}
#listReviews .reviewBox p.review {
	color: #959595;
}
#listReviews .reviewBox p.response {
	color: #ccc;
}
#listReviews #reviews a.reviewsPageLink {
	color: #63acf7;
	background: url(/themes/thr/images/arrowGray12.png) right 2px no-repeat;
}
#listReviews #reviews a.reviewsPageLink:hover {
	color: #feb900;
}
#model_name_auto_complete {
	border: 1px solid #999;
	background-color: #fff;
}
#model_name_auto_complete li {
	color: #0a96c9;
}
#model_name_auto_complete li.selected {
	color: #fff;
	background-color: #0a96c9;
}
/*Aux Pages*/
#tosBox, #privacyBox  {
	color: #959595;
}
#tosBox h2, #privacyBox h2  {
	background-color: #000;
	color: #fff;
	border-bottom: 1px solid #999;
}
#tosBox h2 span, #privacyBox h2 span {
	color: #0d88ff;
}
#tosBox a, #privacyBox a  {
	color: #afafaf;
}
#tosBox ol, #privacyBox p.siteSecurity  {
	border-top: solid 1px #999;
}
#welcomepgtext h2 span, #welcomepgtext a, .welcomepgtxt2 {
	color: #63acf7;
}
#welcomepgtext p, .welcomepgdiscl {
	color: #afafaf;
}
/*join by mail form*/
#mailorder, .text1 {
	color: #fff;
}
.mailorderheader {
	 color:#cc0000;
}
.mailorderarea {
	border: 2px solid #333;
	background: #fff;
	color: #000;
}
/*sceneReviews page*/
#reviewsFullList {
	position: relative;
}
#reviewsFullList .reviewBox .reviewPic img  {
	border: 1px solid #afafaf;
}
#reviewsFullList .reviewBox .reviewPic p a.model, #reviewsFullList .reviewBox h4.reviewRating span, #reviewsFullList .reviewBox h5.reviewAuthor span  {
	color: #63acf7;
}  
#reviewsFullList .reviewBox h3.reviewTitle, #reviewsFullList .reviewBox p.review, #reviewsFullList .reviewBox .reviewPic p a.date  {
	color: #afafaf; 
}
#reviewsFullList .reviewBox h4.reviewRating  {
	color: #999;
}
#reviewsFullList .reviewBox h5.reviewAuthor, #reviewsFullList .reviewBox p.response  {
	color: #ccc;
}
#reviewsFullList .reviewBox h5.reviewAuthor span.addTime  {
	color: #999;
}
#reviewsFullList .reviewBox h5.staff  {
	color: #fff;
}
/*Pagination*/
#reviewsFullList ul.pagination li a:link, #reviewsFullList ul.pagination li a:visited, #reviewsFullList ul.pagination li a:active, #reviewsFullList ul.pagination li.wide a:link, #reviewsFullList ul.pagination li.wide a:visited, #reviewsFullList ul.pagination li.wide a:active {
	border: 1px solid #ccc;
	color: #999;
}
#reviewsFullList ul.pagination li a:hover, #reviewsFullList ul.pagination li.wide a:hover {
	border: 1px solid #ccc;
	color: #fff;
	background-color: #63acf7;
}
#reviewsFullList ul.pagination li.currentpage {
	color: #777;
}
/*New as of 02/26/10-USP Site Specific Styles*/
#uspPanel  {
	border: 1px solid #777676;
	background: url(/themes/thr/images/uspPanel_bg.jpg) 0px 0px no-repeat;
}
/*New as of 02/26/10-USP Global Styles*/
#uspPanel  {
	width: 954px;
	height: 270px;
	margin: 20px auto;
	color: #fff;
	position: relative;
	text-transform: uppercase;
}
#uspPanel #uspEst  {
	width: 16px;
	font-size: 16px;
	font-weight: bold;
	position: absolute;
	top: 52px;
	left: 28px;
}
#uspPanel p#uspText  {
	width: 228px; 
	height: 170px;
	font-size: 12px;
	font-weight: normal;
	position: absolute;
	top: 52px;
	left: 46px;
}
#uspPanel a#uspJoinLeft  {
	width: 250px; 
	height: 14px;
	font-size: 10px;
	font-weight: normal;
	position: absolute;
	top: 244px;
	left: 28px;
	text-decoration: none;
	color: #fff;
}
#uspPanel a#uspJoinLeft:hover  {
	text-decoration: underline;
}
#uspPanel #playerBox  {
	width: 342px;
	height: 258px;
	position: absolute;
	top: 5px;
	left: 297px;
}
#uspPanel #playerBox #trailerPlayer  {
	width: 342px;
	height: 215px;
}
#uspPanel #playerBox #trailerNav  {
	width: 340px;
	height: 40px;
	border: 1px solid #5a5959;
	background: url(/themes/thr/images/trailer_controls_bg.gif) 0px 0px repeat-x;
	text-align: center;
}
#uspPanel #playerBox #trailerNav .trailerOptions  {
	width: 340px;
	height: 20px;
}
#uspPanel #playerBox #trailerNav span, #uspPanel #playerBox #trailerNav a span  {
	color: #fbf707;
}
#uspPanel #playerBox #trailerNav p.watch  {
	float: left; 
	display: inline;
	padding-left: 12px;
	font-size: 16px;
}
#uspPanel #playerBox #trailerNav a {
	text-decoration: underline;
	cursor: pointer; 
	cursor: hand; 
}
#uspPanel #playerBox #trailerNav ul  {
	float: right;
	display: inline;
	list-style-type: none;
	padding: 3px 0 0 0;
}
#uspPanel #playerBox #trailerNav ul#trailerButtons li  {
	display: inline;
	padding: 5px 12px 5px 16px;
}
#uspPanel #playerBox #trailerNav ul#trailerButtons li.dot  {
	background: url(/themes/thr/images/yellow_dot.png) 0px 10px no-repeat;
}
#uspPanel #playerBox #trailerNav .trailerOptions p#uspTag  {
	font-style: italic; 
	text-align: center;
	color: #717170;
	font-weight: bold;
	padding-top: 3px;
}
#uspPanel #hdBox  {
	width: 278px;
	height: 260px;
	position: absolute;
	top: 2px;
	right: 20px;
	background: url(/themes/templates/images/usp_hd_bg.png) 0px 44px no-repeat;
}
#uspPanel #hdBox #siteInfo2  {
	font-family: "Arial Black", Gadget, sans-serif; 
	font-size: 24px;
	font-weight: bold;
	background: url(/themes/thr/images/yellowDot2.png) 176px 7px no-repeat;
}
#uspPanel #hdBox #siteInfo2 p#siteInfoName  {
	color: #cc0001;
	float: left; 
	display: inline;
	padding-left: 15px;
	line-height:  24px;
	margin: 0;
}
#uspPanel #hdBox #siteInfo2 p#currentYear  {
	float: right; 
	display: inline;
	padding-right: 15px;
	line-height: 24px;
	margin: 0;
}
#uspPanel #hdBox #siteInfo2 p#tagRight  {
	margin: 0 auto;
	font-size: 16px;
	line-height: 16px;
	color: #a9a6a6;
	font-family: Arial, Helvetica, sans-serif; 
	text-align: center;
}
#uspPanel #hdBox a#getAccess  {
	width: 272px;
	height: 30px;
	display: block;
	position: absolute;
	top: 230px;
	right: 4px;
	text-align: center;
	background: url(/themes/thr/images/usp_get_access.png) 0px 0px no-repeat;
}
#uspPanel #hdBox a#getAccess:hover  {
	width: 272px;
	height: 30px;
	display: block;
	position: absolute;
	top: 230px;
	right: 4px;
	text-align: center;
	background: url(/themes/thr/images/usp_get_access.png) 0px -30px no-repeat;
}
#uspPanel #hdBox a#getAccess span  {
	display: none;
}
#ctaBox  {
	color: #f2f2f2;
}
#ctaBox a  {
	color: #63acf7;
}
#ctaBox a:hover  {
	color: #feb600;
}
.pp_description a {
	color: #feb600;
}
.mainPic a.siteLogo  {
	display: block;
	position: absolute;
	top: 4px;
	left: 4px;
	width: 448px;
	height: 110px;
	background: url(/themes/thr/images/new_site_header_logo.png) 0px 0px no-repeat; 
	border: none;
}
#container h1 {
	top: 40px;
	left: 150px;
}
