body {
	color:#585451;
	background-color:#2C2C2C;
	font-family:Arial, "Times New Roman", Times, serif;
	font-size:67.5%;
	font-style:normal;
	font-variant:normal;
	font-weight:400;
	line-height:normal;
	text-align:center;
}
.green{color:#91B33B;}
.black{color:#000;}
.red{color:#BF5D54;}
h2.blue-block{width:624px;display:block;background-color:#8CCFE2;padding:10px;color:#000;margin-bottom:10px;font-size:1.8em;background-image:url(../images/page_title_bg.gif);background-repeat:no-repeat;height:23px;}
h2.red-block{width:624px;display:block;background-color:#E88379;padding:10px;color:#000;margin-bottom:10px;font-size:1.8em;background-image:url(../images/store_title_bg.gif);background-repeat:no-repeat;height:23px;}

#main-wrapper{text-align:left;width:1024px;margin:auto;}
#main-header{clear:both;height:312px;position:relative;}
#main-body{clear:both;padding:0px 0px 0px 11px;background-color:#FFF;position:relative;height:auto !important;height:450px;min-height:450px;overflow:visible;}
#main-footer{clear:both;padding:10px 0px 10px 0px;text-align:right;}
#main-footer a{color:#585451;text-decoration:none;}
#main-nav{position:absolute;bottom:2px;left:0px;}
a{color:#585451;}
/*header images */
.home #main-header{background:url(../images/header_image_home.jpg) no-repeat;}
.about #main-header{background:url(../images/header_image_about.jpg) no-repeat;}
.news #main-header{background:url(../images/header_image_news.jpg) no-repeat;}
.store #main-header{background:url(../images/header_image_news.jpg) no-repeat;}
.who-are #main-header{background:url(../images/header_image_who.jpg) no-repeat;}

/* main nav */
ul#nav{position:relative;display:block;width:1024px;}
ul#nav li{float:left;}
ul#nav li a{display:block;margin-left:2px;height:21px;text-align:center;padding-top:8px;color:#727272;text-decoration:none;}
ul#nav li#nav-home a{width:66px;margin-left:10px;background:url(../images/nav/home-off.gif) no-repeat;}
ul#nav li#nav-home a.on,ul#nav li#nav-home a:hover{background:url(../images/nav/home-on.gif) no-repeat;}
ul#nav li#nav-about a{width:104px;background:url(../images/nav/about-off.gif) no-repeat;}
ul#nav li#nav-about a.on,ul#nav li#nav-about a:hover{background:url(../images/nav/about-on.gif) no-repeat;}
ul#nav li#nav-who a{width:125px;background:url(../images/nav/who-off.gif) no-repeat;}
ul#nav li#nav-who a.on,ul#nav li#nav-who a:hover{background:url(../images/nav/who-on.gif) no-repeat;}
ul#nav li#nav-news a{width:62px;background:url(../images/nav/news-off.gif) no-repeat;}
ul#nav li#nav-news a.on,ul#nav li#nav-news a:hover{background:url(../images/nav/news-on.gif) no-repeat;}
ul#nav li#nav-store a{width:75px;background:url(../images/nav/store-off.gif) no-repeat;}
ul#nav li#nav-store a.on,ul#nav li#nav-store a:hover{background:url(../images/nav/store-on.gif) no-repeat;}
ul#nav li#nav-bright a{width:210px;background:url(../images/nav/nbl-off.gif) no-repeat;}
ul#nav li#nav-bright a.on,ul#nav li#nav-bright a:hover{background:url(../images/nav/nbl-on.gif) no-repeat;}
ul#nav li a span{display:none;}

/*columns */
#col-left{float:left;padding:13px 0px 10px 0px;width:644px;}
#col-right{float:right;background-color:#CED6C7;width:316px;padding:22px 24px 11px 21px;background-image:url(../images/bg_grad.gif);background-repeat:repeat-x;}

.banner{margin-bottom:11px;padding:10px;border:solid 1px #A7A7A7;background-color:#ffffff;position:relative;width:295px;}
.sub-content{clear:both;border:solid 1px #464646;display:block;position:relative;background-color:#E7E7E7;height:auto !important;height:360px;min-height:360px;}
.sub-header{position:relative;display:block;width:100%;height:60px;}
.sub-page{display:none;}
.sub-page.default{display:block;}
#sub-nav{position:absolute;bottom:2px;right:0px;}
ul#sub-nav-list{display:block;width:370px;height:22px;}
ul#sub-nav-list li{float:left;margin-left:2px;}
ul#sub-nav-list li a{height:22px;display:block;text-align:center;color:#727272;text-decoration:none;}
ul#sub-nav-list li a span{display:none;}
ul#sub-nav-list li#sub-nav-synopsis a{width:89px;background:url(../images/nav/synopsis-off.gif) no-repeat;}
ul#sub-nav-list li#sub-nav-synopsis a.on, ul#sub-nav-list li#sub-nav-synopsis a:hover{background:url(../images/nav/synopsis-on.gif) no-repeat;}
ul#sub-nav-list li#sub-nav-trailer a{width:89px;background:url(../images/nav/trailer-off.gif) no-repeat;}
ul#sub-nav-list li#sub-nav-trailer a.on, ul#sub-nav-list li#sub-nav-trailer a:hover{background:url(../images/nav/trailer-on.gif) no-repeat;}
ul#sub-nav-list li#sub-nav-images a{width:89px;background:url(../images/nav/images-off.gif) no-repeat;}
ul#sub-nav-list li#sub-nav-images a.on, ul#sub-nav-list li#sub-nav-images a:hover{background:url(../images/nav/images-on.gif) no-repeat;}
ul#sub-nav-list li#sub-nav-film a{width:89px;background:url(../images/nav/buy-off.gif) no-repeat;}
ul#sub-nav-list li#sub-nav-film a.on, ul#sub-nav-list li#sub-nav-film a:hover{background:url(../images/nav/buy-on.gif) no-repeat;}

hr{background:none;background-color:transparent;border:none;border-bottom:1px dashed #333;margin:10px 0px 10px 0px;}

/*home sub pages */

#sub-synopsis,#sub-film{padding:30px 15px 20px 15px;}
#sub-images{padding:50px 15px 20px 15px;}
#sub-trailer{padding:10px 10px 20px 10px;}

.about .sub-content,.store .sub-content,.news .sub-content,.who-are .sub-content{padding:30px 15px 20px 15px;}

ul.list{margin-left:16px;}
ul.list li{list-style:disc;margin-bottom:5px;}