/* reset.css */
/* CSSTidy 1.3: Wed, 30 Jun 2010 15:02:57 +0100 */*{margin:0;padding:0;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,/*strong*/,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:inherit;/*	font-family: inherit;*/vertical-align:baseline;}
/* remember to define focus styles! */:focus{outline:0;}
body{line-height:1;color:black;background:white;font-size:.75em;}
ol,ul{list-style:none;}
/* tables still need 'cellspacing="0"' in the markup */table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:;}
/* main.css */
/* CSSTidy 1.3: Wed, 30 Jun 2010 15:02:59 +0100 */body{font-family:"Trebuchet MS", sans-serif;background:url(background.jpg) top center no-repeat #221e1e;/*background: url(/img/super_background.jpg) top center no-repeat #221e1e;*/color:#1d1d1d;}
body#bluray-index,body#bluray-news,body#bluray-reviews,body#bluray-competitions,body#bluray-what_is_blu_ray{background:#005074 url(super_background_Bluray.jpg) top center no-repeat;}
/* default background for homepage when the yahoo super leader advert is not on
body#carousels-index {
	background: url(background.jpg) top center no-repeat #221e1e;
}
*/h1{margin-top:10px;}
h2,h3{font-size:1.2em;line-height:1.6;}
h4{font-size:1em;font-weight:bold;line-height:1.2;}
p{font-size:1em;line-height:1.3em;}
strong{font-weight:bold;}
a{color:#cc0000;text-decoration:none;}
a:hover{color:#cc0000;text-decoration:underline;}
img{-ms-interpolation-mode:bicubic;}
a img{border:none;}
ul{margin:0 10px;}
#top_bar{font-family:sans-serif;z-index:10100;width:100%;background:transparent url(tuck_trans.png) top center repeat-x;padding:0;height:34px;position:fixed;top:0;left:0;}
#call_to_action{width:400px;}
#top_bar div{width:1003px;height:30px;margin:0 auto;overflow-y:hidden;}
#top_bar span{padding:5px 10px 6px;float:left;overflow-x:hidden;white-space:nowrap;}
#top_bar span.first{border-right:1px solid #dbdbdb;}
#top_bar span.first h4,#top_bar h3,#top_bar{font-size:10px;font-weight:strong;}
#top_bar h3,#top_bar ol{position:relative;top:2px;}
#top_bar span.first h4{position:relative;bottom:4px;}
#top_bar span.first img{margin-right:5px;}
#top_bar span#search{padding-left:0;float:right;position:relative;height:21px;}
#top_bar h4,#top_bar h3,#top_bar ol,#top_bar ol li{display:inline;}
#top_bar ol li a{font-weight:bold;padding:0 1.7px;}
#container{background-color:#fff;width:1004px;margin:30px auto 0;position:relative;}
.img_link{display:block;float:left;overflow:hidden;}
#header{background-color:#fff;margin:0;height:97px;padding:10px 0;}
#header #site_header{position:absolute;width:225px;height:95px;top:15px;left:20px;display:block;color:red;text-indent:10px;}
#header #site_header span{background:url(logo.gif) no-repeat top left #fff;width:100%;height:100%;position:absolute;top:0;left:0;z-index:100;}
#leaderboard{position:absolute;top:15px;right:10px;z-index:1000;width:728px;height:90px;}
#superLeaderboard{position:absolute;top:-150px;right:-2px;z-index:1000;width:1008px;}
#superLeaderboard2{position:absolute;top:-270px;right:0;z-index:1000;width:1004px;text-align:center;background:#fff;padding-top:20px;}
.print{position:relative;color:#cc0000;cursor:pointer;font-weight:bold;margin-right:5px;top:13px;left:13px;}
#dvdClubItemContent .print,#listFeatureView .print{top:3px;}
.tags_list{position:relative;left:10px;width:200px;display:block;float:left;margin:0 0 10px;top:13px;}
.newsFeatureList .tags_list{top:3px;}
.tags_list strong{padding-right:5px;}
.tags_list ul{text-indent:0;margin:0;padding:0;display:inline;}
.tags_list ul li{margin:0;padding:0;list-style:none;display:inline;}
.socialNetworking .tags_list{float:right;}
#content #featureView .socialNetworking .tags_list ul,#content #newsView .socialNetworking .tags_list ul{margin:0;}
#newsIndex .tags_list{float:right;margin:15px 0 0 10px;}
#search{z-index:100;}
#search div.submit{width:0;height:0;}
#search input{"MS Trebuchet","Trebuchet MS",Arial,sans-serif}
#search form{width:198px;}
#content .search_content{position:relative;width:36%;height:4em;margin:-10px auto 0;}
#content .search_content div{padding:3px 0 0;}
#content .search_content label{display:none;}
#content .search_content form .input.text input#small_search{height:2em;padding:3px 3px 0;}
#content .search_content form .submit{position:absolute;width:40px;top:3px;right:0;margin:0;padding:0;}
#content .search_content .submit input[type=submit]{margin:0;}
#search_product_search #small_search,#search form#ProductSearchFormnew{padding:0;margin:0;}
#search_product_search #small_search .input.text,#search form#ProductSearchFormnew .input.text{display:inline;}
#search_product_search .input.text input#small_search,#search form#ProductSearchFormnew .input.text input{width:135px;border:solid 1px #c5c5c5;}
#search_product_search .input.text #small_search{font-size:1em;border:1px solid #C5C5C5;}
#search form#ProductSearchFormnew div.submit input{margin:0;position:absolute;top:0;right:0;height:21px;font-size:10px;}
#alpha_search{position:absolute;top:110px;left:350px;white-space:nowrap;}
#alpha_search h3{margin-right:10px;/*font-style: italic;*/float:left;/* this is to stop lower level pages over riding the styles. */line-height:1em!important;font-size:1em!important;border:none!important;}
#alpha_search h3 span{}
#alpha_search ol{margin-top:1px;}
#alpha_search ol li{display:inline;}
#alpha_search ol li a{font-weight:bold;padding:0 2px;}
#alpha_search ol li a.current{}
#call_to_action{}
#call_to_action h4.welcome{text-align:left;}
#call_to_action h4.logged_in_user{margin-left:3px;border-right:1px solid #bebebe;padding:0 5px 0 0;}
#call_to_action p{display:inline;position:relative;bottom:3px;}
#call_to_action a,#call_to_action h4.logged_in_user{color:#d01212;font-size:10px;font-weight:bold;padding-left:3px;}
#call_to_action a:hover{color:black;text-decoration:none;}
/* navigation related */#navigation{background:#fff;margin:0;text-align:center;border-bottom:solid 5px #d01212;height:30px;}
#navigation h3{display:none;}
#bluray-index #navigation,#bluray-news #navigation,#bluray-reviews #navigation,#bluray-competitions #navigation,#bluray-what_is_blu_ray #navigation{border-bottom:5px solid #005074;}
#navigation ul{background:none;margin:0 0 0 10px;border-bottom:solid 1px #fff;height:29px;}
#navigation ul li{position:relative;float:left;list-style-type:none;padding:0;margin:0;}
#navigation ul li a{text-decoration:none;padding:0 9px;line-height:29px;display:block;font-size:12px;color:#282828;background:#c5c5c5;font-weight:700;}
#navigation ul li a:hover{text-decoration:none;}
#navigation ul li a.users-login,#navigation ul li a.users-logout{background:#69901f;color:#fff!important;}
#navigation ul li a.blu-ray-index{width:39px;background:#c5c5c5;}
#navigation ul li a.blu-ray-index:hover{color:#fff!important;width:39px;background:#005074 url(blu_ray_nav_hover.gif) top right no-repeat!important;}
#bluray-index #navigation ul li a.blu-ray-index,#bluray-news #navigation ul li a.blu-ray-index,#bluray-reviews #navigation ul li a.blu-ray-index,#bluray-competitions #navigation ul li a.blu-ray-index,#bluray-what_is_blu_ray #navigation ul li a.blu-ray-index{color:#fff!important;background:#005074 url(blu_ray_nav_hover.gif) top right no-repeat!important;margin-bottom:-1px;padding-bottom:1px;}
#navigation ul li a.events-index-cannes-2010{width:84px;padding-left:0;padding-right:0;text-align:center;background:#d0a42e url(cannes_nav.gif) 67px 1px no-repeat;}
#navigation ul li a.events-index-cannes-2010:hover{background:#1a1a1a url(cannes_nav_on.gif) top right no-repeat!important;}
#navigation ul li a.shopping{width:65px;padding-left:0;padding-right:0;text-align:center;background:#d0a42e url(shop_sprite_sheet.jpg) -5px -5px no-repeat;}
#navigation ul li a.shopping:hover{background:#1a1a1a url(shop_sprite_sheet.jpg) -72px -5px no-repeat!important;}
#navigation ul.main_nav{background:none;}
#navigation ul.main_nav li{border-right:1px solid #fff;}
#navigation ul.main_nav li a:hover{background-color:#d01212;color:#fff;}
#navigation ul li a.login-view{background:#68911f;color:#fff;}
.rss{}
#newsIndex .rss a{top:-33px;}
.rss a{position:absolute;right:10px;top:10px;width:37px;height:12px;display:block;overflow:hidden;text-indent:-1000px;}
.rss a span{position:absolute;top:0;right:0;z-index:100;width:100%;height:100%;background:url(rss.png) top left no-repeat transparent;display:block;}
#main_column{padding:10px 0 0 10px;width:650px;float:left;}
#main_column #content{padding:0;clear:none;overflow:visible;}
#main_column #content #content_support{float:left;width:150px;overflow:hidden;}
#content_main{margin-left:160px;margin-top:0;width:auto;}
#secondary_column{width:320px;margin-left:670px;}
#follow_tf_container{width:318px;height:99px;margin-top:10px;float:left;text-align:center;position:relative;background:#eceeed;border:1px solid #dbdbdb;font-size:.9em;}
#follow_tf_container h3{font-weight:bold;font-size:1.3em;margin:5px 0 0;}
#follow_tf_container div{width:54px;margin:0 0 8px 12px;float:left;}
#follow_tf_container div.first{margin-left:35px;_margin-left:17px;}
#follow_tf_container img{margin:4px auto;}
#follow_tf_container a{color:#1d1d1d;text-decoration:none;}
#mpu_container,#mpu2_container,#dvdclub_320250,#dvdclub_trailer_container{background:#dbdbdb;width:320px;margin-top:10px;position:relative;height:240px;float:left;overflow:hidden;}
#dvdclub_320250{height:98px;}
#dvdclub_trailer_container{height:284px;background:black;}
#mpu_container span,#mpu2_container span,#skyscraper_container span,#supersky_container span{position:absolute;color:#444;font-size:.8em;left:0;bottom:0;width:100%;text-align:center;text-transform:uppercase;}
#skyscraper_container,#supersky_container{background:#dbdbdb;width:160px;margin-top:10px;float:right;text-align:center;position:relative;height:610px;}
#supersky_container{position:relative;width:320px;height:620px;}
#supersky_container object,#supersky_container img{position:absolute;top:10px;}
#supersky_container img{left:0;}
#supersky_container object{left:0;}
.googley_ads{float:left;margin:10px 0 0;padding:10px;background:#dbdbdb;text-align:center;}
#featureView .googley_ads,#newsView .googley_ads,#articleView .googley_ads,#reviewContent .googley_ads{margin:10px 0 0 93px;}
#featureView .featureMediaRelated .googley_ads,#newsView .newsMediaRelated .googley_ads,#articleView .articleMediaRelated .googley_ads,#reviewDetailsRelated .googley_ads{padding:5px;margin:0;}
#featureView .fl,#listFeatureView .fl{padding:10px;margin:10px 0 0 81px;}
#listFeatureView .fl{padding:10px;margin:0 0 0 81px;}
#productRelatedItems .googley_ads{margin:0 0 0 10px;}
#main_column #sub_column1{width:420px;margin-right:10px;float:left;}
#main_column #sub_column2{width:200px;float:right;}
#releases-index-coming-soon #main_column,#releases-index-now-showing #main_column,#releases-index-dvd #main_column,#products-index #main_column{padding-top:10px;}
#webtv_trailers-index #main_column{padding:0 0 0 10px;}
/* Paging */div.paging{text-align:center;width:100%;float:left;margin:10px 0 0;}
#newsRecent div.paging{margin-top:0;border-bottom:solid 1px #dbdbdb;padding-bottom:10px;}
div.paging div.disabled{color:#ddd;display:inline;}
div.paging span{}
div.paging span.current{color:#000;}
div.paging span a{}
/* eo navigation *//* breadcrumb */#breadcrumb{background-color:#fff;border-bottom:1px solid #dbdbdb;height:30px;line-height:30px;position:relative;clear:both;}
#pages-display-home #breadcrumb,#products-index #breadcrumb{border-top:0 solid #433c34;}
#breadcrumb #trail{position:absolute;left:10px;top:0;height:30px;color:#000;}
#breadcrumb #trail a{font-weight:bold;text-decoration:none;color:#1d1d1d;}
#breadcrumb #dashboard{position:absolute;right:10px;top:5px;}
#breadcrumb #dashboard a:hover{border:0;border-top:1px solid #5F8228;border-left:1px solid #5F8228;}
#breadcrumb #dashboard a{color:#fff;background-color:#6E9928;border-right:1px solid #5F8228;border-bottom:1px solid #5F8228;line-height:20px;padding:0 6px;display:block;float:left;text-decoration:none;margin-left:5px;}
#breadcrumb #dashboard p{line-height:20px;padding-right:10px;position:absolute;right:100px;top:0;width:150px;text-align:right;color:#5B534B;}
#carousel_container{height:225px;margin:0 0 10px;background:black;}
#carousel{position:absolute;z-index:997;}
#footer{clear:both;background-color:#dbdbdb;border:10px solid #fff;padding:10px 20px;position:relative;}
#footer h3{color:#d01212;}
#footer ul{margin:0 0 10px;}
#footer ul li{background:url(list_arrow.gif) no-repeat left 8px transparent;line-height:1.5em;text-indent:10px;}
#footer ul li a{color:#000;}
#footer ul li a:hover{color:#d01212;}
#footer div{float:left;width:100%;}
#footer p.copyright{border-top:solid 1px #fff;padding-top:10px;font-size:.9em;}
#footer p.copyright img{float:left;margin-right:10px;margin-top:1px;}
#footer p{clear:left;}
#footer ul#weblinks{width:465px;position:absolute;bottom:0;right:10px;z-index:100;}
#footer ul#weblinks li{float:left;overflow:hidden;margin-left:10px;display:block;height:25px;position:relative;background:url(footer_logo_spritesheet.gif) no-repeat;text-indent:-9999px;}
#footer ul#weblinks li a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;}
#footer ul#weblinks li#footer_link_br{background-position:-2px -35px;width:79px;}
#footer ul#weblinks li#footer_link_br a:hover{background:url(footer_logo_spritesheet.gif) -2px -3px no-repeat;}
#footer ul#weblinks li#footer_link_gr{background-position:-2px -185px;width:57px;}
#footer ul#weblinks li#footer_link_gr a:hover{background:url(footer_logo_spritesheet.gif) -2px -157px no-repeat;}
#footer ul#weblinks li#footer_link_mr{background-position:-2px -125px;width:71px;}
#footer ul#weblinks li#footer_link_mr a:hover{background:url(footer_logo_spritesheet.gif) -2px -96px no-repeat;}
#footer ul#weblinks li#footer_link_t3{background-position:-39px -68px;width:33px;}
#footer ul#weblinks li#footer_link_t3 a:hover{background:url(footer_logo_spritesheet.gif) -3px -68px no-repeat;}
#footer ul#weblinks li#footer_link_tr{background-position:-2px -245px;width:73px;}
#footer ul#weblinks li#footer_link_tr a:hover{background:url(footer_logo_spritesheet.gif) -2px -215px no-repeat;}
#footer ul#weblinks li#footer_link_dr{background-position:-1px -298px;width:82px;}
#footer ul#weblinks li#footer_link_dr a:hover{background:url(footer_logo_spritesheet.gif) -1px -274px no-repeat;}
/* general view related */#content_main h1{border-bottom:5px solid #1e1e1e;color:#000;font-size:1.3em;font-weight:bold;margin-bottom:20px;padding-bottom:5px;}
#content h1,#reviewView h1{display:block;border-bottom:none;font-size:2.2em;font-weight:normal;margin:10px 0;}
#users-register h1{border-bottom:5px solid #d01212;padding-bottom:10px;}
#content_main h2{border-bottom:5px solid #1e1e1e;color:#000;font-size:1.3em;font-weight:bold;margin-bottom:20px;padding-bottom:5px;}
#content_main #main_listing h2{border-bottom:0 solid #d01212;color:#000;font-size:1.4em;font-weight:bold;margin-bottom:0;padding-bottom:5px;}
#content .view{padding:10px;border-bottom:1px solid #000;background-color:#d1e7f2;font-size:.9em;color:#000;margin-bottom:10px;}
#content .view h2{font-family:Georgia, Times, serif;font-size:28px;}
#content a.read_more{color:#d01212;}
.plot a.read_more{display:block;font-weight:bold;margin:5px 0;float:right;}
.plot p.read_more{font-weight:bold;margin:10px 10px 10px 0;text-align:right;font-size:1.4em;}
#content .view h3.byline{padding:0 0 1em;font-size:1em;color:#000;border-bottom:1px dotted #000;margin-bottom:1em;line-height:20px;}
#content .view h3.strapline{padding:0 0 1em;font-size:160%;color:#000;}
#content .view h3.byline label{font-weight:bold;}
#content .view .avatar{width:150px;margin-right:10px;float:left;}
#content .view div.body dl.single{line-height:1.5em;float:left;width:440px;margin-bottom:2em;}
.view div.body dl.single dd{padding-right:0;}
.view div.body dl{line-height:1.5em;width:220px;float:left;}
.view div dt{font-weight:bold;padding-right:10px;padding-left:0;clear:both;float:left;}
.view div dd{margin-left:0;margin-top:0;padding-right:20px;}
.view div dd li{display:inline;margin:0 10px 0 0;}
.view .avatar img{width:150px;}
.view dl{width:100%;}
.view p{margin-bottom:1em;}
#content h3{padding:0 10px;color:#000;font-size:1.1em;font-weight:bold;line-height:2;}
.related{margin:10px 0;border-bottom:dotted 1px #b8b8b8;padding:0 0 15px;clear:left;}
#listFeatureView .related{border:none;padding-bottom:0;}
#reviewDetailsRelated .related{float:right;}
.related .image1{margin:10px 0 0;width:190px;}
.moreLink,.related .moreLink,#newsIndex .moreLink{float:right;clear:both;color:#d01212;margin:6px 0 0;padding:0 10px;background:#fff url(more_link.png) no-repeat right 6px;}
.related h3{padding:0;margin:0;}
#nosupersky.related h3{line-height:2;}
#nosupersky.related h4{background:#d01212;color:#fff;text-indent:10px;padding:5px 0;}
#nosupersky.related h4 a,#dvdclub_sidebar h4 a{color:#fff;}
#content .related p{padding:0;margin:0;}
.related ul{margin:10px 0 0;padding:0;}
#productRelatedItems .related ul{margin:0 0 5px;}
.related ul li,.user ul li{background:url(related_bullet.gif) no-repeat 0 6px;list-style-type:none;padding:3px 0 3px 10px;margin:0;line-height:1.2em;}
#productRelatedItems .related ul li{background-position:0 7px;line-height:1.2em;}
.related li a,.latest_items_double li a{color:#000;}
.related li a:hover,.latest_items_double li a:hover{color:#d01212;}
.user{background:#d9e8c1;margin:10px 0 0;float:left;}
#content #commentInput{background:#d9e8c1;margin:0;}
#content #commentInput p{margin:1em;}
#content #listFeatureView #commentInput{width:650px;}
#content .user h3{background:#568118 url(ugc_header_background.gif) repeat-x;color:#fff;font-size:1.1em;font-weight:normal;line-height:2.5em;margin:0;padding:0 10px;border:none;}
.user .wrapper{padding:10px 20px;}
#content #userReview p{margin:10px;}
#reviews.related{width:205px;float:left;margin-right:10px;}
#features.related{width:205px;float:left;clear:none;}
#content #newsView #comments,#content #featureView #comments,#content #articleView #comments,#content #dvdClubItemView #comments,#content #commentInput,#content #userReview{float:left;}
#content #userReview textarea,#content #commentInput textarea{margin:0 0 10px 20px;padding:0;float:left;border:none;width:400px;}
#content #userReview textarea{margin-left:0;}
#userReview div#ratingStarBox{background:white;height:5em;margin-top:20px;width:380px;padding:10px;}
#content #commentInput p{margin:20px;font-size:1.2em;}
#content #comments input,#content #commentInput input,input[type=submit]{font-size:12px;font-weight:700;float:right;margin:10px;background:url(comments_header_background.gif) repeat-x #618720;color:#fff;border:0;}
#content #userReviewForm form#UserAddReviewForm,#content #commentInput form{width:auto;}
#content #userReviewForm div.submit input,#content #commentInput input{margin:10px 0 20px;}
#content #userReviewForm div.submit,#content #commentInput div.submit{width:420px;padding:0;margin:0;}
#content #userReviewForm div.submit{width:400px;}
#webtv_trailers-view #content #commentInput div.submit{width:380px;}
#comments .commentBox,#content #userReview .reviewBox{float:left;padding:0 0 0 20px;}
#content #comments .commentBox a,#content #userReview .reviewBox a{margin:0;padding:0;border:0;}
#content #comments h3,#content #userReview h3{font-weight:700;font-size:1.2em;width:420px;}
#webtv_trailers-view #content #comments h3{width:380px;}
#content #listFeatureView #comments h3{width:630px;}
#content #comments .commentBox h4,#content #userReview .reviewBox h4{border:none;font-weight:300;font-size:1.6em;margin:10px 0 0;width:400px;}
#content #userReview .reviewBox h4{margin-top:20px;}
#webtv_trailers-view #content #comments h4{width:360px;}
#content #comments .commentBox h4 span,#content #userReview .reviewBox h4 span{margin:0;font-weight:300;}
#content #comments .commentBox h4 span.count{font-size:1.4em;}
#content #comments .commentBox h4 span.says{color:#666;}
#content #comments .commentBox h5,#content #userReview .reviewBox h5{margin:10px 0 0;padding:0;font-weight:300;font-size:1em;height:2em;width:400px;border-bottom:solid 1px #b8b8b8;}
#webtv_trailers-view #content #comments h5{width:360px;}
#content #comments h5 span,#content #userReview h5 span{float:right;clear:none;}
#content #comments h5 span.posted,#content #userReview h5 span.posted{float:left;clear:none;}
#comments .commentText,#content #userReview .reviewText{clear:both;background:#fff;padding:10px;border-top:dotted 1px #b8b8b8;margin:10px 0;overflow:hidden;width:380px;}
#content #comments .commentText p,#content #userReview p{margin:0;}
#webtv_trailers-view #content #comments .commentText{width:340px;}
/* end comments stuff - made as generic as possible */.login{padding:10px;margin:0;}
/* =Latest items */#container .latest_items{width:100%;float:left;position:relative;}
#container .latest_items .lead_item{position:relative;margin:20px 0;width:48%;float:left;}
#container .latest_items .lead_item img{position:absolute;display:block;width:218px;}
#container .latest_items .lead_item h4{font-size:1.4em;margin-top:225px;}
#container .latest_items .lead_item p{margin-top:20px;}
#container .latest_items ul{list-style:none;margin:2px 0 0 52%;padding:0;width:48%;}
#container .latest_items .hero_items{float:left;margin-left:0;margin-top:5px;}
#container .latest_items.standard .hero_items{margin-left:52%;float:none;}
#container .latest_items li{position:relative;margin:0;background:url(list_arrow.gif) no-repeat 0 9px;padding:3px 0 3px 10px;}
#container .latest_items li h4{font-size:.95em;}
#container .latest_items .hero_items li{background:none;margin:0 0 23px;margin-left:0;padding:0;clear:left;min-height:65px;}
#container .latest_items h4 a{color:#000;}
#container .latest_items h4 a:hover{}
#container .latest_items a.img_link,#container .latest_items .hero_items a.img_link{width:60px;height:60px;}
#container .latest_items img{background:black;float:left;width:60px;margin-top:2px;margin-bottom:10px;}
#container .latest_items .hero_items h4{font-size:1.1em;margin:0 0 0 70px;padding:0;}
#container .latest_items .hero_items p{margin:0 0 0 70px;}
#products-search #container .latest_items .hero_items h4,#products-search #container .latest_items .hero_items p{margin-left:0;padding:0 10px;float:right;clear:right;width:220px;}
#products-search #container .latest_items ul.hero_items{padding-bottom:10px;}
#products-search #container .latest_items ul.hero_items li{float:left;clear:both;margin:10px 0 0;min-height:0;width:300px;}
#products-search #container .latest_items .hero_items .img_link{float:left;clear:left;min-height:none;height:60px;}
#products-search #container .latest_items .hero_items .img_link img{margin:0;}
#container .latest_items.link_list,#container .latest_items.link_list_alt{width:48%;float:left;}
#container .latest_items.link_list_alt{margin-left:10px;}
#container .link_list h3,#container .latest_items.link_list_alt h3{border-color:#d01212;}
#container .link_list ul,#container .latest_items.link_list_alt ul{margin-left:0;width:auto;}
#container .feature_block.screening_club{width:300px;}
#container .latest_items_double,#container .trailer_video{font-weight:bold;line-height:1.4;}
.latest_items#coming_soon{}
.latest_items#coming_soon .hero_items{margin-left:0!important;width:100%;}
.latest_items#coming_soon .hero_items li{width:48%;float:left;}
.latest_items#coming_soon .hero_items li a.img_link{width:60px;height:60px;}
.latest_items#coming_soon .hero_items li.alt{clear:none!important;padding-left:0;}
.latest_items#coming_soon .hero_items li h4{border:none;line-height:1.3em;font-size:1em;margin-right:16px;}
.latest_items#coming_soon .hero_items li h4 a{color:#1e1e1e;}
.latest_items#coming_soon .hero_items li h4 a:hover{color:#ff0000;}
#container .latest_items_double,#container .trailers_video{float:right;width:440px;margin:10px 0 0;padding:0 0 10px;}
#container .latest_items_double h3,#container .trailers_video h3{background:url(main_header_background.gif) repeat-x #d01212;color:#fff;font-size:1.3em;padding:0 10px;margin-bottom:10px;}
#container .trailers_video .wrapper{margin-left:8px;}
#container .latest_items_double .lead_items{width:auto;float:left;clear:both;padding:0 10px 0 0;margin-bottom:10px;}
#container .latest_items_double .lead_items ul{width:400px;}
#container .latest_items_double .lead_items li{background:none;float:left;padding-left:0;}
#container .latest_items_double .lead_items li.last{margin-left:52%;float:none;}
#content .lead_items h4{margin:0 0 10px 200px;}
#content .lead_items p{font-weight:normal;margin:10px 0 0 200px;}
.lead_items img{float:left;margin:0;}
#container .latest_items_double ul{margin:10px 0 0;}
#container .latest_items_double ul.newest{clear:both;float:left;width:45%;padding:0 5% 0 0;}
#container .latest_items_double ul.oldest{width:45%;float:left;/*margin-left: 50%;*/}
#container .latest_items_double .lead_items ul{margin-top:0;}
#container .latest_items_double ul li{background:url(related_bullet.gif) no-repeat 0 9px;list-style-type:none;padding:3px 0 3px 10px;margin:0;}
#container #sub_content_container{float:left;margin-bottom:-10px;}
#container #sub_content_container .more_link,#productMedia .more_link,.more_link{border-top:solid 1px #b8b8b8;border-bottom:solid 1px #b8b8b8;padding:5px 0;}
#productMedia .more_link{margin-top:5px;width:100%;}
.latest_items .more_link
#content_support .more_link{margin-left:10px;}
#coming_soon .more_link{margin:0;}
.news .more_link{margin:0;}
#container #sub_content_container #latest_images .more_link{position:absolute;bottom:10px;width:100%;}
#container #latest_images{margin-left:259px;width:232px;height:293px;position:relative;}
#container #latest_images ul{margin:10px 0 0 10px;padding:0;}
#container #latest_images li{border:1px solid #b8b8b8;margin-right:10px;margin-bottom:10px;width:60px;height:60px;float:left;text-align:center;overflow:hidden;vertical-align:top;line-height:60px;background:#000;}
#container #latest_images li img{margin:0;padding:0;vertical-align:top;height:100%;}
#container .latest_items.hero_list ul{margin-left:0;width:auto;}
#carousels-index .reviews{width:249px;float:left;}
#carousels-index .reviews ul{margin-left:0!important;width:100%;}
#carousels-index .latest_images{margin-left:51%;}
#carousels-index .latest_images ul{margin:10px 0 10px 10px;}
/* eo home page reviews *//* =Feature blocks */#container .feature_block{float:left;background:#fff;border:1px solid #dbdbdb;margin-top:20px;padding:10px;width:auto;}
#container .feature_block ul{list-style:none;margin:0;padding:0;}
#container .feature_block ul li{border-bottom:1px dotted #aaa;margin-left:0;padding-bottom:20px;}
#container .feature_block ul li.last{border-bottom:0 dotted #aaa;}
#container .feature_block h3{color:#d01212;border:none;font-size:1.2em;font-weight:bold;line-height:1.2;margin:0 0 5px;padding:0;}
#secondary_column .feature_block h3{font-size:1.3em;}
#container .feature_block h4{font-size:1.2em;color:#d01212;}
#container .feature_block li h4{font-size:1.1em;margin:10px 0;}
#container .feature_block h4 a{border-bottom:1px dotted #aaa;}
#container .feature_block img{display:block;background:#000;margin:10px 0;}
#content_support .feature_block{margin-top:0;margin-bottom:10px;padding:0;}
#container .content_separator .feature_block{margin-top:10px;padding:0;}
#content_support .feature_block div,#container .content_separator .feature_block div{position:relative;/*min-height: 73px;*/}
#content_support .feature_block h3,#container .content_separator .feature_block h3{margin:10px;color:#fff;background:#000;text-transform:uppercase;font-weight:normal;/*font-style: italic;*/font-size:1em;position:absolute;}
#content_support .feature_block img,#container .content_separator .feature_block img{margin:0;}
#content_support .feature_block h4,#container .content_separator .feature_block h4{margin:10px;color:#ff0000;font-size:1em;line-height:1em;}
#content_support .feature_block h4 span,#container .content_separator .feature_block h4 span{}
#content_support .feature_block h4 a,#container .content_separator .feature_block h4 a{border:none;}
#content_support .feature_block p,#container .content_separator .feature_block p{margin:0 10px 10px;width:128px;}
.feature_hero_block.big_feature h4,.feature_hero_block.big_feature p{margin-left:70px;}
/* eo feature blocks *//* Secondary column */#secondary_column .latest_items{border:1px solid #dbdbdb;/*	padding: 10px;*//*	width: 298px;*/margin-top:20px;}
#secondary_column .latest_items .hero_items{width:auto;margin:0 10px;}
#secondary_column .latest_items h3{margin-top:-10px;}
#secondary_column .content_separator{width:150px;float:left;margin-top:0;}
/* feature_hero_block */.feature_hero_block{background:#1e1e1e;position:relative;float:left;width:100%;margin-top:10px;color:#fff;}
.feature_hero_block.long_list{background:#fff;border:1px solid #b8b8b8;color:#1d1d1d;}
#content .feature_hero_block h3,.feature_hero_block h3{position:absolute;top:10px;left:10px;z-index:100;text-transform:uppercase;color:#fff;font-size:2em;font-weight:normal;line-height:1em;width:280px;}
#content .long_list h3{display:none;top:20px;width:auto;}
#content .feature_hero_block h3 a,.feature_hero_block h3 a{color:#fff;text-decoration:none;}
.feature_hero_block h3 span{background:#000;}
.feature_hero_block .image_block{display:block;position:relative;border-bottom:solid 1px #333;}
.feature_hero_block.long_list .image_block{border-bottom:1px solid #b8b8b8;}
.feature_hero_block .image_block img{display:block;}
.feature_hero_block p.strap{color:#4b9ad3;}
.feature_hero_block.long_list p.strap{display:none;color:#4b9ad3;margin:50px 0 10px 20px;font-size:1.6em;}
.feature_hero_block p.strap a,.feature_hero_block p.strap a.strap{color:#4b9ad3;}
.feature_hero_block.long_list p.strap span{background:none;}
.feature_hero_block .image_block p{color:#4b9ad3;font-size:1.5em;font-weight:normal;line-height:1.2em;margin:10px;}
.feature_hero_block .image_block p a.strap{color:#4b9ad3;}
.feature_hero_block ul{margin:0;}
.feature_hero_block.long_list ul{margin:0;}
.feature_hero_block ul li{position:relative;padding:10px;border-bottom:solid 1px #333;float:left;}
.feature_hero_block.big_feature li.row{min-height:60px;}
.feature_hero_block.big_feature li.no_media{min-height:0;}
.feature_hero_block.long_list ul li{border-bottom:solid 1px #b8b8b8;min-height:60px;}
.feature_hero_block.long_list ul li.last{border-bottom:none;}
.feature_hero_block li.row h4,.feature_hero_block li.row p,.feature_hero_block li.last h4,.feature_hero_block li.last p{margin-left:70px;}
.feature_hero_block li.no_media h4,.feature_hero_block li.no_media p{margin-left:0!important;}
.feature_hero_block.no_media .strap{font-size:1.5em;margin:50px 0 10px 10px;}
.big_feature.no_media .image_block{float:left;}
.big_feature.no_media .strap{font-size:1.5em;margin:100px 0 10px 10px;}
.feature_hero_block ul li a{color:#4b9ad3;}
.feature_hero_block.long_list ul li a{color:#1d1d1d;}
.feature_hero_block ul li.super_hero{position:relative;padding:0;border:none;}
.feature_hero_block ul li .img_link{width:60px;height:60px;}
.feature_hero_block ul li.super_hero img{float:none;border-bottom:solid 1px #333;}
.feature_hero_block ul li.super_hero h4{position:absolute;bottom:10px;left:10px;color:#4b9ad3;font-size:2em;display:inline;font-weight:normal;margin-right:10px;line-height:1.2em;}
.feature_hero_block ul li.super_hero h4 span{background:#000;}
.feature_hero_block ul li.hero{min-height:50px;}
.feature_hero_block.short_list ul li.hero{border-top:solid 1px #333;}
.feature_hero_block.long_list ul li.hero{min-height:55px;clear:left;}
.feature_hero_block ul li.no_media,.feature_hero_block.long_list ul li.no_media{min-height:0;}
.feature_hero_block ul li.hero h4,.feature_hero_block ul li.hero p{margin-left:70px;}
.feature_hero_block ul li p{color:#fff;font-weight:normal;}
.feature_hero_block.long_list ul li p{color:#1d1d1d;font-weight:normal;}
.feature_hero_block ul li img{float:left;margin-right:10px;margin-bottom:10px;}
.feature_hero_block .more_link{margin:5px 10px;}
.feature_hero_block .more_link a{background:none;color:#4b9ad3;font-weight:bold;}
.feature_hero_block .more_link a span{background:url(feature_hero_block_more_link.gif) no-repeat center center;}
.index ul{margin:0 0 10px;padding:0;list-style-type:none;border-top:1px solid #ccc;}
.index ul li{padding-bottom:10px;margin:0;border-bottom:1px solid #ccc;position:relative;}
.index ul li div{padding-left:10px;}
.index ul li div.article_date{top:0;right:10px;position:absolute;line-height:40px;}
#newsIndex div.paging{text-align:center;}
#userIndex div.paging{text-align:center;float:none;}
#features-index div.paging{float:none;margin-top:10px;}
/* eo .index specific *//* =Search results */#search_results{clear:left;}
.search_results_header{margin:0;padding:5px 10px;background:url(main_header_background.gif) repeat-x top left #d01212;color:white;}
#main_listing #products li.hero ul{margin:10px 0 10px 155px;color:#444;}
#products-search #main_listing #products li.hero ul{margin-left:85px;}
#main_listing #products li.hero dl{clear:none;margin-left:155px;height:30px;position:static;padding-right:0;width:auto;}
#main_listing #products li.hero dt{float:left;line-height:1.1em;margin-bottom:0;margin-right:82px;margin-top:0;padding:0;text-align:left;width:auto;}
#main_listing #products li.hero dd{float:left;margin-left:-72px;margin-top:0;text-align:right;}
/* eo search results *//* social networking links */#socnet{font-size:.9em;padding-top:2em;clear:both;}
#socnet ul{margin-left:0;}
#socnet li{display:inline;background-repeat:no-repeat;padding:2px 0 4px 20px;margin-left:0;}
#socnet li.delicious{background-image:url(delicious.gif);}
#socnet li.digg{background-image:url(digg.gif);}
#socnet li.facebook{background-image:url(facebook-1.gif);}
#socnet li.stumbleupon{background-image:url(stumbleupon.gif);}
#socnet li a{font-size:.9em;}
/* eo soc net *//* polls */#poll{width:100%;}
#poll .container{background:#fff;width:auto;margin:10px;padding:10px 0 20px;text-align:center;}
#poll h3{background:#fff;padding:0 0 0 10px;}
#poll h3 span{font-size:12px;font-weight:normal;color:#000;float:left;margin:0 5px 0 0;}
#poll h4{font-weight:normal;margin:0 0 0 10px;padding:0 0 10px;text-align:left;}
#poll p{margin:10px;}
#poll ul{text-align:left;margin:0;padding:0 10px 10px;width:50%;}
#poll .viewPollResults{margin:55px 0 0;padding:0 0 10px;text-align:center;}
#poll li{background:none;width:100%;clear:left;}
#poll li span{background:#d01212;display:block;float:left;margin:5px 0;height:10px;padding:5px 0;}
/* generic poll results *//*
	0-10%
	*/span.res_0{width:0;}
span.res_1{width:1%;}
span.res_2{width:2%;}
span.res_3{width:3%;}
span.res_4{width:4%;}
span.res_5{width:5%;}
span.res_6{width:6%;}
span.res_7{width:7%;}
span.res_8{width:8%;}
span.res_9{width:9%;}
span.res_10{width:10%;}
/*
	11-19%
	*/span.res_11{width:11%;}
span.res_12{width:12%;}
span.res_13{width:13%;}
span.res_14{width:14%;}
span.res_15{width:15%;}
span.res_16{width:16%;}
span.res_17{width:17%;}
span.res_18{width:18%;}
span.res_19{width:19%;}
/*
	20-29%
	*/span.res_20{width:20%;}
span.res_21{width:21%;}
span.res_22{width:22%;}
span.res_23{width:23%;}
span.res_24{width:24%;}
span.res_25{width:25%;}
span.res_26{width:26%;}
span.res_27{width:27%;}
span.res_28{width:28%;}
span.res_29{width:29%;}
/*
	30-39%
	*/span.res_30{width:30%;}
span.res_31{width:31%;}
span.res_32{width:32%;}
span.res_33{width:33%;}
span.res_34{width:34%;}
span.res_35{width:35%;}
span.res_36{width:36%;}
span.res_37{width:37%;}
span.res_38{width:38%;}
span.res_39{width:39%;}
/*
	40-49%
	*/span.res_40{width:40%;}
span.res_41{width:41%;}
span.res_42{width:42%;}
span.res_43{width:43%;}
span.res_44{width:44%;}
span.res_45{width:45%;}
span.res_46{width:46%;}
span.res_47{width:47%;}
span.res_48{width:48%;}
span.res_49{width:49%;}
/*
	50-59%
	*/span.res_50{width:50%;}
span.res_51{width:51%;}
span.res_52{width:52%;}
span.res_53{width:53%;}
span.res_54{width:54%;}
span.res_55{width:55%;}
span.res_56{width:56%;}
span.res_57{width:57%;}
span.res_58{width:58%;}
span.res_59{width:59%;}
/*
	60-69%
	*/span.res_60{width:60%;}
span.res_61{width:61%;}
span.res_62{width:62%;}
span.res_63{width:63%;}
span.res_64{width:64%;}
span.res_65{width:65%;}
span.res_66{width:66%;}
span.res_67{width:67%;}
span.res_68{width:68%;}
span.res_69{width:69%;}
/*
	70-79%
	*/span.res_70{width:70%;}
span.res_71{width:71%;}
span.res_72{width:72%;}
span.res_73{width:73%;}
span.res_74{width:74%;}
span.res_75{width:75%;}
span.res_76{width:76%;}
span.res_77{width:77%;}
span.res_78{width:78%;}
span.res_79{width:79%;}
/*
	80-89%
	*/span.res_80{width:80%;}
span.res_81{width:81%;}
span.res_82{width:82%;}
span.res_83{width:83%;}
span.res_84{width:84%;}
span.res_85{width:85%;}
span.res_86{width:86%;}
span.res_87{width:87%;}
span.res_88{width:88%;}
span.res_89{width:89%;}
/*
	90-100%
	*/span.res_90{width:90%;}
span.res_91{width:91%;}
span.res_92{width:92%;}
span.res_93{width:93%;}
span.res_94{width:94%;}
span.res_95{width:95%;}
span.res_96{width:96%;}
span.res_97{width:97%;}
span.res_98{width:98%;}
span.res_99{width:99%;}
span.res_100{width:100%;}
#poll input,#poll label{font-size:12px;}
#poll input[type=submit]{background:#618720 url(comments_header_background.gif) repeat-x scroll 0 0;color:#fff;text-align:left;border:0;margin-top:10px;}
#poll p.viewPollResult{margin:20px 0 10px;border-bottom:dotted 1px #b8b8b8;}
#poll p.viewPollResult a{margin:-7px 0 0;float:right;padding:0 10px 0 20px;background:#d9e8c1 url(red_arrow_icon.png) no-repeat 5px 1px;color:#d01212;}
/* eo polls */form#ProductSearchFormnew{position:relative;margin:6px 0 0;/*height:21px;*/}
#ProductSearchFormnew label{display:none;}
#ProductSearchFormnew div{margin:0;padding:0;}
#ProductSearchFormnew input#ProductSearch{border:solid 1px #c4c4c4;width:184px;/*height: 21px;*/font-size:11px;clear:both;display:block;padding:2px;}
#ProductSearchFormnew div.submit input{background:#cb0003;font-weight:bold;border:0;color:#fff;display:inline;padding:2px 3px;width:auto;/*font-style: italic;*/}
.search .articles.form{}
#product_chart,#trailersVideo{background-color:#fff;border:1px solid #dbdbdb;position:relative;padding-bottom:10px;margin-bottom:10px;}
#trailersVideo{padding-bottom:0;}
#newsIndex #newsRecent h1,#bluray-index #newsRecent h1,#bluray-news #newsRecent h1,#bluray-reviews #newsRecent h1,#bluray-competitions #newsRecent h1,#bluray-what_is_blu_ray #newsRecent h1,{margin-top:0;}
#crewMembers-index #userIndex h1,#newsIndex #headlines h1,#webtv_trailers-index #content_main h1,#newsIndex #newsRecent h1,#bluray-index #newsRecent h1,#bluray-news #newsRecent h1,#bluray-reviews #newsRecent h1,#bluray-competitions #newsRecent h1,#bluray-what_is_blu_ray #newsRecent h1,#content_main #main_listing h1,#content_main #main_listing h2,#container .latest_items h3,#featuresCarousel h3,.tabbedBox h3,#product_chart h3,#coming_soon h3,#latest_images h3,#trailersVideo h3,#releases-index-coming-soon h1,#webtv_trailers-index #headlines h1,#users-register h1,#reviews-index #headlines h1,#newsIndex #headlines h2,#newsIndex #newsRecent h2,#bluray-index #newsRecent h2,#bluray-news #newsRecent h2,#bluray-reviews #newsRecent h2,#bluray-competitions #newsRecent h2,#bluray-what_is_blu_ray #newsRecent h2,#videoShowcase h3{background:url(main_header_background.gif) repeat-x #cc0001;border-bottom:none;color:#fff;padding:0 10px;font-weight:normal;line-height:2.5em;position:relative;font-size:1.1em;}
#releases-index-coming-soon h1{margin:0;font-size:1.6em;line-height:1.7em;}
#rated_box h3 a,#digitalis_widget h3 a,.news h3 a,#coming_soon h3 a,.reviews h3 a,#latest_images h3 a{color:#fff;}
#newsIndex #newsRecent h1,#bluray-index #newsRecent h1,#bluray-news #newsRecent h1,#bluray-reviews #newsRecent h1,#bluray-competitions #newsRecent h1,#bluray-what_is_blu_ray #newsRecent h1,{margin-top:20px;}
#newsIndex #newsRecent h2,#bluray-index #newsRecent h2,#bluray-news #newsRecent h2,#bluray-reviews #newsRecent h2,#bluray-competitions #newsRecent h2,#bluray-what_is_blu_ray #newsRecent h2,{margin-top:20px;font-size:1.3em;line-height:2;}
#container .latest_items h3 span,.tabbedBox h3 span,#featuresCarousel h3 span,#content_main #coming_soon h3 span,#videoShowcase h3 span{font-style:italic;font-weight:bold;background:#000;color:#fff;text-transform:uppercase;line-height:.8em;font-size:1.6em;float:left;height:.75em;overflow:hidden;padding:0;margin:9px 5px 0 0;}
#crewMembers-index #userIndex h1{margin-top:-10px;margin-bottom:0;}
#content_main #main_listing h1{margin-top:0;margin-bottom:0;}
/* crazy little suckerfish style dropdown
	** Must remember to add supporting ie6 js
	*/#product_chart .locator{margin:0;list-style:none;position:relative;}
#product_chart .locator li{position:static;left:auto;top:auto;}
#product_chart .locator li.invisible{margin:0;}
#product_chart .locator li a{border-top:solid 1px #fff;background:#d01212;color:white;width:33%;position:absolute;top:-23px;height:14px;padding:5px;}
#product_chart .locator li.tab_1 a{margin-left:0;}
#product_chart .locator li.tab_2 a{margin-left:59px;/*display: block;*/}
#product_chart .locator li.tab_3 a{margin-left:66%;display:block;}
#product_chart .locator li.invisible a{background:#c5c5c5;color:black;height:11px;}
#product_chart .locator li a:hover{text-decoration:underline;}
#product_chart .locator li div{border-top:3px solid #d01212;margin-top:23px;}
#carousels-index #product_chart .locator li div{border-top:none;margin-top:0;}
#carousels-index #product_chart{float:left;padding-bottom:0;}
#product_chart .locator li.invisible div{display:none;}
#product_chart .locator li ol li{position:relative;font-size:1.1em;padding-bottom:10px;}
#product_chart .locator li ol li a{background:none;border:none;padding:0;width:100%;height:auto;text-indent:0;position:static;margin-top:0;color:#D01212;}
#product_chart .locator li.tab_1 ol li,#product_chart .locator li.tab_2 ol li,#product_chart .locator li.tab_3 ol li{margin-left:0;line-height:1.1em;}
#product_chart .locator li.tab_1 ol li a,#product_chart .locator li.tab_2 ol li a,#product_chart .locator li.tab_3 ol li a{margin-left:0;padding:0;}
#product_chart h4,#coming_soon h4,#trailersVideo h4{font-size:.9em;line-height:20px;padding:0 10px;margin-top:0;color:#666;}
#trailersVideo h5{padding:96px 0 0;margin:5px 0;font-size:1em;}
#trailersVideo ul.featuredVideo li{position:relative;}
#trailersVideo ul.latestVideo li a{color:black;font-weight:700;}
#trailersVideo .more_link{margin:0;padding-right:10px;}
#trailersVideo h4{font-weight:700;line-height:1em;margin:0;padding:5px 10px;color:black;text-transform:uppercase;background:#eceeed;border-bottom:solid 1px #DBDBDB;border-top:solid 1px #DBDBDB;}
#trailersVideo h5 a{color:#000;}
#trailersVideo p{margin:5px 0 0 10px;}
#product_chart ol{list-style-type:decimal;padding:0 0 15px 20px;margin:0 10px;}
#coming_soon ul,#trailersVideo ul{padding:0 0 10px;}
#product_chart ol li,#coming_soon ul li,#trailersVideo ul li{position:relative;color:#000;padding-top:10px;}
#product_chart .lead img{margin-top:0;}
#coming_soon ul li.lead p,#trailersVideo ul li.lead p{margin-top:5px;}
#product_chart ol li a{padding-top:10px;}
#product_chart ol li.lead a img{margin-bottom:5px;}
.ratings dl{line-height:1.6;}
.ratings dl dt{text-align:right;margin:3px 0;padding:0;}
.ratings dl dd{margin:-1.4em 0 0 9em;}
li.lead a img{background:black;width:126px;display:block;margin-top:5px;}
li .rating,li .user_rating{position:relative;top:0;overflow:hidden;width:62px;height:12px;white-space:nowrap;}
li .rating span,li .user_rating span{background:url(tf_ratings.gif) no-repeat;width:100%;height:100%;position:absolute;border:none;top:1px;left:0;}
.latestreviews li .rating span{width:62px;}
.latestreviews li span span{margin-top:2px;height:12px;}
li .rating.stars0 span,li .rating.stars span{background-color:#fff;background-image:none;}
li .user_rating.stars0 span,li .user_rating.stars span,.latestreviews li .rating.stars0 span,.latestreviews li .rating.stars span{background-color:#fff;}
li .rating.stars1 span{background-position:-4px -67px;}
li .rating.stars2 span{background-position:-4px -51px;}
li .rating.stars3 span{background-position:-4px -35px;}
li .rating.stars4 span{background-position:-4px -19px;}
li .rating.stars5 span{background-position:-4px -3px;}
li .user_rating.stars1 span{background-position:-76px -67px;}
li .user_rating.stars2 span{background-position:-76px -51px;}
li .user_rating.stars3 span{background-position:-76px -36px;}
li .user_rating.stars4 span{background-position:-76px -19px;}
li .user_rating.stars5 span{background-position:-76px -3px;}
/* Blu-ray stars */#bluRayReviews li .rating.stars1 span{background-position:-150px -67px;}
#bluRayReviews li .rating.stars2 span{background-position:-150px -51px;}
#bluRayReviews li .rating.stars3 span{background-position:-150px -35px;}
#bluRayReviews li .rating.stars4 span{background-position:-150px -19px;}
#bluRayReviews li .rating.stars5 span{background-position:-150px -3px;}
#bluRayHilights .rating.stars1 span{background-position:-150px -150px;}
#bluRayHilights .rating.stars2 span{background-position:-150px -134px;}
#bluRayHilights .rating.stars3 span{background-position:-150px -118px;}
#bluRayHilights .rating.stars4 span{background-position:-150px -102px;}
#bluRayHilights .rating.stars5 span{background-position:-150px -86px;}
#nosupersky .latestreviews li .rating.stars0 span,#nosupersky .latestreviews li .rating.stars span{display:none;}
#product_chart ol li .dotted,#coming_soon ul li .dotted,#trailersVideo ul li .dotted{position:absolute;width:150px;left:-10px;top:0;display:block;border-top:solid 1px #dbdbdb;}
#product_chart ol{padding:0;}
#product_chart h5{font-size:.95em;font-weight:300;line-height:1em;}
#product_chart p{font-size:.9em;font-weight:300;line-height:1em;margin-top:5px;}
#product_chart ol li{list-style:none;margin-left:0;}
#trailersVideo ul li .dotted{left:-10px;}
#coming_soon ul,#trailersVideo ul{list-style:none;}
.more_link{display:block;clear:both;font-size:.9em;text-align:right;margin-right:10px;}
.more_link a{font-weight:bold;background:#fff;color:#d01212;/*font-style: italic;*/}
.more_link.main a{background:#fff;padding-right:10px;background:url(more_link.png) no-repeat right 5px transparent;}
.more_link.main a{background:#fff url(more_link.png) no-repeat 100% 5px;padding:0 15px 0 0;}
#productchartdisplay2{display:none;}
/* eo product_chart *//* forms */form{width:100%;}
fieldset{border:0;}
form input[type=hidden]{display:none;background-color:transparent;}
form input[type=text],form input[type=password]{width:100%;font-size:140%;padding:2px;font-family:inherit;}
select,select option{line-height:1.5em;}
form div.submit{margin-left:0;}
form#PollVoteForm{width:60%;}
form#PollVoteForm label{padding-left:10px;float:right;text-align:right;width:150px;margin-bottom:10px;}
form#PollVoteForm fieldset{margin-top:0;padding-top:0;width:50%;}
form#PollVoteForm input[type=radio]{float:right;clear:both;margin:0 0 10px;}
form#PollVoteForm legend{}
form#PollVoteForm a{}
form#PollVoteForm div.submit{margin:0 auto;padding:0;text-align:center;}
form#UserLoginForm{width:600px;}
form#UserAddForm{width:600px;}
.forgot_password{text-align:left;}
#content .forgot_password ul{margin:-15px 0 0;padding:0;}
#content .forgot_password li{width:auto;background:none;margin:5px 0 10px;padding:0;}
#users-login fieldset{padding:0;margin:0;}
#users-login .submit{padding:0 0 5em;margin:-5em 0 0;}
#users-login #search .submit{padding:0;}
#users-login label{padding:0 0 10px;margin:0;font-weight:700;font-size:1.1em;}
/* eo forms *//* hacketty hack */.clear,.clear_both{clear:both;}
.clear_left{clear:left;}
.clear_right{clear:right;}
/* eo hacketty hack *//* Releases lists */#main_listing{float:left;width:100%;}
#main_list_header,#main_list_footer{position:relative;border-bottom:solid 1px #dbdbdb;height:5em;}
#main_listing h3{padding:0;}
#main_listing h3.commencing{background:#dbdbdb;margin-bottom:10px;padding:0 0 0 5px;clear:left;}
#main_listing ul{list-style:none;margin:0;}
#main_listing li{position:relative;padding:10px 0;border-bottom:solid 1px #dbdbdb;min-height:75px;}
#main_listing li li{min-height:0;}
#main_listing li.no_media{min-height:0;}
#main_listing .helpful_links li{border:none;min-height:0;}
#main_listing h3.other_stuff{clear:left;}
#main_listing #crewMembers li{min-height:30px;}
#main_listing li.hero{position:relative;border:1px solid #aaa;padding-left:0;margin-left:0;margin-bottom:20px;min-height:135px;}
#main_listing li dl{position:absolute;line-height:2em;top:0;right:0;/*height: 70px;*/width:100px;padding-right:70px;}
#main_listing li.hero dl{right:10px;top:5px;}
#main_listing li dt{margin:0;padding:0;text-align:right;}
#main_listing li dd{margin-top:-1.5em;margin-left:9em;text-align:right;}
#main_listing li h4{margin-left:70px;padding:0;line-height:1em;}
#products-index #main_listing li h4{width:240px;}
#reviews-index #main_listing li h4,#reviews-search #main_listing li h4{margin-right:170px;line-height:1.4em;font-size:1.2em;margin-top:-3px;}
#main_listing li p{margin-left:70px;}
#main_listing li.hero .plot{margin-left:155px;}
#main_listing li.hero h4{margin-left:155px;margin-top:10px;width:100%;font-size:1.6em;}
#products-search #main_listing li.hero h4{width:auto;}
#main_listing li h4.commencing{line-height:1.6em;background:#dbdbdb;margin:10px 0;padding:0;width:100%;text-indent:10px;}
#main_listing li ul.release_meta{margin:0;width:auto;}
#main_listing li.hero ul.release_meta{margin-left:155px;}
#main_listing li ul.release_meta li{border:none;margin:0 0 0 70px;padding:3px 0;height:auto;min-height:none;}
#main_listing li a.img_link{width:60px;height:60px;}
#products-search #main_listing li.hero p{margin:0 10px 0 0;}
#products-search #main_listing li.hero a.img_link{width:auto;height:135px;padding-left:10px;}
#products-search #main_listing li a.img_link{width:auto;height:65px;}
#main_listing li img{background:black;width:60px;float:left;margin-bottom:10px;}
#main_listing li a.list_img_link{display:block;float:left;margin-bottom:20px;width:60px;}
#main_listing li.hero img{width:135px;top:10px;left:10px;}
div.releases h2{color:#1d1d1d;}
.releases h3.commencing{background:#dbdbdb;margin:10px 0;padding:5px 0;}
#releaseslist{list-style:none;}
#releaseslist li{padding:10px 0;height:60px;color:#1d1d1d;}
#releaseslist li img{width:60px;float:left;margin-right:10px;background-color:#000;}
#releaseslist h3{margin:0;padding:0;font-size:16px;line-height:1.1em;margin-bottom:7px;}
#releaseslist h3 a{margin:0;padding:0;color:#124e89;text-decoration:none;font-weight:bold;}
#releaseslist div.certificate{padding-top:7px;}
#releaseslist .ratings{float:right;line-height:20px;width:180px;}
#releaseslist .ratings strong{float:left;padding-right:6px;line-height:20px;clear:both;}
#releaseslist .ratingcontainer{padding:0;width:60px;height:11px;float:left;}
/* #releaseslist div.rating {
	float: right;
	clear: both;
}*/#releaseslist div.ratingimage,#releaseslist div.uratingimage{height:11px;width:0;margin:0;margin-top:4px;padding:0;float:left;}
#releaseslist div.ratingimage{background-image:url(white-black-star-small.gif);}
#releaseslist div.uratingimage{background-image:url(white-green-star-small.gif);}
#releaseslist div.ri1{width:12px;}
#releaseslist div.ri2{width:24px;}
#releaseslist div.ri3{width:36px;}
#releaseslist div.ri4{width:48px;}
#releaseslist div.ri5{width:60px;background-image:url(white-star-small.gif);}
#releasesheader{border-top:solid 5px #d01212;background-color:#d0d0d0;padding:15px 10px 5px;position:relative;display:block;width:100%;}
.releaselistcounter{}
#main_listing .releaselistcounter{margin-top:10px;}
.releaselistpaging{/*	position: absolute;
	font-size: 12px;
	width: 200px;
	margin: 5px 0 0 55px;*/}
#main_listing .releaselistpaging{/*	position: absolute;
	top: 15px;
	left: 20px;*/}
div.releaselistpaging div.disabled{display:inline;}
#ReleasesIndexForm,#ProductsIndexForm{position:relative;padding:0;margin:0;font-size:12px;width:100%;text-align:right;}
#ReleasesIndexForm div,#ProductsIndexForm div{display:inline;}
#main_listing #ReleasesIndexForm div{position:absolute;top:32px;right:0;}
#releases-index-now-showing #main_listing #ReleasesIndexForm div,#releases-index-coming-soon #main_listing #ReleasesIndexForm div,#releases-index-dvd #main_listing #ReleasesIndexForm div{top:0;}
#main_listing #ProductsIndexForm div{position:absolute;top:-5px;right:0;}
#ReleasesIndexForm label,#ProductsIndexForm label{position:absolute;top:4px;right:115px;}
#ReleasesIndexForm select,#ProductsIndexForm select{position:absolute;top:0;right:0;padding:0;font-size:12px;border:1px solid #aaa;width:110px;}
#newsView h2,#featureView h2,#articleView h2,#listFeatureView h2,#newsIndex #newsRecent .newsFeatureList h3,#bluray-news #newsRecent .newsFeatureList h3,#newsIndex #newsRecent .newsContent h3,#bluray-news #newsRecent .newsContent h3,#productView #productTitles h1{margin:0 0 4px;font-size:26px;line-height:1.6;font-weight:300;color:#1d1d1d;}
#productView #productTitles h2,#reviewView h2,#content #genreView h2,#content #crewView h2,#userView h2{color:#124e89;font-size:28px;font-family:georgia,serif;font-weight:normal;}
#userIndex .related{width:100%;float:none;clear:none;}
#productView #productTitles h1{border-bottom:solid 5px #d01212;padding:0 0 3px;margin-top:0;display:block;}
#productView #productTitles h3{font-weight:300;margin:0 0 10px;font-size:12px;padding:5px 0;border-bottom:dotted 1px #b8b8b8;}
#productView #productTitles h3 span.releaseDate{margin:0 10px 0 0;}
#productView #productTitles h3 a.tfReviewLink{border-bottom:dotted 1px #b8b8b8;}
#productView #productTitles h3 a.urLink{color:#568118;border-bottom:dotted 1px #b8b8b8;}
#productView #productTitles h3 span.tfRating{font-weight:300;margin:0 10px 0 0;}
#productView #productSynopsisInfo{float:right;border-bottom:dotted 1px #b8b8b8;width:440px;}
#productView #productMedia,#content #articleMedia{float:left;width:190px;}
#content #articleMedia{margin-bottom:10px;}
#content #articleMedia .more_link{margin-right:0;}
#productView #productMedia .image1{float:left;/*			margin: 0 20px 0 0;*/width:190px;background:#1d1d1d;}
#productView #productSynopsisInfo h4{font-size:14px;margin:0 0 10px 205px;padding:0;color:#1d1d1d;font-weight:700;}
#productView #productSynopsisInfo .plot{margin:0 0 10px;border-bottom:1px solid #b8b8b8;}
#content .thumbnails li a.img_link{width:37px;height:37px;}
#productView #productMedia .thumbnails,#content #articleMedia .thumbnails{border:1px solid #b8b8b8;clear:left;margin-bottom:10px;margin-left:0;padding:8px 6px 5px 0;width:183px;}
#productView #productMedia .thumbnails li,#content #articleMedia .thumbnails li{background:none;margin:0 0 5px 8px;padding:0;width:auto;}
#productView #productMedia .thumbnails li.last,#content #articleMedia .thumbnails li.last{margin:0;padding:0;width:auto;}
/* Make sure Related Items doesn't push other sections down the page */#productView #related_items{float:left;}
#productView #productSynopsisInfo ul.product_meta{float:right;width:440px;margin-right:0;}
#reviewDetailsRelated img{width:190px;margin:0 0 10px;}
#productView #productSynopsisInfo li,#productView #productMedia li,#reviewDetailsRelated li,#articleMedia li{float:left;padding:0 0 10px;margin:0 0 10px;width:200px;list-style:none;font-size:14px;font-weight:700;}
#reviewDetailsRelated li{width:160px;}
#productView #productMedia ul,#content #articleMedia ul{padding:10px 0 0;margin:10px 0 0;float:left;width:410px;}
#reviewDetailsRelated ul{margin:10px 0 0;padding:0;}
#productView #productSynopsisInfo ul li span.itemValue,#reviewDetailsRelated ul li span.itemValue{font-size:12px;font-weight:300;}
#productView #productSynopsisInfo ul li ul.nested,#reviewDetailsRelated ul li ul.nested{display:inline;padding:0;margin:0;float:none;}
#productView #productSynopsisInfo ul li ul.nested li,#reviewDetailsRelated ul li ul.nested li{background:none;display:inline;float:none;padding:0;margin:0;font-size:12px;font-weight:300;}
#reviewDetailsRelated ul li ul.nested li{white-space:normal;}
#productView #productSynopsisInfo ul li ul.nested li a,#reviewDetailsRelated ul li ul.nested li a{color:#d01212;}
#productView #productSynopsisInfo ul li ul.nested li a:hover,#reviewDetailsRelated ul li ul.nested li a:hover{color:#282828!important;}
#productView #productRelatedItems{float:left;width:190px;clear:both;margin:0;}
#newsView #newsRelatedPoll h3,#productView #productRelatedItems h3,#articleView #articleRelatedPoll h3,#featureView #featureRelatedPoll h3,#reviewView #reviewDetailsRelated h3,#newsView .newsMediaRelated h3,#articleView .articleMediaRelated h3,#featureView .featureMediaRelated h3,#nosupersky.related h3,#webtv_trailers-view #trailerview #productRelatedItems h3,#webtv_trailers-view h2{background:url(main_header_background.gif) repeat-x #d01212;color:#fff;font-size:1.1em;font-weight:bold;padding:0 10px;margin-bottom:10px;}
#productView #productRelatedItems h4{font-size:1.2em;margin-left:10px;}
#productView #productMediaComments{width:440px;margin:0 0 0 210px;}
.reviewHeadings{margin:0 0 10px;border-bottom:dotted 1px #b8b8b8;float:left;width:100%;}
.reviewHeadings h4{color:#1d1d1d;margin:0 0 5px;line-height:28px;width:460px;float:left;}
.reviewHeadings h5{font-size:12px;margin:5px 0 0;padding:0 0 10px;font-weight:300;width:460px;float:left;}
.reviewHeadings h5 span{margin:0 0 0 20px;font-weight:700;}
.reviewHeadings h4 a{color:#568118;border-bottom:dotted 1px #b8b8b8;margin:0 0 0 10px;}
.reviewHeadings a:hover{color:#d01212;}
.reviewHeadings h5 a{font-weight:300;}
.reviewHeadings h4 span,#productTitles h3 span{height:30px;}
.reviewHeadings h4 span.r1,#productTitles h3 span.rS1{background:#fff url(white-black-star-big.gif) no-repeat 0 -8px;padding:0 0 2px 25px;}
.reviewHeadings h4 span.r2,#productTitles h3 span.rS2{background:#fff url(white-black-star-big.gif) no-repeat 0 -8px;padding:0 0 2px 50px;}
.reviewHeadings h4 span.r3,#productTitles h3 span.rS3{background:#fff url(white-black-star-big.gif) no-repeat 0 -8px;padding:0 0 2px 80px;}
.reviewHeadings h4 span.r4,#productTitles h3 span.rS4{background:#fff url(white-black-star-big.gif) no-repeat 0 -8px;padding:0 0 2px 105px;}
.reviewHeadings h4 span.r5,#productTitles h3 span.rS5{background:#fff url(white-black-star-big.gif) no-repeat 0 -8px;padding:0 0 2px 125px;}
span.rS0{background:red url(white-black-star-small.gif) repeat-x;padding:0 0 0 9px;margin:0 0 0 3px;}
span.rS1{background:#fff url(white-black-star-small.gif) repeat-x;padding:0 0 0 9px;margin:0 0 0 3px;}
span.rS2{background:#fff url(white-black-star-small.gif) repeat-x;padding:0 0 0 21px;margin:0 0 0 3px;}
span.rS3{background:#fff url(white-black-star-small.gif) repeat-x;padding:0 0 0 33px;margin:0 0 0 3px;}
span.rS4{background:#fff url(white-black-star-small.gif) repeat-x;padding:0 0 0 45px;margin:0 0 0 3px;}
span.rS5{background:#fff url(white-red-star-small.gif) repeat-x;padding:0 0 0 57px;margin:0 0 0 3px;}
#content .reviewText p span{color:white;line-height:1em;font-size:8px;}
span.u0{background:#fff url(white-green-star-small.gif) repeat-x;padding:0 0 0 7px;margin:0 0 0 3px;}
span.u1{background:#fff url(white-green-star-small.gif) repeat-x;padding:0 0 0 7px;margin:0 0 0 3px;}
span.u2{background:#fff url(white-green-star-small.gif) repeat-x;padding:0 0 0 19px;margin:0 0 0 3px;}
span.u3{background:#fff url(white-green-star-small.gif) repeat-x;padding:0 0 0 31px;margin:0 0 0 3px;}
span.u4{background:#fff url(white-green-star-small.gif) repeat-x;padding:0 0 0 43px;margin:0 0 0 3px;}
span.u5{background:#fff url(white-green-star-small.gif) repeat-x;padding:0 0 0 56px;margin:0 0 0 3px;}
#newsIndex #newsRecent .newsFeatureList h4 a,#bluray-news #newsRecent .newsFeatureList h4 a{font-weight:300;}
#reviewDetailsRelated .related ul{margin:0 0 10px;padding:0;}
#reviewDetailsRelated .related li{font-weight:bold;font-size:1em;line-height:1.5em;margin:0;padding:0 0 0 10px;}
#reviewDetailsRelated .related li span{font-weight:normal;}
#content #newsView h4,#content #featureView h4,#content #listFeatureView h4,#content #articleView h4{border-top:5px solid #d01212;font-size:12px;color:#1d1d1d;margin:0 0 5px;padding:10px 0 0;}
#content #newsView h4 a,#content #featureView h4 a,#content #listFeatureView h4 a,#content #articleView h4 a{font-weight:300;}
#content #newsView h4 span,#content #featureView h4 span,#content #listFeatureView h4 span,#content #articleView h4 span{font-weight:700;margin:0 0 0 10px;}
#content #featureView .featureContent ol,#content #featureView .featureContent ul,#content #newsView .newsFeatureList ol,#content #newsView .newsFeatureList ul,#content #reviewView .reviewContent ol,#content #reviewView .reviewContent ul,#content #articleView .articleContent ol,#content #articleView .articleContent ul{padding:inherit;margin:0 0 0 18px;}
#content #featureView .featureContent ol,#content #newsView .newsFeatureList ol,#content #reviewView .reviewContent ol,#content #articleView .articleContent ol{list-style:decimal;}
#content #featureView .featureContent ul,#content #newsView .newsFeatureList ul,#content #reviewView .reviewContent ul,#content #articleView .articleContent ul{list-style:disc;}
#content #featureView .featureContent ol li,#content #featureView .featureContent ul li,#content #newsView .newsFeatureList ol li,#content #newsView .newsFeatureList ul li,#content #reviewView .reviewContent ol li,#content #reviewView .reviewContent ul li,#content #articleView .articleContent ol li,#content #articleView .articleContent ul li{margin-bottom:10px;line-height:1.4;}
.featureContent object{margin:10px 0;}
#newsView p,#featureView p,#articleView p{margin:0 0 12px;font-size:12px;line-height:1.4;color:#333;}
#trailerview p.commentsLink,#newsIndex p.commentsLink,#newsView p.commentsLink,#featureView p.commentsLink,#dvdClubItemView p.commentsLink,#articleView p.commentsLink{line-height:20px;margin:0 0 10px;padding:0 0 10px;float:none;border-bottom:dotted 1px #b8b8b8;}
#productTitles a.productCommentLink,#trailerview p.commentsLink a,#newsIndex p.commentsLink a,#newsView p.commentsLink a,#listFeatureView p.commentsLink a,#featureView p.commentsLink a,#dvdClubItemView p.commentsLink a,#articleView p.commentsLink a{margin:0 0 10px;padding:0;float:none;background:#fff;color:#568118;}
a.productCommentLink{margin:10px 0 0;}
#content #newsView .newsMediaRelated,#content #featureView .featureMediaRelated,#content #articleView .articleMediaRelated,#content #dvdClubItemView .dvdClubItemMediaRelated,#reviewView #reviewDetailsRelated{float:right;clear:none;width:190px;}
#content #newsView .newsFeatureList,#content #newsView .newsContent,#content #featureView .featureContent,#content #articleView .articleContent,#content #dvdClubItemView .dvdClubItemContent,#reviewView #reviewContent{float:left;width:440px;clear:none;}
#content #newsView .newsFeatureList img,#content #newsView .newsContent img,#content #featureView .featureContent img,#content #articleView .articleContent img,#content #dvdClubItemView .dvdClubItemContent img,#reviewView #reviewContent img{margin:10px;}
#listFeatureView .list_feature{margin:10px 0;background:#dbdbdb;border-top:1px dotted #dbdbdb;border-bottom:1px dotted #dbdbdb;}
#listFeatureView .media_wrapper{position:relative;padding:10px;background-color:#DBDBDB;margin:10px 0 0;}
#listFeatureView .media_wrapper	a{position:absolute;bottom:40%;color:#fff;background-color:#d01212;width:60px;height:60px;display:block;line-height:60px;text-align:center;}
#listFeatureView .media_wrapper a.previous{left:20px;}
#listFeatureView .media_wrapper a.next{right:20px;}
#listFeatureView .copy_wrapper{background-color:#DBDBDB;padding-top:10px;}
#content #listFeatureView .copy_wrapper h4{display:block;font-size:150%;padding-left:80px;padding-bottom:10px;}
#listFeatureView .copy_wrapper h4 span.title{display:inline;font-size:.8em;}
#listFeatureView .copy_wrapper h3{clear:both;}
#listFeatureView .copy_wrapper h3,#listFeatureView .copy_wrapper p{margin-left:80px;margin-bottom:1em;padding-right:10px;}
#content #listFeatureView .copy_wrapper h4 span.counter,#content #fl2 h3 span.counter{color:#fff;background-color:#d01212;width:60px;height:60px;display:block;text-align:center;line-height:60px;font-size:200%;position:absolute;left:10px;}
#content #fl2 h3 span.counter{position:relative;float:left;clear:left;left:0;margin:0 10px 0 0;}
#listFeatureView ul.article_link{text-align:center;padding:10px;}
#listFeatureView ul.article_link li{display:inline;padding:0 10px;}
#listFeatureView ul.article_link li.dash{border-left:1px solid #000;border-right:1px solid #000;}
#listFeatureView ul.article_link li a{color:#d01212;}
#listFeatureView ul.article_link li.inactive{color:#999;}
#reviewView #reviewContent p,#reviewView #reviewContent h5{line-height:1.6;margin:0 0 10px 10px;}
#reviewView #reviewContent h5,#newsView .newsContent h5,#featureView .featureContent h5{font-size:125%;}
#newsView .newsContent h5,#featureView .featureContent h5{margin:0 0 10px;}
#reviewView .reviewHeadings h3,#trailerview h3{font-size:16px;font-weight:300;color:#1d1d1d;padding:0;margin:0;}
#reviewView .reviewHeadings .filmPage,#trailerview .filmPage{font-weight:700;clear:both;margin:0 0 5px;text-align:right;background:white;padding:0;width:650px;display:block;background:#fff url(reviews_h3_strip.png) repeat-x top;position:relative;height:1.5em;}
#trailerview .filmPage{margin:0;}
.filmPage div{position:absolute;background:white;margin:0;top:-4px;right:0;padding:0 10px 0 20px;border-left:1px solid white;background:#fff url(review_arrow.png) no-repeat left top;height:1.5em;}
.filmPage div a,.filmPage div a:hover{color:black;margin:0;}
#trailerview h3 span.filmPage{margin-top:-7px;}
#newsIndex .newsFeatureList p,#bluray-news #newsRecent .newsFeatureList p{margin:0 0 10px;}
.page1 .itemImage{float:left;margin-right:10px;}
#reviewView .socialNetworking,#dvdClubItemContent .socialNetworking,#newsView .socialNetworking,#featureView .socialNetworking,#listFeatureView .socialNetworking,#articleView .socialNetworking{border-top:dotted 1px #b8b8b8;border-bottom:dotted 1px #b8b8b8;padding:10px;margin:12px 0 20px;float:left;clear:none;width:420px;}
#dvdClubItemContent .socialNetworking,#listFeatureView .socialNetworking{padding-right:0;width:640px;}
.networking_widget{float:left;}
#reviewView .socialNetworking img,#newsView .socialNetworking img,#featureView .socialNetworking img{}
#links li a,.relatedNews li a,.relatedFilms li a{text-decoration:none;border-bottom:dotted 1px #b8b8b8;}
#content #newsView p.galleryLink,#content #featureView p.galleryLink,#content #articleView p.galleryLink{text-align:right;margin:10px 0 10px 10px;}
#content #newsView p.galleryLink a,#content #featureView p.galleryLink a,#content #articleView p.galleryLink a{font-weight:300;text-decoration:none;color:#d01212;border-bottom:dotted 1px #b8b8b8;}
.manualFeatureBlock{margin:0 0 10px 10px;background:#d0d0d0;padding:10px;}
#content .pullQuote{border:5px solid #d12e12;float:left;margin:0 10px 20px 0;padding:5px;width:50%;background:#d01212;color:#fff;font-family:georgia, serif;font-size:1.2em;}
#content .pullQuote p{color:#fff;font-size:1.3em;}
.newsView a.tagLink{font-weight:300;}
#content .related h3,#reviewDetailsRelated h3{margin:0;padding:5px 10px;}
#newsIndex,#userIndex,#newsView,#productView,#crewView,#genreView,#reviewView{float:left;padding:0 10px 0 0;width:100%;}
#newsIndex{float:left;padding:0 10px 0 0;width:100%;}
#newsIndex #headlines h4{padding:0;line-height:1em;color:#1d1d1d;margin:0 10px;}
#newsIndex #headlines{background:url(headline_background.gif) bottom left repeat-x transparent;margin:0;padding-bottom:10px;float:left;clear:both;width:100%;margin-top:45px;}
#newsIndex #newsRecent,#bluray-news #newsRecent{float:left;clear:both;width:100%;}
#newsIndex #newsRecent .newsFeatureList,#bluray-news #newsRecent .newsFeatureList{padding:0 0 20px;}
#newsIndex #headlines h2{position:absolute;display:block;width:100%;margin:0;top:-55px;}
#products-search #main_listing h3{padding:0;margin:0 0 10px;border-bottom:solid 5px #d01212;line-height:1.6;font-size:1.6em;color:#1d1d1d;font-weight:700;}
#newsIndex #headlines h1{position:absolute;display:block;width:630px;margin:0;top:-45px;}
#newsIndex #headlines h1.news_heading{font-size:1.6em;line-height:1.8;}
#newsIndex #headlines h1.news_heading span{font-size:.7em;}
#products-search #main_listing h3.no_result{border:none;margin:0;text-align:center;}
#products-search #main_listing p.no_result{margin:0 0 20px;text-align:center;}
#newsIndex #newsRecent h3,#bluray-news #newsRecent h3{font-weight:300;border:none;padding:0;margin:0;}
#newsIndex #newsRecent h3 a,#bluray-news #newsRecent h3 a{font-weight:300;}
#newsIndex #headlines p.strapline{margin-top:10px;font-weight:normal;}
#newsIndex #headlines p{margin:10px 10px 0;}
#newsIndex #headlines h1 span,#newsIndex #newsRecent h1 span,#bluray-news #newsRecent h1 span,#newsIndex #headlines h2 span,#newsIndex #newsRecent h2 span,#bluray-news #newsRecent h2 span{font-size:.8em;font-weight:300;margin:0 0 0 5px;}
#newsIndex #headlines h1 a,#newsIndex #headlines h2 a{float:right;margin:-19px 0 0;font-size:12px;}
#newsIndex #newsRecent h4,#bluray-news #newsRecent h4,#newsView h3,#featureView h3,#articleView h3,#listFeatureView h3,#newsIndex .newsFeatureList p.strapline{color:#1d1d1d;font-size:14px;margin:-3px 0 10px;padding:0;font-weight:300;line-height:1.3em;}
#newsIndex #newsRecent h5,#bluray-news #newsRecent h5{border-top:solid 5px #d01212;font-size:12px;margin:5px 0 10px;padding-top:1em;font-weight:300;}
#newsIndex #newsRecent h5 a,#bluray-news #newsRecent h5 a{font-weight:300;}
#newsIndex #newsRecent h5 span,#bluray-news #newsRecent h5 span{margin:0 0 0 20px;font-weight:700;}
#headlines{position:relative;clear:none;margin-bottom:10px;width:100%;}
#headlines .wrapper{padding:0;margin:0;height:auto;}
#headlines ul{list-style:none;margin:0;padding:0;}
#headlines .more_link{position:absolute;bottom:-20px;right:0;margin:0;width:100%;}
#headlines .itemBox,#headlines .itemBoxLast{border-top:solid 1px #b8b8b8;width:206px;float:left;clear:none;padding-bottom:20px;}
#reviews-index #headlines,#releases-index-coming-soon #headlines,#webtv_trailers-index #headlines{margin-top:.9em;background:url(headline_background_alt.gif) bottom left repeat-x;float:left;}
#reviews-index #headlines .itemBox,#releases-index #headlines .itemBox,#releases-index-coming-soon #headlines .itemBox,#releases-index-now-showing #headlines .itemBox,#releases-index-dvd #headlines .itemBox,#webtv_trailers-index #headlines .itemBox,#releases-index-dvd #headlines .itemBox{margin-right:16px;}
#reviews-index #headlines .itemBox,#reviews-index #headlines .itemBoxLast,#releases-index #headlines .itemBox,#releases-index #headlines .itemBoxLast,#releases-index-coming-soon #headlines .itemBox,#releases-index-coming-soon #headlines .itemBoxLast,#releases-index-now-showing #headlines .itemBox,#releases-index-now-showing #headlines .itemBoxLast,#releases-index-dvd #headlines .itemBox,#releases-index-dvd #headlines .itemBoxLast,#webtv_trailers-index #headlines .itemBox,#webtv_trailers-index #headlines .itemBoxLast{width:132px;padding:10px;}
#headlines .itemBoxLast{margin:0;}
#newsIndex #headlines .itemBox{margin-right:16px;}
#headlines .itemBoxLast h4,#headlines .itemBox h4{/*	height:4em;
	overflow:hidden;*/font-size:12px;}
#headlines .itemBoxLast h3,#headlines .itemBox h3{font-size:14px;margin:10px 10px 0 0;}
#reviews-index #headlines h3,#releases-index-coming-soon #headlines h3,#webtv_trailers-index #headlines h3{margin-left:0;}
#newsIndex #headlines h3{margin-left:10px;}
#headlines .itemImage,#headlines .releasesTopImg{width:190px;display:block;margin:0 auto 10px;text-align:center;overflow:hidden;height:190px;}
#headlines .releasesTopImg{width:133px;}
#headlines .itemImage img{width:190px;}
#reviews-index #headlines .releasesTopImg,#releases-index-coming-soon #headlines .releasesTopImg,#webtv_trailers-index #headlines .releasesTopImg,#releases-index-now-showing #headlines .releasesTopImg,#releases-index-dvd #headlines .releasesTopImg{height:133px;}
#reviews-index #headlines .img_link,#releases-index-coming-soon #headlines .img_link,#webtv_trailers-index #headlines .img_link
#releases-index-dvd #headlines .img_link{height:133px;width:133px;}
.trailerThumb,#headlines .releasesTopImg img{width:133px;margin-bottom:10px;}
#trailersVideo .trailerThumb{width:126px;}
#newsIndex #headlines .itemImage{margin-top:10px;}
#webtv_trailers-index #headlines .itemImage{width:132px;}
#headlines .watchTrailerLink{font-weight:300;}
#headlines h3{line-height:1.1em;margin:10px;padding:0;font-weight:300;}
#headlines h3 a{font-weight:300;}
#headlines p.precis{margin-top:10px;}
#userIndex .azfilterlist,#main_listing .azfilterlist{text-align:center;margin:0 0 10px;padding:5px 0;border-bottom:solid 1px #dbdbdb;}
#userIndex .azfilterlist li,#main_listing .azfilterlist li{border:none;display:inline;margin:0 3px;padding:0;border:none;}
#userIndex .azfilterlist li a,#main_listing .azfilterlist li a{color:#d01212;font-size:16px;font-weight:normal;}
#main_list_header ul.azfilterlist li a.current,#userIndex ul.azfilterlist li a.current{color:#1d1d1d;}
#main_listing .releaselistpaging{top:auto;left:auto;margin:10px 0 0;width:100%;text-align:center;padding:0 0 10px;/*		border-top: solid 1px #dbdbdb;*/}
/* Trailers */#main_listing ul.trailerlist{width:625px;list-style:none;padding:0;margin:0;padding-top:20px;}
#main_listing ul.trailerlist li a img{border:0;}
#trailerview p.teaser{margin:10px 0;}
#trailerview p.description{margin:10px 0;}
#main_listing ul.trailerlist li p{width:400px;margin:4px 0 4px 70px;padding:0;}
/* Forms */.register form{}
form{clear:both;margin-right:20px;padding:0;width:80%;}
fieldset{border:1px solid #ccc;margin-top:30px;padding:16px 20px;}
#content fieldset{border:none;}
#content legend{text-indent:-9000px;}
fieldset legend{color:#e32;font-size:160%;font-weight:bold;}
fieldset fieldset{margin-top:0;margin-bottom:20px;padding:16px 0;}
fieldset fieldset legend{font-size:120%;font-weight:normal;margin-left:20px;}
fieldset fieldset div{clear:left;margin:0 20px;}
form div{clear:both;margin-bottom:1em;padding:.5em;vertical-align:text-top;}
form div.input{color:#444;}
form div.required{color:#333;font-weight:bold;}
form div.submit{border:0;clear:both;margin-top:10px;margin-right:0;}
label{display:block;padding-right:20px;}
select{clear:both;font-size:120%;vertical-align:text-bottom;}
select[multiple=multiple]{width:100%;}
option{font-size:120%;padding:0 3px;}
input[type=checkbox]{clear:left;float:left;margin:0 6px 7px 2px;width:auto;}
input[type=submit]{display:inline;font-size:110%;padding:2px 5px;width:auto;vertical-align:bottom;}
/* Tables */table{background-color:#fff;border-top:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc;clear:both;color:#333;margin-bottom:10px;}
th{background-color:#f2f2f2;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #bbb;border-bottom:1px solid #bbb;text-align:center;}
th a{display:block;padding:2px 4px;text-decoration:none;}
th a:hover{background-color:#ccc;color:#333;text-decoration:none;}
table tr td{background:#fff;border-right:1px solid #ccc;padding:4px;text-align:center;vertical-align:top;}
table tr.altrow td{background:#f4f4f4;}
td.actions{text-align:center;white-space:nowrap;}
td.actions a{display:inline;margin:0 6px;}
.cake-sql-log table{background:#f4f4f4;}
.cake-sql-log td{padding:2px 4px;text-align:left;font-size:90%;}
/* Notices and Errors */div.message{clear:both;color:#900;font-size:140%;font-weight:bold;margin:1em 0;}
div.error-message{clear:both;color:#900;font-weight:bold;}
p.error{background-color:#e32;color:#fff;font-family:Courier, monospace;font-size:120%;line-height:140%;padding:.8em;margin:1em 0;}
p.error em{color:#000;font-weight:normal;}
.notice{background-color:#ffcc00;color:#000;display:block;font-family:Courier, monospace;font-size:120%;line-height:140%;padding:.8em;margin:1em 0;}
.success{background-color:green;color:#FFF;}
#flashMessage,#authMessage{background-color:#D01212;color:#ff3;display:block;font-size:120%;line-height:140%;padding:.8em;margin:0 0 1em;-webkit-border-radius:6px;-moz-border-radius:6px;border-top:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #666;border-right:1px solid #666;}
/* Debugging */pre{color:#000;background:#f0f0f0;padding:1em;}
pre.cake-debug{background:#ffcc00;font-size:120%;line-height:140%;margin-top:1em;overflow:auto;position:relative;}
div.cake-stack-trace{background:#fff;border:4px dotted #ffcc00;color:#333;margin:0;padding:6px;font-size:120%;line-height:140%;overflow:auto;position:relative;}
div.cake-code-dump pre{position:relative;overflow:auto;}
div.cake-stack-trace pre,div.cake-code-dump pre{color:#000000;background-color:#F0F0F0;margin:0;padding:1em;overflow:auto;}
div.cake-code-dump pre,div.cake-code-dump pre code{clear:both;font-size:12px;line-height:15px;margin:4px 2px;padding:4px;overflow:auto;}
div.cake-code-dump span.code-highlight{background-color:#FFFF00;padding:4px;}
/* Wacky tabbed box styling */.tabbedBox{margin-top:10px;width:100%;position:relative;background:#fff;border:1px solid #dbdbdb;float:left;}
#crewView .tabbedBox{margin:0;width:60%;}
.tabbedBox ul.tabs{margin:1px 0 0;padding:0;border-bottom:solid 3px #d01212;height:22px;}
.tabbedBox li{float:left;}
.tabbedBox li a{position:absolute;left:0;padding:5px 7px;background:#d01212;color:#fff;}
.tabbedBox li.tab_1 a{left:0;}
.tabbedBox li.tab_2 a{left:15%;}
#content_support .tabbedBox li.tab_2 a{left:40%;}
.tabbedBox li.tab_3 a{left:30%;}
/*oh dear this is rubbish*/#tagView .tabbedBox li.tab_2 a{left:20%;}
#tagView .tabbedBox li.tab_3 a{left:40%;}
#tagView .tabbedBox li.tab_4 a{left:60%;}
#tagView .tabbedBox li.tab_5 a{left:80%;}
.tabbedBox li a:hover{background:#d01212;color:#fff;}
.tabbedBox .tabs li ul a,.tabbedBox .tabs li ul a:hover,.tabbedBox .tabs li ul a:active,.tabbedBox .tabs li ul a:visited{line-height:1.5em;padding:0;background:none;width:auto;}
.tabbedBox .tabs a.tabLink{text-transform:uppercase;}
.tabbedBox .tabs a.tabLink span{display:none;}
.tabbedBox ul li div{margin:32px 0 10px 10px;}
.tabbedBox ul div ul{margin:7px 0 0;}
.tabbedBox ul div ul li{float:none;width:auto;border:none;margin:0;padding:0;}
.tabbedBox ul div ul li a{position:static;background:none;display:block;color:#000;border:none;}
.tabbedBox ul div ul li a:hover{color:#d01212;}
.tabbedBox .invisible a{background:#fff;color:#000;}
.tabbedBox ul.tabs li.invisible div{display:none;}
.tabbedBox .paging a,.tabbedBox .paging a:hover{color:#000;display:inline;position:relative;float:none;background:transparent;width:auto;padding:0;margin:0;}
.tabbedBox .paging a:hover{color:#d01212;}
#userView .tabbedBox ul div ul li a,#crewView .tabbedBox ul div ul li a{display:inline;}
#userView .tabbedBox li.tab_1 a,#crewView .tabbedBox li.tab_1 a{left:0;}
#userView .tabbedBox li.tab_2 a,#crewView .tabbedBox li.tab_2 a{left:20%;}
#crewView .tabbedBox li.tab_2 a{left:69px;}
#userView .tabbedBox li.tab_3 a,#crewView .tabbedBox li.tab_3 a{left:45%;}
#userView .paging span,#crewView .paging span,#tagView .paging span{float:none;display:inline;position:relative;width:auto;padding:0 .4em;margin:0;border-left:solid 1px #b8b8b8;}
#userView .tabbedBox .paging span a,#tagView .tabbedBox .paging span a,#crewView .tabbedBox .paging span a{left:0;}
#userView .paging span.extra,#crewView .paging span.extra,#tagView .paging span.extra{float:none;display:inline;position:relative;width:auto;padding:0 .4em;margin:0;border:none;}
#userView .paging .disabled,#crewView .paging .disabled,#tagView .paging .disabled{margin:0;padding:0;border:none;}
#userView .paging a,#tagView .paging a{float:none;display:inline;position:relative;width:auto;}
/* RATED tabbed box specific styling */#rated_box div.all_reviews_link{padding:5px 10px;clear:both;text-align:right;}
#rated_box div.all_reviews_link a,#digitalis_widget div.all_reviews_link a{/*font-style: italic;*/padding-right:10px;background:url(more_link.png) no-repeat right 5px transparent;}
#rated_box ul div ul li a{color:#1d1d1d!important;font-weight:bold;}
#rated_box ul div ul li p.rating,#digitalis_widget ul div ul li p.rating{position:absolute;right:8px;top:3px;_top:8px;}
#rated_box ul li,#digitalis_widget ul li{margin-bottom:0px;}
#rated_box ul li div,#digitalis_widget ul li div{width:320px;margin-left:0;}
#rated_box ul li div h4,#digitalis_widget ul li div h4,#rated_box ul li div ul,#digitalis_widget ul li div ul{padding-left:10px;padding-bottom:5px;border-bottom:1px solid #ccc;margin-bottom:5px;}
#rated_box ul li div h4,#digitalis_widget ul li div h4{text-transform:uppercase;}
#rated_box ul div ul li,#digitalis_widget ul div ul li{margin-bottom:0;position:relative;}
#rated_box ul div.all_reviews_link a,#digitalis_widget ul div.all_reviews_link a{position:absolute;right:5px;top:4px;}
#rated_box li.tab_1 a.tabLink{left:0;width:83px;}
#rated_box li.tab_2 a.tabLink{left:98px;width:85px;}
#rated_box li.tab_3 a.tabLink{left:198px;width:47px;}
#rated_box li.tab_4 a.tabLink{left:260px;width:20px;}
/* Digitalis Widget Tab Widths */#digitalis_widget li.tab_1 a.tabLink{left:0;width:22px;}
#digitalis_widget li.tab_2 a.tabLink{left:37px;width:48px;}
#digitalis_widget li.tab_3 a.tabLink{left:100px;width:62px;}
/* Digitalis Widget search */#digitalis_widget div.digitalis_search{clear:both;padding:5px 10px;}
#digitalis_widget div.digitalis_search form{width:100%;margin:0;padding:5px 0;}
#digitalis_widget ul{border-bottom:0;}
#digitalis_widget li div{border-top:3px solid #D01212;}
#digitalis_widget div.digitalis_search input#Keyword{height:15px;width:240px;border:1px solid #c5c5c5;font-size:11px;float:left;margin-right:10px;}
#digitalis_widget ul li div h4{padding-left:0;} 
#digitalis_widget ul li div h4 a{color:#CC0001;}
#Submit3{float:left;background:url(main_header_background.gif) repeat-x 0 0 #CC0001;font-size:10px;padding:3px 5px;margin:0 0 10px;border:0;color:white;}
#rated_box .invisible a,#digitalis_widget .invisible a{background:#c5c5c5;height:11px;}
#container #featuresCarousel{position:relative;display:block;width:100%;padding-bottom:10px;float:left;height:380px;border:1px solid #B8B8B8;}
#container #featuresCarousel ul{position:relative;height:25em;margin:0;}
#container #featuresCarousel ul li{position:absolute;top:27px;list-style:none;height:25em;width:490px;border-top:#CC0001 solid 5px;}
.fcTab1,.fcTab2,.fcTab3{height:25em;padding-right:10px;}
#container #featuresCarousel h4{margin:1px 0 0;display:block;position:absolute;top:-32px;left:0;line-height:25px;}
#container #featuresCarousel h3 span a{color:white;}
#container #featuresCarousel h4 a{line-height:25px;text-transform:uppercase;}
#container #featuresCarousel .section{background:white;position:absolute;right:0;top:52px;height:30px;width:115px;font-weight:700;}
#container #featuresCarousel .section ul{position:absolute;right:61px;top:5px;height:auto;}
#container #featuresCarousel .section ul li{display:inline;position:relative;width:auto;height:auto;top:auto;left:auto;border:none;margin-left:5px;}
#container #featuresCarousel .section ul li a:hover{color:#b8b8b8;}
#container #featuresCarousel .section ul li a.selected{color:#1d1d1d;}
#container #featuresCarousel .section ul li a{color:#b8b8b8;}
#featuresCarousel .section .prev,#featuresCarousel .section .next{position:absolute;top:0;right:31px;width:20px;height:20px;cursor:pointer;background:blue url(prev-horizontal.png) no-repeat 0 0;}
#featuresCarousel .section .next{right:11px;background:blue url(next-horizontal.png) no-repeat 0 0;}
#container #featuresCarousel ul li h4{display:block;line-height:2em;}
#container #featuresCarousel ul li ul{height:23em;border:none;}
#container #featuresCarousel ul li ul li{width:150px;padding:0 0 0 10px;height:23em;position:relative;top:18px;border:none;float:left;background:white;}
#container #featuresCarousel ul li ul li img{margin:auto;vertical-align:middle;width:150px;}
#container #featuresCarousel ul li ul li h5{font-size:13px;margin:.4em 10px .2em 0;font-weight:bold;}
#container #featuresCarousel ul li ul li p{margin-right:10px;height:8em;}
#crewMedia{width:31%;float:left;clear:none;}
.dc{clear:both;padding-top:10px;width:1000px;color:#fff;margin:0 auto;text-align:left;font-size:200%;}
.dc strong{color:yellow;}
table.cake-sql-log caption{color:yellow;text-align:center;margin:10px 0;}
#competitions-index ul.competitionslist{padding-top:20px;border:none;}
#competitions-index ul.competitionslist li{border:none;}
#competitions-index ul.competitionslist li h4 a{/* 	font-size: 1.5em; */}
#competitions-index ul.competitionslist li p{font-size:.8em;}
#supersky_container{height:625px;}
#supersky_container #supersky{margin:0 auto;margin-top:5px;}
#supersky_container object{left:auto;right:10px;}
#supersky_filler{background:#dbdbdb;float:left;width:150px;height:615px;overflow:hidden;display:none;margin-top:10px;margin-left:0;padding:10px 0 0;text-align:left;}
#supersky_filler #nosupersky{background:#fff;border:1px solid #c5c5c5;margin:0 auto;height:580px;width:130px;float:none;}
#supersky_filler #nosupersky ul{margin:5px 0 5px 5px;}
#supersky_filler #nosupersky li{margin-right:5px;}
#magazine_feature{background:#000;position:relative;width:100%;min-height:80px;float:left;margin:10px 0;}
#magazine_feature h4{position:absolute;background:#000;color:#fff;font-size:1.6em;top:5px;left:20px;padding:0;text-transform:uppercase;font-style:italic;z-index:30;}
#magazine_feature h4 a{color:#fff;}
#magazine_feature p{position:absolute;color:#157cc7;font-size:1.6em;line-height:1;font-weight:bold;top:27px;left:20px;width:300px;z-index:20;}
#magazine_feature p span{background:#000;}
#magazine_feature a.subscribe_link{background:#000 url(subscribe_black_arrow.gif) no-repeat right 6px;position:absolute;font-weight:bold;bottom:1%;left:20px;padding:3px 10px 3px 0;z-index:10;}
#magazine_feature .mag_img{top:0;left:0;z-index:1;}
p.user_help{margin-top:-5px;text-align:right;}
.captcha{margin:0 0 20px;}
.error404{padding:0;}
.error404 dl{line-height:2em;margin:1em 0;}
.error404 dt{font-weight:bold;padding-left:0;vertical-align:top;display:none;}
.error404 dd{margin-left:0;margin-top:0;vertical-align:top;}
#competitions-view #content iframe{width:650px;height:1700px;border:0;}
/* Profile styling */#users-profile .profile,#users-profile .profile form{width:100%;}
#users-profile .profile p{margin:20px;}
#users-profile .profile form fieldset{margin-top:0;padding-top:0;}
#users-profile #content form fieldset div.input{clear:both;}
#users-profile #content form fieldset h4,#users-profile #content form fieldset .editPassword a{clear:both;display:block;}
#users-profile #content form fieldset div.input input,#users-profile #content form fieldset div.input select{float:right;width:75%;clear:none;}
#users-profile #content form fieldset div.input select{margin-top:3px;}
#users-profile #content form fieldset div.input label{float:left;padding:.75em 0;max-width:80%;}
#users-profile #content form fieldset div.checkbox input{margin:.75em 6px 7px 2px;width:auto;float:left;}
#users-profile #content form fieldset h4{padding:1em 1em 1em .5em;}
#users-profile #content form fieldset .editPassword,#users-profile #content form fieldset .editPasswordError{padding:1em;background:white;height:15em;}
#users-profile #content form fieldset .editPassword p,#users-profile #content form fieldset .editPasswordError p{margin:4em 1em 1em .5em;}
#webtv_trailers-index ul li h4{width:220px;}
#webtv_trailers-index #product_chart ul li h4{width:auto;}
#webtv_trailers-index ul li h4 a{white-space:wrap;}
#listFeatureView #commentInput .submit,#webtv_trailers-view #commentInput .submit{width:380px;}
#wtv-video{margin-top:20px;text-align:center;}
#products-index #main_list_header{height:8em;}
#main_list_header .releaselistpaging{padding:1em 0 0;height:4em;}
#main_listing ul li p{margin-top:5px;margin-bottom:10px;min-height:3em;}
.articlePagination{clear:both;margin:auto;text-align:center;width:100%;margin:0 0 10px;}
.articlePagination li{display:inline;}
.articlePagination li.noLink,.articlePagination li a{padding:0 5px;border-right:1px solid gray;}
.articlePagination li.last{border-right:none;}
.articlePagination li.last a{border-right:none;}
.webtvcontent{width:100%;text-align:center;height:440px;}
.user .wrapper li{background:none;list-style:circle;margin:0 0 10px 30px;}
.user .wrapper ul{margin:10px 0 20px;}
#UserRegisterForm{padding:0;margin:0;width:100%;}
#UserRegisterForm fieldset{padding:0 20px;margin:0;}
#UserRegisterForm p{margin:10px 0 20px 10px;}
#crewBiography{padding:10px;}
#content #featureView .featureContent ul.articlePagination{margin-left:0;width:100%;}
#webtv_trailers-view .tfMyMovies{width:650px;height:345px;}
#webtv_trailers-view .tfMyMovies iframe{margin:0 125px;}
#webtv_trailers-index h1{margin:0 0 20px;position:relative;}
#webtv_trailers-index #coreTrailers h1{margin:0;position:relative;}
#webtv_trailers-index #content{padding-top:10px;}
#webtv_trailers-index #content #content_main{width:100%;margin:0;}
#coreTrailers{width:100%;background:#1e1e1e;margin:0 0 10px;overflow:hidden;position:relative;height:230px;}
#carousels-index #coreTrailers{background:#ECEEED;width:470px;margin:0 0 0 10px;height:200px;}
#webtv_trailers-view #coreTrailers{height:190px;margin:0 0 10px;}
#products-view #coreTrailers{height:220px;width:420px;margin:0 0 0 10px;}
#loadingTrailers{font-weight:700;text-align:center;height:187px;background:white url(loading-small.gif) no-repeat center center;display:none;}
#webtv_trailers-view #loadingTrailers{padding:10px;height:137px;margin:0;display:none;}
#coreTrailersList{padding:0 0 0 20px;}
#webtv_trailers-view #coreTrailersList{padding:0 0 0 10px;}
#carousels-index #coreTrailersList{padding:0 0 0 10px;height:200px;}
#products-view #coreTrailersList{padding:0 0 0 10px;height:200px;}
#coreTrailers .itemBox{position:relative;width:137px;margin:20px 20px 0 0;text-align:left;}
#products-view #coreTrailers .itemBox{position:relative;width:127px;margin:0 10px 0 0;height:200px;padding:0;}
#webtv_trailers-view #coreTrailers .itemBox{position:relative;width:105px;margin:10px 10px 0 0;}
#carousels-index #coreTrailers .itemBox{position:relative;width:143px;text-align:left;margin:0 10px 0 0;}
#carousels-index #videoShowcase #coreTrailers h3{width:470px;margin:0 0 10px;}
#container #videoShowcase .itemBox h4,#coreTrailers .itemBox h3{padding:113px 0 10px;line-height:1.1em;text-align:center;font-size:1.1em;border:none;height:3.5em;overflow:hidden;}
#webtv_trailers-view #coreTrailers h3{padding:85px 0 10px;font-size:.9em;position:relative;}
#container #videoShowcase #coreTrailers h4{text-align:center;}
#products-view #container #videoShowcase #coreTrailers h4{padding-top:102px;font-size:1em;height:5.2em;}
#container #videoShowcase h4 a,#webtv_trailers-view #coreTrailers h3 a{position:relative;top:0;left:0;}
#coreTrailers .itemBox a{color:white;}
#container #videoShowcase h4 a{color:#1E1E1E;}
#trailersVideo .trailerImage{position:absolute;height:96px;}
#coreTrailers .trailerImage{position:absolute;height:117px;}
#webtv_trailers-view #coreTrailers .trailerImage{position:absolute;height:90px;}
#videoShowcase .trailerImage{position:absolute;height:108px;}
.trailerImage a{border:solid 2px #1E1E1E;width:133px;height:101px;}
#carousels-index #coreTrailers .trailerImage a{width:139px;}
.featuredVideo .trailerImage a{width:126px;height:94px;border-color:#ECEEED;}
#webtv_trailers-view #coreTrailers .trailerImage a{width:101px;height:76px;}
#container #videoShowcase .trailerImage a{width:139px;height:104px;}
#products-view #container #videoShowcase .trailerImage a{width:123px;height:92px;}
.trailerImage a:hover{border:solid 2px #cc0000;}
.trailerPlay{position:absolute;z-index:1000;top:32px;left:50px;width:30px;}
#coreTrailers .trailerPlay{position:absolute;z-index:1000;top:35px;left:55px;width:30px;}
#webtv_trailers-view #coreTrailers .trailerPlay{top:25px;left:37px;}
#videoShowcase .trailerPlay{top:40px;left:55px;}
#products-view #videoShowcase .trailerPlay{top:32px;left:50px;}
#trailersVideo #featuredVideo .trailerThumb{position:absolute;width:126px;}
#videoShowcase #coreTrailers .trailerThumb{position:absolute;width:139px;}
#products-view #videoShowcase #coreTrailers .trailerThumb{position:absolute;width:123px;}
#coreTrailers .trailerThumb{position:absolute;width:133px;}
#webtv_trailers-view #coreTrailers .trailerThumb{position:absolute;width:101px;}
#coreTrailers .next{position:absolute;top:7px;right:10px;width:20px;height:20px;cursor:pointer;background:transparent url(next-horizontal.png) no-repeat 0 0;}
#coreTrailers .prev{position:absolute;top:7px;right:30px;width:21px;height:21px;cursor:pointer;background:transparent url(prev-horizontal.png) no-repeat 0 0;}
#section{position:absolute;background:url(trailers_section.png) no-repeat 0 0;top:13px;right:61px;width:51px;height:8px;z-index:1000;}
.jcs1,.jcs2,.jcs3,.jcs4,.jcs5{position:absolute;top:13px;right:104px;width:8px;height:8px;z-index:1001;}
.jcs2{right:93px;z-index:1002;}
.jcs3{right:82px;z-index:1003;}
.jcs4{right:72px;z-index:1004;}
.jcs5{right:61px;z-index:1005;}
#carousels-index #container #sub_content_container{width:491px;}
li .rating.stars0 span,li .rating.stars span{background-color:#fff;background-image:none;}
ul#trailersList,ul#trailersList2,ul#trailerTypesList{margin:0;padding:0;text-indent:0;float:left;width:650px;clear:both;}
ul#trailerTypesList{border-bottom:5px solid #cc0000;}
ul#trailersList li{float:left;width:152px;margin:0 11px 10px 0;border:solid 1px #b8b8b8;height:18.5em;overflow:hidden;}
ul#trailersList2 li{margin:0;padding:10px 0;clear:both;float:left;width:650px;border-bottom:solid 1px #b8b8b8;}
ul#trailersList li h3{margin:.3em 5px .2em;padding:0;line-height:1.1em;font-weight:700;font-size:1em;}
ul#trailersList2 li h3{margin:0;padding:0;line-height:1.1em;font-size:1.3em;font-weight:700;}
ul#trailersList li p{margin:0 0 0 5px;font-size:.95em;}
ul#trailerTypesList li{float:left;background:#dbdbdb;color:black;font-weight:700;vertical-align:middle;}
ul#trailerTypesList li a{background:#C5C5C5;color:black;display:block;width:auto;line-height:2.7em;font-size:.95em;height:2.7em;text-decoration:none;padding:0 10px;float:left;border-right:solid 1px #fff;border-bottom:solid 1px #fff;}
ul#trailerTypesList li a.current{background:#cc0000 url(main_header_background.gif) repeat-x;color:white;border-bottom:solid 1px #D01212;}
ul#trailerTypesList li a:hover,ul#trailerTypesList li a:active{background:#cc0000;color:white;}
ul#trailerTypesList li a.current:hover{background:#cc0000 url(main_header_background.gif) repeat-x;color:white;}
ul#trailerTypesList li.current{background:red url(main_header_background.gif) repeat-x;color:white;}
ul#trailersList li img{width:142px;margin:5px 0 0 5px;}
ul#trailersList2 li img{width:133px;margin:0 10px 0 0;float:left;}
ul#trailersList li.trailerLast{float:right;width:152px;margin:0;}
ul#trailersList li.trailerFirst{clear:both;}
#webtv_trailers-index #azOrder{text-align:left;border-bottom:solid 1px #DBDBDB;}
#webtv_trailers-index #countPagination{padding:10px 0;float:left;width:650px;}
#webtv_trailers-index #countPagination .releaselistpaging{width:28em;float:right;text-align:right;height:auto;margin:0;padding:0;clear:none;}
#webtv_trailers-index #countPagination .releaselistcounter{width:25em;float:left;clear:none;height:auto;line-height:auto;}
#webtv_trailers-index .releaselistpaging{text-align:center;}
#webtv_trailers-index #container #main_column #content ul.azfilterlist{border:none;}
#webtv_trailers-index #container #main_column #content #main_list_header ul.azfilterlist{width:45em;float:left;margin:10px 0 0;text-align:left;}
#webtv_trailers-index #container #main_column #content ul.azfilterlist li{display:inline;margin:3px 6px 3px 0;font-size:.75em;}
#webtv_trailers-index #main_list_header,#webtv_trailers-index #main_list_footer{height:auto;width:100%;float:left;clear:both;margin:0 0 10px;}
#webtv_trailers-index form#ProductsIndexForm{float:right;padding:0;margin:0;width:8em;clear:none;margin:10px 0 0;}
#webtv_trailers-index form#ProductsIndexForm select{font-family:"trebuchet ms", sans-serif;padding:0;margin:0;position:relative;display:inline;border:auto;font-size:1em;width:auto;float:right;clear:none;line-height:2em;height:2em;vertical-align:middle;}
#webtv_trailers-index form#ProductsIndexForm div{padding:0;margin:0;text-align:right;}
#webtv_trailers-index form#ProductsIndexForm div label{padding:0;margin:0;vertical-align:middle;position:relative;float:left;width:auto;text-align:right;right:0;top:0;line-height:2em;clear:none;}
#webtv_trailers-index #main_list_footer{border:0;}
#webtv_trailers-index #main_list_footer ul.azfilterlist{border-top:solid 1px #DBDBDB;}
#main_list_header .azfilterlist li a,#main_list_footer .azfilterlist li a{color:#D01212;font-size:1.5em;font-weight:normal;}
#webtv_trailers-index ul.azfilterlist{border-bottom:1px solid #DBDBDB;margin:0 0 10px;padding:5px 0;text-align:center;}
#webtv_trailers-index form#trailersSearch{width:200px;position:absolute;right:0;top:0;text-align:right;padding:0;margin:0;}
#webtv_trailers-index #trailersSearch label{display:none;}
#webtv_trailers-index #trailersSearch #trailersIndexTerm{font-family:"trebuchet ms", sans-serif;width:143px;height:1.4em;display:inline;margin:3px 0 0;padding:0;font-size:1em;}
#webtv_trailers-index #trailersSearch #trailersIndexSubmit{font-family:"trebuchet ms", sans-serif;border:0;color:white;margin:0;padding:2px 3px 4px;line-height:.8em;font-weight:300;font-size:1em;width:4em;float:none;background:#D01212 url(main_header_background.gif) repeat-x;}
#mainTrailers{position:relative;}
#webtv_trailers-index h3.searchSuggest{background:#D01212 url(main_header_background.gif) repeat-x scroll 0 0;border-bottom:medium none;color:#FFFFFF;font-size:1.1em;font-weight:normal;line-height:2.5em;padding:0 10px;clear:both;margin:0 0 10px;}
#webtv_trailers-index h2{border:none;font-weight:normal;margin:20px 0;line-height:auto;padding:0;}
#webtv_trailers-view .tfMyMovies{float:left;width:400px;margin:0 10px 0 0;}
#webtv_trailers-view .tfMyMovies iframe{margin:0;}
#webtv_trailers-view #relatedVideoCommentContainer{width:400px;float:left;clear:none;margin:10px 0 0;}
#webtv_trailers-view #relatedVideoCommentContainer textarea{width:360px;margin-right:20px;}
#webtv_trailers-view #relatedVideoCommentContainer form{padding:0;margin:0;}
#webtv_trailers-view #relatedNewsFilms{width:400px;}
#descSharePrint{float:right;position:relative;height:345px;width:240px;}
#descSharePrint #sharePrint{position:absolute;clear:both;bottom:0;width:240px;padding:10px 0;border-top:dotted 1px #DBDBDB;border-bottom:dotted 1px #DBDBDB;background:white;left:0;z-index:1000;height:20px;}
#sharePrint span{margin:0;}
#sharePrint span.print{float:right;clear:none;left:0;top:0;margin:1px 10px 0 0;}
#webtv_trailers-view #trailerview p.desc{float:right;width:240px;}
#webtv_trailers-view #trailerview #productRelatedItems{float:right;width:240px;clear:none;}
#webtv_trailers-view #trailerview #productRelatedItems h3{line-height:2.5em;border:none;padding:0 0 0 10px;margin:0 0 5px;}
#webtv_trailers-view h2{text-align:left;line-height:2.5em;padding:0 0 0 10px;margin:0;}
#videoShowcase{background:#ECEEED;margin:10px 0 0;padding:0;width:490px;float:left;}
#container #videoShowcase ul{margin:0;padding:10px 0 10px 10px;height:10em;float:left;width:477px;}
#videoShowcase li{list-style:none;float:left;margin:0;width:119px;}
#videoShowcase .tfMyMovies{text-align:center;width:400px;height:355px;background:#ECEEED;padding:10px 45px 0;}
#container div.playTrailer{position:relative;display:inline;margin:-10px 22px 0 0;}
#container div.playTrailer a,#container a.playTrailer,#container #product_chart a.playTrailer{display:block;overflow:hidden;width:12px;margin:-5px 0;height:27px;}
#container div.playTrailer a img{background:none;float:none;margin:0;width:auto;}
#container #product_chart a.playTrailer{position:absolute;bottom:0;right:0;z-index:1000;margin:-5px 0 -5px 5px;}
#container div.playTrailer a{clear:none;position:absolute;top:0;left:0;z-index:10000;margin:-5px 0 -5px 5px;}
#container div.playTrailer a,x:-moz-any-link{margin-top:-17px;}
#container div.playTrailer a,x:default{margin-top:-5px;}
#container #rated_box a.playTrailer,#container #digitalis_widget a.playTrailer{position:absolute;top:0;left:225px;z-index:1000;margin:-3px 0 -5px 0px;}
#container a.playTrailer:hover,#container #product_chart a.playTrailer:hover,#container div.playTrailer a:hover{width:110px;}
#container a.playTrailer img{background:none;float:none;margin:0;width:auto;}
#container #rated_box a.reviewLink,#container #digitalis_widget a.reviewLink{display:inline;float:left;clear:none;height:1.5em;overflow:hidden;}
#container #rated_box p.reviewPara,#container #digitalis_widget p.reviewPara{clear:both;width:230px;display:block;position:relative;}
#container #rated_box p.reviewPara span,#container #digitalis_widget p.reviewPara span{}
#container #rated_box ul li ul li{clear:both;width:310px;margin-bottom:5px;_padding-top:5px;}
#trailersAndVideo iframe{margin:0 0 0 20px;}
#container #trailersAndVideo ul,#container #trailersAndVideo li{margin:0;padding:0;list-style:none;background:none;}
#videoShowcase .more_link{margin:10px;}
#videoShowcase .more_link a{background-color:transparent;}
#products-view #videoShowcase h3{font-weight:700;line-height:2em;}
#products-view #videoShowcase #coreTrailers{background:transparent;width:420px;margin:0 0 0 10px;}
#products-view #videoShowcase #coreTrailers h3{font-weight:300;line-height:2.5em;font-size:1.1em;}
#products-view #videoShowcase #coreTrailers li{background:none;}
#products-view #videoShowcase .tfMyMovies{padding:0 0 0 20px;}
#container a.playTrailerArrow img{margin-bottom:-2px;}
#container a.playTrailerArrow{width:auto;vertical-align:bottom;}
#mpu,#mpu2,#supersky,#skyscraper{display:block;position:absolute;right:23px;top:0;}
#carousels-index #skyscraper,#carousels-index #supersky{right:13px;}
#mpu{z-index:999;}
#mpu2{z-index:997;}
#supersky,#skyscraper{z-index:998;}
.newsContent .tfMyMovies,.featureContent .tfMyMovies{padding:0 20px 1em;height:345px;}
#commentsLogin,#commentsLoading{background:#D9E8C1;margin:0;display:none;float:left;clear:both;width:400px;padding:20px 20px 10px;}
#webtv_trailers-view #commentsLogin,#webtv_trailers-view #commentsLoading{width:360px;}
#listFeatureView #commentsLogin,#listFeatureView #commentsLoading{width:610px;}
#commentsLoading{height:188px;background:#D9E8C1 url(ajax-loader.gif) no-repeat center center;text-align:center;}
#commentsLoading p{font-weight:700;padding:20px;}
#commentsLogin form#UserAddForm,form#UserReminderForm,form#UserUpdatepasswordForm{padding:10px;margin:0;background:#fff;float:left;width:380px;clear:both;}
#webtv_trailers-view #commentsLogin form#UserAddForm{width:340px;}
form#UserReminderForm,form#UserUpdatepasswordForm{width:610px;margin:0 0 10px 10px;padding:20px 10px 0;}
#commentsLogin #UserUsername,form#UserReminderForm #UserUsername,form#UserReminderForm #UserEmail,#commentsLogin #UserPassword,form#UserUpdatepasswordForm #UserPassword,form#UserUpdatepasswordForm #UserPassword2{width:180px;float:left;clear:none;font-size:1em;vertical-align:middle;}
#webtv_trailers-view #commentsLogin #UserUsername,#webtv_trailers-view #commentsLogin #UserPassword{width:170px;}
#commentsLogin form#UserAddForm label,form#UserReminderForm label,form#UserUpdatepasswordForm label{width:190px;float:left;clear:both;display:inline;padding:0;margin:0;font-weight:700;font-size:1em;vertical-align:middle;line-height:2em;}
#webtv_trailers-view #commentsLogin form#UserAddForm label{width:160px;}
form#UserReminderForm label,form#UserReminderForm .error-message,form#UserUpdatepasswordForm label{margin-left:100px;}
#commentsLogin form#UserAddForm div,#commentsLogin form#UserAddForm div.forgot_password,#commentsLogin form#UserAddForm div.submit{width:380px;padding:0;margin:0 0 10px;float:left;clear:left;}
#relatedVideoCommentContainer form#UserAddForm div{width:350px;}
#relatedVideoCommentContainer form textarea{border:0;}
#relatedVideoCommentContainer form#ArticleAddcommentForm p{width:360px;}
#commentsLogin form#UserAddForm div.forgot_password{width:180px;clear:left;}
#webtv_trailers-view #commentsLogin form#UserAddForm div.forgot_password{width:170px;}
#commentsLogin form#UserAddForm div.submit{width:200px;text-align:right;clear:none;}
#webtv_trailers-view #commentsLogin form#UserAddForm div.submit{width:170px;}
#commentsLogin form#UserAddForm div.submit input{margin:0;}
form#UserReminderForm div.submit input,form#UserUpdatepasswordForm div.submit input{float:none;margin-left:290px;}
#commentsLogin form#UserAddForm div.forgot_password ul{width:170px;padding:0;margin:0;}
#commentsLogin form#UserAddForm div.forgot_password li{list-style:none;width:170px;}
#commentsLogin p#commentPrompt{margin-left:0;margin-bottom:1em;font-weight:700;}
#content .reminder{width:100%;margin:0;}
#content .reminder p{margin:20px;}
#reviewDetailsRelated .related{margin-top:0;width:190px;clear:both;}
.report{margin-top:0;width:650px;color:#444;}
#CommentsReportForm{margin:10px;font-weight:700;}
#CommentsReportForm textarea{width:440px;}
#CommentsReportForm input{width:440px;margin:0;padding:0;}
#CommentsReportForm label,#CommentsReportForm p{margin:0 0 10px;}
#CommentsReportForm div{width:440px;padding:0;}
#CommentsReportForm .submit input{width:auto;padding:5px;margin-bottom:10px;}
li .rating.stars0 span,li .rating.stars span{background-color:#fff;background-image:none;}
#rated_box .rating,#digitalis_widget .rating{color:white;}
#digitalis_widget p{padding-bottom:5px;}
#digitalis_widget h3{line-height:1.5em;padding:7px 10px;}
#digitalis_widget a.imageLink{float:left;}
#digitalis_widget img{width:60px;margin-right:10px;vertical-align:middle;}
#digitalis_widget ul li a{line-height:1em;}
#container #digitalis_widget ul li{margin-bottom:0;}
#container #digitalis_widget ul li div{margin:22px 0 0;padding:0;}
#container #digitalis_widget ul li ul{margin:0;padding:0;}
#container #digitalis_widget ul li ul li{padding:10px;background:#eaeaea;margin:0;float:left;width:300px;}
#container #digitalis_widget ul li ul li.brdDark{background:#dbdbdb;}
#container #digitalis_widget ul li ul li span{float:left;margin-left:10px;width:55px;}
#container #digitalis_widget ul li ul li span.first{width:170px;margin-left:0;}
#digitalis_widget ul li div h4{border-bottom:0 none;margin-bottom:0;}
#container li.lead a.playTrailerArrow img{width:auto;margin-left:0;display:inline;margin-bottom:-2px;}
#container li a.playTrailerArrow img{margin-bottom:-1px;}
img.xbox{margin:5px 0;}
#relatedVideoCommentContainer #comments{margin-top:0;}
#content #newsView span.authorName,#content #featureView span.authorName,#content #reviewView span.authorName,#content #advertorialView span.authorName,#content #articleView span.authorName,#content #listFeatureView span.authorName{font-weight:300;margin:0;}
#fl2{float:left;background:#DBDBDB;padding:10px;width:630px;position:relative;}
#fl2Text{width:190px;float:right;clear:none;margin:0;padding:0;}
#content #fl2Text h4{border:none;font-size:1.1em;margin:5px 0;padding:0;}
#content #fl2Text h5{font-size:1.22em;margin:0 0 10px;}
h6{font-size:1.22em;font-weight:300;margin:0 0 10px;}
.landscape #fl2Text{width:100%;float:right;clear:none;border-top:5px solid #cc0000;margin:20px 0 0;}
#fl2Text h3{margin:0 10px 10px 0;line-height:1.1em;font-weight:700;font-size:1.4em;}
.landscape #fl2Text h3{margin:1em 10px 5px 0;line-height:1.2em;font-weight:700;}
#fl2Image{width:430px;float:left;clear:none;position:relative;text-align:center;height:auto;}
.landscape #fl2Image{width:100%;float:left;clear:none;position:relative;text-align:center;height:auto;}
#fl2Image img#mainImg{margin:auto;width:430px;}
.landscape #fl2Image img#mainImg{margin:auto;width:630px;}
#fl2Image #mainImgHolder{height:auto;width:430px;float:left;}
.landscape #fl2Image #mainImgHolder{width:630px;float:left;overflow:hidden;}
.fl2Nav{font-weight:700;color:#ccc;position:relative;float:left;width:100%;clear:both;font-size:1.1em;padding:0 0 20px;z-index:2;}
.fl2NavBottom{padding:25px 0 0;}
.fl2Nav .next,.fl2Nav .prev,.fl2Nav .numbers{float:left;clear:none;text-align:left;}
.fl2Nav .next,#fl2FirstPage{text-align:right;padding-right:20px;width:200px;background:transparent url(play_trailer_arrow.png) no-repeat right;}
#fl2FirstPage{font-weight:700;font-size:1.2em;text-align:left;width:auto;}
.fl2Nav span.next{background:none;}
.fl2Nav span.prev{background:none;}
.fl2Nav .prev{padding-left:20px;width:200px;background:transparent url(play_trailer_arrow_left.png) no-repeat left;}
.landscape .fl2Nav .prev{width:200px;}
.landscape .fl2Nav .next{width:200px;}
.fl2Nav .numbers{width:190px;text-align:center;color:#1D1D1D;}
.fl2Nav a.next.imgLink,.fl2Nav a.prev.imgLink{padding:0;position:absolute;float:none;margin:0;display:block;height:60px;width:60px;opacity:0.4;-moz-opacity:0.4;filter:alpha(opacity=40);overflow:hidden;z-index:1;visibility:hidden;}
.fl2Nav a.next.imgLink.solid,.fl2Nav a.prev.imgLink.solid{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
#fl2.portrait .fl2Nav #mINext{width:60px;right:210px;background:transparent url(fl2_next_grey.png) no-repeat;}
#fl2.landscape .fl2Nav #mINext{width:60px;right:10px;background:transparent url(fl2_next_grey.png) no-repeat;}
#fl2.landscape .fl2Nav #mIPrev,#fl2.portrait .fl2Nav #mIPrev{width:60px;left:10px;background:transparent url(fl2_prev_grey.png) no-repeat;}
#fl2 .networking_widget{position:absolute;margin:10px 0 0;bottom:30px;right:75px;}
#fl2.landscape .networking_widget{position:relative;bottom:auto;right:auto;margin:10px 0 0;float:left;}
#fl2Footer{float:left;clear:both;width:650px;}
#fl2Footer #comments{width:100%;clear:left;}
#fl2Footer #comments h3{width:630px;}
#fl2Footer #commentInput{width:650px;}
#fl2Footer #commentsLogin,#fl2Footer #commentsLoading{clear:none;width:610px;}
#fl2Footer li img{width:60px;margin:0 10px 0 0;background:#ccc;float:left;clear:none;}
#fl2Footer li span{float:left;clear:none;width:130px;}
#fl2Footer ul{float:left;clear:both;padding:0 0 10px 10px;margin:0;width:640px;}
#fl2Footer li{float:left;clear:none;width:203px;padding:0 10px 0 0;text-align:left;}
#content #featureView #fl2Footer #ifYouLiked h4{font-size:1.2em;border-bottom:5px solid #ccc;border-top:none;padding:0 0 0 10px;margin:5px 0 1em;line-height:2.5em;}
/*ads side click*/#sideClickLeft,#sideClickRight{display:block;position:absolute;top:0;height:100%;}
#sideClickRight{right:0;}
#sideClickLeft{left:0;}
/*end ads sideclick*/.dvdClubHomeLink img{width:148px;margin:0 0 10px;}
#productchartlocator{width:148px;}
#content_support #product_chart h3{width:128px;}
#subsLink{margin-top:10px;width:320px;height:130px;float:left;}
#tags-view .tabbedBox ul div ul li a{display:inline;}
#reviewTabs{border-bottom:5px solid #cc0000;margin:0;padding:0;height:2.4em;}
#reviewTabs li{float:left;list-style:none;}
#reviewTabs li a,#featuresCarousel h4 a{background:#C5C5C5 none repeat scroll 0 0;color:#282828;display:block;font-size:1em;font-weight:bold;line-height:2.3em;padding:0 .8em;text-decoration:none;margin-right:1px;border-bottom:1px solid #fff;}
#reviewTabs li a.selected,#reviewTabs li a.selected:hover,#featuresCarousel h4 a.selected,#featuresCarousel h4 a.selected:hover{background:#CC0001 url(main_header_background.gif) repeat-x scroll 0 0;color:white;border-bottom:1px solid #cc0000;}
#reviewTabs li a:hover,#featuresCarousel h4 a:hover{background:#cc0000;color:white;}
#reviews-index #headlines .itemBox,#reviews-index #headlines .itemBoxLast{padding-top:.5em;}
#reviews-index #headlines .itemBox .strapline,#reviews-index #headlines .itemBoxLast .strapline{margin-bottom:.3em;width:133px;overflow:hidden;}
.releaseByline{text-transform:uppercase;font-weight:700;text-align:left;font-size:.8em;margin-bottom:.5em;}
#headlines .releaseByline{font-size:.9em;}
.releaseByline a{color:#1d1d1d;}
#reviewSearch{background:#c5c5c5;padding:.9em 10px;margin:.9em 0 0;}
#reviewSearchAZ{background:#e2e2e2;padding:.5em 10px;width:450px;margin:0;text-align:center;}
#reviewSearchInput{margin:auto;}
#reviewSearchAZ .azfilterlist{clear:both;margin:0;border:none;}
#reviewSearchAZ .azfilterlist li{margin:0 2px;}
#reviewSearchAZ .azfilterlist li a{font-size:1em;font-weight:700;}
#reviewSearchAZ .azfilterlist li a.current{color:#333333;}
.date1st,.date2nd{margin-left:.5em;text-transform:capitalize;}
.date2nd{font-weight:300;}
#reviewSearchAZ #searchReviewsInput,#reviewSearchAZ #searchReviewsLabel,#reviewSearchAZ #searchReviews{width:auto;display:inline;height:auto;line-height:auto;font-size:1em;vertical-align:middle;margin:0 0 0 10px;padding:0;}
#reviewSearchAZ #searchReviews{background:#CC0001 url(main_header_background.gif) repeat-x scroll 0 0;height:1.8em;padding:0 .5em .3em;color:#fff;font-weight:700;border:0;float:none;}
#reviewSearchAZ #searchReviewsLabel{line-height:2em;font-weight:700;color:#333333;margin:0;}
#reviewSearch h4{font-size:1.1em;margin-bottom:.8em;}
#reviews-index #main_listing h3,#reviews-search #main_listing h3{margin-top:.9em;font-size:1em;background:#8B0101;padding:0 .5em;color:white;}
#reviews-index #main_listing .playTrailerArrow img,#reviews-search #main_listing .playTrailerArrow img{width:auto;height:auto;margin-right:.5em;}
#reviews-index #main_listing li dl,#reviews-search #main_listing li dl{top:4px;}
#reviews-index #main_listing li ul.release_meta li,#reviews-search #main_listing li ul.release_meta li{line-height:1.2em;}
#reviews-index #main_listing #ProductsIndexForm div,#reviews-search #main_listing #ProductsIndexForm div{top:6px;}
#reviews-search #main_listing h2.searchResults{background:white;color:#1D1D1D;padding-left:0;}
#alsoOnBluRay{background:#005074 url(blu_ray_now_grad.gif) repeat-x top left;position:relative;height:52px;margin:0 0 10px;width:190px;}
/*** Blu-ray section ***/div#bluRayHilights{color:#fff;background:#005074 url(blu_ray_grad.gif) repeat-x top left;float:left;margin-bottom:10px;}
div#bluRayHilights span{float:left;margin:10px 0;color:#cce1ea;font-weight:bold;}
div#bluRayHilights ul{padding-top:5px;clear:left;}
div#bluRayHilights li span,div#bluRayHilights ul{margin:0;}
div#bluRayHilights h1{width:630px;border-bottom:#0595d4 5px solid;margin:0 10px;padding:10px 0;background:transparent url(blu-ray.gif) no-repeat right 6px;}
div#bluRayHilights h2{width:203px;text-decoration:underline;font-size:1.4em;}
div#bluRayHilights h2 a,div#bluRayHilights p a{color:#fff;}
div#bluRayHilights .itemBox *,div#bluRayHilights .itemBoxLast *{float:left;}
div#bluRayHilights .itemBox{margin-right:0;}
div#bluRayHilights .itemBox,div#bluRayHilights .itemBoxLast{clear:none;float:left;padding:0 0 20px 10px;width:203px;}
div#bluRayHilights .itemBoxLast{padding-right:11px;}
div#bluRayHilights .itemImage{display:block;height:203px;margin:0 auto 10px;overflow:hidden;text-align:center;width:203px;}
div#bluRayHilights .itemImage img{border:#012638 1px solid;}
div#blurayTabs{float:left;border-bottom:#005074 5px solid;width:100%;}
div#blurayTabs h3{background:#005074 url(what_is_bluray.gif) no-repeat 0 0;width:161px;height:29px;padding:0;margin:0;float:right;text-indent:-3000px;}
div#blurayTabs ul{float:left;border-bottom:1px solid #fff;height:29px;margin:0;}
div#blurayTabs ul li{border-right:1px solid #fff;float:left;position:relative;list-style-type:none;margin:0;padding:0;}
div#blurayTabs ul li a{color:#012638;background:#a6c2ce;display:block;line-height:29px;padding:0 9px;text-decoration:none;font-size:.9em;font-weight:bold;}
div#blurayTabs ul li a:hover,div#blurayTabs ul li a.active{color:#fff;background:#005074;}
div#blurayTabs ul li a.active{margin-bottom:-1px;padding-bottom:1px;line-height:30px;}
div#bluRaySort{float:left;width:630px;padding:10px;height:20px;border-top:#fff 1px solid;background:#dbdbdb;color:#005074;}
div#bluRaySort span{float:left;margin-top:3px;}
div#bluRaySort form{width:auto;margin:0 5px;clear:none;}
div#bluRaySort form select{float:left;height:20px;margin:0 5px;padding:0;width:110px;line-height:20px;font-size:12px;clear:none;}
div#bluRaySort form select option{height:20px;line-height:20px;font-size:12px;}
div#bluRaySort form div.submit{float:left;width:auto;display:inline;padding:0;}
div#bluRaySort form div.submit,div#bluRaySort form div.submit input{margin:0;clear:none;display:inline;}
div#bluRaySort form div.submit input{float:left;height:19px;padding:2px;background:#005074;font-size:10px;}
div#bluRayReviews{float:left;color:#012638;}
div#bluRayReviews ul,div#bluRayReviews li{float:left;margin:0;padding:0;}
div#bluRayReviews li{width:315px;height:95px;clear:none;padding:10px 10px 10px 0;border-bottom:1px solid #dbdbdb;}
div#bluRayReviews li a.title_link{color:#012638;}
div#bluRayReviews li h2{font-weight:bold;font-size:1.3em;}
div#bluRayReviews li img{max-height:90px;margin-right:10px;border:#012638 1px solid;}
div#bluRayReviews li dt,div#bluRayReviews li dd{float:left;margin:5px 5px 0 0;font-size:11px;font-weight:bold;}
div#bluRayReviews li dd.rating{margin-top:4px;}
#bluray-news #newsRecent h5{border-top:5px solid #005074!important;}
#bluray-news #newsRecent p.commentsLink a{color:#698f1e;}
#bluray-news #newsRecent a{color:#005074;}
#bluRayPag{float:left;width:630px;margin:10px;text-align:center;color:#000;}
#bluRayPag a{color:#005074;}
#bluRayComps,#bluRayComps div.bluRayComp{float:left;}
#bluRayComps div.bluRayComp{width:650px;margin-top:10px;}
#bluRayComps div.bluRayComp a.title_link,#bluRayComps div.bluRayComp p{color:#012638;}
#bluRayComps div.bluRayComp img{width:90px;height:90px;margin-right:10px;border:#012638 1px solid;}
div#whatIsBluRay{margin-top:10px;}
div#whatIsBluRay div.featureContent h4{border-top:5px solid #005074!important;}
div#whatIsBluRay div.featureContent,div#whatIsBluRay div.featureMediaRelated{margin-top:10px;}
div#whatIsBluRay div.featureContent h4 a,div#whatIsBluRay a.galleryLink{color:#005074!important;}
/*** End Blu-ray section ***/#reviews-view #alsoOnBluRay{float:right;clear:none;}
#alsoOnBluRay img{position:absolute;top:0;left:0;width:auto;height:auto;}
#alsoOnBluRay a{color:#fff;font-weight:700;padding-left:15px;background:transparent url(list_arrow_white.gif) no-repeat 4px 6px;position:absolute;top:10px;left:84px;}
#content .register label{margin-bottom:.3em;}
#content .register .nameTitle label{float:left;line-height:1.8em;font-size:1em;margin:0 0 1.5em;}
#content .register .nameTitle select{clear:none;float:left;font-size:1em;vertical-align:middle;padding:0;}
#content .register input{width:80%;}
#content .register .checkbox input{width:auto;}
#content .register .submit input{width:auto;margin-right:20px;}
#content .register fieldset legend{font-size:.5em;}
h4 span.releaseDate{font-weight:300;color:black;font-size:.8em;}
p#customPagAZ{font-size:1.5em;text-align:center;font-weight:bold;}
p#customPagNum{text-align:center;font-weight:bold;}
p#customPag a{margin-right:4px;}
#carousel h3{padding:0;background:white;border-bottom:5px solid #cc0001;font-size:1.3em;margin:0;line-height:1.4em;width:650px;}
#carousel h4{float:left;font-size:1.1em;margin:5px 5px 0;}
#carousel p{float:left;color:white;font-size:.95em;margin:2px 5px 0;}
#carousel ul{margin:0;}
#carousel h5{position:absolute;top:67px;left:3px;}
#carousel h5 span{background:#CC0001 url(main_header_background.gif) repeat-x 0 0;color:white;font-size:1.2em;padding:2px 3px;}
#carousel li{float:left;list-style:none;clear:none;width:130px;margin:0;position:relative;}
#carousel li a img{float:left;width:129px;margin:0;}
.cannesLink{margin:10px 0;color:#fff;text-decoration:none;display:block;padding:4px 10px;border:1px solid #3A3A3A;font-size:1.3em;line-height:1.5em;font-weight:700;text-align:left;background:#1a1a1a;}
.articlePagination + .cannesLink{margin:10px 0 0;}
#fl2 + .cannesLink{float:left;width:628px;clear:both;margin:10px 0 0;}
.cannesLink span{padding:4px 0 3px 50px;background:#1a1a1a url(cannes_feather.png) no-repeat 0 3px;}
.cannesLink:hover{color:#d0a42e;text-decoration:none;}
#main_column #follow_tf_container{padding-top:22px;padding-bottom:10px;background:#ECEEED url(tf_follow_bg_article.png) left top no-repeat;width:440px;float:left;clear:both;margin:20px 0 10px;height:auto;border-top:none;border-right:none;border-left:none;border-color:#c5c5c5;}
#main_column #follow_tf_container h3{font-weight:700;margin:0;}
#main_column #follow_tf_container div.first{padding-left:87px;}
#main_column #follow_tf_container div{width:65px;margin-left:0;margin-bottom:0;}