@charset "utf-8";
/* CSS Document */
.listlink a:link {	text-decoration:none; color:#b1b1b1;  left:3px; text-align:right; top:0px; position:relative; width:17px; height:17px;}
.listlink a:visited {	text-decoration:none; color:#b1b1b1;  left:3px; text-align:right; top:0px; position:relative; width:17px; height:17px;}
.listlink a:active {text-decoration:none; color:#b1b1b1; left:3px; text-align:right; top:0px; position:relative; width:17px; height:17px;}
.listlink a:hover {	text-decoration:none; color:#b1b1b1;  left:3px; text-align:right; top:0px; position:relative; width:17px; height:17px;}

.titlelink a:link { color:#000; text-decoration:none;}
.titlelink a:visited { color:#000; text-decoration:none;}
.titlelink a:active { color:#000; text-decoration:none;}
.titlelink a:hover { color:#000; text-decoration:none;}

.redboxlink a:link { color:#fff; text-decoration:none; }
.redboxlink a:visited { color:#fff; text-decoration:none; }
.redboxlink a:active { color:#fff; text-decoration:none; }
.redboxlink a:hover { color:#fff; text-decoration:none; }

p {
	padding:0px;
	margin:0px;
	position:relative;	
}
.white a:link { color:#fff; text-decoration:none; }
.white a:visited {color:#fff; text-decoration:none; }
.white a:active {color:#fff; text-decoration:none; }
.white a:hover {color:#fff; text-decoration:underline; }
#buyheader {
	width:99%;
	background-color:#910000;
	background-image:url(../images/buybg.png);
	background-repeat:repeat-x;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	padding:10px;
	height:22px;
	position:relative;
}

#filmSurround {
	background-color:#b1b1b1;
	width:610px;
	height:100%;
	padding-bottom:20px;
	position:relative;
	float:left;
}
#filmHead {
	font-size:25px;
	font-weight:bold;
	margin-top:25px;
	padding-left:10px;
	position:relative;
	color:#fff;
	float:left;
}
#filmBody {
	position:relative;
	margin-left:10px;
	float:left;
}
#clear {
	clear:both;
	float:none;
}
#filmNav1 {
	float: left;
	list-style-type: none; 
	padding:0px;
	position:relative;
	left:0px;
	width:610px;
	margin-top:10px;
	margin-bottom:0px;
}
li#unselected {
	list-style-type:none;
	display:inline;
	color:#b1b1b1;
	background-image:url(../images/film_abc_back_off.png);
	background-repeat:no-repeat;
	position:relative;
	width:17px;
	height:17px;
	font-weight:bold;
	float:left;
	margin-right:5px;
}
li#selected {
	list-style-type:none;
	color:#b1b1b1;
	background-image:url(../images/film_abc_back_on.png);
	background-repeat:no-repeat;
	position:relative;
	font-weight:bold;
	width:17px;
	height:17px;
	float:left;
	margin-right:5px;
}

/* RED BOX */
#redbox {
	width:192px;
	height:175px;
	background-image:url(../images/film_list_box.png);
	background-repeat:no-repeat;
	position:relative;
	margin-bottom:20px;
	background-color:#a70014;
}
#redbox_link {
	width:155px;
	left:15px;
	position:relative;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	padding-bottom:5px;
}
/* FILMS SHORT LAYOUT */
#dots {
	background-image:url(../images/list_dots.png);
	background-repeat:no-repeat;
	width:587px;
	height:5px;
	position:relative;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
}
#film_contain {
	width:610px;
	min-height:530px;
	height:100%;
	position:relative;
	top:10px;
	padding-left:0px;
}
#film_image {
	width:160px;
	height:65px;
	background-color:#ebebeb;
	position:relative;
	text-align:center;
	float:left;
	padding-top:5px;
}
#film_title {
	font-size:16px;
	font-weight:bold;
	color:#000;
	position:relative;
	float:left;
	padding:0px;
	width:400px;
}
#list_director {
	font-size:12px;
	font-weight:bold;
	color:#000;
	position:relative;
	vertical-align:top;
	float:left;
	padding:0px;
}
#list_category {
	font-size:11px;
	font-weight:bold;
	color:#a70014;
	position:relative;
	vertical-align:top;
	float:left;
	padding:0px;
}
#film_desc {
	font-size:12px !important;
	font-family:'helvetica', Arial !important;
	color:#575757;
	width:400px;
	position:relative;
	float:left;
	padding-top:3px;
}
#shortlisttable {
	float:left;
	position:relative;
}

/* FILMS LONG LAYOUT */
#filmBody_long {
	position:relative;
	float:left;
}
#film_contain_long {
	width:610px;
	position:relative;
	top:10px;
	padding-bottom:20px;
}
#film_image_long {
	width:610px;
	height:245px;
	position:relative;
	text-align:center;
	float:left;
}
#list_info_long {
	font-size:12px;
	color:#000;
	position:relative;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
}
#film_desc_long {
	font-size:14px !important;
	color:#575757;
	width:400px;
	position:relative;
	float:left;
	padding-top:0px;
}
#filmSurround_long {
	background-color:#b1b1b1;
	width:610px;
	position:relative;
	float:left;
}
#film_info_box {
	background-color:#a70014;
	background-image:url(../images/film_info_bg.png);
	background-repeat:repeat-x;
	width:155px;
	height:120px;
	position:relative;
	margin-bottom: 10px;
}
#film_info_box_text {
	padding-top:10px;
	padding-left:10px;
	color:#fff;
	font-size:12px;
	position:relative;
	float:left;
}
#arrow_contain {
	width:590px;
	height:18px;
	position:relative;
}
#leftarrow {
	background-image:url(../images/leftarrow.png);
	background-repeat:no-repeat;
	height:13px;
	width:20px;
	position:relative;
	margin-bottom:3px;
	left:10px;
	float:left;
}
#rightarrow {
	background-image:url(../images/rightarrow.png);
	background-repeat:no-repeat;
	height:13px;
	width:20px;
	position:relative;
	margin-bottom:3px;
	left:10px;
	float:right;
}
#leftarrow:hover {
	background-position: 0 -13px;
}
#rightarrow:hover {
	background-position: 0 -13px;
}
/* Category Sub Nav */
#filmsubNav {
	position:relative;
	margin-top:8px;
	margin-left:5px;
	margin-right:auto;
	padding:0px;
	width:600px;
}
ul#filmsubNav {
	position:relative;
	padding:0px;
	text-align:center;
}
.selected_sub {
	color:#000;
	display:inline;
	position:relative;
	font-weight:bold;
	font-size:14px;
	background-color:#910000;
	padding-top:5px;
	padding-bottom:5px;
	width:115px;
	float:left;
	height:40px;
	margin-right:5px;
	text-align:center;
}
.unselected_sub {
	display:inline;
	position:relative;
	font-size:14px;
	font-weight:bold;
	color:#000;
	background-color:#ededed;
	padding-top:5px;
	padding-bottom:5px;
	width:115px;
	float:left;
	height:40px;
	margin-right:5px;
	text-align:center;
}
.unselected_sub a:link { color:#000; background:none;}
.unselected_sub a:visited { color:#000; background:none;}
.unselected_sub a:active { color:#000; background:none;}
.unselected_sub a:hover { color:#910000; background:none;}

.selected_sub a:link { color:#fff; background:none;}
.selected_sub a:visited { color:#fff; background:none;}
.selected_sub a:active { color:#fff; background:none;}
.selected_sub a:hover { color:#fff; background:none;}

#category_head {
	width:450px;
	position:relative;
	background-color:#676767;
	color:#fff;
	font-weight:bold;
	font-size:18px;
	float:left;
	margin-bottom:10px;
	padding:5px;
	height:23px;
}
#category_head_right {
	width:120px;
	position:relative;
	background-color:#676767;
	color:#b1b1b1;
	float:left;
	font-weight:bold;
	font-size:14px;
	margin-bottom:10px;
	padding:5px;
	height:23px;
	margin-left:5px;
	text-align:right;
}