.pbs_tvschedules_modules-whatson-module_container 					{ height:220px; font-family:arial,helvetica,sans-serif; color:#3f4249; text-align:left; overflow-x:hidden; overflow-y:scroll; background-color:#fdfaf3; border:0px solid #ccc; border-bottom:0; }
.pbs_tvschedules_modules-whatson-module_container img 				{ border:none; }
.pbs_tvschedules_modules-whatson-module_container  tr				{ background:#fff; }
/*
LINKS 
==============================================================================
default link style for all modules
==============================================================================
*/
.pbs_tvschedules_modules-whatson-module_container a 				{ font-size:10pt; font-weight:bold; font-style:normal; text-transform:none; }
.pbs_tvschedules_modules-whatson-module_container a:link, 
	.pbs_tvschedules_modules-whatson-module_container a:visited, 
	.pbs_tvschedules_modules-whatson-module_container a:active 		{ color:#3f4249; text-decoration:none; }
.pbs_tvschedules_modules-whatson-module_container a:hover 			{ color:#3f4249; text-decoration:underline; }
/*
LINKS :NOT ACTIVE (OFF STATE)
------------------------------------------------------------------------------
default style for inactive links for all modules
------------------------------------------------------------------------------
*/
.pbs_tvschedules_modules-whatson-link_off_state 					{ font-size:10pt; font-weight:bold; color:#9f9f9f; text-transform:uppercase; white-space:nowrap; }
/*
FORMS and FORM ELEMENTS
==============================================================================
default form and form element styles
==============================================================================
*/
.pbs_tvschedules_modules-whatson-module_container form 				{ padding:0px; margin:0px; height:0px; visibility:hidden; }
.pbs_tvschedules_modules-whatson-module_container input			 	{ font-size:0pt; border:1px solid #dfdfdf; height:0px; visibility:hidden;  }
.pbs_tvschedules_modules-whatson-module_container input.submit 		{ /* padding:0; background-color:#648bcb; border:none; font-family:verdana,arial,helvetica,sans-serif; font-size:0pt; color:#fff; text-transform:uppercase; cursor:pointer; height:1px;*/ visibility:hidden; }
.pbs_tvschedules_modules-whatson-module_container input.checkbox 	{ /* border:none;*/ visibility:hidden; }
.pbs_tvschedules_modules-whatson-module_container select 			{  /*border:1px solid #dfdfdf; font-size:10pt;*/ visibility:hidden; }
/*
LABELS
==============================================================================
default item label styles for all modules
including RSS labels and links
==============================================================================
*/
.pbs_tvschedules_modules-whatson-content_header_label 				{ /*  font-size:10pt; color:#999999; text-transform:uppercase;*/ visibility:hidden; }
.pbs_tvschedules_modules-whatson-content_header_label_large 		{ /* font-size:12pt; color:#666; font-weight:bold; text-transform:capitalize;*/ visibility:hidden; }
.pbs_tvschedules_modules-whatson-whats_this 						{ /* margin:0em; font-size:10pt; padding:.5em 0em;*/ visibility:hidden; }
/*
==============================================================================
HEADER :DATE COMPONENT 
==============================================================================
*/
.pbs_tvschedules_modules-whatson-module_header_date_container 		{ /* border-bottom:1px dotted #444; padding-bottom:.1em; margin-bottom:.2em;*/ visibility:hidden; height:0px; }
.pbs_tvschedules_modules-whatson-module_day 						{  /*font-size:0pt; font-weight:normal; line-height:11pt; height:1px; margin:0; padding:0;*/ visibility:hidden; height:0px; }
.pbs_tvschedules_modules-whatson-module_date 						{ /* font-family:verdana,arial,helvetica,sans-serif; font-size:0pt; font-weight:bold; white-space:nowrap; height:1px; margin:0; padding:0;*/ visibility:hidden; height:0px; }
/*
==============================================================================
HEADER :LINEUP COMPONENT
==============================================================================
*/
.pbs_tvschedules_modules-whatson-module_header 						{ /* padding:.3em 0em; border-bottom:1px dotted #666; font-weight:bold; text-transform:capitalize;*/ visibility:hidden; height:0px; }
.pbs_tvschedules_modules-whatson-module_header_lineup 				{ /* border-bottom:1px dotted #444; padding-bottom:.1em; margin-bottom:.2em;*/ visibility:hidden; }
.pbs_tvschedules_modules-whatson-module_header_lineup a:link, 
	.pbs_tvschedules_modules-whatson-module_header_lineup a:visited, 
	.pbs_tvschedules_modules-whatson-module_header_lineup a:active 	{ /* font-size:10pt; font-weight:bold; font-style:normal; text-transform:uppercase;*/ visibility:hidden; }
.pbs_tvschedules_modules-whatson-module_header_lineup a:hover 		{ /* font-size:10pt; font-weight:bold; font-style:normal; text-transform:uppercase; text-decoration:underline;*/ visibility:hidden; }
/*
==============================================================================
TABS :NOW , TONIGHT 
==============================================================================
*/
.pbs_tvschedules_modules-whatson-station_feeds_container 			{ width:100%; margin-bottom:2px; }
.pbs_tvschedules_modules-whatson-timeblock_tabs 					{ width:100%; border-collapse:collapse; background-color:#fdfaf3; color:#3f4249; font-size:10pt; font-weight:bold; cursor:pointer; margin:0 !important; }
.pbs_tvschedules_modules-whatson-timeblock_tab 						{ width:50%; padding:.4em; color:#3f4249; text-align:center; vertical-align:middle; }
.pbs_tvschedules_modules-whatson-timeblock_tab_over 				{ width:50%; padding:.4em; background-color:#2c2e33; color:#fff; text-align:center; vertical-align:middle; }
.pbs_tvschedules_modules-whatson-timeblock_tab_on 					{ width:50%; padding:.4em; background-color:#3f4249; color:#fff; text-align:center; vertical-align:middle; }
/*
==============================================================================
INDIVIDUAL STATION 
==============================================================================
*/
.pbs_tvschedules_modules-whatson-station_container 					{ }
.pbs_tvschedules_modules-whatson-station_container_content 			{ }
.pbs_tvschedules_modules-whatson-station_header 					{ width:100%; margin-top:0px; cursor:pointer; }
.pbs_tvschedules_modules-whatson-station_header_single 				{ width:100%; margin-top:0px; background-color:#fff; }
.pbs_tvschedules_modules-whatson-station_header td 					{ background-color:#fff; }
.pbs_tvschedules_modules-whatson-station_header_logo 				{ width:57px; padding:.2em; }
.pbs_tvschedules_modules-whatson-station_header_stationid 			{ padding-left:.3em; font-size:10pt; line-height:11pt; }
.pbs_tvschedules_modules-whatson-station_feed_container 			{ border-top:1px solid #fff; border-bottom:1px solid #fff; }
/*
==============================================================================
INDIVIDUAL CHANNEL / FEED 
==============================================================================
*/
.pbs_tvschedules_modules-whatson-feed_id 							{ padding:.3em; background-color:#3f4249; color:#fff; font-family:verdana,arial,helvetica,sans-serif; font-size:10pt; cursor:pointer; }
.pbs_tvschedules_modules-whatson-feed_id_over 						{ padding:.3em; background-color:#3f4249; color:#fff; font-family:verdana,arial,helvetica,sans-serif; font-size:10pt; cursor:pointer; }
.pbs_tvschedules_modules-whatson-feed_id_open 						{ padding:.3em; background-color:#3f4249; color:#fff; font-family:verdana,arial,helvetica,sans-serif; font-size:10pt; font-weight:bold; border:0; }
.pbs_tvschedules_modules-whatson-feed_id_name 						{ font-size:10pt; }
/* 
INDIVIDUAL FEED :FAVORITE ICON STYLES --------------------------------------
*/
.pbs_tvschedules_modules-whatson-favorites_addremove_icon 			{ width:15px; height:15px; background:url('http://www.pbs.org/modules/dtv/images/1.0/favorite_icon_off.gif') center no-repeat; cursor:pointer; }
.pbs_tvschedules_modules-whatson-favorites_addremove_icon_over 		{ width:15px; height:15px; background:url('http://www.pbs.org/modules/dtv/images/1.0/favorite_icon_over.gif') top left no-repeat; cursor:pointer; }
.pbs_tvschedules_modules-whatson-favorites_addremove_icon_on 		{ width:15px; height:15px; background:url('http://www.pbs.org/modules/dtv/images/1.0/favorite_icon_on.gif') top left no-repeat; cursor:pointer; }
.pbs_tvschedules_modules-whatson-favorites_addremove_icon_no_cookie { }
#pbs_tvschedules_modules-whatson-station_0_feed_0 					{ /*background-image:url(../img/whatsonhd.png);*/ background-image:url(../images/sched-wnit.jpg); background-position:0 -1px; background-repeat:no-repeat; background-color:#484E54; height:24px; margin:0; padding:0; text-indent:-9999px; cursor:pointer; }
#pbs_tvschedules_modules-whatson-station_0_feed_1 					{ /*background-image:url(../img/whatsonsd.png);*/ background-image:url(../images/sched-infocus.jpg); background-position:0 -1px; background-repeat:no-repeat; background-color:#652d89; height:24px; margin:0; padding:0; text-indent:-9999px; cursor:pointer; }
/*
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IV. PROGRAMMING DATA STYLES
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
*/
.pbs_tvschedules_modules-whatson-feed_programs 						{ width:100%; padding:.4em; border-collapse:collapse; background-color:#fdfaf3; margin:0; }
.pbs_tvschedules_modules-whatson-feed_programs td 					{ padding:.5em 1em; }
.pbs_tvschedules_modules-whatson-feed_program_id 					{ width:85%; vertical-align:top; border-top:1px solid #f5f0e4; border-bottom:1px solid #f5f0e4; }
.pbs_tvschedules_modules-whatson-feed_program_time 					{ width:15%; vertical-align:top; border-top:1px solid #f5f0e4; border-bottom:1px solid #f5f0e4; font-size:10pt; font-weight:bold; color:#3f4249; }
.pbs_tvschedules_modules-whatson-feed_program_title 				{ font-size:10pt; font-weight:bold; color:#3f4249; }
.pbs_tvschedules_modules-whatson-feed_program_episode 				{ font-size:8pt; font-style:normal; color:#3f4249; }
/*
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
V. FOOTER STYLES
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
*/
.pbs_tvschedules_modules-whatson-footer_links		 				{  /*margin-top:2px; padding:.3em; border-top:1px dotted #666;*/ height:0px; visibility:hidden; }
.pbs_tvschedules_modules-whatson-footer_links a:link, 
	.pbs_tvschedules_modules-whatson- hfooter_links a:visited, 
	.pbs_tvschedules_modules-whatson-footer_links a:active 			{  /*font-size:10pt; text-transform:uppercase; font-weight:normal;*/ visibility:hidden; }
.pbs_tvschedules_modules-whatson-footer_links a:hover 				{ /* font-size:10pt; text-transform:uppercase; font-weight:normal;*/ visibility:hidden; }
.pbs_tvschedules_modules-whatson-footer_links div 					{  /*padding:.1em 0em;*/  height:0px;  visibility:hidden;  margin:-30px; }
#pbs_tvschedules_modules-whatson-module_fab							{ text-align:center; /*height:221px;*/ }
#pbs\.tvschedules\.overlay_c										{ left:0 !important; }


@media screen and (min-width: 960px)
{
	.pbs_tvschedules_modules-whatson-module_container 				{ overflow-x:scroll; }

}