/*
	Table of Contents
	~ HTML Tag Overrides
	~ Main Framework
	~ Header
	~ Ads
	~ Header Horizontal Ruler
	~ Categories
	~ Body Container
		~ Top Nav
		~ Flash Container
		~ Featured Videos
		~ Newest Videos
		~ Most Popular
	~ Footer

*/

/*----------------------------------------------------*/
/* HTML Tag Overrides
/*----------------------------------------------------*/

html{

	width: 100%;
	height: 100%;

}

body {

	border: 0;
	margin: 0;
	width: 100%;
	background: url('/images/bg.jpg') #000000;

}

h1, h2{

	display: none;

}

.clearBR{

	clear: both;

}
/*----------------------------------------------------*/
/* Main Framework
/*----------------------------------------------------*/

#mainBody{

	position: relative;
	width: 970px;
	color: #000000;
	margin: 38px auto 0 auto;

}

.style1{

	font-family: Tahoma, Verdana, sans-serif;
	font-size: 13px;
	color: #ffffff;
	margin: 0;

}

.style2{

	font-family: Tahoma, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFCC33;
	margin: 0;
}

.style3{

	font-family: Tahoma, Verdana, sans-serif;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	margin: 0;

}

.style4{

	font-family: Tahoma, Verdana, sans-serif;
	font-size: 10px;
	color: #FFCC33;
	font-weight: bold;
	margin: 0;

}

.style5{

	font-family: Tahoma, Verdana, sans-serif;
	font-size: 10px;
	color: #ffffff;
	margin: 0;

}

.style6{

	font-family: Tahoma, Verdana, sans-serif;
	font-size: 10px;
	color: #0191FF;
	margin: 0;

}

.style7{

	font-family: Tahoma, Verdana, sans-serif;
	font-size: 18px;
	color: #F7C800;
	margin: 0;

}

.style8{

	font-family: Tahoma, Verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	margin: 0;

}

.style9{

	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #7eb5ff;
	margin: 0;

}

.style10{

	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #5a5a5d;
	margin: 0;

}

.style11{

	font-family: Tahoma, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #0095FF;
	margin: 0;

}

.style12{

	font-family: Tahoma, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ff0074;
	margin: 0;

}

.style13{

	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F7C800;
	margin: 0;

}

.style14{

	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin: 0;

}

.descr{

	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin: 0;

}

.mainlinks{

	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #7EB5FF;
	margin: 0;

}

.mainlinksmore{

	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #7EB5FF;
	margin: 0;

}

.scenetitle{

	font-family:Tahoma, Verdana, sans-serif;
	font-size:17px;
	color:#FFCC33;
	padding-left:15px;

}

.singles{

	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #7EB5FF;
	margin: 0;

}

.list{

	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin: 0;

}

/*----------------------------------------------------*/
/* Header
/*----------------------------------------------------*/

#hdrMain {

	position: relative;
	width: 970px;
	height: 82px;
	background:url('/images/hdr_bg.jpg') repeat-x;

}

#hdrMain .hdrLogo{

	float: left;
	position: relative;
	width: 343px;
	height: 82px;
	background: url('/images/logo_platinumclub.jpg');

}

#hdrMain .hdrLogo a{

	position: absolute;
	top: 0;
	left: 0;
	width: 343px;
	height: 82px;

}

#hdrMain .hdrLogo span{

	display: none;

}

#hdrMain .hdrRt{

	float: right;
	position: relative;
	text-align: right;
	width: 412px;
	height: 82px;
	background: url('/images/hdr_rt.jpg');
	display: none;

}

#hdrMain .hdrTxt{

	position: relative;
	padding-top: 20px;
	margin-right: 110px;

}

#hdrMain .hdrTxt2{

	position: relative;
	padding-top: 5px;
	margin-right: 110px;

}

#hdrMain .fltImg{

	float: right;
	position: relative;
	margin-top: 5px;
	padding-right: 13px;
	width: 80px;
	height: 76px;
	background: url('/images/b_flt.gif') no-repeat;

}

#hdrMain .fltImg a{

	position: absolute;
	top: 0;
	left: 0;
	width: 80px;
	height: 76px;

}

#hdrMain .fltImg span{

	display: none;

}

/*----------------------------------------------------*/
/* Ads
/*----------------------------------------------------*/

#bannerTop{

	clear: both;
	position: relative;
	width: 100%;
	color: #ffffff;
	text-align: center;

}

#bannerSide{

	position: absolute;
	top: 0;
	left: 785px;
	height: 100%;
	color: #ffffff;
	text-align: center;

}
#bannerSide{

	position: absolute;
	top: 0;
	left: 785px;
	height: 100%;
	color: #ffffff;
	text-align: center;

}

#bannerBottom{

	clear: both;
	position: relative;
	padding-top: 20px;
	width: 100%;
	background: #000000;
	color: #ffffff;
	text-align: center;

}
/*----------------------------------------------------*/
/* Header Horizontal Ruler
/*----------------------------------------------------*/

.hdrHR{

	position: relative;
	font-size: 1px;
	margin: 0;
	padding: 0;
	width: 970px;
	height: 5px;
	background: url('/images/hdrHr.gif');

}

/*----------------------------------------------------*/
/* Categories
/*----------------------------------------------------*/

#hdrCategories{

	float: left;
	position: relative;
	width: 187px;
	height: 740px;
	background: url('/images/categoriesBG.jpg') #000000 no-repeat;

}

#hdrCategories .categoryTxt{

	position: relative;
	top:45px;
	left:15px;

}

.nav{

	font-family: Tahoma, Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FFCC33;
	line-height: 21px;
	text-decoration: none;

}

/*----------------------------------------------------*/
/* Body Container
/*----------------------------------------------------*/

#bodyContainer{

	float: right;
	position: relative;
	width: 783px;

}

/*----------------------------------------------------*/
/* Top Nav
/*----------------------------------------------------*/

#bodyContainer #topNav{

	position: relative;
	width: 783px;
	height: 37px;
	background: url('/images/topNav_bg.jpg') repeat-x;

}

#topNav .mainNav{

	float: left;
	position: relative;

}

#topNav .subNav{

	float: right;
	position: relative;
	width: 292px;
	display: none;

}

#loggedinAs{

	position: relative;
	text-align: right;
	display: none;
	padding-right: 10px;

}
/*----------------------------------------------------*/
/* Flash Container
/*----------------------------------------------------*/

#flashContainer{

	position: relative;
	height: 0px;
	width: 100%;
	overflow: hidden;
	clear: both;
}

#flashContainer .flashpeice{

	position: relative;
	width: 592px;
	height: 155px;
	text-align: center;
	padding-top: 6px;
	background: url('/images/flashBG.gif') no-repeat;

}

#flashContainer .memberlogin{

	position: absolute;
	top: 0;
	left: 592px;
	width: 191px;
	height: 29px;
	background: url('/images/hdr_memberlogin.gif');

}

#flashContainer .memberloginBG{

	position: absolute;
	top:29px;
	left:592px;
	width: 191px;
	height: 126px;
	background: url('/images/loginBG.jpg');

}

.memberloginBG .usernameTxt{

	position: relative;
	padding-top: 10px;
	padding-left: 10px;

}

.memberloginBG .passwordTxt{

	position: relative;
	padding-top: 10px;
	padding-left: 10px;

}

.memberloginBG .loginTxt{

	position: relative;
	padding-left: 10px;

}

.memberloginBG .loginTxtfield{

	width: 165px;
	height: 15px;

}

.memberloginBG .loginBtn{

	float: left;
	position: relative;
	padding-top: 8px;
	padding-left: 10px;
	width: 65px;

}

.forgotLogin{

	position: relative;
	padding-top: 5px;

}

/*----------------------------------------------------*/
/* Featured Videos
/*----------------------------------------------------*/

.featVideos{

	position: relative;

}

.hdrFeatVid{

	position: relative;
	top: 6px;
	width: 777px;
	height: 46px;
	background: url('/images/hdr_featuredVideos.gif');

}

.featVideos .hdrFeatVidBlank{

	position: relative;
	font-size: 1px;
	width: 777px;
	height: 11px;
	background: url('/images/hdr_featuredVideos_blank.gif');

}

.featVideos .contentBG1{

	position: relative;
	width: 777px;
	height: 360px;
	background: url('/images/contentBG1.jpg');

}

.featVideos .contentBG2{

	position: relative;
	width: 777px;
	height: 360px;
	background: url('/images/contentBG2.jpg') no-repeat #000000;

}

.videoThumb{

	position: relative;
	top:0;
	left:11px;
	text-align: center;
	padding-top: 17px;
	width: 232px;
	height: 309px;
	border: 1px solid #3345B3;

}

.featContent{

	position: absolute;
	top: 0;
	left: 255px;
	width: 528px;

}

.featInfoLt{

	float: left;
	position: relative;
	width: 230px;

}

.featInfoRt{

	float: left;
	position: relative;

}

.infoDetails{

	position: relative;
	width: 240px;

}

.infoDetails .infoTitle{

	float: left;
	position: relative;
	width: 75px;

}

.infoDetails .infoDescription{

	float: left;
	position: relative;
	padding-bottom: 10px;
	width: 145px;

}

.btnWatchVideo{

	position: relative;
	padding-top: 15px;
	width: 100%;
	height: 54px;
	background: url('/images/b_watchVideo.jpg') center bottom no-repeat;

}

.btnWatchVideo span{

	display: none;

}

.btnWatchVideo a{

	position: absolute;
	top: 15px;
	left: 55px;
	width: 418px;
	height: 54px;

}

.featThumbs{

	position: absolute;
	top: 240px;
	height: 95px;
	margin-top: 15px;

}

.thumbFrame{

	float: left;
	position: relative;
	margin-right: 6px;
	width: 120px;
	height: 90px;
	padding-top:1px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;
	border: 1px solid #2E40A8;

}

/*----------------------------------------------------*/
/* Newest Videos
/*----------------------------------------------------*/

.newestVideos{

	position: relative;
	width: 777px;
	height: 358px;
	background: url('/images/hdr_newestMovies.jpg');

}

.btnViewAll{

	position: relative;
	padding-top: 12px;
	padding-right: 16px;
	text-align: right;

}

.newestBoxBG{

	float: left;
	position: relative;
	margin-top: 17px;
	margin-left: 9px;
	width: 183px;
	height: 303px;
	background: url('/images/bg_med_box.gif');

}

.newestBoxBG .boxcoverTitle{

	position: relative;
	padding-top: 7px;
	padding-left: 7px;
	width: 170px;
	height: 13px;
	overflow: hidden;

}

.newestBoxBG .medBoxcover{

	position: relative;
	text-align: center;
	height: 248px;

}

.medBoxcover .medBoxFrame{

	position: absolute;
	top: 7px;
	left: 7px;
	padding-top: 7px;
	text-align: center;
	width: 164px;
	height: 227px;
	border: 3px solid #0F1742;

}


.medBoxcover .outerBorder{

	position: absolute;
	top: 6px;
	left: 6px;
	border: 1px solid #3548BA;
	width: 170px;
	height: 240px;

}

.btnViewDVD{

	position: relative;
	width: 100%;
	height: 31px;
	margin-top: 4px;
	background: url('/images/b_viewDVD.gif') center no-repeat;

}

.btnViewDVD a{

	position: absolute;
	left: 5px;
	width: 174px;
	height: 31px;

}

.btnViewDVD span{

	display: none;

}

/*----------------------------------------------------*/
/* Most Popular
/*----------------------------------------------------*/

.mostPopular{

	position: relative;
	margin-top: 24px;
	width: 777px;
	height: 446px;
	background: url('/images/hdr_mostPopular.gif');

}

.popularBoxBG{

	float: left;
	position: relative;
	margin-top: 15px;
	margin-left: 10px;
	width: 372px;
	height: 191px;
	background: url('/images/bg_popular_box.gif');

}

.popularBoxBG .smallBoxcover{

	position: relative;
	text-align: center;
	width: 130px;
	height: 191px;

}

.smallBoxcover .smallBoxFrame{

	position: absolute;
	top: 9px;
	left: 7px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: center;
	width: 117px;
	height: 160px;
	border: 3px solid #2B0815;

}


.smallBoxcover .outerBorder{

	position: absolute;
	top: 8px;
	left: 6px;
	border: 1px solid #771441;
	width: 123px;
	height: 174px;

}

.popularTxtArea{

	position:absolute;
	top: 8px;
	left: 140px;
	width: 230px;

}

.popularDescription{

	position: relative;
	padding-top: 10px;

}

.btnMore{

	position: absolute;
	top: 150px;
	left: 120px;

}

/* Studios Results Page */

.detailsheader{
	font: bold 12px Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
}

.detailsheader:hover{
	font: bold 12px Arial, Verdana, Helvetica, sans-serif;
	text-decoration: underline;
	color: #FFFFFF;
}

.detailslink, .detailsblk{
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	color: #FFCC33;
}

.details{
	font: bold 12px Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
}
/*----------------------------------------------------*/
/* Footer
/*----------------------------------------------------*/

#footer{

	float: left;
	position: relative;
	width: 100%;
	text-align: center;
	background: #000000;

}

.dividerBar{

	position: relative;
	text-align: center;
	margin-top: 23px;
	margin-bottom: 15px;
	border-top: 1px solid #29378f;


}

.copy{

	position: relative;
	text-align: center;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #838383;

}

.footerLinks{

	position: relative;
	text-align: center;
	padding-bottom: 19px;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.ftrLink {

	font-family: Tahoma, Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;

}
