@charset "UTF-8";

body{background-color:#eef7ef;margin:0; padding:0;}
body, td, th{font-family:"Helvetica Neue", Arial, Verdana, Helvetica;font-size:12px;}
a{color:#256;text-decoration:none;}
a:hover{text-decoration:underline;}
.container{
	width:870px;margin:3px auto;margin-bottom:0;position:relative;
}

/* HOME STYLES */
#homeContent, #homeHeader{width:835px; position:relative;}
#homeHeader{text-align:right;}
#homeHeader img{border-left:3px solid #fff;border-bottom:3px solid #fff;}
#hHeaderImage{height:131px; background-image:url(../images/home_header_bg.jpg); background-repeat:repeat-x; margin-left:-13px;}
#hHAbsolute{position:absolute;color:#fff;font-size:130px;line-height:90px;text-align:left; z-index:150;letter-spacing:-5px;left:13px;}
#hHAbsolute span{font-size:35px; letter-spacing:normal;}
#homeFeatTb{margin:0;/*background-color:#ddd; border-top:3px solid #ddd;*/margin-top:-38px; margin-right:4px; margin-bottom:4px;position:relative;z-index:200;}
#homeFeatTb td{padding:0;}

.featured a{overflow:auto;}
.featured a{display:block;color:#333; text-decoration:none; padding:12px; margin:0;}
.featured a:hover{background-color:#eee;}
.featured .featTitle{ text-transform:capitalize;font-weight:bold;font-size:13px; display:block;}
.featured .featDate{ color:#cc0055; display:block; margin-bottom:3px; font-weight:bold;}
.homNav, .homeNavTabsSelected, .homeNavTabs{padding:5px;padding-left:10px;}

.homeNavTabs{width:254px;border-bottom:1px solid #aaa;background-image:url(../images/arrow-right.gif);}
.homeNavTabsSelected{width:252px;border:1px solid #aaa; border-bottom:none;background-color:#ccc; -moz-border-radius-topleft:5px;-moz-border-radius-topright:5px; 
	-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;background-image:url(../images/arrow-down.gif);}
.homeNavTabsSelected, .homeNavTabs{background-repeat:no-repeat; background-position:10px center; padding-left:26px;}
.homNav, .homeNavTabs, .homeNavTabsSelected{text-align:left;font-size:15px;font-weight:bold;margin:0;margin-top:2px;}
.homNav{margin-left:4px;}
.homeNavTabs, .homeNavTabsSelected{display:block;float:left;z-index:200;}
.homeNavTabs{width:254px;}

#dvdDiv{display:none;}

h1{margin-top:0;margin-bottom:10px;font-weight:bold;font-size:13px;}

#nav{
background-color:#388086;
white-space:nowrap;overflow:hidden;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
font-weight:bold;
font-size:22px;color:#fff;
margin-bottom:3px;
/*height:74px;*/
}
.hairline{height:32px; background-color:#bbb;margin:3px 0;text-align:right;}
#nav img{border:none;}
#rightNav{float:right;width:303px;}
#rightNav img{border-left:3px solid #fff;/*border-bottom:3px solid #fff;*/}

/* content table and tds */
.content{background-color:#ddd; width:100%;}
.content td{vertical-align:top;}
#dvdBar{background-color:#959568;padding:0;width:35px;}
#cinemaBar{background-color:#537a8d;padding:0;width:35px;}
#homeBar{background-color:#388086;padding:0;width:35px;}
.minHeight{height:450px;}

/* NEW DVD/FILMS STYLES */
.newDvd{float:left;width:190px;text-align:center;margin:3px;height:12.5em;}
.newDvd a{display:block; padding:5px 0; padding-bottom:3px;height:11.6em; text-decoration:none;background-color:#bbb;line-height:12px; border:1px solid transparent;}
.newDvd a:hover{background-color:#eee;border:1px solid #ccc;}
.newDvd .newTitle{color:#fff;font-weight:bold;padding:0;margin:5px 0 3px 0; font-style:italic;font-size:1em;}
.newDvd a:hover .newTitle{color:#555;}
.newDvd span{color:#666;font-size:.9em;display:block;}


/* FILMS STYLES */
#specs{width:100px;padding:10px;padding-top:20px;font-family:"Lucida Sans Unicode", "Lucida Grande",sans-serif;font-size:9px;}
#specs p{border-bottom:1px solid #777;padding:1px 0;margin:0;}

/*#specs div{background-color:#B00038;color:#fff;margin:50px 0 5px 0;padding:1px;}*/
#orderOnline{border-bottom:3px solid #ddd;background-color:#B00038;color:#fff;font-family:Arial, Helvetica, sans-serif;display:block;font-size:13px;margin-top:25px;padding:2px 1px;padding-left:4px;}
#dvdTitle{width:69px;padding:10px;}
#main{width:626px;}
/* nav bar for films */
#innerNav{width:100%;}
#innerNav td{padding:0;}
#innerNav a{
	background-color:#B00038;
	letter-spacing:1px;
	display:block;
	text-align:center;
	padding:3px;
	color:#fff;
	font-size:13px;
	border-bottom:3px solid #d5d8d9;
}
#innerNav a:hover, #orderOnline:hover{text-decoration:none;border-bottom:3px solid #fff !important;padding-top:5px;padding-bottom:1px;}
#orderOnline:hover{padding-top:2px;}
#innerNav a.selected {border-bottom:3px solid #fff !important;padding-top:5px;padding-bottom:1px;}

#display{color:#333; padding:20px;line-height:15px;margin:0 3px 10px 0;}
#display td{padding:2px;}
#display img{border:1px solid #777;}
#mainImg{float:left;margin:6px 20px 10px 0; width:287px;}
#portrait{float:right;margin:0 0 10px 10px;}
.thumb, .t{float:left;margin:0 3px 22px 0px; width:126px;}
.t{margin-right:0;}
.largeImg{width:523px;}

#catalog{width:100%;}
#catalog .catTopRow td{background-color:#959568; font-weight:bold; color:#fff;}
#catalog td{background-color:#eee;padding:2px;border-top:1px solid #ddd;}

#where{width:100%;border:1px solid #ccc;border-bottom:none;}
#where td{background-color:#E6E6E6;border-bottom:1px solid #ccc;}

.footer{text-align:center;font-size:11px;padding:3px 0; }
.footer a{color:#666;}