* {
	margin: 0;
	padding:0;
	list-style-type: none;
	text-decoration: none;
}

body {
	font-family: Helvetica, Arial, sans-serif;
	border:none;
	font-size: 62.5%;
	line-height:1.3em;
}

body.cbstv_page_widget {
	background-image: none;
}

body.cbstv_page_home {
	color: #000;
	background: #e6e6e6 url(../img/bg025x088blue_bar.gif) repeat-x;
}
	body {
		background: #e6e6e6 url(../img/bg025x131gradient.gif) repeat-x;
		width: 950px;
	}
	
	body.cbstv_page_topnav {
		background: #e6e6e6 url(../img/bg025x131gradienttopnav.gif) repeat-x;
		width: 950px;
	}

/* ##################################################### */
/* ----------------->>> STRUCTURE <<<------------------- */
/* ##################################################### */

/* GLOBAL STYLES */

.cbstv_header {
	margin-top: 0px;
	float: left;
	width: 100%;
	background-color: #1c2d95;
}

.cbstv_page_home .cbstv_header {
		margin-top: 0;
		background-color: #00086b;
		width: 957px; /* 7 pixels extra space for large browser fonts to avoid wrapping ad */
	}	
		
.cbstv_header .cbstv_header_inside_search
{
	float:left;
	margin-left: 374px;
	}

.cbstv_header_box select
{
	width: 135px;
	}
	
.cbstv_content_wrapper {
	clear: left;
	width: 950px;
}
	.cbstv_leftnav {
		margin-right: 15px;
		width: 90px;
		float: left;
		display: inline;
	}
	.cbstv_main_right_wrapper {
		padding-top: 6px;
		width: 845px;
		float: left;
		font-size: 1.15em;
	}
		.cbstv_main_right_wrapper_header {
			float: left;
			width: 800px;
			margin-bottom: 5px;
			vertical-align: middle;
		}
		.cbstv_main_column {
			width: 521px;
			float: left;
		}
			.cbstv_page_article .cbstv_main_column {
				width: 474px;
			}
			.cbstv_page_slideshows .cbstv_main_column {
				width: 635px;
			}
		.cbstv_right_column {
			margin-left: 9px;
			width: 312px;
			float: left;
			display: inline;
		}
			.cbstv_page_article .cbstv_right_column {
				margin: 0;
				width: 364px;
			}
			.cbstv_page_slideshows .cbstv_right_column {
				width: 200px;
			}
	.cbstv_footer {
		font-size: .95em;
		clear: left;
	}
	
.cbstv_partners_wrap {
	background-color: #e8f0ff;
	border:1px solid #DCDCDC;
}

.cbstv_module_wrap, .cbstv_module_wrap_pad, .cbstv_partners_wrap, .cbstv_module_nowrap {
	margin-bottom: 10px;
	clear: left;
	float: left;
	width: 100%;
}

.cbstv_related_col .cbstv_module_wrap_pad, .cbstv_page_article .cbstv_main_column .cbstv_module_wrap_pad {
	border: none;
}

.cbstv_module_wrap, .cbstv_module_wrap_pad, .cbstv_module_wrap_pad_nofloat, .cbstv_module_wrap_pad5 {
	background-color: #fff;
	border: 1px solid #dcdcdc;
}
	
.cbstv_module_wrap_pad a img{
	border:0;
}

	.cbstv_module_wrap_pad, .cbstv_partners_wrap {
		padding: 10px;
	}
		.cbstv_main_right_wrapper .cbstv_module_wrap_pad {
			width: 825px;
			}
			.cbstv_page_landing .cbstv_main_column .cbstv_module_wrap_pad, .cbstv_page_landing .cbstv_partners_wrap {
				width: 501px;
			}
			.cbstv_page_landing .cbstv_partners_wrap .cbstv_module_wrap_pad {
				width: 480px;
			}
			.cbstv_page_article .cbstv_main_column .cbstv_article_wrap {
				width: 454px;
				font-size: 1.05em;
				line-height: 1.5em;
			}
				.cbstv_page_article .cbstv_main_column .cbstv_article_wrap .cbstv_module_wrap_pad {
					width: 434px;
				}
			.cbstv_page_article .cbstv_partners_wrap {
				width: 452px;
			}
				.cbstv_page_landing .cbstv_right_column .cbstv_partners_wrap {
					width: 290px;
				}
				
			.cbstv_one_column .cbstv_partners_wrap {width:825px;}
			.cbstv_page_slideshows .cbstv_main_column .cbstv_module_wrap_pad {
				width: 615px;
			}
			.cbstv_right_column .cbstv_module_wrap_pad {
				width: 290px;
			}
			.cbstv_page_article .cbstv_right_column .cbstv_module_wrap_pad {
				width: 167px;
			}
			
			.cbstv_page_article .cbstv_right_column .cbstv_article_images 
			{
				width: 188px;
			}
			
			.cbstv_page_slideshows .cbstv_right_column .cbstv_module_wrap_pad {
				width: 140px;
			}
	.cbstv_module_article {
		width: 400px;
	}
		.cbstv_module_article p {
			font-size: 95%;
		}
		.cbstv_module_article p.cbstv_module_article_picture {
			font-size: 100%;
			text-align: center;
		}
.cbstv_module_wrap_pad_nofloat {
	padding: 10px;
}

.cbstv_page_weather .cbstv_module_wrap_transparent {
	border: 0;
}

.cbstv_container_nomargin_pad {
	margin: 0;
	padding: 10px;
}

.cbstv_header_box {
	float: left;
}

.cbstv_page_weather .tabblock {
	background: none;
}
.cbstv_module_wrap_transparent {
	background-color: transparent;
}

.cbstv_img_border img, img.cbstv_img_border_image, .cbstv_slide_list .cbstv_img_border_image a img
{
	border: 1px solid black !important;	
}

.cbstv_wildcard_list img {border:0px !important;}
.cbstv_wildcard_list dt img, .cbstv_wildcard_list td img, .cbstv_wildcard_list dt img{border: 1px solid black !important;}

/* END GLOBAL STYLES ================================================== */


/* HOMEPAGE STYLES */

.cbstv_date_txt {
	margin: 0;
	padding: 4px 2px 2px 5px;
	float: left;
}
	.cbstv_date_img {
		margin-bottom: -1px;
		padding: 2px 2px 0 0;
		float: right;
	}


.cbstv_page_home .cbstv_alert {
	width:520px;	
}

.cbstv_alert {
	background:#FFFFFF url(../img/bg117x050alert.gif) repeat-y scroll 0%;
	border:1px solid #FFF;
	clear:left;
	float:left;
	margin-bottom:5px;
	width:839px;
}

.cbstv_page_home .cbstv_alert ul.cbstv_hor_list {
	width:515px;
}
	
.cbstv_alert ul.cbstv_hor_list {
	border:2px solid;
	line-height:1.4em;
	margin:0pt;
	width:830px;
	border-color:#FFFFFF;
}

li.cbstv_alert_type {
	font-family:"Lucida Grande",Helvetica,Arial,sans-serif;
	font-size:1.3em;
	font-weight:bold;
	padding:6px 9px;
	text-align:center;
	width:99px;
}
		
.cbstv_red_alert {
	border-color: #f00;
}

.cbstv_red_alert li.cbstv_alert_type {
	text-transform: uppercase;
	color: #f00;
}

li.cbstv_alert_txt {
	font-size:1.1em;
	font-weight:bold;
	padding:6px 9px;
	width:695px;
}
		
.cbstv_page_home li.cbstv_alert_txt
{
	width:380px;	
}

.cbstv_subfeature_stories {
	margin-bottom: 0px;
	float: left;
	clear: left;
	background: url(../img/bg250x050sub_feature.gif) repeat-y;
}

.cbstv_page_slideshows .cbstv_subfeature_stories {
	background: url(../img/bg300x050sub_feature.gif) repeat-y;
}

.cbstv_more_list, .cbstv_more_list p {
	clear: left;
}
	.cbstv_more_list ul.cbstv_slide_list {
		margin-bottom: 0;
	}

.cbstv_vid_wrapper, .cbstv_right_column .cbstv_boxad_wrapper, .cbstv_right_column .cbstv_module_wrap_pad5 {
	padding: 5px;
	width: 300px;
}

.cbstv_main_column .cbstv_boxad_wrapper
{
	padding: 5px;
	}

	.cbstv_page_article .cbstv_vid_wrapper {
		margin-bottom: 0;
		padding: 5px 27px 10px 27px;
		border: none;
		border-left: 9px solid #fff;
	}
	
	.cbstv_vid_wrapper
	{
		margin-bottom: 0;
	}
	
	.cbstv_clear_both_video
	{
		clear: both;
		height: 10px;
	}
	
	.cbstv_clear_both_video_related
	{
		clear: both;
		height: 10px;
		border-left: 9px solid #fff;
	}

.cbstv_sports_tout table table {
	margin-top: 10px;
}

.cbstv_hdr_weather a.maplink img {
	border:1px solid white;
}

/* END HOMEPAGE STYLES ================================================== */


.cbstv_related_wrapper {
	margin-right: 8px;
	padding-bottom: 10px;
	float: left;
	width: 196px;
	display: inline;
}
	.cbstv_related_col {
		margin-bottom: 10px;
		border-left: 9px solid;
		background-color: #fff;
		float: left;
		border-color: #fff;
	}
	
	.cbstv_nonrelated_col
	{
		margin-left: 9px;
	}
		.cbstv_related_col blockquote 
		{
			padding: 7px 6px 10px 10px;
			*padding: 7px 6px 10px 10px;
			_padding: 7px 0px 10px 10px;
			font-family: Georgia, "Times New Roman", serif;
			font-style: italic;
			font-size: 1.3em;
			line-height: 1.2em;
			border-bottom: 10px solid;
			color: #444;
			background-color: #fff;
			border-color: #e6e6e6;
			width: 172px;

		}
		.cbstv_related_col .cbstv_module_wrap_pad {
			margin-bottom: 0;
		}
	.cbstv_more_col {
		padding-left: 9px;
		clear: left;
	}
	.cbstv_share_table {
		width: 100%;
	}
		.cbstv_share_table td {
			width: 50%;
			vertical-align: bottom;
		}

.cbstv_slide_feature {
	float: left;
	margin-bottom: 10px;
}
	.cbstv_slide_feature p, .cbstv_slide_feature ul, .cbstv_slide_feature li, .cbstv_slide_feature div.cbstv_slideshow_text {
		float: left;
	}
	
	.cbstv_slide_feature ul.cbstv_display_li, .cbstv_slide_feature div.cbstv_email_image {
		float:none;	
		clear: left;
	}
	
	.cbstv_slide_feature div.cbstv_slideshow_text img
	{
		border: 0px important!;
		}
	
	.cbstv_slide_feature p.cbstv_slide_feature_image, .cbstv_slide_feature div.cbstv_slideshow_text {
		width: 370px;
	}
		.cbstv_slide_feature p.cbstv_slide_feature_image em {
			display: block;
			text-align: right;
		}
		
	.cbstv_slide_feature p.cbstv_slide_feature_image img {border:1px solid black !important;}
	.cbstv_slide_feature ul, .cbstv_slide_feature ul li {
		width: 233px;
	}
	.cbstv_slide_feature ul {
		margin-left: 8px;
		float: right;
	}
		.cbstv_slide_feature_info_div {
			min-height:190px;
		}

		.cbstv_slide_feature ul li.cbstv_slide_feature_share {
			display: table;
			height: 120px;
		}
			.cbstv_slide_feature ul li.cbstv_slide_feature_share div.cbstv_slide_feature_share_container {
				display: table-cell;
				vertical-align: bottom;
			}
			
		
/* WEATHER PAGE STYLES */

/*== weather tables ==*/
.weathertable {
	border-collapse:collapse;
	width:100%;
}
	.weathertable th {
		font-size:1.4em;
		line-height:1.4em;
		font-weight:bold;
		text-align:left;
		padding:4px 0 10px 5px;
		background-color:#fff;
	}
	.weathertable tr td {
		padding:2px 5px;
		font-size:1.1em;
		width:auto;
		background-color:#FFF8E6;
		border-right:1px solid #fff;
	}
	
	.weathertable tr.alt td {
		background-color:#FFEBB4;
	}
	
.cbstv_poweredby_para {
	text-align: center;
	padding: 5px 0;
	margin: 0;
	color: #999;
}

.sunblock {
	padding:0.5em 1em;
	height:3.4em;
	background-color:#FFF8E6;
}
	.sunblock.alt {	
		background-color:#FFEBB4;
	}
	
	.sunblock dt, .moonblock dt {
		font-size:1.6em;
		line-height:1.4em;
		font-weight:bold;
		display:block;
	}
	.sunblock dd, .moonblock dd {
		font-size:1.1em;
		width:48%;
		float:left;
		height:1.5em;
	}

.conditionblock {
	display:none;
	height:60px;
}
	#now.conditionblock {
		display: block;
	}
	.conditionblock img {
		width:62px;
		float:left;
	}
	.conditionblock h4, .conditionblock p {
		margin-left:110px;
	}
	.conditionblock h3 {
		padding:0 0 20px 5px;
		font-size:3em;
		float:left;
	}
	.conditionblock h4 {
		font-size:1.4em;
		padding-top:6px;
	}
	.conditionblock p {
		font-size:1.0em;
	}
	.conditionblock .observedtime {
		float: right;
		color: #333;
	}

dl#conditionmenu {
	height:22px;
	margin:0.7em -10px 0 -10px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
	dl#conditionmenu dd {
		display:inline;
	}
		dl#conditionmenu dd a {
			height:14px;
			padding:4px 4px 4px 13px;
			display:block;
			float:left;
			border-left:1px solid #ccc;
			color:#1FAAEB;
			background:#fff url(../../_resources/img/weather_conditions_nav.gif) left top no-repeat;
		}
		dl#conditionmenu dd a:hover {
			background:#fff url(../../_resources/img/weather_conditions_nav.gif) left center no-repeat;
			border-bottom:none;
		}
		dl#conditionmenu dd.shown a, dl#conditionmenu dd.shown a:hover {
			background:#fff url(../../_resources/img/weather_conditions_nav.gif) left bottom no-repeat;
			color:#333;
		}
	dl#conditionmenu dt {
		font-weight:bold;
		float:left;
		padding-top:4px; 
		padding-left:10px;
		padding-right:4px;
		display:block;
		background:#fff;
	}

#fiveday {
	padding-bottom: 0;
}
	#fiveday dl dt {
		font-weight:bold;
		font-size:1.3em;
		color:#666;
	}
	#fiveday .weathertype span{
		margin-top:2px;
		padding-top:60px;
		padding-left:2px; 
		padding-right:2px;
		margin-bottom:5px;
		display:block;
		height:2.6em;
		overflow:hidden;
	}
	#fiveday a:hover {
		border-bottom:none;
	}
	#fiveday dl {
		width:19.9%;
		float:left;
		text-align:center;
		margin-right:-1px;
		margin-bottom:-12px;
		padding-bottom:8px;
		border-right:1px solid #ccc;
	}
		#fiveday dl img {
			border: 0;
		}
#daygroup {
	margin:0.5em -10px 0 -10px;
 	text-align: center;
 	border-top:1px solid #ccc;
}
	#day1trigger, #day2trigger, #day3trigger, #day4trigger, #day5trigger {
		height:12px;
		margin-top:5px;
		display:block;
		padding-top:4px;
		border-top:1px solid #ccc;
	}
.conditiondetail {
	display:none;
	clear:both;
	margin:11px -10px 10px -10px;
	padding:0 10px;
	border-top:1px solid #ccc;
}
	.conditiondetail h3 {
		margin-top:0.5em;
	}

#weatherzip {
	width:100px;
	float:left;
}

#weathercitychange .button {
	margin: 0 8px;
}

.moonblock {
	height:3.4em;
	}

.moonphase {
	float:left;
	width:24%;
	text-align:center;
	}
	
.cbstv_mapcenter_thumbs p {
	float:left;
	font-size:10px;
	height:100px;
	padding:10px 20px 0pt 0pt;
	width:100px;
}

.cbstv_severeweather
{
	width: 610px;
	margin: 0pt 0pt 0pt 5px;
}

.cbstv_severe_detail
{
	width: 600px;
	padding-left: 10px;
}

#severe_list {
	margin-top:10px;
}

#severe_list dt.alt {
	background-color:#FFF3D8;
}

#severe_list dt {
	background-color:#FFE399;
	font-weight:bold;
	padding:5px 0pt 5px 10px;
}

#severe_list dt, #severe_list dd {
	margin:0pt 0pt 0pt -6px;
}

.showarrow, .hidearrow {
	background:transparent url(../../_resources/img/arrow_hideshow.gif) no-repeat scroll right top;
	border:inherit inherit inherit;
	color:#3140AD;
	padding-right:18px;
}

.thincols {
	float:left;
	padding-right:10px;
	width:120px;
}

.hideshownav {
	margin:5px 0pt;
}

table.averages {
	border-collapse:collapse;
	background-color:#FFF8E6;
	width:49%;
	float:left;
	}
table.averages th, 
table.averages td {
	text-align:left;
	padding:2px;
	}
	
	
table.averages tr.alt th,
table.averages tr.alt td {	
	background-color:#FFEBB4;
	}

/* END WEATHER PAGE STYLES ===============================*/

/* ###################################################### */
/* ----------------->>> NAVIGATION <<<------------------- */
/* ###################################################### */


/* BEGIN LEFT NAV TEXT SIZE */

.cbstv_textsizer {
	margin: 0;
	padding: 0;
	height: 19px;
	margin-bottom: 1px;
	*margin-bottom: 0px;
	
}
	.cbstv_textsizer li {
		margin: 0;
		padding: 0;
		float:left;
		display:inline;
		border-top: 1px solid #ccd2d6;
	}
		.cbstv_textsizer li a {
			padding-top: 19px;
			display:block;
			overflow: hidden;
			height:0;
			width: 30px;
			background: #fff url(../img/but090x039text_size.gif) no-repeat;
		}
	
			.cbstv_textsizer li.cbstv_tdefault a:hover, .cbstv_textsizer li.cbstv_tdefault a.cbstv_text_select {
				background-position: 0 -20px;
			}

				.cbstv_textsizer li.cbstv_tmedium a:hover, .cbstv_textsizer li.cbstv_tmedium a.cbstv_text_select {
					background-position: center -20px;
				}

				.cbstv_textsizer li.cbstv_tlarge a:hover, .cbstv_textsizer li.cbstv_tlarge a.cbstv_text_select {
					background-position: right -20px;
				}
/* END LEFT NAV TEXT SIZE STYLES ================================================== */



/* BEGIN LEFT NAV PRIMARY/SECONDARY LINKS LIST */

.cbstv_nav_primary, .cbstv_nav_secondary {
	background-color: #7a8e97;
	margin: 0;
	padding: 0;
	font-size:1.1em;
	line-height:2em;
	word-wrap: break-word;
}
	.cbstv_nav_secondary {
		background-color: #a3b0b6;
		line-height:1.2em;
	}
	.cbstv_nav_primary li, .cbstv_nav_secondary li 
	{
		margin: 0;
		padding: 0;
		list-style: none;
	}
	.cbstv_nav_secondary li.cbstv_nav_hdr {
		color: #444;
		font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
		padding-bottom:3px;
		padding-left:6px;
		padding-top:1em;
		font-weight: bold;
		font-size: 1em;
		line-height: 1.3em;
	}
		.cbstv_nav_primary li a, .cbstv_nav_secondary li a {
			background-color: #7a8e97;
			color: #fff;
			border-bottom: 1px dotted #5d6c73;
			padding-left: 6px;
			width: 84px;
			display: block;
			font-weight: bold;
		}
		.cbstv_nav_secondary li a {
			background-color: #a3b0b6;
			font-weight: normal;
			padding:4px 4px 3px 6px;
			width: 78px;
		}
			.cbstv_nav_primary li.cbstv_nav_wireless a,  .cbstv_nav_primary li a.cbstv_nav_wireless{
				background: #c5e9f9 url(../img/ico021x021wireless.gif) right 50% no-repeat;
				color: #000;
				border-top: 1px solid #d4d9dc;
				border-bottom: 1px solid #7b8d97;
			}
			.cbstv_nav_primary li a:hover, .cbstv_nav_secondary li a:hover 
			{
				text-decoration: none;
			}
			
			.cbstv_nav_primary li a.cbstv_nav_home:hover, .cbstv_page_home .cbstv_nav_primary li a.cbstv_nav_home, ul.cbstv_nav_home a.ihover, ul.cbstv_sub_menu_ul li.cbstv_nav_home a.ihover { background-color: #153895 !important;}
			.cbstv_nav_primary li a.cbstv_nav_local:hover, .cbstv_page_local .cbstv_nav_primary li a.cbstv_nav_local, ul.cbstv_nav_local a.ihover, ul.cbstv_sub_menu_ul li.cbstv_nav_local a.ihover { background-color: #4889ff !important;}
			.cbstv_nav_primary li a.cbstv_nav_world:hover, .cbstv_page_world .cbstv_nav_primary li a.cbstv_nav_world, ul.cbstv_nav_world a.ihover, ul.cbstv_sub_menu_ul li.cbstv_nav_world a.ihover { background-color: #4889ff !important;}
			.cbstv_nav_primary li a.cbstv_nav_weather:hover, .cbstv_page_weather .cbstv_nav_primary li a.cbstv_nav_weather, ul.cbstv_nav_weather a.ihover, ul.cbstv_sub_menu_ul li.cbstv_nav_weather a.ihover { background-color: #ffa800 !important;}
			.cbstv_nav_primary li a.cbstv_nav_traffic:hover, .cbstv_page_traffic .cbstv_nav_primary li a.cbstv_nav_traffic, ul.cbstv_nav_traffic a.ihover, ul.cbstv_sub_menu_ul li.cbstv_nav_traffic a.ihover { background-color: #c00 !important;}
			.cbstv_nav_primary li a.cbstv_nav_sports:hover, .cbstv_page_sports .cbstv_nav_primary li a.cbstv_nav_sports, ul.cbstv_nav_sports a.ihover, ul.cbstv_sub_menu_ul li.cbstv_nav_sports a.ihover { background-color: #ff4a03 !important;}
			.cbstv_nav_primary li a.cbstv_nav_business:hover, .cbstv_page_business .cbstv_nav_primary li a.cbstv_nav_business, ul.cbstv_nav_business a.ihover, ul.cbstv_sub_menu_ul li.cbstv_nav_business a.ihover { background-color: #009d00 !important;}
			.cbstv_nav_primary li a.cbstv_nav_consumer:hover, .cbstv_page_consumer .cbstv_nav_primary li a.cbstv_nav_consumer, ul.cbstv_nav_consumer a.ihover, ul.cbstv_sub_menu_ul li.cbstv_nav_consumer a.ihover { background-color: #943c94 !important;}
			.cbstv_nav_primary li a.cbstv_nav_politics:hover, .cbstv_page_politics .cbstv_nav_primary li a.cbstv_nav_politics, ul.cbstv_nav_politics a.ihover, ul.cbstv_sub_menu_ul li.cbstv_nav_politics a.ihover { background-color: #c69c6c !important;}
			.cbstv_nav_primary li a.cbstv_nav_health:hover, .cbstv_page_health .cbstv_nav_primary li a.cbstv_nav_health, ul.cbstv_nav_health a.ihover, ul.cbstv_sub_menu_ul li.cbstv_nav_health a.ihover { background-color: #099 !important;}
			.cbstv_nav_primary li a.cbstv_nav_ent:hover, .cbstv_page_ent .cbstv_nav_primary li a.cbstv_nav_ent, ul.cbstv_nav_ent a.ihover, ul.cbstv_sub_menu_ul li.cbstv_nav_ent a.ihover { background-color: #633cd6 !important;}
			.cbstv_nav_primary li a.cbstv_nav_educ:hover, .cbstv_page_educ .cbstv_nav_primary li a.cbstv_nav_educ, ul.cbstv_nav_educ a.ihover, ul.cbstv_sub_menu_ul li.cbstv_nav_educ a.ihover { background-color: #912690 !important;}
			.cbstv_nav_primary li a.cbstv_nav_tech:hover, .cbstv_page_tech .cbstv_nav_primary li a.cbstv_nav_tech, ul.cbstv_nav_tech a.ihover, ul.cbstv_sub_menu_ul li.cbstv_nav_tech a.ihover { background-color: #005e1f !important;}
			.cbstv_nav_primary li a.cbstv_nav_food:hover, .cbstv_page_food .cbstv_nav_primary li a.cbstv_nav_food, ul.cbstv_nav_food a.ihover, ul.cbstv_sub_menu_ul li.cbstv_nav_food a.ihover { background-color: #cf3f5d !important;}
			.cbstv_nav_primary li a.cbstv_nav_pets:hover, .cbstv_page_pets .cbstv_nav_primary li a.cbstv_nav_pets, ul.cbstv_nav_pets a.ihover, ul.cbstv_sub_menu_ul li.cbstv_nav_pets a.ihover { background-color: #866f4a !important;}
			.cbstv_nav_primary li a.cbstv_nav_cooler:hover, .cbstv_page_cooler .cbstv_nav_primary li a.cbstv_nav_cooler, ul.cbstv_nav_cooler a.ihover, ul.cbstv_sub_menu_ul li.cbstv_nav_cooler a.ihover { background-color: #74b3d6 !important;}
			li.cbstv_nav_xml a.ihover {background-color:#FF6600 !important;}
			
		.cbstv_nav_secondary li a:hover, .cbstv_nav_secondary li a.cbstv_nav_hl { background-color: #7b8e97; }

/* END LEFT NAV PRIMARY/SECONDARY LINKS LIST STYLES ================================================== */

/* START TOP NAV STYLES */
div.cbstv_main_menu_div a {text-decoration: none !important;}
div.cbstv_main_menu_div {background-image:url(../img/nav_bgd.jpg);padding:0px; margin:0px; height: 20px; width:1000px;}
.cbstv_main_menu_item_div {
		display:none; float:left;
		font-family:Arial; font-size:12px; font-weight:bold; font-style:normal;
		}
.cbstv_main_menu_item_div div{width:129px;}
.cbstv_main_menu_item_div a{padding:2px 8px;border-left: 1px solid #6a6a6a;color:#333333;}
ul.cbstv_sub_menu_ul {
	text-align:left; font-family:arial; font-size:11px; font-weight:bold; font-style:normal;background-color:#808080;width:129px;padding:3px 8px; margin:0px;border: 1px solid black;
}
ul.cbstv_sub_menu_ul a, .cbstv_main_menu_item_div a.ihover {color:#ffffff;}
ul.cbstv_sub_menu_ul li a.ihover {background-color:#2f2f2f !important;}
ul a.ihover {background-color:#666666;}
body.cbstv_page_topnav .cbstv_content_wrapper {padding:0 0 0 10px;}
/* END TOP NAV STYLES */

/* BEGIN FOOTER NAV */

.cbstv_footnav {
	margin: 0;
	padding: 4px 10px;
	list-style-type: none;
	background-color: #c7d0d5;
}
	.cbstv_footnav li {
		padding: 0 5px 0 6px;
		display: inline;
		border-left: 1px solid;
		border-color: #333;
	}
		.cbstv_footnav li.cbstv_ftr_first {
			border: none;
		}
		
/* END FOOTER NAV STYLES ================================================== */



/* #################################################### */
/* ------------------>>> LISTS <<<------------------- */
/* #################################################### */

ul.cbstv_hor_list, ul.cbstv_slide_list, ul.cbstv_img_caption_horiz_list {
	float: left;
}
	ul.cbstv_hor_list li, ul.cbstv_slide_list li, ul.cbstv_img_caption_horiz_list li {
		float: left;
		display: inline;
	}
	ul.cbstv_hor_list li.right_item {
		float: right;
	}
	
	ul.cbstv_single_slide li
	{
		 width: 380px;
		}
		
	ul.cbstv_single_slide li.right_item
	{
		font-weight: bold;
		width: 220px;
		}
		
	.cbstv_single_slide li.cbstv_form_row ul.cbstv_hor_list li
	{
		width: auto;
		}
		
	ul.cbstv_img_caption_horiz_list li {
		margin: 10px 0 0 20px;
		width: 75px;
	}
		ul.cbstv_img_caption_horiz_list li img {
			border: 0;
		}
		ul.cbstv_img_caption_horiz_list li p {
			height: 3.6em;
			line-height: 1.2em;
			margin: 0;
			font-size: 90%;
			color: #999;
		}
			ul.cbstv_img_caption_horiz_list li p a {
				font-size: 100%;
			}
.cbstv_page_slideshows ul.cbstv_slide_list {
	clear: left;
	width: 610px;
}

.cbstv_page_slideshows .cbstv_right_column ul.cbstv_linklist li a {
	font-weight: normal;
}

.cbstv_module_wrap_pad ul.cbstv_hor_four_cols li {
	width: 120px;
	margin: 3px 0 3px 0;
}
.cbstv_module_wrap_pad ul.cbstv_hor_two_cols li {
	width: 240px;
	margin: 4px 0 5px 0;
}

.cbstv_grey_divide li {
	padding: 15px 0;
	border-top: 1px solid #c3c3c3;
	clear: left;
}
	.cbstv_contests .cbstv_grey_divide li {
		padding: 15px 0 3px 0;
		float: left;
		width: 100%;
	}
	.cbstv_grey_divide li.cbstv_first_item {
		border:none;
	}


.cbstv_article_date_header {
	margin-bottom: 12px;
	color: #666;
	font-size: .95em;
}

ul.cbstv_slide_list {
	margin-bottom: 15px;
}
	ul.cbstv_slide_list li {
		padding: 0 4px 4px 0;
	}

ul.cbstv_sports_header {
	width: 635px;
}

ul.cbstv_landing_page_header {
	width: 520px;
}

ul.cbstv_article_page_header {
	width: 470px;
}

ul.cbstv_linklist {
	clear: left;
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
}
	ul.cbstv_linklist li {
		padding-left: 14px;
		margin-top: 0.18em;
		background-image: url(../img/ico010x010bullet.gif);
		background-repeat: no-repeat;
		background-position: 0 .13em;
	}
	
	.cbstv_display_li_dots ul.cbstv_linklist li 
	{
	    background: none;
		list-style-type: disc;
		list-style-position: inside;
	}
	
	ul.cbstv_linklist li.cbstv_nobullet {
	    padding-left: 0px;
	    background: none;
	}
	ul.cbstv_linklist li.cbstv_linklist_provider {
		margin: 5px 0;
		color: #555;
		font-size: 90%;
	}
	    ul.cbstv_linklist li.cbstv_linklist_provider img {
		    vertical-align: middle;
		    margin-left: 5px;
	    }
	ul.cbstv_linklist li.cbstv_more_links {
		padding: 5px 0 0 13px;
		background: none;
	}
	    ul.cbstv_linklist li.cbstv_more_links a {
			margin-right: 15px;
		}

ul.cbstv_dotlist li {
	list-style-type:disc;
	color:#3140AD;
	font-size:1.1em;
	}
ul.cbstv_dotlist {
	margin-left:15px;
}

ol.cbstv_display_li li {list-style:decimal inside;}
ul.cbstv_display_li li {list-style:disc inside;}

/* GLOBAL HEADER */
.cbstv_page_landing .cbstv_header ul.cbstv_hor_list {
	float: left;
}
.cbstv_page_landing .cbstv_header ul.cbstv_hor_list li {
	padding: 5px;
	height: 78px;
}
	.cbstv_header ul.cbstv_hor_list li {
		height: 30px;
	}
	.cbstv_header ul.cbstv_hor_list li.cbstv_hdr_logo {
		padding: 0;
	}
		.cbstv_header ul.cbstv_hor_list li.cbstv_hdr_logo img {
				display: block;
		}	
	.cbstv_header ul.cbstv_hor_list li.cbstv_hdr_weather {
	
	}
		.cbstv_header ul.cbstv_hor_list li.cbstv_hdr_weather img {
			margin-right: 6px;
			float: left;
		}
	.cbstv_header ul.cbstv_hor_list li.cbstv_hdr_traffic {
		border-left: 1px dotted;
		border-right: 1px dotted;
		border-color: #fff;
	}
		.cbstv_header ul.cbstv_hor_list li.cbstv_hdr_traffic, .cbstv_header ul.cbstv_hor_list li.cbstv_hdr_search {
			padding-left: 13px;
		}
		
	.cbstv_header table.cbstv_float_right td {
		vertical-align: middle;
		padding-left: 10px;
		height: 30px;
	}
		.cbstv_header table.cbstv_float_right select, .cbstv_header table.cbstv_float_right input {
			margin: 0;
		}


.cbstv_header_box dl {
	width: 145px;
	margin-bottom: 5px;
}
	.cbstv_hdr_traffic .cbstv_header_box dl {
		width: auto;
	}
	.cbstv_header_box dt {
		font-size:2.6em;
		line-height:1em;
		font-weight:bold;
		margin:0 0 0 5px;
		width:35px;
		height: 30px;
		float:left;
		color:#fff;
	}
	.cbstv_header_box dd {
		margin-left:46px;
		font-weight:bold;
		font-size:1.0em;
		color:#fff;
	}
	
	dd#ziplink, dd#zipbox{
	 width:92px;
	}
		dd#zipbox{
			display:none;
		}

/* GLOBAL HEADER STYLES ================================================== */




dl.cbstv_img_slug, dl.cbstv_vid_savelist_sm_img, dl.cbstv_img_slug_right {
	width: 100%;
	float: left;
}
	dl.cbstv_img_slug dt, dl.cbstv_img_slug dd, dl.cbstv_vid_savelist_sm_img dt, dl.cbstv_vid_savelist_sm_img dd, dl.cbstv_img_slug_right dd {
		padding-bottom: 5px;
		float: left;
		/*display: inline;*/
	}
		dl.cbstv_img_slug_right dt {
			float: right;
		}
	
	.cbstv_one_column div.cbstv_wildcard_list dl.cbstv_img_slug_right dd
	{
		float: none;
	}
	
	dl.cbstv_img_slug dt, dl.cbstv_vid_savelist_sm_img dt {
		font-style: italic;
		clear: left;
	}
		dl.cbstv_img_slug dt.cbstv_normal_font_style {
			font-style: normal;
		}
		dl.cbstv_img_slug dt img {
			margin-bottom: 5px;
			border: 1px solid;
			display: block;
			border-color: #666;
		}
		dl.cbstv_img_slug dt a.cbstv_email_link {
			margin-top: 3px;
		}
	dl.cbstv_img_slug dd {
		padding-left: 10px;
	}
		dl.cbstv_img_slug_right dd {
			padding-right: 10px;
		}

	dl.cbstv_lg_img dt, dl.cbstv_lg_img_right dt {
		width: 175px;
	}
	.cbstv_main_column .cbstv_partners_wrap .cbstv_module_wrap_pad dl.cbstv_lg_img dd, .cbstv_main_column .cbstv_partners_wrap .cbstv_module_wrap_pad dl.cbstv_lg_img_right dd {
		width: 288px;
	}
	.cbstv_main_column dl.cbstv_lg_img dd, .cbstv_main_column dl.cbstv_lg_img_right dd {
		width: 308px;
	}
		dl.cbstv_captcha_img dt, dl.cbstv_captcha_img_right dt {
			width: 130px;
		}
		.cbstv_main_column dl.cbstv_captcha_img dd, .cbstv_main_column dl.cbstv_captcha_img_right dd {
			width: 290px;
		}
		dl.cbstv_med_img dt, dl.cbstv_med_img_right dt {
			width: 100px;
		}
		.cbstv_main_column dl.cbstv_med_img dd, .cbstv_main_column dl.cbstv_med_img_right dd {
			width: 383px;
		}
		.cbstv_main_column .cbstv_partners_wrap .cbstv_module_wrap_pad dl.cbstv_med_img dd, .cbstv_main_column .cbstv_partners_wrap .cbstv_module_wrap_pad dl.cbstv_med_img_right dd {
			width: 363px;
		}
		dl.cbstv_sm_img dt, dl.cbstv_vid_savelist_sm_img dt, dl.cbstv_sm_img_right dt, dl.cbstv_vid_savelist_sm_img_right dt {
			width: 75px;
		}
		.cbstv_main_column dl.cbstv_sm_img dd, .cbstv_main_column dl.cbstv_sm_img_right dd {
			width: 408px;
		}

	dl.cbstv_xl_img dt {
		width: 360px;
	}
	dl.cbstv_xl_img dd {
		width: 240px;
	}
	

/* image slugs: two middle featured stories */
	.cbstv_subfeature_stories dl.cbstv_img_slug {
		width: 240px;
		display: inline;
	}
	.cbstv_page_slideshows .cbstv_subfeature_stories dl.cbstv_img_slug {
		width: 290px;
	}
		.cbstv_subfeature_stories dl.cbstv_med_img dd {
			width: 127px;
		}
		.cbstv_page_slideshows .cbstv_subfeature_stories dl.cbstv_med_img dd {
			width: 177px;
		}
			.cbstv_page_slideshows .cbstv_subfeature_stories dl.cbstv_med_img dd img {
				vertical-align: middle;
			}
			.cbstv_page_slideshows .cbstv_subfeature_stories dl.cbstv_med_img dd a.cbstv_underlined {
				text-decoration: underline;
			}
			
	.cbstv_subfeature_stories .cbstv_subfeat_2 {
		margin-left: 20px;
		display: inline;
	}
	
	.cbstv_vid_savelist_sm_img dd {
		padding-left: 5px;
		width: 393px;
	}
		.cbstv_vid_savelist_sm_img dd.cbstv_saveit_col {
			width: 10px;
		}


/* image slugs in right column */
	.cbstv_right_column dl.cbstv_img_slug {
		width: 290px;
	}
		.cbstv_right_column dl.cbstv_sm_img dt {
			clear: left;
		}
		.cbstv_right_column dl.cbstv_lg_img dd {
			width: 102px;
		}
		.cbstv_right_column dl.cbstv_med_img dd {
			width: 177px;
		}
		.cbstv_right_column dl.cbstv_sm_img dd {
			width: 202px;
		}

/* image slugs in related content column */
	.cbstv_right_column .cbstv_related_col dl.cbstv_img_slug {
		width: 167px;
	}
		.cbstv_right_column dl.cbstv_sm_img dt {
			clear: left;
		}
		.cbstv_right_column dl.cbstv_img_slug dt img {
			margin: 0;
		}
		.cbstv_right_column .cbstv_related_col dl.cbstv_img_slug dd {
			padding-left: 5px;
		}
		.cbstv_right_column .cbstv_related_col dl.cbstv_sm_img dd {
			width: 85px;
		}
		
		
.cbstv_article_images 
{
	margin-top:10px;
}
	.cbstv_article_images dd {
		padding: 7px 0;
	}



.cbstv_page_slideshows ul.cbstv_slide_list li {
	padding: 5px 2px 2px 0;
}
	.cbstv_page_slideshows ul.cbstv_slide_list li.cbstv_slide_list_nav_arrows {
		height:26px;
		width: 26px;
		padding-top: 10px;
	}
	
	.cbstv_page_slideshows ul.cbstv_slide_list li.cbstv_slide_list_info {
		float: none;
		display: block;
		clear: both;
		padding-left: 28px;
		font-weight: bold;
		color: #333;
	}

/* ######################################################## */
/* ------------------>>> TEXT STYLES <<<------------------- */
/* ######################################################## */

/* header styles */

h1 {
	padding: 7px 0 12px 0;
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	font-size: 2.3em;
	*line-height: 1em;
	color: #4889ff;
}
	.cbstv_main_right_wrapper_header h1 {
		float: left;
	}
	.cbstv_page_sports h1 {
		color: #ff4a03;
	}
	.cbstv_page_traffic h1 {
		color: #c00;
	}
	.cbstv_page_weather h1 {
		color: #ffa800;
	}

h2 {
	margin-bottom: 10px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.9em;
	line-height: 1em;
	color: #000;
}
	.cbstv_partners_wrap h2 {
		margin-bottom: 10px;
		font-size: 1.5em
	}
	h2 a, h2 a:visited, h3 a, h3 a:visited, h4 a, h4 a:visited, h5 a, h5 a:visited {
		color: #000;
	}
	
	.cbstv_header h2, .cbstv_header h2 a {
		color: #d2d9da;
	}

	.cbstv_main_column h3.cbstv_section_head a, .cbstv_main_column h3.cbstv_section_head a:visited
	{
		color:#fff;
	}

h3, .cbstv_header h2 {
	margin-bottom: 5px;
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	font-size: 1.3em;
	line-height: 1em;
}
	.cbstv_header h3 {
		padding-top: 4px;
	}
	h3.cbstv_noserif {
		font-family: Helvetica, Arial, sans-serif;
	} 
	
	.cbstv_one_column h3.cbstv_section_head {
		padding: 3px 0 0 5px;
		font-size: 1.1em;
		height: 17px;
		color: #fff;
		background: #557dbd url(../img/bg845x020section_head.jpg) no-repeat;
	}
	
	.cbstv_main_column h3.cbstv_section_head, .cbstv_partners_wrap h3.cbstv_section_head, .cbstv_right_column .cbstv_related_col h3.cbstv_section_head {
		padding: 3px 0 0 5px;
		font-size: 1.1em;
		height: 17px;
		color: #fff;
		background: #557dbd url(../img/bg521x020section_head.jpg) no-repeat;
	}
		.cbstv_page_slideshows h3.cbstv_section_head {
			background: #557dbd url(../img/bg650x020section_head.jpg) right top no-repeat;
		}
		.cbstv_main_column .cbstv_partners_wrap h3.cbstv_section_head {
			color: #484949;
			background: #c2d8e6 url(../img/bg521x022partners_hdr.gif) no-repeat;
		}
		.cbstv_main_column .cbstv_related_col h3.cbstv_section_head {
			background-image: url(../img/bg186x020related_hdr.jpg);
		}
		
		.cbstv_main_column .cbstv_module_wrap_pad h3.cbstv_section_head, .cbstv_main_column .cbstv_partners_wrap h3.cbstv_section_head {
			margin: -10px -10px 10px -10px;
		}
	.cbstv_right_column h3.cbstv_section_head {
		padding: 10px 0 0 10px;
		height: 24px;
		font-size: 1.25em;
		color: #000;
		background: #d7d9da url(../img/bg312x034rightcol_head.jpg) no-repeat;
	}
		.cbstv_right_column .cbstv_partners_wrap h3.cbstv_section_head {
			background: #c2d8e6 url(../img/bg312x034rightpart_head.jpg) no-repeat;
		}
		
		.cbstv_right_column .cbstv_related_col h3.cbstv_section_head 
		{
			background: url(../img/bg186x020related_hdr.jpg) no-repeat;
			color: #FFFFFF;
		}
		.cbstv_module_wrap_pad h3.cbstv_section_head, .cbstv_right_column .cbstv_partners_wrap h3.cbstv_section_head {
			margin: -10px -10px 10px -10px;
		}
		.cbstv_page_article .cbstv_vid_wrapper h3.cbstv_vid_tout_hdr {
			margin-left: -15px;
		}
	h3.cbstv_section_head img 
	{
		border:0px;
		margin:0px;
		padding:0px;
	}
	
	.cbstv_vid_tout_hdr img {border: 0px;}
	/*Header Dot Colors*/
	
	.cbstv_right_column h3.cbstv_section_head img.cbstv_section_head_blue, 
	.cbstv_right_column .cbstv_page_local .cbstv_right_column h3.cbstv_section_head img.cbstv_section_head_current, 
	.cbstv_right_column .cbstv_page_world .cbstv_right_column h3.cbstv_section_head img.cbstv_section_head_current, 
	.cbstv_nonrelated_col h3.cbstv_section_head img.cbstv_section_head_current
	{
		background: url(../img/ico012x012section_blue.gif) no-repeat;
		width:12px;
		height:12px;
		border: 0px;
		padding-right: 4px;
	}
	.cbstv_right_column h3.cbstv_section_head img.cbstv_section_head_green,
	.cbstv_right_column .cbstv_partners_wrap h3.cbstv_section_head img.cbstv_section_head_green,
	.cbstv_page_business .cbstv_nonrelated_col h3.cbstv_section_head img.cbstv_section_head_current 
	{
		background: url(../img/ico012x012section_green.gif) no-repeat;
		width:12px;
		height:12px;
		border: 0px;
		padding-right: 4px;
	}
	.cbstv_right_column h3.cbstv_section_head img.cbstv_section_head_orange, 
	.cbstv_right_column .cbstv_partners_wrap h3.cbstv_section_head img.cbstv_section_head_orange,
	.cbstv_page_sports .cbstv_nonrelated_col h3.cbstv_section_head img.cbstv_section_head_current  
	{
		background: url(../img/ico012x012section_orange.gif) no-repeat;
		width:12px;
		height:12px;
		border: 0px;
		padding-right: 4px;
	}
	.cbstv_right_column h3.cbstv_section_head img.cbstv_section_head_purple,
	.cbstv_right_column .cbstv_partners_wrap h3.cbstv_section_head img.cbstv_section_head_purple,
	.cbstv_page_consumer .cbstv_nonrelated_col h3.cbstv_section_head img.cbstv_section_head_current  
	{
		background: url(../img/ico012x012section_purple.gif) no-repeat;
		width:12px;
		height:12px;
		border: 0px;
		padding-right: 4px;
	}
	.cbstv_right_column h3.cbstv_section_head img.cbstv_section_head_magenta,
	.cbstv_right_column .cbstv_partners_wrap h3.cbstv_section_head img.cbstv_section_head_magenta,
	.cbstv_page_edu .cbstv_nonrelated_col h3.cbstv_section_head img.cbstv_section_head_current  
	{
		background: url(../img/ico012x012section_magenta.gif) no-repeat;
		width:12px;
		height:12px;
		border: 0px;
		padding-right: 4px;
	}
	.cbstv_right_column h3.cbstv_section_head img.cbstv_section_head_pink,
	.cbstv_right_column .cbstv_partners_wrap h3.cbstv_section_head img.cbstv_section_head_pink,
	.cbstv_page_food .cbstv_nonrelated_col h3.cbstv_section_head img.cbstv_section_head_current  
	{
		background: url(../img/ico012x012section_pink.gif) no-repeat;
		width:12px;
		height:12px;
		border: 0px;
		padding-right: 4px;
	}
	.cbstv_right_column h3.cbstv_section_head img.cbstv_section_head_teal,
	.cbstv_right_column .cbstv_partners_wrap h3.cbstv_section_head img.cbstv_section_head_teal,
	.cbstv_page_health .cbstv_nonrelated_col h3.cbstv_section_head img.cbstv_section_head_current  
	{
		background: url(../img/ico012x012section_teal.gif) no-repeat;
		width:12px;
		height:12px;
		border: 0px;
		padding-right: 4px;
	}
	.cbstv_right_column h3.cbstv_section_head img.cbstv_section_head_navy,
	.cbstv_right_column .cbstv_partners_wrap h3.cbstv_section_head img.cbstv_section_head_navy,
	.cbstv_page_home .cbstv_nonrelated_col h3.cbstv_section_head img.cbstv_section_head_current  
	{
		background: url(../img/ico012x012section_navy.gif) no-repeat;
		width:12px;
		height:12px;
		border: 0px;
		padding-right: 4px;
	}
	.cbstv_right_column h3.cbstv_section_head img.cbstv_section_head_brown,
	.cbstv_right_column .cbstv_partners_wrap h3.cbstv_section_head img.cbstv_section_head_brown,
	.cbstv_page_pets .cbstv_nonrelated_col h3.cbstv_section_head img.cbstv_section_head_current  
	{
		background: url(../img/ico012x012section_brown.gif) no-repeat;
		width:12px;
		height:12px;
		border: 0px;
		padding-right: 4px;
	}
	.cbstv_right_column h3.cbstv_section_head img.cbstv_section_head_beige,
	.cbstv_right_column .cbstv_partners_wrap h3.cbstv_section_head img.cbstv_section_head_beige,
	.cbstv_page_politics .cbstv_nonrelated_col h3.cbstv_section_head img.cbstv_section_head_current  
	{
		background: url(../img/ico012x012section_beige.gif) no-repeat;
		width:12px;
		height:12px;
		border: 0px;
		padding-right: 4px;
	}
	.cbstv_right_column h3.cbstv_section_head img.cbstv_section_head_forest,
	.cbstv_right_column .cbstv_partners_wrap h3.cbstv_section_head img.cbstv_section_head_forest,
	.cbstv_page_tech .cbstv_nonrelated_col h3.cbstv_section_head img.cbstv_section_head_current  
	{
		background: url(../img/ico012x012section_forest.gif) no-repeat;
		width:12px;
		height:12px;
		border: 0px;
		padding-right: 4px;
	}
	.cbstv_right_column h3.cbstv_section_head img.cbstv_section_head_red,
	.cbstv_right_column .cbstv_partners_wrap h3.cbstv_section_head img.cbstv_section_head_red,
	.cbstv_page_traffic .cbstv_nonrelated_col h3.cbstv_section_head img.cbstv_section_head_current 
	{
		background: url(../img/ico012x012section_red.gif) no-repeat;
		width:12px;
		height:12px;
		border: 0px;
		padding-right: 4px;
	}
	.cbstv_right_column h3.cbstv_section_head img.cbstv_section_head_sky,
	.cbstv_right_column .cbstv_partners_wrap h3.cbstv_section_head img.cbstv_section_head_sky,
	.cbstv_page_cooler .cbstv_nonrelated_col h3.cbstv_section_head img.cbstv_section_head_current  
	{
		background: url(../img/ico012x012section_sky.gif) no-repeat;
		width:12px;
		height:12px;
		border: 0px;
		padding-right: 4px;
	}
	.cbstv_right_column h3.cbstv_section_head img.cbstv_section_head_violet,
	.cbstv_right_column .cbstv_partners_wrap h3.cbstv_section_head img.cbstv_section_head_violet,
	.cbstv_page_ent .cbstv_nonrelated_col h3.cbstv_section_head img.cbstv_section_head_current  
	{
		background: url(../img/ico012x012section_violet.gif) no-repeat;
		width:12px;
		height:12px;
		border: 0px;
		padding-right: 4px;
	}
	.cbstv_right_column h3.cbstv_section_head img.cbstv_section_head_yellow,
	.cbstv_right_column .cbstv_partners_wrap h3.cbstv_section_head img.cbstv_section_head_yellow,
	.cbstv_page_weather .cbstv_nonrelated_col h3.cbstv_section_head img.cbstv_section_head_current  
	{
		background: url(../img/ico012x012section_yellow.gif) no-repeat;
		width:12px;
		height:12px;
		border: 0px;
		padding-right: 4px;
	}
	
h4, h2.bizhead {
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	font-size: 1.3em;
	line-height: 1.2em;
}

 h5 {
	margin-bottom: 6px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.2em;
 }


.cbstv_header_logo {
	margin-top: -4px;
}

.cbstv_main_column .cbstv_hdr_bullet, .cbstv_right_column .cbstv_related_col h3.cbstv_section_head .cbstv_hdr_bullet {
	display: none;
}
.cbstv_right_column .cbstv_hdr_bullet {
	display: inline;
}
.cbstv_us_world {
	color: #4889ff;
}
.cbstv_page_home h1, .cbstv_page_home h1 a { color: #153895; }
.cbstv_page_local h1, .cbstv_page_local h1 a { color: #4889ff; }
.cbstv_page_world h1, .cbstv_page_world h1 a { color: #4889ff; }
.cbstv_page_weather h1, .cbstv_page_weather h1 a { color: #ffa800; }
.cbstv_page_traffic h1, .cbstv_page_traffic h1 a { color: #c00; }
.cbstv_page_sports h1, .cbstv_page_sports h1 a { color: #ff4a03; }
.cbstv_page_business h1, .cbstv_page_business h1 a { color: #009d00; }
.cbstv_page_consumer h1, .cbstv_page_consumer h1 a { color: #943c94; }
.cbstv_page_politics h1, .cbstv_page_politics h1 a { color: #c69c6c; }
.cbstv_page_health h1, .cbstv_page_health h1 a { color: #099; }
.cbstv_page_ent h1, .cbstv_page_ent h1 a { color: #633cd6; }
.cbstv_page_educ h1, .cbstv_page_educ h1 a { color: #912690; }
.cbstv_page_tech h1, .cbstv_page_tech h1 a { color: #005e1f; }
.cbstv_page_food h1, .cbstv_page_food h1 a { color: #cf3f5d; }
.cbstv_page_pets h1, .cbstv_page_pets h1 a { color: #866f4a; }
.cbstv_page_cooler h1, .cbstv_page_cooler h1 a { color: #74b3d6; }

h1 a {line-height: 19px;color: #4889ff;}

/* ARTICLE HEADERS */

.cbstv_article_wrap h2, .cbstv_article_wrap h3, .cbstv_article_wrap h4 {
	font-family: Helvetica, Arial, sans-serif;
}

.cbstv_article_wrap h2 {
	margin-bottom: 7px;
}
.cbstv_article_wrap h3 {
	margin-bottom: 9px;
	color: #404040;
	font-size: 1.4em;
}
.cbstv_article_wrap h4 {
	margin-bottom: 4px;
	font-size: 1.2em;
}



/* end header styles ============================= */

p {
	margin-bottom: 1em;
}

p.cbstv_less_margin {
	margin-bottom: 4px;
}

.cbstv_footer p {
	margin: 10px 0;
}

.cbstv_advert_txt {
	margin: -4px 0 4px ;
	font-size: .9em;
	font-weight: bold;
	text-transform: uppercase;
}

.cbstv_ad_label {
	margin-bottom: 5px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 10px;
	color: #444;
	display: block;
}

p.cbstv_bar_filler { /* hides filler bar under video for everything except below */
	margin: 0;	
	height: 0px;
	background-color: #e6e6e6;
}

p.cbstv_article_copyright, .cbstv_attribution {
	color: #676767;
}

.cbstv_page_article .cbstv_vid_wrapper p.cbstv_bar_filler { /* show filler bar under video on story pages */
	height: 10px;
	margin: 10px -27px -10px -36px;
	border: 0p
}

.cbstv_photo_byline {
	padding-right: 15px;
	line-height: 1.1em;
	float: left;
}
	.cbstv_photo_byline img {
		margin-bottom: 5px;
		display: block;
	}

.cbstv_attribution {
	/* font-style: italic; */
}
	.cbstv_article_images p.cbstv_attribution {
		margin: 0;
	}
	
.cbstv_button_center {
	margin: 0 auto;
	width: 130px;
	text-align: center;
}
	.cbstv_button_center span.button {
		margin: 0 10px;
	}
	
.cbstv_feat_link_detail {
		margin: 0 0 5px 0;
		font-size: .9em;
		font-style: italic;
	}

/* ################################################################ */
/* ------------------->>> BUTTONS AND LINKS <<<-------------------- */
/* ################################################################ */

a {
	font-weight: bold;
}
	a:hover {
		text-decoration: underline;
	}
	a:visited {
	}

a.cbstv_link_normal {
	font-weight: normal;
}

a.cbstv_vid_link, .seen_desc a.vidlink
{
	margin-right: 2px;
	padding-right: 14px;
	background: url(../img/ico011x008video.gif) no-repeat right;
}
img.cbstv_vid_icon
{
	background: url(../img/ico011x008video.gif) no-repeat right;
}
a.cbstv_vid_link_left 
{
	padding-left: 14px;
	background: url(../img/ico011x008video.gif) no-repeat left;
}
a.cbstv_email_link {
	background: url(../img/ico009x009email.gif) 0 0 no-repeat;
}
a.cbstv_print_link {
	background: url(../img/ico009x009print.gif) 0 0 no-repeat;
}

a.cbstv_email_link, a.cbstv_print_link {
	padding-left: 14px;
	cursor: pointer;
}
a.cbstv_xmlfeed_link {
	padding-left: 40px;
	background: url(../img/ico036x014xml.gif) left top no-repeat;
	color: #333;
}
a.cbstv_xmlfeed_link_standard {
	padding-left: 40px;
	background: url("../img/rss_xml.gif") left top no-repeat;
	color: #333;
}
a.cbstv_xmlfeed_link_google {
	background: url("../img/rss_google.gif") left top no-repeat;
	color: #333;
	padding-left: 120px;
}
a.cbstv_xmlfeed_link_yahoo {
	background: url("../img/rss_yahoo.gif") left top no-repeat;
	color: #333;
	padding-left: 100px;
}
a.cbstv_xmlfeed_link_rojo {
	background: url("../img/rss_rojo.gif") left top no-repeat;
	color: #333;
	padding-left: 120px;
}
a.cbstv_xmlfeed_link_aol {
	background: url("../img/rss_aol.gif") left top no-repeat;
	color: #333;
	padding-left: 70px;
}
a.cbstv_xmlfeed_link_bloglines {
	background: url("../img/rss_bloglines.gif") left top no-repeat;
	color: #333;
	padding-left: 100px;
}
a.cbstv_xmlfeed_link_newsgator {
	padding-left: 95px;
	background: url("../img/rss_newsgator.gif") left top no-repeat;
	color: #333;
}
a, .cbstv_article_wrap h4 a {
	color: #2f40aa;
}
.cbstv_header_box a {
	color: #53beea;
}

/* == Button Style == */

span.button {
	height:22px !important;
	display:block !important;
	padding-left:7px;
	float:left;
	background:url(../img/btn_left.gif) left top no-repeat;
	}
span.button a {
	height:17px !important;
	_height:22px !important;
	display:block !important;
	float:left;
	padding:4px 2px 1px 0;
	font-size:11px;
	}
span.button a:hover {
	border:none !important;
	}

span.button a, span.button input {
	background:url(../img/btn_right.gif) right top no-repeat;
	color:#00ABEE;
	}
span.button a:visited {
	color:#00abee;
	}
span.button a:hover {
	color:#00abee;
	}
span.button input{
	border: 0px;
	width:130px;
	display:block !important;
	float:left;
	font-size:11px;
	height:27px !important;
	padding:0pt 5px 1px 0pt;
	font-weight:bold;
	}

/* ##################################################### */
/* -------------------->>> FORMS <<<-------------------- */
/* ##################################################### */

form .cbstv_required_notice {
	color: #3140ad;
}
.cbstv_header select {
	display: block;
}
	.cbstv_hdr_traffic select {
		margin-top: 5px;
		clear: left;
		width: 95px;
	}

.cbstv_module_select {
	margin-bottom: 10px;
}

.cbstv_main_right_wrapper_header form {
	float: left;
	margin-left: 10px;
	padding-top: 5px;
}
	.cbstv_main_right_wrapper_header select {
		width: 150px;
		margin-top:5px;
		margin-left: 4px;
		*margin-top:12px;
	}

#zip {
	border:none;
	background-color:#fff;
	margin-right: 4px;
	width:60px;	
}

form .textinput {
	padding:2px;
	font-size:1.0em;
}

#weathercitychange select {
	border: 0;
	width: 130px;
	padding: 0;
	font-size: 1em;
	color: #333;
}

.cbstv_article_wrap form {
	font-size: 90%;
}
	.cbstv_article_wrap form a, .cbstv_generic_form a {
		text-decoration: underline;
	}
		.cbstv_generic_form a.cbstv_generic_submit_button {
			text-decoration: none;
		}
		.cbstv_generic_form span.button a, .cbstv_article_wrap form span.button a {
			text-decoration: none;
		}
		.cbstv_generic_form span.button a:hover, .cbstv_article_wrap form span.button a:hover {
			text-decoration: underline;
		}
		
	.cbstv_article_wrap form .cbstv_module_wrap_pad_grey ul {
	}
		ul li.cbstv_form_row {
			display: block;
			float: left;
			clear: left;
			width: 100%;
			margin-bottom: 3px;
		}
			ul li.cbstv_form_row ul {
				width: 100%;
			}
			.cbstv_article_wrap form .cbstv_module_wrap_pad_grey label, .cbstv_generic_form label {
				display: block;
				font-weight: bold;
			}
			.cbstv_article_wrap form .cbstv_module_wrap_pad_grey input {
				width: 190px;
			}
			.cbstv_generic_form .cbstv_hor_list input {
				width: 220px;
			}
			.cbstv_page_widget .cbstv_generic_form .cbstv_hor_list input {
				width: 140px;
			}
			.cbstv_article_wrap form .cbstv_module_wrap_pad_grey select {
				width: 194px;
			}
			.cbstv_generic_form .cbstv_hor_list select {
				width: 224px;
			}
			.cbstv_module_wrap_pad .cbstv_generic_form textarea {
				width: 495px;
			}
			.cbstv_page_widget .cbstv_generic_form textarea {
				width: 345px;
			}
			.cbstv_article_wrap form .cbstv_module_wrap_pad_grey .cbstv_field_helper, .cbstv_generic_form .cbstv_field_helper {
				font-weight: normal;
				color: #333;
				margin: 0;
				padding: 0;
			}
			.cbstv_generic_submit_button {
				display: block;
				font-weight: bold;
				line-height: 26px;
				height: 26px;
				padding-left: 10px;
				padding-right: 10px;
				text-align: center;
				background: url(../img/bg001x026btn_submit_off.jpg) left top repeat-x;
				color: #fff;
				border: 2px solid #fff;
			}
			.cbstv_generic_submit_button:hover {
				background: url(../img/bg001x026btn_submit_on.jpg) left top repeat-x;
			}
	
			.cbstv_page_widget .cbstv_generic_submit_button {
				width: 95px;
			}

		.cbstv_page_widget span.button {
			position: relative;
			left: 125px;
		}
			.cbstv_page_widget span.button a {
				width: 80px;
			}
		.cbstv_module_wrap_pad_grey span.button {
			position: relative;
			left: 142px;
		}
			.cbstv_module_wrap_pad_grey span.button a {
				width: 130px;
			}
			
		.cbstv_page_widget .cbstv_section_head a.cbstv_close_dialog_link {
			color: #fff;
			background: url(../img/ico009x012close_diag.gif) left top no-repeat;
			display:block;
			font-size:0.8em;
			font-weight:normal;
			line-height:14px;
			padding:0pt 10px 0pt 15px;
			text-decoration:underline;
		}
		
		.cbstv_article_subheadline {
			font-size:1.3em;
			font-weight:bold;
			color: #666;
		}
		
		.cbstv_entry_error {
			background-color: #d6b3ba;
		}
		
		.cbstv_entry_error_text {
			color:red;
			font-weight:bold;
		}
		
		.cbstv_entry_label, .cbstv_captcha_img label {
			font-weight:bold;
		}

.cbstv_dropdowns_right select {
	width: 135px;
	margin: 0 5px 5px 0;
}

.cbstv_webcam_list p {
    float:left;
    padding:10px 10px 6px 0pt;
}

.cbstv_webcam_list img {
    display: inline;
    width: 132px;
	height: 105px;
	margin: 0 5px 5px 0;
}

.cbstv_webcam_list span.caption {
    display: block;
    font-style: italic;
    text-decoration: none;
}


form .textinput {
	border:1px solid #ccc;
	background-color:#fff;
	color:#333;
}

form .cbstv_module_wrap_pad_grey {
	background-color: #f5f5f5;
	border: 0px;
}

/* ##################################################### */
/* ------------------->>> EXTRAS <<<-------------------- */
/* ##################################################### */

hr, hr.cbstv_dotted_line {
	margin-bottom: 5px;
	padding-top: 5px;
	height: 0px;
	border: 0px;
	clear: left;
	width: 100%;
	border-bottom: 1px solid;
	color: #fff;
	border-color: #c3c3c3;
}
	hr.cbstv_dotted_line {
		border-bottom: 1px dotted;
		border-color: #a3b0b6;
	}

.cbstv_float_right {
	float: right;
}
	img.cbstv_float_right {
		margin-left: 10px;
	}
	.cbstv_section_head img.cbstv_float_right {
		margin-right: 10px;
	}
.cbstv_float_left {
	float: left;
}
	img.cbstv_float_left {
		margin-right: 10px;
	}
.cbstv_clear_left {
	clear: left;
}
.cbstv_clear_both {
	clear: both;
}
.cbstv_margin_left10 {
	margin-left: 10px;
}
.cbstv_no_border {
	border: 0;
}
.cbstv_no_margin {
	margin: 0;
}
.cbstv_vert_padding {
	padding: 10px 0 10px 0;
}

.cbstv_text_center {
	text-align: center;
}
.cbstv_normal_font_style {
	font-style: normal;
}

#flashpoll {
	background:#fff url(../img/bg_poll3.gif) bottom repeat-x; 
	vertical-align: top;
	padding-top:2px;
}
 
table.cbstv_image_thumbnails td {font-size:10px;text-align:center;padding:2px;vertical-align:top;}

/* === Image Replacement class. Dwyer Method from: 
http://www.mezzoblue.com/tests/revised-image-replacement/
=== */

.ir {
	display:block;
	width:0;
	height:0;
	overflow:hidden;
	font-size:0.5em;
}


/* COMING UP SCHEDULE TABLE styles */

table.cbstv_coming_up {
	margin-top:4px;
	width:100%;
	}
table.cbstv_coming_up th,
table.cbstv_coming_up td {
	padding:3px;
	text-align:left;
	vertical-align: top;
	background-color:#f1f1f8;
	}
table.cbstv_coming_up tr.alt td,
table.cbstv_coming_up tr.alt th 
{
	background-color:#f9f8fd;
}

/*begin image enlargement modal*/	

.cbstv_cursor_pointer
{
	cursor:pointer;
	}

.cbstv_modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.cbstv_email_page, .cbstv_enlarge_image {
	width: 350px;
}
	.cbstv_enlarge_image_content {
		padding: 30px 15px 0 15px;
		border-left: 2px solid #fff;
		border-right: 2px solid #fff;
		background-color: #fff;
	}

.cbstv_enlarge_image_content p.cbstv_form_links {
	font-size: .85em;
	color: #600;
}
	.cbstv_enlarge_image_content p.cbstv_form_links a {
		color: #600;
	}
	.cbstv_enlarge_image_content p.cbstv_form_links a.cbstv_form_submit {
		color: #fff;
	}

.cbstv_close_win {
	margin: 6px 6px 0 0;
	float: right;
	font-size: .9em;
}
	.cbstv_close_win a {
		color: #000;
		font-weight:bold;
	}
.cbstv_enlarge_image {
	margin-bottom: 10px;
}
	.cbstv_enlarge_image_descrip {
		font-size: .85em;
		color: #1c1301;
		vertical-align: top;
	}
		td.cbstv_enlarge_image_descrip {
			padding-top: 20px;
		}
		p.cbstv_enlarge_image_descrip {
			margin: 0 0 10px 0;
			padding: 0;
		}
/*end image enlargement modal*/

/*linksets*/
.cbstv_linkset_bottom {
	width:100%;
	padding: 5px;	
}

.cbstv_linkset_bottom h2, .cbstv_linkset_top h2 {
	margin-bottom:4px; 
	font-size: 1.1em;	
}

.cbstv_linkset_top h2 
{
	padding-top:10px;
}
.cbstv_linkset_top {
	width:100%; 
	padding: 3px; 
	background: #FFFFFF url(../img/alsofrom_bg.gif) repeat-x scroll bottom; 
	border-bottom: solid 1px #C3C3C3; 
	margin-bottom: 10px;
	margin-top: -10px;
}

.cbstv_linkset_top table {
	width: 100%;
}

.cbstv_linkset_top_left {
	padding: 0 10px 4px 0; 
	border-right: solid 1px #C3C3C3; 
	width: 182px;
	font-size: .95em;
}

.cbstv_linkset_top_left img {
	float:left; 
	margin: 2px 4px 0px 3px;
}

a.cbstv_linkset_title_link {
	line-height:1.1em; 
	color: #000000;
	margin-top: 2px;
	display: block;
	padding-bottom: 2px;
}

.cbstv_linkset_top_right {
	padding-left:10px;	
}

.cbstv_linkset_top_right li {
	list-style-type: disc; 
	color: #2F40AA; 
	line-height: 1.05em; 
	font-size: .95em;
}
/*end linksets*/

/* =============== end COMING UP SCHEDULE TABLE styles ================ */

/* SPECIAL AD SECTION styles */
.cbstv_page_specialad .cbstv_main_column 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_main_column {
	font-family: Palatino, Georgia, serif;
	line-height: 1.3em;
	font-size: 1.1em;
}

/* BEGIN POPUP/DRAWER STYLES */

#trackit { position: relative;}

#trackit h3 a span {
	padding-left: 12px;
	font-size:1.1em;
	font-weight: bold;
}

div.cbstv_drawer { position: relative; }
div.cbstv_drawer-left, div.cbstv_drawer-right { clip: rect(0px 0px 1000px 0px); position: absolute; }
div.cbstv_drawer-top, div.cbstv_drawer-bottom { clip: rect(0px 1000px 0px 0px); position: absolute; }

#popclearlinks, #popclearlinks2 {
 	background: #ff0;
 	}
#popit ul li#popclear, #popit2 ul li#popclear2 {
	background: url(../../_resources/img/pop_bottom.gif) no-repeat bottom right;
}

#popit {
	left: 90px;
	top: 0px;
	width:367px;
	background:url(../img/pop_top_green.gif) no-repeat top right;
}
	#popit ul, #popit2 ul {
		margin-top:1em;
	}
	#popit a, #popit2 a {
		display:block;
		padding-left:2em;
	}
	#popit a:hover, #popit2 a:hover {
		background-color:#e4f6fC;
	}
		#popit ul li, #popit2 ul li {
		line-height:2em;
		padding:0 1em 0 0.5em;
		background:#fff url(../img/pop_mid.gif) no-repeat top right;
		border-bottom:1px dotted #ccc;
	}
	#popclear a, #popclear2 a {
       padding-left: 1em;
       padding-right: 1em;

        }
	#si_c, #ti_c {
		margin-right: 4px;
		float:right;
		width:40px;
		}
		* html #si_c, * html #ti_c {
			margin: 2px;
		}
	#si_cv {
		float:right;
		width:85px;
		padding-top:3px;
		padding-bottom:3px;	
		}
	#si_ca {
		float:right;
		width:60px;
		padding-top:3px;
		padding-bottom:3px;	
	}
#popclear span,
#popclear2 span{
	padding-top:3px;
	float:right;
	}

#popit ul li#popclear, #popit2 ul li#popclear2 {
	margin:0 !important;
	border:0 !important;
	padding:0 0 0.3em 1.5em;
	height:25px;
}

/* END POPUP/DRAWER STYLES ================================================== */

.cbstv_story_icon 
{
	height: 13px;
	padding-right: 4px;
	margin-bottom: -2px;
	}
	
.cbstv_story_icon_bullet
{
	height: 10px;
	padding-right: 4px;
	}



/* == global tab styles == */

.tabblock {
    background:#e8f0ff url(../img/tab_bottom.gif) repeat-x bottom;
    font-size:1.0em;
    line-height:normal;
    height:23px;
	}
.tabunderblock {
	padding:10px;
	background-color:#fff;
	border:1px solid #DBDCDC;
	border-top:none;
	margin-bottom:5px;
	}
ul.tabs {
    list-style:none;
}
ul.tabs li a {
	display:block;
	background:url(../img/tab_norm_left.gif) no-repeat left top;
	padding:5px 10px 4px;
	color:#10B1DB;
	}
ul.tabs li a:hover {
	border:none !important;
	}
ul.tabs li {
	float:left;
	background:url(../img/tab_norm_right.gif) no-repeat right top;
	margin-bottom:1px;
	}
ul.tabs li.currenttab a {
	display:block;
	background:url(../img/tab_current_left.gif) no-repeat left top;
	padding:5px 10px 5px;
	color:#333;
	}
ul.tabs li.currenttab {
	float:left;
	background:url(../img/tab_current_right.gif) no-repeat right top;
	margin-bottom:0px;
	}
	
/* when "fake" tabs are needed - in other words, non-js tabs */

ul.tabs_fake {
    list-style:none;
}
ul.tabs_fake li a {
	display:block;
	background:url(../img/tab_norm_left.gif) no-repeat left top;
	padding:5px 10px 4px;
	color:#10B1DB;
	}
ul.tabs_fake li a:hover {
	border:none !important;
	}
ul.tabs_fake li {
	float:left;
	background:url(../img/tab_norm_right.gif) no-repeat right top;
	margin-bottom:1px;
	}
ul.tabs_fake li.currenttab a {
	display:block;
	background:url(../img/tab_current_left.gif) no-repeat left top;
	padding:5px 10px 5px;
	color:#333;
	}
ul.tabs_fake li.currenttab {
	float:left;
	background:url(../img/tab_current_right.gif) no-repeat right top;
	margin-bottom:0px;
	}

/* ======================= end  FROM OUR PARTNERS TAB styles =================== */




/* stock market styles*/

.cbstv_biz_module .halfpadblock {
}


#bizleads .saveitlist {
	border-bottom:1px solid #ccc; 
	padding-bottom:10px; 
	margin-bottom:10px;
	margin-right:10px;
}

#bizleads h2 {
	background-color:#01AF00;
	margin:10px 0 0 10px;
	}

#bizleads ul {
	margin:8px 0 0 10px;
	}

#bizleads li a {

	}
	
#morebiz a {
	font-weight:bold !important;
	margin-left:1em;
	}
	
#bizleads h4 a {
	font-size:1.6em;
	margin:8px 3px 0 10px;
	font-family:georgia, serif;
}

#bizleads p {
	margin:3px 0 3px 10px;
	font-size:1.1em;
	}

#bizleads dt {
	color:#5157BA;
	font-size:1.1em;
	font-weight:bold;
	}
	
#marketindex {
	/*margin:0 4px;*/
	width:98%;
	border-collapse:collapse;
	}
	
#marketindex td {
	padding:4px;
	font-size:1.0em;
	}
	
#marketindex tr {
	background-color:#F1FBF2;
	}
	
#marketindex tr.altrow {
	background-color:#E6F7E5;
	}
	
.indexnumbers {
	font-weight:bold;
	text-align:right;
	}
	
#indexupdated {
	background-color:#F1FBF2;
	/*margin:4px 4px 0 4px !important;*/
	margin: 0;
	padding:4px;
	}
	
.updated {
	font-size:0.9em !important;
	vertical-align:baseline;
	}
    
    div#marketcharts img {padding-top:16px !important;}
    div#marketcharts dl dd.marketnumbers img {padding-top:0px !important;}
    	
#marketcharts {
	margin:0 -10px 10px -10px;
	background:#fff url(../img/market_bg.jpg) top left no-repeat;
	height:122px;
	width: 310px !important;padding:0pt !important;
	}

#marketcharts dl {
	width:112px;
	height:40px;
	padding:0 0 0 10px;
	font-size:10px;font-family:verdana,san-serif;line-height:13px;
	}

#mchart1 dt,
#mchart2 dt,
#mchart3 dt {
padding-top:8px;
}

a#mbtnone {
	display:block;
	width:14px;
	height:14px;
	background:#fff url(../img/btn_markets.gif) top no-repeat;
	}
	
a#mbtntwo {
	display:block;
	width:14px;
	height:14px;
	background:#fff url(../img/btn_markets.gif) bottom no-repeat;

	}
	
a#mbtnthree {
	display:block;
	width:14px;
	height:14px;
	background:#fff url(../img/btn_markets.gif) bottom no-repeat;
	}
	
#marketcharts dt,
#marketcharts .marketnumbers {
	width:88px;
	white-space:nowrap;
	font-size:0.9em;
	letter-spacing:-0.2em;
	float:left;
	}
	
#marketcharts .marketnumbers img {
	padding-top:3px;
	}
	
#marketcharts .marketbutton {
	width:17px;
	padding-top:16px;
	padding-right:2px;
	float:right;
	}
	
#marketcharts .marketbutton a:hover {
	border:none;
	}
	
#qbox {
	width:48px;
	margin:0 4px;
	border:1px solid #666;
	height:20px;
	}

#quotebtns {
	float:right;
	}

#quotebtns form {
	height:1.6em;
	width:130px;
	}

#quotebtns a.question {
	margin:0 0 0 8px;
	font-size:1.1em;
	display:block;
	text-align:center;
	float:left;
}

#stockgraph {
	float:right;
	width:177px;
	padding:4px 8px 0 0;
	}
	
#bizleads form {
	height:3em;
	padding-top:0.5em;
	}
	
#bizleads form * {
	float:left;
	}

#companiesnearby {
	margin-left:60px;

	height:1em;
	vertical-align:top;
	}
	
#companiesnearby * {
	float:none;
	}
	
#marketbyzip {
	width:40px;
	height:16px;
	margin:0 0.5em;
	border:1px solid #999;
	padding:2px;
	font-size:1.1em;
	}
	
#marketindexfoot {
	background-color:#E6F7E5;
	height:27px;
	/*margin:0 3px 3px 3px;*/
	margin:0;
	padding:4px;
	}


/* =================== end STOCK MARKET styles ===================== */





/* ########################################################## */
/* ------------------->>> ADVERTISING <<<-------------------- */
/* ########################################################## */


p.cbstv_tout_sponsor {
	margin: -3px -3px 5px 0;
	float: right;
	font-size: .95em;
	display: inline;
}
	.cbstv_page_article .cbstv_vid_wrapper p.cbstv_tout_sponsor {
		margin-right: -25px;
	}
	
	.cbstv_right_column .cbstv_module_wrap_pad p.cbstv_tout_sponsor {
		margin: -8px -9px 5px 0;
		font-size: .9em;
		color: #777;
	}
	.cbstv_right_column h3.cbstv_section_head p.cbstv_tout_sponsor {
		margin-right: 1px;
		font-family: Helvetica, Arial, sans-serif;
		font-weight: normal;
		font-size: .75em;
	}
p.cbstv_toutbody_sponsor {
	text-align: right;
	font-size: .95em;
}
	
.cbstv_skyscraper {
	width: 160px;
	padding-bottom: 10px;
}
	.cbstv_right_column .cbstv_skyscraper {
		float: left;
	}

.cbstv_page_article .cbstv_kanoodle_contain table {
	width: 472px;
}
	.cbstv_page_article .cbstv_kanoodle_contain table table {
		width: 100%;
	}
	
.cbstv_video_sponsor, .cbstv_module_sponsor_right {display:inline;float:right;}
.cbstv_module_sponsor_right {width:88px;}
.cbstv_video_sponsor {width:150px;}

#countdownHolder #adHolder {
float:none !important;
*float:right !important;
font-style: italic;
}

#countdownHolder #adHolder a img{border:1px solid #000;}

#countdownHolder #adHolder .cbstv_ad_div {background-color:transparent;}

/*for collapsable ads*/
.cbstv_ad_div {border:0px;padding:0px;background-color:#FFFFFF;font-family:Helvetica,Arial,sans-serif;font-size:10px;}
.cbstv_ad_div a img{border:0px;display:inline;padding-bottom: 1px;vertical-align:middle;}
.cbstv_header .cbstv_ad_div h4 {color:#ffffff;font-size:9px;text-align:left;}
.cbstv_header .cbstv_ad_div {background-color:Transparent;}

.cbstv_livechatad table {background-color:#000000;width:200px;border:0px;}
.cbstv_livechatad td {font-family:verdana;font-size:10px;color:white;}
.cbstv_livechatad td img {border:0px;}

/* ########################################################## */
/* ------------------->>> SEARCH <<<-------------------- */
/* ########################################################## */

.cbstv_hdr_searchbox {
	margin-right: 4px;
	width: 145px;
	display: inline;
}

body.cbstv_page_home input.cbstv_hdr_searchbox_gobutton 
{
    float: left;
    margin-left: 122px;
}

.cbstv_hdr_search select {
		margin: 5px 0;
}
	
.completion-list {
    z-index:1000000;
    border-bottom: solid 2px #000;
    background: url('../img/completion-list-top.gif') no-repeat top left;
    padding-top:11px;
    font-size: 100%;
    line-height:normal;
    list-style-type: none;
}

.completion-list-item {
    border-left: solid 2px #000;
    border-right: solid 1px #000;   
    background-color: #EDF3FF;
    padding:1px 3px 1px 3px;     
}
.completion-list-hilite {
    cursor: pointer;
    border-left: solid 2px #000;
    border-right: solid 1px #000;       
    background-color: #EDF3FF;
    padding:1px 3px 1px 3px;
    text-decoration: underline;
}

ul.completion-list li {
	display: list-item !important;
	overflow: visible !important;
	float: none !important;
	width: auto !important;
	height: auto !important;
}

/* ####################################################################################### */
/* ----------------------------------->>> PRINT STYLES <<<-------------------------------- */
/* ####################################################################################### */

