/* ==========
Page Layout CSS - Mark 
========== */

HTML {}
body {background: #fff}

#page {margin:auto;background:#fff;padding-top: 34px;}
#page, #outerwrapper {width:990px; position: relative;}
#header {height:121px;width:100%;background: #d5d5d5 url(../images/header.gif) repeat-x 0 0;margin: 0;padding:0;}
#menu {position: relative; top:0; left:0; z-index: 999;height: 39px;width: 975px;display:block;background: transparent url(../images/nav/main_menu/bg.jpg) repeat-x 0 0; padding-left:15px;}
#sub_menu {/*position: relative;*/height: 30px;width: 968px;display:block;left:0;top:0;background: transparent; padding:0; margin:0 10px;}
#content {padding:15px 0 0 14px;margin:0 0 0 0; background: transparent; border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5; width:974px}
#left_column {padding: 0 14px 0 0 ;margin: 0 15px 0 0 ;width: 627px; float:left; display:block; border-right:1px solid #e5e5e5;}
#right_column {margin: 0;width:300px;padding: 0;float:left; position: relative;}
#outerwrapper {background: transparent;float:left;margin: 0;padding: 0;}
#innerwrapper {width:100%;text-align:left;}

/* =
MENU
= */
#menu {height: 39px}
#menu ul, #sub_menu ul {padding:0; margin:0; list-style-type:none;}
#menu li, #sub_menu li {float:left; background: transparent;position:relative;} 
#menu ul li{background: transparent url(../images/nav/main_menu/bg.jpg) repeat-x 0 0; padding-right:10px; padding-top:5px;}
#menu ul li span {background: transparent;}
#menu li a {float:left;height: 34px; display:block;}

#menu li a, #menu li a:visited, #menu li a:hover {padding:0 0 0 10px; line-height:34px; color:#3e3e3e; font-size:14px; font-weight:400; background: transparent;}
#menu li a:hover {background: transparent url(../images/nav/main_menu/button-hover.jpg) no-repeat 0 0; text-decoration:none; color:#247f1d;}

#menu li.selected a, #menu li.selected a:visited, #menu li.selected a:hover {padding:0 0 0 10px; line-height:34px; color:#247f1d; font-size:14px; font-weight:400; background: transparent url(../images/nav/main_menu/button-hover.jpg) 0 0;}
#menu li.selected a span, #menu li.selected a:visited span {background: transparent url(../images/nav/main_menu/button-span.jpg) no-repeat 100% 0; width:10px; height:39px; display:block; position: absolute;right:0;top:5px;} 

#menu li.selected a span.home, #menu li.selected a:visited span.home {background: transparent url(../images/nav/main_menu/home.gif) no-repeat 0 0; width:20px; left:15px; top:5px}
#menu li a span.home, #menu li a:visited span.home {background: transparent url(../images/nav/main_menu/home.gif) no-repeat 0 0; width:20px; left:15px; top:5px;}

#menu ul li a span, #menu ul li a:visited span{background: transparent url(../images/nav/main_menu/separator.jpg) no-repeat 100% 100%; width:10px; height:34px; display:block; position: absolute;right:0;top:5px;}
#menu ul li a:hover span{background: transparent url(../images/nav/main_menu/button-span.jpg) no-repeat 100% 0; width:10px; height:34px; display:block; position: absolute;right:0;top:5px;}

#menu2 {border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5; width:988px;}
#sub_menu {height:25px;background: transparent url(../images/nav/sub_menu/bg.jpg) repeat-x 0 0; position:relative; z-index: 2;}
#sub_menu ul li {background: transparent url(../images/nav/sub_menu/separator.gif) no-repeat 100% 0;}
#sub_menu li{float:left; display:block;  line-height:25px; width:auto; height:25px;} 
#sub_menu li ul li{float:left; display:block; line-height:16px; width:auto; height:19px;;} 

#sub_menu li a, #sub_menu li a:visited,#sub_menu li a:hover  {padding:0 10px; color:#333; line-height:25px; height:25px; display:block; width:inherit;float:left; font-size:12px;/* background: #fff url(../images/nav/sub_menu/vert_separator.gif) repeat-x 0 100% !important;*/}
#sub_menu li a:hover  {color:#247F1D;}
#sub_menu li a.dropdown, #sub_menu li a.dropdown:visited,#sub_menu li a.dropdown:hover {text-indent:10px; background: transparent url(../images/nav/sub_menu/arrow.gif) no-repeat 8px 10px;}
#sub_menu li a.dropdown:hover, #sub_menu li a.dropdown:hover {color:#247f1d; background: transparent url(../images/nav/sub_menu/arrow_hover.gif) no-repeat 8px 10px;}

/* ======
RE-BRAND HEADER
======  */
#signin {color:#fff;width:410px;position: absolute;right:25px;top:61px;}
.signin_advanced {font-size:10px;margin:0px;position:absolute;right:135px;top:-2px;}
.signin_button {border-left:1px solid #fff;width:100px;position: absolute;right:0;top:0;padding-left:15px;text-align:left;}
.iepad {position: absolute;top:26px;}
.ienopad {padding-top: 0;}

#q {background-color:#247f1d/*#c99425*/;border:1px solid #fff;color:#fff;font-size:13px;height:18px;left:0;line-height:18px;margin-right:0;padding:2px 0 0 0;position:absolute;top:0;width:150px;}
.custom_footer_search #q {background-color:#fff; border:1px solid #ccc;}
#search_button_new, #head_search_button_new:visited, #head_search_button_new:active {background:transparent url(../images/buttons/search.jpg) no-repeat 0 0;border:none;cursor:pointer;height:22px;left:157px;margin:0 0 4px 0px;position:absolute;top:0;width:60px;}
#search_button_new:hover {background:transparent url(../images/buttons/search_hover.jpg) no-repeat 0 0;border:none;cursor:pointer;height:22px;margin:0 0 4px 0px;width:60px;}
#signin_button_new, #signin_button_new:visited, #signin_button_new:active {	background:transparent url(../images/buttons/sign-in.jpg) no-repeat 0 0;border:none;cursor:pointer;height:22px;margin:0 0 4px 2px;width:60px;}
#signin_button_new:hover {background:transparent url(../images/buttons/sign-in_hover.jpg) no-repeat 0 0;border:none;cursor:pointer;height:22px;margin:0 0 4px 2px;width:60px;}

/* ======
PAGINATION
====== */
/* >>> Comments >>> */
.submit_comments_container {background: transparent url(../images/gradients/submit_comment_title_bg.gif) repeat-x 0 0; position:relative; padding: 0;}
.submit_comment_content {padding:0;}
.form_arrow {position:absolute; top:0 ;left:298px;}

.your_comments_container {background: transparent ; width: auto;/*padding:0 10px;*/ position:relative;}
.your_comment_row, .your_comment_row p  {line-height:16px;padding: 10px 0;position:relative; color:#4d4d4d;}
.your_comment_row p  {padding:0; color:#4d4d4d;}
.your_comment_row .title  {font-size: 12px; color:#333; position:absolute; left:0; top:30px; font-weight:800; width:140px;}
.your_comment_row .location  {font-size: 12px; position:absolute; left:0; top:48px; font-weight:400; width:140px;}
.your_comment_row .comment { margin:0;padding:0; position:relative; width:480px;/*460px*/ height:auto; display:block; left:150px;}
.your_comment_row .submitted  {width:auto; margin:0;padding:5px 0 0 0; position:relative; text-align:right;font-size: 10px; color:#4d4d4d; text-transform: uppercase;}
.your_comment_row .one{position:absolute; top:10px;left :0;}
.your_comment_row .two{position:absolute; top:63px;left :0;}
.comments_count {position:absolute; left:120px; top:0; font-size:11px;}
/* > Agree / Disagree > */
	#left_column .comment .user-generated {margin-top: 10px;font-size: 11px;height: 21px; width:475px;}
	#left_column .comment .user-generated .agree {float: left;height: 21px;display: block;vertical-align: middle;margin-left: -5px;margin-right: 5px;}
	#left_column .comment  .user-generated .agree a {background: transparent url(../images/ico-thumbs.gif) no-repeat 0 -2px;padding-left: 17px;padding-top: 0;height:21px;line-height: 21px;}
	#left_column .comment .user-generated .agree a:hover {background-position: 0px -23px;color: #55a723/*#4f7d16*/;}
	#left_column .comment  .user-generated .agree .most a {line-height: 21px;color: #55a723;background-position: 0 -23px;}
	#left_column .comment .user-generated .disagree {float: left;height: 21px;display: block;vertical-align: middle;}
	#left_column .comment .user-generated .disagree a {background: transparent url(../images/ico-thumbs.gif) no-repeat 0 -48px;padding-left: 17px;padding-top:0;height:21px;line-height: 21px;}
	#left_column .comment .user-generated .disagree a:hover {background-position: 0px -69px;color: #e6322e;}
	#left_column .comment .user-generated .disagree .most a {background-position: 0px -69px;color: #e6322e;}
/* < Agree / Disagree < */
/* <<< Comments <<< */

/* >>> Form >>> */
label {color:#666;font-family:verdana,arial;font-size:13px;font-weight:800;height:15px; padding-left:10px;}
li label {width:135px;height:30px;display:block;}
input.left_100, textarea.left_100, input.left_math {font-family:verdana; font-size:12px !important;width:466px; height:20px; padding:5px 0 0 0; position: absolute; left: 150px; top:0;}
input.left_math {width:100px;}
li .caption{font-size:12px;width:300px; height:auto; display:block; color:#333; position:absolute; left:260px;top:6px;}
textarea.left_100 {padding:0; height:84px;}
input {border: 1px solid #c9c9c9;font-family:verdana,arial;margin:0;padding:0;}
textarea {border: 1px solid #c9c9c9;font-family:verdana,arial;font-size:12px;margin:0;padding:0;}
.form_buttons { height:18px; width:auto; display:block; position:relative; margin-top:10px;}
	/* >>> Buttons >>> */
	.submit_comment_content #submit_comment, .submit_comment_content #submit_comment:visited, .submit_comment_content #submit_comment:active,
	a#add_comment, a#add_comment:visited, a#add_comment:active 
	{background:transparent url(../images/buttons/submit_comment.gif) no-repeat 0 0;border:none;cursor:pointer;height:30px;right:10px; top:-6px;margin:0 ;position:absolute;width:143px;}
	a#add_comment, a#add_comment:visited, a#add_comment:active  {background-image:url(../images/buttons/add_comment.gif); right:auto;left:0; width:115px; height:37px; top:-2px; left:0;}
	.submit_comment_content #submit_comment:hover, a#add_comment:hover{/*opacity filter in style.css*/}
	/* <<< Buttons <<< */
/* <<< Form <<< */

/* >>> Pagination >>> */
.comments_pagination_container {position: relative; height: 20px; padding-top:0px;}
.comments_pagination_top,
.comments_pagination_bottom{height:20px; font-size: 10px; padding: 0 19px; position: absolute; right:5px; top:0; top:0;background: transparent;color:#a6a6a6;}
.comments_pagination_bottom {bottom:0; top:auto;}
.pagination_toplink {height:16px; position: absolute; left:10px; top:4px;}
.pagination_caption{font-size:11px !important;left:10px;position:absolute;top:4px; color:#e5e5e5; background:transparent url(../images/hr/dotted_vertical.gif) repeat-y 100% 0; padding-right:7px;}
.pagination_title {background:transparent url(../images/hr/dotted_vertical.gif) repeat-y 100% 0;color:#666; padding-right:7px;margin-right:5px;}
/* <<< Pagination <<< */

/* >>> Links >>> */
.comments_pagination_top a, .comments_pagination_top a:visited, .comments_pagination_top a:active, .comments_pagination_top a:hover,
.comments_pagination_bottom a, .comments_pagination_bottom a:visited , .comments_pagination_bottom a:active, .comments_pagination_bottom a:hover{font-weight: 800; color:#666; height:17px; width:18px; float:left; display:block; text-align:center; padding-top:3px;}
.comments_pagination_top a.selected, .comments_pagination_top a.selected:visited, .comments_pagination_top a.selected:hover, .comments_pagination_bottom a.selected, .comments_pagination_bottom a.selected:visited, .comments_pagination_bottom a.selected:hover{color:#fff ;  background: transparent url(../images/nav/pagination/box.gif) no-repeat 0 0;}
/*.comments_pagination_top  span a, .comments_pagination_bottom  span a{width: 19px; height:20px; position: absolute; right:0; top:0;display:block; cursor:pointer;text-align:right;}*/
.comments_pagination_top  a.prev, .comments_pagination_top  a.prev:visited, .comments_pagination_top  a.prev:hover, .comments_pagination_bottom  a.prev, .comments_pagination_bottom  a.prev:visited, .comments_pagination_bottom  a.prev:hover
{color:#666; width: 20px; height:16px; position: absolute; left:0;display:block; cursor:pointer;}
.comments_pagination_top  a.next, .comments_pagination_top  a.next:visited, .comments_pagination_top  a.next:hover, .comments_pagination_bottom  a.next, .comments_pagination_bottom  a.next:visited, .comments_pagination_bottom  a.next:hover
{color:#666; width: 20px; height:16px; position: absolute; right:0;display:block; cursor:pointer;}
.pagination_toplink a, .pagination_toplink a:visited, .pagination_toplink a:hover {background: transparent /*url(../images/pagination/top.gif) no-repeat 0 0*/; cursor:pointer; width:80px; height: 16px; display:block; font-size:10px; text-align:right;}
/* <<< Links <<< */

/* ======
Left_Column content
====== */
.left_full {width:627px;height:auto;padding: 0 0; margin:0 0 15px 0;  position: relative; clear:both; font-size:0; background: transparent url(../images/gradients/gradient-tab.gif) repeat-x 0 100% ;/*border-bottom:1px solid #e5e5e5;*/}
.left_full .panel_controls,
.right_full .panel_controls {position:absolute; top:3px; right :0; line-height:16px; font-size:11px;height:16px; width:auto; display:block; padding-right:35px; text-align:right; padding-top:2px; padding-bottom:2px; background: transparent /*url(../images/gradients/panel_top.gif) repeat-x 0 0*/;}
.left_full .panel_controls a, .left_full .panel_controls span,
.right_full .panel_controls a, .right_full .panel_controls span,
.blog_controls a, .blog_controls span, .news_controls a, .news_controls span{background: transparent url(../images/arrows.gif) no-repeat 0 3px; padding-left:10px;margin-left:10px;}
.left_full .panel_controls span,
.right_full .panel_controls span{background-image: url(../images/arrows2.gif); color:#777;}

.left_full .panel_controls a.custom_colour, .left_full .panel_controls a.custom_colour:visited, .left_full .panel_controls a.custom_colour:hover,
.right_full .panel_controls a.custom_colour, .right_full .panel_controls a.custom_colour:visited, .right_full .panel_controls a.custom_colour:hover{background-image: url(../images/arrows3.gif); background-position: 0 4px; font-weight:800;}
/* >>> Columns >>> */
.two_columns, .three_columns, .four_columns {padding: 15px 0 0 0; margin:0;}
.two_columns .column, .three_columns .column, .four_columns .column {height:auto; display:block; margin-right:10px; float:left;position:relative; font-size:0; padding:0 0 10px 0;}
.two_columns .column {width:301px;}
.three_columns .column {width:197px;}
.four_columns .column {width:144px;}

.panel_gradient {background: transparent url(../images/gradients/panel_grad.gif) repeat-x 0 0;}
.column_gradient {background-image: url(../images/gradients/panel_grad.gif) repeat-x 0 0; }
/* four columns features */
.rating_overlay, .rating_overlay_list {background: transparent url(../images/stars_black.gif) no-repeat 50% 0; width:144px; height:16px; position:absolute; top:65px; left:0; display:block;}/*feature_overlay.png*/
.video_info {font-size:11px;}
.video_info a{display:inline !important;}
.video_gradient {background: #555 /*url(../images/gradients/video_gradient.gif) repeat-y 0 0*/;}
.video_gradient img {margin-bottom:5px;}
.video_gradient p {color:#fff; font-weight:800;}

/* two columns features */
.two_columns .blogfeature {width:401px;}
.column ul li span.date {position:absolute;left: 15px;}
.column ul li span.date_long {position:absolute;left: 100px;}
.column .column_controls {font-size:12px; line-height:16px; margin-top:5px; color:#999;}
.column p{font-size:12px; line-height:16px;}
.four_columns .column p {font-size:11px;}
	/* > Image containers > */
	.column .image_container, .image_container, .flash_container  {font-size:0;  text-align:center;}
	.column .image_container p{font-size:11px; line-height:16px;}
	/* < Image containers < */
/* <<< Columns <<< */

#container-2 ul, #container-3 ul { margin:0; list-style-position:inside !important;padding:0;}
#container-2 ul li, #container-3 ul li{position:relative;font-size:0;padding: 2px 180px 2px 0;background:#fff;}
#container-2 ul li.shadow, #container-3 ul li.shadow{background:#f3fbff;}
#container-2 ul li span, #container-3 ul li span{position:absolute; left:470px; width:120px; top:2px; font-size:12px;}
#container-2 ul li span.left, #container-3 ul li span.left {width:420px; position:static;line-height:16px; top:0; left:15px; font-size:12px;padding-left:5px;}
#left_column .date , #right_column .date {font-size:11px; color:#999; margin-bottom:5px;}
#right_column .tab_sched_list .date {color:#666;}
#right_column .tab_sched_list .date_long {color:#666;}

#highestrated th, #alltitles th, #mostrecent th, tr.last td{ padding:4px 0; border-bottom:1px solid #ccc; background: transparent url(../images/hr/dotted.gif) repeat-x 0 0;}
#highestrated .multi_column, #alltitles .multi_column, #mostrecent .multi_column { width:617px;}
#highestrated .rating_overlay_list, #alltitles .rating_overlay_list, #mostrecent .rating_overlay_list{position:static; left:0; top:0; width:76px;}
#highestrated .col1,#alltitles .col1, #mostrecent .col1 {width:76px; padding-right:10px; padding-left:0;}
#highestrated .col2, #alltitles .col2, #mostrecent .col2{width:270px; padding-right:10px; padding-left:0;}
#highestrated .col3, #alltitles .col3, #mostrecent .col3{width:125px; padding-right:10px ;padding-left:0;}
#highestrated .col4, #alltitles .col4, #mostrecent .col4{width:40px; padding-right:10px;  padding-left:0;}
#highestrated .col5, #alltitles .col5, #mostrecent .col5 {width:50px; padding-right:10px; padding-left:0;}
#highestrated .col6, #alltitles .col6, #mostrecent .col6 {width:auto; padding-right:5px; padding-left:0;}
#highestrated .col1, #highestrated .col2, #highestrated .col3, #highestrated .col4, #highestrated .col5, #highestrated .col6,
#highestrated .col1 a, #highestrated .col2 a, #highestrated .col3 a, #highestrated .col4 a, #highestrated .col5 a, #highestrated .col6 a
#alltitles .col1 a, #alltitles .col2 a, #alltitles .col3 a, #alltitles .col4 a, #alltitles .col5 a, #alltitles .col6 a,
#alltitles .col1, #alltitles .col2, #alltitles .col3, #alltitles .col4, #alltitles .col5, #alltitles .col6,
#mostrecent .col1, #mostrecent .col2, #mostrecent .col3, #mostrecent .col4, #mostrecent .col5, #mostrecent .col6,
#mostrecent .col1 a, #mostrecent .col2 a, #mostrecent .col3 a, #mostrecent .col4 a, #mostrecent .col5 a, #mostrecent .col6 a{font-size:11px !important;}

.multi_column {width:597px; padding:0; font-family: Arial, Verdana !important;}
.multi_column  td {background:#fff;vertical-align:top; padding: 4px 0;}
.multi_column  tr.shadow td {background:#f3fbff;}

ul.commentlist li {position:relative; padding-left:4px;}
ul.commentlist li div.comments {float:right; width:100px; position:absolute;top:0; right:5px;}
ul.commentlist li a.arrow {width:175px !important;}

/* >> Custom Table layouts >> */
.video_list, .profile_list {width:275px !important; font-family: Arial, Verdana !important;}
.video_list td .date {font-size:11px !important;}
.video_list td {vertical-align:text-top;background:transparent; display:block; line-height:18px; padding:3px 0; font-size:11px;}
.video_list tr {}
.column .list_header{padding-bottom:0; background: transparent url(../images/gradients/video_list.gif) repeat-x 0 0; font-size:12px; padding-left:7px; width:291px;}
.column .list_header a, .column .list_header a:visited, .column .list_header a:hover{line-height:23px; height:23px; color:#000; font-weight:800; padding-right:15px;}
.column .list_header a.up, .column .list_header a.up:visited, .column .list_header a.up:hover{background: transparent url(../images/nav/list-up.gif) no-repeat 100% 50%;}
.column .list_header a.down, .column .list_header a.down:visited, .column .list_header a.down:hover{background: transparent url(../images/nav/list-down.gif) no-repeat 100% 50%;}
.video_list td span.date {width:57px; float:left; padding-left:5px; font-size:11px;}
ul.video_list li {padding-right:0 !important; float:left; }
div.scrolling_cell {width:296px; height:330px; overflow:scroll; overflow-y: scroll; overflow-x:hidden; border-left:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; border-top:1px solid #e5e5e5;}

.weeeknd_boxoffice td.col1, .weeeknd_boxoffice th.col1 {width: 20px; padding-left:10px;}
.weeeknd_boxoffice td.col2, .weeeknd_boxoffice th.col2 {width:20px;}
.weeeknd_boxoffice td.col3, .weeeknd_boxoffice th.col3 {width:210px;}
.weeeknd_boxoffice td.col4, .weeeknd_boxoffice th.col4 {width:50px; text-align:center;}
.weeeknd_boxoffice td.col5, .weeeknd_boxoffice th.col5 {width:70px;}
.weeeknd_boxoffice td.col6, .weeeknd_boxoffice th.col6 {width:50px}
.weeeknd_boxoffice td.col7, .weeeknd_boxoffice th.col7 {width:50px;}
.weeeknd_boxoffice td.col8, .weeeknd_boxoffice th.col8 {width: 60px;}
.weeeknd_boxoffice td.col9, .weeeknd_boxoffice th.col9 {}
.weeeknd_boxoffice td.col1, .weeeknd_boxoffice td.col2, .weeeknd_boxoffice td.col3, .weeeknd_boxoffice td.col4, .weeeknd_boxoffice td.col5, .weeeknd_boxoffice td.col6, .weeeknd_boxoffice td.col7, .weeeknd_boxoffice td.col8, .weeeknd_boxoffice td.col9{ font-size:12px !important; line-height: 16px !important;}

.film_schedule {width:510px; margin-left:109px; }
.day {color:#999; font-weight:800; text-transform:uppercase; font-size:14px;}
.film_schedule tr{}
.info_container {position:relative; width:627px;}
.info_container .day{position:absolute; top:7px; left:0;}
.info_container .date{position:absolute; top:25px; left:0;}
.film_schedule td{vertical-align:text-top;padding-bottom:10px;}
.film_schedule td.left{width:47px; padding-left:5px ;padding-right:5px;}
.film_schedule td.right{width:auto; padding-right:5px}
.film_schedule td .content{padding:0; line-height:18px;}
.film_schedule td .time{color:#59260d; font-size:14px; font-weight:800; line-height:28px;}
.film_schedule td .titlebar{position:relative; margin-bottom:10px; color:#59260d; font-size:14px; font-weight:800; background: transparent url(../images/headers/schedule_title.gif) repeat-x 0 0; height:28px; line-height:28px;}
.film_schedule td .titlebar a.comment,.film_schedule td .titlebar a.comment:visited, .film_schedule td .titlebar a.comment:hover{font-size:12px;font-weight:400;color:#999; background: transparent url(../images/icons/ico_comment.gif) no-repeat 2px 2px;display:block; height:16px;width:auto; float:left; padding-left:15px;}
.film_schedule td .titlebar ul{list-style-type: none !important; list-style-image:none !important;margin-top:7px;}
.film_schedule td .titlebar ul li{float:right; height:14px; line-height:14px; }
.film_schedule td .titlebar span.doco{padding-left:40px; background: transparent url(../images/icons/tv_doco.gif) no-repeat 0 0;}
.film_schedule td .titlebar span.movie{padding-left:40px; background: transparent url(../images/icons/tv_movie.gif) no-repeat 0 0;}

.top_dvd_rentals  td{font-size:11px;}
.top_dvd_rentals .col1 {width: 20px; padding-left:10px;} 
.top_dvd_rentals .col2 {width:20px;}
.top_dvd_rentals .col3 {width:210px;}
.top_dvd_rentals .col4 {width: 90px; text-align:left; padding-left:15px;}
.top_dvd_rentals .col5 {width: 90px;}
.top_dvd_rentals .col6 {width:auto; text-align:center !important;}
.top_dvd_rentals .col7 {width:auto;}

.discuss_dvd td{font-size:11px;}
.discuss_dvd .col1 {width:190px;}
.discuss_dvd .col2 {width:150px;}
.discuss_dvd .col3 {width:160px;}
.discuss_dvd .col4 {}
/* << Custom Talbe layouts << */

.feature_item {background: transparent url(../images/gradients/featurebg.jpg) no-repeat 0 0; position:relative;}
.feature_item .image_container {position:relative; width:406px;}
.feature_content {width: 190px; position:absolute; right:15px; top:50px;}
.feature_content  h2, .feature_content  h2 a, .feature_content  h2 a:visited, .feature_content  h2 a:hover {margin-bottom:10px; font-size:17px !important; color: #59260d; line-height:21px}
.feature_content  a {font-size:11px; font-weight:800;}
.feature_content  p {line-height:19px !important;}
.feature_content ul {list-style-type: none !important; list-style-image: none !important; margin:10px 0 0 0 !important; padding:0 !important;}
.feature_content ul li{padding: 2px 0; float:left; width:92px}

.subfeature_content { display:block;float:left; width:455px; height:auto;}
.subfeature_content p {line-height:18px !important; font-size:13px;}
.subfeature_content h3 a, .subfeature_content h3 a:visited, .subfeature_content h3 a:hover,
.padded_content h3 a, .padded_content h3 a:visited, .padded_content h3 a:hover {color:#59260d;}

.header_caption {font-size:11px; color:#333; font-weight:400; padding-top:3px;}

.review, .article {position:relative; font-size:12px; line-height:18px; background: transparent url(../images/gradients/gradient-tab.gif) repeat-x 0 100%; display:block; width:607px;border-bottom:1px solid #e5e5e5;}
.article, .article .article_intro  {background: transparent url(../images/gradients/gradient-tab.gif) repeat-x 0 100%; display:block; border-bottom:1px solid #e5e5e5;}
.review .header_caption, .article .header_caption {color:#999;}
.article .header_caption {line-height:26px;}
.article .article_intro, .article .article_intro p {font-size:14px; line-height:20px !important; color:#000;}
.review .header_caption h2 a, .review .header_caption h2 a:visited, .review .header_caption h2 a:hover {color:#59260D;}
.review p, .article p, .profile p{font-size:12px; line-height:18px; margin-top:15px;}
.review .review_heading {position:absolute; right:0; width:405px; top:40px;}

.related_content_box {float:right; padding:15px 0 9px 0; margin-left:15px; background: transparent url(../images/gradients/gradient-tab.gif) repeat-x 0 100%; border-bottom:1px solid #e5e5e5; width:301px;}
.related_content_box ul{margin-top:10px;}
.related_content_box ul li{font-size:11px; padding: 0 5px;}
.related_content_box ul li a{font-size:11px;}
a span.comment_count, a:visited span.comment_count, a:hover span.comment_count, span.comment_count  {line-height:16px; color:#999 !important; padding-left:5px; border-left: 1px solid #999; margin-left:5px;}

.share_caption {background:transparent url(../images/gradients/sharecaption_gradient.gif) repeat-x 0 0;color:#333333;font-weight:800;margin-bottom:10px;margin-top:15px;padding-top:0;position:relative;width:100%;height:50px;}

/* >>> News & Blogs >>> */
.news_item, .blog_item {padding:0; position:relative; width:627px; background-position: 460px 0 !important;}
.news_item_left, .blog_item_left {width:450px;float:left; padding-right:10px;}
.blog_additional {background: #e3e3e3 ; position:relative; color:#333; font-weight:800; padding: 25px 0 15px 0; margin-top:15px; width:627px;}
.news_item ul.none, .news_article ul.none, .blog_item ul.none, .blog_article ul.none {margin:0 ;}
.news_item ul.none li, .blog_item ul.none li {margin-bottom:3px;}
.news_article  .caption, .blog_article .caption, .image_container .caption {text-align:left; font-size:11px; line-height:16px; padding:6px 4px; background:#f5f5f5; color:#555; width:auto;}
.news_article .image, .blog_article .image {float:right !important; margin-left:0 !important; margin-left:15px; margin-top:10px; margin-bottom:5px; width: 301px;}
.news_item_left p, .blog_item_left p {font-size:11px; margin: 5px 0 0 0;}
 .blog_article p {font-size:12px; margin: 10px 0 0 0; line-height:19px !important;}
.news_item_left a, .blog_item_left a {font-size:12px;}
.news_feature, .profile_feature {background: transparent url(../images/gradients/gradient-tab.gif) repeat-x 0 100%; display:block; width:607px;border-bottom:1px solid #e5e5e5; padding: 0 10px;}
.blog_controls {position:relative;}
.blog_content { line-height:16px !important; font-size:11px !important;}

.blog_article .controls, .news_article .controls {font-size:12px; position:relative; height:30px; /*background:#e5e5e5;*/ text-align:right;}
.blog_article .controls .left, .news_article .controls .left{left:0px;margin-right:0px;position:absolute;top:7px;}
.blog_article .controls .right, .news_article .controls .right{right:0px;margin-left:0px;position:absolute;top:7px;}
.blog_article .column_controls {font-size:12px; float:left;}
.blog_article {width:627px;}
.blogfeature {background: transparent url(../images/gradients/blogfeature_gradient.gif) repeat-x 0 100%;}


	/* > Related link boxes > */
	.related_links {position: relative; margin-top:15px;}
	ul.news_related{margin:0 !important; padding:0 !important; list-style-type:none!important; list-style-image:none !important;}
	ul.news_related li, ul.news_related li.title, ul.news_related li.video{margin-top:2px; padding:5px 0; padding-left:5px; background: transparent url(../images/hr/dotted.gif) repeat-x 0 100%;}
	ul.news_related li.title {background:#ededed; color:#4d4d4d; font-weight:800; background-image: none; padding-left:10px; margin:0;}
	ul.news_related li a,ul.news_related li a:visited,ul.news_related li a:hover {display:block; width:308px; height:auto;}
	ul.news_related li.video a,ul.news_related li.video a:visited,ul.news_related li.video a:hover{background: transparent url(../images/ico_video.gif) no-repeat 100% 0; padding:1px 24px  0 0 ; display:block; width:284px;}
	ul.news_related li.video a:hover{/*opacity filter in style.css*/}
	/* < Related link boxes < */
/* <<< News & Blogs <<< */

.awards ul.none li{ padding:2px 0;background:#fff;}
.awards ul.none li.shadow{background:#f3fbff;}
.awards ul.none li span.award{color:#333; font-weight:800; font-size:11px; margin-right:5px;}
.awards ul.none li span.category{color:#333; font-weight:400; font-size:11px; margin-right:5px;}
.awards ul.none li span.year{color:#999; font-weight:400; font-size:11px; margin-left:5px;}

.profile_feature {width:auto;}
.profile_content {background-image: url(../images/feature_arrow_vert.gif) !important; background-position:50% 0 !important; background-repeat: no-repeat !important;}
.profile_list td{padding: 2px 0; line-height:18px;}
.profile_list td.title{font-weight:800; width:80px;}

.comment_box {background: transparent url(../images/comment_box.gif) no-repeat 0 0; display:block; width:30px; height:24px; font-size:12px; line-height:22px; text-align:center; padding-right:2px; font-weight:800; color:#555;}
.comment_box a, .comment_box a:visited, .comment_box a:hover {color:#888;}
.comment_box_large a, .comment_box_large a:visited, .comment_box_large a:hover {color:#888; font-size:16px;}

.comment_box_large {background: transparent url(../images/comment_box_large.gif) no-repeat 0 0; display:block; width:43px; height:34px; font-size:12px; line-height:32px; text-align:center; padding-right:2px; font-weight:800; color:#555;}{color:#555;}

/* ======
Right_Column content
====== */
.right_full {width:300px;height:auto;background: transparent url(../images/gradients/gradient-tab.gif) repeat-x 0 100% ;border-bottom:1px solid #e5e5e5; position:relative;}
.right_full .panel_controls {padding-right:0;}
#right_column .column {padding: 10px;}
.ad {position:static !important;}
.buy_bg {background: transparent url(../images/gradients/rhc-shop_brownbg.gif) no-repeat 0 0;width:170px; height:30px; display:block; float:left; position:relative;}
.buy_bg p{position:absolute; left:15px; top:7px; color:#fff; font-size:16px; font-weight:800;}

/* >>> RHC SCHEDULE & LISTS >>> */
ul.rhc, ul.rhc_sched {list-style-image: none; list-style-type: none;margin:0; padding:0; width:auto;}
ul.rhc li,ul.rhc li.last, ul.rhc_sched li,ul.rhc_sched li.last {padding: 0; margin:0; position: relative; background:transparent;font-weight:400;}
ul.rhc li.last, ul.rhc_sched li.last {padding: 0; padding: 4px 0 4px 0 !important; background: transparent; border-bottom:1px solid #e5e5e5; margin:0; display:block}
ul.rhc li span, ul.rhc_sched li span {display:block;left:25px;position:relative;top:0;width:270px;}
ul.rhc li.last span {left:0;}
ul.rhc_sched li span {left:70px;font-size:11px; width:225px;}
ul.rhc li span.date,ul.rhc li span.date_selected, ul.rhc_sched li span.date, ul.rhc_sched li span.date_selected{position: absolute; top:4px ;left:4px; width: 60px; color:#4d4d4d;}
ul.rhc li.selected, ul.rhc_sched li.selected {color:#4d4d4d; background: transparent}

ul.rhc li.last a.see_more,ul.rhc li.last a.see_more:visited, ul.rhc li.last a.see_more:hover,ul.rhc_sched li.last a.see_more,ul.rhc_sched li.last a.see_more:visited, ul.rhc_sched li.last a.see_more:hover{padding-left:10px; background: transparent url(../images/arrows.gif) no-repeat 0 8px;}
ul.rhc li.last a.see_more:hover, ul.rhc_sched li.last a.see_more:hover{text-decoration: underline;}

ul.rhc li a, ul.rhc li a:visited, ul.rhc li a:hover, ul.rhc_sched li a, ul.rhc_sched li a:visited, ul.rhc_sched li a:hover {position: relative; left:0; top:0px; width:100%; height:100%; display:block; padding: 4px 0 4px 0; text-decoration: none;}
ul.rhc li a:hover, ul.rhc_sched li a:hover {/*background:#f5f5f5;*/}
ul.rhc li a:hover, ul.rhc_sched li a:hover span{text-decoration:none}
ul.rhc_sched li  a:hover span.date {text-decoration:none}

ul.padl4 li {padding-left:4px;}

div.tab_sched_list {padding:2px 0 2px 5px;}
div.tab_sched_list .new{color:#cb3302; margin-right:5px; font-weight:800;}

div.tab_sched_list span.event {width:213px;  height:auto; display:block; float:left; margin:0; padding:0; line-height:16px;}
div.tab_sched_list span.event p {line-height:12px; font-size:11px;}
div.tab_sched_list span.date {width:65px; height:auto; display:block;float:left; margin-bottom:2px !important;}

.onsbstv_grad {background: #f7f7f7 url(../images/gradients/rhc-onsbstv.gif) repeat-x 0 100% !important;}

/* <<< RHC SCHEDULE & LISTS <<< */

/* ======
Global content
====== */
.source {color:#888;font-size:11px;font-weight:400;margin-bottom:5px;position:relative;text-transform:uppercase;}
.director {color:#333;font-size:12px;font-weight:800;margin-bottom:5px;position:relative;}
.graybg {background: #f7f7f7 url(../images/gradients/rhc-solidbg.gif) repeat-x 0 100% !important; margin-bottom:2px; display:block; width:280px; height:auto;}
/* >>> DIVIDERs >>> */
.divider_solid {background: transparent url(../images/hr/solid.gif) repeat-x 0 100%; width:100%; height:1px; line-height:1px; font-size:0;}
.divider_dots {background: transparent url(../images/hr/dotted.gif) repeat-x 0 0; width:100%; height:2px; line-height:2px; font-size:0; margin: 5px 0;}
.divider_dots_vert {background: transparent url(../images/hr/dotted_vertical.gif) repeat-y 100% 0;}
.separator_line {background: #fff;border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5; border-top:none; padding:0; clear:both; height:15px; }
.divider_left {border-left:1px solid #999; padding-left:5px; margin-left:5px; line-height:16px; height:16px;}
.divider_right {border-right:1px solid #999; padding-right:5px; margin-right:5px; line-height:16px; height:16px;}
/* <<< DIVIDERs <<< */

/* ======
Custom Site Footer
====== */
#custom_footer {position: relative; color:#000; font-size:11px;border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5;}
.custom_footer_logo {position:relative; height:280px; width:188px; display:block;background: transparent url(../images/customsbslogo_footer.jpg) no-repeat 10px 10px;}
.custom_footer_links {position:absolute; left:200px; top:55px; height:60px; width:465px; display:block;}
.custom_footer_search {position:absolute; left:200px; top:15px; height:40px; width:465px; display:block; /*background: transparent url(../images/hr/dotted.gif) repeat-x 0 100%;*/}
.custom_footer_features {position:absolute; left:665px; top:15px; height:122px; width:310px; display:block;}
	.custom_footer_feature{width:150px; height:auto;display:block; float:left;}
	.custom_footer_feature a.title,.custom_footer_feature a.title:visited, .custom_footer_feature a.title:hover{position:relative; top:5px;}
.custom_footer_ad {position:absolute; left:200px; top:172px; height:110px; width:728px; display:block; background:#fff;} /* top:132px; */

.custom_footer_links ul.links{list-style-image:url(../images/icons/ico_arrow.gif);margin:0 0 0 15px;padding:0;}
.custom_footer_links ul.links li{border:none; padding:0 !important; width:100px; height:11px; line-height:11px; margin-bottom:5px;}
.custom_footer_links ul.links_float li{float:left;}

#custom_footer label {font-weight:800; padding-left:0;}
#custom_footer #q {left:0;top:17px; width:170px; color:#737373}
#custom_footer #search_button, #custom_footer #search_button:visited, #custom_footer #search_button:hover {background:transparent url(../images/buttons/custom_search.gif) no-repeat 0 0;border:none;cursor:pointer;height:22px;margin:0 0 4px 0px;width:70px; position:absolute; top:17px; left:180px;}

/* ======
Footer
====== */
#footer {padding:15px 0 0 0; width: 988px; position: relative; margin-bottom: 15px; overflow:hidden; background: #fff /*url(../images/layout/content_bg.gif) repeat-y 0 0*/; border:1px solid #d5d5d5;}
#fbox1, #fbox2, #fbox3, #fbox4, #fbox5, .copyright {float:left; margin-right:15px;}
#fbox1 {width: 190px;text-align: center; margin-right:0;}
#fbox2 {width: 180px;text-align: left;} 
#fbox3 {width: 180px;text-align: left;}
#fbox4 {width: 180px;text-align: left;}
#fbox5 {width: 192px;text-align: left;}
h4.footer {color:#666666;font-size:13px;margin:0 0 6px 0;}
ul.footer {border-top: none !important; list-style-image:url(../images/icons/ico_arrow.gif); list-style-position: outside; margin: 0 5px 15px 0; padding: 8px 0 0 0; font-size:11px !important;background: transparent url(../images/hr/dotted.gif) repeat-x 0 0;}
ul.footer li {margin: 0 0 4px 15px !important;}
ul.footer li a, ul.footer li a:visited, ul.footer li a:hover {font-size:11px !important; line-height:16px;}
.copyright {position:relative; left: 190px;color: #666;margin: 0; padding:10px 0; width: 700px; overflow:hidden; text-align:left;}
#footer a, #footer a:visited, #footer a:hover {color: #19548E;}
