﻿body 
{
	background-color: Black;
	color: White;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0;
	font-family: Arial, MS Sans Serif,sans-serif; 
	text-align:center;
	font-size: 0.8em;
}
a { color: Blue; }
a:hover { color: Yellow; }
a:visited { color: Blue; }

.ErrorText
{
	color: Red;
}

div.ContentArea
{
	width: 960px;
	text-align: left;
	margin: auto;
}

div.Content
{
	width: 806px;
	margin-left: 154px;
	min-height: 820px;
}

div.Header
{
	width: 960px;
	height: 138px;
	background-image: url(images/header.jpg);
	margin: 0px 0px 0px 0px;
	position: relative;
}

.TXTControl
{
	background-color: White !Important;
	border: solid 1px White;
	color: Black;
	/* needs to be in px */
	font-size: 10px;
}

.BTNControl 
{
	background-image:URL("images/btn_Background.jpg");
	height:23px;
	border-top:1px solid gray;
	border-left:1px solid gray;
	border-right:1px solid gray;
	border-bottom:1px solid gray;
	font-size:1em;
	font-weight: bold;
	color: Black;
}

.BlackText
{
	color: Black;
}

div.HeaderLogin
{
	margin: 3px 0px 0px 0px;
	width: 300px;
	float:right;
}

div.Subtitle
{
	font-size:1.5em;
	font-weight: bold;
	border-bottom: solid 1px #ead771;
	margin-top: 5px;
	margin-left: 2px;
	vertical-align: bottom;
	color: #ead771;
	position: relative;
}

/* DISCLAIMER */
.DisclaimerTitle
{
	text-align: center;
	font-size:3em;
	color: Red;
}

.DisclaimerText
{
	font-size:1.5em;
}

/* END DISCLAIMER */

/* MENU */
.MenuBar
{
	margin: 0px 0px 0px 173px;
	padding: 0px 0px 0px 0px;
	width: 787px;
	white-space: nowrap;
}

div.SubMenu
{
	width: 801px;
	margin: -5px 0px 0px 153px;
	filter:alpha(Opacity=90);
	opacity:0.9;
	background-color: Gray;
	font-size: 1em;
	height:84px;
	border: solid 1px white;
	padding: 2px 2px 2px 2px;
	display: table;
	position: absolute;
}

td.TDSubMenu
{
	background-color: White;
	background-image:URL("images/btn_Background.jpg");
	height:16px;
	color: Black;
}

.SubMenuItem
{
	font-size:16px;
	font-weight: bold;
	color: Black;
	padding-left: 20px;
	padding-right: 20px;
	text-decoration: none;
	
}
.SubMenuItem:hover
{
	color: White;
}
.SubMenuItem:visited
{
	color: Black;
}
/* END MENU */

/* LOGIN */

.THLogin
{
	font-size: 1em;
	color: Black;
	font-weight: bold;
	text-align:center;
}

.TDLogin
{
	text-align: center;
}

/* END LOGIN */

/* PAGER */
div.DIVPage
{
	font-size: 0.8em;
	float:right;
	top:0px;
	right:0px; 
	position: absolute
}

.TDPage
{
	background-color: Gray;
	border: solid 1px White;
	color: Black;
	font-size: 0.8em;
}

.TDPageSelected
{
	background-color: Yellow;
	border: solid 1px White;
	color: Black;
	font-size: 0.8em;
}

/* END PAGER */

/* FEATURE */
div.DIVFeature
{

}

div.FeatureHeader
{
	width: 806px;
	height: 98px;
	
}

div.FeatureSide
{
	width: 166px;
	float: right;
}

div.FeatureMenu
{
	width: 640px;
	height: 20px;
	background-color: White;
	background-image:URL("images/btn_Background.jpg");
	font-size:12px;
	font-weight: bold;
	color: Black;
	float: left;
}

div.FeatureVideo
{
	width: 640px;
	height: 510px;
	float: left;
	border: none;
}

.FeatureMenuItem
{
	font-size:16px;
	font-weight: bold;
	color: Black;
	padding-left: 30px;
	padding-right: 30px;
	text-decoration: none;
	
}
.FeatureMenuItem:hover
{
	color: White;
}
.FeatureMenuItem:visited
{
	color:Black;
}
.FeatureMenuItemSelected
{
	font-size:16px;
	font-weight: bold;
	color: Black;
	padding-left: 30px;
	padding-right: 30px;
	background-image:URL("images/tabUnselected.jpg");
	text-decoration: none;
}

.FeatureMenuItemSelected:hover
{
	color: White;
}
.FeatureMenuItemSelected:visited
{
	color: Black;
}

div.FeatureSideInner
{
	margin: 2px 2px 2px 2px;
	padding: 2px 2px 2px 2px;
	border-top: solid 1px #ead771;
	border-bottom: solid 1px #ead771;
	color: White;
}
div.FeatureSideDVD
{
	margin: 2px 2px 2px 2px;
	padding: 2px 2px 2px 2px;
	border-bottom: solid 1px #ead771;
	color: White;
	text-align: center;
}

div.FeatureActorOtherVideos
{
	float:left;
	width: 400px;
}

div.FeatureRelated
{
	float:right;
	width: 400px;
}

div.FeatureComment
{
	border-bottom: solid 1px #ead771;
	color: White;	
	width: 638px;
	display: table;
	
}
div.FeatureVideoComments
{
	width: 638px;
	border: none;
	overflow: auto;
	padding-bottom: 10px;
}

div.MessageGood
{
	background: green;
	color: White;
	text-align: center;
	
	padding: 2px 2px 2px 2px;
	font-size: 1.5em;
}

div.MessageBad
{
	background: red;
	color:White;
	text-align: center;
	
	padding: 2px 2px 2px 2px;
	font-size: 1.5em;
}

/* END FEATURE */

/* MODEL */
div.DIVModel
{
	text-align: center;
	padding: 2px 2px 3px 2px;
}
.ModelLink
{
	font-size: 10;
	color: Black;
	text-decoration: none;
}
.ModelLink:hover
{
	color: Black;
}
.ModelLink:visited
{
	color: Black;
}
div.DIVModelLink 
{
	background-image:URL("images/btn_Background.jpg");
	height:18px;
	border-top:1px solid gray;
	border-left:1px solid gray;
	border-right:1px solid gray;
	border-bottom:1px solid gray;
	font-size:1em;
	font-weight: bold;
	color: Black;
}
/* END MODEL */

/* SIDEBAR */
div.Sidebar
{
	position: relative;
	top: 0px;
	width: 154px;
	float:left;
	background-image:URL("images/smartbar_bk.jpg");
	background-repeat:no-repeat;
}
/* END SIDEBAR */

div.Footer
{
	position:fixed; 
	bottom:0; 
	height:20px; 
	width:960px;
	 background-image:url(images/btn_background.jpg); 
	 background-repeat: repeat-x;
	 color: Black;
	 text-align: center;
}

/* WELCOME */
div.HeaderWelcome
{
	margin-right: 10px;
	padding: 2px 2px 2px 2px;
	width: 300px;
	float:right;
	background-color: Gray;
	filter:alpha(Opacity=80);
	opacity:0.8;
	font-size: 1em;
	height: 75px;
	border: solid 1px white;
	display: table;
}

.HeaderWelcomeLink
{
	text-decoration: underline;
}
/* END WELCOME */

/* START */
.StartFeature
{
	font-size: 1.2em;
	margin: 3px 3px 3px 3px;
	/*border: solid 1px #ead771;*/
}
/* END START */

/* CUSTOMER SERVICE */
.CustomerServiceSideImage
{
	float:right;
	margin-left: 5px;
}

/*.CustomerServiceLink
{
	text-decoration: underline;
}*/

.CustomerServiceQuestion
{
	font-size: 1.2em;
	color:#ead771;
}

table.TABLECustomerService
{
	border: solid 1px Gray;
}
th.THCustomerService
{
	background-color: Gray;
	color: White;
}

/* END CUSTOMER SERVICE */

/* PROFILES */
div.SearchBox
{
	background-color: Gray;
	padding: 2px 2px 2px 2px;
	margin-top: 2px;
	margin-left: 2px;
}

div.SearchBoxHeader
{
	background-image:URL("images/btn_Background.jpg");
	height:15px;
	/*border-top:1px solid gray;
	border-left:1px solid gray;
	border-right:1px solid gray;
	border-bottom:1px solid gray;*/
	font-size:1em;
	font-weight: bold;
	color: Black;
	text-align: center;
}

div.ResultBoxHeader
{
	background-image:URL("images/btn_Background.jpg");
	/*height:15px;
	border-top:1px solid gray;
	border-left:1px solid gray;
	border-right:1px solid gray;
	border-bottom:1px solid gray;*/
	font-size:1em;
	font-weight: bold;
	color: Black;
	text-align: center;
	line-height: 20px;
}


div.ProfileMenu
{
	width: 640px;
	height: 20px;
	background-color: White;
	background-image:URL("images/btn_Background.jpg");
	font-size:12px;
	font-weight: bold;
	color: Black;
	float: left;
}

.ProfileMenuItem
{
	font-size:16px;
	font-weight: bold;
	color: Black;
	padding-left: 30px;
	padding-right: 30px;
	text-decoration: none;
	
}
.ProfileMenuItem:hover
{
	color: White;
}
.ProfileMenuItem:visited
{
	color:Black;
}
.ProfileMenuItemSelected
{
	font-size:16px;
	font-weight: bold;
	color: Black;
	padding-left: 30px;
	padding-right: 30px;
	background-image:URL("images/tabUnselected.jpg");
	text-decoration: none;
}

.ProfileMenuItemSelected:hover
{
	color: White;
}
.ProfileMenuItemSelected:visited
{
	color: Black;
}

.ProfileBox
{
	border: solid 1px #ead771;
	content: normal;
}


.ProfileBoxGray
{
	background-color: Gray;
	color: Black;
	font-size: 1em;
	text-align: left;
	border: solid 1px #ead771;
}

.ProfileBoxHeader
{
	background-color: #ead771;
	color: Black;
	text-align: left;
	border: solid 1px #ead771;
}

.ProfileBoxEditHelp
{
	background-color: Gray;
	color: White;
	font-size: 0.8em;
	text-align: left;
	border: solid 1px #ead771;
	padding: 2px 2px 2px 2px;
}

.ProfileText
{
	font-size: 0.8em;
}

.FetishIconBox
{
	background-color: Black;
	color: Black;
	text-align: left;
	border: solid 1px #ead771;
}

.ProfileListTitle
{
	text-decoration: none;
	font-size: 1.2em;
	color: Black;
	padding-left: 2px;
}
.ProfileListTitle:visited
{
	color: Black;
}
.ProfileListTitle:hover
{
	color: Blue;
}

div.ProfileBox
{
	background-color: Gray;
	padding: 2px 2px 2px 2px;
	margin-top: 2px;
	margin-left: 2px;
}

div.ProfileBoxHeader
{
	background-image:URL("images/btn_Background.jpg");
	height:20px;
	/*border-top:1px solid gray;
	border-left:1px solid gray;
	border-right:1px solid gray;
	border-bottom:1px solid gray;*/
	font-size:1em;
	font-weight: bold;
	color: Black;
	text-align: center;
}

.ProfileListText
{
	font-size: 0.8em;
}

.TDProfileList
{
	border: solid 1px Black;
}
/* END PROFILES */

/* GRIDVIEW */
.Gridview
{
	
}

.GridviewHeader
{
	background: #ead771;
	font-size:1em;
	font-weight: bold;
	color: Black;
}

.GridviewItem
{
	background: Black;
	color: White;
	font-size:1em;
}

.GridviewItemAlternate
{
	background: #101010;
	color: White;
	font-size:1em;
}

.GridviewItemSelected
{
	background: #21500a;
	color: White;
	font-size:1em;
}
/* END GRIDVIEW */

.BoxGray
{
	background-color: Gray;
	color: Black;
	font-size: 1em;
	text-align: left;
	border: solid 1px #ead771;
}

.BoxGrayHeader
{
	padding-left: 2px;
	background:  #ead771;
	color: Black;
	font-size:1.5em;
}

/* Webparts */


.WebpartTitlebar
{
	background-color: White;
	background-image:URL("images/btn_Background.jpg");
	height:23px;
	border-top:1px solid gray;
	border-left:1px solid gray;
	border-right:1px solid gray;
	border-bottom:1px solid gray;
	font-family:Arial,MS Sans Serif, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: Black;
}

.DIVMaintenanceMessage
{
	background-color: White;
	background-image:URL("images/btn_Background.jpg");
	height:23px;
	border-top:1px solid red;
	border-left:1px solid red;
	border-right:1px solid red;
	border-bottom:1px solid red;
	font-family:Arial,MS Sans Serif, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: Red;
}

.WebpartSubtitle
{
	font-size:2em;
}

/* END WEBPARTS */

.SmartBar
{
	
	padding-left:2px;
}