@charset "utf-8";
/* CSS Document */
/*styles specific to site*/
/*NOTE-I Will Break This Down Into Smaller CSS Files And Organize Better Depending On Which Pages Use Which Elements - John*/
body {
	background-image: url(/themes/default/images/bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #dedede;
}
a:link {
	color:#cc0000;
	text-decoration:none;
}
a:visited {
	color:#7e7e7e;
	text-decoration:none;
}
a:hover {
	color:#ff0000;
	text-decoration:underline;
}
a:active {
	color:#cc0000;
	text-decoration:none;
}
a.tn:hover img {
	border: 1px dashed #ffcc00;
}
.redBold {
	color: #ff0000;
}
.numSceneBlue {
	color: #90beef;
}
#container {
	background-image:url(/themes/default/images/container_bg.gif);
	background-repeat:repeat;
}
#headerTop h1 {
	background-image: url(/themes/default/images/topheader_bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #505051;
	text-transform: none;
	text-align: center;
}
#ajaxticker1 {
	width: 800px;
	height: 22px;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
#ajaxticker1 p {
	padding: 0px;
	margin: 0px;
	line-height: 16px;
}
#ajaxticker1 p.quote {
	text-align: center;
	font-weight: normal;
	padding-top: 5px;
	font-style: italic;
}
#ajaxticker1 span.source {
	text-align: right;
	font-weight: bold;
	padding-left: 10px;
	font-style: normal;
}
#ajaxticker1 .smallCenter {
	padding-top: 5px;
}
#headerImage img {
	width: 690px;
	height: 275px;
	border: 0px;
}
#headerImage  {
	position: relative;
}
#trialOfferIcon  {
	position: absolute;
	top: 90px;
	left: 195px;
	z-index: 50000;
	width: /*300*/220px;
	height: /*280*/205px;
	border: 0px;
	margin: 0px;
}
#trialOfferIcon img  {
	width: /*300*/182px;
	height: /*280*/184px;
	border: 0px;
	background: none;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: .9;
}
#headerTop #networkStats {
	width: 238px;
	height: 275px;
	margin: 0px;
	float: left;
	background-color: #686565;
	background-image: url(/themes/default/images/network_stats_bg.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	text-align: left;
	color: #fff;
}
#headerTop #networkStats h2 {
	width: 236px;
	height: 28px;
	border-right: solid 1px #757373;
	border-bottom: solid 1px #757373;
	border-left: solid 1px #757373;
}
#headerTop #networkStats h2 img {
	width: 236px;
	height: 28px;
}
#headerTop #networkStats h2 span {
	display: none;
}
#headerTop #networkStats ul#stats {
	width: 230px;
	padding-left: 6px;
}
#headerTop #networkStats ul#stats li span.hiLite {
	color: #8cbefa;
}
#headerTop #networkStats #linkBox {
	width: 230px;
	text-align: center;
}
#headerTop #networkStats #linkBox a {
	color: #fffbde;
}
#headerTop #networkStats #linkBox #joinNowLg a {
	font-size: 36px;
}
#headerTop #networkStats #linkBox #joinNowLg a:hover {
	color: #8cbefa;
}
#headerNavBox {
	width: 926px;
	height: 75px;
	background-image: url(/themes/default/images/header_nav_bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #ccdefd;
	border: 0px;
	border-bottom: 1px solid #747272;
}
#headerNavLower {
	width: 926px;
	height: 35px;/*background-color: #ccdefd;*/
	/*border-bottom: 2px solid #333;*/
}
#headerNavLower #searchBox {
	width: 460px;
}
ul.MenuBarHorizontal {
	width: 924px;
	background-color: #747272;
}
ul.MenuBarHorizontal li {
	width: 152px;
}
ul.MenuBarHorizontal li.top {
	background-image: url(/themes/default/images/header_nav_bg.gif);
	border: 1px solid #747272;
	padding-right: 0px;
	padding-left: 0px;
}
ul.MenuBarHorizontal li a span {
	display: none;
}
ul.MenuBarHorizontal li#nav_home, ul.MenuBarHorizontal li#nav_sites, ul.MenuBarHorizontal li#nav_scenes, ul.MenuBarHorizontal li#nav_girls, ul.MenuBarHorizontal li#nav_members, ul.MenuBarHorizontal li#nav_join, ul.MenuBarHorizontal li#nav_home a, ul.MenuBarHorizontal li#nav_sites a, ul.MenuBarHorizontal li#nav_scenes a, ul.MenuBarHorizontal li#nav_girls a, ul.MenuBarHorizontal li#nav_members a, ul.MenuBarHorizontal li#nav_join a {
	background-position: top left;
	background-repeat: no-repeat;
}
ul.MenuBarHorizontal li#nav_home {
	width: 153px;
	border-left: 0px;
}
ul.MenuBarHorizontal li#nav_join {
	width: 153px;
	border-right: 0px;
}
ul.MenuBarHorizontal li#nav_home a, ul.MenuBarHorizontal li#nav_sites a, ul.MenuBarHorizontal li#nav_scenes a, ul.MenuBarHorizontal li#nav_girls a, ul.MenuBarHorizontal li#nav_members a, ul.MenuBarHorizontal li#nav_join a {
	display: block;
	width: 152px;
	height: 40px;
}
ul.MenuBarHorizontal li#nav_home {
	background-image: url(/themes/default/images/home_on.gif);
	background-repeat: repeat;
}
ul.MenuBarHorizontal li#nav_home a {
	background-image: url(/themes/default/images/home_off.gif);
}
ul.MenuBarHorizontal li#nav_home a:hover {
	background-image: url(/themes/default/images/home_on.gif);
}
ul.MenuBarHorizontal li#nav_sites {
	background-image: url(/themes/default/images/sites_on.gif);
}
ul.MenuBarHorizontal li#nav_sites a {
	background-image: url(/themes/default/images/sites_off.gif);
}
ul.MenuBarHorizontal li#nav_sites a:hover {
	background-image: url(/themes/default/images/sites_on.gif);
}
ul.MenuBarHorizontal li#nav_scenes {
	background-image: url(/themes/default/images/scenes_on.gif);
}
ul.MenuBarHorizontal li#nav_scenes a {
	background-image: url(/themes/default/images/scenes_off.gif);
}
ul.MenuBarHorizontal li#nav_scenes a:hover {
	background-image: url(/themes/default/images/scenes_on.gif);
}
ul.MenuBarHorizontal li#nav_girls {
	background-image: url(/themes/default/images/girls_on.gif);
}
ul.MenuBarHorizontal li#nav_girls a {
	background-image: url(/themes/default/images/girls_off.gif);
}
ul.MenuBarHorizontal li#nav_girls a:hover {
	background-image: url(/themes/default/images/girls_on.gif);
}
ul.MenuBarHorizontal li#nav_members {
	background-image: url(/themes/default/images/members_on.gif);
}
ul.MenuBarHorizontal li#nav_members a {
	background-image: url(/themes/default/images/members_off.gif);
}
ul.MenuBarHorizontal li#nav_members a:hover {
	background-image: url(/themes/default/images/members_on.gif);
}
ul.MenuBarHorizontal li#nav_join {
	background-image: url(/themes/default/images/join_on.gif);
	background-repeat: repeat;
}
ul.MenuBarHorizontal li#nav_join a {
	background-image: url(/themes/default/images/join_off.gif);
}
ul.MenuBarHorizontal li#nav_join a:hover {
	background-image: url(/themes/default/images/join_on.gif);
}
/*ul.MenuBarHorizontal ul {
	width: 148px;
	height: auto;
	border: 1px solid #898989;
}*/
ul.MenuBarHorizontal ul li a:hover {
	background-color: #629bdf;
}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible {
	background-color: #629bdf;
}
ul.MenuBarHorizontal ul#site_list li, ul.MenuBarHorizontal ul#site_list li a, ul.MenuBarHorizontal ul#site_list li a:hover, ul.MenuBarHorizontal ul#scene_list li, ul.MenuBarHorizontal ul#scene_list li a, ul.MenuBarHorizontal ul#scene_list li a:hover {
	background-image: none;
	width: 146px;
	height: 20px;
	padding: 0px 0px 0px 2px;
	line-height: 20px;
}
ul.MenuBarHorizontal ul#site_list li, ul.MenuBarHorizontal ul#scene_list li {
	padding: 0px;
	width: 148px;
}
/*All Scenes Filter Box*/
#allScenesFilter, #sitesSection, #calendarSection, #updateHolder {
	width: 900px;
	height: auto;
	background-image: url(/themes/default/images/left_corner.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
#sitesSection  {
	margin-bottom: 12px;
}
#allScenesFilter h2, #sitesSection h2, #calendarSection h2, #updateHolder h2 {
	width: 870px;
	height: 25px;
	float: left;
	margin-left: 15px;
	display: inline;
	background-image: url(/themes/default/images/header_bar_bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	text-transform: uppercase;
	font-size: 16px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
	text-align: left;
}
#allScenesFilter .headingRight, #sitesSection .headingRight, #calendarSection .headingRight, #updateHolder .headingRight {
	width: 15px;
	height: 25px;
	float: left;
	background-image: url(/themes/default/images/right_corner.gif);
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
}
.sceneBoxContent {
	width: 898px;
	height: 810px;
	border-right: 1px solid #333;
	border-left: 1px solid #333;
}
.sitesSectionContent, .calendarSectionContent {
	width: 898px;
	height: auto;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	border-left: 1px solid #333;
}
#allScenesFilterOptions {
	width: auto;
	height: auto;
	padding-left: 28px;
}
#allScenesFilterOptions #sceneFilter {
	width: 780px;
	height: auto;
	padding-top: 5px;
	text-align: left;
	float: left;
}
#allScenesFilterOptions h3 {
	text-align: left;
	font-size: 16px;
	padding-top: 8px;
	padding-right: 3px;
	float: left;
}
#allScenesFilterOptions #filterMenu {
	float: left;
	width: auto;
	height: auto;
	padding-top: 6px;
}
#allScenesFilterOptions #sceneFilter select.noFilter {
	display: inline;
	float: left;
	margin: 5px 0px 5px 6px;
	width: 120px;
	border: 1px solid #333;
}
#allScenesFilterOptions #sceneFilter select.currentFilter  {
	border: 1px solid #333;
	background-color: #c00000;
	color: #f9f9f9;
}
#allScenesFilterOptions #sceneFilter #resetButton  {
	margin: 3px 0px 5px 6px; 
	float: left; 
	width: 120px;
}
#allScenesFilterOptions #sceneFilter br {
	clear: both;
}
#allScenesFilter .sceneBox .thumbBox dl dd {
	font-weight: normal;
	font-size: 12px;
	color: #333;
	line-height: 12px;
}
#allScenesFilter dl a, #allScenesSearch dl a {
	color: #3b8ac9;
}
#allScenesFilter dl dd.mxpSite {
	text-transform: uppercase;
}
#allScenesFilter .sceneBox .thumbBox dl dd.sceneBold {
	font-weight: bold;
	line-height: 14px;
	font-size: 14px;
}
.scenesNav, .pornstarsNav {
	width: 800px;
    height: auto;
    margin: 0px auto;
    padding-top: 4px;
	padding-bottom: 8px;
}
/*Second Box-Filter By Pornstars*/
#allScenesSearch {
	width: 898px;
	height: auto;
	background-image: url(/themes/default/images/left_corner2.gif);
	background-position: top left;
	background-repeat: no-repeat;
	border-right: solid 1px #333;
	border-bottom: solid 1px #333;
	border-left: solid 1px #333;
}
#allScenesSearch .sceneBoxContent {
	width: 898px;
	height: 880px;
	border: 0px;
}
#homePage #allScenesSearch .sceneBoxContent {
	height: 820px;
}
#pornstarsBox .sceneBoxContent {
	height: /*830px;*/auto;
}
#homePage #allScenesFilter .sceneBoxContent {
	height: 790px;
}
#allScenesSearch .thumbBox, #allScenesFilter .thumbBox {
	padding-top: 5px;
	padding-bottom: 5px;
}
#allScenesSearch #searchBoxHeader {
	width: 868px;
	height: 30px;
	float: left;
	display: inline;
	margin-left: 15px;
	background-image: url(/themes/default/images/header_bar_bg2.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
#allScenesSearch h2 {
	width: auto;
	height: 26px;
	padding-top: 4px;
	text-transform: uppercase;
	font-size: 16px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
	text-align: left;
	float: left;
}
#allScenesSearch .headingRight {
	width: 15px;
	height: 30px;
	float: left;
	background-image: url(/themes/default/images/right_corner2.gif);
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
}
/*Search Form Box 2*/
#allScenesSearch #searchMenu {
	width: auto;
	height: auto;
	float: right;
	text-align: right;
}
#allScenesSearch #searchBoxHeader form {
	width: auto;
	height: auto;
	padding-top: 2px;
	padding-right: 3px;
	margin: 0px;
	display: inline;
	float: left;
}
/*#allScenesSearch #searchBoxHeader form#sortBy  {
	float: left;
}
#allScenesSearch #searchBoxHeader form#modelSelect  {
	float: right;
}*/
#allScenesSearch #searchBoxHeader form label {
	width: auto;
	text-align: right;
	float: left;
	margin: 0px;
	display: inline;
	font-weight: bold;
	text-transform: uppercase;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 16px;
	padding-top: 2px;
}
#allScenesSearch #searchBoxHeader br {
	clear: both;
}
#allScenesSearch select {
	width: auto;
	float: left;
	margin: 3px 0px 0px 0px;
	display: inline;
}
/*Alpha Letters*/
#allScenesSearch ul#searchAlpha, #pornstarsBox #modelPics ul#searchAlpha {
	list-style-type: none;
	width: 880px;
	height: 30px;
	margin: 0px auto;
	padding-top: 3px;
	padding-bottom: 3px;
}
#allScenesSearch ul#searchAlpha li, #pornstarsBox #modelPics ul#searchAlpha li {
	display: inline;
	line-height: 30px;
	padding: 2px;
	font-size: 24px;
	font-family: "Arial Black", Gadget, sans-serif;
	text-transform: uppercase;
	color: #656565;
	margin: 0px;
}
#allScenesSearch ul#searchAlpha li.seeAll, #pornstarsBox #modelPics ul#searchAlpha.seeAll {
	padding: 3px 10px 3px 3px;
}
#allScenesSearch ul#searchAlpha li a, #pornstarsBox #modelPics ul#searchAlpha a {
	color: #656565;
	text-decoration: none;
}
#allScenesSearch ul#searchAlpha li a:hover, #allScenesSearch ul#searchAlpha li.seeAll a, #pornstarsBox #modelPics ul#searchAlpha li a:hover, #pornstarsBox #modelPics ul#searchAlpha li.seeAll a {
	color: #c5322a;
}
.selectedAlpha a {
	color: #c5322a;
}
.selectedFilter {
 	background-color: #c5322a;
	color: #fff;
}
.currentpage {
	border: 1px solid #777;
	font-weight: bold;
	text-align: center;
}
/*Pornstar Thumbs And Profile Pics*/
#pornstarsBox #modelPics ul {
	text-align: center;
	list-style-type: none;
	list-style-image: none;
	margin: 0px auto;
	color: #999;
	height: 14px;
	padding-top: 5px;
}
#pornstarsBox #modelPics ul li {
	width: 14px;
	height: 14px;
	font-size: 12px;
	display: inline;
	margin-right: 2px;
	text-align: center;
}
#pornstarsBox #modelPics ul li a {
	text-decoration: none;
	color: #70b1f5;
	font-weight: bold;
}
#pornstarsBox #modelPics ul li a:hover {
	text-decoration: underline;
	color: #70b1f5;
}
#pornstarsContent #pornstarsBox {
	width: 900px;
}
#pornstarsContent #pornstarsHeader {
	width: 888px;
}
#pornstarsBox #modelPics {
	width: 880px;
	height: auto;
}
#allScenesSearch dl, #pornstarsBox #modelPics dl {
	width: 220px;
	height: 350px;
	display: inline;
	float: left;
	text-align: center;
	padding-top: 5px;
}
#allScenesSearch dl dt, #pornstarsBox #modelPics dl dt {
	width: 202px;
	height: 288px;
	margin: 0px auto;
}
#allScenesSearch dl dt img, #pornstarsBox #modelPics dl dt img {
	width: 200px;
	height: 286px;
	border: 1px solid #333;
}
#allScenesSearch dl dd, #pornstarsBox #modelPics dl dd {
	width: 200px;
	height: auto;
	margin: 0px auto;
	text-align: left;
	font-size: 12px;
}
#allScenesSearch dl dd.starName, #pornstarsBox #modelPics dl dd.starName {
	font-size: 14px;
	font-weight: bold;
}
#allScenesSearch dl dd.modelStat, #pornstarsBox #modelPics dl dd.modelStat {
	font-size: 11px;
	font-weight: bold;
	color: #777;
}
#allScenesSearch dl dd.modelStat span, #pornstarsBox #modelPics dl dd.modelStat span {
	padding-left: 12px;
}
#allScenesSearch dl dd.modelStat span.commentCount, #pornstarsBox #modelPics dl dd.modelStat span.commentCount {
	float: left;
	background-image:url(/themes/default/images/plus.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
#allScenesSearch dl dd.modelStat span.modelProfile, #pornstarsBox #modelPics dl dd.modelStat span.modelProfile {
	float: right;
	background-image:url(/themes/default/images/plus.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
/*Calendar-New*/
#calendarSection {
	margin-top: 12px;
}
#calendarHolder {
	width: 896px;
	height: auto;
}
#calendarHolder .dateBox {
	width: 110px;
	height: 117px;
	padding: 14px 9px 4px 9px;
	margin: 8px 0px;
	background-image: url(/themes/default/images/calendar_background.gif);
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
	display: inline;
}
#calendarHolder .dateBox .day, #calendarHolder .dateBox .date {
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	height: 14px;
	line-height: 14px;
	color: #fff;
	display: inline;
}
#calendarHolder .dateBox .day {
	float: left;
	width: 84px;
	padding-left: 4px;
	text-align: left;
}
#calendarHolder .dateBox .date {
	float: right;
	padding-right: 2px;
	padding-left: 0px;
	text-align: right;
}
#calendarHolder .dateBox .sceneInfo {
	float: left;
	width: 107px;
	height: 23px;
	padding-top: 3px;
	padding-left: 3px;
	display: inline;
}
#calendarHolder .dateBox .sceneInfo p {
	text-align: left;
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
}
#calendarHolder .dateBox .scenePhoto {
	width: 106px;
	height: 62px;
	/*padding-left: 4px;*/
	text-align: center;
	float: left;
	display: inline;
}
#calendarHolder .dateBox .scenePhoto .pic60 {
	width: 60px;
	height: 60px;
	border: 1px solid #333;
}
#calendarHolder .dateBox p.calSiteName {
	float: left;
	width: 107px;
	height: 9px;
	display: inline;
	text-align: center;
	font-size: 9px;
	line-height: 9px;
	padding-top: 8px;
	padding-left: 1px;
	font-weight: normal;
	text-transform: uppercase;
}
/*#calendarHolder .dateBox .calSiteName p {
	text-align: center;
	font-size: 9px;
	line-height: 9px;
	padding-top: 1px;
	font-weight: normal;
	float: left;
	text-transform: uppercase;
	margin: 0px auto;
}*/
#calendarHolder .dateBox a.info {
	position:relative; /*this is the key*/
	z-index:40000;
	background-color:none;
	color:#000;
	text-decoration:none;
}
#calendarHolder .dateBox a.info:hover {
	z-index:41000;
	background-color:none;
}
#calendarHolder .dateBox a.info span {
	display: none;
}
#calendarHolder .dateBox .scenePhoto dl  {
	width: 193px;
	height: 315px;
	text-align:center;
	padding-bottom: 5px;
}
#calendarHolder dl.csP dt {
	width: 177px;
	height: 252px;
	margin: 0px auto;
	padding-top: 8px;
}
#calendarHolder dl.csP dt img {
	width: 175px;
	height: 250px;
	border: 1px solid #999;
}
/*#calendarHolder .dateBox .scenePhoto a:hover img  {
	border: 1px solid #70b1f5;
}*/
#calendarHolder dl.csP dd {
	font-size:10px;
	font-weight:bold;
	margin-top: 2px;
	margin-bottom: 2px;
}
#calendarHolder .dateBox a.info:hover span dl.csP dd.mxpSite {
	text-transform: uppercase;
	font-size: 14px;
	color: #4294eb;
}
#calendarHolder .dateBox a.info:hover span dl.csP dd.sceneBold  {
	font-size: 11px;
}
#calendarHolder .dateBox a.info:hover span { /*the span will display just on :hover state*/
	display:block;
	position:absolute;
	top:1em;
	left:-5em;
	width: 193px;
	height: 320px;
	border:2px solid #000;
	background-color: #686565;
	background-image: url(/themes/default/images/network_stats_bg.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	color:#fff;
	text-align: center;
}
/*Footer Section*/
#mxpFooter {
	width: 888px;
	height: 275px;
	padding-top: 10px;
	padding-bottom: 10px;
	position: relative;
}
#mxpFooter img {
	width: 888px;
	height: 275px;
	border: 0px;
}
#trialOfferIcon2  {
	position: absolute;
	top:  150px;
	left: 218px;
	z-index: 50000;
	width: 182px;
	height: 184px;
	border: 0px;
	margin: 0px;
}
#trialOfferIcon2 img  {
	width: 182px;
	height: 184px;
	border: 0px;
	background: none;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: .9;
}
/*Pages-Site Trailer*/
#sceneData {
	margin-top: 0px;
	margin-bottom: 12px;
	width: 630px;
}
#sceneData h2 {
	font-size: 20px;
}
#flashVidHolder {
	width: 642px;
	height: 482px;
	background-color: #999;
	border: 1px solid #333;
	margin-bottom: 12px;
}
.flashvidpreview {
	width: 640px;
	height: 480px;
}
#siteRecentUpdates .thumbBox {
	text-align: center;
	width: 600px;
	height: auto;
	/*border: solid 1px #7b7b7b;*/
	margin: 5px auto;
	padding: 5px;
}
#updatesContent .thumbBox {
	width: 800px;
}
#siteRecentUpdates .thumbBox dl, #updatesContent .thumbBox dl {
	width:200px;
	height:200px;
	text-align:center;
	float:left;
	display:inline;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 2px;
	margin-left: auto;
}
#updatesContent .thumbBox dl {
	height: 224px;
}
#siteRecentUpdates .thumbBox dl dt, #updatesContent .thumbBox dl dt {
	width: 184px;
	height: 139px;
	margin: auto;
}
#siteRecentUpdates .thumbBox dl dt img, #updatesContent .thumbBox dl img {
	border:1px solid #000000;
	width:182px;
	height:137px;
}
#siteRecentUpdates .thumbBox dl dt a:hover img, .updateBox a:hover img {
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: .7;
}
#siteRecentUpdates .thumbBox dl dd, #updatesContent .thumbBox dl dd {
	font-weight: normal;
	font-size: 12px;
	color: #333;
	line-height: 12px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
#siteRecentUpdates dl a, .updateBox a, #updatesContent .thumbBox dl a, #comingSoonContent .sceneBox .thumbBox dl.csP a {
	color: #3b8ac9;
}
#siteRecentUpdates dl dd.mxpSite, #updatesContent .thumbBox dl dd.mxpSite, #comingSoonContent .sceneBox .thumbBox dl.csP .mxpSite {
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
}
#comingSoonContent .sceneBox .thumbBox dl.csP .mxpSite {
	font-weight: bold;
}
#siteRecentUpdates .thumbBox dl dd.sceneBold, #updatesContent .thumbBox dl dd.sceneBold, #comingSoonContent .sceneBox .thumbBox dl.csP .sceneBold, #updateHolder .siteUpdates .thumbBox dl dd.sceneBold {
	font-weight: bold;
	line-height: 14px;
	font-size: 14px;
}
#updateHolder #updatesContent .siteUpdates dl  {
	height: 150px;
}
#updateHolder #updatesContent .siteUpdates dl dd.space  {
	height: 2px;
}
#comingSoonContent .sceneBox .thumbBox dl.csP {
	height: 320px;
}
#latestNetworkUpdates .updateBox {
	height: 190px;
}
#latestNetworkUpdates .updateBox a {
	font-weight: bold;
}
#latestNetworkUpdates .updateBox p.udLink a {
	text-decoration: none;
}
#latestNetworkUpdates .updateBox p.udLink a:hover {
	text-decoration: underline;
}
.thumbBox ul, #updatesContent .thumbBox ul, .sceneBox .thumbBox ul, #filterContent ul.scenesNav, #modelResult ul.pornstarsNav {
	text-align: center;
	list-style-type: none;
	list-style-image: none;
	margin: 0px auto;
	color: #999;
	height: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.thumbBox ul li, #updatesContent .thumbBox ul li, .sceneBox .thumbBox ul li, #filterContent ul.scenesNav li, #modelResult ul.pornstarsNav li {
	width: 14px;
	height: 14px;
	font-size: 12px;
	display: inline;
	margin-right: 2px;
    margin-left: 2px;
}
.thumbBox ul li a, #updatesContent #paginationLower li a, .sceneBox .thumbBox ul li a, #filterContent ul.scenesNav li a, #modelResult ul.pornstarsNav li a {
	text-decoration: none;
	color: #70b1f5;
	font-weight: bold;	
	width: 14px;
	height: 14px;
}
.thumbBox ul li a:hover, #updatesContent #paginationLower li a:hover, .sceneBox .thumbBox ul li a:hover, #filterContent ul.scenesNav li a:hover, #modelResult ul.pornstarsNav li a:hover {
	text-decoration: underline;
	color: #70b1f5;
}
/*Different Headers For MXP*/
.wideContent h2 {
	width: 630px;
}
#sidebar .sidePanel h2, .wideContent h2, .sidePanel h2, #pornstarsContent #contentArea #pornstarsHeader, #tosContent #contentArea #contentBox #auxHeader, #privacyContent #contentArea #contentBox #auxHeader, #modelSearchContent #contentArea #modelHeader {
	background-image: url(/themes/default/images/topheader_bg.gif);
}
#updatesContent #allScenesFilter h2 {
	background-image: url(/themes/default/images/header_bar_bg.gif);
}
#sidebar .sidePanel h2, .wideContent h2, .sidePanel h2, #pornstarsContent #contentArea #pornstarsHeader #pornstarsTitle, #tosContent #contentArea #contentBox #auxHeader, #privacyContent #contentArea #contentBox #auxHeader, #modelSearchContent #contentArea #modelHeader{
	color: #fff;
}
#pornstarsContent #allScenesSearch {
	width: 900px;
	border-right: 0px;
	border-left: 0px;
}
#pornstarsContent #allScenesSearch .sceneBoxContent, #comingSoonContent .sceneBoxContent, #updatesContent .sceneBoxContent {
	width: 898px;
	border-right: solid 1px #333;
	border-left: solid 1px #333;
}
#comingSoonContent .sceneBoxContent, #updatesContent .sceneBoxContent  {
	height: auto;
	border-bottom: solid 1px #333;
}
#pornstarsContent #allScenesSearch #searchBoxHeader {
	width: 870px;
}
.redBold2 {
	color: #cc0000;
}
.allScenesPage {
	border-bottom: solid 1px #333;
}
.mailorderheaderpic img, #indexheader img.entrylogo {
	width: 810px;
	height: 193px;
	border: 0px;
}
#footer ul {
	font-size: 14px;
}
#footer p#footerJoin {
	width: 960px;
	height: auto;
	margin: 0px auto;
	text-transform: uppercase;
	font-size: 36px;
	padding-top: 20px;
	padding-bottom: 20px;
}
#footerJoinLink {
	width: 750px;
	height: 72px;
	padding: 3px 10px;
}
#footerJoinLink img {
	width: 750px;
	height: 72px;
	border: 0px;
}
ul#footerNav {
	margin:0px auto;
	padding:0px 0px 10px 0px;
	font-size: 20px;
	font-weight: bold;
}
ul#footerNav li {
	display:inline;
}
#footer p#compliance, #billingNotice {
	padding-top: 5px;
}
.SlidingPanels {
	width: 894px;
	height: 310px;
}
.SlidingPanelsContent {
	width: 894px;
	height: 310px;
}
#example2.SlidingPanels {
	float: left;
}
#example2 .SlidingPanelsContentGroup {
	float: left;
	width: 894px;
	height: 310px;
}
#example2 .SlidingPanelsContent {
	float: left;
}
#model_name_auto_complete {
	border: 1px solid #999;
	background-color: #fff;
	text-align: left;
	z-index: 20000;
}
#model_name_auto_complete ul {
	list-style: none;
	margin:0;
	padding:0;
}

#model_name_auto_complete li {
	padding: 2px 3px;
}

#model_name_auto_complete strong {
	font-weight: bold;
	text-decoration: underline;
}

#model_name_auto_complete li.selected {
	color: #fff;
	background-color: #cc0000;
}
/*join next buttons*/
/*#joinnextbox  {
}*/
#joinnow {
	background-image: url(/themes/default/images/join_on.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 67px;
	width: 244px;
	display: block;
}
#joinnow a, #joinnow a:link, #joinnow a:hover, #nextpage a, #nextpage a:link, #nextpage a:hover {
	display: block;
	background-repeat: no-repeat;
	background-position: center center;
}
#joinnow a, #joinnow a:link, #joinnow a:hover {
	height: 67px;
	width: 244px;
}
#joinnow a, #joinnow a:link {
	background-image: url(/themes/default/images/join_off.gif);
}
#joinnow a:hover {
	background-image: url(/themes/default/images/join_on.gif);
}
#nextpage {
	background-image: url(/themes/default/images/next_on.gif);
	height: 67px;
	width: 259px;
	display: block;
}
#nextpage a, #nextpage a:link, #nextpage a:hover {
	height: 67px;
	width: 259px;
}
#nextpage a, #nextpage a:link {
	background-image: url(/themes/default/images/next_off.gif);
}
#nextpage a:hover {
	background-image: url(/themes/default/images/next_on.gif);
}
/*subfooter*/
#subfooterbox {
	width: 849px;
}
.sfjoinnow {
	margin: 0px;
	height: 220px;
	width: 293px;
	float:left;
	display:inline;
}
.sfsitelogo {
	padding: 0px;
	height: 220px;
	width: 243px;
	float:left;
	display:inline;
}
.sfnextpage {
	margin: 0px;
	height: 220px;
	width: 313px;
	float:left;
	display:inline;
}
/*welcome page*/
#welcomepgtext a:link {
	color:#cc0000;
}
#welcomepgtext a:visited {
	color:#666666;
}
#welcomepgtext a:hover {
	color:#ff0000;
}
#welcomepgtext a:active {
	color:#000000;
}
.welcomepgtxt2 {
	color: #990000;
}
#welcomepgtext h1 {
	color: #cc0000;
}
.bookmarkpg {
	color: #ff0000;
}
/*Mini Video Player For Top Header*/
#headerFlashPlayerHolder {
	background-image: url(/themes/default/images/ad_header_player.gif)
}
.SlidingPanels {
	width: 894px;
	height: 310px;
}
.SlidingPanelsContent {
	width: 894px;
	height: 310px;
}
#example2.SlidingPanels {
	float: left;
}
#example2 .SlidingPanelsContentGroup {
	float: left;
	width: 894px;
	height: 310px;
}
#example2 .SlidingPanelsContent {
	float: left;
}
#model_name_auto_complete {
	border: 1px solid #999;
	background-color: #fff;
	text-align: left;
	z-index: 20000;
}
#model_name_auto_complete ul {
	list-style: none;
	margin:0;
	padding:0;
}

#model_name_auto_complete li {
	padding: 2px 3px;
}

#model_name_auto_complete strong {
	font-weight: bold;
	text-decoration: underline;
}

#model_name_auto_complete li.selected {
	color: #fff;
	background-color: #cc0000;
}
/*.sceneBox #filterContent ul.scenesNav, .sceneBox #modelResult ul.pornstarsNav {
	text-align: center;
	list-style-type: none;
	list-style-image: none;
	margin: 0px auto;
	color: #999;
	height: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.sceneBox #filterContent ul.scenesNav li, .sceneBox #modelResult ul.pornstarsNav li {
	width: 14px;
	height: 14px;
	font-size: 12px;
	display: inline;
	margin-right: 2px;
    margin-left: 2px;
	float: left;
}
.sceneBox #filterContent ul.scenesNav li a, .sceneBox #modelResult ul.pornstarsNav li a {
	text-decoration: none;
	color: #70b1f5;
	font-weight: bold;	
	width: 14px;
	height: 14px;
}
.sceneBox #filterContent ul.scenesNav li a:hover, .sceneBox #modelResult ul.pornstarsNav li a:hover {
	text-decoration: underline;
	color: #70b1f5;
}*/

