﻿/* Headcase Series styles - overrides master.css
--------------------------------------------------*/
@import url(master.css);
 html, body { background:#000000 url(../images/background_3.jpg) top no-repeat; } /* replaces starz hero background */

/* backgrounds for all pages */ 
.page_home,  
.page_movie_detail,
.page_channel_detail,
.page_channel_landing,
.page_starz_hd,
.page_starz_play,
.page_on_demand,
.page_browse, 
.page_genre,
.page_search,
.page_get_starz_results,
.page_schedule,
.page_episode,
.page_series,
.page_originals,
.page_login_register,
.page_on_demand_list,
.page_promo_detail_a,
.page_my_starz,
.page_error,
.page_schedule_download,
.page_thanks,
.page_feedback,
.page_help,
.page_iframe  {
	_background-image:url(../images/background_3.jpg) top no-repeat; /* Dumb IE6 fix - overrides master_ie6.css */
	background:#000000 url(../images/background_3.jpg) top no-repeat;
}
.page_series div.header,
.page_episode div.header {
	background:none;
	color:#fff;
	height:auto;
	text-align:center;
	display:block;
}

#Header div.utility span.separator { color:#FFF; }
#Header h1 a { 
	height:46px;
	background: url(../OriginalsImages/spartacus_starz_logo.png) no-repeat;
	_background: none; 
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../OriginalsImages/spartacus_starz_logo.png', sizingMethod='scale');
 }
#Header input.searchButton, #Header button.search { 
	background: url(../OriginalsImages/spartacus_btn_search.gif) bottom no-repeat; 
	cursor:pointer;
	height:22px;
	line-height:22px;
}
.page_series .header h1,
.page_episode .header h1 {
	color:#fff;
	font-size:36px;
	line-height:60px;
	text-transform:uppercase;
	padding:0 0 0 13px;
}
.page_series .header h1.branding,
.page_episode .header h1.branding {
	text-indent:-9999px;
	background:url(../images/logo_text.png) no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/logo_text.png', sizingMethod='scale');
	height:65px;
	width:550px;
	margin:0 auto;
	text-align:center;
}
ul.header_sub_nav {
	text-align:center;
	position:relative;
	padding-top:20px;
	padding-bottom:0px;
}
.marquee, .Marquee{
	position:relative;
}
ul.header_sub_nav li {
	display:inline;
	margin-right:27px;
}
ul.header_sub_nav li a {
	color:#cdb89b;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}
.header ul.header_sub_nav li a:hover,
.header ul.header_sub_nav li a.selected {
	text-decoration:none;
	color:#cc0e14;
}
.content a.thread,
.content a.share {
	display:block;
	padding:3px 0;
}
div.box
{
	background:none;
}
.page_series .Overview,
.page_episode #OverView {
	margin-bottom:20px;
}
div.box div.top,
.page_series .Overview div.top,
.page_episode #OverView div.top,
.page_series div.top,
.page_episode div.top,
.red_sidebar div.top {
	 background:url(../OriginalsImages/spartacus_header_bg.png) repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../OriginalsImages/spartacus_header_bg.png', sizingMethod='scale');

	color:#fff;
}
.red_sidebar div.content{
	color:#959595;
}

.Promo {
	float:left;
	margin:0 20px 20px 0;
	width:306px;
	min-height:250px;
	_height:250px;
}

.page_episode .box .no_pad { padding:0; }



.page_series .content div.additional_features ul {}
.page_series .content div.additional_features ul li {
	float:left;
	width:310px;
	padding:0px;
	padding-bottom:20px;
}

.content div.additional_features ul {}
.content div.additional_features ul li {
	float:left;
	padding:0px;
	padding-bottom:20px;
	width:265px;
}


.content div.additional_features ul li img {
	float:left;
	padding-right:15px;
}


.content div.additional_features ul li p,
.content div.additional_features ul li a {
	margin:3px 0 0 0;
}
.screening_rating {
	background-color:#000000;
	padding:5px 10px;
	text-align:right;
}
.screening_rating span {
	color:#FFFFFF;
	font-weight:bold;
}
/* FEATURES WRAPPER FOR PROMO SPOTS */
.content div.features_wrapper div.additional_features,
.content div.features_wrapper_overview div.additional_features {
	border-top:none;
	margin:0;
	padding:0;
}
.content div.features_wrapper div.additional_features ul {}
.content div.features_wrapper div.additional_features ul li {
	float:left;
	width:260px;
	min-height:80px;
	_height:80px;
	padding:0 0 10px 0;
}
.content a.forum_share {
	display:block;
	text-indent:-9999px;
	height:18px;
	width:127px;
	background:url(../OriginalsImages/spartacus_share.gif) 0 0 no-repeat;
}
/* CAST PAGE */
.cast_entry h2,
.cast_entry h3 {
	color:#000;
}
.page_series .Overview .cast_entry p {
	margin:5px 0 20px 0;
}
.page_series #Body .cast_box {
	display:block;
	height:auto;
	width:960px;
	background-color:#FFFFFF;
}
.page_series #Body .cast_box h1 {
	font-size:21px;
	padding:15px 0 15px 20px;
}
.page_series #Body .cast_box ul.cast_member {
	display:block;
	padding:30px 0 10px 0;
	background:#000;
}
.page_series #Body .cast_box ul.cast_member li {
	width:135px;
	float:left;
	padding:0 5px 25px 46px;
}
.page_series #Body .cast_box ul.cast_member li img,
.page_series #Body .cast_box ul.cast_member li a,
.page_series #Body .cast_box ul.cast_member li span {
	display:block;
}
.page_series #Body .cast_box ul.cast_member li img {
	padding-bottom:5px;
}
.page_series #Body .cast_box ul.cast_member li a {
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:2px;
}
.page_episode .Promo .content {
	padding:20px 20px 0 20px;
	margin-bottom:0;
	min-height:200px;
	_height:200px;
}
ul.additional_features {}
ul.additional_features li {
	min-height:90px;
	_height:90px;
	padding:0 0 5px 0;
}
ul.additional_features li img {
	float:left;
	padding:0 15px 5px 0;
}
.content ul.additional_features li p {
	padding:3px 0 5px 0;
	margin:0;
}

div.cast_wrapper {}

div.cast_wrapper ul li {
	float:left;
	width:230px;
	min-height:70px;
	_height:70px;
}
div.cast_wrapper ul li img {
	display:block;
	float:left;
	padding:0 10px 0 0;
}
div.cast_wrapper ul.rh_side li {
	width:210px;
	min-height:55px;
	_height:55px;
}
div.cast_wrapper ul li a {
	display:block;
	font-weight:bold;
	text-transform:uppercase;
}
div.cast_wrapper ul li span {
	display:block;
}
/* REMOVED TEMPORARILY TO TEST A FIX FOR IE7
.content .bio_detail img {
	float:left;
	padding:0 20px 15px 0;
} REMOVE/DELETE WHEN FIX IS CONFIRMED */
.content .bio_detail p {
	margin:0;
	padding:0 0 10px 0;
}
.content .blog_post h2,
.content .blog_post h3 {
	text-transform:uppercase;
	color:#000;
}
blockquote {
	display:block;
	padding:10px 10px;
	font-style:italic;
}
.content .blog_post p {
	margin:0;
	padding:3px 0 10px 0;
}
.content .archive_threads a {
	font-weight:bold;
}
/* COMMUNITY PAGE */ 
div.community_features div.additional_features ul li h5 {
	padding-bottom:5px;
}
.crash_experience {
	border-top:1px solid #E6E6E6;
	margin:20px 0;
	padding:20px 0 10px 0;
}
.crash_experience img { 
	float:left;
	padding:10px 20px 10px 0;
}

/* CRASH BLANK TEMPLATE */
div#Body div.crash_content {
	background-color:#FFF;
	padding:20px;
}
div#Body div.top {
	background:url(../OriginalsImages/spartacus_header_bg.png) repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../OriginalsImages/spartacus_header_bg.png', sizingMethod='scale');
}

/* FOOTER */
#Footer {
	
	background:url(../images/spartacus_footer_bg.png) repeat-x;
}
#Footer {
	_background:none;
}
#footer_wrap {
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/spartacus_footer_bg.png', sizingMethod='scale');
	_height: 100%;
	_margin: 0;
	_padding: 20px 25px 0;
}

#Footer p.copyright {
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../OriginalsImages/spartacus_footer_logo.png', sizingMethod='crop');
}
#Footer div.entertainment a,
#Footer div.corporate a {
	color:#cc0e14;
}
/* BUTTON MANIPULATION */
div.box div.top a.red_button {
	display: block;
	position: absolute;
	top:9px;
	margin-right:6px;
	right: 7px;
	background-repeat: no-repeat;
	background-position: top right;
	text-decoration: none;
	color:#fff;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding-right:16px; /* sliding doors padding */
}
div.box div.top a.red_button span {
	cursor: pointer;
	display: block;
	padding:3px 4px 7px 16px;
	color: #fff;
	line-height:16px;
	font-size:12px;
	height:16px;
}
div.box div.top a.red_button:hover {
	background-position:bottom right;
	outline:none; /* hide dotted outline in Firefox */
	text-decoration:none;
}
div.box div.top a.red_button:hover span {
	background-position:bottom left;
}
div.box div.top a.red_button span {
	background-image: url(../OriginalsImages/spartacus_btn_flex.gif);
}
div.box div.top a.red_button {
	background-image: url(../OriginalsImages/spartacus_btn_endcap.gif);
}
/* FIXES */ 
.page_series .content .no_top_marg { margin-top:0; }
.top_marg_20 { margin-top:20px; }
.btm_marg_5 { margin-bottom:5px; }
.btm_marg_20 { margin-bottom:20px; }
.no_right_marg { margin-right:0; }

/* BUG FIXES */ 
span.full_list a { /* bug #1206 fixes full_list span wrapped link sizes */
	font-size:13px;
}
p#ct100_PlaceHolderMain_P_StarringBlock span a,
p#ct100_PlaceHolderMain_P_StarringBlock a { /* bug #1208 fixes/removes outlines around anchor links */  
	outline:none;
}
div.seasonEpisodes ul.playing_now_featured li { /* bug #1210 fixes episodes list padding */
	display:block;
	padding:0;
	min-height:55px;
	_height:55px;
	padding-bottom:5px;
}
.site_root_path a { color:#ffffff; }
.site_root_path a.white_link { color:#ffffff; }

/* FIX FOR CAST BIO IMAGES */

div.bio_detail div#ctl00_PlaceHolderMain_CA_Image__ControlWrapper_RichImageField  {
	height:140px;
	width:230px;
	float:left;	
}
div.bio_detail div#ctl00_PlaceHolderMain_CA_Image__ControlWrapper_RichImageField span {
	height:120px;
}
div.bio_detail div#ctl00_PlaceHolderMain_CA_Image__ControlWrapper_RichImageField span img {
	display:block;
	height:120px;
	width:215px;
	background-position:top left;
}

.content ul.playing_now_featured 
{
	background:none;
}
.content .mini_schedule_one ul li p.odd,
.content .mini_schedule_two ul li p.odd,
.content .mini_schedule_three ul li p.odd {
	background-color: #000000;
}
.content .mini_schedule_one ul li p.even,
.content .mini_schedule_two ul li p.even,
.content .mini_schedule_three ul li p.even {
	background-color: #1f1f1f;
}
a{
	color:#cc0e14;
}

.playing_now_featured a
{
	color:#FFF;
}

.content .mini_schedule_one ul li strong,
.content .mini_schedule_two ul li strong,
.content .mini_schedule_three ul li strong,
.content .mini_schedule_one ul li b,
.content .mini_schedule_two ul li b,
.content .mini_schedule_three ul li b {
	color:#939393;
}
.content .mini_schedule_two ul li p span.time,
.content .mini_schedule_three ul li p span.time {
	color:#959595;
}
.content .mini_schedule_one ul li,
.content .mini_schedule_two ul li,
.content .mini_schedule_three ul li {
	border: 1px solid #000000;
	background:#000;
}
.content .mini_schedule_one ul li p strong,
.content .mini_schedule_two ul li p strong,
.content .mini_schedule_three ul li p strong,
.content .mini_schedule_one ul li p b,
.content .mini_schedule_two ul li p b,
.content .mini_schedule_three ul li p b {
	color: #cc0e14;
}

#Navigation a {
	color: #aab2b4;
}
#Navigation a:hover {
	color: #ffffff;
}
#Navigation ul li a {
	color: #ffffff;
}
#Navigation ul li a:hover {
	color: #fff;
	background: #cc0e14;
}
#Navigation li.schedule li a.nav_border,	
#Navigation li.channels li a.nav_border {
	border-top:1px solid #cc0e14;
}
#Header ul.schedule li.schedule,
#Header ul.channels li.channels,
#Header ul.originals li.originals  {
	background: url(../OriginalsImages/dropdown_sm_tab_over_red.png) no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../OriginalsImages/dropdown_sm_tab_over_red.png', sizingMethod='scale');

}
#Header ul.page_browse li.browse,
#Header ul.browse li.browse {
	background: url(../OriginalsImages/dropdown_lg_tab_over_red.png) no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../OriginalsImages/dropdown_lg_tab_over_red.png', sizingMethod='scale');
}
#Header ul.schedule li.schedule a,
#Header ul.channels li.channels a,
#Header ul.originals li.originals a,
#Header ul.page_browse li.browse a,
#Header ul.browse li.browse a
{
	color:#ffffff;
}
p, span{
	color:#959595;
	font-size:12px;
}
h5{
	color:#ffffff;
	text-transform:uppercase;
}
/*
.content .mini_schedule_one ul li p,
.content .mini_schedule_two ul li p,
.content .mini_schedule_three ul li p {
	margin-bottom:10px;

}
*/
#Navigation a{
	font-size:14px;
	color:#aab2b4;
}
h2{
	font-size:18px;
}
.right_col h2{
	font-size:18px;
}
.mini_schedule_three a{
	font-size:11px;
}
.time{
	font-size:11px;
}

#Navigation li div.subnav div.mid a
{	
	font-weight:normal;
}

hr{
	height:1px;
	color:#000000;
	border:1px solid #000000;
	border-bottom:1px solid #959595;
}
.content .left_col_pos_two span.time_zones {
	font-size:10px;
}
.content .mini_schedule_one ul li ul li.even,
.content .mini_schedule_two ul li ul li.even,
.content .mini_schedule_three ul li ul li.even {
	background-color: #1F1F1F;
}
.content .mini_schedule_one ul li ul li strong,
.content .mini_schedule_two ul li ul li strong,
.content .mini_schedule_three ul li ul li strong,
.content .mini_schedule_one ul li ul li b,
.content .mini_schedule_two ul li ul li b,
.content .mini_schedule_three ul li ul li b {
	color: #CC0E14;
}
.content ul.blue_box {
	display: block;
	background-color: #1F1F1F;
	padding: 10px;
	margin: 20px 0 0 0;
	position: relative;
}
div.box div.faux_column div.actions a {
	color: #CC0E14;
	border-bottom:1px dotted #1F1F1F;
}
.content .mini_schedule_one ul.blue_box li{
	background:#1F1F1F;
}
div.box div.faux_column a.favorite {
	background-image: url(../OriginalsImages/btn_save_to_favorites.jpg);
}
div.box div.faux_column a.favorited {
	background-image: url(../OriginalsImages/btn_save_to_favorites3.jpg);
}
div.box div.faux_column a.rating {
	background-image: url(../OriginalsImages/btn_rate_movie.jpg);
}
div.box div.faux_column a.btn_movie_moment {
	background-image: url(../OriginalsImages/btn_movie_moment.jpg);
}
.content .mini_schedule_one ul li a.btn_on_demand,
.content .mini_schedule_two ul li a.btn_on_demand,
.content .mini_schedule_three ul li a.btn_on_demand {
	background: url(../OriginalsImages/btn_starz_on_demand.gif) no-repeat;
}
.content .mini_schedule_one ul li ul li a.reminder,
.content .mini_schedule_two ul li ul li a.reminder,
.content .mini_schedule_three ul li ul li a.reminder {
	background: url(../OriginalsImages/btn_set_reminder.gif) no-repeat scroll left bottom;
}
.content .mini_schedule_one ul li a.dl_watch_now, 
.content .mini_schedule_two ul li a.dl_watch_now, 
.content .mini_schedule_three ul li a.dl_watch_now {
	background: url(../OriginalsImages/btn_starz_play.gif) no-repeat scroll left bottom;
}
.rating_five { background:url(../OriginalsImages/starz_rating_system.gif) no-repeat 0 0; }
.rating_four_half { background:url(../OriginalsImages/starz_rating_system.gif) no-repeat 0 -14px; }
.rating_four { background:url(../OriginalsImages/starz_rating_system.gif) no-repeat 0 -28px; }
.rating_three_half { background:url(../OriginalsImages/starz_rating_system.gif) no-repeat 0 -42px; }
.rating_three { background:url(../OriginalsImages/starz_rating_system.gif) no-repeat 0 -56px; }
.rating_two_half { background:url(../OriginalsImages/starz_rating_system.gif) no-repeat 0 -70px; }
.rating_two { background:url(../OriginalsImages/starz_rating_system.gif) no-repeat 0 -84px; }
.rating_one_half { background:url(../OriginalsImages/starz_rating_system.gif) no-repeat 0 -98px; }
.rating_one { background:url(../OriginalsImages/starz_rating_system.gif) no-repeat 0 -112px; }
.rating_half { background:url(../OriginalsImages/starz_rating_system.gif) no-repeat 0 -126px; }
.rating_zero { background:url(../OriginalsImages/starz_rating_system.gif) no-repeat 0 -140px; }

div.box div.faux_column a.download_now_button:hover,
div.box div.faux_column a.favorite:hover,
div.box div.faux_column a.favorited:hover,
div.box div.faux_column a.rating:hover,
div.box div.faux_column a.btn_movie_moment:hover {
	background-position:top right;
	text-decoration:underline;
	color: #CC0E14;
}
.change_group_wrapper
{
	padding-left: 10px;
}
.changeGroupRightArrow{
	background:url(../OriginalsImages/change_group_right_arrow.gif) no-repeat scroll top left;
}
.changeGroupLeftArrow{
	background:url(../OriginalsImages/change_group_left_arrow.gif) no-repeat scroll top left;
}
.changeGroupRightArrow:hover{
	background:url(../OriginalsImages/change_group_right_arrow.gif) no-repeat scroll bottom left;
}
.changeGroupLeftArrow:hover{
	background:url(../OriginalsImages/change_group_left_arrow.gif) no-repeat scroll bottom left;
}
.starzArrowDown{
	background:url(../OriginalsImages/starz_arrow_down_02.gif);
}
.starzArrowUp{
	background:url(../OriginalsImages/starz_arrow_up_02.gif);
}
.iconPrint{
	background:url(../OriginalsImages/icon_print.gif);
}
.iconEmailReminder{
	background:url(../OriginalsImages/icon_email_reminder_sm.gif);
}
div.box div.content{
 background:#000000;
 overflow:hidden;
}
.page_episode div.box div.faux_column{
    background:url(../OriginalsImages/faux_column.jpg);
}
.miniScheduleLogoStarz{
	background:url(../OriginalsImages/mm_starz.gif);
}
.miniScheduleLogoStarzCinema{
	background:url(../OriginalsImages/mm_starz_cinema.gif);
}
.miniScheduleLogoStarzComedy{
	background:url(../OriginalsImages/mm_starz_comedy.gif);
}
.miniScheduleLogoStarzEdge{
	background:url(../OriginalsImages/mm_starz_edge.gif);
}
.miniScheduleLogoStarzBlack{
	background:url(../OriginalsImages/mm_starz_in_black.gif);
}
.miniScheduleLogoStarzFamily{
	background:url(../OriginalsImages/mm_starz_kids_family.gif);
}
.miniScheduleLogoEncore{
	background:url(../OriginalsImages/mm_encore.gif);
}
.miniScheduleLogoEncoreAction{
	background:url(../OriginalsImages/mm_encore_action.gif);
}
.miniScheduleLogoEncoreDrama{
	background:url(../OriginalsImages/mm_encore_drama.gif);
}
.miniScheduleLogoEncoreLove{
	background:url(../OriginalsImages/mm_encore_love.gif);
}
.miniScheduleLogoEncoreMystery{
	background:url(../OriginalsImages/mm_encore_mystery.gif);
}
.miniScheduleLogoEncoreWam{
	background:url(../OriginalsImages/mm_encore_wam.gif);
}
.miniScheduleLogoEncoreWestern{
	background:url(../OriginalsImages/mm_encore_western.html);
}
.miniScheduleLogoIndieplex{
	background:url(../OriginalsImages/mm_indieplex.gif);
}
.miniScheduleLogoMovieplex{
	background:url(../OriginalsImages/mm_movieplex.gif);
}
.miniScheduleLogoRetroplex{
	background:url(../OriginalsImages/mm_retroplex.gif);
}
.miniScheduleLogoAll{
	background:url(../OriginalsImages/mm_all.gif);
}
.content .mini_schedule_one ul li a.reminder_set { 
	background: url(../OriginalsImages/icon_reminder_set_icon.gif) no-repeat left;
}
div.box div.content{
	display:block;
}




