body{ background-image:url(../img/layout/bg.gif); background-color:#818D91; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px; margin:0px; font-family:arial,tahoma,verdana,sans-serif; font-size:12px; color:white; vertical-align:top;}
/*td,th{ font-family:arial,verdana,tahoma,sans-serif; font-size:12px; color:white; line-height:13px;}*/
a, a:visited{ font-family:arial,verdana,tahoma,sans-serif; line-height:13px; font-size: 12px; color:#FFB020;}
a:hover{ color:#FF6600; text-decoration:none;}
a:active{ color: #DD942D;}
input, button, select{ vertical-align:middle;}

/* page */
.page01{ width:780px; margin:auto;}
.page02{ width:780px; margin:auto; position:absolute;}
.page03{ border:1px solid #414B4D; width:780px; background-color:#687878;}

.pageContent{background-image:url(../img/layout/content_bg01.gif); background-color:#687878; background-repeat:repeat-x; min-height:320px;}

/* header */
.head01{ background-image:url(../img/layout/head_bg01.gif); background-color:#CD5E11; background-repeat:repeat-x;}
.head02{ background-image:url(../img/layout/head_bg02.jpg); background-repeat:no-repeat; background-position:right top; height:125px;}

.headContent{ position:absolute; top:12px; right:12px;}

/* navigation */
.nav01{ position:absolute; top:95px; left:192px;}
.nav01 td{ height:30px; vertical-align:middle; text-align:center;}
.nav01 a, .nav01 a:visited{ color:white; text-decoration:none; font-weight:normal; font-size:12px;}
.nav01 a:hover{ color:#FF9900; text-decoration:underline;}

/* Content Mod */
#leftContent{ width:200px; float:left; padding:10px 0px 8px 0px; border:0px solid lime;}
#mainContent{ width:573px; margin-left:204px; padding:14px 0px 8px 0px; border:0px solid cyan;}

/* gray box mod */
.mod01a{ background-image:url(../img/layout/mod_gray01.gif); background-repeat:no-repeat; height:4px; margin-left:8px; padding:0px; margin-bottom:0px; font-size:1%;}
.mod01b{ background-image:url(../img/layout/mod_gray03.gif); background-repeat:no-repeat; height:4px; margin-left:8px; padding:8px;}
.mod01{ background-image:url(../img/layout/mod_gray02.gif); padding:0px 8px 0px 8px; background-repeat:repeat-y; background-position:left top; font-size:12px; width:174px; margin-left:8px;}
.mod01 h2{ margin-bottom:2px; margin-top:0px; padding-top:4px; font-size:12px; color:white; font-weight:bold;}
.mod01 form{ margin:0px;}

.mod01 .formMovieSearch .searchKeywords{ width:130px;}
.mod01 .formMovieCategory select{ width:142px; padding-right:0px;}

.mod01 .formCustomerLogin{ margin:0px; padding:6px 0px 0px 0px;}
.mod01 .formCustomerLogin h2{ margin-bottom:2px; margin-top:0px; font-size:12px; color:#444954; font-weight:bold;}
.mod01 .formCustomerLogin .customerLogin{ margin-bottom:3px;}
.mod01 .customerLoginContent{ margin-top:5px;}

.mod01 .formMovieCategory select{padding:0px; margin:0px 4px 0px 0px; font-family:arial,tahoma,verdana;}

/* mod02 */
.mod02{ padding:12px 8px 0px 12px;}

.mod02 .newsContent{ padding:5px 0px 8px 0px;}

.movieSearchContent{ padding-top:5px;}
.cuNavContentFoot{ padding-bottom:8px;}

/* com01 */
.com01{ margin:8px; margin-top:0px;}

.expertSearch .comContent .numberedLinks{ float:left;}
.comExpertSearch legend{ color:#FFB020; padding:0px 8px 0px 8px; margin:0px;}

.comContent .numberedLinks{ padding-bottom:8px;}
.comContent img{ margin-right:20px; margin-bottom:10px; border:1px solid black;}
.comContent .saleFormInfoBox{ border:1px solid #151515; background-color:#E0E0E0; color:black;}
.comContent .saleFormInfoBox td{ color:black;}

.comCustomerLoginForm h2{ margin-bottom:2px; margin-top:0px; font-size:12px; color:white; font-weight:bold;}
.comCustomerLoginForm .customerLogin{ margin-bottom:3px;}
.comCustomerLoginForm .customerLoginContent{ margin-top:5px;}

.com01 .formCustomerNavDdl{ text-align:right;}
.com01 .comContent .coverDiv{ position:relative; margin:0px 8px 10px 0px;}
.com01 .comContent .coverImage{ border:1px solid black;}
.com01 .comContent .fsk{ position:absolute; bottom:3px; right:3px; border:0px;}
.com01 .comContent .ico{ border:0px; padding:0px; margin:0px;}
.com01 .comContent .iconTrailer{ border:0px; padding-left:130px;}

.comCharts img{ border:1px solid black; margin-right:20px; margin-bottom:10px;}
.comCharts form{ padding:0px; margin:0px;}
.comCharts .comContent{ padding:1px 0px 0px 0px; margin:0px; background-color:white;}
.comCharts .comContent .rank{ color:#DA251C; font-weight:bold; font-size:14px; padding-bottom:16px;}
.comCharts .comContent .numberedLinks{ padding-bottom:12px;}
.comCharts .comContent .numberedLinks a:link, .com01b .comNovelties .novContent .numberedLinks a:visited, .com01b .comNovelties .novContent .numberedLinks a:hover{ font-weight:bold;}
.comCharts .comContent .mTitle{ font-weight:bold;}
.comCharts .comContent .chartName{ padding:1px 0px 10px 0px; margin:0px; color:#003858; font-weight:bold;}

.comFilminfo .comContent .oResInfo{ background-color:#E0E0E0; border:1px solid #151515;}
.comFilminfo .comContent .oResInfo th{ background-color:#AB3800; color:white; text-align:center; padding:3px; background-image:url(../img/layout/th_bg.gif); background-repeat:repeat-x; background-position:bottom;}
.comFilminfo .comContent .oResInfo td{ color:black;}
.comFilminfo .comContent .oResInfo img{ border:0px; margin:0px;}
.comFilminfo .comContent .oSaleInfo{ background-color:#E0E0E0; border:1px solid #151515; margin-bottom:15px;}
.comFilminfo .comContent .oSaleInfo th{ background-color:#AB3800; color:white; text-align:center; padding:3px; background-image:url(../img/layout/th_bg.gif); background-repeat:repeat-x; background-position:bottom;}
.comFilminfo .comContent .oSaleInfo td{ text-align:center; color:black;}

.comCart .comContent .oSaleInfo{ background-color:#E0E0E0; border:1px solid #151515; margin-bottom:15px;}
.comCart .comContent .oSaleInfo th{ background-color:#AB3800; color:white; text-align:center; padding:3px; background-image:url(../img/layout/th_bg.gif); background-repeat:repeat-x; background-position:bottom;}
.comCart .comContent .oSaleInfo td{ text-align:center; color:black;}
.com01 .comMovieSale .comContent .priceInfo { text-align:center; border:1px solid #859595; background-color:#5F6E71; padding:9px 5px 9px 5px;}

.com01 .frontpageTd{ font-size:12px; color:black; background-color:#D8D8D8; padding:8px; border:1px solid #819395; background-image:url(../img/layout/com_box_fade.gif); background-repeat:repeat-x;}
.com01 .frontpageTd a{ color:#BA0303}

/* light */
h1, .lightMod .h1, .h1{ padding:0px 0px 5px 14px; border-bottom:1px solid #819395; margin:0px; font-size:14px; color:white; font-weight:bold; background-image:url(../img/layout/dot_h1.gif); background-repeat:no-repeat; background-position:left top;}
.lightMod .newsContent, .lightMod .novContent, .lightMod .chartContent{
	padding:8px;
	background-color:#E0E0E0;
	border-top:1px solid #D0D0D0;
	border-bottom:1px solid #D0D0D0;
}

/* com content felder */
.comContent{ padding:10px;}

.com01{ padding:0px;}
.com01 .comHead{padding:0px 0px 10px 0px; border-bottom:1px solid #819395; margin:0px 0px 4px 0px;}
.com01 .comHead .h1, .com01 .comHead h1{border-bottom:0px solid #17558F; margin:0px 0px 0px 0px;}
.com01 .comContent .icoHelp{ border:0px; vertical-align:middle; cursor:help; margin:0px 0px 0px 6px;}

.com01 .infoBox{ border:1px solid #859595; background-color:#5F6E71; padding:6px; margin:0px 0px 12px 0px;}

.lightMod{
	margin-bottom:8px;
}
.lightMod .navContent, .lightMod .cuNavContent{
	margin-bottom:25px;
}

/* warnings and errors */
.orError, .sGbWarning{
	color:#C11616;
}

h2{
	font-size:14px;
	color:#FF9900;
	font-weight:bold;
}







/* second menu buttons */
.secButton a:link, .secButton a:visited, .cuNavButton a:link, .cuNavButton a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	background:url(../img/layout/sec_button.gif) no-repeat;
	background-position:0px -4px;
	vertical-align:middle;
	font-size:11px;
	font-weight:bold;
	color:white;
	text-align:left;
	padding:0px;
	padding-top:3px;
	padding-left:30px;
	margin:0px;
	margin-bottom:1px;
	margin-left:0px;
	height:16px !important;
	width:160px;
	text-decoration:none;
}
.secButton a:hover, .cuNavButton a:hover{
/*	background:url(../layout/button_hover.png) no-repeat;*/
	background-position: 0px -26px;
	padding-left:30px;
	text-decoration:none;
	color:#FF9900;
}

/* footer */
.footerCom{ padding:12px 0px 12px 200px; background-color:#5F6E71; border-top:1px solid #586669; border-bottom:1px solid #586669; text-align:center; clear:both;}
.footerCom a:link, .footerCom a:visited{
	color:#FFC000;
	text-decoration:underline;
	font-weight:normal;
}
.footerCom a:hover{
	color:white;
	text-decoration:none;
	font-weight:normal;
}
