
/****************************************
 ****************************************
 **          From cw_wpsg.CSS          **
 ****************************************
 ****************************************/

body {
	background-color: #267911;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	margin: 0;
	behavior:url(../js/csshover.htc);
}

p {
	margin: 12px 0;
}

/* ##################################################### */
/* ----------------->>> STRUCTURE <<<------------------- */
/* ##################################################### */

/* GLOBAL STYLES */
.cbstv_global_nav, .cbstv_station_navigation, .cbstv_column_container, .cbstv_content_container, .cbstv_schedule_container, .cbstv_main_content, .cbstv_related_content, .cbstv_sponsored_links, .cbstv_footer, .cbstv_inset_right_column {
		float: left;
} 


.cbstv_wrapper {
	margin: 0 auto;
	padding: 0 10px;
	width: 915px;
	font-size: .9em;
}

.cbstv_leaderboard {
	padding: 2px 2px 2px 16px;
	margin: 9px auto;
	width: 746px;
	background: url(../img/bg746x094leaderboard.gif) no-repeat;
}

.cbstv_page_header {
	padding: 10px 0 0 16px;
	height: 90px;
	background: #9fca12 url(../img/hdr915x100cw.jpg) no-repeat;
	border-bottom: #B5CB5E solid 1px;
}

.cbstv_global_nav {
	width: 915px;
	background: #A4A055 url(../img/topnav_bothlevels.jpg) repeat-x;
}


.cbstv_column_container {
	background-color: #2b6427;
}
	.cbstv_station_navigation {
	font-weight:bold;
	}
	
	.cbstv_station_navigation .cbstv_snav_head{
	font-weight:normal;
	}
	
.cbstv_skyscraper {
	padding: 14px 2px 2px 2px;
	margin: 0 0 10px 15px;
	background: url(../img/bg164x616skyscraper.gif) no-repeat;
}

.cbstv_content_container {
	padding: 0px 10px 0 10px;
	width: 711px;
}

.cbstv_page_wrapper .cbstv_content_container
{
	width: 895px;
}
	.cbstv_section_hdr {
		margin-bottom: 10px;
		padding: 4px 14px 0 18px;
		height: 35px;
		width: 678px;
		background-repeat: no-repeat;
		background: url(../img/bg710x039events_hdr.gif);	/* this is new addition - Al Carlay */
	}	
	
		.cbstv_events_hdr {
			background: url(../img/bg710x039events_hdr.gif);
		}
		.cbstv_contests_hdr {
			background: url(../img/bg710x039contests_hdr.gif);
		}
		.cbstv_schedule_hdr {
			background: url(../img/bg710x039sched_hdr.gif);
		}
		.cbstv_contact_hdr {
			background: url(../img/bg710x039contact_sect_hdr.gif);
		}
		.cbstv_shows_hdr {
			background: url(../img/bg710x039shows_hdr.gif);
		}
		.cbstv_about_hdr {
			background: url(../img/bg710x039about_sect_hdr.gif);
		}
		.cbstv_privacy_hdr {
			background: url(../img/bg710x039privacy_sect_hdr.gif);
		}
		.cbstv_bios_hdr {
			background: url(../img/bg710x039bios_hdr.gif);
		}
		.cbstv_slideshows_hdr {
			background: url(../img/bg710x039slideshow_hdr.gif);
		}
		
	.cbstv_main_content, .cbstv_related_content {
		width: 350px;
	}
		.cbstv_main_content {
			margin-right: 10px;
		}
	.cbstv_single_col_content {
		margin-bottom: 10px;
		padding: 0 10px 10px 10px;
		border: 2px solid #9fca12;
		border-top: none;
		width: 686px;
		background-color: #fff;
		float: left;
	}
		.cbstv_privacy_content {
			padding: 0 110px 15px 50px;
			width: 546px;
			background: #fff url(../img/bg044x100stripe.gif) right repeat-y;
		}
		.cbstv_inset_right_column {
			width: 350px;
		}
	.cbstv_schedule_container {
		padding: 10px 2px 0 2px;
		width: 727px;
	}
		.cbstv_schedule_container .cbstv_section_hdr {
			margin-left: 8px;
		}
		
		/*Altered by JWeber because programming guide and contests were using hte same style and they have different footers*/
		.cbstv_main_content2 .cbstv_single_col_content {
		
		}
		.cbstv_main_content2 .cbstv_single_col_content_programming {
			padding: 5px 5px 22px 5px;
			width: 700px;
			border: none;
			background: #fff url(../img/brd727x017sched_btm.gif) bottom no-repeat;
		}


.cbstv_sponsored_links {
	margin: 10px 0;
}

.cbstv_footer {
	padding-top: 12px;
	margin-bottom: 10px;
	width: 915px;
	height: 44px;
	background: url(../img/bg915x056footer.gif) no-repeat;
	text-align: center;
}

.cbstv_module_wrap {
	margin-bottom:10px;
	background-color: #ffffff;
}

.cbstv_module_wrap_pad {
	padding: 0pt 10px 0pt 12px;
	background-color: #ffffff;
	margin-bottom:10px;
}

.cbstv_module_wrap_transparent 
{
	background-color: Transparent;
}

.cbstv_module_wrap_pad h3.cbstv_section_head
{
	margin: 0 -10px 20px -12px;
	}
	
.cbstv_module_wrap_pad .cbstv_static_bot
{
	margin: -5px -10px 0px -12px;
	background: url(../img/brd350x016bot_nostroke.gif) bottom no-repeat;
	width: 350px;
	height: 16px;
	}
/* END GLOBAL STYLES ================================================== */


/* HOMEPAGE STYLES */			
	.cbstv_program_guide, .cbstv_whats_showing, .cbstv_contests, .cbstv_check_it_out, .cbstv_past_events, .cbstv_whats_coming, .cbstv_upcoming_events, .cbstv_all_shows, .cbstv_show_details, .cbstv_contact_list, .cbstv_send_feedback, .cbstv_event_details, .cbstv_about, .cbstv_bio_list, .cbstv_bio_facts, .cbstv_more_slideshows, .cbstv_poll, .cbstv_bizdir_summary,.cbstv_join_site, .cbstv_login  {
		margin-bottom: 10px;
	}
		.cbstv_program_guide_content, .cbstv_whats_showing_content, .cbstv_contests_content, .cbstv_past_events_content, .cbstv_upcoming_events_content, .cbstv_whats_coming_content, .cbstv_all_shows_content, .cbstv_show_details_content, .cbstv_contact_list_content, .cbstv_send_feedback_content, .cbstv_event_details_content, .cbstv_about_content, .cbstv_bio_list_content, .cbstv_more_slideshows_content, .cbstv_bizdir_summary_content, .cbstv_join_site_content, .cbstv_login_content {
			padding: 5px 10px 0 12px;
			width: 324px;
			background-color: #fff;
			border-left: 2px solid #9fca12;
			border-right: 2px solid #9fca12;
			float: left;
		}
		
		.cbstv_module_wrap_pad {
			background-color: #fff;
			width: 328px;
			float: left;}
		
		.cbstv_main_content2 .cbstv_module_wrap_pad 
		{
			width: 686px;
		}
		
			.cbstv_coming_up, .cbstv_whats_on, .cbstv_upcoming_list {
				margin-bottom: 5px;
				width: 323px;
				background: url(../img/bg004x200shadow.gif) bottom right repeat-y;
				float: left;
			}
			.cbstv_show_details_content, .cbstv_event_details_content, .cbstv_about_content {
				padding-top: 0;
			}
			.cbstv_contact_list_content {
				padding-top: 10px;
			}
			.cbstv_send_feedback_content, .cbstv_login_content {
				background-color: #fbf9c2;
			}

	.cbstv_check_it_out {
		background: #cfd920 url(../img/bg350x500checkitout.gif) 0 26px no-repeat;
	}
		.cbstv_check_it_out_content {
			padding: 3px 0 0 26px;
			z-index: 0;
		}
			.cbstv_media_container {
				width: 300px;
				height: 225px;
				background-color: #1d1d1d;
			}
		.cbstv_check_it_out_descrip {
			padding: 5px 0 0 35px;
			width: 282px;
		}
		
		.cbstv_check_it_out .cbstv_video_detail{padding-left:14px;}
		.cbstv_check_it_out div.cbstv_module_sponsor{float:right;}
		
		.cbstv_check_it_out_dayport .cbstv_video_detail {
			padding:15px 13.5px 0pt 14.5px;
		}
		
		.cbstv_check_it_out_dayport {
			background:#D8D8D8 url(../img/brd350x500videoplayer_gradient.gif) no-repeat scroll 0pt 26px;
		}
		
		
/* END HOMEPAGE STYLES ================================================== */	


/* EVENTS STYLES */
.cbstv_upcoming_list {
	margin-top: 5px;
}
/* END EVENTS STYLES ================================================== */	


/* CONTESTS STYLES */
.cbstv_contest_details, .cbstv_contest_form {
	float: left;

}
	.cbstv_contest_details, .cbstv_bio_details {
		margin-right: 10px;
		width: 325px;
	}
		p.cbstv_addl_info {
			margin: 0 0 10px 0;
			font-size: .95em;
			font-weight: bold;
			font-style: italic;
		}
			.cbstv_bio_details p.cbstv_addl_info a {
				font-weight: normal;
				color: #00476b;
			}
			
	.cbstv_contest_form, .cbstv_bio_facts {
		width: 350px;
	}
		.cbstv_contest_form_content, .cbstv_bio_facts_content {
			padding: 0 9px 0 10px;
			width: 331px;
			background: #fbf9c2 url(../img/bg004x200shadow.gif) bottom right repeat-y;
		}
			.cbstv_contest_form_content a {
				color: #007d8b;
			}
		.cbstv_form_optin {
			margin: 5px 0 5px 17px;
			padding: 3px;
		}
		.cbstv_security_check img {
			margin-right: 5px;
			border: 1px solid #9da1a8;
			float: left;
		}

.cbstv_entry_thanks {
	padding-bottom: 5px;
	margin: 10px 0;
	width: 324px;
	background: #f2f1cf url(../img/bg324x012thanks_btm.gif) bottom no-repeat;
}
/* END CONTESTS STYLES ================================================== */




/* BEGIN SHOWS/BIOS STYLES */
.cbstv_all_shows_content table, .cbstv_bio_list_content table {
	clear: right;
}
	.cbstv_all_shows_content td, .cbstv_bio_list_content td {
		padding: 0 5px 12px 5px;
		width: 50%;
		font-size: .9em;
		vertical-align: top;
	}
		.cbstv_bio_list_content td {
			font-style: italic;
		}
	.cbstv_all_shows_content a, .cbstv_bio_list_content a {
		font-size: 1.1em;
		font-weight: bold;
		font-style: normal;
		color: #610514;
	}

.cbstv_show_det_img_sm, .cbstv_event_det_img_sm {
	margin: 0 10px 10px 0;
	width: 128px;
	float: left;
}
/* END SHOWS STYLES ================================================== */
	


/* PROGRAMMING STYLES */	
.cbstv_schedule_container {

}
/* END PROGRAMMING STYLES ================================================== */



/* BIO STYLES */
.cbstv_bio_details {
	float: left;
}

.cbstv_bio_facts {
	padding-bottom: 10px;
	border-bottom: 2px dotted #007d8b;
}
	.cbstv_bio_facts_content {
		padding-top: 10px;
	}
/* END BIO STYLES ================================================== */


/* SLIDESHOW STYLES */
.cbstv_slideshow_descrip {
	margin-right: 10px;
	width: 170px;
	height: 455px;
	position: relative;
	float: left;
	display: inline;
}
	.cbstv_slideshow_descrip p {
		margin: 4px 0;
	}
	.cbstv_slideshow_share {
		position: absolute;
		bottom: 0px;
		left: 0px;
	}
		.cbstv_slideshow_share p {
			margin: 0;
			font-size: .9em;
		}

.cbstv_slide_viewer {
	/*Changed by JWeber because the extra margin was breaking the page*/
	margin: 2px 6px 0 0;
	*margin: 2px 2px 0 0;
	width: 401px;
	float: left;
}
	.cbstv_slide_viewer_content {
		padding: 5px 4px 5px 2px;
		background: url(../img/bg401x500slide_burst.jpg) no-repeat;
	}
		.cbstv_slide_viewer_content td {
			text-align: center;
			vertical-align: middle;
			width: 35px;
		}
		.cbstv_slide_viewer_content td.cbstv_slide_cell {
			width: 324px;
			height: 324px;
		}
			.cbstv_slide_viewer_content td.cbstv_slide_cell img {
				border: 2px solid #fff;
			}
	p.cbstv_slide_descrip {
		margin: 0;
		padding: 0 10px;
		width: 381px;
		font-size: .9em;
		clear: left;
		background: url(../img/bg399x050slide_descrip.gif) repeat-y;
	}
		p.cbstv_slide_descrip label {
			font-size: 1em;
			font-weight: bold;
		}

.cbstv_batch_slider {
	width: 97px;
	background: url(../img/bg004x100batch_shdw.gif) right repeat-y;
	float: left;
}
	p.cbstv_batch_top {
		margin: 0;
		padding-top: 10px;
		height: 27px;
		background: url(../img/bg097x037batch_top.gif) no-repeat;
	}
	p.cbstv_batch_btm {
		margin: 0;
		padding-top: 9px;
		height: 30px;
		background: url(../img/bg097x039batch_btm.gif) no-repeat;
	}
		p.cbstv_batch_top a, p.cbstv_batch_btm a {
			margin: 0 0 0 26px;
			padding: 19px 0 0 0;
			width: 43px;
			height: 0px !important; 
			height /**/:19px; /* for IE5/Win */
			overflow: hidden;
			display: block;
		}
		p.cbstv_batch_top a {
			background: url(../img/but043x038batch_top.gif) no-repeat;
		}
		p.cbstv_batch_btm a {
			background: url(../img/but043x038batch_btm.gif) no-repeat;
		}
			p.cbstv_batch_top a:hover, p.cbstv_batch_btm a:hover {
				background-position: 0 -19px;
			}
	p.cbstv_batch_number {
		margin: 0;
		padding: 4px 3px;
		width: 87px;
		font-size: .85em;
		font-weight: bold;
		color: #fff;
		background-color: #649654;
		border-bottom: 2px solid #1c6031;
	}


.cbstv_more_slideshows_content table {
	clear: left;
}
	.cbstv_more_slideshows_content td {
		padding: 4px 0;
		width: 50%;
		vertical-align: top;
	}
		.cbstv_more_slideshows_content td a {
			font-weight: bold;
			color: #610514;
		}
/* END SLIDESHOW STYLES ================================================== */

/* REGISTRATION STYLES */
 .cbstv_registration_form {
     margin-bottom: 10px;
 }
     .cbstv_registration_form_content {
         padding: 5px 10px 0 12px;
         width: 686px;
         float: left;
         background: #FFF;
    }
/* END REGISTRATION STYLES =====================================================*/

/* ###################################################### */
/* ----------------->>> NAVIGATION <<<------------------- */
/* ###################################################### */

.cbstv_global_nav ul {
	margin: 0;
	padding: 0;
	width:915px;
	float: left; 
}
	.cbstv_global_nav li a {
		padding-right: 4px;
		padding-left: 4px;
	}
	
.cbstv_station_navigation ul {
	margin: 0 0 12px 0;
	padding: 0 0 0 0;
	width: 184px;
	background: url(../img/leftnav_middle.jpg) repeat-y;
}
	.cbstv_station_navigation li {
		list-style: none;
		font-size: .95em;
	}
		.cbstv_station_navigation li.cbstv_snav_head 
		{
			width: 164px;
			padding: 0px 10px;
			background: url(../img/leftnav_top.jpg) no-repeat top;

		}
		
		.cbstv_station_navigation li.cbstv_snav_header {
			padding: 5px 10px 10px 10px;
			width: 164px;
			font-size: 13px;								
			color: #2A6427;									
			font-weight:bold;
		}
		
	.cbstv_station_navigation li.cbstv_snav_foot 
	{
		background: url(../img/leftnav_bottom.jpg) no-repeat bottom;
		}
	.cbstv_station_navigation li a {
		padding: 4px 10px;
		text-transform: uppercase;
		color: #000;
		text-decoration: none;
	}
	
	.cbstv_station_navigation li.cbstv_leftnav_item {padding-left:10px;padding-bottom:4px;}

/* #################################################### */
/* ------------------>>> SCHEDULE <<<------------------- */
/* #################################################### */

.cbstv_coming_sched td, .cbstv_whatson_sched td {
	padding: 8px 10px 8px 0;
	vertical-align: top;
}
	.cbstv_coming_sched td.cbstv_sched_time, .cbstv_whatson_sched td.cbstv_sched_time {
		width: 70px;
		text-align: right;
		font-weight: bold;
		color: #e4e196;
	}
	.cbstv_whatson_sched td.cbstv_sched_time {
		color: #333;
	}
	.cbstv_coming_sched td.cbstv_sched_name, .cbstv_whatson_sched td.cbstv_sched_name {
		width: 229px;
		font-style: italic;
		font-size: .95em;
	}
		.cbstv_coming_sched td.cbstv_sched_name a, .cbstv_whatson_sched td.cbstv_sched_name a {
			font-weight: bold;
			font-style: normal;
			color: #fff;
			font-size: 1.05em;
		}
		.cbstv_whatson_sched td.cbstv_sched_name a {
			color: #610514;
		}
		
	.cbstv_coming_sched tr.cbstv_sched_row1 td {
		background-color: #4ca3ab;
	}
		.cbstv_coming_sched tr.cbstv_sched_row2 td {
			background-color: #007d8b;
		}
	.cbstv_whatson_sched tr.cbstv_sched_row1 td {
		background-color: #f2f1cf;
	}
		.cbstv_whatson_sched tr.cbstv_sched_row2 td {
			background-color: #e4e196;
		}
			
	p.cbstv_ep_name {
		margin: 0;
		font-style: normal;
		font-size: .9em;
	}


/* #################################################### */
/* ------------------>>> LISTS <<<------------------- */
/* #################################################### */

.cbstv_whats_showing_content ul, .cbstv_contests_content ul, .cbstv_whats_coming_content ul, .cbstv_past_events_content ul, .cbstv_show_links, .cbstv_join_site_content ul {
	margin: 10px 0 0 0;
	padding: 0;
	float: left;
}

.cbstv_join_site_content ul {
     margin: 0;
 }

	.cbstv_past_events_content ul, .cbstv_show_links {
		margin: 0;
	}
	.cbstv_whats_showing_content ul li, .cbstv_contests_content ul li, .cbstv_whats_coming_content ul li, .cbstv_past_events_content ul li, .cbstv_contest_list li, .cbstv_join_site_content ul li {
		padding: 10px 0;
		list-style: none;
		/*Commented out by JWeber, needs to be determined during binding, first item does not need top border*/
		/*border-top: 2px dotted #e6e39e;*/
		float: left;
		width: 324px;
	}
	.cbstv_contests_content ul li, .cbstv_contest_list li 
	{
		width: 100%;
	}

	
		.cbstv_past_events_content ul li {
			border: none;
		}
	.cbstv_whats_showing_content ul li p.cbstv_sm_shadow, .cbstv_contests_content ul li p.cbstv_sm_shadow, .cbstv_whats_coming_content ul li p.cbstv_thm_shadow, .cbstv_whats_coming_content ul li p.cbstv_sm_shadow, .cbstv_past_events_content ul li p.cbstv_thm_shadow {
		float: left;
		margin-right: 5px;
	}



.cbstv_contest_details ul {
	padding: 5px 0 0 0;
	margin: 0;
	border-top: 2px dotted #e6e39e;
}
	.cbstv_contest_details li {
		margin: 5px 0;
		padding: 0;
		list-style: none;
		font-size: .9em;
	}
		.cbstv_contest_details li.cbstv_all_contest_hdr {
			font-size: 1.2em;
			font-weight: bold;
			color: #6b1523;
		}
		.cbstv_contest_details li a {
			font-size: 1.05em;
			font-weight: bold;
			color: #00656d;
		}




.cbstv_left_right_content {
	width: 100%;
	margin: 5px 0;
	padding: 0;
	float: left;
}
	.cbstv_left_right_content li {
		margin: 0;
		padding: 0;
		display: inline;
		list-style: none;
	}
	.cbstv_left_content {
		float: left;
	}
	.cbstv_right_content {
		float: right;
	} 
		
	
	.cbstv_section_hdr .cbstv_left_right_content {
		margin: 0;
	}
		.cbstv_section_hdr .cbstv_left_content {
			padding-top: 3px;
		}
		.cbstv_section_hdr .cbstv_right_content {
			width: 320px;
		}
		.cbstv_section_hdr .cbstv_user_tools {
			padding-top: 7px;
			width: 150px;
			float: right;
			text-align: right;
		}
			.cbstv_section_hdr .cbstv_user_tools img {
				margin: 0 3px 0 5px;
			}
			.cbstv_section_hdr .cbstv_user_tools a {
				color: #fff;
				font-weight: normal;
				text-decoration: none;
				text-transform: uppercase;
			}
			
	.cbstv_slide_viewer_content .cbstv_left_right_content {
		margin: 7px 0 5px 10px;
		width: 375px;
		border-bottom: 2px dotted #fff;
		display: inline;
	}
		.cbstv_slide_viewer_content .cbstv_left_right_content li {
			padding: 7px 0;
		}
		.cbstv_slide_viewer_content .cbstv_left_content a {
			font-size: .95em;
			color: #2b6427;
			text-decoration: none;
		}
		.cbstv_slide_viewer_content .cbstv_left_content img {
			margin-right: 5px;
		}
		.cbstv_slide_viewer_content .cbstv_right_content {
			font-size: .9em;
			font-style: italic;
		}
		
	.cbstv_more_slideshows_content .cbstv_left_right_content {
		padding-bottom: 7px;
		color: #007d8b;
		font-weight: bold;
		border-bottom: 2px dotted #610514;
	}
		.cbstv_more_slideshows_content .cbstv_left_right_content a {
			color: #007d8b;
		}



.cbstv_form_optin ul {
	margin: 0;
	padding: 0;
}
	.cbstv_form_optin li {
		margin: 3px 0;
		padding: 3px 5px;
		list-style: none;
		width: 290px;
	}
		.cbstv_form_optin li.cbstv_entry_error, .cbstv_entry_error {
			background-color: #e9bf75;
		}



.cbstv_show_links {
	margin: 0;
	padding-top: 7px;
	border-top: 2px dotted #610514;
	width: 100%;
}
	.cbstv_show_links li {
		margin: 3px 0;
		padding: 0;
		list-style: none;
	}



.cbstv_contest_list {
	margin: 0;
	padding: 0;
	float: left;
}
	.cbstv_contest_list li.cbstv_contest_first {
		border: none;
	}



.cbstv_contact_list_content ul {
	margin: 10px 0 0 0;
	padding: 0;
	border-top: 2px dotted #610514;
}
	.cbstv_contact_list_content li {
		margin: 10px 0 0 0;
		padding: 0;
		list-style: none;
	}
		.cbstv_contact_list_content li ul {
			margin: 0;
			border: none;
		}
			.cbstv_contact_list_content li ul li {
				margin: 0;
			}


.cbstv_bio_list_content ul {
	margin: 0;
	padding: 0;
}
	.cbstv_bio_list_content li {
		margin: 0;
		padding: 7px 0;
		list-style: none;
		border-top: 2px dotted #610514;
	}
		.cbstv_bio_list_content li.cbstv_bios_links {
			border: none;
			font-weight: bold;
			color: #007d8b;
		}
		.cbstv_bio_list_content li.cbstv_bios_links a, .cbstv_bio_details p.cbstv_bios_links a {
			color: #007d8b;
			text-decoration: underline;
			font-size: 1em;
			font-weight: bold;
		}


.cbstv_bio_facts_content ul {
	margin: 0 0 0 10px;
	padding: 0;
}
	.cbstv_bio_facts_content li {
		margin: 0;
		padding: 2px 0;
		list-style: none;
		font-size: .95em
	}
		.cbstv_bio_facts_content li b {
			font-weight: bold;
			color: #610514;
		}

.cbstv_batch_slider ul {
	margin: 0;
	padding: 5px 0 5px 8px;
	background-color: #68a159;
	width: 85px;
}
	.cbstv_batch_slider li {
		margin: 0;
		padding: 3px 0;
		list-style: none;
		background: url(../img/bg056x055batch_thm.gif) 2px 4px no-repeat;
	}
		.cbstv_batch_slider li img {
			border: 2px solid #fff;
		}
			.cbstv_batch_slider li img:hover, .cbstv_batch_slider li .cbstv_batch_select img {
				border-color: #c6d415;
			}

/* ######################################################## */
/* ------------------>>> TEXT STYLES <<<------------------- */
/* ######################################################## */

/* header styles */

h2, h3, h4 {
	margin: 0;
	padding: 0;
	font-family: Helvetica, Arial, sans-serif;
	color: #fff;
}

h2 {
	font-size: 2.2em;
	line-height: 1em;
}

h3 {
	font-size: 1.3em
}
	.cbstv_check_it_out h3 {
		padding: 7px 0 0 28px;
		height: 19px;
		color: #2b6427;
		background: url(../img/hdr350x026checkitout.gif) no-repeat;
	}	
	
	.cbstv_check_it_out_dayport h3, .cbstv_check_it_out_sponsored h3 {padding: 0px!important; height:37px;background:#2B6427;}
	.cbstv_check_it_out_sponsored h3 {color:#ffffff;}
	.cbstv_check_it_out .cbstv_check_it_out_text {padding: 12px 0pt 0pt 60px;}
	.cbstv_check_it_out_sponsored .cbstv_check_it_out_text{padding: 12px 0pt 0pt 13px !important;}
		
	.cbstv_program_guide h3 {
		padding: 10px 0 0 63px;
		background: url(../img/hdr350x037prgm_guide.gif) no-repeat;
		height: 27px;
		
	}
		.cbstv_coming_up h3, .cbstv_whats_on h3 {
			padding: 4px 0 0 11px;
			height: 24px;
			background: url(../img/hdr323x028coming_up.gif) no-repeat;
		}
		.cbstv_whats_on h3 {
			color: #3f0728;
			background: url(../img/hdr323x030whatson.gif) no-repeat;
		}
	
	/*JWeber removed background because it was overiding colored headers and replacing with this default blue*/
	.cbstv_module_wrap_pad h3, .cbstv_whats_showing h3, .cbstv_contests h3, .cbstv_whats_coming h3, .cbstv_past_events h3, .cbstv_upcoming_events h3, .cbstv_contest_form h3, .cbstv_all_shows h3, .cbstv_contact_list h3, .cbstv_send_feedback h3, .cbstv_bio_list h3, .cbstv_bio_facts h3, .cbstv_more_slideshows h3, .cbstv_email_page h3, .cbstv_email_pic h3, .cbstv_bizdir_summary h3, .cbstv_join_site h3, .cbstv_login h3  {
		padding: 7px 0 0 13px;
		height: 25px;
		background-repeat: no-repeat;
	}
		.cbstv_contests h3, .cbstv_module_wrap_pad h3 {
			background: url(../img/hdr350x032contests.gif);
		}
		
		.cbstv_module_wrap_pad h3 {
			background: #2B6427 url(../img/hdr350x032contests.gif);
		}
		.cbstv_email_page h3, .cbstv_email_pic h3 {
			padding-top: 8px;
			height: 26px;
			font-size: 1.2em;
			background: url(../img/bg350x034email_hdr.gif);
		}
		
	.cbstv_contest_details h3, .cbstv_bio_details h3, .cbstv_slideshow_descrip h3 {
		font-size: 1.5em;
		line-height: 1.2em;
		color: #d06900;
	}
	.cbstv_contest_form h3 {
		background: url(../img/bg350x032enter.gif);
	}
	/* harmless */
	.cbstv_contact_list h3, .cbstv_login h3 {
		background: url(../img/bg350x032contact_list.gif);
	}
	.cbstv_send_feedback h3, .cbstv_join_site h3 {
		background: url(../img/bg350x032feedback.gif);
	}
.cbstv_registration_form h3 {
          padding: 7px 0 0 13px;
          height: 25px;
          background: url(../img/cw_content-block_lg_top.gif) no-repeat top left;
      }
      
      .cbstv_check_it_out_sponsored h3 
      {
      	background: #2B6427 url(../img/hdr350x037sponsored.gif) no-repeat top left;
      	}
 
h4 {
	font-size: 1.15em;
}

/*JWeber broke up the following to styles because the larger line height was forcing a break in the shows module*/
.cbstv_show_details h3 {
	font-size: 1.5em;
	line-height: 1em;
	color: #00476b;
}

.cbstv_join_site h4 {
         font-size: 1.25em;
         color: #DE7C05;
         font-weight: bold;
         float: left;
         display: inline;
         width: 230px;
     }

.cbstv_event_details h3 {
	font-size: 1.5em;
	line-height: 1.2em;
	color: #00476b;
}
	.cbstv_event_details h3 {
		color: #00476b;
		margin-bottom: 7px;
	}
/* END SHOWS HEADERS ============================ */



/* BIOS HEADERS */
.cbstv_bio_list h3 {
	background: url(../img/bg350x032bio_list.gif);
}

.cbstv_bio_facts h3 {
	background: url(../img/bg350x032bio_facts.gif);
}

.cbstv_bio_list_content h4 {
	margin: 0 0 10px 0;
	text-transform: uppercase;
	color: #d06900;
}
/* END BIOS HEADERS ============================ */



/* SLIDESHOWS HEADERS */
.cbstv_more_slideshows h3 {
	background: url(../img/bg350x032more_slideshows.gif);
}

.cbstv_slideshow_descrip .cbstv_slideshow_share h3 {
		font-size: 1.2em;
		line-height: 1.2em;
		color: #661522;
}
/* END SLIDESHOWS HEADERS ============================ */

.cbstv_bizdir_summary h3 {
	background: url(../img/bg350x032bizdir_hdr.gif);
}

/* end header styles ============================= */


p.cbstv_gnav_date {
	padding: 5px 9px;
	margin-top: -45px;
	float: right;
	color: #ffffff;
	font-weight: bold;
}


.cbstv_footer p {
	margin: 0 0 3px 0;
	font-size: .95em;
}
	.cbstv_footer p.cbstv_ftr_links {
		color: #00476b;
	}
	.cbstv_ftr_white {
		color: #fff;
		margin-left: 8px;
	}

.cbstv_feat_link_name {
	margin: 0;
	color: #610514;
	font-weight: bold;
	text-transform: uppercase;
}
	.cbstv_feat_link_name a {
		color: #610514;
		font-size: 1.2em;
		text-transform: none;
	}
		.cbstv_contests .cbstv_feat_link_name a, .cbstv_whats_coming .cbstv_feat_link_name a {
			color: #00476b;
		}
		.cbstv_past_events .cbstv_feat_link_name a {
			font-size: 1em;
		}
	.cbstv_whats_showing .cbstv_feat_link_name a:hover {
		color: #d06900;
	}
	.cbstv_feat_link_detail {
		margin: 0 0 5px 0;
		font-size: .9em;
		font-style: italic;
		padding-right:6px;
	}
		.cbstv_past_events .cbstv_feat_link_detail {
			margin: 0;
			padding-bottom: 18px; /* using 'padding' instead of 'margin' to avoid IE6 collapsing-margin bug */
		}
	.cbstv_feat_link_descrip {
		margin: 0;
	}


p.cbstv_align_right {
	margin: 0;
	text-align: right;
}
	.cbstv_program_guide_content p.cbstv_align_right {
		padding-top: 5px;
	}
	.cbstv_whats_showing_content p.cbstv_align_right, .cbstv_contests_content p.cbstv_align_right {
		padding-top: 5px;
		clear: left;
		border-top: 2px dotted #610514;
	}
	.cbstv_email_page_content p.cbstv_align_right {
		padding-top: 7px;
		font-size: .9em;
		border-top: 2px dotted #e6e39d;
	}
		.cbstv_email_page_content p.cbstv_align_right a {
			color: #00476b;
		}


p.cbstv_form_instruct {
	margin: 0;
	padding: 7px 0;
	color: #610514;
	font-size: .95em;
	font-style: italic;
}
	.cbstv_contest_entry p.cbstv_form_instruct {
		padding: 0 0 5px 0;
		font-size: 1em;
	}
	.cbstv_form_optin ul p.cbstv_form_instruct {
		padding: 3px 0;
	}
	.cbstv_email_page_content p.cbstv_form_instruct {
		padding: 0 0 4px 0;
		font-size: .85em;
		color: #333;
		clear: left;
	}
		.cbstv_email_pic .cbstv_email_page_content p.cbstv_form_instruct {
			padding-top: 4px;
			border-top: 2px dotted #e6e39d;
		}
p.cbstv_form_links {
	margin: 0;
	padding: 10px 0 0 0;
	text-align: center;
	font-size: .9em;
	border-top: 2px dotted #e6e39d;
}
	.cbstv_send_feedback p.cbstv_form_links, .cbstv_email_page_content p.cbstv_form_links {
		border: none;
	}
.cbstv_entry_thanks p {
	margin: 0 0 12px 0;
	padding: 0 12px;
}
	.cbstv_entry_thanks p.cbstv_thanks_msg {
		padding-top: 12px;
		background: url(../img/bg324x012thanks_top.gif) top no-repeat;
	}
	.cbstv_entry_thanks a {
		font-weight: bold;
		color: #00656d;
	}





.cbstv_show_details_content p {
	margin: 0 0 12px 0;
}
	
.cbstv_show_det_img_link, .cbstv_show_details_content p.cbstv_show_det_img_credit, .cbstv_event_details_content p.cbstv_show_det_img_credit {
	margin: 0;
	font-size: .9em;
	font-style: italic;
}
	.cbstv_event_details_content p.cbstv_show_det_img_credit a.cbstv_show_det_img_link {
		font-size: 1em;
		font-weight: bold;
	}
	.cbstv_show_det_img_link {
		font-weight: bold;
		color: #610514;
	}
	
	/*Added by JWeber to uncolor what's showing photo credit link if null*/
	p.cbstv_show_det_img_credit a.cbstv_show_det_img_nolink {
		font-weight: bold;
		color: #000000;
	}
	
	.cbstv_show_details_content p.cbstv_show_caption, .cbstv_bio_details p.cbstv_bio_caption,  .cbstv_event_details_content p.cbstv_show_caption {
		margin: 0 0 12px 0;
		font-size: .9em;
		font-style: italic;
		color: #00476b;
	}
		.cbstv_show_details_content .cbstv_show_det_img_sm p.cbstv_show_caption, .cbstv_event_det_img_sm p.cbstv_show_caption {
			margin: 4px 0;
		}


p.cbstv_contact_label {
	margin: 0;
	font-weight: bold;
	color: #610514;
}


.cbstv_event_details_content p.cbstv_event_info {
	font-size: .95em;
}



.cbstv_bio_details p.cbstv_bios_links {
	padding-top: 10px;
	border-top: 2px dotted #610514;
	font-weight: bold;
	color: #007d8b;
}


/* ################################################################ */
/* ------------------->>> BUTTONS AND LINKS <<<-------------------- */
/* ################################################################ */

.cbstv_wrapper a
{
color: #610514;	
}

.cbstv_footer a {
	font-size: .95em;
	text-decoration: none;
	color: #fff;
}
	.cbstv_footer p.cbstv_ftr_links a {
		color: #00476b;
		font-weight:bold;
	}

a.cbstv_utility_link, .cbstv_show_links li a {
	color: #007d8b;
	/*JWeber non paragpragh links have font-weight normal-this is an override*/
	font-weight: bold;
}



.cbstv_contest_form_content a.cbstv_form_submit, .cbstv_send_feedback_content a.cbstv_form_submit, .cbstv_email_page_content a.cbstv_form_submit, .cbstv_join_site_content a.cbstv_form_submit, .cbstv_login_content a.cbstv_form_submit, .cbstv_registration_form_content a.cbstv_form_submit {
	margin-top: 10px;
	padding: 6px 10px;
	font-size: 1.15em;
	line-height: 4.5em;
	color: #fff;
	text-decoration: none;
	background: #35111a url(../img/bg050x026button_0.gif) top repeat-x;
	border: 2px solid #fff;
}
	.cbstv_contest_form_content a.cbstv_form_submit:hover, .cbstv_send_feedback_content a.cbstv_form_submit:hover, .cbstv_email_page_content a.cbstv_form_submit:hover, .cbstv_join_site_content a.cbstv_form_submit:hover, .cbstv_login_content a.cbstv_form_submit:hover, .cbstv_registration_form_content a.cbstv_form_submit:hover {
		background: #791a10 url(../img/bg050x026button_1.gif) top repeat-x;
	}

div.cbstv_form_submit_border_wrap { 
     border: 1px solid #E3E4E4;
     text-align: center;
     padding: 1px;
     width: 5.83em;
     float: left;
     display: inline;
     margin: 0 10px 0 0;
 }
 .cbstv_join_site .cbstv_form_submit_border_wrap a, .cbstv_registration_form .cbstv_form_submit_border_wrap a {
     margin-top: 0;
     line-height: 2.26em;        
     border: none;
 }
 .cbstv_login a.cbstv_form_submit {
     line-height: 2.5em;
 }
 .cbstv_registration_form .cbstv_form_submit_border_wrap {
     width: 5.5em;
 }

.cbstv_show_details_content p a, .cbstv_event_details_content p a, .cbstv_about_content p a, .cbstv_privacy_content p a, .cbstv_bio_details p a, .cbstv_slideshow_share a {
	color: #610514;
	font-weight: normal;
}

/*Added by JWeber because editorial content does not always fall into a paragraph tag*/
.cbstv_show_details_content a, .cbstv_event_details_content a, .cbstv_about_content a, .cbstv_privacy_content a, .cbstv_bio_details a{
	color: #610514;
	font-weight: normal;
}


.cbstv_slide_back_but, .cbstv_slide_next_but {
	margin: 0 6px;
	padding: 53px 0 0 0;
	overflow: hidden;
	display: block;
	width: 22px;
	height: 0;
	height: 0px !important; 
	height /**/:53px; /* for IE5/Win */
}
	.cbstv_slide_back_but {
		background: url(../img/but044x053slide_back.gif) no-repeat;
	}
	.cbstv_slide_next_but {
		background: url(../img/but044x053slide_next.gif) no-repeat;
	}
		.cbstv_slide_back_but:hover, .cbstv_slide_next_but:hover {
			background-position: -22px 0;
		}

/* ##################################################### */
/* -------------------->>> FORMS <<<-------------------- */
/* ##################################################### */

form {
	margin: 0;
}

fieldset {
     border: solid 0 transparent;
     margin: 0;
     padding: 0;
 }

.cbstv_contest_entry, .cbstv_email_form {
	padding: 3px 0;
	border-top: 2px dotted #e6e39d;
	border-bottom: 2px dotted #e6e39d;
}
	.cbstv_email_pic .cbstv_email_form {
		border-top: none;
	}
	.cbstv_security_check {
		padding: 10px 0 10px 4px;
		font-size: .9em;
		height: 50px;
		border-top: 2px dotted #e6e39d;
	}
	.cbstv_contest_entry td, .cbstv_email_form td, .cbstv_login td {
		padding: 1px 2px 3px 2px;
		width: 50%;
		vertical-align: bottom;
		font-size: .9em;
	}
		.cbstv_email_form td {
			padding: 3px 4px 7px 4px;
		}
		.cbstv_contest_entry td.cbstv_email_question, .cbstv_email_form td.cbstv_email_question {
			padding: 0 1px 10px 3px;
		}
	.cbstv_contest_entry td.cbstv_entry_error, .cbstv_email_form td.cbstv_entry_error {
		background: #e9bf75 url(../img/bg170x005form_cheat.gif) repeat-y;
	}
		.cbstv_send_feedback_content .cbstv_contest_entry td.cbstv_entry_error {
			background-image: none;
		}
	.cbstv_contest_form_element {
		width: 149px;
	}
	.cbstv_form_label {
		font-weight: bold;
		color: #333;
	}
	p.cbstv_form_example {
		margin: 0;
	}
		.cbstv_related_content p.cbstv_form_example {
			padding-left: 5px;
			color: #610514;
		}
	.cbstv_magnify_asterisk {
		font-size: 1.2em;
		color: #610514;
	}


.cbstv_feedback_select {
	width: 240px;
}
.cbstv_feedback_msg {
	margin: 3px 0;
	width: 310px;
	height: 150px;
}
	.cbstv_email_page_content .cbstv_feedback_msg {
		height: 55px;
	}
.cbstv_contest_entry td.cbstv_copy_msg {
	padding-left: 25px;
}
	.cbstv_email_page_content td.cbstv_copy_msg {
		padding: 0 0 7px 0;
	}
	.cbstv_copy_msg .cbstv_form_label {
		font-weight: normal;
	}
		.cbstv_email_page_content td.cbstv_copy_msg label {
			font-size: .95em;
		}
.cbstv_send_feedback_content a {
	color: #333;
}

.cbstv_login_content table.cbstv_logo_bg {
     background: transparent url(../img/cw_logo_bg.gif) no-repeat 105px 0px;
 }
 
 .cbstv_login_content td.forgot_password {
     padding-top:0px;
 }
     .cbstv_login_content td.forgot_password a {
         font-style: italic;
         font-weight: bold;
         font-size: 1.08em; 
         text-decoration: none;
     }
     .cbstv_login_content td.forgot_password a:hover {
         color: #990000;
     }
 
 .cbstv_registration_form_content table.cbstv_logo_bg {
     background: transparent url(../img/cw_logo_bg.gif) no-repeat bottom left;
 }
 
 .cbstv_registration_form_content td {
     padding: 7px 4px 3px 4px;
     width: 50%;
     vertical-align: bottom;
 }
 .cbstv_registration_form_content td.cbstv_single_col_row {
     width: 100%;
 }
 .cbstv_registration_form_content td label {
     display: block;
     padding: 0 0 5px 0;
     line-height: 1.5em;
 }
 .cbstv_registration_form_content td label.cbstv_label_inline {
     display: inline;
 }
 .cbstv_registration_form_content td strong {
     color: #771B2C;
 }
 
 .cbstv_registration_form_content td.cbstv_promotion {
     padding: 10px 0 10px 28px;
 }
 .cbstv_registration_form_content div.cbstv_promotion_wrapper {
     background: #E3E4E4;
     border: 2px solid #BFBFBF;
     padding: 10px;
 }
     .cbstv_registration_form_content div.cbstv_promotion_wrapper h4 {
         font-size: 1.3em;
         color: #DE7C05;
         margin: 0 0 8px 0;
         padding: 0;
     }

/* ##################################################### */
/* --------------->>> EMAIL WINDOWS <<<----------------- */
/* ##################################################### */

.cbstv_email_page, .cbstv_email_pic {
	width: 350px;
}
	.cbstv_email_page_content {
		padding: 10px 9px 0 10px;
		border-left: 2px solid #fff;
		border-right: 2px solid #fff;
		background-color: #fbf9c2;
	}

.cbstv_email_page_content p.cbstv_form_links {
	font-size: .85em;
	color: #610514;
}
	.cbstv_email_page_content p.cbstv_form_links a {
		color: #610514;
	}
	.cbstv_email_page_content p.cbstv_form_links a.cbstv_form_submit {
		color: #fff;
	}

.cbstv_close_win {
	margin: 2px 12px 0 0;
	float: right;
	font-size: .7em;
}
	.cbstv_close_win a {
		color: #fff;
		font-weight: normal;
	}
	.cbstv_close_win img {
		margin: -4px 3px 0 0;
	}


.cbstv_email_path, .cbstv_pic_title {
	margin: 0 0 10px 0;
	font-size: 1.1em;
	font-weight: bold;
	color: #15130e;
}
	.cbstv_pic_title {
		color: #333;
	}
	.cbstv_email_page p.cbstv_pic_title {
		margin-bottom: 0;
	}

.cbstv_email_info {
	margin: 0 0 10px 0;
	color: #333;
}

.cbstv_email_slide {
	margin-bottom: 10px;
}
	.cbstv_email_slide_descrip {
		font-size: .85em;
		color: #1c1301;
		vertical-align: top;
	}
		td.cbstv_email_slide_descrip {
			padding-top: 20px;
		}
		p.cbstv_email_slide_descrip {
			margin: 0 0 10px 0;
			padding: 0;
		}

.cbstv_confirm_sent {
	margin: 0;
	padding-top: 7px;
	color: #333;
	border-top: 2px dotted #e6e39d;
}



/* ##################################################### */
/* ------------------->>> EXTRAS <<<-------------------- */
/* ##################################################### */


p.cbstv_lg_shadow {
	padding: 0 4px 4px 0;
	margin: 0;
	width: 320px;
	background: url(../img/bg320x240lg_shadow.gif) right bottom no-repeat;
}
	.cbstv_whats_showing_content p.cbstv_lg_shadow, .cbstv_contests_content p.cbstv_lg_shadow, .cbstv_contest_details2 p.cbstv_lg_shadow, .cbstv_whats_coming p.cbstv_lg_shadow, .cbstv_about_content p.cbstv_lg_shadow {
		margin-bottom: 7px;
	}
	
	p.cbstv_med_shadow {
		padding: 0 4px 4px 0;
		margin: 0;
		width: 240px;
		background: url(../img/bg244x184med_shadow.gif) right bottom no-repeat;
	}
		.cbstv_contest_list p.cbstv_med_shadow {
			float: left;
			margin-right: 10px;
		}
	
	p.cbstv_sm_shadow {
		padding: 0 4px 4px 0;
		margin: 0;
		width: 128px;
		background: url(../img/bg128x096sm_shadow.gif) right bottom no-repeat;
	}
		.cbstv_show_det_img_sm p.cbstv_sm_shadow, .cbstv_event_det_img_sm p.cbstv_sm_shadow {
			margin-bottom: 4px;
		}
		.cbstv_bio_details p.cbstv_sm_shadow {
			margin: 0 7px 7px 0;
			float: left;
		}
	p.cbstv_thm_shadow {
		padding: 0 4px 4px 0;
		margin: 0;
		width: 96px;
		background: url(../img/bg100x076thm_shadow.gif) right bottom no-repeat;
	}
		.cbstv_all_shows_content p.cbstv_thm_shadow, .cbstv_bio_list_content p.cbstv_thm_shadow {
			margin-bottom: 5px;
		}
		.cbstv_more_slideshows_content p.cbstv_thm_shadow, .cbstv_email_page_content p.cbstv_thm_shadow {
			margin-bottom: 4px;
			width: 120px;
			height: 124px;
			text-align: center;
			background: url(../img/bg124x124slide_thm.jpg) no-repeat;
			display: table-cell;
			vertical-align: middle;
			/*Added by JWeber, taken from the IE staging css file*/
			/* THIS FONT SIZE DECLARATION IS PART OF A HACK TO GET IE TO PROPERLY VERTICALLY-ALIGN IMAGES.  MORE INFO FOR THIS CAN BE FOUND AT:  http://mrclay.org/web_design/centered_image/ */
			font-size: 108.6px;
		}
			.cbstv_email_page_content p.cbstv_thm_shadow {
				width: 126px;
				height: 126px;
				background: url(../img/bg126x126email_pic.jpg) no-repeat;
			}
			.cbstv_more_slideshows_content p.cbstv_thm_shadow img, .cbstv_email_page_content p.cbstv_thm_shadow img {
				border: 2px solid #fff;
				vertical-align: middle;
			}
			
/*Countdown Clock*/
.cbstv_countdownHolder {width: 300px; height: 88px; margin: 6px 0 6px 2px; padding: 0; border: 4px solid #fff; overflow: hidden;}
.cbstv_countdownHolder .cbstv_flashHolder	{float: none; margin: 0 0 -20px 0; padding: 0; position: relative; top: 38px; height: 50px;font-style:italic;}
.cbstv_countdownHolder .cbstv_adHolder	{float: right; margin: 0 4px 0 0; padding: 0; position: relative; top: 32px; text-align: left; }
.cbstv_countdownHolder .cbstv_adHolder .cbstv_ad_div	{font-family: verdana, helvetica, sans-serif; font-size: 9px; color: #666; font-style: italic;}
.cbstv_countdownHolder .cbstv_adHolder .cbstv_ad_div img	{border: 1px solid #000; margin: 2px 0 0 0; padding: 0;}

/* ########################################################## */
/* ------------------->>> ADVERTISING <<<-------------------- */
/* ########################################################## */

.cbstv_ad_div a img {border:none;}

.cbstv_module_sponsor {
	margin: 0 0 10px 0;
	padding-bottom: 5px;
	width: 100%;
	float: right;
}
	.cbstv_module_sponsor p, .cbstv_module_sponsor img {
		float: right;
	}
		.cbstv_module_sponsor p {
			margin: 4px 0 0 0;
			font-size: .9em;
			font-weight: bold;
			color: #999;
			text-align: right;
			width: 60px;
		}
		.cbstv_module_sponsor img {
			margin-left: 5px;
		}
	.cbstv_program_guide div.cbstv_module_sponsor {
		border-bottom: 2px dotted #e6e39d;
	}
	.cbstv_whats_showing div.cbstv_module_sponsor, .cbstv_contests div.cbstv_module_sponsor, .cbstv_past_events div.cbstv_module_sponsor, .cbstv_whats_coming_content div.cbstv_module_sponsor, .cbstv_all_shows_content div.cbstv_module_sponsor {
		border-bottom: 2px dotted #610514;
	}
	.cbstv_check_it_out div.cbstv_module_sponsor {
		margin-left: 5px;
		width: 90px;
	}
		.cbstv_check_it_out .cbstv_module_sponsor p, .cbstv_check_it_out .cbstv_module_sponsor img {
			float: none;
			margin: 0;
		}
		.cbstv_check_it_out .cbstv_module_sponsor p {
			width: 90px;
			margin: 0 0 2px 0;
			text-align: left;
		}
		
	.cbstv_check_it_out_dayport div.cbstv_module_sponsor, .cbstv_check_it_out_sponsored div.cbstv_module_sponsor {
		width: 140px;
		font-size:11px;
		font-weight:normal;
		color:#ffffff;
		padding: 3px 12px 0 0;
		margin: 0px;
	}
	
	.cbstv_check_it_out_dayport .cbstv_module_sponsor img, .cbstv_check_it_out_sponsored .cbstv_module_sponsor img, .cbstv_ad_div img
	{
		border:0px;
		vertical-align:middle;
		display:inline;
	}
	
	.cbstv_section_hdr .cbstv_module_sponsor_container .cbstv_module_sponsor {
		margin: 0 0 0 5px;
		padding: 0;
		width: 155px;
		border-left: 2px dotted #e6e39d;
		float:right;
	}
	
	.cbstv_section_hdr .cbstv_module_sponsor_container .cbstv_module_sponsor {
		*float:none;
	}
	
	.cbstv_section_hdr .cbstv_module_sponsor_container {
		float:right;
	}
	
	.cbstv_section_hdr .cbstv_module_sponsor_container div.cbstv_ad_div
	{
		display: inline;
		*vertical-align:top;
	}
	
		.cbstv_section_hdr .cbstv_module_sponsor p {
			color: #fff;
		}

.cbstv_box_ad2, .cbstv_box_ad_white {
	margin: 0 auto 10px auto;
	padding: 12px 2px 2px 2px;
	width: 300px;
	background: url(../img/bg304x264box_ad.gif) no-repeat;
}
	.cbstv_box_ad_white {
		background: url(../img/txt300x012ad_on_white.gif) no-repeat;
	}

.cbstv_section_hdr .cbstv_module_sponsor_container .cbstv_ad_div img {
display:inline;
padding-bottom:1px;
vertical-align:middle;
}

.cbstv_module_sponsor div, .cbstv_main_content div.cbstv_ad_div, .cbstv_related_content div.cbstv_ad_div {
float: right;
font-size:10px;
font-weight:bold;
width:140px;
}

.cbstv_ad_div {padding-left:5px;}

#cbstv_adHolder div.cbstv_ad_div {width:93px;}



/* ####################################################################################### */
/* ----------------------------------->>> PRINT STYLES <<<-------------------------------- */
/* ####################################################################################### */


body.cbstv_print_body {
	background-color: #fff;
}

.cbstv_print_wrapper a {
	color: #000;
}

.cbstv_print_wrapper h2 {
	margin-top: 0;
	font-size: 1.8em;
	line-height: 1em;
	color: #000;
}
.cbstv_print_wrapper h3 {
	margin: 0;
	font-size: 1.4em;
	color: #000;
}
	.cbstv_print_wrapper .cbstv_list_content h3 {
		margin-bottom: 10px;
		color: #000;
	}
	
.cbstv_print_wrapper ul, .cbstv_print_wrapper li {
	margin: 0;
	padding: 0;
}
	.cbstv_print_wrapper li {
		list-style: none;
	}



/* ##################################################### */
/* ----------------->>> STRUCTURE <<<------------------- */
/* ##################################################### */

.cbstv_print_wrapper {
	margin: 15px 0;
	width: 625px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #000;
}

.cbstv_print_hdr {
	padding: 0 35px 15px 15px;
	vertical-align: bottom;
}
	.cbstv_print_wrapper .cbstv_module_sponsor {
		margin: 20px 0 0 5px;
		padding: 0;
		width: 155px;
		border-left: 2px dotted #000;
		float: right;
	}
		.cbstv_print_wrapper .cbstv_module_sponsor p, .cbstv_print_wrapper .cbstv_module_sponsor img {
			float: right;
		}
		.cbstv_print_wrapper .cbstv_module_sponsor p {
			margin: 4px 0 0 0;
			font-size: .85em;
			text-align: right;
			width: 60px;
		}
		.cbstv_print_wrapper .cbstv_module_sponsor img {
			margin-left: 5px;
		}
	.cbstv_print_wrapper .cbstv_user_tools {
		margin-top: 20px;
		padding-top: 7px;
		width: 150px;
		font-size: .9em;
		float: right;
		text-align: right;
	}
		.cbstv_print_wrapper .cbstv_user_tools img {
			margin: 0 3px 0 5px;
		}
		.cbstv_print_wrapper .cbstv_user_tools a {
			text-decoration: none;
			text-transform: uppercase;
		}

.cbstv_print_content {
	padding: 20px 30px;
	border-top: 2px solid #aaaca8;
	border-bottom: 2px solid #aaaca8;
}
	.cbstv_print_wrapper .cbstv_list_content {
		padding-top: 10px;
		border-top: 2px dotted #000;
	}


.cbstv_print_footer {
	text-align: center;
	font-size: .95em;
}



/* ######################################################## */
/* ------------------>>> TEXT STYLES <<<------------------- */
/* ######################################################## */

.cbstv_print_wrapper p.cbstv_addl_info {
	margin-top: 0;
	font-weight: bold;
	font-style: italic;
	font-size: .95em;
}
	.cbstv_print_wrapper p.cbstv_addl_info a {
		font-weight: normal;
	}




/****************************************
 ****************************************
 ** From Contest.CSS and Additions.CSS **
 ****************************************
 ****************************************/


span.cbstv_form_instruct /* works for checkboxes */
{
	margin: 0;
	padding: 0 0 0 0;
	color: #610514;
	font-size: 0.95em;
	font-style: italic;
}

table.cbstv_contest_entry span.cw_form_instruct
{
	/*
	padding: 0 0 5px 0;
	font-size: 1em; */
	
	margin: 0;
	padding: 0 0 0 0;
	color: #610514;
	font-size: 1.1em;
	font-style: italic;	
	font-weight:bold;
}

table.cbstv_contest_entry cw_form_instuct_2
{
	margin: 0;
	padding: 0 0 0 0;
	color: #610514;
	font-size: 1em;
	font-style: italic;	
}

/* Al Carlay */


.cbstv_box_ad_new_2 {
	margin: 0 auto 10px auto;
	padding: 12px 2px 2px 2px;
	width: 300px;
	text-align : center;
	background: url(../img/bg304x264box_ad.gif) no-repeat;
	float:left;
}

.cbstv_box_ad_new {
	margin: 0 auto 10px auto;
	padding: 12px 2px 2px 2px;
	width: 300px; 
	text-align : center;
	background: url(../img/bg304x264box_ad.gif) no-repeat;
}

.cbstv_events_new {
	padding: 5px 10px 0 12px;
	width: 298px;
	background-color: #fff;
	border-left: 2px solid #9fca12;
	border-right: 2px solid #9fca12;
	float: left;
}

.cbstv_event_module_sponsor
{
	margin: 0 0 10px 0;
	padding-bottom: 5px;
	width: 324px;
	float: right;
}

.cbstv_header_h3
{
	font-size: 1.5em;
	line-height: 1.2em;
	color: #d06900;	
}

 p.cbstw_addl_info_2 {
	margin-top: 0;
	font-weight: bold;
	font-style: italic;
	font-size: .95em;
}

table.cbstv_contest_detail_table
{
	padding-bottom: 5px; 
	border-bottom: 2px dotted #e6e39e;
}

.cbstv_contests_all
{
	padding-top: 5px;	
}

.cbstv_contest_details2 ul {
	padding: 5px 0 0 0;
	margin: 0;
	/* border-top: 2px dotted #e6e39e; */
}



/*Added by JWeber becuase we need the cbstv_contest_details2 style but we are not utilizing lists*/
.cbstv_contest_details2 {
	padding: 5px 0 0 0;
	margin: 0;
}

.cbstv_contest_details2 li {
	margin: 5px 0;
	padding: 0;
	list-style: none;
	font-size: .9em;
}
.cbstv_contest_details2 li.cbstv_all_contest_hdr2 {
	font-size: 1.2em;
	font-weight: bold;
	color: #6b1523;
}
.cbstv_contest_details2 li a {
	font-size: 1.05em;
	font-weight: bold;
	color: #00656d;
}


/*Added by JWeber to color RSS feed links*/
.cbstv_feat_link_descrip a , .cbstv_feat_link_descrip a:hover , .cbstv_feat_link_descrip a:visited , .cbstv_feat_link_descrip a:link
{
	color: #610514;
}

.cbstv_single h2 
{
	background: url(../img/hdr350x032contests.gif) no-repeat;
}

.cbstv_single_col_content_new 
{
	margin-bottom: 10px;
	padding: 0 10px 10px 10px;  
	border: 2px solid #9fca12; 
	border-top: none; 
	width: 687px; 
	background-color: #fff;
}


/*Added by JWeber because the contest page had too much left padding causing it to break when the image drop shadow was added*/
.cbstv_single_col_content_contestdetail
{
	margin-bottom: 10px;
	padding: 0 10px 10px 9px;
	_padding: 0 10px 10px 6px;  
	border: 2px solid #9fca12; 
	border-top: none; 
	width: 687px; 
	background-color: #fff;
}

.cbstv_single_col_content_registration {
     width: 708px;
 }
     .cbstv_single_col_content_registration p.cbstv_top_note {
         margin: 12px 0;
         padding: 0 0 0 16px;
     }

.cbstv_contest_entry_form span {
	font-size: 1.15em;
	font-weight: bold;
	color: #333;
}

span.cbstv_form_entry_error
{
	margin: 0;
	padding: 0 0 3px 0;
	color: #610514;
	font-size: 1em;
	font-style: italic;		
}

.cbstv_form_instruct_vLabel
{
	color: #610514;
	font-size: 1em;
	font-style: italic;
}

.cbstv_field_label
{
	padding: 0 0 0 0;
	font-size: 1.5em;
	font-weight:bold;		
}



.cbstv_contest_form_header
{
	background: url(../img/hdr350x032contests.gif) no-repeat;	
}

.cbstv_contest_entry_2
{
	padding: 3px 0;
	border-top: 2px dotted #e6e39d;
	border-bottom: 2px dotted #e6e39d;
}

.cbstv_contest_questions
{
	padding-top: 4px;
	border-top: 2px dotted #e6e39d;	
}



/* Main Menu */

.cbstv_menu {
	margin: 0 0 0 0;
	width: 184px;	
}

.cbstv_menu_header 
{
	padding: 5px 10px;
	width: 164px;
	background-color: #9fca12;
	border-bottom: 2px solid #5d901e;
	font-size: 12px;
	color: #2b6427;
}

.cbstv_menu_footer {
	margin: 0 0 12px 0;
	padding-bottom: 6px;
	width: 184px;
	background: url(../img/brd184x021snav_bottom.gif) bottom no-repeat;
}

.cbstv_kanoodle
{
	background-color:#fff;
	border:1px solid #DBDCDC;
	margin-bottom:5px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.cbstv_email {
	margin-bottom: 10px;
}

.cbstv_email_content {
	padding: 5px 10px 0 12px;
	width: 324px;
	background-color: #fff;
	border-left: 2px solid #9fca12;
	border-right: 2px solid #9fca12;
}

.cbstv_email h3 {
	background: url(../img/hdr350x032contests.gif);
	padding: 7px 0 0 13px;
	height: 25px;
	background-repeat: no-repeat;
}

.cbstv_email_button 
{
	cursor: pointer
}

/* EVENTS HEADERS */

.cbstv_whats_coming h3 {
	background: url(../img/bg350x032whats_coming.gif);
}

/*Added by JWeber to ovveride default green header background*/
.cbstv_upcoming_events h3 {
	background: url(../img/bg350x032upcoming.gif);
}

/*Added by JWeber to ovveride default green header background*/
.cbstv_past_events h3 {
		background: url(../img/hdr350x032past_events.gif);
}

/* END EVENTS HEADERS ============================ */	

/* POLL HEADERS */

.cbstv_whats_coming h3 {
	background: url(../img/bg350x032whats_coming.gif);
}


.cbstv_poll h3 
{
	padding: 7px 0 0 13px;
	height: 25px;
	background-repeat: no-repeat;
	background: url(../img/bg350x032upcoming.gif);
}

.cbstv_poll_content {
	padding: 5px 10px 0 12px;
	width: 324px;
	background-color: #fff;
	border-left: 2px solid #9fca12;
	border-right: 2px solid #9fca12;
	float: left;
}

.cbstv_poll_answer_list {
	margin-bottom: 5px;
	width: 323px;
	background: url(../img/bg004x200shadow.gif) bottom right repeat-y;
	float: left;
}

/* END POLL HEADERS ============================ */	



/* SHOWS HEADERS */

.cbstv_all_shows h3 {
	background: url(../img/bg350x032all_shows.gif);
}

/*Added by JWeber since I removed default blue*/
.cbstv_whats_showing h3
{
	background: url(../img/bg350x032whats_coming.gif);
}

/* Added by JWeber for right image alignment */
.cbstv_whats_showing_content ul li p.cbstv_thm_shadow_right,
.cbstv_contests_content ul li p.cbstv_sm_shadow_right,
.cbstv_whats_coming_content ul li p.cbstv_thm_shadow_right,
.cbstv_whats_coming_content ul li p.cbstv_sm_shadow_right,
.cbstv_past_events_content ul li p.cbstv_thm_shadow_right {
	float: right;
	margin-left: 5px;
}
	
/*JWeber added p.cbstv_thm_shadow_right for drop shadown on right alignment module thumbs*/
p.cbstv_thm_shadow_right {
	padding: 0 4px 4px 0;
	margin: 0;
	width: 96px;
	background: url(../img/bg100x076thm_shadow.gif) right bottom no-repeat;
}

/*JWeber added _right for drop shadown on right alignment module thumbs*/
.cbstv_whats_showing_content ul li p.cbstv_sm_shadow_right, .cbstv_contests_content ul li p.cbstv_sm_shadow_right, .cbstv_whats_coming_content ul li p.cbstv_thm_shadow_right, .cbstv_whats_coming_content ul li p.cbstv_sm_shadow_right, .cbstv_past_events_content ul li p.cbstv_thm_shadow_right {
		float: right;
		margin-left: 5px;
	}
	
p.cbstv_sm_shadow_right {
		padding: 0 4px 4px 0;
		margin: 0;
		width: 128px;
		background: url(../img/bg128x096sm_shadow.gif) right bottom no-repeat;
	}

.cbstv_whats_showing_content ul li.cbstv_li_topline, .cbstv_contests_content ul li.cbstv_li_topline, .cbstv_whats_coming_content ul li.cbstv_li_topline, .cbstv_past_events_content ul li.cbstv_li_topline, .cbstv_contest_list li.cbstv_li_topline, .cbstv_bizdir_summary_content ul li.cbstv_li_topline, .cbstv_join_site_content ul li.cbstv_li_topline {
		border-top: 2px dotted #e6e39e;
	}
	
.cbstv_whats_showing_content ul li.cbstv_li_notopline, .cbstv_contests_content ul li.cbstv_li_notopline, .cbstv_whats_coming_content ul li.cbstv_li_notopline, .cbstv_past_events_content ul li.cbstv_li_notopline, .cbstv_contest_list li.cbstv_li_notopline, .cbstv_join_site_content ul li.cbstv_li_notopline {
		border-top: none;
	}
	
.cbstv_batch_slider li.imagePlaceHolderNoShadow{
		margin: 0;
		padding: 3px 0;
		list-style: none;
		background: none;		
}

/*Added by JWeber to take into consideration pagization on the "All Shows", "Shows" and "Past Events" modules*/
.cbstv_all_shows_content ul.cbstv_left_right_content, .cbstv_past_events_content ul.cbstv_left_right_content, .cbstv_past_events_content ul.cbstv_left_right_content .cbstv_right_content a,  .cbstv_whats_showing_content ul.cbstv_left_right_content .cbstv_right_content a
{
	float:right;
}

.cbstv_all_shows_content table
{
	margin-top:14px;
}

.cbstv_all_shows_content .cbstv_left_right_content a
{
	color: #007d8b;
}

#sponsorad_88x31 {
            border:0;
            padding:0px 0px 0px 0px;
            font-size:10px; color:#444; 
            font-weight: bold;
}


#sponsorad_88x31 img {
            display:inline; 
            vertical-align:middle;
            padding-bottom:1px;
            border:0;
}

/*Registration*/
.cbstv_single_col_content_registration {
     width: 693px;
     background: #FFF;
     border: 2px solid #9FCA12;
     border-top: none;
     border-bottom: none;
     padding: 0 0 0 13px;
 }
 .cbstv_registration_form h3 {
     padding: 7px 0 0 13px;
     height: 25px;
     background: url(../img/cw_content-block_lg_top.gif) no-repeat top left;
 }
 .cbstv_single_col_content_registration p.cbstv_top_note {
     margin: 0 0 12px 0;
     padding: 0 0 0 16px;
 }
 .cbstv_registration_form_content {
     background: #FCF9CE;
     width: 650px;
     border-left: 2px solid #ADD222;
     border-right: 2px solid #ADD222;
 }

/*Two Level Horizontal Nav Menu*/
.basictab{
margin: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
background: url(../img/topnav_level1.jpg) repeat-x;
line-height: 23px;
}

.basictab li{
display: inline;
margin: 0;
}

.basictab li a{
text-decoration: none;
color: #ffffff;
font-size:11px;
padding: 5px 4px 5px 4px;
}

.basictab li a:visited{
color: #ffffff;
}

.basictab li.selected a, .basictab li a:hover{ /*selected tab effect*/
background: url(../img/topnav_level1_active.jpg) repeat-x;
color: black !important;
}

.submenustyle{
border-top-width: 0;
width: auto;
display: none;
background: url(../img/topnav_level2right.jpg) no-repeat top right;
/*margin-top: 9px;*/
line-height: 20px;
font-size: 11px;
}

.submenustyle a{
border-right: 1px solid black;
text-decoration: none;
color: #000000;
padding: 0 6px 0 6px;
font-weight: bold;
}

.cbstv_topnav_shadow
{
	margin-left:-10px;*margin-top:-12px;margin-right:-10px;
}

.cbstv_noleftnav
{
	*margin-top:-12px;
}

/*End Two Level Horizontal Nav Menu*/

/*interactive quiz*/
.cbstv_flash_quiz_wrap       { position: relative; font-family: Helvetica,Arial,sans-serif; }
.cbstv_flash_quiz_container  { position: relative; }
.cbstv_quiz_container        { position: relative; }
.cbstv_quiz_ad_container     { position: absolute; top: 235px; right: 15px; width: 95px; height: 55px; overflow: hidden; text-align: center;  color: #fff; font-size: 10px; font-weight: normal; margin: 0; padding: 5px 0 2px; font-style:italic;}

.cbstv_quiz_ad_container img { border: 1px solid #000; }
.cbstv_clearfix { clear: both; }
          
 /* For the 680x582 display */
.cbstv_quiz_ad_container_680x582       { position: absolute; top: 235px; left: 565px; width: 95px; height: 55px; overflow: hidden; text-align: left; }
      
/* For the 500x582 display */
.cbstv_quiz_ad_container_500x582       { position: absolute; top: 175px; left: 385px; width: 95px; height: 55px; overflow: hidden; text-align: left; }
      
/* For the 350x465 display */
.cbstv_quiz_ad_container_350x465       { position: absolute; top: 125px; left: 235px; width: 95px; height: 55px; overflow: hidden; text-align: left; }

.cbstv_main_content .cbstv_quiz_ad_container_680x582 div.cbstv_ad_div, 
.cbstv_main_content .cbstv_quiz_ad_container_500x582 div.cbstv_ad_div, 
.cbstv_main_content .cbstv_quiz_ad_container_350x465 div.cbstv_ad_div {width:95px;}

/*left nav badge*/
.cbstv_station_navigation .cbstv_module_wrap_pad {background-color:Transparent; width: 160px; padding:0px; margin: 0pt 0pt 10px 10px;float:none;}

/*newsletter*/
.cbstv_newsletter_footer .cbstv_module_wrap_pad {width:778px;}

/* SPECIAL AD SECTION styles */
.cbstv_page_specialad .cbstv_content_container h2 {
	color: #363636;
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size: 1.4em;
	line-height: 1em;
	margin-bottom: 10px;
}

body.cbstv_page_specialad .cbstv_content_container {
	font-family: Palatino, Georgia, serif;
	line-height: 1.3em;
	font-size: 1.1em;
}

.cbstv_page_specialad .cbstv_special_offers h2 
{
	color:red;
	}

.cbstv_page_specialad .cbstv_special_offers table
{
	background-color:#ffffff;
	width:300px;
	margin-bottom: 10px;
	border: 1px solid #000000;
	}
	
.cbstv_page_specialad .cbstv_special_offers .cbstv_offer_img
{
	vertical-align: top;
	width:90px;
	}
	
.cbstv_page_specialad .cbstv_special_offers .cbstv_offer_img img
{
	width:90px;
	height:90px;
	border: 0px;
	}
	
.cbstv_page_specialad .cbstv_special_offers .cbstv_offer_text
{
	width:210px;
	/*padding: 2px 4px 2px 10px;*/
	vertical-align: top;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #000000;
	}

.cbstv_page_specialad .cbstv_special_offers .cbstv_offer_text a {
	display: block;
	color: #000000;
	font-weight:normal;
	text-decoration: none;
	height: 86px;
	cursor: pointer;
	/*_height: 0;*/
	*zoom: 1;
	padding: 2px 4px 2px 10px;
}

.cbstv_page_specialad .cbstv_special_offers .cbstv_offer_text h2
{
	color:#4889ff;
	display: inline;
	font-size: 11px;
	line-height: 13px;
	margin-right: 4px;
}

.cbstv_page_specialad .cbstv_special_offers div.cbstv_offer_left
{
	clear:left;
	float:left;
}

.cbstv_page_specialad .cbstv_special_offers div.cbstv_offer_right
{
	clear:right;
	float:right;
}

body.cbstv_page_specialad.cbstv_page_specialoffers .cbstv_special_offers .cbstv_one_column, 
div.cbstv_module_nowrap.cbstv_special_offers {
	width: 620px;
}

body.cbstv_page_specialad.cbstv_page_specialoffers .cbstv_main_right_wrapper .cbstv_module_wrap_pad {
	width: 600px;
	}
