* {
	padding:0;
	margin: 0px;
	list-style-type: none;
	text-decoration: none;
}

body {
	font-family: Helvetica, Arial, sans-serif;
	border:none;
	font-size: 62.5%;
	line-height:1.3em;
	width: 100%; 
	background: url(../img/section-header-bg.gif) repeat-x;
}

body.cbstv_page_home {
	background: url(../img/header-with-shadow.gif) repeat-x;
}

body.cbstv_page_silverlight {
    background: None;
    *text-align:left;
    *margin-left:auto;
    *margin-right:auto;
    padding:0px;
	margin:0px;
}

body.cbstv_page_widget {
	background-image: none;
}

body.cbstv_page_topnav {
	background: url(../img/section-header-horizontalnav-bg.gif) repeat-x;
}

body.cbstv_page_newsletter {background: url(../img/newsletter-header-bg.gif) repeat-x;}

.cbstv_content_wrapper {background:#fff url(../img/header-shadow-bg.gif) repeat-x;}
.cbstv_content{background:#fff url(../img/leftnav131x1.jpg) repeat-y scroll 0 0;float:left;padding-bottom:10px;}
.cbstv_page_newsletter .cbstv_content_wrapper, .cbstv_page_topnav .cbstv_content_wrapper{background:none;}

/* ##################################################### */
/* ----------------->>> STRUCTURE <<<------------------- */
/* ##################################################### */
.cbstv_wrapper, .cbstv_header_container {
		width: 975px;
		margin: 0 auto;
}

.cbstv_page_newsletter .cbstv_content_wrapper, .cbstv_page_newsletter .cbstv_main_right_wrapper {width:850px;}
.cbstv_page_newsletter .cbstv_wrapper {width:635px;}

.cbstv_header {
	background: url(../img/section-header-bg.gif) repeat-x;
	float: left;
	width:100%;
}

body.cbstv_page_home .cbstv_header  {
	background: url(../img/bg001x102bluebar.jpg) repeat-x;
}

body.cbstv_page_topnav .cbstv_header,  body.cbstv_page_topnav .cbstv_content{background:none;}

.cbstv_page_staging .cbstv_main_right_wrapper {
	background: Transparent url(../img/staging.gif) !important;
}

.cbstv_top_one_column_above_nav{min-height:10px;height:auto;background: transparent url(../img/navigation-top-bg.gif) no-repeat;}
		
.cbstv_header .cbstv_header_inside_search {
	margin-left: 500px;
	height: 63px; 
}
	
.cbstv_page_topnav_1000 .cbstv_content_wrapper, .cbstv_content_wrapper, .cbstv_page_topnav_1000 .cbstv_main_right_wrapper {
	width: 975px;
	clear: left;
	float: left;
}

.cbstv_leftnav {
	width: 125px;
	float: left;
	display: inline;
}

.cbstv_main_right_wrapper {
	padding-top: 9px;
	width: 850px;
	float: left;
	font-size: 1.15em;
	background: transparent;
}

.cbstv_page_topnav .cbstv_main_right_wrapper {width:975px;}

.cbstv_main_right_wrapper_header {
	float: left;
	width: 800px;
	margin-bottom: 5px;
}
.cbstv_main_column {
	width: 521px;
	float: left;
}

.cbstv_page_article .cbstv_main_column, .cbstv_page_slideshows .cbstv_main_column {
	width: 520px;
}

body.cbstv_page_slideshows.cbstv_page_newsletter .cbstv_main_column, body.cbstv_page_newsletter .cbstv_main_column {width:635px;}
.cbstv_right_column {
	margin-left: 9px;
	width: 312px;
	float: left;
	display: inline;
}

.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_one_column .cbstv_module_wrap {width:820px;}

.cbstv_module_caspio table {
	width: 100%;
}

.cbstv_module_caspio {	
	background: #557DBD url(../img/header-dropshadow.gif) repeat-x;
	background-position: top right;
}

.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, .cbstv_partners_wrap, cbstv_module_wrap_pad_nofloat {
	padding: 10px;
}
.cbstv_page_topnav_1000 .cbstv_main_right_wrapper .cbstv_module_wrap_pad {
	width: 975px;
}
	
.cbstv_main_right_wrapper .cbstv_module_wrap_pad, .cbstv_one_column .cbstv_partners_wrap {
	width: 820px;
}

.cbstv_main_right_wrapper .cbstv_module_wrap.cbstv_kanoodle_contain {width:842px;}
.cbstv_main_right_wrapper .cbstv_main_column .cbstv_module_wrap.cbstv_kanoodle_contain {width:100%;}

.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 {
	font-size: 1.05em;
	line-height: 1.5em;
}
.cbstv_page_article .cbstv_partners_wrap {
	width: 452px;
}
.cbstv_right_column .cbstv_partners_wrap, .cbstv_right_column .cbstv_module_wrap_pad {
	width: 290px;
}

.cbstv_page_slideshows .cbstv_main_column .cbstv_module_wrap_pad, .cbstv_page_article .cbstv_main_column .cbstv_module_wrap_pad{
	width: 500px;
}

body.cbstv_page_slideshows.cbstv_page_newsletter .cbstv_main_column .cbstv_module_wrap_pad, body.cbstv_page_newsletter .cbstv_main_column .cbstv_module_wrap_pad{width:613px;}

.cbstv_container_nomargin_pad {
	margin: 0;
	padding: 10px;
}

.cbstv_module_wrap_transparent {
	background-color: transparent;
	border: 0px none;
}

.cbstv_wildcard_list img {border:0px !important;}
.cbstv_wildcard_list h3 {font-size:1.5em;line-height:1.5em;}
/* END GLOBAL STYLES ================================================== */

/* HOMEPAGE STYLES */
.cbstv_date_txt {color: #fff; margin: 5px 0 0 5px;}

.cbstv_page_slideshows .cbstv_subfeature_stories {
	clear:both;
}

.cbstv_more_list, .cbstv_more_list p {
	clear: left;
}
.cbstv_more_list ul.cbstv_slide_list {
	margin-bottom: 0;
}

.cbstv_right_column .cbstv_boxad_wrapper, .cbstv_right_column .cbstv_module_wrap_pad5 {
	padding: 5px;
	width: 300px;
}

.cbstv_right_column .cbstv_boxad_wrapper{border:none;padding: 0 5px;}

.cbstv_main_column .cbstv_boxad_wrapper {
	padding: 5px;
}

.cbstv_vid_wrapper, .cbstv_page_landing .cbstv_right_column .cbstv_partners_wrap.cbstv_vid_wrapper {
	padding: 0px;
	width: 312px;
	border: 0;
}

.cbstv_module_wrap.cbstv_kanoodle_contain {border: 0;}
.cbstv_top_one_column .cbstv_module_nowrap, .cbstv_one_column .cbstv_module_nowrap{width:728px;clear:none;}

/* END HOMEPAGE STYLES ================================================== */

/* ##################################################### */
/* ---------------->>> STORY DETAIL <<<----------------- */
/* ##################################################### */
.cbstv_story_detail .cbstv_photo_byline {width:77px;margin-top:5px;}

.cbstv_story_icons {margin-top:17px;}

.cbstv_main_column .cbstv_related_col {
	width: 175px;
	padding: 10px;
	margin-top: 5px;
	float:right;
	background-color: Transparent;
	border-top: 1px solid #ccc;
}

.cbstv_main_column .cbstv_related_col .cbstv_module_wrap_pad {margin-bottom:0px;}

.cbstv_story_detail.cbstv_page_article .cbstv_main_column .cbstv_article_wrap .cbstv_related_col .cbstv_module_wrap_pad {width: 175px;padding:10px;}
.cbstv_story_detail.cbstv_page_article .cbstv_main_column .cbstv_article_wrap .cbstv_related_col .cbstv_module_wrap_pad dl.cbstv_sm_img dd {width: 90px;}
.cbstv_story_detail.cbstv_page_article .cbstv_main_column .cbstv_article_wrap .cbstv_related_col .cbstv_module_wrap_pad h3 {width:190px;}

.cbstv_click_enlarge {
	color:#676767;
	font-size:10px;
	line-height:10px;
	float:right;
	cursor: pointer;
}
.cbstv_slider_paging {display:block;height:22px;width:60px;}
.cbstv_enlarge_image .cbstv_slider_paging {padding:4px 30px 0 110px;width:180px;}
.cbstv_slide_back_but_wht, .cbstv_slide_next_but_wht, .cbstv_slide_back_but_grey, .cbstv_slide_next_but_grey {
	margin: 4px 3px 0;
	padding: 8px 0 0;
	width: 7px;
	float:left;
}
.cbstv_slide_back_but_grey {
	background: url(../img/btnbackgray007x009.jpg) no-repeat;
}
.cbstv_slide_next_but_grey {
	background: url(../img/btnnextgray007x009.jpg) no-repeat;
}
.cbstv_slide_back_but_wht {
	background: url(../img/btnbackblk007x009.jpg) no-repeat;
}
.cbstv_slide_next_but_wht {
	background: url(../img/btnnextblk007x009.jpg) no-repeat;
}

.cbstv_article_date_header {
	color: #666;
	font-size: .95em;
	width: 370px;
	float:left;
	margin: 10px 0 6px 0;
}

.cbstv_topofstory{float:left;width:500px;margin-bottom:12px;}

.cbstv_main_column .cbstv_module_wrap_pad.cbstv_article_wrap .cbstv_module_sponsor_right {margin-top:0px;float:right;height:31px;width:250px;text-align:right;margin-top:11px;}
.cbstv_main_column .cbstv_module_wrap_pad.cbstv_article_wrap .cbstv_module_sponsor_right font {float:left;}
.cbstv_main_column .cbstv_module_wrap_pad.cbstv_article_wrap .cbstv_module_sponsor_right img {vertical-align:middle;}
.cbstv_social_bookmarks{clear:both;float:right;margin: 24px 0 0 0;}

.cbstv_article_wrap .cbstv_topofstory h2, .cbstv_article_wrap .cbstv_topofstory h3, .cbstv_article_wrap .cbstv_topofstory h4 {
	font-family: Georgia, Times, Serif;
}

.cbstv_article_wrap h2 {
	margin-bottom: 3px;
	font-size: 2.08em;
	line-height: .92em;
}
.cbstv_story_detail .cbstv_article_wrap h2, .cbstv_page_slideshows .cbstv_article_wrap h2 {clear: both;}
.cbstv_article_wrap h3 {
	margin-bottom: 2px;
	color: #666;
	font-size: 1.56em;
	font-weight: normal;
	line-height: 1.1em;
}
.cbstv_article_wrap h4 {
	margin-bottom: 4px;
	font-size: 1.21em;
	color: #666;
	font-weight: normal;
	line-height: 1.45em;
	font-family: Arial, Sans-Serif !important;
}

.cbstv_article_wrap h5 {color: #666;font-weight: normal;font-size:1em;line-height: 1.18em;font-family: Arial, Sans-Serif;}
	
.cbstv_breakinglink {display:block;text-align:center;}

/* ########################################################## */
/* ------------------->>> ALERTS <<<------------------------- */
/* ########################################################## */
.cbstv_alert {
	background:#fff url(../img/bg_1pixel.gif) repeat-x;
	clear:left;
	float:left;
	margin-bottom:10px;
	width:523px;
	height:6.75em;
	overflow: hidden;
}

.cbstv_alert.cbstv_firstalert {height:auto;clear:both;}

.cbstv_alert.cbstv_red_alert
{
	background:#ECECEC url(../img/bg_1pixel_breaking.gif) repeat-x;
	border: 2px solid red;
	width: 517px;
}
.cbstv_alert ul.cbstv_hor_list {
	line-height:1.4em;
	width:523px;
	border-color:#FFFFFF;
	padding:4px 0;
}

.cbstv_alert.cbstv_red_alert ul.cbstv_hor_list{width:518px;}

li.cbstv_alert_type {
	font-family:Helvetica,Arial,sans-serif;
	font-size:1.3em;
	font-weight:bold;
	width:130px;
	letter-spacing: -.5px;
	color: #004d99;
	padding:8px 9px;
}

.cbstv_red_alert li.cbstv_alert_type {
	color: red;
}

li.cbstv_alert_txt {
	font-size:1.05em;
	font-weight:bold;
	padding:4px 9px;
	width:350px;
	border-left: 1px solid #ccc;
	height: 60px;
}

span.cbstv_alert_pageof {float:right;}

.cbstv_alert.cbstv_firstalert li.cbstv_alert_txt, .cbstv_alert.cbstv_firstalert li.cbstv_alert_txt div.cbstv_alert_txt_text {height:auto;}
div.cbstv_alert_txt_text strong {color:#666;}

.cbstv_alert_txt span.cbstv_alert_close{display:none;float:right;cursor:pointer;background:url(../img/close.gif) no-repeat center;width:17px;height:17px;}
.cbstv_firstalert .cbstv_alert_txt span.cbstv_alert_close{display:block;}
.cbstv_alert_txt_text {height:4em; overflow:hidden;}
.cbstv_alert_arrow{cursor:pointer;}
.cbstv_alert_arrow_left{background:url(../img/alert_arrow_left.gif) no-repeat center;}
.cbstv_alert_arrow_right{background:url(../img/alert_arrow_right.gif) no-repeat center;}
.cbstv_alert.cbstv_firstalert .cbstv_alert_txt div{display:block;}
.cbstv_alert_pages {display:block;text-align:center;color:#004D99;}
.cbstv_page_current{width:4px;background:url(../img/paginationButton_on.gif) no-repeat center;}
.cbstv_page_notcurrent{width:4px;background:url(../img/paginationButton_off.gif) no-repeat center;}
/* ########################################################## */
/* --------------->>> SLIDESHOWS+WEBCAMS <<<----------------- */
/* ########################################################## */
.cbstvs_slideshow{
	display:none;
	width:177px;
	line-height: 1.2em;
}
.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;
}

.cbstv_sharelinks_share {font-family:Arial;font-size:14px;font-weight:bold;color:#1143AF;}

.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;
}

.cbstv_slideshow_listbox a img {margin:9px;}
.cbstv_slideshow_listbox h3.cbstv_section_head a img {margin:0px;}
.cbstv_slideshow_listbox .cbstv_module_sponsor{float:right;width:150px;}
			
/* ########################################################## */
/* ------------------->>> WEATHER <<<------------------------ */
/* ########################################################## */

.cbstv_page_weather .tabblock {
	background: none;
}
/*== 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;
	min-height:60px;
	margin-bottom:14px;
}
#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;
	margin-bottom:30px;
}
.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(../img/weather_conditions_nav.gif) left top no-repeat;
}
dl#conditionmenu dd a:hover {
	background:#fff url(../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(../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(../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;
}

.cbstv_page_weather #thumbs{width:auto;position:relative;}

/* ########################################################## */
/* ------------------->>> SPORTS MENU <<<-------------------- */
/* ########################################################## */

.sports_menu_div {font-size:12px;font-weight:bold;font-family:Arial;letter-spacing:.4px;}
.sports_menu_div a {color:black;text-decoration:none;}
.sports_menu_links a{color:#eeeeee;text-decoration:none;}

/* ########################################################## */
/* ------------------->>> NAVIGATION <<<--------------------- */
/* ########################################################## */

/* BEGIN LEFT NAV PRIMARY/SECONDARY LINKS LIST */
.cbstv_nav_primary, .cbstv_nav_secondary, .cbstv_textsizer {
	margin: 0 8px 0 0;
	font-size: 11px;
	line-height:1.5em;
	word-wrap: break-word;
}

.cbstv_nav_secondary {
	line-height:1em;
}

.cbstv_nav_secondary dd{display:none;}

.cbstv_nav_secondary li.cbstv_nav_hdr {
	color: #464646;
	font-family: Helvetica, Arial, sans-serif;
	padding: 1em 0 3px 6px;
	font-weight: bold;
	font-size: 1em;
	line-height: 1.3em;
	text-transform: uppercase;
}
.cbstv_nav_primary li a, .cbstv_nav_secondary li a, .cbstv_textsizer li, .cbstv_nav_secondary li b {
	color: #464646;
	padding-left: 6px;
	display: block;
	font-weight: bold;
}

.cbstv_nav_primary li a:hover, .cbstv_nav_secondary li a:hover {color:#00086b;text-decoration:none;}
.cbstv_textsizer a:hover {text-decoration:none;}

.cbstv_nav_secondary li {margin: 4.5px 0;}
.cbstv_nav_secondary li b{cursor: pointer;}
	
.cbstv_textsizer li a, .cbstv_textsizer li a:hover {
	font-size: 26px;
	line-height: 38px;
	color: #464646;
	border: none;
}
.cbstv_nav_primary li img, .cbstv_nav_secondary li img {
	vertical-align:middle;
}
.cbstv_nav_secondary li a, .cbstv_nav_secondary li a:hover {
	font-weight: normal;
}	

.cbstv_textminus {background-image:url(../img/fontsmaller_dark.gif);}
.cbstv_textplus {background-image:url(../img/fontbigger_dark.gif);}
.cbstv_disabledtextminus {background-image:url(../img/fontsmaller_light.gif);}
.cbstv_disabledtextplus {background-image:url(../img/fontbigger_light.gif);}
.cbstv_textsizer {padding: 8px 0;margin:0;}
.cbstv_font_size {display:block;float:left;width:50px;}
/* 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:975px;}
.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;}

div.cbstv_notvisible div {visibility:hidden !important;}
/* END TOP NAV STYLES */

/* BEGIN FOOTER NAV */
.cbstv_footnav {
	padding: 20px 0 4px 0;
}
.cbstv_footnav li {
	padding: 0 5px 0 6px;
	display: inline;
	border-left: 1px solid #333;
}
.cbstv_footnav li.cbstv_ftr_first {border-left: none;}
div.cbstv_footer, .cbstv_footer_container p {width:975px;margin: 0 auto;}
.cbstv_footer_container p {padding-left: 12px;color:#464646;}

.cbstv_footer_container {
	background: #f4f4f4;
	clear: left;
	height:60px;
}
/* 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_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;
}
    
ul.cbstv_slide_list {
	margin-bottom: 15px;
}
ul.cbstv_slide_list li {
	padding: 0 4px 4px 0;
}

ul.cbstv_linklist {
	clear: left;
	margin: 0 0 0 6px;
}
ul.cbstv_linklist li {
	margin: 0.18em 0 0 8px;
	list-style-type: disc;
	color: #004d99;
}

.cbstv_story_detail .cbstv_related_col ul {margin:0px;}
.cbstv_story_detail .cbstv_related_col ul.cbstv_linklist li{
	list-style: none;
	margin: 1em 0 0 0;
}

.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;
}

div.cbstv_more_links span a {
	margin: 0 10px;
}

ul.cbstv_dotlist li {
	list-style-type:disc;
	color:#3140AD;
	font-size:1.1em;
}
ul.cbstv_dotlist {
	margin-left:15px;
}

ol.cbstv_display_li {margin-left:30px;}

ol.cbstv_display_li li {list-style:decimal outside;margin:0.18em 0 0 0;}
ul.cbstv_display_li li {list-style:disc inside;}

/* GLOBAL HEADER */

.cbstv_page_landing .cbstv_header ul.cbstv_hor_list li, .cbstv_page_landing .cbstv_header ul.cbstv_hor_list .cbstv_module_wrap_pad li{
	padding:0px;
}

.cbstv_page_landing .cbstv_header ul.cbstv_hor_list li.cbstv_hdr_search {
	padding: 16px 26px 5px;
}

.cbstv_hdr_weather {width: 210px; overflow: hidden;}

.cbstv_hdr_linkset img{padding:0px;margin:0px;float:left;}
.cbstv_page_landing .cbstv_header .cbstv_hdr_linkset .cbstv_linkset_module {
	background: transparent;
	border: none;
	padding: 9px 6px 4px;
}

.cbstv_page_landing .cbstv_header .cbstv_hdr_linkset {width:122px;}

.cbstv_page_landing .cbstv_header .cbstv_hdr_linkset .cbstv_linkset_module a {color: #fff799;}

div.cbstv_header_weather_dropdown {
	position: absolute;
	margin-left:107px;
	margin-top:-24px;
}
	
div.cbstv_topbar {overflow:hidden;}
div.cbstv_topbar ul.cbstv_hor_list {background:url('../img/header-tools-bg.gif') top right no-repeat;width:975px;}
/* GLOBAL HEADER STYLES ================================================== */

dl.cbstv_img_slug, dl.cbstv_vid_savelist_sm_img, dl.cbstv_img_slug_right, div.cbstv_img_slug {
	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, div.cbstv_img_slug div {
	padding-bottom: 5px;
	float: left;
}
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, div.cbstv_img_slug .cbstv_img_slug_source {
	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;
	display: block;
}
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, div.cbstv_img_slug div {
	padding-right: 10px;
}
.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: 251px;
}
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;
}

/* image slugs: two middle featured stories */
.cbstv_subfeature_stories dl.cbstv_img_slug {
	width: 240px;
	display: inline;
}
.cbstv_subfeature_stories dl.cbstv_med_img dd {
	width: 127px;
}
.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;
}

.cbstv_slugheadimg{margin-bottom:6px;}

.cbstv_image_leftright{float:left;width:166px;padding:0 6px 0 0;}
.cbstv_float_image{float:right;padding-bottom:4px;padding-left:4px;}
.cbstv_float_icon{float:right;width:38px;height:38px;}
.cbstv_read_more{clear:both;float:right;}
.cbstv_float_text_right{width:320px;float:right;padding-bottom:10px;}
.cbstv_right_column .cbstv_image_leftright{float:right;width:120px;padding:0 0 0 10px;}
.cbstv_right_column .cbstv_read_more{float:none;}
.cbstv_right_column .cbstv_float_text_right{width:150px;float:none;padding-bottom:0px;}

/* 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_relatedcol_placeholder {float:right;width:1px;height:395px;margin: 0 -10px 0 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: 20px 6px 8px 0;*padding: 10px 6px 8px 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 2.3em;
	*line-height: 1em;
	display: inline;
	float: left;
}

h2,  h2 a {
	font-family: Georgia, Times, Serif;
	font-size: 1.5em;
	line-height: 1em;
	color: #000;
	font-weight: normal;
}
.cbstv_partners_wrap h2 {
	margin-bottom: 10px;
	font-size: 1.5em
}
h3 a, h3 a:visited, h4 a, h4 a:visited {
	color: #000;
}

.cbstv_header h2, .cbstv_header h2 a, .cbstv_header_weather_dropdown span a {
	color: #d2d9da;
}

h3, .cbstv_header h2 {
	margin-bottom: 5px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
	line-height: 1em;
}
.cbstv_header h3 {
	padding-top: 4px;
}
h3.cbstv_noserif {
	font-family: Helvetica, Arial, sans-serif;
} 
	
.cbstv_main_column h3.cbstv_section_head, .cbstv_main_column div.cbstv_section_head_ad, .cbstv_partners_wrap h3.cbstv_section_head, .cbstv_main_right_wrapper h3.cbstv_section_head {
	padding: 3px 0 0 5px;
	font-size: 1.1em;
	height: 25px;
	color: #464646;
	background: url(../img/header-dropshadow.gif) repeat-x;
}

.cbstv_main_column .cbstv_partners_wrap h3.cbstv_section_head {
	color: #484949;
	background: #c2d8e6 url(../img/bg521x022partners_hdr.gif) no-repeat;
}

.cbstv_module_wrap_pad h3.cbstv_section_head, .cbstv_main_column .cbstv_module_wrap_pad div.cbstv_section_head_ad, .cbstv_main_column .cbstv_partners_wrap h3.cbstv_section_head, .cbstv_right_column .cbstv_partners_wrap h3.cbstv_section_head {
	margin: -10px -10px 10px -10px;
}
.cbstv_right_column h3.cbstv_section_head {
	padding: 7px 0 0 10px;
	height: 30px;
	font-size: 1.25em;
	color: #464646;
	background: #d7d9da url(../img/tall-header-dropshadow.gif) repeat-x;
}
.cbstv_right_column .cbstv_partners_wrap h3.cbstv_section_head {
	background: #c2d8e6 url(../img/bg312x034rightpart_head.jpg) no-repeat;
}

.cbstv_story_detail .cbstv_related_col .cbstv_module_wrap_pad {border:0px;}

h3.cbstv_section_head img 
{
	padding:0px 4px 0px 0px;
	vertical-align:middle;
}

.cbstv_right_column .cbstv_games_leadin_module h3.cbstv_section_head div, .cbstv_right_column .cbstv_slideshow_listbox h3.cbstv_section_head div{margin-top:0;padding-top:0px;}
.cbstv_right_column .cbstv_games_leadin_module h3.cbstv_section_head div.cbstv_module_sponsor, .cbstv_right_column .cbstv_slideshow_listbox h3.cbstv_section_head div.cbstv_module_sponsor{float:right;}
.cbstv_right_column .cbstv_games_leadin_module h3.cbstv_section_head div.cbstv_module_sponsor_right, .cbstv_right_column .cbstv_slideshow_listbox h3.cbstv_section_head div.cbstv_module_sponsor_right{margin-top:-6px;}
h3.cbstv_section_head div.cbstv_check_it_out_text{width:150px;float:left;}
.cbstv_main_column h3.cbstv_section_head div.cbstv_check_it_out_text{width:300px;}
.cbstv_main_column .cbstv_games_leadin_module .cbstv_module_sponsor_right{margin-top:-3px;}

h4, h2.bizhead {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.3em;
	line-height: 1.2em;
}

h5, h5 a {
	margin-bottom: 2px;
	font-family: Georgia, Times, Serif;
	font-weight:normal;
	font-size: 1.1em;
	line-height: 1.2em;
}

.cbstv_header_logo {
	margin-top: -4px;
}

.cbstv_social_bookmarks a:hover span{text-decoration:underline !important;}
.cbstv_social_bookmarks div.cbstv_page_widget {text-align:left;}

.cbstv_emailPopDiv {position:absolute !important;top:200px !important;}


p {
	margin-bottom: 1em;
}

p.cbstv_less_margin {
	margin-bottom: 4px;
}

p.cbstv_article_copyright {margin: 5px 0 0 0;}

p.cbstv_article_copyright, .cbstv_attribution {
	color: #676767;
}

.cbstv_photo_byline {
	padding-right: 15px;
	line-height: 1.1em;
	float: left;
}
.cbstv_photo_byline img {
	margin-bottom: 5px;
	display: block;
}

.cbstv_article_images p.cbstv_attribution {
	margin: 0 0 5px 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 {
	cursor: pointer;
}
a:hover{
	text-decoration: underline;
}

a.cbstv_link_normal, .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;
}

.cbstv_img_slug a.cbstv_vid_link, .cbstv_subfeature_stories a.cbstv_vid_link{font-size: 1.455em;}

a img {border:none;}

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 top;
}
a.cbstv_email_link {
	background: url(../img/ico009x009email.gif) left center no-repeat;
}
a.cbstv_print_link {
	background: url(../img/ico009x009print.gif) left center no-repeat;
}
a.cbstv_comment_link {
	background: url(../img/ico010x010blog.gif) left center no-repeat;
}

a.cbstv_email_link, a.cbstv_print_link, a.cbstv_comment_link {
	padding-left: 14px;
	cursor: pointer;
}

a, .cbstv_article_wrap h4 a, h2 a, h2 a:visited, h5 a, h5 a:visited {
	color: #004d99;
}

/* == 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, 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;
	width: 140px;
}

.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;
}

.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;
}
		
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;
}

form .cbstv_module_wrap_pad_grey {
	background-color: #f5f5f5;
	border: 0px;
}

.cbstv_article_wrap .cbstv_module_wrap_pad {padding:0px;}
.cbstv_article_wrap .cbstv_module_wrap_pad_grey h3.cbstv_section_head {margin:0px;display:block;font-family:Helvitica, Arial, Sans-Serif;}
.cbstv_article_wrap .cbstv_module_wrap_pad_grey {clear:left;}
.cbstv_page_widget .cbstv_generic_form .cbstv_module_wrap_pad.cbstv_module_wrap_pad_grey {padding:10px;}
.cbstv_page_widget .cbstv_generic_form .cbstv_module_wrap_pad.cbstv_module_wrap_pad_grey h3.cbstv_section_head{margin:-10px -10px 10px;}

/* ##################################################### */
/* ------------------->>> 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_page_article .cbstv_main_column .cbstv_article_wrap hr {clear:both;}

.cbstv_float_right {
	float: right;
}
img.cbstv_float_right, .cbstv_margin_left10 {
	margin-left: 10px;
}

.cbstv_float_left {
	float: left;
}
img.cbstv_float_left {
	margin-right: 10px;
}
.cbstv_clear_left {
	clear: left;
}
.cbstv_clear_both {
	clear: both;
}
.cbstv_no_border {
	border: 0;
}
.cbstv_no_margin {
	margin: 0;
}

.cbstv_text_center {
	text-align: center;
}

.cbstv_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;}

.cbstv_story_icon {
	padding-right: 4px;
}

.cbstv_subfeature_stories dd div {color:#666;}
/* ########################################################## */
/* ------------------->>> COMING UP <<<---------------------- */
/* ########################################################## */

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;
	}

/* ########################################################## */
/* ------------>>> IMAGE ENLARGEMENT MODULE <<<-------------- */
/* ########################################################## */

.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;
}

/* ########################################################## */
/* ------------------->>> LINKSETS <<<----------------------- */
/* ########################################################## */
.cbstv_linkset_top h2 {
	margin:5px 0 4px 6px; 
	font-size: 1em;	
	font-family: Helvitica, Arial, Sans-Serif;
}

.cbstv_linkset_top {
	float:left;
	width:520px;
	background: #D8D8D8 url(../img/linkset-bg.gif) repeat-x scroll top; 
	margin: -10px 0 0 -10px;
	_margin: -10px 0 0 -5px;
}

.cbstv_linkset_top table {
	width: 100%;
}

.cbstv_linkset_top_left {
	padding: 0 10px 4px 0; 
	width: 220px;
	font-size: .95em;
}

.cbstv_linkset_top_left img {
	float:left; 
	margin: 2px 4px 0px 6px;
}

a.cbstv_linkset_title_link {
	line-height:1.1em; 
	margin: 2px 0;
	display: inline;
	width: 160px;
}

.cbstv_linkset_top_right {vertical-align:top;}
.cbstv_linkset_top_right li {
	list-style-type: disc; 
	color: #2F40AA; 
	line-height: 1.4em; 
	font-size: .95em;
	margin-left: 30px;
}

.cbstv_main_right_wrapper .cbstv_module_wrap_pad.cbstv_linkset_module, .cbstv_linkset_module {width:100px;height:66px;overflow:hidden;float:left;margin:0 10px 10px 0;padding:11px 5px;}
.cbstv_can .cbstv_main_right_wrapper .cbstv_module_wrap_pad.cbstv_linkset_module {*margin-top:10px;}
.cbstv_main_right_wrapper .cbstv_linkset_none {display:none;}
.cbstv_linkset_module ul {height:66px;overflow:hidden;}
.cbstv_linkset_module li {display:block;width:100px;}

/* SPECIAL AD SECTION styles */
.cbstv_page_specialad .cbstv_main_column h2, .cbstv_page_specialad .cbstv_one_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, body.cbstv_page_specialad .cbstv_one_column {
	font-family: Palatino, Georgia, Times New Roman, 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;
	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;
	*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;
}

/* == global tab styles == */

.tabblock {
    background:#e8f0ff url(../img/tab_bottom.gif) repeat-x bottom;
    height:23px;
	}
.tabunderblock {
	padding:10px;
	background-color:#fff;
	border:1px solid #DBDCDC;
	border-top:none;
	margin-bottom:5px;
	}
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 {
	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;
	}
/* ======================= end  FROM OUR PARTNERS TAB styles =================== */

/* ########################################################## */
/* ------------------->>> STOCK MARKET <<<------------------- */
/* ########################################################## */
#morebiz a {
	font-weight:bold !important;
	margin-left:1em;
	}
	
#marketindex {
	border-collapse:collapse;
	}
	
#marketindex td {
	padding:4px;
	}
	
#marketindex tr {
	background-color:#F1FBF2;
	}
	
#marketindex tr.altrow {
	background-color:#E6F7E5;
	}
	
.indexnumbers {
	font-weight:bold;
	text-align:right;
	}
	
#indexupdated {
	background-color:#F1FBF2;
	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;
	}
	
#marketbyzip {
	width:40px;
	height:16px;
	margin:0 0.5em;
	border:1px solid #999;
	padding:2px;
	font-size:1.1em;
	}
	
#marketindexfoot {
	background-color:#E6F7E5;
	padding:4px;
	}

/* ########################################################## */
/* ------------------->>> QUIZ <<<--------------------------- */
/* ########################################################## */
.cbstv_flash_quiz_wrap {background:white;text-align:center;padding-top:10px;padding-bottom:10px;}

/* ########################################################## */
/* ------------------->>> UGC <<<---------------------------- */
/* ########################################################## */
.cbstv_div_tagcloud a {
    font-weight: normal;
    color: Black;
    float:left;
    padding:0 2px 0 2px;
    line-height: 20pt;
}
    
.cbstv_div_tagcloud a:hover {text-decoration: underline;}

.cbstv_ugc_leadin_module .cbstv_grey, .cbstv_ugc_leadin_module .cbstv_grey a{color:#AAAAAA}
.cbstv_ugc_leadin_module .cbstv_black {color:#000000;}
.cbstv_ugc_leadin_module .cbstv_min_height {min-height:40px;*height:40px;*overflow: hidden;}
.cbstv_ugc_leadin_module .cbstv_ugc_display_items a {text-decoration:none;color:#000000;}
.cbstv_ugc_leadin_module .cbstv_ugc_divItem {float:left;width:100px;padding-right:6px;}
.cbstv_main_column .cbstv_ugc_leadin_module h4, .cbstv_main_column .cbstv_ugc_leadin_module .cbstv_ugc_display_items{width:500px;margin:0 auto;}

.cbstv_right_column .cbstv_ugc_leadin_module img.cbstv_ugc_viewmore{float:left;padding-left:20px;}
.cbstv_right_column .cbstv_ugc_leadin_module h4{font-size:9px;font-family:Helvetica,Arial,sans-serif;}
.cbstv_right_column .cbstv_ugc_leadin_module .cbstv_ugc_divItem{padding-right:20px;padding-left:20px;}

/* ########################################################## */
/* ------------------->>> ADVERTISING <<<-------------------- */
/* ########################################################## */

.cbstv_ad_label {
	margin-bottom: 5px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 10px;
	color: #464646;
	display: block;
}

p.cbstv_tout_sponsor {
	margin: -3px -3px 5px 0;
	float: right;
	font-size: .95em;
	display: inline;
}

.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;
}

.cbstv_skyscraper {
	width: 160px;
	padding-bottom: 10px;
}
.cbstv_right_column .cbstv_skyscraper {
	float: left;
}

.cbstv_module_sponsor_right {display:inline;float:right;font-size:10px;margin-top:-8px;}

body.cbstv_page_silverlight .cbstv_SLDiv {
    width: 100%;
    height: 100%; 
    vertical-align: middle; 
    position: absolute; 
    margin-left:auto;
    margin-right:auto;
} 

body.cbstv_page_silverlight .cbstv_ugc_ad_leaderboard {
    margin-top:6px;
    width:730px;
    position:absolute;
    margin-left:262px;
    margin-right:auto;
	z-index:100;
    
}

body.cbstv_page_silverlight .cbstv_ugc_center {
	margin-top:0px;
	position:absolute;
	*position:inherit;
}


body.cbstv_page_silverlight .cbstv_ad_div {
    text-align:right;
    position:absolute;
    visibility:hidden;
}

body.cbstv_page_silverlight .cbstv_ad_div .cbstv_module_sponsor_right {
    padding-right:10px;
    text-align:right;
    visibility:hidden;
}

.cbstv_page_silverlight .cbstv_ad_div {   
    background-color: Transparent;
    position: absolute;
    z-index: 10;
    top:4px;
    width: 150px;
}
.cbstv_page_silverlight .cbstv_ad_div.cbstv_ugc_ad_with_leaderboard {   
    top:119px;
}
    
.cbstv_page_silverlight .cbstv_ad_div .cbstv_module_sponsor_right {float:none;}
.cbstv_video_sponsor {width:150px;}

.cbstv_countdownHolder #cbstv_adHolder {
	float:right;
	font-style: italic;
	margin: 0 4px 0 0; padding: 0; position: relative; top: 32px; text-align: left;
}

.cbstv_countdownHolder #cbstv_adHolder a img{border:1px solid #000;}
.cbstv_countdownHolder #cbstv_adHolder .cbstv_ad_div {background-color:transparent;width:88px;float:right;}

.cbstv_countdownHolder {width: 300px; height: 88px; margin: 6px 0 6px 2px; padding: 0; border: 4px solid #fff; overflow: hidden;}
.cbstv_countdownHolder #flashHolder {float: left; margin: 0; padding: 0; position: relative; top: 38px; height: 50px;}
.cbstv_countdownHolder #cbstv_adHolder #sponsored	{font-family: verdana, helvetica, sans-serif; font-size: 9px; color: #666; font-style: italic;}
.cbstv_countdownHolder #countdownAd img	{border: 1px solid #000; margin: 2px 0 0 0; padding: 0;}

.cbstv_align_center, .cbstv_module_hideonpopup {text-align:center;}

.cbstv_page_topnav .cbstv_leaderboard{margin-top:20px;}

/*for collapsable ads*/
.cbstv_ad_div {border:0px;padding:0px;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 {display:none;}
.cbstv_header .cbstv_ad_div {margin: 10px 0 0 4px;}

.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;}

.cbstv_main_column div.cbstv_section_head_ad {background: none;padding: 0px;height: 31px;}

.cbstv_sponsor_videosection{float:right;margin: 0 0 10px 0;height:41px;}
.cbstv_page_videolibrary .cbstv_module_nowrap.cbstv_leaderboard{float:none;clear:both;}
.cbstv_page_videolibrary .cbstv_module_wrap_pad.cbstv_videolibrary {margin-top:-52px;}

.cbstv_page_videolibrary .cbstv_main_right_wrapper .cbstv_main_column .cbstv_module_wrap_pad,
.cbstv_page_videolibrary .cbstv_main_right_wrapper .cbstv_main_column .cbstv_module_wrap,
.cbstv_page_videolibrary .cbstv_main_right_wrapper .cbstv_main_column .cbstv_module_nowrap{width:501px;}
/* ########################################################## */
/* ------------------->>> SEARCH <<<------------------------- */
/* ########################################################## */

input.cbstv_hdr_searchbox {
	width: 228px;
	height: 18px;
	float: left;
	color: #ccc;
	font-size: 15px;
	background: #fff url('../img/searchbox.gif') no-repeat right center;
	border-bottom:1px solid gray;
	border-left:1px solid gray;
	border-top:1px solid gray;
	padding:9px 4px;
}

.cbstv_hdr_searchbox.cbstv_hdr_searchbox_text {color:#464646;background:transparent url(../img/searchbox.gif) no-repeat !important;}

.cbstv_modal_popup li a{color:#ccc}
.cbstv_modal_popup li, .cbstv_modal_popup li a {display:block;_height:16px;}
.cbstv_main_right_wrapper_header .cbstv_popup_trigger {margin: 20px 0 0 10px;}

.cbstv_hdr_searchbox_gobutton, .cbstv_modal_popup a {
	cursor: pointer;
}

.cbstv_link_color
{
	color:#3140AD;
}
/* autocomplete styles and modals */
.ac_results {
    position:absolute;
    font: 12px Tahoma;
    z-index: 1000000;
    width: 228px;
}

.ac_results ul, .ac_results ul li, .cbstv_modal_popup li{
    list-style:none;
    background: #eee;
}

.ac_results ul li, .cbstv_modal_popup li a{
    padding: 2px 4px;
    cursor:pointer
}

.ac_results ul li a, .cbstv_modal_popup li a{color:#000;}

.ac_results iframe {
	display: none;
}

.ac_results ul li.ac_over, .cbstv_modal_popup li a:hover{
    background-color: #ccc;
}

.ac_results ul li.ac_over a, .cbstv_modal_popup li a:hover 
{
    text-decoration: none;
    border: none;
    color:#fff;
}

a.cbstv_margin_right {margin-right:10px;}
.cbstv_modal_popup ul {width:150px;position:relative;z-index:999;float:left;}
.cbstv_modal_menu  {display:none;}
ul.cbstv_hor_list li div.cbstv_modal_popup ul li {float:none;display:block;}

.cbstv_modal_popup li.cbstv_modal_popup_close a, .cbstv_modal_popup li.cbstv_modal_popup_close a:hover{text-align:right;font-weight:bold;background:#999;color:#fff;display:block;}
div.cbstv_modal_popup {position:absolute;display:inline;z-index:999;margin:15px 0 0 0;}
.cbstv_main_right_wrapper_header div.cbstv_modal_popup{margin:20px 0 0 10px;}
.cbstv_popup_trigger {position:absolute;width:150px;}

.cbstv_submenu_list .cbstv_popup_trigger{position:relative;display:block;width:300px;}
.cbstv_submenu_list .cbstv_modal_popup{margin:0px;}

body.cbstv_page_topnav.cbstv_page_search {background:transparent url(../img/section-header-horizontalnav-bg.gif) repeat-x scroll center 110px;}
body.cbstv_page_topnav.cbstv_page_search .cbstv_header {background:#333989 url(../img/section-header-horizontalnav-bg-noshad.gif) repeat-x scroll center 110px;}
body.cbstv_page_topnav.cbstv_page_search .cbstv_header .cbstv_module_nowrap {margin-top:10px;height:90px;}
body.cbstv_page_topnav.cbstv_page_search .cbstv_main_right_wrapper .cbstv_main_column .cbstv_module_wrap_pad {width: 630px;}
/* ########################################################## */
/* ------------------->>> EVENTS <<<------------------------- */
/* ########################################################## */

/* overall styles */
.cbstv_event-calendar	{font-family: helvetica,sans-serif; font-size: 8pt;}
.cbstv_calendar-header	{clear: both; height: 29px; padding: 5px 12px 0 12px; background: #fff; margin-bottom:10px;}
.cbstv_view-events	{margin: 0 0 0 5px;}
.cbstv_view-events a:link, .cbstv_view-events a:visited	{color: #1c2d95; text-decoration: underline;}
.cbstv_view-events a:hover	{color: #000;}
.cbstv_view-events img	{position: relative; top: 5px; left: 5px; border-style: none; text-decoration: none;}

.cbstv_curr-day a:link, .cbstv_curr-day a:visited, .cbstv_curr-day a:hover	{font-size: 10pt; font-weight: normal; color: #000; text-decoration: none;}
.cbstv_curr-day strong	{font-size: 12pt;}
	
/* month view */
.cbstv_month-view {width: 821px;}
.cbstv_month-browser-wrapper, .cbstv_month-table table.cbstv_month-browser-wrapper td {width: 841px; height: 16px; margin: 10px 0 0 0; text-align: center; color: #fff; font-weight: bold;}
.cbstv_month-table table.cbstv_month-browser-wrapper td {padding: 4px 10px 0 10px;}
.cbstv_month-browser	{width: 130px; margin: 0 auto;}
.cbstv_month-browser .cbstv_browse-prev-month, .cbstv_month-browser .cbstv_browse-next-month {display: block; color:#ffffff; width:300px; font-size: 8pt; cursor: pointer;}
.cbstv_month-browser .cbstv_browse-prev-month	{text-align:right;}
.cbstv_month-browser .cbstv_browse-next-month	{text-align:left;}

.cbstv_month-table table.cbstv_month-browser-wrapper td {background:transparent; height: 16px; border:0px; font-size: 8pt; width:200px;}
		
.cbstv_month-table table	{border: 1px solid #ddd; border-width: 0 0 0 2px;}
.cbstv_month-table table th, .cbstv_dayHeaderStyle	{padding: 4px 0; font-family: helvetica,sans-serif; font-size: 10px; text-transform: uppercase; text-align: center; color: #666; border: 1px solid #ddd; border-width: 0 2px 2px 0;}
.cbstv_month-table table td, .cbstv_dayStyle	{height: 120px; font-family: helvetica,sans-serif; font-size: 9px; text-align: left; vertical-align: top; border: 1px solid #ddd; border-width: 0 2px 2px 0; background: #fff;}
.cbstv_month-table .cbstv_day-header	{border-right: 1px solid #fff;}
.cbstv_month-table .cbstv_event-list .cbstv_day-header a:link, .cbstv_month-table .cbstv_day-header a:visited	{display: block; width: 109px; padding: 4px; font-size: 9px; text-align: right; background: #efefef; color: #000;}
.cbstv_month-table .cbstv_event-list .cbstv_day-header a:hover	{text-decoration: none !important; color: #000; background: #ddd;}
.cbstv_month-table .cbstv_inactive .cbstv_day-header a:link, .cbstv_month-table .cbstv_inactive .cbstv_day-header a:visited	{color: #ccc;}
.cbstv_month-table .cbstv_inactive .cbstv_day-header a:hover	{text-decoration: none; color: #ccc; background: #ddd;}

.cbstv_month-table .cbstv_inactive, .cbstv_month-table .cbstv_event-list.cbstv_holiday	{background: none;}
.cbstv_month-table .cbstv_event-list ul	{padding: 5px 0 0 20px; list-style-image: url(../img/events/bullet-day-active.gif);}
.cbstv_month-table .cbstv_inactive ul	{list-style-image: url(../img/events/bullet-day-inactive.gif);}
.cbstv_month-table .cbstv_event-list ul li	{margin: 0 0 5px 0;}
.cbstv_month-table .cbstv_event-list .cbstv_more	{padding: 0 0 0 21px;}
.cbstv_month-table .cbstv_event-list a:link, .cbstv_month-table .cbstv_event-list a:visited	{color: #000;}
.cbstv_month-table .cbstv_event-list a:hover	{color: #1c2d95; text-decoration: underline;}
.cbstv_month-table .cbstv_inactive a:link, .cbstv_month-table .cbstv_inactive a:visited	{color: #BEBEBE;}

.cbstv_month-table .cbstv_event-details	{display: none; position: absolute; width: 336px; margin: -5px 0 0 -240px;}
.cbstv_month-table .cbstv_event-details a:link, .cbstv_month-table .cbstv_event-details a:visited	{color: #1c2d95; font-weight: bold; text-decoration: none;}
.cbstv_month-table .cbstv_event-details a:hover	{color: #000; text-decoration: none;}
.cbstv_month-table .cbstv_flip .cbstv_event-details-header {display: block; width: 336px; height: 31px; background: url(../img/events/popup-header-left.png) 0% 0% no-repeat;}
.cbstv_month-table .cbstv_flip{ margin-left: -70px; }
.cbstv_month-table .cbstv_event-details-header {display: block; width: 336px; height: 31px; background: url(../img/events/popup-header-right.png) 0% 0% no-repeat;}
.cbstv_month-table .cbstv_event-details-header .cbstv_close-details	{display: block; float: right; position: relative; top: 26px; right: 12px; width: 17px; height: 16px; background: url(../img/events/popup-close.gif) 0% 0% no-repeat; text-indent: -9999px;}
.cbstv_month-table .cbstv_event-details-body-container	{display: block; clear: both; background: url(../img/events/popup-body.png) 0% 0% repeat-y;}
.cbstv_month-table .cbstv_event-details-content {display: block; min-height: 156px; margin: 0 10px 0 3px; padding: 5px 10px 0 10px; background: url(../img/events/popup-content-bg.jpg) 0% 0% repeat-x #eee;}
.cbstv_month-table .cbstv_event-details-content img	{border-style: none;}
.cbstv_month-table .cbstv_event-details-content .cbstv_event-thumb	{float: right; margin: 0 20px 5px 0;}
.cbstv_month-table .cbstv_event-details-content h4	{margin: 0 70px 0 0; padding: 0 0 2px 0; font-size: 12pt; font-family: helvetica,sans-serif;}
.cbstv_month-table .cbstv_event-details-content h4 a:hover	{text-decoration: none;}
.cbstv_month-table .cbstv_event-details-content p	{margin: 0 20px 0 0; padding: 0;}
.cbstv_month-table .cbstv_event-details-content hr	{width: 230px;}
.cbstv_month-table .cbstv_event-details-content p a:link, .cbstv_month-table .cbstv_event-details-content p a:visited, .cbstv_month-table .cbstv_event-details-content a:hover	{text-decoration: underline;}
.cbstv_month-table .cbstv_event-details-content .cbstv_event-date	{margin: 0; padding: 0 0 2px 0; font-size: 9pt;}
.cbstv_month-table .cbstv_event-details-content .cbstv_event-time	{margin: 0; padding: 0 0 10px 0;font-size: 9pt; color: #000; font-weight: bold;}
.cbstv_month-table .cbstv_event-details-footer {display: block; clear: both; width: 336px; height: 19px; background: url(../img/events/popup-footer.png) 0% 0% no-repeat; overflow: hidden;}
.cbstv_month-table a.cbstv_event_more:link, .cbstv_month-table a.cbstv_event_more:visited, .cbstv_month-table a.cbstv_event_more:hover{padding-left:20px;color:#1C2D95 !important;font-weight:bold;font-size:11px;}
.cbstv_month-table div.cbstv_featured_event{background-color:#C9DAFE;margin-right:6px;display:inline;}

/* day & week views */
.cbstv_calendar-header.cbstv_day-view, .cbstv_calendar-header.cbstv_week-view	{margin: 0 0 10px 0;}
.cbstv_calendar-header .cbstv_view-events.cbstv_day	{float: right; margin: 0 0 0 0;}
.cbstv_day-container	{margin: 0 0 20px 0; padding: 10px; background: #fff;}
.cbstv_day-view .cbstv_curr-day, .cbstv_week-view .cbstv_curr-day	{margin: 0 0 10px 0; padding: 0 0 5px 0; border-bottom: 2px solid #e8eef7;}
.cbstv_day-view .cbstv_event-summary, .cbstv_week-view .cbstv_event-summary	{min-height: 130px; margin: 0 0 10px 0; padding: 15px 12px 15px 20px; background: #e8eef7;}
.cbstv_day-view .cbstv_event-summary.cbstv_alt, .cbstv_week-view .cbstv_event-summary.cbstv_alt	{background: #efefef;}
.cbstv_event-summary img	{border-style: none;}
.cbstv_event-summary .cbstv_event-thumb	{float: right; margin: 0 0 10px 20px;}
.cbstv_event-summary h4	{margin: 0 0 0 0; padding: 0 0 2px 0; font-size: 12pt; font-family: helvetica,sans-serif;}
.cbstv_event-summary h4 a:link,  .cbstv_event-summary h4 a:visited	{color: #1d2e96; text-decoration: none;}
.cbstv_event-summary h4 a:hover	{color: #000;}
.cbstv_event-summary p	{margin: 0; padding: 0;}
.cbstv_event-summary hr	{width: 230px; text-align: left;}
.cbstv_event-summary a:link, .cbstv_event-summary a:visited	{text-decoration: underline;color:#2F40AA;font-weight:bold;}
.cbstv_event-summary .cbstv_event-date	{padding: 0 0 2px 0; font-size: 10pt;}
.cbstv_event-summary .cbstv_event-time	{padding: 0 0 2px 0;font-size: 10pt; color: #000; font-weight: bold;}

/* event view */
.cbstv_calendar-header.cbstv_event-view .cbstv_curr-day	{display: block; float: left; width: 400px; height: 20px; padding: 5px 0 0 0;}
.cbstv_day-browser	{clear: both; height: 29px; padding: 5px 12px 0 12px; margin: 0 0 10px 0; border-top: 1px solid #e8eef7; background: #fff;}
.cbstv_day-browser .cbstv_next-day	{float: right; width: 200px; text-align: right;}
.cbstv_day-browser .cbstv_prev-day	{float: left; width: 200px;}
.cbstv_day-browser .cbstv_prev-day .cbstv_view-events img	{position: relative; top: 5px; left: -5px; border-style: none; text-decoration: none;}

.cbstv_event-view	{padding: 10px; background: #fff;}
.cbstv_event-view .cbstv_event-summary h4	{margin: 0; padding: 0 0 5px 0; font-size: 14pt;}
.cbstv_event-view .cbstv_event-summary p	{margin: 0; padding: 0 0 15px 0; font-size: 10pt; line-height: 1.3em;}
.cbstv_event-view .cbstv_event-summary .cbstv_event-date	{padding: 0 0 2px 0; font-size: 12pt;}
.cbstv_event-view .cbstv_event-summary .cbstv_event-time	{padding: 0 0 2px 0;font-size: 12pt;}
.cbstv_next-event	{clear: both; padding: 30px 0 0 0; text-align: right;}
		
/* IE-specfic styles  - move to ie stylesheet and unhack */
* html .cbstv_month-table .cbstv_event-details	{margin: 10px 0 0 -300px; }
* html .cbstv_day-view .cbstv_event-summary	{height: 130px;}
* html .cbstv_month-table .cbstv_flip	{ margin-left: -120px; }
	

/* ########################################################## */
/* ------------------->>> CAN <<<---------------------------- */
/* ########################################################## */	
/********CAN Non - Editable Styles********/
.cbstv_can . cbstv_one_column .cbstv_module_wrap_transparent{width: 845px;}
.cbstv_can .cbstv_can_videolist {filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7;padding:10px;margin-bottom:10px;height:88px;overflow-y:scroll;overflow-x:hidden;}
.cbstv_can .cbstv_can_videolist.cbstv_can_seriestitle {height:20px;overflow-y:hidden;overflow-x:hidden;text-transform:uppercase;}

.cbstv_can .cbstv_can_allshows_div a, .cbstv_can .cbstv_can_thumbnail_div a, .cbstv_can .cbstv_can_tablinks a {text-decoration:none;}

.cbstv_can .cbstv_can_tablinks {filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7;line-height:34px;margin-bottom:6px;}
.cbstv_can .cbstv_can_tablinks a {padding:10px;}

.cbstv_can .cbstv_main_right_wrapper .cbstv_module_wrap_pad.cbstv_boxad_wrapper {padding:0px;border:0px;background:transparent;margin-top:10px;width:300px;}

.cbstv_can .cbstv_can_thumb_overlay {z-index:100;background:#000000;color:#ffffff;margin-top:-24px;display:block;width:117px;float:left;position:relative;line-height:24px;filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6;text-align:center;}

.cbstv_can .cbstv_can_thumbnail_div ul.cbstv_slide_list {margin-bottom:0px;}

.cbstv_can .cbstv_can_thumbnail_background {width:117px;background:#000000;text-align:center;margin-left:10px;margin-right:10px;}
.cbstv_can .cbstv_can_thumbnails li.cbstv_slide_list_nav_arrows img {padding-right:14px;padding-left:14px;}
.cbstv_can .cbstv_can_thumbnail_div, .cbstv_can .cbstv_can_allshows_div {filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8;font-weight:bold;font-family:Arial;font-size:12px;}

.cbstv_can .cbstv_can_title {font-size:14px;font-weight:bold;line-height:19px;}

.cbstv_can .cbstv_can_thumbnail_div a img {border:none;}

.cbstv_can .cbstv_can_imagebanner .cbstv_module_wrap_pad {width:300px;padding:0px;background-color:Transparent;border:0px;}
.cbstv_can .cbstv_can_videolist a, .cbstv_can .cbstv_can_link_active {filter:alpha(opacity=90);-moz-opacity:.9;opacity:.9;}
/*overridable - but needs default*/
.cbstv_can .cbstv_can_videolist, .cbstv_can .cbstv_can_tablinks {background:#FFFFFF;color:#000000;}
.cbstv_can .cbstv_can_link_active, .cbstv_can .cbstv_can_videolist a {color:#000000;}
/********CAN Non - Editable Styles********/

/* ########################################################## */
/* ------------------->>> MODALS <<<------------------------- */
/* ########################################################## */

.jqmWindow {
    display: none;
    position: fixed;
    top: 17% !important;
    left: 50%; 
    padding: 0px;
}
.jqmOverlay { background-color: #000; }

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */

* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
     
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

/*games*/
.cbstv_game_module {background: #ffffff url('../img/games/mainModuleBkrnd.jpg') no-repeat;height:335px;padding:20px;}
.cbstv_game_module.cbstv_game_module_category {background: #ffffff url('../img/games/categoryModuleBkrnd.jpg') no-repeat;height:320px;}
.cbstv_game_module_nopad {padding:0px;}
.cbstv_game_lesspad {padding:10px;background: #ffffff;}

.cbstv_games .cbstv_main_column .cbstv_module_containermodule {background:transparent;border:none;width:521px;}

.cbstv_game_menu a {padding-right:1px;}
.cbstv_game_menu {background:transparent;height:28px;}
.cbstv_game_menu img {vertical-align:bottom;}

.cbstv_games .cbstv_genre_menu {background:#333333;width:250px;position:absolute;margin-left:271px;*margin:28px 0 0 -250px;}
.cbstv_games .cbstv_genre_menu table td{padding:6px;}
.cbstv_games .cbstv_genre_menu table td a{cursor:pointer;color:#ADE5FF;}

.cbstv_page_landing.cbstv_games .cbstv_main_column .cbstv_module_containermodule div.cbstv_module_wrap_pad {border:none;padding:0px;margin:0px;width:521px;}
.cbstv_page_landing.cbstv_games .cbstv_main_column .cbstv_module_containermodule div.cbstv_module_wrap_pad.cbstv_game_submodule {background: #ffffff url('../img/games/subModuleBkrnd.jpg') no-repeat;height:340px;width:260px;float:left;clear:none;display:inline;}
.cbstv_games .cbstv_more_games {text-align:center;}

.cbstv_game_titlebar {height:40px;padding-top:6px;}
.cbstv_game_titlebar_left {float:left;font-size:14px;font-weight:bold;width:385px;line-height:22px;color:#333333;}
.cbstv_game_titlebar_right {float:right;}

.cbstv_game_catimage {float:left;padding-right:10px;padding-bottom:8px;}

.cbstv_game_categorytitle {text-align:center;font-size:12px;line-height:14px;margin-top:8px;}
.cbstv_game_categorytitle a {color:#666666;}
.cbstv_game_listitem {background:transparent url('../img/games/listItemBkrnd.png') repeat-y;height:50px;padding:14px;}
.cbstv_games_mygames .cbstv_game_listitem {background:transparent url('../img/games/myGamesListBkrnd.png') repeat-y;height:85px;padding:14px;}
.cbstv_game_tip{width:300px;height:40px;padding:5px;color:black;background:#FFFFFF;border:1px solid #999999;visibility:hidden;position:absolute;margin:0 0 0 80px;*margin:0 0 0 -154px;overflow:hidden;}
.cbstv_game_submodule .cbstv_game_tip{_margin:0px;*margin:0 0 0 -10px;}

.cbstv_game_listtile{width:140px;padding-left:14px;float:left;}
.cbstv_game_listitem img {float:left;}
.cbstv_game_list{background:#ffffff url('../img/games/listBkrnd_noModule.jpg') no-repeat;float:left;padding-left:14px;}
.cbstv_game_list_module{background:#ffffff url('../img/games/listBkrnd_withModule.jpg') no-repeat;float:left;padding-left:14px;}
.cbstv_game_playoffline {float:none ! important;margin-left:10px;*margin-left:8px;}
.cbstv_game_playonline {float:none ! important;margin-left:4px;*margin-left:6px;_margin-left:3px;}
.cbstv_download_padding {margin-left:220px;}

.cbstv_game_strongtext{font-weight:bold;}
.cbstv_game_starrating{margin-left:70px;background:url('../img/games/star_rating.gif');}
.cbstv_games .cbstv_right_column .cbstv_boxad_wrapper {background:transparent;border:none;padding-top:10px;}

.cbstv_games .cbstv_game_mygamebutton_uninstall{float:right;}
.cbstv_games .cbstv_games_mygames .cbstv_game_list {min-height:500px;width:497px;}
.cbstv_games .cbstv_games_mygames .cbstv_game_listtile{width:180px;}
.cbstv_games .cbstv_mygames_footerbuttons {clear:both;width:450px;padding-top:4px;}

.cbstv_games .cbstv_ad_sponsoredby .cbstv_module_wrap_pad, .cbstv_games.blue .cbstv_ad_sponsoredby .cbstv_module_wrap_pad{background:url('../img/games/cbs_games_sponsorBlueBkrnd.jpg') no-repeat;}
.cbstv_games.red .cbstv_ad_sponsoredby .cbstv_module_wrap_pad{background:url('../img/games/cbs_games_sponsorRedBkrnd.jpg') no-repeat;}
.cbstv_games.green .cbstv_ad_sponsoredby .cbstv_module_wrap_pad{background:url('../img/games/cbs_games_sponsorGreenBkrnd.jpg') no-repeat;}
.cbstv_games .cbstv_ad_sponsoredby .cbstv_module_wrap_pad{border:0px;}
.cbstv_games .cbstv_ad_sponsoredby .cbstv_module_wrap_pad .cbstv_ad_div{background-color:Transparent;}

.cbstv_games a.cbstv_disable {cursor: default;text-decoration:none;color: Gray; }
.cbstv_games div.cbstv_total_time {float: left;background-color:Gray;width: 120px;height: 15px;border:1px solid;text-align:center;margin-left:6px;}
.cbstv_games div.cbstv_time_remaining {float: left;background-color:#009D00;width: 120px;height:15px;border:1px solid;text-align:center;margin-top:-17px;margin-left:18px;*margin-left:9px;}
.cbstv_games .cbstv_game_options div.cbstv_time_remaining{margin-left:12px;*margin-left:6px;}
.cbstv_games .cbstv_mygames_listheader{padding-top:20px;height:40px;display:none;float:left;width:380px;}
.cbstv_games .cbstv_mygames_nav {float:right;margin-right:10px;text-align:right;}

body.gamepop {background:#000000 url('../img/games/cbsGameWindowPreRollBkrnd.jpg') no-repeat;color:#ffffff;width:848px;}
body.gamepop.cbstv_now_playing{background:#000000 url('../img/games/cbsGameWindowBkrnd.jpg') no-repeat;color:#ffffff;width:848px;}
body.gamepop .cbstv_ad_label{visibility:hidden;}
body.gamepop .cbstv_skyscraper{margin-top:20px;}
body.gamepop .cbstv_game_strongtext {font-size:16px;color:#9999FF;line-height:30px;}
body.gamepop .cbstv_module_wrap_pad.cbstv_boxad_wrapper {background:transparent;border:none;padding:0px;width:300px;}
body.gamepop .cbstv_valign_middle {vertical-align:middle;}
body.gamepop .cbstv_header, body.gamepop .cbstv_wrapper, body.gamepop .cbstv_header_container {width:848px;}
body.gamepop .cbstv_header {background:none;}
body.gamepop .cbstv_games_popmodal{padding:20px;color:#000000;margin-top:20px;margin-left:20px;background:url('../img/games/cbsGameWindowBkrndModal.jpg') no-repeat;}
body.gamepop .cbstv_gamepop_leaderboard {margin-left:64px;}

.cbstv_featured_game{width:480px;height:160px;}
.cbstv_featured_game_left{float:left;width:250px;}
.cbstv_featured_game_right{float:right;width:220px;}
.cbstv_game_featured_rightsub {float:right;width:168px;margin-top:16px;}

.cbstv_games_listheader{padding:30px 20px 0 20px;height:40px;}
.cbstv_games_leftpadding{margin:0 14px;background:#ffffff;}

.cbstv_game_options {width:170px;float:right;display:none;text-align:center;margin-top:20px;}

.cbstv_games .cbstv_module_wrap{border:0px;}
.cbstv_hidden {display:none;}

.cbstv_main_column .cbstv_games_leadin_module .jcarousel-skin-cbstv .jcarousel-container{background: #ffffff url('../img/games/leftRail_slideBkrnd.jpg') no-repeat;margin-bottom:10px;}
.cbstv_main_column .cbstv_games_leadin_module .jcarousel-skin-cbstv .jcarousel-item-horizontal{margin-right:2px;}
.cbstv_main_column .cbstv_games_leadin_module .cbstv_grey, .cbstv_games_leadin_module .cbstv_grey a{color:gray;font-size:12px;}

.cbstv_right_column .cbstv_games_leadin_module .jcarousel-skin-cbstv .jcarousel-container{background: #ffffff url('../img/games/rightRail_slideBkrnd.jpg') no-repeat;margin-bottom:10px;width:220px;overflow:hidden;}
.cbstv_right_column .cbstv_games_leadin_module .jcarousel-skin-cbstv .jcarousel-item-horizontal{margin:0 26px 14px 0;}
.cbstv_right_column .cbstv_games_leadin_module .cbstv_grey, .cbstv_games_leadin_module .cbstv_grey a{color:gray;font-size:12px;}
.cbstv_right_column .jcarousel-skin-cbstv .jcarousel-container-horizontal {width:320px;height:124px;margin:0 -5px;padding:20px 40px;}
.cbstv_right_column .jcarousel-skin-cbstv .jcarousel-clip-horizontal {height:140px;width:320px !important;overflow:hidden;}
.cbstv_right_column .jcarousel-list.jcarousel-list-horizontal {width:220px !important;}
.cbstv_right_column .jcarousel-item.jcarousel-item-horizontal {width:80px !important;}
.cbstv_right_column .jcarousel-next-horizontal, .cbstv_right_column .jcarousel-prev-horizontal {display:none !important;}
.cbstv_right_column .jcarousel-item img {margin-bottom:20px;}
.cbstv_games_leadin_module{overflow:hidden;}

.cbstv_cwmodule_header {display:none;}
/*jquery scroller*/
.jcarousel-skin-cbstv .jcarousel-container {
    -moz-border-radius: 10px;
	background: #ffffff url('../img/games/scrollerBkrnd.jpg') no-repeat;
	float:left;
}

.jcarousel-skin-cbstv .jcarousel-container-horizontal {
    width: 420px;
    padding: 20px 40px 6px 40px;
}

.jcarousel-skin-cbstv .jcarousel-clip-horizontal {
    width:  420px;
    height: 45px;
}

.jcarousel-skin-cbstv .jcarousel-item {
    width: 80px;
    height: 45px;
}

.jcarousel-skin-cbstv .jcarousel-item-horizontal {
    margin-right: 10px;
}

.jcarousel-skin-cbstv .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

.jcarousel-skin-cbstv .jcarousel-next-horizontal {
    position: absolute;
    top: 27px;
    right: 5px;
    width: 17px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../img/games/scrollerArrowRight_on.png) no-repeat 0 0;
}

.jcarousel-skin-cbstv .jcarousel-next-disabled-horizontal,
.jcarousel-skin-cbstv .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-cbstv .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-cbstv .jcarousel-prev-horizontal {
    position: absolute;
    top: 27px;
    left: 5px;
    width: 17px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../img/games/scrollerArrowLeft_on.png) no-repeat 0 0;
}

.jcarousel-skin-cbstv .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-cbstv .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-cbstv .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0 !important;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
    height: 75px;
}

.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

.jcarousel-item img{cursor:pointer;}

.cbstvAds_ExpandText {float:left;z-index:100;position:absolute;cursor:pointer;padding-left:10px;margin-top:8px;}
.cbstvAds_Peelback {}
.cbstv_adpreview, .cbstv_can .cbstv_main_right_wrapper .cbstv_module_wrap_pad.cbstv_boxad_wrapper.cbstv_adpreview, .cbstv_right_column .cbstv_boxad_wrapper.cbstv_adpreview {border:2px solid red;clear:both;}
.cbstv_adpreview_pop {background:yellow;display:none;z-index:100000;position:absolute;font-size:12px;color:black;padding:10px;line-height:14px;text-align:left;font-weight:normal;width:400px;}
.cbstv_expandvisible{position: relative; visibility: visible; z-index: 99999; top: 0px; margin-top:-250px;}
.cbstv_notvisible{position: relative; visibility: hidden; z-index: 99999; top: 0px; margin-top:-250px;display:none;}
.cbstv_leaderboard .cbstv_expandvisible, .cbstv_leaderboard .cbstv_notvisible {margin-top:-90px;}

.cbstv_expand_skyscraper .cbstv_expandvisible{position: relative; visibility: visible; z-index: 99999; left: 0px; top: 0px; margin-top:-600px;}
.cbstv_expand_skyscraper .cbstv_notvisible{position: relative; visibility: hidden; z-index: 99999; left: 0px; top: 0px; margin-top:-600px;}

/* Tabs
----------------------------------*/
.ui-tabs { zoom: 1; }
.ui-tabs-nav { list-style: none; position: relative; }
.ui-tabs-nav .tabsul li { -moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs-nav .tabsul li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs-nav .tabsul li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; border: 1px solid #aaaaaa; background: #ffffff 0 50% repeat-x; font-weight: normal; color: #212121; outline: none;}
.ui-tabs-nav .tabsul li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav .tabsul li.ui-state-disabled a, .ui-tabs .ui-tabs-nav .tabsul li.ui-state-processing a { cursor: text; }
.ui-tabs-nav .tabsul li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav .tabsul li.ui-tabs-selected a { cursor: pointer; }
.ui-tabs-hide { display: none !important; }
.cbstv_topstoriestabbed div.cbstv_module_wrap_pad{border:0 none;}
.ui-tabs-panel div.cbstv_module_wrap_pad{
    border-top: 1px solid #97a5b0;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}

/* Interaction states
----------------------------------*/
.ui-tabs-nav .tabsul li { border: 1px solid #d3d3d3; background: #e6e6e6 0 50% repeat-x; font-weight: normal; color: #555555; outline: none; }
.ui-tabs-nav .tabsul li a { color: #555555; text-decoration: none; outline: none; }
.ui-state-hover{ border: 1px solid #999999; background: #dadada 0 50% repeat-x; font-weight: normal; color: #212121; outline: none; }
.ui-tabs-nav .tabsul a, .ui-tabs-nav .tabsul a:hover { color: #212121; text-decoration: none; outline: none; }
.ui-tabs-selected a { color: #212121; outline: none; text-decoration: none; }

.cbstv_topstoriestabbed {float:left;}

.tabsul li {display:inline;}

.cbstv_page_slideshows.cbstv_page_wrappedpage .cbstv_main_column {
	width:635px;
}

.cbstv_page_slideshows.cbstv_page_wrappedpage .cbstv_main_column .cbstv_module_wrap_pad {
	width:615px;
}

.cbstv_page_slideshows.cbstv_page_wrappedpage .cbstv_right_column {
	width:200px;
}

.cbstv_page_slideshows.cbstv_page_wrappedpage .cbstv_right_column .cbstv_module_wrap_pad{
	width:140px;
}

/*story commenting*/
.cbstvdmg_comment_record 
{
    background-image: url(../img/bg_1pixel_breaking.gif);
    background-repeat:repeat-x;
    clear:left;
    font-size:11px;
    margin:6px;
    padding:4px 4px 4px 1px;
 }
 .cbstvdmg_comment_user {
     padding: 0 4px 8px;
     float:left;
     font-weight: bold;
     text-decoration: none;
 }
 .cbstvdmg_comment_info {
     float: right;
     text-align: right;
     font-weight: bold;
 }
 .cbstvdmg_comment_body {
    margin-left:4px;
    margin-top:4px;
    overflow:hidden;
    width:97%;
 }
 .cbstvdmg_comment_footer {
    float:left;
    font-weight:normal;
    padding-bottom:4px;
    padding-left:4px;
    padding-right:4px;
    padding-top:10px;
}
.cbstvdmg_comment_pager {
    font-size:11px;
    font-weight:normal;
    padding: 4px 1px;
    text-align:center;
}
.cbstvdmg_comment_pnum {
    padding: 0 4px;
}
.cbstvdmg_comment_flag
{
    background-image: url(../img/comment_flag.gif);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 20px;
}

/*alert scroller*/

/* prev, next, prevPage and nextPage buttons */
a.prev, a.next, a.prevPage, a.nextPage {
	width:18px;
	height:18px;
	background:url(../img/alert_arrow_left.gif) no-repeat;
	float:left;
	margin:0 10px;
	cursor:pointer;
}

/* next button uses another background image */
a.next, a.nextPage {
	background:url(../img/alert_arrow_right.gif) no-repeat;
	clear:right;	
}

/* position and dimensions of the navigator */
div.navi {
	float:left;
	height:11px;
	*overflow:hidden;
}

/* items inside navigator */
div.navi a {
	width:8px;
	height:8px;
	float:left;
	margin:3px;
	background:url(../img/navigator.png) 0 0 no-repeat;     
	cursor:pointer;	
}

/* mouseover state */
div.navi a:hover {
	background-position:0 -8px;      
}

/* active state (current page state) */
div.navi a.active {
	background-position:0 -16px;     
} 	

/* root element for the whole scrollable setup */
div.scrollable {  
	position:relative;
	overflow:hidden;
	width: 521px;	 
	height:7.2em;	
	margin-bottom: 4px;
	clear:left;
}

/* 
	root element for scrollable items. It is 
	absolutely positioned with large width. 
*/
#thumbs {	
	position:absolute;
	width:20000em;	
	clear:both;
}

/* single item */
#thumbs div {
	float:left;
	clear:none !important;
}

/*recipes*/
.cbstv_module_wrap_pad .cbstv_hdr_searchbox {height:21px;}
.cbstv_recipe img.cbstv_float_left{width:200px;height:150px;} 
.cbstv_right_column .cbstv_recipe img.cbstv_float_left{width:100px;height:75px;} 
.cbstv_recipe hr{clear:none;width:280px;margin-top:20px;}
.cbstv_right_column .cbstv_recipe hr{clear:both;}
.cbstv_module_wrap_pad .cbstv_hdr_searchbox_gobutton {float:left;}
.cbstv_link {color:#004D99;cursor: pointer;}
a.cbstv_disable
{ 
	cursor: default;
	text-decoration:none;
	color: Gray;
}	

.cbstv_page_videolibrary {background:#fff url('../img/videoLibrarySkinStandard.jpg') no-repeat scroll 50% 0;}
.cbstv_page_videolibrary .cbstv_content_wrapper, .cbstv_page_videolibrary .cbstv_content, .cbstv_page_videolibrary .cbstv_one_column .cbstv_module_wrap_pad {background:transparent; border:none;width:975px;padding:0px;}
.cbstv_page_videolibrary h1 {color:Gray;}
.cbstv_page_videolibrary .cbstv_top_one_column,
.cbstv_page_videolibrary .cbstv_top_one_column .cbstv_module_nowrap, 
.cbstv_page_videolibrary .cbstv_one_column .cbstv_module_nowrap, .cbstv_page_videolibrary .cbstv_module_nowrap 
{width:975px;text-align:center;}
.cbstv_page_videolibrary .cbstv_content_wrapper, .cbstv_page_videolibrary .cbstv_main_right_wrapper{width:975px;}
.cbstv_page_videolibrary .cbstv_main_right_wrapper {padding-top:15px;}
.cbstv_page_videolibrary .cbstv_header {background:transparent url('../img/section-header-horizontalnav-bg.gif') repeat-x scroll 0 0;}
.cbstv_page_videolibrary #flashcontent_video{*margin-top:10px;}

body.cbstv_blank{background:#ffffff url('../img/spacer.gif');line-height:1em;font-size:1em;width:auto;background-color:#ffffff;}
body.cbstv_blank .cbstv_module_wrap_pad h3.cbstv_section_head, body.cbstv_blank .cbstv_module_wrap_pad {margin:0px;padding:0px;border:0px;}

.cbstv_page_widemaincol .cbstv_content{width:975px;}
.cbstv_page_widemaincol .cbstv_leftnav {
	display: none;
}
.cbstv_page_widemaincol .cbstv_main_right_wrapper {
	width: 975px;
}
.cbstv_page_widemaincol .cbstv_main_column,
.cbstv_page_widemaincol .cbstv_linkset_top {
	width:650px;
}
.cbstv_page_widemaincol .cbstv_main_column .cbstv_module_wrap_pad,
.cbstv_page_videolibrary.cbstv_page_widemaincol .cbstv_main_right_wrapper .cbstv_main_column .cbstv_module_wrap_pad,
.cbstv_page_videolibrary.cbstv_page_widemaincol .cbstv_main_right_wrapper .cbstv_main_column .cbstv_module_wrap,
.cbstv_page_videolibrary.cbstv_page_widemaincol .cbstv_main_right_wrapper .cbstv_main_column .cbstv_module_nowrap{width:630px;}

.cbstv_page_widemaincol .cbstv_topofstory{width:630px;}
.cbstv_page_widemaincol .cbstv_article_date_header {width:500px;}

@media print {
	.cbstv_wrapper, .cbstv_header_container {
		width: 100%;
		margin: 0;
	}
	.cbstv_leftnav, 
	.cbstv_story_detail.cbstv_page_article .cbstv_right_column, 
	.cbstv_header,
	.cbstv_leaderboard,
	.cbstv_footer_container,
	.cbstv_kanoodle_contain,
	.cbstv_relatedcol_placeholder,
	.cbstv_main_right_wrapper_header,
	.cbstv_top_one_column {visibility:hidden;display:none;}
	.cbstv_story_detail.cbstv_page_article .cbstv_main_column, 
	.cbstv_page_article .cbstv_main_column .cbstv_module_wrap_pad,
	.cbstv_story_detail.cbstv_page_article .cbstv_main_right_wrapper,
	.cbstv_story_detail.cbstv_page_article .cbstv_wrapper {float:none;width:100%}
	.cbstv_linkset_top,
	.cbstv_topofstory,
	.cbstv_article_date_header,
	.cbstv_topofstory h2 {width:100%;clear:left;*float:none;}
	.cbstv_photo_byline {clear:left;}
	.cbstv_module_wrap, .cbstv_module_wrap_pad, .cbstv_partners_wrap, .cbstv_module_nowrap, .cbstv_main_column {float:none;}
	.cbstv_module_wrap, .cbstv_module_wrap_pad, .cbstv_module_wrap_pad_nofloat, .cbstv_module_wrap_pad5 {border:none;padding:0px;}
}

.cbstv_wap_link {background:#ffffff;}