@import "pets.css";

/*
#global_top_nav #top_nav_tv a {
background:none repeat scroll 0 0 transparent;
}
*/

#global_nav #global_nav_tv a {
	background: none;
}

/* section header styles */
body.package #ms-global-section-container, #ms-global-section-container {
	background-image: url("http://images.marthastewart.com/images/assets/channel/tv/default/whatever-tv-topbg.gif");
	display: block;
}
#Corporate #ms-global-section-title {
	background-image: url("http://images.marthastewart.com/images/assets/channel/tv/default/ribbon_television.jpg");
}
#tv #ms-global-section-title{
	background-image: url("http://images.marthastewart.com/images/assets/channel/tv/default/television_ribbon_grey.jpg");
}
.lpg #ms-global-section-title {
	background-image: url("http://images.marthastewart.com/images/assets/channel/tv/default/ms-food-logo-nc.jpg");
}
#ms-global-hdr-notch {
	background: url("http://images.marthastewart.com/images/assets/channel/tv/default/whatever-tv-toprt.gif");
}

/*left nav styles*/
#ms-global-col1-nav ul {
	background: url("http://images.marthastewart.com/images/assets/channel/tv/default/whatever-col1-nav-link-tile.jpg") repeat-y;
	overflow: hidden;
}
#ms-global-col1-nav ul ul { 
	background: url("http://images.marthastewart.com/images/assets/channel/tv/default/whatever-col1-bg-module.jpg");
}
#ms-global-col1-nav ul ul a { 
	color: #715c09;
}
#ms-global-col1-nav .active {
	background: url("http://images.marthastewart.com/images/assets/channel/tv/default/ms-col1-nav-link-tile-active.jpg");
}
#ms-global-col1-nav .active span {
	background: url("http://images.marthastewart.com/images/assets/channel/tv/default/ms-col1-nav-link-bot-active.jpg") no-repeat left bottom;
}
#ms-global-col1-nav .subnav-arrow {
	background: url("http://images.marthastewart.com/images/assets/channel/tv/default/ms-col1-nav-arrow.gif") no-repeat 12px 5px;
}
#ms-global-col1-nav .subnav-border {
	background: url("http://images.marthastewart.com/images/assets/channel/tv/default/ms-col1-nav-link-border.jpg") bottom;
}
#ms-global-col1-nav ul li {
	background: url("http://images.marthastewart.com/images/assets/channel/tv/default/whatever-col1-nav-link-bot.jpg") no-repeat bottom left;
	color: #756f65;
	padding:6px 0 7px 12px;
	width: 168px;
	text-transform: capitalize;
}
#ms-global-col1-nav ul li a{
	text-transform: uppercase;
}

#ms-global-col1-nav a {
	padding: 0;
	width: auto;
	display: inline;
}

/*changes column 1 colors, backgrounds & headers */
#ms-global-col1 {
	background-image: url("http://images.marthastewart.com/images/assets/channel/tv/default/whatever-col1-bg-shadow.jpg");	
}
.ms-global-col1-container {
	background: url("http://images.marthastewart.com/images/assets/channel/tv/default/whatever-col1-bg-module.jpg") repeat-y;
}
#ms-global-col1-nav {
	background: url("http://images.marthastewart.com/images/assets/channel/tv/default/whatever-tv-logo-bot.gif") no-repeat 0px 0;
	padding-top: 16px;
}
.ms-global-col1-bottomshadow {
	background-image: url("http://images.marthastewart.com/images/assets/channel/tv/default/whatever-col1-module-shadow.jpg");
}
#ms-global-col1-footer  {
 	background-image:url("/images/assets/channel/tv/default/whatever-col1-bg-footer.jpg");
	min-height:10px;
}

/* column 1 module specific */

#ms-col1-top7 h1 { 
	background-image: url("http://images.marthastewart.com/images/assets/channel/tv/default/ms-col1-top7members.jpg") 
}
#ms-col1-top7 span {
color:#6ECCCC;
}
.ms-col1-newsletter h1 {
	background: url("http://images.marthastewart.com/images/assets/channel/tv/default/ms-col1-newsletter.jpg") no-repeat;
}
#ms-col1-showschedule { 
	padding:0;
	/*margin-left:8px;*/
	background: url("http://images.marthastewart.com/images/assets/channel/tv/default/findingOurShows.jpg") no-repeat;
}
#ms-col1-showschedule form {
	padding-left: 15px;
	/* height: 70px */;
	/*padding-bottom:15px;*/
}

#ms-col1-showschedule form#hallmark-show-search {
	border-top: 1px solid #e0e0e0;
	padding-top: 15px;
	padding-bottom: 0;
}
#ms-col1-show-moreshows { 
	padding:5px 0 0 10px;
	background: url("http://images.marthastewart.com/images/assets/channel/tv/default/more_shows.jpg") no-repeat 0 -1px;
}
#ms-col1-showschedule h1 {
	background: none;
	color: #7A6615;
	padding:0 8px 20px 0;
	font-family:Georgia,Times,serif;
	font-size:19px;
	text-indent: -9999px;
}

/*col2 article bg colors(images)*/
#ms-col2-article-header-inner, #collect-article {
background:url("/images/assets/channel/tv/default/ms-col2-marthatv-article-sprite.gif") repeat-y scroll -474px top transparent;
}
#ms-col2-article-header h1 {
background:url("/images/assets/channel/tv/default/ms-col2-marthatv-article-sprite.gif") no-repeat scroll left top transparent;
}
#ms-col2-article-content {
background:url("/images/assets/channel/tv/default/ms-col2-marthatv-article-body-sprite.gif") repeat-y scroll -474px top transparent;
}
.ms-col2-article-content-inner {
background:url("/images/assets/channel/tv/default/ms-col2-marthatv-article-sprite.gif") no-repeat scroll -948px bottom transparent;
}
.ms-col2-article-body {
background:url("/images/assets/channel/tv/default/ms-col2-marthatv-article-body-sprite.gif") no-repeat scroll left top transparent;
}
.ms-col2-article-body-inner {
background:url("/images/assets/channel/tv/default/ms-col2-marthatv-article-body-sprite.gif") no-repeat scroll -948px bottom transparent;
}
#ms-col2-article-container {
padding-top:13px;
}


/*article ratings*/

#article_ratings strong {
	color: #715931;
}
#article_ratings th {
	color: #715931;
}

/*collect - rate toolbar*/

#collect-article-inner {
background:url("/images/assets/channel/tv/default/dots_x.gif") repeat-x scroll left bottom #FFFFFF;
}
#article_collect_options {
background:url("/images/assets/channel/tv/default/dots_x.gif") repeat-x scroll 0 0 #FFFFFF;
}

/*comments*/

#conversation-container {
	background: #ededed;
}
#conversation-container-outer {
	background: url("/images/assets/channel/tv/default/dots_x.gif") repeat-x;
}
#conversation-container-inner {
	background: #fff url("/images/assets/channel/tv/default/dots_x.gif") repeat-x bottom;
}
#conversation-container .add-comment h2 { 
	background: url("/images/assets/channel/tv/default/conversation-icon.gif") no-repeat;	
	margin:8px 0 6px 5px;	
}
.conversation-list {
	background: url("/images/assets/channel/tv/default/dots_x.gif") repeat-x bottom;
}
.conversation-adcontainer {
	background: url("/images/assets/channel/tv/default/dots_x.gif") repeat-x bottom;
}
#conversation-pagination {
	background: url("/images/assets/channel/tv/default/dots_x.gif") repeat-x bottom;
}
#conversation-comments-more-inner {
	background: url("/images/assets/channel/tv/default/dots_x.gif") repeat-x bottom;
}

/*col2 how-to-player bg colors(images) */

.ms-col2-how-to-player { 
background:url("/images/assets/channel/tv/default/ms-col2-marthatv-article-body-sprite.gif") repeat-y scroll -474px top transparent;
/*	background: url("/images/assets/channel/tv/default/ms-col2-marthatv-article-body-tile.gif") repeat-y;*/
}
li#article-tab {
	background: url("/images/assets/channel/tv/default/ms-col2-marthatv-article-tab.gif") no-repeat;
}
li#video-tab {
	background: url("/images/assets/channel/tv/default/ms-col2-marthatv-video-tab.gif") no-repeat;
}
li#article-tab.here {
	background: url("/images/assets/channel/tv/default/ms-col2-marthatv-article-tab.gif") 0 -33px no-repeat;
}
li#video-tab.here {
	background: url("/images/assets/channel/tv/default/ms-col2-marthatv-video-tab.gif") 0 -33px no-repeat;
}

/*  Martha Show Search*/
#search_martha_tv_module {
background:url("http://images.marthastewart.com/images/assets/channel/tv/default/ms-col1-bg-module.jpg") repeat-y;
	width: 174px;
	margin: 0 0 0 8px;
}
#search_martha_tv_module h1 {
	background-image: url("http://images.marthastewart.com/images/assets/channel/tv/default/martha_tv_search_shows.gif");
	height: 32px;
}

.search_martha_tv_module_inner {
background:url("http://images.marthastewart.com/images/assets/channel/tv/default/ms-col1-module-shadow.jpg") no-repeat bottom;
	width: 174px;
}

#search_martha_tv_module select {
	width: 150px;
}

/*Store Locator*/
#ms-global-col1-nav .store_locator .active span {
  background: url("http://images.marthastewart.com/images/assets/channel/tv/default/store_locator.gif") no-repeat;
}

/*Newsletter*/
#newsletter.module .global_module_hdr {
  background:transparent url("http://images.marthastewart.com/images/assets/channel/tv/default/ms-col1-newsletter.jpg") no-repeat;
}
#newsletter.module .global_module_hdr_inner {
  background:none;
}
#ms-global-col1 .module {
  background: transparent url("http://images.marthastewart.com/images/assets/channel/tv/default/ms-col1-bg-module.jpg") repeat-y;
}
#ms-global-col1 .module_inner {
  background: url("http://images.marthastewart.com/images/assets/channel/tv/default/ms-col1-module-shadow.jpg") no-repeat bottom left;
}

.show-today .col2 .module.newsletter .mod_body {
	width: 275px;
	height: auto;
}


/**		GET TICKETS PAGE		**/

		#tv h2 { background: none; height: auto; line-height: 1; }

		.clearfix { zoom: 1; }
		.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

		#ticket_request, #ticket_confirmation { color: #585858; font-size: 13px; line-height: 1.2; font-family: Arial, sans-serif; width: 790px;}

		#ticket_request .ticketform { display: none; zoom: 1; }
		#ticket_request {
			background: url("http://images.marthastewart.com/images/assets/channel/tickets/whatever-tix_wrapper_mid_bkgd.gif") repeat-x;
		}
		#ticket_request .form_container, #ticket_confirmation .form_container {
			background:url("http://images.marthastewart.com/images/assets/channel/tickets/whatever-tix_wrapper_mid_bkgd.gif") repeat-x scroll 0 0 transparent;
			margin:0 9px 0 16px;
			padding:0 15px;
		}
		#ticket_request .form_container h2, #ticket_confirmation .form_container h2, #ticket_request .themeshow h3, .form_container legend { color: #7c6448; font-size: 18px; font-family: Arial, sans-serif; font-weight: normal; margin: 0 0 1em; padding: 0; zoom: 1; }
		#ticket_request .form_container fieldset { border: none; border-bottom: 1px dotted #baae73; margin: 1em 0 2em; padding: 0 0 2em; position: relative; zoom: 1; }
		
		#ticket_request .form_container fieldset#schedule_interests, #ticket_request .form_container fieldset#theme_interests { border-bottom: none; margin-bottom: 0; }
		
		
		#ticket_request .form_container fieldset#schedule_attendee_info { padding-bottom: 3em; }
		
		#ticket_request .form_container p { margin: 0 0 1em 0;}
		
		
		#ticket_request #day1_row, #ticket_request #day2_row { display: none; }
		
		#ticket_request .themeshow { background-color: #edecec; margin-bottom: 10px; padding: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; min-height: 176px;}
		#ticket_request .themeshow img { float: left; margin-right: 10px; background: transparent url("http://images.marthastewart.com/images/assets/channel/tickets/whatever_theme_shadow.gif") no-repeat scroll 0 0; padding: 9px; }
		#ticket_request .themeshow .theme_descr { float: left; width: 522px;}
		#ticket_request .themeshow h3 { margin: .125em 0; }
		
		#ticket_request .themeshow h4 { font-weight: bold; font-size: 14px; color: #666; margin: 0; padding: 0; }
		
		#ticket_request .form_container .form_row { position: relative; height: 2em; zoom: 1;}
		#ticket_request .form_container #group_descr_row { height: 12em; }
			#ticket_request .form_container #season_form #group_descr_row { height: 12em; margin-top: 1em; }
			
		#ticket_request .form_container .form_row input, #ticket_request .form_container .form_row select { position: absolute; top: 0; left: 175px; }
		#ticket_request .form_container label.checkbox { cursor: pointer; }
		#ticket_request .form_container .form_content label.checkbox { font-size: 11px; }
		#ticket_request .form_container fieldset ul { list-style-type: none; margin: 0 0 1em; padding: 0; }
		
		#ticket_request .form_container .guest { margin-top: 2em; }
		#ticket_request .form_container #guest_0 .form_content, #ticket_request .form_container #theme_guest_0 .form_content, #ticket_request .form_container .guest .form_content, #ticket_request #group_show .form_content { padding-left: 170px; }
		#ticket_request .form_container #guest_0 .form_content, #ticket_request .form_container #theme_guest_0 .form_content { margin-top: 0; }
		#ticket_request #group_show .form_content { margin-bottom: 2em; }

/*		#ticket_request .form_container #guest_0, #ticket_request .form_container #theme_guest_0, #ticket_request .form_container .guest, #ticket_request #group_show { padding-left: 170px; margin-top: 2em; }*/
		
		#ticket_request .form_container .guest span { display: block; float: left; height: 2.1em; font-weight: bold; margin-right: 10px; }
		
		#ticket_request #general_show, #ticket_request #theme_show, #ticket_request #group_show {
			margin: 0 9px 0 16px;
			padding: 0 15px 15px;
			display: none;
		}
		
		#ticket_request .request_other { display: none; }
		#ticket_request .request_this a { background: url("http://images.marthastewart.com/images/assets/channel/tv/default/grey_bullet.png") no-repeat; margin-left:0; padding:0 0 0 10px; background-position: left 3px; }
		
		#ticket_request, #ticket_confirmation { background: #FFF url("http://images.marthastewart.com/images/assets/channel/tickets/whatever-tix_wrapper_bkgd.gif") repeat-y scroll 0 0}
		
		#ticket_request #tickets_footer { background: #fefbee url("http://images.marthastewart.com/images/assets/channel/tickets/whatever-tix_wrapper_footer.gif") no-repeat; height: 20px; }
		
		#ticket_request #tickets_header { position: relative; padding-top:70px}
		#ticket_request #tickets_header h1 { position: absolute; left: -99999px;}
		#ticket_request #tickets_header p{
			line-height:1;
			margin:0;
			padding: 5px 25px 0 237px;
		}
		
		
		#ticket_confirmation #tickets_confirm_footer { background: #fefbee url("http://images.marthastewart.com/images/assets/channel/tickets/whatever-tix_wrapper_footer.gif") no-repeat; height: 20px; }

		#ticket_confirmation #tickets_confirm_header { position: relative; padding-left: 236px; padding-top: 54px; padding-right: 35px; height: 90px;}
		#ticket_confirmation #tickets_confirm_header h1 { position: absolute; left: -99999px;}
		/**/
		
		#ticket_request #request_theme{
			padding-left: 20px;
		}
		
		#ticket_request #request_season h3{
			color: #7c6448;
			font-size: 18pt;
		}
		
		#ticket_request #request_season, #thankyou { 
			background-color:#FFFFFF;
			border:1px solid #C6C6C6;
			padding:15px;
			color:#A3A3A3;
		}
		
		#thankyou{
			margin-bottom:15px;
		}
		
		#ticket_confirmation .form_container #thankyou h2{
			margin: 0 0 .5em;
		}
		
		#ticket_request #request_season .submit { padding: 10px 0 10px 175px; }
		
		#ticket_request #group_details { background: url("http://images.marthastewart.com/images/assets/channel/tickets/whatever-tix_group_bkgd.gif"); border:1px solid #C6C6C6; padding: 15px;}
		#ticket_request #group_details ul { margin: 0; margin-left: 0; padding-left: 15px; }
		#ticket_request #group_details ul li { margin: 0 0 10px;}
		
		#ticket_request #group_show #group_type_wrapper { position: relative; }
		#ticket_request #group_show #group_type_wrapper ul { margin-top: -1em;  margin-left: 175px; }
		#ticket_request #group_show #group_type_wrapper ul li { position: relative; }
		#ticket_request #group_show #group_type_wrapper #other_group { margin-left: 24px; display: none; }
		
		#ticket_request textarea { width: 100%; margin-top: 5px; margin-bottom: 15px; }
		
		
		#ticket_request .reg_message { position: absolute; left: 400px; top: -50%; display: none;}
		
		
		#ticket_request input.error, #ticket_request textarea.error { background-color: #FBEEE8; }
		#ticket_request .errorString { font-size: 11px; color: #E93729; position: absolute; left: 400px; top: 0; width: 325px; zoom: 1;}
		#ticket_request #group_show #group_type_wrapper ul li .errorString { left: 200px; }
		
		#ticket_confirmation p.disclaimer { font-size: 12px; }
		#ticket_confirmation ul { margin:0; padding:0 0 0 15px; }
		#ticket_confirmation ul li a { background-position: left 2px; }

		#ticket_request .required_field { font-weight: bold; }
		#ticket_request .required_field ul { font-weight: normal; }
		
		#ticket_request .errorMsg { color: red; font-weight: bold; margin: 0 0 10px; padding-top: 10px; }
			
		
		/* jacked from registration.css		*/
		
		.reg_message {
			width: 281px;
			position: absolute;
		}
		.reg_message_outer {
			padding-bottom: 6px;
		}
		.reg_message_inner {
			margin-top: 5px;
			padding-bottom: 1px; /* force margin collaps */
		}
		.reg_message_inner div {
			padding: 4px 0 4px 26px;
			margin: 0;
			position: relative;
			left: -10px;
			font-size: 11px;
		}


/*

			reg hint

*/

		.reg_message .reg_hint {
			background: url("/images/assets/module/registration/reg_hint_top.gif") no-repeat;
			padding-top: 1px;
		}
		.reg_hint .reg_message_outer {
			background: url("/images/assets/module/registration/reg_hint_bot.gif") no-repeat bottom left;
		}
		.reg_hint .reg_message_inner {
			background: url("/images/assets/module/registration/reg_hint_tile.gif") repeat-y;
		}
		.reg_hint .reg_message_inner div {
			background: url("/images/assets/module/registration/reg_hint_left.gif") no-repeat  0 48%;
		}

		

/**		end GET TICKETS PAGE	**/


/* TV "facelift" updates */

.clearfix:after, li.clip:after, #show_promo:after, #upcoming_shows .show:after, #week_of:after, .columns:after, .col2 .now_playing ul:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
#ms-global-breadcrumbs {
background: none;
clear:both;
color:#EC7334;
font-size:11px;
line-height:22px;
margin:0 6px;
padding-left:12px;
}
#ms-global-breadcrumbs .ms-global-breadcrumbs-youarehere {
color:#046E79;
}
.MSLO-SHOW #ms-global-breadcrumbs {
background:none repeat scroll 0 0 transparent;
}
.show-today #ms-global-breadcrumbs, .show-tomorrow #ms-global-breadcrumbs, .show-yesterday #ms-global-breadcrumbs, .show-two-days-ago #ms-global-breadcrumbs, .mad-hungry-today #ms-global-breadcrumbs, .mad-hungry-two-days-ago #ms-global-breadcrumbs, .mad-hungry-yesterday #ms-global-breadcrumbs, .mad-hungry-coming-soon #ms-global-breadcrumbs, .whatever-today #ms-global-breadcrumbs, .whatever-two-days-ago #ms-global-breadcrumbs, .whatever-yesterday #ms-global-breadcrumbs, .whatever-coming-soon #ms-global-breadcrumbs, .martha-stewart-living-classics-today #ms-global-breadcrumbs, .martha-stewart-living-classics-previous #ms-global-breadcrumbs, .martha-stewart-living-classics-coming-soon #ms-global-breadcrumbs, .everyday-food-classics-today #ms-global-breadcrumbs, .everyday-food-classics-previous #ms-global-breadcrumbs, .everyday-food-classics-coming-soon #ms-global-breadcrumbs, .everyday-food-today #ms-global-breadcrumbs, .everyday-food-previous #ms-global-breadcrumbs, .everyday-food-coming-soon #ms-global-breadcrumbs, .everyday-baking-today #ms-global-breadcrumbs, .everyday-baking-previous #ms-global-breadcrumbs, .everyday-baking-coming-soon #ms-global-breadcrumbs, .petkeeping-two-days-ago #ms-global-breadcrumbs, .petkeeping-yesterday #ms-global-breadcrumbs, .petkeeping-today #ms-global-breadcrumbs, .petkeeping-coming-soon #ms-global-breadcrumbs, .martha-bakes-today #ms-global-breadcrumbs, .martha-bakes-previous #ms-global-breadcrumbs, .martha-bakes-coming-soon #ms-global-breadcrumbs, .whatever-martha-previous #ms-global-breadcrumbs, .whatever-martha-today #ms-global-breadcrumbs, .whatever-martha-coming-soon #ms-global-breadcrumbs {
background:url("/images/assets/channel/tv/default/tv_nav_bg.gif") repeat-x scroll 0 0 transparent;
line-height:22px;
}
#tv_show_nav ul, #tv_show_nav li, #show_clips ul, #show_clips li {
list-style-type:none;
margin:0;
padding:0;
}
#tv_show_nav {
background:url("/images/assets/channel/tv/default/tv_nav_bg.gif") repeat-x scroll 0 -22px transparent;
height:102px;
margin:0 6px;
padding-bottom:3px;
}
#tv_show_nav #tv-logo {
background:url("/images/assets/channel/tv/default/marthashow-tv-logo_l.gif") no-repeat scroll 0 0 transparent;
float:left;
height:60px;
margin:4px 0 0 38px;
width:199px;
}
#tv_show_nav ul {
background:none repeat scroll 0 0 transparent;
float:right;
height:85px;
overflow:hidden;
width:717px;
}
#tv_show_nav li {
background:url("/images/assets/channel/tv/default/tv_nav_sprite.png") repeat-x scroll 0 0 transparent;
display:block;
float:left;
height:85px;
overflow:hidden;
}
#tv_show_nav li a {
display:block;
font:11px Arial;
height:65px;
padding-bottom:0;
padding-top:23px;
text-decoration:none;
}
#tv_show_nav li:first-child a {
background:url("/images/assets/channel/tv/default/tv_nav_sprite.png") no-repeat scroll -11px -170px transparent;
padding-left:5px;
}
#tv_show_nav .tabs_4 li.comingsoon a {
background:url("/images/assets/channel/tv/default/tv_nav_sprite.png") no-repeat scroll 126px -170px transparent;
padding-right:5px;
}
#tv_show_nav .tabs_3 li.comingsoon a {
background:url("/images/assets/channel/tv/default/tv_nav_sprite.png") no-repeat scroll 166px -170px transparent;
padding-right:5px;
}
#tv_show_nav li.Monday a {
width:142px;
}
#tv_show_nav li.Monday a span {
padding-left:24px;
padding-right:20px;
}
#tv_show_nav li.Tuesday a {
width:142px;
}
#tv_show_nav li.Tuesday a span {
padding-left:22px;
padding-right:18px;
}
#tv_show_nav li.Wednesday a {
width:142px;
}
#tv_show_nav li.Wednesday a span {
padding-left:12px;
padding-right:8px;
}
#tv_show_nav li.Thursday a {
width:142px;
}
#tv_show_nav li.Thursday a span {
padding-left:17px;
padding-right:13px;
}
#tv_show_nav li.Friday a {
width:142px;
}
#tv_show_nav li.Friday a span {
padding-left:25px;
padding-right:21px;
}
#tv_show_nav li.comingsoon a {
width:130px;
}
#tv_show_nav li.comingsoon a span {
padding-left:22px;
}
#tv_show_nav li.previous a {
width:174px;
}
#tv_show_nav li.previous a span {
padding-left:36px;
padding-right:21px;
}
#tv_show_nav li.latest a {
width:174px;
}
#tv_show_nav li.latest a span {
padding-left:43px;
padding-right:21px;
}
#tv_show_nav .tabs_3 li.comingsoon a {
width:171px;
}
#tv_show_nav .tabs_3 li.comingsoon a span {
padding-left:40px;
padding-right:21px;
}
#tv_show_nav li.pipe {
background:url("/images/assets/channel/tv/default/tv_nav_sprite.png") no-repeat scroll 0 -255px transparent;
font-size:0;
width:2px;
}
#tv_show_nav li.highlight a {
background:url("/images/assets/channel/tv/default/tv_nav_sprite.png") repeat-x scroll 0 -85px transparent;
}
#tv_show_nav li:hover {
background:url("/images/assets/channel/tv/default/tv_nav_sprite.png") repeat-x scroll 0 -85px transparent;
}
#tv_show_nav li:first-child.highlight {
background:url("/images/assets/channel/tv/default/tv_nav_sprite.png") repeat-x scroll 0 -85px transparent;
}
#tv_show_nav li:first-child.highlight a {
background:url("/images/assets/channel/tv/default/tv_nav_sprite.png") no-repeat scroll -11px -170px transparent;
}
#tv_show_nav li.comingsoon.highlight {
background:url("/images/assets/channel/tv/default/tv_nav_sprite.png") repeat-x scroll 0 -85px transparent;
}
#tv_show_nav .tabs_3 li.comingsoon.highlight a {
background-position:168px -170px;
}
#tv_show_nav .tabs_4 li.comingsoon.highlight a {
background-position:126px -170px;
}
#tv_show_nav li.pipe:hover {
background-position:0 -255px transparent;
}
#tv_show_nav li a:hover {
}
#tv_show_nav li span {
display:block;
}
#tv_show_nav li strong {
color:#79C69A;
display:block;
font-size:10px;
line-height:10px;
}
#tv_show_nav li .show_descr {
display:none;
}
#tv_show_nav li.today a .show_descr {
height:65px;
padding-top:20px;
}
#tv_show_nav li.today a .show_title {
color:#A3A3A3;
}
#tv_show_nav li.today a .date {
margin-top:-9px;
}
#tv_show_nav li.latest a .date {
margin-top:0;
}
#tv_show_nav li.highlight a .date {
color:#61D19D;
}
#tv_show_nav li.tv-extra {
background:none repeat scroll 0 0 transparent;
overflow:hidden;
padding-left:10px;
padding-top:0;
width:auto;
}
#tv_show_nav .tabs_3 li.tv-extra {
background:none repeat scroll 0 0 transparent;
overflow:hidden;
padding-left:28px;
padding-top:0;
width:auto;
}
#tv_show_nav li.tv-extra ul {
float:none;
margin-top:0;
overflow:hidden;
width:auto;
}
#tv_show_nav li.tv-extra li {
background:none repeat scroll 0 0 transparent;
border-top:1px solid #C2C2C2;
float:none;
height:auto;
margin-bottom:6px;
margin-top:-1px;
padding-top:6px;
width:auto;
}
#tv_show_nav li.tv-extra a/*, #tv_show_nav li.tv-extra a:hover*/ {
/*background:url("/images/assets/channel/tv/default/tv_nav_sprite.png") no-repeat scroll -2px -255px transparent;*/
background:transparent url("/images/assets/channel/tv/default/tv-extra-sprite.png") 0 0 no-repeat;
width:118px;
height:8px;
padding-top:0;
/*color:#615A4E;
font-size:10px;
height:auto;
line-height:10px;
padding-left:8px;
padding-top:0;
text-transform:uppercase;*/
text-indent:-9999px;
}
#tv_show_nav li.tv-extra li.show-archive a {
background:transparent url("/images/assets/channel/tv/default/tv-extra-sprite.png") 0 -21px no-repeat;
}
#tv_show_nav li.tv-extra li.show-tickets a {
background:transparent url("/images/assets/channel/tv/default/tv-extra-sprite.png") 0 -41px no-repeat;
}
#tv_show_nav li.tv-extra li.about-show a {
background:transparent url("/images/assets/channel/tv/default/tv-extra-sprite.png") 0 -61px no-repeat;
}
/*#tv_show_nav li.tv-extra a:hover {
text-decoration:underline;
}*/
#tv_show_nav strong, #tv_show_nav .date {
text-transform:uppercase;
}
#tv_show_nav .date {
color:#756F65;
font-size:11px;
font-weight:bold;
margin-bottom:0.25em;
}
#tv_show_nav .show_title {
font-weight:bold;
}
#show_clips {
margin-left:-5px;
padding-bottom:20px;
padding-left:35px;
width:620px;
}
#show_clips ul {
width:588px;
}
#show_clips li.clip {
/*border-top:1px dotted #A9A9A9;*/
background:url(/images/assets/channel/tv/default/grey_dot_tv.gif) 0 0 repeat-x;
clear:both;
margin-top:10px;
padding-top:18px;
}
#show_clips li.resources {
border-bottom:medium none;
}
#show_clips li.resources img {
clear:both;
margin-bottom:10px;
}
#show_clips li.resources .clip_info {
margin-bottom:10px;
}
#show_clips li.resources .clip_info h2 {
margin-bottom:0.5em;
}
#show_clips li.clip a.clip_thumbnail, #show_clips li.resources img {
-moz-border-radius:3px 3px 3px 3px;
border:1px solid #CCCCCC;
display:block;
float:left;
height:90px;
margin-right:15px;
padding:4px;
position:relative;
width:120px;
}
.play_btn {
background:url("/images/assets/channel/tv/default/video_play_icon_sprite.png") no-repeat scroll 50% 0 transparent;
cursor:pointer;
height:58px;
left:0;
margin:-29px auto 0;
position:absolute;
text-indent:-9999px;
top:50%;
width:100%;
}
#show_promo .play_btn, #upcoming_shows .play_btn {
background:url("/images/assets/channel/tv/default/video_play_icon_sprite.png") no-repeat scroll 50% -58px transparent;
display:block;
height:81px;
left:0;
margin:-40px auto 0;
position:absolute;
top:50%;
width:100%;
}
#show_clips li.clip .clip_info {
float:left;
width:437px;
}
#show_clips li.clip .clip_info h2 {
background:none repeat scroll 0 0 transparent;
color:#3D3F3F;
font-size:18px;
height:auto;
line-height:1;
margin:0 0 0.1em;
padding:0;
}
#show_clips li.clip .clip_info p {
color:#3D3F3F;
line-height:1.4;
margin:0 0 0.5em;
}
#show_clips li.clip .clip_info ul {
border:medium none;
list-style-position:outside;
padding-top:0;
width:443px;
}
#show_clips li.clip .clip_info ul li {
background:url("/images/assets/module/dl/greenbullet.png") no-repeat scroll 0 6px transparent;
color:#3D3F3F;
line-height:1.4;
margin-bottom:0.5em;
padding-left:10px;
}
.clip_meta_hed {
color:#45C98C;
font-weight:bold;
}
#show_promo {
clear:both;
margin-bottom:20px;
margin-left:25px;
position:relative;
width:588px;
}
#show_promo .social-icons {
bottom:5px;
position:absolute;
right:0;
}
#show_promo a.clip_thumbnail {
background:url("/images/assets/channel/tv/default/clip_shadow_large.gif") no-repeat scroll 0 0 transparent;
display:block;
float:left;
height:225px;
margin-right:10px;
padding:4px;
position:relative;
width:300px;
}
.col1 h1 {
display:none;
}
#show_promo .clip_info {
float:left;
width:260px;
}
#show_promo h1 {
background:none repeat scroll 0 0 transparent;
color:#3D3F3F;
display:block;
font-size:22px;
height:auto;
margin:0 0 .2em;
padding:0;
width:auto;
}
#show_promo p {
margin:0 0 0.5em;
}
#upcoming_shows {
/*background:url("/images/assets/channel/tv/default/tv_bkgd_footer.gif") no-repeat scroll -5px bottom transparent;*/
margin-bottom:0;
margin-top:-30px;
padding-bottom:10px;
padding-left:30px;
padding-right:30px;
width:590px;
}
#upcoming_shows .air_date strong {
/*color:#E97729;*/
color: #3d3f3f;
font-size:16px;
font-weight:bold;
}
#upcoming_shows .thumb {
float:left;
margin-right:15px;
padding:4px;
}
#upcoming_shows a.clip_thumbnail {
background:url("/images/assets/channel/tv/default/clip_shadow_large.gif") no-repeat scroll 0 0 transparent;
display:block;
height:225px;
position:relative;
width:300px;
}
/*#upcoming_shows a.clip_thumbnail .play_btn {
background-position:50% 50%;
left:0;
margin:0;
top:0;
}*/
#upcoming_shows .clip_info {
float:left;
width:260px;
}
#upcoming_shows h1 {
margin:0;
padding:0;
}
#upcoming_shows p {
margin:0 0 0.5em;
}
#upcoming_shows h2 {
background:none repeat scroll 0 0 transparent;
color:#3D3F3F;
font-size:22px;
height:auto;
line-height:1.1;
margin:0 0 0.2em;
padding-left:0;
}
#upcoming_shows .show {
/*border-bottom:1px dotted #A9A9A9;*/
background:transparent url(/images/assets/channel/tv/default/grey_dot_tv.gif) repeat-x scroll 0 bottom;
clear:both;
margin-bottom:1em;
padding-bottom:10px;
min-height: 250px;
}
#upcoming_shows .last {
border-bottom:medium none;
margin-bottom:0;
padding-bottom:0;
}
#tv_newsletter_promo {
background-color:yellow;
padding:12px;
width:564px;
}
#tv_newsletter_promo h3 {
margin:0 0 0.5em;
}
#tv_newsletter_promo p {
margin:0;
}
#tv_newsletter_promo ul {
margin:0;
padding:0;
}
#tv_newsletter_promo li {
background:url("/images/assets/module/dl/orangebullet.png") no-repeat scroll 0 4px transparent;
display:inline;
list-style-type:disc;
margin:0 0.75em 0 0;
padding:0 0 0 12px;
}
#week_of {
clear:both;
height:28px;
margin-left:5px;
margin-right:5px;
padding:5px 10px;
}
#week_of .week {
color:#3D3F3F;
float:left;
font-size:16px;
font-weight:bold;
margin-left:25px;
margin-bottom:15px;
}
#week_of .archive {
float:right;
line-height:1;
margin:0 5px;
}
#week_of .archive a {
background:url("/images/assets/channel/pets/sprites-16.png") no-repeat scroll 0 -260px transparent;
font-weight:bold;
line-height:16px;
padding-left:20px;
padding-top:1px;
vertical-align:middle;
}
a.video {
background:none repeat scroll 0 0 transparent;
padding:7px 0 0;
}
.clip_info ul + p:before, #show_promo .clip_info p + p:before, #upcoming_shows p + p:before {
color:#999999;
content:"";
font:20px/13px Webdings;
float: left;
}
.columns {
background-image:none;
margin:0;
overflow:visible;
padding:0;
}
.wideone .col1 {
clear:both;
margin:-5px 0 auto 10px;
width:650px;
}
.wideone .col2 {
background:none repeat scroll 0 0 transparent;
margin-top:-30px;
padding-left:9px;
width:312px;
}
.wideone .column {
}
.col2 .module, #ms-home-col3 .module, #ms-global-col2 .module {
margin-bottom:3px;
padding-bottom:0;
position:relative;
}
body.package .module .mod_hed {
background: none;
height: auto;
}
.col2 .module .mod_body {
padding:15px 20px 0;
position:relative;
z-index:1;
}
.show-today .col2 .module .mod_body, #channel_locator.module .mod_body {
height:86px;
/*margin:0;
padding:0 10px;*/
width:auto;
background: none;
}
.col2 .module .mod_foot, #channel_locator.freeform .mod_foot {
height:10px;
width:312px;
}
.col2 .module, .col2 .module .mod_foot, #ms-global-col3 #channel_locator.module, #ms-global-col2 #channel_locator.module, #channel_locator.freeform .mod_foot, #ms-global-col3 #more_martha.module {
background:url("/images/assets/channel/tv/default/video_player_bg.png") no-repeat scroll 0 0 transparent;
clear:both;
}
.col2 .module .mod_foot, #channel_locator.freeform .mod_foot, #ms-global-col3 #more_martha.module .mod_foot {
background-position:0 100%;
}
#tv .col2 .module h2, #ms-global-col3 #more_martha.module h2 {
background:none repeat scroll 0 0 transparent;
font-size:18px;
height:30px;
line-height:1;
margin:0;
padding:0;
}
.col2 .module h3 {
float:none;
}
.col2 .module .mod_content li {
margin-bottom:0.5em;
}
.col2 .module .mod_content p {
float:none;
line-height:1.4;
margin-bottom:0;
width:auto;
}
.col2 .module .mod_content strong, .col2 .module .mod_content h3 {
font-weight:bold;
}
.col2 .module .mod_body p.hallmark-hdr, .col2 .module .mod_body p.hallmark-txt, #channel_locator .mod_body p.hallmark-txt  {
margin-bottom:.5em;
}
.col2 #channel_locator .mod_body, #channel_locator .mod_body  {
padding:0;
margin: 0 10px;
}
.col2 .module .mod_body .clearfix {
display:inline-block;
}
#tv_comments strong {
display:block;
}
#more_shows {}
#more_shows span {
font-size: 10px;
color: #756f65;
}
#more_shows li a {
font-size:11px;
}
#more_shows .mod_body {
padding:15px 0 0 15px;
margin:0;
width:auto;
}
#more_shows ul {
height:100px;
margin:0 10px 0 0;
padding:0;
width:130px;
}
#more_shows li {
background:url("/images/assets/module/dl/graybullet.png") no-repeat scroll 0 6px transparent;
color:#756F65;
float:left;
font-size:10px;
line-height:1.4;
margin-bottom:0.2em;
margin-right:15px;
overflow:hidden;
padding-left:10px;
width:120px;
}
#more_shows li.odd {
width:108px;
}
#more_shows li.last {
background:url("/images/assets/channel/tv/default/gray_caret.png") no-repeat scroll 0 3px transparent;
padding-left:15px;
}
#more_martha .mod_body {
padding:15px 10px 0 15px;
margin:0;
width:auto;
height:auto;
}
#more_martha .mod_content div {
/*border-bottom:1px dotted #CCCCCC;*/
/*background:url(/images/assets/channel/tv/default/grey_dot_tv.gif) 0 0 repeat-x;
padding-top:10px;*/
padding-bottom:0.5em;
position:relative;
line-height: 1.5;
}
#more_martha .mod_content div.last {
border:medium none;
margin-bottom:0.5em;
padding-bottom:0.5em;
}
#more_martha .mod_content div a {
/*background:url("/images/assets/channel/tv/default/gray_caret.png") no-repeat scroll 0 10px transparent;
display:block;
padding-left:15px;
padding-top:7px;*/
}
#more_martha h2 {
/*padding-left:8px !important;*/
padding-left: 0;
}
#more_martha .mod_content h3 {
color:#5A4328;
margin-bottom:0.2em;
margin-top:0;
font-size:12px;
padding:0 8px
}
#more_martha .mod_content span{
	font-weight: bold;
	font-size: 12px;
	color: #5a4328;
}
#more_martha .mod_content p {
padding:0;
}
/*#more_martha .mod_content div:first-child p {
padding-right:98px;
position:relative;
z-index:2;
}*/
#more_martha .mod_content p.get_tix {
background:url(/images/assets/channel/tv/default/get_tix_bg.gif) 100px top no-repeat;
width:106px;
height:63px;
float:right;
margin:0;
padding:0;
position:absolute !important;
bottom:0;
right:0;
z-index:1 !important;
}
#tv #get_tickets h2 {
padding-left:15px;
}
#get_tickets .mod_body {
padding-left:5px;
}
#get_tickets .mod_content {
background:url("/images/assets/channel/tv/default/get_tix_bkgd.gif") no-repeat scroll 0 0 transparent;
line-height:1.4;
padding-bottom:40px;
padding-left:103px;
padding-top:0;
}
#get_tickets .mod_content a {
background:url("/images/assets/channel/tv/default/gray_caret.png") no-repeat scroll 0 4px transparent;
display:block;
padding-left:9px;
}
#tv_comments .mod_content {
line-height:1.4;
}
#video_player .mod_body {
padding:5px 0;
}
#video_player #video_content {
background-color:#CCCCCC;
height:300px;
width:300px;
}
#video_player #video_controls {
background-color:#999999;
height:24px;
width:300px;
}
#video_player .playlist ul {
float:left;
}
#video_player #pause_btn {
position:absolute;
right:0;
top:0;
}
#video_player #pause_btn a.resume {
display:none;
}
#pets #global_nav #global_nav_pets a {
background:url("/images/assets/global/ms_main_nav_091710.gif") no-repeat scroll -618px 0 transparent
}
#pets #global_nav #global_nav_pets a:hover {
background:url("/images/assets/global/ms_main_nav_091710.gif") no-repeat scroll -618px -35px transparent
}
.col2 .video_ad {
margin-left:4px;
}
#ms-global-col3 .video_ad {
margin-left:6px;
}
#Corporate .col2 .videowithcontrols, #Corporate #ms-global-col2 .videowithcontrols {
background:url("/images/assets/channel/tv/default/video_player_bg.png") no-repeat scroll 0 0 transparent;
margin-top:7px;
position:relative;
width:100%;
}
.col2 .videowithcontrols, #ms-global-col2 .videowithcontrols {
background:url("/images/assets/channel/tv/default/video_player_bg.png") no-repeat scroll 0 0 transparent;
margin-top:7px;
position:relative;
width:100%;
}
.videowithcontrols .vidinfo {
background:none repeat scroll 0 0 transparent !important;
height:auto;
left:10px;
margin:0;
min-height:1em;
padding:0;
position:absolute;
top:40px;
width:auto;
}
.col2 .videowithcontrols #videoDesc {
display:none;
}
.videowithcontrols .vidplyer {
margin:16px auto 0;
width:300px;
padding: 0;
}
#tv .videowithcontrols h2.mod_hed, #ms-global-col2 .videowithcontrols h2.mod_hed {
background:none repeat scroll 0 0 transparent;
height:45px;
line-height:45px;
position:relative;
width:auto;
}
#tv .videowithcontrols h2.mod_hed #pause_btn {
font-size:11px;
position:absolute;
right:10px;
top:0;
}
#tv .videowithcontrols h2.mod_hed .resume {
display:none;
}
.col2 .videowithcontrols #videoTitle, #ms-global-col2 .videowithcontrols #videoTitle {
font-size:14px;
}
.col2 .now_playing, #ms-global-col2 .now_playing {
background:url("/images/assets/channel/tv/default/video_player_bg.png") no-repeat scroll 0 bottom transparent;
margin-bottom:3px;
padding:0 0 1px;
width:100%;
}
#tv .col2 .now_playing h2, #ms-global-col2 .now_playing h2 {
display:none;
}
.col2 .now_playing a, .col2 .now_playing p, #ms-global-col2 .now_playing a, #ms-global-col2 .now_playing p {
font-size:11px;
line-height:1;
margin-left:0;
}
.col2 .now_playing a + a + a, #ms-global-col2 .now_playing a + a + a {
padding-left:3px;
}
.col2 .now_playing li:before, #ms-global-col2 .now_playing li:before {
color:#999999;
content:"";
font:18px/13px Webdings;
}
.col2 .now_playing li .playicon, #ms-global-col2 .now_playing li .playicon{
display:none;
}
.col2 .now_playing li span, #ms-global-col2 .now_playing li .playicon {
display:none !important;
}
.col2 .now_playing li img, #ms-global-col2 .now_playing li .playicon {
display:none;
}
.col2 .now_playing ul, #ms-global-col2 .now_playing ul{
background-color:#F6F6F6;
height:auto;
margin:0 auto 5px;
overflow:visible;
padding-bottom:0;
padding-top:5px;
width:300px;
}
.col2 .now_playing .nowp {
display:none;
}
.col2 .now_playing ul:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.col2 .now_playing li, #ms-global-col2 .now_playing li{
background:none repeat scroll 0 0 transparent;
clear:none;
float:left;
height:25px;
line-height:13px;
margin-left:8px;
margin-bottom: 5px;
padding:2px 0 3px 21px;
text-indent:-21px;
width:121px;
}
.col2 .now_playing li.active a.title, #ms-global-col2 .now_playing li.active a.title{
position:static;
}
.col2 .vidinfo div, .col2 .vidinfo a, #ms-global-col2 .vidinfo div, .col2 .vidinfo a{
width:auto;
}
#tv #show_clips.episode_guide {
background:url("/images/assets/channel/tv/default/ep_guide_sprite.png") repeat-y scroll -472px 0 transparent;
margin-left:3px;
padding-bottom:0;
padding-left:0;
width:472px;
}
#tv #show_clips.episode_guide ul {
background:url("/images/assets/channel/tv/default/ep_guide_sprite.png") no-repeat scroll right bottom transparent;
padding-bottom:10px;
width:472px;
}
#tv #show_clips.episode_guide ul li.clip {
/*border-bottom:1px dotted #A9A9A9;
border-top:medium none;*/
margin:0 20px 10px 15px;
}
#tv #show_clips.episode_guide ul li.clip:first-child {
background:none;
/*border-bottom:1px dotted #A9A9A9;
border-top:medium none;*/
margin:0 20px 10px 15px;
}
#tv #show_clips.episode_guide ul li.resources {
border-bottom:medium none;
}
#tv #show_clips.episode_guide ul ul {
background:none repeat scroll 0 0 transparent;
padding-bottom:0;
width:auto;
}
#tv #show_clips.episode_guide ul li.resources .clip_info {
width:280px;
}
#tv #show_clips.episode_guide ul li.resources .clip_info ul {
width:auto;
}
#ms-singlecol-single-day-player {
height:auto;
min-height:529px;
}
#ms-singlecol-single-day-player .clearfix {
display:block;
}
#ms-singlecol-single-day-player .outer {
background:url("/images/assets/channel/tv/default/video_bg_btm.gif") no-repeat scroll 0 100% transparent;
height:100%;
}
#ms-singlecol-single-day-player .inner {
background:url("/images/assets/channel/tv/default/video_bg_top.gif") no-repeat scroll 0 0 transparent;
}
#ms-singlecol-single-day-player.no_list .inner {
background:url("/images/assets/channel/tv/default/video_bg_top_sm.gif") no-repeat scroll 0 0 transparent;
}
#ms-singlecol-single-day-player h2 {
font-size:18px;
margin:0;
padding:15px 0 0 24px;
}
#ms-singlecol-single-day-player h2 span {
color:#666666;
font-size:12px;
padding-left:5px;
}
#ms-singlecol-single-day-player .videowithcontrols {
background:none repeat scroll 0 0 transparent;
float:left;
margin-left:0;
width:auto;
}
#ms-singlecol-single-day-player .videowithcontrols .video-desc {
margin:8px 0 0 24px; width:410px; color:#666;
}
#ms-singlecol-single-day-player .videowithcontrols .vidplyer {
margin:13px 0 0 24px;
padding:0;
width:auto;
}
#ms-singlecol-single-day-player .videowithcontrols .vidinfo {
left:24px;
position:relative;
top:9px;
width:419px;
}
#ms-singlecol-single-day-player .videowithcontrols .vidinfo #videoTitle {
color:#5B5542;
font-size:17px;
margin-bottom:5px;
width:auto;
}
#ms-singlecol-single-day-player .videowithcontrols .vidinfo #videoDesc {
color:#5B5542;
display:none;
margin-bottom:10px;
width:auto;
}
#ms-singlecol-single-day-player .videowithcontrols .vidinfo #videoDesc p {
padding-top:12px;
}
#ms-singlecol-single-day-player .videowithcontrols .vidinfo .returnto {
background:url("/images/assets/channel/pets/sprites-16.png") no-repeat scroll left -260px transparent;
line-height:16px;
padding-left:20px;
}
#ms-singlecol-single-day-player .videowithcontrols .vidinfo .social-icons {
padding:0 0 15px 0 !important;
width:auto;
zoom:1;
}
#ms-singlecol-single-day-player .videowithcontrols .vidinfo .social-icons:after {
content: "."; display: block; height: 0; clear: both; visibility: hidden;
}
#ms-singlecol-single-day-player .videowithcontrols .vidinfo .social-icons div {
float:left;
padding-right:13px;
padding-bottom:15px;
width:auto;
}
#ms-singlecol-single-day-player .videowithcontrols .vidinfo .social-icons a {
position:relative;
width:auto;
}
#ms-singlecol-single-day-player .now_playing {
background:none repeat scroll 0 0 transparent;
float:left;
margin:0;
padding:14px 0 0 37px;
width:auto;
}
#ms-singlecol-single-day-player .now_playing h2 {
color:#3D3F3F;
font-size:12px;
font-weight:bold;
margin:0;
padding:10px 0 6px;
}
#ms-singlecol-single-day-player .now_playing .scroll-pane {
height:190px;
overflow-y:scroll;
width:288px;
}
#ms-singlecol-single-day-player .now_playing ul {
background:none repeat scroll 0 0 transparent;
height:auto;
list-style:none outside none;
margin:0;
overflow:visible;
padding:0;
width:auto;
}
#ms-singlecol-single-day-player .now_playing ul li {
clear:both;
float:none;
height:53px;
line-height:15px;
margin:6px 0 5px;
overflow:hidden;
padding:2px 0 0;
position:relative;
text-indent:0;
width:auto;
}
#ms-singlecol-single-day-player .now_playing li:before {
color:#999999;
content:"";
font:18px/13px Webdings;
}
#ms-singlecol-single-day-player .now_playing ul li img {
border:1px solid #BABABA;
display:block;
float:left;
height:49px;
margin-right:10px;
width:65px;
}
#ms-singlecol-single-day-player .now_playing ul li a {
line-height:49px;
margin-left:0;
padding-left:0;
}
#ms-singlecol-single-day-player .now_playing li .playicon {
background:url("/images/assets/channel/tv/default/video_play_icon.png") no-repeat scroll 0 0 transparent;
display:block;
height:31px;
left:18px;
margin-top:-18px;
position:absolute;
top:50%;
width:31px;
}
#ms-singlecol-single-day-player .now_playing .nowp {
color:#3D3D3D;
display:block;
font-style:italic;
line-height:11px;
margin-top:0;
padding-left:90px;
text-decoration:none;
}
#ms-singlecol-single-day-player .now_playing li.active .playicon {
display:none;
}
#ms-singlecol-single-day-player .now_playing li.active, #ms-singlecol-single-day-player .now_playing li:hover {
background:none repeat scroll 0 0 #EDEDED;
}
#ms-singlecol-single-day-player .now_playing li.active a.title {
left:90px;
position:absolute;
top:15px;
}
#ms-singlecol-single-day-player .now_playing li span {
display:block;
left:40px;
position:relative;
top:-15px;
}
#ms-singlecol-single-day-player .listitems {
background:none repeat scroll 0 0 transparent;
float:left;
margin:0;
padding-bottom:0;
padding-left:25px;
width:auto;
display:none;
}
#ms-singlecol-single-day-player .listitems ul {
background:none repeat scroll 0 0 transparent;
height:auto;
list-style:none outside none;
margin:40px 0 0;
overflow:visible;
padding:0;
width:auto;
}
#ms-singlecol-single-day-player .listitems ul li {
background:url("/images/assets/module/dl/orangebullet.png") no-repeat scroll 0 4px transparent;
padding-left:10px;
}
.jScrollPaneContainer {
overflow:hidden;
position:relative;
z-index:1;
}
.jScrollPaneTrack {
background:url("/images/assets/channel/tv/default/video_scroll.gif") repeat-y scroll -34px 0 transparent;
cursor:pointer;
height:100%;
position:absolute;
right:0;
top:0;
width:17px !important;
}
.jScrollPaneDrag {
background:url("/images/assets/channel/tv/default/video_scroll.gif") no-repeat scroll -17px 0 transparent;
cursor:pointer;
height:40px !important;
overflow:hidden;
position:absolute;
width:17px !important;
}
.jScrollPaneDragTop {
left:0;
overflow:hidden;
position:absolute;
top:0;
}
.jScrollPaneDragBottom {
bottom:0;
left:0;
overflow:hidden;
position:absolute;
}
a.jScrollArrowUp {
background:url("/images/assets/channel/tv/default/video_scroll.gif") no-repeat scroll 0 0 transparent;
display:block;
height:15px;
overflow:hidden;
position:absolute;
right:0;
text-indent:-2000px;
top:0;
z-index:1;
}
a.jScrollArrowUp:hover {
}
a.jScrollArrowDown {
background:url("/images/assets/channel/tv/default/video_scroll.gif") no-repeat scroll 0 -15px transparent;
bottom:0;
display:block;
height:15px;
overflow:hidden;
position:absolute;
right:0;
text-indent:-2000px;
z-index:1;
}
a.jScrollArrowDown:hover {
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
}
.video_ad {
margin-left:4px;
}
.MSLO-SHOW #ms-global-col3 {
margin-top:-245px;
}
.ms-global-module-hdr-show-copy {
background:url("/images/assets/channel/tv/default/ep_guide_sprite.png") no-repeat scroll 0 0 transparent;
height:39px;
margin:0 0 0 3px;
width:472px;
}
.ms-global-module-hdr-left-show-copy {
background:none repeat scroll 0 0 transparent;
}
.ms-global-module-hdr-right-show-copy {
background:none repeat scroll 0 0 transparent;
}
.ms-global-module-hdr-show-copy h1 {
color:#7BC79C;
font:18px Arial,Helvetica,sans-serif;
}
.ms-col2-show-copy p {
margin-top:0;
}
#tv #ms-col1-show-newsletter, #tv #ms-col1-show-moreshows {
padding-bottom:10px;
}
#tv #ms-col1-show-newsletter h1 {
background-image:url("/images/assets/channel/tv/default/col1_hdr_newsletter.gif");
height:32px;
margin:0 0 6px;
text-indent:-9999px;
width:174px;
}
#tv #ms-col1-show-moreshows h1 {
	height:32px;
	padding:0;
	width:174px;
	background: none;
	color: #7A6615;
	font-family:Georgia,Times,serif;
	font-size:19px;
	text-indent: -9999px;
}
#tv #ms-col1-show-newsletter a.button {
display:block;
float:none;
margin:10px auto;
width:56px;
}
#ms-col1-show-newsletter p, #ms-col1-show-moreshows p {
color:#715C09;
line-height:14px;
margin:0;
padding:2px 21px 8px 10px;
}
#ms-col1-show-newsletter ul {
color:#715C09;
list-style-type:none;
margin:0;
padding-left:11px;
}
#ms-col1-show-moreshows ul {
color:#756f65;
list-style-type:none;
margin:0;
padding-left:0;
}
#ms-col1-show-newsletter ul li {
background:url("/images/assets/module/dl/orangebullet.png") no-repeat scroll 0 4px transparent;
padding-left:10px;
}
#ms-col1-show-moreshows ul li {
padding:2px 4px 0;
font-size: 10px
}
#ms-col1-show-moreshows ul li a{
font-size: 12px;
}
.tv-splash .ms-global-col2-container {
background:none repeat scroll 0 0 transparent;
}
.tv-splash-inner {
background:url("/images/assets/channel/tv/default/tv-splash-footer.jpg") no-repeat scroll -2px bottom transparent;
}
.tv-splash-content {
background:url("/images/assets/channel/tv/default/tv-splash-hdr.jpg") no-repeat scroll -2px top transparent;
color:#766057;
padding:204px 20px 15px;
}
.tv-splash-content p.contest-info {
font-size:14px;
margin-bottom:8px;
width:265px;
}
.tv-splash-content h4 {
font-size:18px;
font-weight:bold;
margin:29px 0 10px;
text-transform:uppercase;
}
.tv-splash-content ul.feature-list {
margin-bottom:20px;
padding-left:20px;
}
.tv-splash-content ul.feature-list li {
color:#EE7639;
font-size:14px;
font-weight:bold;
line-height:20px;
margin:8px 0;
}
.tv-splash-content ul.feature-list span {
color:#766057;
}
.tv-splash-content ul.large-thumb-list {
list-style:none outside none;
margin:0 auto 26px;
overflow:hidden;
padding:0;
}
.tv-splash-content ul.large-thumb-list li {
float:left;
text-align:center;
width:144px;
}
.tv-splash .ms-global-col3-container {
background:none repeat scroll 0 0 transparent;
margin-left:0;
}
.tv-splash #ms-global-col3 .module {
background:none repeat scroll 0 0 transparent;
width:312px;
}
.tv-splash .ms-global-col3-container .module {
margin-bottom:3px;
padding-bottom:0;
position:relative;
}
.ms-global-col3-container .module .mod_body {
padding:15px 20px 0;
position:relative;
z-index:1;
}
.ms-global-col3-container .module .mod_foot {
height:10px;
width:auto;
}
#ms-global-col3 .ms-global-col3-container .module, #ms-global-col3 .ms-global-col3-container .module .mod_foot {
background:url("/images/assets/channel/tv/default/video_player_bkgd.gif") no-repeat scroll 0 0 transparent;
clear:both;
}
#ms-global-col3 .ms-global-col3-container .module .mod_foot {
background-position:0 100%;
}
#tv .ms-global-col3-container .module h2 {
background:none repeat scroll 0 0 transparent;
font-size:18px;
height:30px;
line-height:1;
margin:0;
padding:0;
}
#ms-global-col3 .ms-global-col3-container .module h3 {
float:none;
}
#ms-global-col3 .ms-global-col3-container .module .mod_content li {
margin-bottom:0.5em;
}
#ms-global-col3 .ms-global-col3-container .module .mod_content p {
float:none;
line-height:1.4;
margin-bottom:0;
width:auto;
}
#ms-global-col3 .ms-global-col3-container .module .mod_content strong, #ms-global-col3 .ms-global-col3-container .module .mod_content h3 {
font-weight:bold;
}
#ms-global-col3 .ms-global-col3-container #watch-weekdays h2 {
padding-left:10px;
}
#ms-global-col3 .ms-global-col3-container #watch-weekdays .mod_body {
padding:14px 8px;
}
#ms-global-col3 .ms-global-col3-container #watch-weekdays p {
padding-top:4px;
}
#ms-global-col3 .ms-global-col3-container #watch-weekdays ul {
float:left;
margin:10px 0;
padding-left:16px;
}
#tv .belt {
margin:0 5px;
}
#valpak-main {
background:url("/images/assets/channel/tv/default/valpak-bkgd.jpg") no-repeat scroll 0 0 transparent;
height:656px;
margin-left:5px;
position:relative;
width:474px;
}
#valpak-main #contest-tout {
color:#3C3C3C;
font-size:15px;
height:153px;
left:178px;
position:absolute;
top:232px;
width:260px;
}
#valpak-main h1 {
height:0;
overflow:hidden;
}
#valpak-main #contest-tout p {
line-height:1.25;
margin:0 0 0.5em;
}
#valpak-main #contest-sponsor {
bottom:0;
position:absolute;
right:0;
}
#valpak-main #contest-details {
left:20px;
position:absolute;
top:432px;
}
#valpak-main h2 {
color:#45BECC;
font-size:18px;
font-weight:bold;
margin:0;
padding:0;
}
#valpak-main ul {
color:#3D3F3F;
font-size:16px;
font-weight:bold;
list-style-type:none;
margin:22px 0 0;
padding:0;
}
#valpak-main li {
background:url("/images/assets/channel/tv/default/valpak-bullet.gif") no-repeat scroll 0 2px transparent;
margin-bottom:1em;
padding-left:25px;
}
#valpak-main li.delta div {
background:url("/images/assets/channel/tv/default/valpak-delta.gif") no-repeat scroll 260px 0 transparent;
height:53px;
padding-right:165px;
}
div.module.freeform.amazon-widget {
margin-bottom:8px;
}
.module.freeform.amazon-widget div.mod_body.clearfix h2 {
height:24px !important;
padding-left:8px !important;
}
.module.freeform.amazon-widget .mod_body.clearfix {
padding:14px 10px 0;
}
.amazon-widget .mod_body {
padding-left:11px;
}
.mod_body .amzn_wdgt_pad div#wdgt_ft.wdgt_ft div.ft_cnt a:first-child {
display:none !important;
}
.mod_body .amzn_wdgt_pad div#wdgt_ft.wdgt_ft[style] {
height:14px !important;
margin-top:-16px;
}
#ms-hallmark {
width:798px;
}
#ms-hallmark-banner {
height:285px;
margin:0 auto;
position:relative;
width:787px;
}
#ms-hallmark-banner {
height:285px;
margin:0 auto;
position:relative;
width:787px;
}
#ms-hallmark-banner .mshb-left {
float:left;
}
#ms-hallmark-col1 {
display:inline;
float:left;
margin-left:5px;
overflow:hidden;
width:466px;
}
#ms-hallmark-col2 {
display:inline;
float:left;
margin-left:7px;
overflow:hidden;
width:312px;
}
.ms-hallmark-program-guide {
background:url("/images/assets/channel/tv/hallmark/ms-hallmark-col1-466x44x3.gif") repeat-y scroll -466px 0 transparent;
}
.ms-hallmark-program-guide-top {
background:url("/images/assets/channel/tv/hallmark/ms-hallmark-col1-466x44x3.gif") no-repeat scroll 0 0 transparent;
}
.ms-hallmark-program-guide-btm {
background:url("/images/assets/channel/tv/hallmark/ms-hallmark-col1-466x44x3.gif") no-repeat scroll -932px bottom transparent;
padding-bottom:10px;
}
.ms-hallmark-program-nav {
height:54px;
position:relative;
}
.ms-hallmark-program-nav:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.ms-hallmark-program-nav h1 {
color:#9587A6;
font-size:22px;
font-weight:bold;
left:22px;
line-height:1;
position:absolute;
top:26px;
width:110px;
}
.ms-hallmark-program-nav .drop-menu {
left:138px;
position:absolute;
top:16px;
}
.dropdownMenu {
left:138px;
position:absolute;
top:16px;
width:192px;
}
.dropdownMenu .selected {
background:url("/images/assets/channel/tv/hallmark/ms-hallmark-dropdown-bg.gif") no-repeat scroll 0 0 transparent;
color:#9587A6;
display:block;
font-size:15px;
font-weight:bold;
height:28px;
padding:10px 0 0 20px;
position:absolute;
text-decoration:none;
width:172px;
z-index:1;
}
.dropdownMenu .dropdownList {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
background:url("/images/assets/channel/tv/hallmark/ms-hallmark-dropdown-bg.gif") no-repeat scroll -3px -30px #FFFFFF;
border-color:-moz-use-text-color #CCCCCC #CCCCCC;
border-right:1px solid #CCCCCC;
border-style:none solid solid;
border-width:0 1px 1px;
left:2px;
margin:0;
padding:0 0 5px;
position:absolute;
top:30px;
width:186px;
z-index:10;
}
.dropdownMenu ul {
background:none repeat scroll 0 0 #FFFFFF;
list-style:none outside none;
margin:10px 0 0;
padding:0;
width:186px;
}
.dropdownMenu li {
color:#9587A6;
}
.dropdownMenu li a {
color:#9587A6;
display:block;
font-weight:bold;
line-height:21px;
outline:medium none;
padding:0 15px;
text-decoration:none !important;
width:156px;
}
.dropdownMenu li a:hover {
background:none repeat scroll 0 0 #F5F5F5;
color:#9587A6;
font-weight:bold;
}
.dropdownMenu li a:visited {
color:#9587A6;
}
.dropdownMenu li.disabled a {
background:none repeat scroll 0 0 #FFFFFF;
color:#A7A7A7 !important;
cursor:default;
font-weight:normal;
}
.dropdownMenu li.disabled a:hover {
background:none repeat scroll 0 0 #FFFFFF;
color:#A7A7A7;
font-weight:normal;
}
.ms-hallmark-program-list {
padding:10px 18px 12px 19px;
}
.ms-hallmark-program-list:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.ms-hallmark-program-list h3 {
background:url("/images/assets/global/ms-global-dash-gray.gif") repeat-x scroll 0 0 transparent;
color:#707070;
font-size:14px;
font-weight:bold;
margin:0;
padding-top:12px;
width:430px;
}
.ms-hallmark-program-list p {
color:#707070;
font-size:12px;
line-height:17px;
margin-bottom:8px;
}
.ms-hallmark-program-list ul {
list-style:none outside none;
margin:0 -16px 0 2px;
padding:0;
width:442px;
}
.ms-hallmark-program-list li {
background:url("/images/assets/module/dl/orangebullet.png") no-repeat scroll 0 7px transparent;
color:#E8793C;
float:left;
line-height:18px;
margin:0;
padding:0 15px 0 10px;
width:195px;
}
.ms-hallmark-schedule {
background:url("/images/assets/channel/tv/hallmark/ms-hallmark-col2-312x34x3.gif") repeat-y scroll -312px 0 transparent;
margin-bottom:8px;
position:relative;
width:312px;
}
.ms-hallmark-schedule-top {
background:url("/images/assets/channel/tv/hallmark/ms-hallmark-col2-312x34x3.gif") no-repeat scroll 0 0 transparent;
}
.ms-hallmark-schedule-btm {
background:url("/images/assets/channel/tv/hallmark/ms-hallmark-col2-312x34x3.gif") no-repeat scroll -624px bottom transparent;
height:104px;
}
.ms-hallmark-schedule h2 {
color:#9F90B1;
font-size:15px;
font-weight:bold;
margin:0;
padding:15px 0 0 16px;
}
.ms-hallmark-schedule p {
color:#707070;
margin:0;
padding:6px 0 0 16px;
}
.ms-hallmark-schedule .input-text {
border:1px solid #CCCCCC;
color:#B8B8B8;
font-family:arial;
font-size:11px;
height:14px;
left:13px;
padding:4px 6px;
position:absolute;
top:63px;
width:130px;
}
.ms-hallmark-schedule .input-image {
left:138px;
position:absolute;
top:62px;
vertical-align:middle;
z-index:100;
}
#ms-hallmark-col2 .videowithcontrols {
background:url("/images/assets/channel/tv/hallmark/ms-hallmark-col2-312x34x3.gif") repeat-y scroll -312px 0 transparent;
margin-bottom:8px;
position:relative;
width:312px;
}
#ms-hallmark-col2 .videowithcontrols-top {
background:url("/images/assets/channel/tv/hallmark/ms-hallmark-col2-312x34x3.gif") no-repeat scroll 0 0 transparent;
}
#ms-hallmark-col2 .videowithcontrols-btm {
background:url("/images/assets/channel/tv/hallmark/ms-hallmark-col2-312x34x3.gif") no-repeat scroll -624px bottom transparent;
padding-bottom:8px;
}
#ms-hallmark-col2 .videowithcontrols h2 {
color:#9F90B1;
font-size:15px;
font-weight:bold;
margin:0;
padding:15px 0 0 16px;
}
#ms-hallmark-col2 .videowithcontrols p {
color:#707070;
margin:0;
padding:6px 0 2px 16px;
}
#ms-hallmark-col2 .videowithcontrols .vidinfo {
display:none;
}
#ms-hallmark-col2 #videoPlayer {
margin:0 auto;
width:300px;
}


/* Hallmark page */
#ms-hallmark {width:798px;}

#ms-hallmark-banner {width:787px;height:285px;margin:0 auto;position:relative;}
#ms-hallmark-banner {width:787px;height:285px;margin:0 auto;position:relative;}
#ms-hallmark-banner .mshb-left {float: left;}
#ms-hallmark-col1 {width:466px;float:left;margin-left:5px;display:inline;overflow:hidden;}
#ms-hallmark-col2 {width:312px;float:left;margin-left:7px;display:inline;overflow:hidden;}
.ms-hallmark-program-guide {background:url("/images/assets/channel/tv/hallmark/ms-hallmark-col1-466x44x3.gif") -466px 0 repeat-y;}
.ms-hallmark-program-guide-top {background:url("/images/assets/channel/tv/hallmark/ms-hallmark-col1-466x44x3.gif") 0 0 no-repeat;}
.ms-hallmark-program-guide-btm {background:url("/images/assets/channel/tv/hallmark/ms-hallmark-col1-466x44x3.gif") -932px bottom no-repeat;padding-bottom:10px;}

.ms-hallmark-program-nav {position:relative;height:54px;}
.ms-hallmark-program-nav:after {clear:both;content:".";display:block;height:0;visibility:hidden;}
.ms-hallmark-program-nav h1 {font-size:22px;font-weight:bold;line-height:1;color:#9587a6;position:absolute;top:26px;left:22px;width:auto;width:110px;}
.ms-hallmark-program-nav .drop-menu {position:absolute;top:16px;left:138px;}

.dropdownMenu {position:absolute;top:16px;left:138px;width:192px;}
.dropdownMenu .selected {background:url("/images/assets/channel/tv/hallmark/ms-hallmark-dropdown-bg.gif") 0 0 no-repeat;width:172px;height:28px;font-size:15px;font-weight:bold;color:#9587a6;padding:10px 0 0 20px;display:block;text-decoration:none;position:absolute;z-index:1;}
.dropdownMenu .dropdownList {margin:0;padding:0 0 5px;width:186px;background:#fff url("/images/assets/channel/tv/hallmark/ms-hallmark-dropdown-bg.gif") -3px -30px no-repeat;position:absolute;top:30px;left:2px;z-index:10;border:1px solid #ccc;border-top:0;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;}
.dropdownMenu ul {margin:10px 0 0;padding:0;list-style:none;width:186px;background:#fff;}
.dropdownMenu li {color:#9587a6;}
.dropdownMenu li a {display:block;font-weight:bold;line-height:21px;color:#9587a6;padding:0 15px;width:156px;text-decoration:none !important;outline:none;}
.dropdownMenu li a:hover {font-weight:bold;color:#9587a6;background:#f5f5f5;}
.dropdownMenu li a:visited {color:#9587a6;}
.dropdownMenu li.disabled a {font-weight:normal;color:#a7a7a7 !important;background:#fff;cursor:default;}
.dropdownMenu li.disabled a:hover {font-weight:normal;color:#a7a7a7;background:#fff;}

.ms-hallmark-program-list {padding:10px 18px 12px 19px}
.ms-hallmark-program-list:after {clear:both;content:".";display:block;height:0;visibility:hidden;}
.ms-hallmark-program-list h3 {font-size:14px;font-weight:bold;color:#707070;background:url("/images/assets/global/ms-global-dash-gray.gif") repeat-x;width:430px;margin:0;padding-top:12px;}
.ms-hallmark-program-list p {font-size:12px;color:#707070;line-height:17px;margin-bottom:8px;}
.ms-hallmark-program-list ul {width:442px;margin:0 -16px 0 2px;padding:0;list-style:none;}/**/
.ms-hallmark-program-list li {width:195px;float:left;color:#e8793c;margin:0;padding:0 15px 0 10px;line-height:18px;background:transparent url(/images/assets/module/dl/orangebullet.png) no-repeat scroll 0 7px;}

.ms-hallmark-schedule {background:url("/images/assets/channel/tv/hallmark/ms-hallmark-col2-312x34x3.gif") -312px 0 repeat-y;position:relative;width:312px;margin-bottom:8px}
.ms-hallmark-schedule-top {background:url("/images/assets/channel/tv/hallmark/ms-hallmark-col2-312x34x3.gif") 0 0 no-repeat;}
.ms-hallmark-schedule-btm {background:url("/images/assets/channel/tv/hallmark/ms-hallmark-col2-312x34x3.gif") -624px bottom no-repeat;height:104px;}
.ms-hallmark-schedule h2 {font-size:15px;font-weight:bold;color:#9f90b1;margin:0;padding:15px 0 0 16px;}
.ms-hallmark-schedule p {color:#707070;margin:0;padding:6px 0 0 16px;}
.ms-hallmark-schedule .input-text {border:1px solid #cccccc;color:#b8b8b8;font-family:arial;font-size:11px;height:14px;left:13px;padding:4px 6px;position:absolute;top:63px;width:130px;}
.ms-hallmark-schedule .input-image {left:138px;position:absolute;top:62px;vertical-align:middle;z-index:100;}

#ms-hallmark-col2 .videowithcontrols {background:url("/images/assets/channel/tv/hallmark/ms-hallmark-col2-312x34x3.gif") -312px 0 repeat-y;position:relative;width:312px;margin-bottom:8px}
#ms-hallmark-col2 .videowithcontrols-top {background:url("/images/assets/channel/tv/hallmark/ms-hallmark-col2-312x34x3.gif") 0 0 no-repeat;}
#ms-hallmark-col2 .videowithcontrols-btm {background:url("/images/assets/channel/tv/hallmark/ms-hallmark-col2-312x34x3.gif") -624px bottom no-repeat;padding-bottom:8px;}
#ms-hallmark-col2 .videowithcontrols h2 {font-size:15px;font-weight:bold;color:#9f90b1;margin:0;padding:15px 0 0 16px;}
#ms-hallmark-col2 .videowithcontrols p {color:#707070;margin:0;padding:6px 0 2px 16px;}
#ms-hallmark-col2 .videowithcontrols .vidinfo {display:none;}
#ms-hallmark-col2 #videoPlayer {width:300px;margin:0 auto;}



/*About the Show*/

.ms-col2-tv-show-inner p {
	color: #7d7d7d;
	margin:10px 15px 10px 0;
	font-size:12px;
	padding-top: 18px;
}

.ms-col2-tv-show-inner p span{
	color: #000000;
}

.ms-col2-tv-show-outer {
	width: 788px;
	margin-left: 1px;
	/*height: 410px;*/
}

.ms-col2-tv-show-inner h2, .landing h2{
	font-size:16px;
	font-weight:bold;
	margin:0;
	padding-top: 22px;
	color: #7d7d7d;
	margin: 0px;
	display: none;
}

#ms-col2-about-the-show{
	margin:0 0 10px 0;
	width:150px;
}

#ms-col2-about-the-show li{
	list-style-type: disc;
	list-style-position: inside;
	color: #868686;
	margin: 4px 0 0; 
	padding:0 0 0 10px;
	float: none;
}

.landing li{
	list-style-type: disc;
	list-style-position: inside;
	color: #868686;
	margin: 4px 0 0; 
	padding:0 0 0 10px;
}

/*hallmark logo*/
.hallmark{
	background: url("/images/assets/channel/tv/martha/martha-hallmark-channel.jpg") no-repeat;
	height: 71px;
	margin:0;
	padding-bottom:10px;
}

/*show archive*/
#show-archive  {
	background:none;
	margin:auto;
	position:relative;
	width:787px;
	z-index:10;
}

#show-archive-inner h1 {
	color:#867f78;
	font-size:21px;
	margin:0;
	padding:16px 0 5px 20px;
}

.show-archive-hdr-sifr  {
	float:left;
	overflow:hidden;
	padding:12px 0 0 5px;
}

#tv .show-archive-hdr-sifr h2{
	color: #7c6448;
	font-size: 18px;
	height: 25px;
	font-family: Arial;
}

#show-archive-select  {
	background:url("/images/assets/channel/tv/martha/show-archive-grey-btn-bg.png") no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	font:14px arial;
	height:25px;
}

#show-archive-select div {
	cursor:pointer;
	height:25px;
	left:22px;
	position:relative;
	top:6px;
	width:132px;
}

.show-archive-hdr  {
	background:none;
	height:43px;
	width:777px;
}

#show-archive-outer  {
	background:none;
	width:777px;
}

#show-archive-container  {
	background:url("/images/assets/channel/tv/martha/show-archive-hdr-grey-top.jpg") no-repeat scroll 0 0 transparent;
}

#show-archive-inner  {
	background:url("/images/assets/channel/tv/martha/show-archive-hdr-grey-bot.jpg") no-repeat scroll left bottom transparent;
	padding-bottom:11px;
	width:777px;
}

#show-archive-select:hover {
	background-position:0 -25px;
}

.show-archive-hdr-left, .show-archive-hdr-right {
	background: none;
}

#show-archive-table  {
	background:url("/images/assets/channel/tv/martha/show-archive-table-hdr-grey-bg.jpg") repeat-y scroll 0 0 transparent;
	width: 777px;
	padding-bottom:0px;
	padding-top: 10px;
}

#show-archive-table table{
	float: left;
	margin:0 8px;
}

#show-archive-table #show-archive-pagination {
	background: none;
	border: none;
}

#show-archive-dropdown  {
	top:18px;
}

#show-archive-dropdown ul{
	left: 1px;
}

#show-archive-table #day, #show-archive-table #show-title, #show-archive-table #show-features {
	background:url("http://images.marthastewart.com/images/assets/global/ms-global-dash-green.gif") repeat-x scroll center bottom #fff;
	color: #333333;
	padding-top: 0px;
	padding-bottom: 5px;
}

#show-archive-table table .shaded{
	background-color: #fafafa;
}

/*col 2 module*/
#ms-global-page-content.layout_two {
	background: none;
	padding-top: 0;
}

#ms-global-col2 .ms-global-col3-container  {
	margin-left: 0 !important;
}

body.package #ms-global-col2 .module {
	background:url("http://images.marthastewart.com/images/assets/channel/tv/default/ms-col3-module-middle_grey.gif") repeat-y scroll 0 0 transparent;
	margin-left:0;
	margin:0 0 10px;
	width: 312px;
}

.mod_hed {
	background:url("http://images.marthastewart.com/images/assets/module/ms-col3-module_hdr_new.jpg") no-repeat scroll 0 0 transparent;
}

.mod_body {
	width: 290px;
	margin: 0 10px;
}

.freeform .mod_foot {
	background:url("http://images.marthastewart.com/images/assets/channel/tv/default/ms-col3-module-bot_grey.gif") no-repeat scroll left bottom transparent;
	height:11px;
}

.freeform .mod_hed{
	background: none;
	height: 0;
	margin: 0;
	padding: 0;
}

.package .freeform .mod_body {
	background:url("http://images.marthastewart.com/images/assets/channel/tv/default/ms-col3-module-top_grey.gif") no-repeat scroll 0 0 transparent;
	min-height:37px;
	width:292px;
	margin: 0;
	padding: 0 10px;
}

/*hallmark zipcode search*/
.module.freeform p.hallmark-hdr{
	color:#797A7A;
	line-height:1;
	font-weight: bold;
	padding: 15px 0 0;
	width:auto;
	font-size: 13px;
}
.module.freeform p.hallmark-txt {
	color:#797A7A;
	line-height:1;
	margin:0;
	padding:0;
	width:130px;
}

#hallmark-show-search label{
	display:none;
}

#hallmark-show-search .hallmark-search-btn {
	position:relative;
	right:10px;
	top:7px;
	z-index:2;
}

#hallmark-show-search #hallmark-zip{
	border:1px solid #CCCCCC;
	color:#999999;
	font-size:10px;
	font-style:italic;
	padding:2px 4px;
	width:90px;
}

#hallmark-zip, #ms-col1-showschedule input {
	border:1px solid #CCCCCC;
	color:#999999;
	font-size:10px;
	font-style:italic;
	margin:0;
	padding:2px 4px 2px 0;
	width:90px;
}

#ms-col1-showschedule input#ms-col1-showschedule-go-btn{
	border: none;
	width: auto;
	left:90px;
	position:relative;
	top: -26px;
}

#ms-col1-showschedule-bg input.hallmark-search-btn {
	border: none;
	width: auto;
	left:90px;
	position:relative;
	top:-23px;
}

#ms-col1-showschedule-bg {
	height:23px;
	width:132px;
	background: none;
}

#ms-col1-showschedule{
	height: auto;
}

.module.freeform .hallmark-img {
	padding: 25px 10px 10px 0;
	margin: 0;
}

/*hallmark zipcode search page*/
#ms-global-col2 .ms-col2-tv-show.channel_locator {
	background:url(http://images.marthastewart.com/images/assets/channel/tv/default/ms-col2-listings-middle.jpg) repeat-y scroll 8px 0 transparent;
	margin-left:4px;
	width:474px;
}

.ms-col2-tv-show.channel_locator .ms-col2-tv-show-outer{
	background:url(http://images.marthastewart.com/images/assets/channel/tv/default/ms-col2-listings-top.jpg) no-repeat scroll center top transparent;
	width:474px;
}

.ms-col2-tv-show.channel_locator .ms-col2-tv-show-inner{
	background:url(http://images.marthastewart.com/images/assets/channel/tv/default/ms-col2-listings-bottom.jpg) no-repeat scroll 7px bottom transparent;
	padding-bottom:15px;
	width:474px;
}

.ms-col2-tv-show #channel_locator {
    width:448px;
    height:274px;
    background:url(/images/assets/channel/tv/default/martha-col2-channellocator.jpg) no-repeat;
    background-position:0 bottom;
    margin:0 0 0 14px;
}

.ms-col2-tv-show #channel_locator h1 {
    padding:25px 0 0 26px;
    line-height:22px;
    font-size:22px;
}

.ms-col2-tv-show #channel_locator p {
    color:#8468a0;
    font-size:16px;
    padding-left:26px;
    line-height:20px;
}

.ms-col2-tv-show #channel_locator fieldset {
    padding-left:26px;
}

.ms-col2-tv-show #channel_locator #hallmark-zip {
    font-size:14px;
    border:1px solid #9e9e9e;
    padding:7px 12px;
    width:128px;
    text-align:center;
}

.ms-col2-tv-show #channel_locator .hallmark-search-btn {
    right:0;
    left:5px;
    top:10px;
}

.ms-col2-tv-show #channel_locator  .hallmark-img {
    display:block;
    padding-top:12px;
    padding-left:28px;
}

.ms-col2-tv-show #show_schedule {
    width:448px;
    margin:9px 0 0 14px;
}

.ms-col2-tv-show #show_schedule h2 {
    color:#7f7b71;
    background:#f0f0f0;
    display:block;
    padding-left:18px;
    padding-top:10px;
    height:30px;
    line-height:18px;
    font-size:17px;
}

.ms-col2-tv-show #show_schedule ul {
    margin:0;
    padding:0;
    list-style:none;
}

.ms-col2-tv-show #show_schedule li {
	background:transparent url("/images/assets/channel/tv/default/grey_dot_tv.gif") 1px bottom repeat-x;
	padding:14px 0 0;
    height:auto;
}

.ms-col2-tv-show #show_schedule p a {
    color:#5a5542;
}

.ms-col2-tv-show #show_schedule p.show_time {
    color:#5a5542;
    font-size:16px;
    font-weight:bold;
    float:left;
    margin:0;
    padding-top:0;
    width:90px;
}

.ms-col2-tv-show #show_schedule p.show_time span {
    color:#5a5542;
    font-size:10px;
    font-weight:normal;
    display:block;
    margin-top:-5px;
    padding-bottom:5px;
}

.ms-col2-tv-show #show_schedule p.show_title {
    color:#4e4e4e;
    font-size:15px;
    font-weight:bold;
    margin:0;
    padding:4px 0 18px;
}

.ms-col2-tv-show #show_schedule p.show_title span {
    color:#666;
    font-size:12px;
    font-weight:normal;
    display:block;
    margin-top:-5px;
}

.ms-col2-tv-show #show_schedule li.see_all {
    background:none;
    padding-left:17px;
}

.ms-col2-tv-show #show_schedule li.see_all p {
    margin:0;
    padding-top:0;
}

.ms-col2-tv-show #show_schedule li.see_all a {
    color:#2dacd5;
}

/*TV Landing Page*/
.tv {
	width: 640px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}

.tv .ms-col2-tv-show {
	background: none;
}

.tv .ms-col2-tv-show-outer{
	/*background: url("http://images.marthastewart.com/images/assets/channel/tv/specials/landing_special_fashion.jpg") no-repeat;*/
	background: none;
	width: 638px;
	height: 342px;
	border: 1px solid #ccc;
	margin:0 0 10px 0px;
}

.ms-col2-tv-show-inner h2 {
	color:#7D7D7D;
	display:none;
	font-size:16px;
	font-weight:bold;
	margin:0;
	padding-top:22px;
}

.landing{
	margin:100px 30px 0 40px;
	position:relative;
	top:-335px;
	width:300px;
}

#ms-col2-about-the-show img.learn-more{
	background:none repeat scroll 0 0 transparent;
	height:16px;
	left:47px;
	margin:0;
	padding:0;
	position:absolute;
	text-indent:-9999px;
	top:466px;
	width:78px;
}

.tv .ms-col2-tv-show-inner p, .landing p{
	width: 250px;
	margin:0;
	padding:0 0 5px 10px;
}

.tv .shows h3 {
	color:#3D3F3F;
	font-size:15px;
	font-weight:bold;
	line-height:1;
	margin:0;
	padding:0;
	text-transform:uppercase;
}

.tv ul.shows{
	list-style-type: none;
	margin:0;
	padding: 0;
}

.shows ul{
	min-height:50px;
}

.tv .shows li {
	/*border-bottom:1px dotted #CCCCCC;*/
	background: url("/images/assets/channel/tv/default/grey_dot_tv.gif") repeat-x 0 bottom transparent;
	padding:18px 0;
	height: auto;
}

.tv .shows li ul li{
border: none;
	color:#868686;
	list-style-position:inside;
	list-style-type:disc;
	margin:4px 0 0;
	padding:0;
	min-height: none;
	background: none;
	height: auto;
}

.tv small {
	color: #797979;
	font-size: 11px;
}

.tv .shows a {
	color: #0CAABB;
	text-decoration: none;
	font-size: 12px;
}

.tv .shows p  {
	font-size:12px;
	margin:4px 0 0;
	padding:0 20px 4px 0;
}

.tv .shows .blog-image {
	margin-bottom:0;
	border: 1px solid #ccc;	
}

.tv .shows .content{
	min-height:150px;
	height: auto;
}

.tv .feed-content  {
	margin:0 4px 0 296px;
	padding:0;
}

.tv .shows .social-icons {
	margin-left:140px;
	padding-top:0;
	position:relative;
	text-align:right;
	top:10px;
	width:200px;
}

/*for specials on tv landing*/
.tv .shows li:first-child {
	height: 170px:
}

.tv .shows li + .social-icons {
	top: -10px;	
}

.special{ 
}

/*end specials*/

.tv .shows .blog-image{
	border: 1px solid #ccc;	
}

.tv .logo  {
	float:left;
	margin: 0px;
	padding: 0px;
}

#ms-global-page-content.layout_two #ms-global-col2 {
	/*margin-top: 14px;*/
}

.tv {
	margin-left: 6px;
}

.hallmark-show-search {
	position: relative;
	top: -10px;
}

.social-icons-main {
	margin-left:10px;
}

.package .newsletter .mod_body {
	background: none;
}
.module.newsletter {
margin-left:0 !important;
}
/* newsletter alternate button design, js required to change input image */
.module.newsletter .btn {
    font: 300 14px "museo-slab-1","museo-slab-2",Georgia, "Times New Roman", Times, serif;
    color: #fff;
    display: inline-block;
    padding: 4px 12px 5px;
    margin-top: -3px;
    white-space: nowrap; 
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    text-shadow: 1px 1px 1px rgba(0,0,0,.2);
    background-color: #949494;
    background-image: url(../images/bg-btn.gif);
    background-repeat: repeat-x;
    background-position: left center;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#B2B2B2), to(#949494));
    background-image: -moz-linear-gradient(19% 75% 90deg,#ababab, #c9c9c9, #c7c7c7 100%);
    background-image: gradient(linear, 0% 0%, 0% 100%, from(#B2B2B2), to(#949494));
    float: left;
    margin: -2px 0 4px 0;
    position: static;
}
.module.newsletter .btn:hover {text-decoration: underline;}
#tv .module.newsletter input[type=image] {
    display: none;
}

/*hide store locator*/
.store_locator{
  display: none;
}

/*banner change for MSLO-Article pages*/
.MSLO-ARTICLE #ms-global-section-title  {
background-image:url("http://images.marthastewart.com/images/assets/channel/tv/default/television_ribbon_grey.jpg");
}

/*finding our tv shows*/
#hallmark-show-search {
	position: relative;
	top: -10px;
}

#article_video #ms-col2-howto-video {
	background: none;
}

#ms-col1-showschedule p {
	padding:2px 23px 5px 0;
}

/* edf iphone module */
#edf-home-tout-iphone { width: 300px; color: #878787; margin-top: 10px;}
#edf-home-tout .date { font-weight: bold; color: #c02e15; font-size: 12px; }
#edf-home-tout h3 { color: #747474; font-size: 18px; font-weight: normal; margin: 5px 0 3px; line-height: 1.1; }
#edf-home-tout h3 a { color: #747474; }
#edf-home-tout-iphone #iphone-screen-tout { float: left; margin-right: 12px; }
#edf-home-tout-iphone .tout_body { float: left; width: 200px; }
#tv .col2 #edf-home-tout-iphone h2 { 
	background:url("http://images.marthastewart.com/images/assets/channel/edf/default/edf-home-h2-bkgd.gif") no-repeat scroll 0 0 transparent;
	color:#747474 !important;
	font-size:20px !important;
	margin-bottom:3px !important;
	padding:0 0 2px 13px !important;
}
#edf-home-tout-iphone h3 { font-size:12px; color:#ce431a; font-weight:bold; margin: 10px 0 0; }
#edf-home-tout-iphone .tout_body p { margin: 0 3px 2px 0; }	
#edf-home-tout-iphone .tout_body p.download { padding-top: 3px; }
#edf-home-tout-iphone #edf-iphone-subscribe { clear: both; border-top: 2px solid #EFEFEF; margin: 8px 10px 10px; padding-top: 6px; width: 260px; position: relative; }
#edf-home-tout-iphone #edf-iphone-subscribe form { position: relative; padding-top: 7px; }
#edf-home-tout-iphone .edf-subscribe-shadow { background: transparent url('http://images.marthastewart.com/images/assets/channel/edf/default/edf-subscribe-input-bkgd.gif') 0 0 no-repeat; width: 179px; height: 22px;}
#edf-home-tout-iphone .edf-subscribe-shadow input { background: none; border: none; outline: none; margin: 3px 9px; width: 130px; font-size: 11px; color: #666;}
#edf-home-tout-iphone #edf-subscribe-btn { position: absolute; bottom: -1px; right: 50px; }
#edf-home-tout-iphone #edf-sms { border-top:2px solid #EFEFEF; clear:both; margin:8px 10px 0; padding-top:6px; position:relative; width:260px; }


/*send comments*/
.send-comments{
	background:url("../channel/tv/default/ms-col2-grey-bottom.jpg") no-repeat scroll left bottom transparent;
	height:auto;
	margin:0 0 0 10px;
	padding-bottom:13px;
	width:760px;
}

.send-comments .ms-col2-tv-show-outer{
	background: none;
	width: 760px;
	margin: auto;
	height: auto;
}

.send-comments .ms-col2-tv-show-inner {
	background:url("/images/assets/channel/tv/default/ms-col2-grey-middle.jpg") repeat-y scroll 0 0 transparent;
	width:760px;
	padding: 0;
}

.send-comments .ms-col2-tv-show-form-inner {
	background:none repeat scroll 0 0 transparent;
	border:1px solid #E1E1E0;
	margin:auto;
	padding:20px;
	width:680px;
}

.send-comments .ms-col2-tv-show-inner p {
	color: #494949;
	font-size:12px;
	margin: 0;
	padding:5px 20px;
}

.send-comments .ms-col2-tv-show-inner .required-field{
	color: #e6752e;
}

#tv .send-comments .ms-col2-tv-show-inner h2 {
	background:url("/images/assets/channel/tv/default/ms-col2-grey-top.jpg") no-repeat scroll left top transparent;
	color:#7C6448;
	display:block;
	font-size:22px;
	font-weight:normal;
	height:auto;
	margin:0;
	padding:15px 0 0 20px;
}

.send-comments .ms-col2-tv-show-form-outer{
	background: none;
	width: auto;
}

.send-comments .ms-col2-tv-show-form #reason-for-feedback  {
	float:left;
	padding:0 0 8px 10px;
}

.send-comments .ms-col2-tv-show-form{
	width: auto;
	background: none;
}

.send-comments .submit-btn {
	margin:20px 0 10px;
	text-align:center;
}

/*article video updates*/
#tv.MSLO-ARTICLE #article_video .vidplyer {
	background:none;
	padding-bottom: 10px;
	height: auto;
}

#tv.MSLO-ARTICLE #article_video .vidinfo {
	height:auto;
	position: relative;
	padding: 0;
}

#tv.MSLO-ARTICLE .col2 .videowithcontrols, #ms-global-col2 .videowithcontrols {
	background: none;
}

#tv.MSLO-ARTICLE #article_video .vidinfo #videoControls {
	display: none;
}

/*to change out main image on tv landing page*/
.tv .ms-col2-tv-show .ms-col2-tv-show-outer {
	/*background: url("http://images.marthastewart.com/images/assets/channel/tv/martha/martha-hallmark.jpg");*/
}

/*send comments confirmation*/
#tv table#ms-global-layout-table #ms-global-col2 .ms-col2-tv-show .send-comments {
	background:url("../channel/tv/default/ms-col2-grey-bottom.jpg") no-repeat scroll left bottom transparent;
	height:auto;
	margin:0 0 0 10px;
	padding-bottom:13px;
	width:760px;
}

/*right rail ad shadow boarder*/
.ms-col3-skyscraper-module {
	background: url("/images/assets/channel/tv/default/video_player_bg.png") no-repeat scroll 0 0 transparent;
	overflow: hidden;
	padding-top:5px;
}

.ms-col3-skyscraper-bot {
	background: url("/images/assets/channel/tv/default/video_player_bg.png") no-repeat scroll 0 0 transparent;
	background-position:0 100%;
	padding-bottom:5px;
	width:312px;
}