/*
Site Colors:
	#660000 - red borders
	
*/



body { 
	color: #999;
	font-size: 60%;
	font-family: "Times-New-Roman", "Times", tahoma, arial, geneva, seriff; 
	background: #000;
}
:focus {
  -moz-outline-style:none;
}

table, span, p, div, th, td, li, dd, dl, dt{
	font-size: 12px; font-family: "Times-New-Roman", "Times", tahoma, arial, geneva, seriff; font-weight: 500;
}
table, span, p, div, th, td, li, dd, dl, dt, h2, h3, h4, h5, h6, h7, h8, h9 {
	font-size: 12px; font-family: "Times-New-Roman", "Times", tahoma, arial, geneva, seriff; 
}


h1, h2, h3, h4, h5, h6, h7, h8, h9{
	margin-left: 0px; margin-bottom: 1%; margin-top: 1%; font-weight: bold; padding-bottom: 0px; padding: 0px; 
}
h1, h2, h3, h4, h5, h6, h7, h8, h9{
	font-size: 14px; color: #c0c0c0;
}

h2 a{
	color: #666; 
}
h2 a:visited{
	color: #fff;
}
h3 a{
	color: #666; font-weight: 600;
}
h3 a:visited{
	color: #fff; font-weight: 600;
}
h4 a{
	color: #660000; font-weight: 600;
}
h4 a:visited{
	color: #663333; font-weight: 600;
}


a{		
		color: #660000;/*#3366ff*/ font-size: 12px; font-weight: normal; text-decoration: underline;
	}
a:visited{		
		color: #663333; font-weight: normal;
	}
a:hover{
		color: #663333; font-weight: normal; text-decoration: underline;
	}
a:active{
	color: #fff; font-weight: normal; text-decoration: underline;
}

p{
	margin-bottom: 2%; margin-top: 1%;
}

ul{
	list-style: none; margin-left: 0px; margin: 0px; margin-bottom: 5%; padding: 0px; 
}
li{
	list-style: none; margin-left: 0px; margin-top: 3%;
}



#itemizedList li{
	list-style-type: decimal; margin-top: 1%; 
}
.noListStyle{list-style: none !important;}

blockquote{
	margin-left: 0px; margin-right: 5px; font-style: italic;
}

.olNumberedSmallMargin{
	  margin-top: 0px; padding-top: 0px;
}
.olNumberedSmallMargin li{
	margin-top: 2%; padding-top: 0px; list-style-type: decimal;
}

.olNumbered li{
	list-style-type: decimal; margin-top: 1%; 
}
.olDisc li{
	list-style-type: disc; margin-top: 1%; text-align: justify;
}

.ulIndent li{
	list-style-type: none; margin-top: 1%; text-align: justify; margin-left: 5px;
}

.underline{
	text-decoration: underline;
}
.center{
	text-align: center; 
}
.centerPic{
	text-align: center; 
}

.bold{
	font-weight: 900;
}
.noBold{
	font-weight: normal;
}

.floatLeft{
	float: left;
}
.floatRight{
	float: right;
}
.clearBoth{
	clear: both;
}
.clearLeft{
	clear: left;
}
.noMargin{
	margin: 0px;
}
.sub-title{color: #c0c0c0; font-weight: bold !important; border-bottom: 1px solid #c0c0c0;}

.red{
	color: red;
}

.justify{
	text-align: justify;
}
.imgBorder{
	border: 1px solid #c0c0c0;
}
.noBorder{
	border: 0px solid;
}
.blackBorder{
	border: 1px solid #000;
}
.UlLeftCentered{
	float: left; text-align: center; margin-left: 0px; padding-left: 0px;
}
.UlFloatLeft{
	float: left; padding-left: 0px;
}

.UlRightRight{
	float: right; text-align: right; margin-left: 0px; padding-left: 0px;
}


.displayNone{
	display: none;
}
.indent{
	padding-left: 20px;
}
.indent30{
	padding-left: 30px;
}

.blk-img-border{border: 1px solid #000;}
.item-captions{font-weight: bold; text-transform: uppercase; color: #c0c0c0;}

/* --------------------------------------------------------------------------------------------- */
#invisibleContainer{ 
	background: #000; 
	width: 1000px; height: 100%; margin: auto; margin-top: 0px; min-height: 885px;
}

/*-------------------layout--------------------------------------------------------------*/

#SiteContainer{
	border: 0px; width: 900px; background: #000;
	padding: 0px; margin: auto; height: 800px; 
}
#masthead{
	padding: 0px; margin: 0 0 0 0; width: 900px; height: 149px; overflow: hidden; z-index: 900;
	background: #000; 
}

#mastheadImg{
	width: 900px; height: 128px; z-index: 200; position: relative; padding: 0px; margin: 0px; left: 0px; top: 0px; clear: both; 
}
#mastheadImg a img{
	border: 0px solid;
}


/* -----------------------------------------site content------------------------------------------ */


#ContentContainer{
	 border: 0px; padding: 0px 0px 10px 0px; margin: auto; margin-top: 0px; top: 0px; clear: both; 
	 width: 900px; min-height: 560px;  
	 text-align: left; z-index: 7; position: relative; 	
}


.home-page-cc-bg{background: url(../images/bgs/home-content-bg.jpg) left top no-repeat #000 scroll;}
.home-page-cc-bg-2{background: url(../images/bgs/home-content-bg.jpg) left top no-repeat #000 scroll;}
.trailers-page-bg{background: url(../images/bgs/home-content-bg.jpg) left top no-repeat #000 scroll;}


/*---------------------------------------home page-----------------------------------*/
#innerPageColCenter{
	border: 0px; float: left; margin-left: 5px; width: 893px !important; 
	 height: 550px; padding: 0px; overflow: hidden; margin-bottom: 10px; background: none; 
}


/*-------------------------------HOME PAGE LAYOUT----------------------------------------------------------*/

#content-row-one{float: left; clear: both; width: 896px; height: 236px; overflow: hidden;}

#row-one-left{float: left; width: 460px; height: 236px; overflow: hidden; text-align: left;}

#row-one-left #home-video-logo-caption{width: 425px; height: 60px; margin-left: 36px; margin-top: 175px;}

#content-row-one #row-one-right{float: right; width: 434px; height: 236px; overflow: hidden;}

#row-one-right #side-bar-bg{width: 374px; height: 181px; margin: 29px 0px 0px 23px; 
	background: url(../images/bgs/right-sidebar-bg.png) left top no-repeat; overflow: hidden;}


#row-one-right #side-bar-bg #side-bar-content-scroller{width: 354px; height: 167px; overflow: auto; margin: 7px 0px 0px 10px; }

#row-one-right #side-bar-bg #side-bar-content-scroller #side-bar-content{margin: 10px 11px 10px 11px; text-align: justify; color: #ccc;}




#content-row-two{clear: both; float: left; width: 896px !important; height: 310px;
	overflow: hidden; margin: 0px 0px 0px 0px; text-align: left;}
	
#content-row-two #home-video-content{width: 425px; height: 299px; margin: 2px 0px 0px 36px;}	
#content-row-two #home-video-content #home-flash-alt-content{
	background: url(../images/home-video-image.png) left top no-repeat !important; width: 405px; height: 279px;  padding: 20px; 
}



/*------------------------------------------FLASH FOR MOVIE TRAILERS PAGE---------------------------------------*/
#innerPageColCenter #movie-trailers-flash{
	border: 0px; float: left; margin-left: 5px; width: 890px !important; 
	 height: 550px; padding: 0px; overflow: hidden; margin-bottom: 10px; background: none;
	 text-align: center; margin: auto; padding-top: 35px; 
}

#innerPageColCenter #movie-trailers-flash-bg-wrapper{
	width: 810px; height: 540px; text-align: center; margin: auto !important; padding: 20px 0px 0px 0px !important;
}

#innerPageColCenter #movie-trailers-flash-sub-box{
	width: 790px; height: 500px; text-align: center; margin: auto !important;
}

#innerPageColCenter #movie-trailers-flash-bg #flashcontent{
	margin: 35px auto !important; width: 760px; height: 460px;
}
.movie-trailers-page-flash{background: url(../images/bgs/flash-movie-trailers-bg.png) center top no-repeat scroll;}

#large-flash-alt-content{
	text-align: justify; padding: 20px;
}


/* -------------------------extender min-height fix -----------------------*/
#extenderImgThree{
	z-index: 1; position: relative; float: left; background: none;
}
/* -------------------------extender min-height fix -----------------------*/

/*----------------------------------INNERPAGE CONTENT LAYOUT-----------------------------------*/
#innerPageColCenter #content-col-left{
	float: left; width: 455px; height: 540px; overflow: hidden; text-align: left;
}

#content-col-left  #content-copy-outercontainer{width: 444px; height: 516px; margin: 14px 0px 0px 0px; 
	overflow: hidden;		
}
#content-col-left  #content-copy-outercontainer #page-title{
	margin-left: 10px; 
}

#content-col-left #content-copy-bg{width: 444px; height: 515px; margin: 0px 0px 0px 0px; 
	background: url(../images/bgs/col-left-content-bg.png) left bottom no-repeat; overflow: hidden;}

	
		
#content-col-left #content-copy-bg #content-copy-scroller{width: 400px; height: 458px; overflow: auto;
	margin: 3px 0px 0px 20px; text-align: justify; padding-right: 10px;}


.dvd-img{float: left; margin: 5px 10px 5px 0px; border: 1px solid #000;}

.film-project-item{padding: 5px; }

/*--------------------------------right side---------------------------------*/
#innerPageColCenter #content-col-right{
	float: right; width: 434px; height: 540px; overflow: hidden; text-align: left; 
}
#innerPageColCenter #content-col-right #row-one-right{float: left; width: 434px; height: 215px; overflow: hidden; }

#content-col-right #row-one-right #side-bar-bg{width: 374px; height: 181px; margin: 29px 0px 0px 23px; 
	background: url(../images/bgs/right-sidebar-bg.png) left top no-repeat; overflow: hidden;}


#content-col-right #row-one-right #side-bar-bg #side-bar-content-scroller{width: 354px; height: 167px; overflow: auto;
	margin: 7px 0px 0px 10px; }

#content-col-right #row-one-right #side-bar-bg #side-bar-content-scroller #side-bar-content{margin: 10px 11px 10px 11px;
	text-align: justify; color: #999;}
	
#content-col-right #row-one-right #side-bar-bg #side-bar-content-scroller #side-bar-content h3{text-align: left;}

#content-col-right #row-two-right {margin: auto; width: 430px; height: 36px; 
	text-align: center; color: #ccc; padding: 0px; position: relative; clear: left;}
#content-col-right #row-two-right #col-right-title-img{margin: 0px auto; padding: 0px; width: 258px; height: 36px;  
	text-align: center; position: relative;}


#content-col-right #row-three-right{margin: auto; width: 430px; height: 268px; 
	text-align: center; color: #ccc; padding: 0px; position: relative; margin-right: 8px;	
}
#content-col-right #row-three-right #col-right-media{margin: 0px auto; padding: 0px; width: 374px; height: 268px;  
	text-align: center; position: relative;
}
#content-col-right #row-three-right #col-right-media #flashcontent #sidebar-flash-alt-content{
	background: url(../images/sidebar/ssp-place-img.png) left top no-repeat !important;
	width: 334px; height: 248px;  padding: 20px 40px 20px 20px; text-align: justify;
}


/* ----------------- FOOTER DISPLAY ------------------------------------ */
#footer{
	width: 900px; clear: both; height: 25px; 
	background: url(../images/bgs/footer-bg.jpg) left top no-repeat #000; color: #666; font-size: 10px;
	padding-top: 4px; font-family: tahoma, verdana, sans-seriff; border: 0px !important;   
}
#footer #footer-nav{width: 896px; height: 22px; background: none !important; border: 0px !important;}

#footer #footer-ul{display: inline !important; margin-top: 10px; padding-left: 4px;
	padding-right: 4px; background: none !important; border: 0px !important;}
	
#footer #footer-ul li{display: inline !important; font-family: tahoma, verdana, sans-seriff;
	font-size: 10px; color: #666; background: none !important; border: 0px !important;}


/* --------------------------------------------------------------------------------------------- */



#credits{
	padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; 
	 font-family: tahoma, verdana, sans-seriff; font-size: 10px; color: #666;
	 background: none; border: 0px; top: 0px !important; text-align: right;
}
#credits a{
	color: #666; font-size: 10px; text-decoration: none;
	 font-family: tahoma, verdana, sans-seriff;; 
}

#siteBottomSpacer{
	clear: both; padding: 0px; margin: 0px 0px 0px 0px; background: none; border: 0px;
}

/* /END a display layout footer*/


/* ------------------------------------------form--------------------------------------------------- */
#contactForms{
	width: 70%; background: none; text-align: left; margin: 10px 0px 0px 10px;
}

fieldset{
	background: none; border: none; text-align: left; margin-left: 5px; padding-left: 0px; font-size: small; padding-top: 0px;
}
fieldset ol, fieldset li{
	 text-align: left; margin-left: 0px; padding-left: 0px; font-size: small; display: inline;  
}
 fieldset li{
	 text-align: left; margin-left: 0px; padding-left: 0px; font-size: small; display: inline; 
	   font-size: 11px; 
}
 fieldset label{
 	font-weight: bold; 
 }
.labelSpacer{
 	margin-top: 0px; margin-bottom: -10px; text-align: left; width: 70%; 
 }
.negativeSpace{
 	margin-top: 0px;
 }
fieldset input{
 	float: right; margin-top: 0px; border: 1px solid #4c4c4c; background: #c0c0c0; color: #000;
 }
 
/*--using on email signup */
form input{
 	border: 1px solid #4c4c4c; background: #cccccc; color: #000; padding-right: 3px; padding-left: 3px; 
 }
/*--/using on email signup */

/*--paypal buttons */
.noBG{
	background: none; border: none;	
}
/*--/paypal buttons */ 
#comments{
	margin-top: 3px; margin-bottom: 3px;
}
fieldset textarea {
	width: 100%; border: 1px solid #4c4c4c; background: #fff; color: #000; 
}
#formButtons{
	float: left; color: #c0c0c0;
}
#formButtons input{
	color: #000; font-size: 12px; font-family: "Times-New-Roman", "Times";
}

/*--using on email signup */
.formButtons{
	float: left; color: #000;
}
.formButtons input{
	color: #000; font-size: 12px; font-family: "Times-New-Roman", "Times";
}
/*--/using on email signup */


.required{
	color: #660000;
}
.address{
	margin-left: 0px; float: left;  
}
.address ul{
	margin-left: 0px; padding-left: 0px;
}
.address ul li{
	margin-left: 0px; padding-left: 0px;
}

/*----------------/form-------------------------------------------*/
