/*------------------------------------------------------------------	
    homepage.css
	copyright fandango 2008
	contains homepage styles
-------------------------------------------------------------------*/
/* -----------------------------------*/
/* =Default Styling Changes           */
/* -----------------------------------*/
#main {padding: 0px 0px 12px 0px;}
.homepage #content, .homepage #sub_content {background: none;} 
.homepage h1 {background:none;text-indent:-9000em;height:0;padding:0}
.home .videowall #primary { margin-top: 0px;}
#primary {margin-top: 287px;}
#Homepage ul li a {font-weight: bold;}
#Homepage ul li p a {font-weight: normal;}
#sub_content {float: right;margin: 0px 12px 0px 0px;position: relative;right: 0px;top:0px;width: 300px;_margin: 0px 12px 0px 0px;}
#content #primary .module {margin:0 0 20px;width:630px;}
/* -----------------------------------*/
/* =Special Page Headers              */
/* -----------------------------------*/
#opening h2, #news_features h2, #trailers_videoclips h2, #top_feature_galleries h2, #top_celebrity_photos h2, #sub_content #coming_soon h2, #sub_content #fan_buzz h2, #sub_content #top_10_liked h2 {
background: transparent url(../images/homepage/homepage_sprite.png) no-repeat scroll 0 0;margin-bottom: 10px;text-indent:-999em;}
#trailers_videoclips h2 {background-position: 0px -112px;} 
#news_features h2 {background-position: 0px -28px;text-indent:0;}
#top_feature_galleries h2 {background-position:-23px -140px;}
#top_celebrity_photos h2 {background-position:0 -168px;}
#sub_content #coming_soon h2 {background-position:0 -56px;}
#sub_content #top_10_liked h2 {background-position:-300px -56px;}
#sub_content #fan_buzz h2 {background-position:0 -84px;}

#opening h2 a, #trailers_videoclips h2 a, #news_features h2 a, #top_feature_galleries h2 a, #top_celebrity_photos h2 a{display:block;height:28px;text-indent:-999em;width:200px;}
#trailers_videoclips h2 a{width:230px;}
#news_features h2 a{width:280px;}
#top_feature_galleries h2 a{width:165px;}
#top_celebrity_photos h2 a{width:225px;}

#sub_content #top_10_liked.module ul {margin:0 10px 5px 4px;}
#sub_content #top_10_liked.module ul li a.action{margin:0 0 0 10px;}
/* -----------------------------------*/
/* =Ads                               */
/* -----------------------------------*/
.homepage #sub_content #ad_main {background: none;margin: 0px; padding: 0px;}
#sub_content #ad_main .AdUnit {background:transparent url(../images/global/advert_bg.gif) no-repeat scroll right bottom;height: auto;margin:0 0px 9px 0px;padding-bottom:10px;width:300px;}
#sub_content #ad_secondary {background: transparent url(../images/global/advert_bg.gif) no-repeat right bottom;margin-bottom: 9px;padding-bottom: 11px;}
#videoWall { padding: 8px 0px; background: transparent; }
#top_10 .AdUnit { margin: 8px 10px 8px 14px; padding-bottom: 4px; border-bottom: 1px solid #ccc; text-align: left;}
#top_10 .AdUnit img { display: block;}
/* -----------------------------------*/
/* =Feature/Content Spolight Area     */
/* -----------------------------------*/
#features {background: none;border: none;height:287px;margin: 0px;padding: 0px;position: absolute;width:630px;z-index: 0;}
.spotlight_wrapper {background:#4a4a4a;border: none;height:287px;	width:630px;}
#spotlight_itemcontent a img {background:url("../images/homepage/ajax_load.gif") no-repeat scroll 291px 120px transparent;}
#spotlight_itemcontent {position: absolute;z-index: 0;}
#spotlight_itemcontent img, #spotlight_slideshow_control_playing, #spotlight_slideshow_control_paused, #spotlight_heading_pointer, .spotlight_itemfeatures, 
.spotlight_itemfeatures_background{position:absolute;}
.spotlight_headings {float:left;padding-top:1px;}
#spotlight_nav {background:transparent url(../images/homepage/homepage_sprite.png) no-repeat scroll 0 -618px;height:55px;left:412px;padding:0 0 0 6px;position:absolute;top:217px;width: 218px;z-index:50;}
.spotlight_headings li {cursor:pointer;display: block;float: left;margin-top: 3px;padding: 0px;*overflow:hidden;*margin-bottom:-3px;}
.spotlight_headings li a.thumbnail {background-repeat:no-repeat;border:2px solid transparent;display: block;height:43px;margin:0 4px 0 0;text-indent: -999em;width:43px;z-index: 5;}
.spotlight_headings li p {font-size:1.09em;}
.spotlight_headings li.on {background:none;}
.spotlight_headings li.on a.thumbnail {border:2px solid #e87000}
.spotlight_headings li.on p {color:#000;}
.spotlight_itemfeatures {display: block;height: 56px;width:385px;}
.spotlight_itemfeatures.on {visibility:visible;}
#spotlight_nav .spotlight_itemfeatures h2 {display: none;}
.spotlight_headings .spotlight_itemfeatures p {display: none;}

#currently_featured {height: 56px;left: 12px; position: absolute;top:210px;width:398px;z-index: 54;}
#currently_featured .spotlight_itemfeatures_dark,#currently_featured .spotlight_itemfeatures_dark h2,#currently_featured .spotlight_itemfeatures_dark a, 
#currently_featured .spotlight_itemfeatures_dark p{color:#fff;}
#currently_featured h2 {font-size:1.8em;height: auto;line-height: normal;margin:8px 0 -4px 12px;min-height: auto;padding: 0px;text-transform: none;vertical-align: bottom;}
#currently_featured p {display: block;font-size:1.1em;margin: 0px 0px 0px 12px;}
/* -----------------------------------*/
/* =Opening This Week                 */
/* -----------------------------------*/
#opening {height: auto;z-index: 1;}
#opening ul {overflow: auto;padding: 0 0 0 25px;}
#opening ul li.movie {color: #555555;float: left;height: auto;margin: 0px 0px 0px 29px;white-space: normal;width: 94px;  _display: inline;}
#opening ul li.first {margin-left: 0px;}
#opening a.btn_buy {background: transparent url(../images/9150/buttons_sprite.png) no-repeat scroll 0 0;height: 20px;width: 95px;}
.floating_list .movie h4 {margin-top: 4px;}
.reald, .imax, .imax3d {background: transparent url(../images/9150/icons_sprite.png) no-repeat scroll 0 -318px;display:block;height: 20px;margin-top:-10px;vertical-align: middle;width: 65px;}
.imax {background-position:0 -806px;width: 55px;}
.imax3d {background-position:0 -835px;width: 70px;}
/* -----------------------------------*/
/* =Featured Trailers + Video Clips   */
/* -----------------------------------*/
#content #primary #trailers_videoclips {margin-bottom: 10px;_margin-bottom: 0px;}
#trailers_videoclips a.action {color: #333333;display: inline;}
#trailers_videoclips .view_all a.action {color: #454545;}
#trailers_videoclips ul {padding: 0 0 0 25px;}
#trailers_videoclips ul li {float: left;margin-left: 16px;padding-bottom: 2px;width: 135px;_display: inline;}
#trailers_videoclips ul li.first {margin-left: 0px;}
#trailers_videoclips ul li a {display: block;}
#trailers_videoclips a.image img {display: block; height: 102px;margin-bottom: 3px;width: 135px;}
#trailers_videoclips .covermask {background: none;display: block;height: 102px;position: absolute;width: 135px;}
#trailers_videoclips .mask {background: #ffffff url(../images/homepage/homepage_sprite.png) no-repeat scroll -270px -618px;display: block;height: 100%;position: absolute;width:100%;filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40;}
#trailers_videoclips .play_action {display: block;}
#trailers_videoclips .play_action a {background: transparent url(../images/homepage/homepage_sprite.png) no-repeat scroll -434px -620px;display: block;height: 100%;position: absolute;text-indent: -999em;width: 100%;}
/* -----------------------------------*/
/* =Entertainment News + Features     */
/* -----------------------------------*/
#news_features {height: auto;margin-left: 0px;overflow:auto;padding-bottom: 8px;z-index: 1;}
.articleList {padding:0 15px 12px 23px;}
.articleList li:first-child { padding-top: 4px; border-top: 0;}
.articleList li { overflow: auto; padding: 15px 0 15px 0; border-top: 1px solid #ccc;}
.articleList .image img { max-height: 79px; }
.articleList .image { width: 91px; height: 79px; overflow: hidden; display: block; float: left; margin-right: 14px;}
.articleList h3 { font-size: 1.5em;padding-bottom:7px;}
.articleList span { border-left: 1px solid #a0a0a0; padding-left: 10px; padding-right: 10px;}
.articleList span:first-child { border: 0; padding-left: 0;}
#news_features .action { margin:0 0 0 23px;}
/* -----------------------------------*/
/* =Feature + Celebrity Galleries     */
/* -----------------------------------*/
#sub_content #top_feature_galleries { margin-bottom: 14px; padding-bottom:0;}
#sub_content #top_feature_galleries ul,#top_celebrity_photos ul {padding-left:0; margin: 0; overflow: auto;}
#top_feature_galleries ul li,#top_celebrity_photos ul li {float: left;height: 170px;margin: 0px 10px 0px 0px;overflow: hidden;white-space: normal;width: 90px;}
#top_feature_galleries ul li a img,#top_celebrity_photos ul li a img {display: block;margin-bottom: 4px;}
/* -----------------------------------*/
/* =100 days of summer blog lead in   */
/* -----------------------------------*/
#sub_content #blog_featured{background:#eff0c6;padding-bottom:15px;}
.homepage #sub_content #blog_featured h2  {background:url("../images/skin/100daysofsummer/100days_h2.jpg") no-repeat scroll 4px 0 #EFF0C6;height:87px;margin:0 0 5px;width:300px;}
.homepage #sub_content #blog_featured h2 a{display:block;height:87px;text-indent:-9000px;}
.homepage #sub_content #blog_featured .img_blog{float:left;margin:0 10px 5px 0;width:118px;}
.homepage #sub_content #blog_featured .title{color:#346CBD;font-size:1.11em;font-weight:bold;}
.homepage #sub_content #blog_featured p{color:#000;margin:3px 0 0 0;}
.homepage #sub_content #blog_featured li{min-height:78px;}
/* -----------------------------------*/
/* =Top 10                            */
/* -----------------------------------*/
.homepage #top_10 {margin-top: 0px;}
.homepage #top_10 .tabs {margin: 0px 0px 10px 0px;}
#sub_content #top_10{background: #fff;	margin: 0 0 20px 0;	padding: 0 0 5px;	width: 300px;}
.tabs li#tab_box_office{margin: 0;}
#sub_content .tabs li a {height: 28px;width: 150px;}
li#tab_box_office span {background:transparent url(../images/9150/title_sprite.png) no-repeat 0 -28px;}
.on-box_office li#tab_box_office span {background-position:0 0;}
li#tab_coming_soon span {background:transparent url(../images/9150/title_sprite.png) no-repeat -150px -84px;}
.on-fan_rated li#tab_coming_soon span {background-position:-150px -56px;}
li#tab_fan_rated span {background:transparent url(../images/9150/title_sprite.png) no-repeat 0 -84px;}
.on-fan_rated li#tab_fan_rated span {background-position:0 -56px;}

#coming_soon_list, #top_10 table{font-size: 1.0em;margin:0; width: 100%;}
#coming_soon_list th, #top_10 th{padding: 3px 10px 3px 0px;text-align: right;vertical-align: top;width: 20px;}
#coming_soon_list td, #top_10 td{padding: 3px 0px;	vertical-align: top;}
#coming_soon_list td.date, #top_10 td.amt{padding: 3px 10px 3px 7px;text-align: left;}
#top_10 td.buy{padding: 1px 10px 2px 10px;width: 28px;}
#top_10 td.rating{padding: 0px 3px 0px 10px;}
#top_10 td.rating img {display: block;}
#top_10 #fan_rated td.buy{padding-left: 5px;}
#coming_soon_list td.view {padding: 1px 10px 2px;width: 47px;}
#coming_soon_list a, #top_10 table a{font-weight: bold;}
#top_10 .rssfeed{padding:13px 0 3px 11px;}
#top_10 .rssfeed a{font-weight: normal;}
#top_10.on-box_office #fan_rated, #top_10.on-box_office #coming_soon_list, #top_10.on-fan_rated #box_office{display: none;}
/* -----------------------------------*/
/* =Community Eyecatcher              */
/* -----------------------------------*/
#community_eyecatch {background: transparent url(../images/9150/global_sprite.png) no-repeat -484px -391px; display: block;height: 85px;width: 300px;}
/* -----------------------------------*/
/* =Fan Buzz                          */
/* -----------------------------------*/
#fan_buzz ul.reviews .reviewOuter .ratingScale {margin: 0 auto 7px;}
#fan_buzz ul.reviews .reviewOuter {float: left; margin-right: 8px; width: 50px;}
#fan_buzz ul.reviews .reviewOuter a {display: block;}
#fan_buzz ul.reviews .reviewOuter a img {display: block;height: 50px;width: 50px;}
#fan_buzz ul.reviews .reviewContent { margin-left: 58px; width: 220px; display: table-cell;}
#fan_buzz li {border-top: 1px solid #d6d7d9;padding-top:14px;padding-bottom: 14px;}
#fan_buzz li:first-child {border-top: none;padding-top:0px;}
#fan_buzz h4 {margin-bottom: 18px;padding-bottom:0;}
#sub_content #fan_buzz p {margin-left: 0px;margin-bottom:0px;}
/* -----------------------------------*/
/* =HD Trailers                       */
/* -----------------------------------*/
.home .hd_leadin a {background: transparent url(../images/homepage/hd_leadin_hp.png) no-repeat left top;display: block;height: 38px;margin:0 0 0 10px;text-indent: -999em;width: 619px;}  
