﻿body  { background-color:#20397b;
		margin-top:0px;
		color:#ffffff;
		font-family:Tahoma;
}
h1 {	font-family: Verdana;
		font-size: 12pt;
		font-weight: bold;
		color:#FFFFFF;
}
.h1center {	font-family: Verdana;
		font-size: 12pt;
		font-weight: bold;
		color:#FFFFFF;
		text-align:center;
}
h2 {	font-family: Verdana;
		font-size: 12pt;
		font-weight: bold;
		color:#FFFFFF; 
}
.h2center {	font-family: Verdana;
		font-size: 12pt;
		font-weight: bold;
		color:#FFFFFF; 
		text-align:center;
}

a:link.type1    {color:#ffffff; text-decoration:none;}
a:visited.type1 {color:#ffffff; text-decoration:none;}
a:active.type1  {color:#ffffff; text-decoration:none;}
a:hover.type1   {color:#FFFFFF; text-decoration:underline;}

a            { color: #FFFFFF; }
a:visited    { color: #FFFFFF; }
a:hover      { color: #FFFFFF; }
a:link       { color: #FFFFFF; }

a:link.infoLink {color:#FFFF00; text-decoration:underline;}
a:visited.infoLink {color:#FFFF00; text-decoration:underline;}
a:active.infoLink {color:#FFFF00; text-decoration:underline;}
a:hover.infoLink {color:#FFFF00; text-decoration:none;}

a:link.movie_title    {color: #FFFF00; text-decoration: underline; font-weight: bold; font-size: medium;}
a:visited.movie_title {color:#FFFF00; text-decoration:underline; font-weight: bold; font-size: medium;}
a:active.movie_title  {color:#FFFF00; text-decoration:underline; font-weight: bold; font-size: medium;}
a:hover.movie_title   {color:#FFFF00; text-decoration:none; font-weight: bold; font-size: medium;}

a:link.menutop    {color: #ffffff; text-decoration: none; font-weight: bold; font-size: 14px;}
a:visited.menutop {color: #ffffff; text-decoration:none; font-weight: bold; font-size: 14px;}
a:active.menutop  {color: #ffffff; text-decoration:none; font-weight: bold; font-size: 14px;}
a:hover.menutop   {color: #ffffff; text-decoration:underline; font-weight: bold; font-size: 14px;}

a:link.menuleft    {color: #ffffff; text-decoration: none; font-weight: bold; font-size: 12px;}
a:visited.menuleft {color: #ffffff; text-decoration:none; font-weight: bold; font-size: 12px;}
a:active.menuleft  {color: #ffffff; text-decoration:none; font-weight: bold; font-size: 12px;}
a:hover.menuleft   {color: #ffffff; text-decoration:underline; font-weight: bold; font-size: 12px;}

a:link.movie_titlesmall    {
	color: #FFFF00;
	text-decoration: none;
	font-size: x-small;
}
a:visited.movie_titlesmall {color:#FFFF00; text-decoration:none; font-size: x-small;}
a:active.movie_titlesmall  {color:#FFFF00; text-decoration:none; font-size: x-small;}
a:hover.movie_titlesmall   {color:#FFFF00; text-decoration:underline; font-size: x-small;}

a:link.stream    {
	color: #FFFF00;
	text-decoration: none;
	font-size: x-small;
}

a:link.watchNow    {color: #FFFF00; text-decoration: underline; font-weight: bold; font-size: medium;}

.table_content {
	width:980px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	color:#ffffff;
	background-color:#162C67;
	font-size:12px;
	border:2px;
	border-width:thin;
	border-collapse:collapse;
	border-color:#ffffff;
}
.table_footer {
	width:978px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	color:#ffffff;
	background-color:#162C67;
	font-size:10px;
	height:60px;
}
.table_navtop {
	width:978px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	font-size:12px;
	border:0px;
}
.table_menunav {
	width:100%;
	border:1px;
	border-color:#ffffff;
	border-collapse:collapse;
	background-color:#3C5597;
}
.table_leftnavwrap {
	width:200px;
	text-align:left;
	font-size:12px;
	font-family:Verdana, Geneva, Tahoma, sans-serif;
}

.table_menuleft {
	width: 200px;
	border:2px #ffffff;
	border-color: #ffffff;
	border-width: medium;
	text-align:left;
}
.table_movies {
	width:500px;
	margin-left:auto;
	margin-right:auto;
	vertical-align:top;
}

.table_freemovie {
	width:450px;
	border:0px;
	margin-left:auto;
	margin-right:auto;
}
.td_menunav {
	width:100%;
	height:18px;
	border-style:solid;
	border-width:1px;
	background-color:#3C5597;
	border-color:#ffffff;
	background-color:#3C5597;
}
.td_menubutton {
	height:18px;
	border-width:0px;
	background-color:#3C5597;
	text-align:center;
}
.leftcol {
	width:130px;
	vertical-align:top;
	font-size:12px;
	text-align:center;
}
.rightcol {
	width:130px;
	vertical-align:top;
	font-size:12px;
	text-align:left;
}
.td_content {
	width:540px;
	vertical-align:top;
	padding:20px;
}
.td_footer {
	width:100%;
	text-align:center;
	background-color:#3C5597;
	color:#ffffff;
	font-size:10px;
}
.td_header {
	text-align:left;
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	background-color:#3C5597;
}
.td_categoryhead {
	text-align:center;
	font-size:14px;
	background-color:#3C5597;
	font-weight:bold;
	border: 1px #ffffff;
	border-width:thin;
}
.image_border {
	border-style: solid;
	border-width: 0;
}
.imageright {
	float:right;
	padding:10px;
	border:0px;
}
.text_center {
	text-align: center;
}
.text_centersmall {
	text-align: center;
	font-size:10px;
}
.text_body {
	text-align: left;
	margin-left: 25px;
	margin-right: 3px;
	color: #FFFFFF;
	font-family: Verdana;
}
.text_largecentre {
	text-align: center;
	font-size: large;
}
.SplashFeatureList{
	text-align: left;
	font-weight: bold;
	font-size: 14px;
	font-family: Verdana;
}
.description  {
	text-align: left;
	margin-left: 4px;
	margin-right: 3px;
}

#footermenuwrap {
	width:600px;
	margin-left:auto;margin-right: auto;
	height:80px; margin-top:10px;
}
.footercol {
	width:280px;float:left;text-align:left;
}
.footercopy {
	text-align:center;
	height:60px;
	font-size:10px;
}



#mainColumn div.freeAccount table.signUpTable {border-color : white; }
#mainColumn div.shoppingCart table.shoppingCartTable {border-color : white; }
#mainColumn div.shoppingCart td.cellShoppingCart {border-color : white; }

#checkoutPaymentMethods { border-color : white; }
#checkoutPaymentMethods td { border-color : white; }

div.component {
    border: 1px solid white;
}

div.componentBody { color: white; }

div.componentHeader {
	 background-color: #3c5597; 	 color: white; 	 border-bottom: 1px solid white; }

div.componentBody a {
    color: #ffff00;
}

.SplashFeatureList {
    color: white;
}

.SplashComponentHeadline {
	 color: white; 	 border-bottom: 1px solid white; }

div.newUserLinkDiv {
    border:1px solid white;
}

a.returnLink {
    color: #ffff00;
}

#header {
    border: 1px solid white;
}

#leftColumn {
	 background-color: #20397b; 	 color: white; 	}

#leftColumn div.componentBody a {
	color: white;
}

#topMenu {
	 color: white; 	 background-color: #3c5597; 			 border: 1px solid white; }

#topNav a {
    color: white;
}

#loginRow {
	 color:  white; 	 background-color:  #162c67; 		border-right: 1px solid  white; 
	border-bottom: 1px solid white;
    }

#loginRow a {
	color: white;
}

#loginRow div.newUserLink {
	border-right: 1px solid white;
}

div#footerLocaleMenu {
	color: white;
}

div#footerLocaleMenu a {
	color: #ffff00;
}

#footerMenu {
	 background-color: #162c67; 	 border: 1px solid white; }

#footerNav a {
	color: white;
}

#privacyFooter a {
	color: #ffff00;
}

#rssFooter a {
	color: #ffff00;
}

select {
	 background-color: #ffffff; 		color: #000000;
	border: 1px solid #000000;
	}

input {
	 background-color: #ffffff; 		color: #000000;
	border: 1px solid #000000;
	}

input.search {
	 background-color: #ffffff; 		color: #000000;
	border: 1px solid #000000;
	}

input.goButton {
	border: 1px solid #000000;
}

input#goButton {
	border: 1px solid #000000;
}

input#loginButton {
	border: 1px solid #000000;
}

fieldset {
	border: 1px solid white;
}

.formLegend {
	color: white;
}

.signUpAgreement {
	border: 1px solid white;
}

#loginForm label {
	color: white;
}

#leftColumn div.componentHeader {
	 background-color: #3c5597; 	 color: white; }

#leftColumn div.componentBody {
	 background-color: #162c67; 	 color: white; 	}

#leftColumn ul.ourMovies a {
	color: white;
}

#leftColumn ul.packageMenu a {
	color: white;
}

#centerColumn div.browseAllSeries div.componentHeader a {
	color: white;
}

#centerColumn div.mostWatchedMovies div.componentHeader a {
	color: white;
}

#centerColumn div.viewAllStudio a {
	color: #ffff00;
}

#centerColumn div.viewAllCategory a {
	color: #ffff00;
}

#centerColumn .featuredMovie100A div.description {
	color: white;
}

#centerColumn .editorsPick100A div.description {
	color: white;
}

#centerColumn div.featuredSeries66A div.description {
	color: white;
}

#centerColumn div.featuredSeries100B div.description {
	color: white;
}

#centerColumn .featuredStudio100 div.details {
	color: white;
}

#centerColumn div.justAddedMovies div.componentHeader a {
	color: white;
}

#centerColumn .featuredMovie100A div.detailsLabel {
	color: white;
}

#centerColumn .recommendedMovies100B div.detailsLabel {
	color: white;
}

#centerColumn div.featuredMovie50A div.detailsLabel {
	color: white;
}

#centerColumn .editorsPick100A div.detailsLabel {
	color: white;
}

#centerColumn div.featuredSeries66A div.detailsLabel {
	color: white;
}

#centerColumn div.featuredSeries100B div.detailsLabel {
	color: white;
}

#centerColumn div.featuredStudio50B div.details {
	color: white;
}

#centerColumn div.featuredStar50A div.recommended {
	color: white;
}

#centerColumn div.featuredSeries100B div.recommended {
	color: white;
}

#centerColumn div.featuredSeries100B div.detailsLink {
	color: #ffff00;
}

#mainColumn div.searchResultsNav div.componentHeader a {
	color: white;
}

#mainColumn div.searchResultsDetails div.detailsLabel {
	color: white;
}

#mainColumn div.reviewsFrontdoorNav div.componentHeader a {
	color: white;
}

#mainColumn div.searchResultsDetails div.searchResult {
	border-bottom-color: white;
}

#mainColumn div.movieReviewsBlock div.review {
	border-bottom: 1px solid white;
}

#mainColumn div.movieReviewsBlock div.review span.ratingLabel {
	border-left: 2px solid white;
}

#page {
	border: 1px solid white;
}

table#seriesSearchResults td {
	border-bottom: 1px solid #162c67;
}

table#pornstarSearchResults td {
	border-bottom: 1px solid #162c67;
}

table#studioSearchResults td {
	border-bottom: 1px solid white;
}


#centerColumn  div.accountFavorites div.componentBody  td.favoriteColHeader {
    border-bottom : 1px solid white;
}

#centerColumn div.myAccount div.myAccountTimeBank {
    border : 1px solid white;
}

#centerColumn div.movieDetailsBlock div.componentHeader a {
	color: white;
}

#centerColumn div.categoryFrontdoor div.componentHeader a {
	color: white;
}

#mainContent div.detailsArea div.componentHeader {
	background-color: #20397b;
}

#mainContent div.detailsArea div.componentBody {
	border: 1px solid white;
}

#mainContent div.detailsArea div.componentHeader .detailsPageTab {
	 color: white; 		border-top: 1px solid white;
	border-right: 1px solid white;
	border-left: 1px solid white;
		 background-color: #20397b; }

#mainContent div.detailsArea div.componentHeader span.active {
	 background-color: #3c5597; 	 color: white; }

/* Details Page Scene Detail Area */
#mainContent div.detailsArea div.scene {
	border: 1px solid white;
}

/* Details Page Scene Detail Area B */
#mainContent div.detailsArea div.sceneRow {
	border: 1px solid white;
}

/* Details Page Reviews Detail Area */
#mainContent div.detailsArea div.review {
	border-bottom: 1px solid white;
}


/* now the pornStarDetails.css stuff */

#mainColumn div.pornStarDetailPage div.pornStarDetailsBlock div.componentHeader a {
	color: white;
}

#mainColumn div.pornStarDetailPage div.pornStarDetailsBlock img.star {
	border: 1px solid white;
}

#mainColumn div.pornStarDetailPage div.detailsArea div.componentBody {
	border: 1px solid white;
}

#mainColumn div.pornStarDetailPage div.detailsArea div.componentHeader .detailsPageTab {
	 color: white; 		border-top: 1px solid white;
	border-right: 1px solid white;
	border-left: 1px solid white;
		 background-color: #20397b; }

#mainColumn div.pornStarDetailPage div.detailsArea div.componentHeader {
	background-color: #20397b;
}

#mainColumn div.pornStarDetailPage div.detailsArea div.componentHeader span.active {
	 background-color: #3c5597; 	 color: white; }

#mainColumn div.pornStarDetailPage div.detailsArea div.gallery img.star {
	border: 1px solid white;
}

div.WMPThumb {
	background-image: url(http://pic.aebn.net/theater/images/WMPlayerBG.gif);
}

/* category fly-out menu styles */
#categoryDropdown, div.yuimenu {
	 background-color: #20397b; 	 border: 1px solid white; }

div.yuimenu li a, div.yuimenubar li a {
	color: #ffff00;
}

div.welcomeMessage {
    color: white;
}

/* Paginator Styles */
div.paginator {
	clear: both;
    text-decoration:none;
    margin: 10px auto 5px;
    text-align:center;
}

div.paginator .nextprev {
    padding: 0 2px 0 2px;
    height: 15px;
    line-height:15px;
    margin: 0 2px 0 0;
    vertical-align:middle;
     border: 1px solid white;      color: #ffff00;     font-weight:normal;
    text-align:center;
    text-decoration:none;
}
div.paginator .pageNums {
    width: 15px;
    height: 15px;
    line-height:15px;
    margin: 0 2px 0 0;
    padding: 0px 4px;
    font-weight:normal;
    text-align:center;
     border: 1px solid white;     white-space: nowrap;
    vertical-align:middle;
    margin-right:3px;
    text-decoration:none;
}
div.paginator .pageNums a:link {
     color: #ffff00;     text-decoration:none;
}

div.paginator .pageNums a:visited {
     color: #ffff00;     text-decoration:none;
}

div.paginator .pageNums a:hover {
     color: #ffff00;      border: 1px solid white;     text-decoration:none;
}

div.paginator .pageNums a:active {
    color: #333;
    text-decoration:none;
}
div.paginator span.current {
     background-color:#ffff00;     width: 15px;
    height: 15px;
    line-height:15px;
    margin: 0 2px 0 0;
    padding: 0px 4px;
     color: #20397b;     font-weight:bold;
    text-align:center;
     border: 1px solid white;     white-space: nowrap;
    vertical-align:middle;
    text-decoration:none;
}
div.paginator span.inactive {
    padding: 0 2px 0 2px;
    height: 15px;
    line-height:15px;
    margin: 0 2px 0 0;
    color: Silver;
    font-weight:normal;
    text-align:center;
    border: 1px solid Silver;
    white-space: nowrap;
    vertical-align:middle;
    text-decoration:none;
}
div.paginator span.availPages {
    float:left;
    text-decoration:none;
}

/* Favorites Navigation */
#favNav {
margin: 0px;
padding-top: 10px;
padding-bottom: 5px;
}
#favNav span {
	 border-right: 1px solid white; 	list-style: none;
	displayFormat: inline;
	margin: 0px;
    padding: 3px;
}
#favNav a {
    font-size:1.0em;
    text-decoration: none;
     color: #ffff00; }
#favNav a:hover {
	text-decoration: underline;
}
#favNav span.currentFavPage {
    font-weight:bold;
}
#favNav span.lastInRow {
    border-right: none;
}

#mainColumn div.pornStarDetailPage  div.pornStarDetailsBlock div.starDetailTabs a {
	 background-color: #3c5597; 	 color: white; 		border-left: 1px solid white;
	border-right: 1px solid white;
	border-top: 1px solid white;
	}

#mainColumn div.pornStarDetailPage  div.pornStarDetailsBlock div.starDetailTabs {
	border-bottom:3px solid #3c5597;
}

#centerColumn div.xxx2burn100 div.componentBody table.xxx2BurnSteps td {
	border-color: white;
}

#mainColumn div.movieDetailsBlock div.componentHeader a {
	color: white;
}

#mainContent div.movieDetailsBlock div.movieDetailsTabs a.detailsPageTab {
	 background-color: #3c5597; 	 color: white; 		border-left: 1px solid white;
	border-right: 1px solid white;
	border-top: 1px solid white;
	}

#mainContent div.movieDetailsBlock div.movieDetailsTabs {
	border-bottom:3px solid #3c5597;
}

#mainContent div.movieDetailsBlock div#movieDetailsScrollingDiv {}

#mainContent div.myAccountInformation a.detailsPageTab {
	 color: white; 	 background-color: #3c5597; 		border-left:1px solid white;
	border-right:1px solid white;
	border-top:1px solid white;
	}

#mainContent div.myAccountInformation div.myAccountTabs {
	border-bottom:3px solid #3c5597;
}

#mainContent div.myAccountInformation div.myAccountSubTabs {
	border-bottom:3px solid #3c5597;
}

#mainContent div.myAccountInformation div#myAccountContent {
	border:1px solid white;
}

#mainContent div.myAccountInformation div#myAccountSubContent {
	border:1px solid white;
}

#favoriteMoviesContent table.favoriteMoviesTable td {
	border-bottom: 1px solid white;
}

tr.myDownloadsHeader td {
	border-bottom: 1px solid white;
}
tr.myDownloadsHeader2 td {
	border-bottom: 1px solid white;
}

#favoriteScenesContent table.favoriteScenesTable td {
	border-bottom: 1px solid white;
}
#myDownloadContent table.myDownloadMoviesTable td  {
	border-bottom: 1px solid white;
}
#myRentalContent table.myActiveRentalsTable td  {
	border-bottom: 1px solid white;
}

#mainContent div.myAccountSettingsTabHeader {
	 color: white; 	 background-color: #3c5597; 	 border-bottom: 1px solid white; }
#mainContent div.myAccountInformation div.tabOutline {
	 border:1px solid white; 	vertical-align: top;
	width:287px;
	border:1px solid;
	margin-bottom:5px;
	padding-bottom:5px;
}

table.favoriteStarStudiosTable td {
	border-bottom: 1px solid white;
}

table.freeStuffTable {
	border: 1px solid #3c5597;
}

table.freeStuffTable td {
	border-bottom: 1px solid #3c5597;
}

#myXXX2BurnContent table.myActiveBurnsTable td  {
	border-bottom: 1px solid white;
}
#myXXX2BurnContent #myInactiveXXX2Burn tr.myXXX2BurnHeader td {
	border-bottom: 1px solid white;
}
#myXXX2BurnContent #myInactiveXXX2Burn tr.myXXX2BurnHeader2 td {
	border-bottom: 1px solid white;
}
.comboBoxBorder {
border:1px solid white;
}
div.limitedCheckboxPane {
	border:solid 1px white;
}

div.MYtextFieldWrapper {
	border:solid 1px white;
}

.overTransparent{
	border: 1px solid white;
	width:578px;
}

table.sceneGridViewTable .sceneThumbnailGridRow td {
	border: 1px solid transparent;

	 _border: 1px solid #20397b; }
table.sceneGridViewTable .sceneThumbnailGridRow td.inactiveDetailsCell {
	border: 1px solid transparent;

	 _border: 1px solid #20397b; }

table.sceneGridViewTable .sceneThumbnailGridRow .activeDetailsCell {
	border-top: 1px solid white;
	border-right: 1px solid white;
	border-left: 1px solid white;
}

table.sceneGridViewTable tr.sceneGridTopRow div.resultRowViewDetails {
	border-right: 1px solid transparent;
	border-left: 1px solid transparent;
	border-bottom: 1px solid transparent;
	
		_border-bottom: 1px solid #20397b;
	_border-right: 1px solid #20397b;
	_border-left: 1px solid #20397b;
	}
table.sceneGridViewTable tr.activeSceneGridTopRow div.inactiveDetailsCell {
	border-right: 1px solid transparent;
	border-left: 1px solid transparent;
	 border-bottom: 1px solid white; 	
		_border-right: 1px solid #20397b;
	_border-left: 1px solid #20397b;
	}
table.sceneGridViewTable tr.activeSceneGridTopRow div.activeDetailsCell {
    	border-right: 1px solid white;
	border-left: 1px solid white;
		border-bottom: 1px solid transparent;
	
	 _border-bottom: 1px solid #20397b; }

table.sceneGridViewTable tr.detailsRow td.activeDetailsCell {
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	border-left: 1px solid white;
}

#starDescription {
    overflow: auto;
    max-height: 250px;
    _height: 250px;
}

#starInterview {
    overflow: auto;
    max-height: 250px;
    _height: 250px;
}

a.linkWithPopup {
    text-decoration:none;
     border-bottom:1px dotted #ffff00; }

label.labelWithPopup {
    border-bottom:1px dotted #ffff00;
}


