@charset "utf-8";
/* NEW TOUR Site Specific Styles - NEW MXP */
/*Global Styles*/
body  {
	background-image: url(/themes/thr/images/thr_bg.jpg);
	background-color: #929191;
}
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: #fff;
	padding-top: 0; 
	margin-top: 0;
}
#homePagePlayerBox, #homePagePlayer, #slideShowHolder  {
	background: #333;
}
.fullWidthSection h2  {
	background-color: #fff;
	color: #444;
	border-bottom: 1px solid #c6c4c4;
	font-family: Arial, Helvetica, sans-serif;
}
.fullWidthSection h2 span {
	color: #63acf7;
}
.fullWidthSection h2 a.viewAll {
	color: #000;
	background: url(/themes/otb/images/more.png) right 2px no-repeat;
}
/*Footers*/
/*Styles For Subfooter Box - for MXP subfooter is replaced by MXPFooter*/
/*The very bottom footer*/
#footer  {
	color: #777;
}
#footer a  {
	color: #63acf7;
}
/*Headers*/
/* Styles For All Page Headers Including Navigation */
/*Begin the page-header contains all of the elements at the top*/
#header  {
	height: 326px;
	background: #000;
}
#headerLeft  {
	width: 406px;
	height: 270px;
	padding-top: 0px;	
}
#headerLeft a#headerLogo  {
	display: block;
	width: 406px;
	height: 270px;
	background: url(/themes/default/images/mxp_pass.png) 0px 0px no-repeat;
}
#headerLeft a#headerLogo span  {
	display: none;
}
#headerRight  {
	width: 252px;
	height: 273px;
	padding-top: 3px;
	background: url(/themes/default/images/stats_bg.png) 0px 0px no-repeat;
	position: relative;
}
a#headerRightJoin  {
	width: 252px;
	height: 273px;
	padding-top: 3px;
	position: absolute; 
	top: 0px;
	left: 0px;
	display: block;	
}
/*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/default/images/header_images/new/rotator.php) 0px 0px no-repeat #333;
}
/*Site Logo-differetn for MXP*/
/*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;
}
#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  {
	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;
}
/*For MXP Only*/
#latestUpdateHeader  {
	width: 1000px;
	height: 30px;
	text-align: left;
	margin: 0 auto;
	padding: 4px 0 0 0;
}
#latestUpdateHeader h2  {
	color: #444;
	border-bottom: none;
}
/*New As Of 07/20/10-Featured And Top Categories*/
#featuredMXPHomeNew  {
	width: 972px;
	height: 560px;
}
#featuredMXPHomeNew h2  {
	color: #444;
	width: auto;
}
#featuredMXPHomeNew #featuredModel  {
	width: 960px;
	height: 512px;
	padding: 20px 0 10px 0;
}
#featuredMXPHomeNew #featuredModel #profile  {
	width: 350px;
	height: 512px;
	float: left;
	display: inline;
	position: relative;
}
#featuredMXPHomeNew #featuredModel #profile #photo {
	width: 350px;
	height: 500px;
	border: 1px solid #8f8f8f;
}
#featuredMXPHomeNew #featuredModel #profile #photo img  {
	width: 350px;
	height: 500px;
}
#featuredMXPHomeNew #featuredModel #profile #featuredModelInfo {
	width: 350px; 
	height: 62px;
	position: absolute; 
	top: 439px;
	left: 1px;
	color: #fff;
	background: url(/themes/default/images/profile_text_bg.png) 0px 0px repeat-x; 
}
#featuredMXPHomeNew #featuredModel #profile #featuredModelInfo h3.featuredModelName  {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 3px 0 0 5px;
	float: left; 
	display: inline;
}
#featuredMXPHomeNew #featuredModel #profile #featuredModelInfo ul.featuredModelStats  {
	float: right;
	display: inline;
	padding: 3px 5px 0 0;
	font-size: 12px;
	font-weight: normal;
}
#featuredMXPHomeNew #featuredModel #profile #featuredModelInfo ul.featuredModelStats li  {
	display: inline;
	text-align: left;
	width: 68px;
	text-transform: uppercase;
	padding-left: 2px;
}
#featuredMXPHomeNew #featuredModel #profile #featuredModelInfo ul.featuredModelStats li span  {
	font-weight: bold;
	color: #63acf7;
}
#featuredMXPHomeNew #featuredModel #profile #featuredModelInfo p  {
	width: 340px;
	font-size: 11px; 
	text-align: left; 
	margin: 0 auto;
}
#featuredMXPHomeNew #featuredModel #profile #featuredModelInfo p a.readmore  {
	text-transform: uppercase; 
	text-decoration: underline;
	color: #63acf7;
}
#featuredMXPHomeNew #featuredModel #featuredModelScenes  {
	width: 608px;
	height: 512px;
	float: right;
	display: inline;
}
#featuredMXPHomeNew #featuredModel #featuredModelScenes a.allscenes  {
	text-transform: uppercase;
	text-align: left;
	padding: 6px 0 7px 8px;
	color: #63acf7; 
	text-decoration: underline;
	float: left; 
	display: inline;
	font-size: 12px;
}
#featuredMXPHomeNew #featuredModel #featuredModelScenes .scene  {
	width: 608px;
	height: auto;
	float: right; 
	display: inline; 
	margin: 0;
}
#featuredMXPHomeNew #featuredModel #featuredModelScenes .scene .modelSceneInfo  {
	width: 592px;
	height: auto;
	float: right;
	display: inline; 
	color: #444;
}
#featuredMXPHomeNew #featuredModel #featuredModelScenes .scene .modelSceneInfo h3  {
	width: 590px;
	height: 20px;
	text-transform: uppercase;
	color: #444;
	font-size: 20px;
	padding: 4px 0 2px 0;
	position: relative;
}
#featuredMXPHomeNew #featuredModel #featuredModelScenes .scene .modelSceneInfo a.viewTrailer  {
	position: absolute;
	top: 8px;
	right: 0px;
	display: block;
	font-size: 12px;
	color: #63acf7;
	padding: 2px 0px 2px 12px;
	background: url(/themes/templates/images/arrowGray12.png) 0px 3px no-repeat;
}
#featuredMXPHomeNew #featuredModel #featuredModelScenes .scene .modelSceneInfo p  {
	padding: 3px 0;
	font-size: 11px;
}
#featuredMXPHomeNew #featuredModel #featuredModelScenes .scene .pic  {
	width: 592px;
	height: 330px;
	float: right;
	display: inline;
	position: relative; 
}
#featuredMXPHomeNew #featuredModel #featuredModelScenes .scene .pic .featuredHDIcon  {
	position: absolute; 
	width: 40px;
	height: 28px;
	top: 302px;
	right: 4px;
	background: url(/themes/templates/images/hd_scenes.png) 0px 0px no-repeat;
	z-index: 10;
}
#featuredMXPHomeNew #featuredModel #featuredModelScenes .scene .pic img  {
	width: 590px;
	height: 332px;
	border: 1px solid #777;
}
#featuredMXPHomeNew #featuredModel #featuredModelScenes .scene ul.info  {
	width: 590px;
	height: 16px;
	margin: 0 auto; 
}
#featuredMXPHomeNew #featuredModel #featuredModelScenes .scene ul.info li  {
	font-size: 12px;
	text-transform: uppercase;
	text-align: left; 
	white-space: nowrap;
	display: inline;
	font-weight: bold;
}
#featuredMXPHomeNew #featuredModel #featuredModelScenes .scene ul.info li.site, #featuredMXPHomeNew #featuredModel #featuredModelScenes .scene ul.info li.vids, #featuredMXPHomeNew #featuredModel #featuredModelScenes .scene ul.info li.pics, #featuredMXPHomeNew #featuredModel #featuredModelScenes .scene ul.info li.rate  {
	padding: 2px 8px 2px 12px;
	background: url(/themes/templates/images/arrowGray12.png) 0px 3px no-repeat;
	float: left;
	display: inline;
}
#featuredMXPHomeNew #featuredModel #featuredModelScenes .scene ul.info li.rate  {
	padding-right: 0px;
	float: left;
	display: inline;
}
#featuredMXPHomeNew #featuredModel #featuredModelScenes .scene ul.info li span  {
	font-weight: bold;
	color: #63acf7;
}
#featuredMXPHomeNew #featuredModel #featuredModelScenes .scene ul.info li.site span, #featuredMXPHomeNew #featuredModel #featuredModelScenes .scene .modelSceneInfo h3 span  {
	color: #63acf7;
}
#featuredMXPHomeNew #featuredModel #featuredModelScenes .scene ul.info li.view a, a.viewSceneNow {
	font-size: 12px;
	font-weight: bold;
	color: #63acf7; 
	text-decoration: underline;
	text-transform: uppercase;
}
h4#fileFormats  {
	width: 560px;
	height: 10px;
	font-size: 10px;
	text-align: left;
	margin: 0; 
	padding: 3px 0 2px 0;
	text-transform: uppercase;
	color: #222;
}
ul#formats {
	width: 560px;
	height: 40px;
	list-style-type: none;
	margin: 0 auto;
}
ul#formats li {
	display: block;
	width: 80px;
	height: 10px;
	padding-top: 30px;
	margin: 0;
	float: left;
	text-align: center;
	font-size: 10px;
}
ul#formats li.wmv {
	background: url(/themes/templates/images/wmv_icon.png) center top no-repeat;
}
ul#formats li.mpeg {
	background: url(/themes/templates/images/mpeg_icon.png) center top no-repeat;
}
ul#formats li.hd {
	background: url(/themes/templates/images/hd_icon.png) center top no-repeat;
}
ul#formats li.flv {
	background: url(/themes/templates/images/flash_icon.png) center top no-repeat;
}
ul#formats li.mpeg4 {
	background: url(/themes/templates/images/mpeg4_icon.png) center top no-repeat;
}
ul#formats li.mobile {
	background: url(/themes/templates/images/mobilepsp_icon.png) center top no-repeat;
}
ul#formats li.iphone {
	background: url(/themes/templates/images/iphone_icon.png) center top no-repeat;
}
#featuredMXPCategories  {
	width: 972px;
	height: auto;
}
#featuredMXPCategories #topCategories  {
	width: 960px;
	height: auto;
	padding: 20px 0 4px 0;
}
#featuredMXPCategories #topCategories h2 a.allcats  {
	text-align: right;
	position: absolute;
	top: 0px;
	right: 4px;
	padding: 3px 0 2px 3px;
	color: #63acf7; 
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal;
}
#featuredMXPCategories #topCategories dl.category  {
	width: 120px;
	height: 104px;
	float: left; 
	display: inline; 
	padding: 0;
	margin: 0;
	text-align: center;
	text-transform: uppercase;
}
#featuredMXPCategories #topCategories dl.category dt  {
	width: 114px;
	height: 86px;
	margin: 0 auto;
}
#featuredMXPCategories #topCategories dl.category dt img  {
	width: 112px;
	height: 84px;
	border: 1px solid #545454;
}
#featuredMXPCategories #topCategories dl.category dt a:hover img  {
	border: 1px solid #63acf7;
}
#featuredMXPCategories #topCategories dl.category dd  {
	width: 114px;
	height: 12px;
	margin: 0 auto;
	text-align: center;
}
#featuredMXPCategories #topCategories dl.category dd a {
	text-decoration: none;
	/*color: #63acf7;*/
	color: #545454;
}
#featuredMXPCategories #topCategories dl.category dd a:hover  {
	text-decoration: underline;
}
/*Coming Soon*/
#comingSoonBox h2 span, #comingSoonThumbs dl dd.sceneBold a {
	color: #63acf7;
}
#comingSoonThumbs a  {
	color: #787878;
}
#comingSoonThumbs dl dt a:hover img  {
	border-color: #63acf7;
}
#comingSoonThumbs dl dd  {
	font-weight: normal;
}
#comingSoonThumbs dl dd.mxpSite  {
	color: #444;
	text-transform: uppercase;
	font-weight: bold;
}
/*The Sites Section-Home*/
#mxpSitesBox {
	width: 1000px;
	height: auto;
	position: relative;
	background: none;
	padding-bottom: 16px;
}
#mxpSitesBox h2 span {
	color: #63acf7;
}
#mxpSitesHome {
	width: 972px;
	height: auto;
	margin: 0px auto;
	padding-top: 20px;
	padding-bottom: 10px;
}
#mxpSitesHome .site  {
	width: 314px;
	height: 230px;
	margin: 0; 
	text-align: center;
	float: left; 
	display: inline;
	padding: 5px 5px 15px 5px;
}
#mxpSitesHome .site .screen   {
	width:  298px;
	height: 224px;
	position: relative;
}
#mxpSitesHome .site .screen img  {
	width:  296px;
	height: 222px;
	border: 1px solid #777;
}
#mxpSitesHome .site .screen a:hover img  {
	border: 1px solid #9ac0e7;
}
#mxpSitesHome .site ul  {
	width: 290px;
	height: auto;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	margin: 0 auto;
}
#mxpSitesHome .site ul li  {
	display: inline;
	text-transform: uppercase;
	padding: 3px 12px 3px 0;
}
#mxpSitesHome .site ul li.scenes  {
	padding-right: 0px;
}
#mxpSitesHome .site ul li.scenes span  {
	color: #63acf7;
}
/*The Slide Show*/
/* navigation */
#nav {
	background:#cac8c8;
	top: 466px;
}
#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:#cac8c8;
	height: 464px;
}
#panes div.homeSlide {
	color:#444;
	background: #cac8c8;
	height: 464px;
}
#panes p.more {
	color:#000;
}
#homePagePlayerBox  {
	background: #cac8c8 url(/themes/otb/images/slideshow_bg.gif) 0px 571px repeat-x;
	height: 591px;
}
#panes {
	height: 464px;
}
#panes div.homeSlide {
	height: 464px;
}
#homePagePlayerBox #panes div.homeSlide .mainPic  {
	width: 814px;
	height: 464px;
}
#homePagePlayerBox #panes div.homeSlide .mainPic img {
	border: solid 1px #444;
}
#homePagePlayerBox #panes div.homeSlide .sceneDesc {
	width: 180px;
	height: 460px;
}
#homePagePlayerBox #actionButtons  {
	background: url(/themes/otb/images/buttons_bg.gif) 0px 0px repeat-x;
	border: 1px solid #777;
	height: 16px;
	padding: 1px 4px 2px 4px;
	top: 564px;
}
#homePagePlayerBox #actionButtons button  {
	border: 1px solid #777;
	background: #63acf7;
	color: #333;
}
#homePagePlayerBox #actionButtons button:hover  {
	background: #5291d2;
	color: #f2f2f2;
}
#homePagePlayerBox #panes div.homeSlide .mainPic img  {
	border: 1px solid #222;
}
#homePagePlayerBox #panes div.homeSlide .mainPic .sceneData {
	background: url(/themes/thr/images/slideshow_h3_bg.png) 0px 0px repeat-x;
	width: 814px;
	top: 399px;
}
#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: #222;
}
#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 #444;
}
#homePagePlayerBox #panes div.homeSlide .sceneDesc {
	background: #fff;
	color: #777;
}
#homePagePlayerBox #panes div.homeSlide .sceneDesc .modelPic  {
	width: 180px;
}
#homePagePlayerBox #panes div.homeSlide .sceneDesc ul.info  {
	width: 180px;
}
#homePagePlayerBox #panes div.homeSlide .sceneDesc .modelPic img  {
	border: 1px solid #444;
}
#homePagePlayerBox #panes div.homeSlide .sceneDesc ul.info  {
	color: #333;
}
#homePagePlayerBox #panes div.homeSlide .sceneDesc ul.info li  {
	background: url(/themes/otb/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: #333;
}
#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/default/images/playTrailer.png) 0px -43px no-repeat;
	top: 402px;
}
#homePagePlayerBox #panes div.homeSlide .mainPic a.playButton:hover  {
	background: url(/themes/default/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 #444;
}
#homePagePlayerBox #panes div.homeSlide .mainPic a.playButton  {
	top: 412px;
}
/* Index page layout */
#indexpage  {
	color: #afafaf;
}
#indexpage a  {
	color: #63acf7;
}
#indexpage a:hover  {
	color: #a1cefc;
}
#indexpage #container  {
	background: #000;
}
#indexpage #container h1  {
	color: #fff;
}
#indexpage #container #disclaimerBox  {
	border: 1px solid #333;
}
#indexpage #container h2  {
	color: #fff;
}
#indexpage #container h2 span  {
	color: #fe0002;
}
.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;
	font-family: Arial, Helvetica, sans-serif;
	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: #000;
}
#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,  #listReviews .reviewBox p.siteInfo span  {
	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, #listReviews .reviewBox p.siteInfo    {
	color: #777;
}
#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: #63acf7;
	background: url(/themes/otb/images/SceneArrow.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: #777;
}
#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: #63acf7; 
	color: #fff;
	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: #000;
}
.selectedAlpha a {
	color: #63acf7;
}
.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: #000;
}
/*Poll-Home Page*/
#pollContainer h2, #poll-container h2, #pollContainer h4, #poll-container h4 {
	color: #000;
}
#pollContainer h4, #poll-container h4, #poll-results h4   {
	color: #000;
}
#pollContainer .error, #poll-container .error {
	background:url(/themes/twm/images/warn.gif) no-repeat 0 0;
}
#results label, #poll-results label {
	color:#000;
	border-right:2px solid #fff;
}
.result {
	background-color:#079d67;
}
#poll-results p, #pollBox #poll-results p {
	color: #000;
}
#pollContainer h4  {
	color: #000;
}
#pollBox p.pollQuestion  {
	color: #63acf7;
}
/*Scene Preview Page*/
#scenePreviewPlayer  {
	background: #333;
}
#scenePreviewBox {
	color: #777;
}
#scenePreviewBox #sceneInfo h4.mxpSiteName  {
	font-size: 16px;
	text-transform: uppercase; 
	font-weight: bold;
	color: #777;
}
#scenePreviewBox #sceneInfo h4.mxpSiteName span  {
	color: #63acf7;
}
#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: #777;
}
#scenePreviewBox #sceneInfo ul.sceneData, #scenePreviewBox #lowerSection .assetBox h3, #scenePreviewBox #lowerSection .assetBox .boxContent#commentsBox .commentLink a   {
	color: #000;
}
#scenePreviewBox #sceneInfo ul.sceneData li  {
	background: url(/themes/templates/images/sceneArrow.png) 0px 0px no-repeat;
}
#scenePreviewBox #sceneInfo p.sceneDesc  {
	color: #777;
}
#scenePreviewBox #lowerSection .assetBox h3  {
	border-bottom: 1px solid #999;
	font-family: Arial, Helvetica, sans-serif;
}
#scenePreviewBox #lowerSection .assetBox .boxContent#vidsBox .formats h4, #scenePreviewBox #lowerSection .assetBox .boxContent#commentsBox p  {
	color: #999;
}
#scenePreviewBox #lowerSection .assetBox .boxContent#picsBox dl dt {
	background: #fff;
}
#scenePreviewBox #lowerSection .assetBox .boxContent#picsBox dl dt img {
	border: 1px solid #777;
}
#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 #777;
}
#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: #fff;
}
#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: 600px;
}
#homePage #scenesSearchBox ul.pagination  {
	width: 670px;
	/*margin: 0 auto;*/
	position: absolute;
	top: 580px;
	left: 230px;
}
#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: #63acf7;
}
#scenesSearchBox ul.pagination li.currentpage {
	color: #777;
}
#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: #63acf7;
}
#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: #000;
	background: url(/themes/otb/images/more.png) right 2px no-repeat;
}
#scenesPage #scenesSearchBox .scenesList, #homePage #scenesSearchBox .scenesList, #scenesPage #scenesSearchBox .TabbedPanelsContentGroup, #homePage #scenesSearchBox .TabbedPanelsContentGroup {
	background: #fff;
}
#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: #63acf7;
}
#scenesPage #scenesSearchBox .scenesList dl dd.date, #homePage #scenesSearchBox .scenesList dl dd.date  {
	float: left; 
	display: inline;
	font-weight: normal;
	margin: 0;
	width: 70px;
	text-align: left;
	padding-left: 8px;
}
#scenesPage #scenesSearchBox .scenesList dl dd.site, #homePage #scenesSearchBox .scenesList dl dd.site  {
	float: right; 
	display: inline;
	font-weight: normal;
	margin: 0;
	width: 200px;
	text-align: right;
	padding-right: 10px;
	color: #777;
}
#scenesSearchBox #searchBox2 form label  {
	color: #565555; 
}
#scenesSearchBox #searchBox2 #searchText  {
	color: #0a96c9;
	border: 1px solid #565555;
	background: #fff;
}
#scenesSearchBox #searchBox2 #searchSubmit  {
	background: #565555;
	color: #fff;
	border: 1px solid #777;
}
#allScenesFilterOptions h3  {
	color: #333;
}
#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: #63acf7;
}
#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: #777;
}
#sitesListBox h2 span, #bonusBox h2 span {
	color: #fe0002;
}
#sitesBox .mxpSitePreview p.reviewText, #sitesBox .mxpSitePreview p.reviewSrc   {
	color: #999;
}
.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 #777;
}
#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: #777;
}
#sitesBox .mxpSitePreview .siteInfo2 p.siteDescText, #sitesBox .mxpSitePreview .siteInfo2 ul.siteLinks li a, #bonusSitesBox .site p  {
	color: #777;
}
#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: #777;
}
#siteTrailerBox h2 span, ul#siteStats li span {
	/*color: #fe0002;*/
	color: #63acf7;
}
#flashVidHolder  {
	border: 1px solid #777;
}
ul#siteStats  {
	border-bottom: 1px solid #333;
}
ul#siteStats li  {
	background: url(/themes/templates/images/siteInfoArrow.png) 0px 2px no-repeat;
	color: #777;
}
#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: #777;
}
#siteMostPopularBox dl.siteS dt img {
	border: 2px solid #777;
}
#siteMostPopularBox dl.siteS dt a:hover img  {
	border: 2px solid #63acf7;
}
/*Reviews-Home Page*/
#reviewsBox h2 span {
	color: #63acf7;
}
#listReviews {
	/*border-bottom: 1px solid #333;*/
	border-bottom: none;
}
#listReviews #pollBox {
	/*border-left: 1px solid #333;*/
	border-left: none;
}
#listReviews #pollBox h3#sitePoll {
	color: #afafaf;
	border-bottom: 1px solid #333;
}
#listReviews .reviewBox {
	border-bottom: 1px solid #ccc;
}
#listReviews .reviewBox .reviewPic img {
	border: 1px solid #777;
}
#listReviews .reviewBox .reviewPic p a.model {
	color: #63acf7;
}
#listReviews .reviewBox .reviewPic p a.date, #listReviews .reviewBox h3.reviewTitle {
	color: #777;
}
#listReviews .reviewBox h4.reviewRating {
	color: #999;
}
#listReviews .reviewBox h4.reviewRating span, #listReviews .reviewBox h5.reviewAuthor span {
	color: #63acf7;
}
#listReviews .reviewBox h5.reviewAuthor {
	color: #999;
}
#listReviews .reviewBox h5.reviewAuthor span.addTime {
	color: #999;
}
#listReviews .reviewBox h5.staff {
	color: #777;
}
#listReviews .reviewBox p.review {
	color: #333;
}
#listReviews .reviewBox p.response {
	color: #959595;
}
#listReviews .reviewBox p.siteNameReview {
	color: #444;
	text-transform: uppercase;
	font-weight: bold;
}
#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: #679dd4;
}
#model_name_auto_complete li.selected {
	color: #fff;
	background-color: #63acf7;
}
/*Aux Pages*/
#tosBox, #privacyBox, #siteMapBox  {
	color: #777;
}
#tosBox h2, #privacyBox h2, #siteMapBox h2  {
	background-color: #fff;
	color: #000;
	border-bottom: 1px solid #999;
	font-family: Arial, Helvetica, sans-serif;
}
#tosBox h2 span, #privacyBox h2 span, #siteMapBox h2 span {
	color: #63acf7;
}
#tosBox a, #privacyBox a, #siteMapBox a  {
	color: #999;
}
#tosBox ol, #privacyBox p.siteSecurity  {
	border-top: solid 1px #999;
}
#welcomepgtext h2 span, #welcomepgtext a, .welcomepgtxt2 {
	color: #63acf7;
}
#welcomepgtext p, .welcomepgdiscl {
	color: #777;
}
/*join by mail form*/
#mailorder, .text1 {
	color: #000;
}
.mailorderheader {
	 color:#cc0000;
}
.mailorderarea {
	border: 2px solid #333;
	background: #fff;
	color: #000;
}
/*sceneReviews page*/
#reviewsFullList {
	position: relative;
}
#reviewsFullList .reviewBox .reviewPic img  {
	border: 1px solid #777;
}
#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: #777;
}
#reviewsFullList .reviewBox p.response  {
	color: #959595;
}
/*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;
}
#poll, #poll-results, dt.bar-title   {
	color: #000;
}
#scenesSearchBox #modelSearch2 {
	right: 660px;
}
/*Home Page Reviews 07/13/10*/
#siteReviewQuotes  {
	background: none;
	padding-top: 10px;
	width: 960px;
	height: 40px;
	float: none;
	margin: 0 auto;
}
#siteReviewQuotes #ajaxticker1  {
	width: 960px;
	height: 40px;
}
#siteReviewQuotes h3  {
	font-size: 20px;
	font-weight: bold;
}
#siteReviewQuotes p.quote  {
	font-family: "Courier New", Courier, monospace; 
	font-size: 16px;
}
#siteReviewQuotes p.source  {
	font-family: "Courier New", Courier, monospace; 
	font-size: 18px;
	text-align: right;
	font-weight: bold;
}
/*New MXP Footer Styles 07/09/10*/
#mxpFooter, #indexpage #footer  {
	width: 998px;
	height: auto;
	border: 1px solid #999;
	background: #104d6c;
	background: url(/themes/default/images/h1_bg.jpg) 0px 0px repeat #104d6c;
	color: #bcc6cf;
	padding-bottom: 5px;
}
#mxpFooter {
	position: relative;
}
#mxpFooter .subSection  {
	width: 188px;
	height: 182px;
	padding: 5px 0 10px 0;
	float: left; 
	display: inline;
	border-left: 1px solid #bcc6cf;
	margin: 5px 0 0 12px;
}
#mxpFooter .subSection#sitesLinks  {
	width: 288px;
}
#mxpFooter .subSection h3, #mxpFooter .subSection #sitesLinks h3  {
	text-transform: lowercase;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	padding: 6px 0 2px 5px;
}
/*#mxpFooter .subSection #sitesLinks h3 {
	padding-left: 10px;
}*/
#mxpFooter .subSection#logoBox  {
	width: 254px;
	background: url(/themes/default/images/mxp_footer.png) 0px 0px no-repeat;
	border-left: none;
}
#mxpFooter .subSection ul  {
	padding-left: 5px;
}
#mxpFooter .subSection ul.other  {
	margin-top: 3px;
	border-top: 1px solid #999;
	margin-left: 5px;
	padding-left: 0;
}
#mxpFooter .subSection#sitesLinks ul  {
	width: 124px;
	height: auto;
	float: left; 
	display: inline;
}
#mxpFooter .subSection#sitesLinks ul li  {
	padding-right: 20px;
	float: left; 
	display: inline;
}
#mxpFooter .subSection#logoBox ul  {
	padding: 68px 0 0 8px;
	font-size: 12px;
	line-height: 12px;
}
#mxpFooter .subSection#logoBox ul li, #mxpFooter .subSection#sitesLinks, #mxpFooter .subSection ul li  {
	padding: 3px 0;
	color: #fff;
}
#mxpFooter .subSection#logoBox ul li#joinNow  {
	padding: 5px 0;
	line-height: 24px;
}
#mxpFooter .subSection#logoBox ul li#joinNow a  {
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	text-decoration: underline;
	text-transform: uppercase; 
}
#mxpFooter .subSection#logoBox ul li#joinNow a:hover  {
	color: #63acf7;
}
#mxpFooter a  {
	color: #bcc6cf;
	text-decoration: none;
}
#mxpFooter a:hover  {
	text-decoration: underline;
	color: #fff;
}
/*#mxpFooter .subSection ul li  {
	padding: 3px 0;
	color: #fff;
}*/
#mxpFooter ul#subLinks  {
	width: 972px;
	text-align: left;
	padding: 2px 0 2px 8px;
	margin: 10px auto 0 auto;
	font-size: 10px;
	color: #ccc;
}
#mxpFooter ul#subLinks li  {
	display: inline;
	padding: 3px 26px 3px 0;
}
#mxpFooter p  {
	margin: 0 auto;
	text-align: center;
	padding: 3px;
}
#mxpFooter ul#socialMedia  {
	position: absolute;
	top: 225px;
	right: 6px;
	width: 48px; 
	height: 24px;
}
#mxpFooter ul#socialMedia li  {
	float: left; 
	display: inline;
	width: 20px;
	height: 20px;
	margin: 2px;
}
#mxpFooter ul#socialMedia li a  {
	display: block;
	width: 20px;
	height: 20px;
}
#mxpFooter ul#socialMedia li a#twitter  {
	background: url(/themes/templates/images/twitter20.png) 0px 0px no-repeat;
}
#mxpFooter ul#socialMedia li a#facebook  {
	background: url(/themes/templates/images/facebook20.png) 0px 0px no-repeat;
}
/*New Categories Page Format 07/09/10*/
#scenesBox .sceneBoxContent #filterContent2  {
	width: 840px;
	float: right;
}
#scenesBox #categoryFilter .thumbBox dl {
	height:152px;  
}
#scenesBox .sceneBoxContent #categoriesList  {
	float: left;
	display: inline;
	padding-top: 20px;
}
#scenesBox .sceneBoxContent #categoriesList h3  {
	color: #000;
	text-transform: uppercase;
	text-decoration: underline;
	font-size: 16px;
}
#scenesBox .sceneBoxContent #categoriesList h4  {
	color: #999;
	font-size: 14px;
	padding-top: 5px;
}
#scenesBox .sceneBoxContent #categoriesList a {
	color: #63acf7;
	font-size: 12px;
}
#scenesBox #allScenesFilterOptions2 {
	width: 812px;
	height: auto;
	padding-left: 28px;
	float: right;
}
#scenesBox #categoryFilter #allScenesFilterOptions2 #sceneFilter {
	width: 812px;
	height: auto;
	padding-top: 5px;
	text-align: left;
	float: right;	
}
#scenesBox #allScenesFilterOptions2 h3#siteSelectLabel {
	text-align: right;
	font-size: 16px;
	padding-top: 4px;
	padding-right: 3px;
	padding-left: 3px;
	float: none;
	width: 120px;
	position: absolute;
	top: 0px;
	right: 136px;
	color: #000;
}
#scenesBox #allScenesFilterOptions2 select#siteSelect  {
	position: absolute;
	right: 14px;
	top: -2px;
}
#scenesBox #categoryFilter #allScenesFilterOptions2 #sceneFilter select.noFilter, #scenesBox #allScenesFilterOptions2 select#siteSelect {
	display: inline;
	float: left;
	margin: 5px 0px 5px 6px;
	width: 120px;
	border: 1px solid #333;
	font-size: 12px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: #565555;
	border: 1px solid #fff;
	text-transform: lowercase;
}
#scenesBox #categoryFilter #allScenesFilterOptions2 #sceneFilter select.noFilter:hover, #scenesBox #categoryFilter #allScenesFilterOptions2 #sceneFilter #resetButton:hover, #scenesBox #allScenesFilterOptions2 select#siteSelect:hover  {
	background: #63acf7;
}
#scenesBox #categoryFilter #allScenesFilterOptions2 #sceneFilter select.currentFilter, #scenesBox #allScenesFilterOptions2 select#siteSelect  {
	border: 1px solid #feb900;
	background: #63acf7;
	color: #f9f9f9;
}
#scenesBox #categoryFilter #allScenesFilterOptions2 #sceneFilter #resetButton  {
	margin: 5px 0px 5px 6px; 
	float: left; 
	width: 120px;
	font-size: 12px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: #565555;
	border: 1px solid #fff;
	text-transform: lowercase;
}
#scenesBox #categoryFilter #allScenesFilterOptions2 #sceneFilter br {
	clear: both;
}
#allScenesFilterOptions2 h3  {
	color: #000;
}
a:hover img  {
	border-color: #63acf7;
}
#modelsBox .modelRelatedBox {
	border-bottom: none;
}

#ctaBox  {
	color: #777;
	padding-bottom: 10px;
}
#ctaBox a, #scenePreviewBox a#fullVidLink, #modelProfileBox a#fullVidLink  {
	color: #63acf7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 60px;
	font-weight: bold;
}
#scenePreviewBox a#fullVidLink, #modelProfileBox a#fullVidLink  {
	font-size: 36px;
}
#ctaBox a:hover, #scenePreviewBox a#fullVidLink a:hover, #modelProfileBox a#fullVidLink:hover  {
	color: #959595;
	text-decoration: underline;
}
.pp_description a {
	color: #63acf7;
}
#xBiz2012  {
	width: 970px;
	height: 150px;
	margin: 12px auto;
}
#xBiz2012 img  {
	width: 970px;
	height: 150px;
	border: none;
}
