/* ##################################################### */
/* ----------------->>> STRUCTURE <<<------------------- */
/* ##################################################### */
body {
	background-color: #267911;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	margin: 0;
	behavior:url(../js/csshover.htc);
}

body.cbstv_page_silverlight {
    background: None;
    *text-align:left;
    *margin-left:auto;
    *margin-right:auto;
    padding:0px;
	margin:0px;
}

.cbstv_page_staging .cbstv_content_container {
	background: Transparent url(../img/staging.gif) !important;
}	

.cbstv_station_navigation, .cbstv_column_container, .cbstv_content_container, .cbstv_schedule_container, .cbstv_main_content, .cbstv_related_content, .cbstv_sponsored_links, .cbstv_footer, .cbstv_inset_right_column {
	float: left;
} 

.cbstv_wrapper {
	margin: 0 auto;
	width: 915px;
	font-size: .9em;
}

body.cbstv_page_silverlight .cbstv_wrapper {
	width: 	1200px;
}

.cbstv_page_header {
	padding: 10px 0 0 16px;
	height: 90px;
	background: #9fca12 url(../img/hdr915x100cw.jpg) no-repeat;
	border-bottom: #B5CB5E solid 1px;
}

.cbstv_global_nav {
	background: #A4A055 url(../img/topnav_bothlevels.jpg) repeat-x;
	width: 915px;
}

.cbstv_column_container {
	background-color: #2b6427;
}

.cbstv_page_content {background:#2B6427;float:left;}

.cbstv_content_container {
	padding: 0px 10px 0 10px;
	width:710px;
}

.cbstv_page_wrapper .cbstv_content_container {
	width: 895px;
}

.cbstv_section_hdr {
	margin-bottom: 10px;
	padding: 4px 14px 0 18px;
	height: 35px;
	width: 678px;
	background: url(../img/bg710x039events_hdr.gif) no-repeat;
}	
	
.cbstv_main_content, .cbstv_related_content {
	width: 350px;
}
.cbstv_main_content {
	margin-right: 10px;
}
		
.cbstv_single_col_content, .cbstv_games .cbstv_module_containermodule {
	margin-bottom: 10px;
	padding: 0 10px 10px 10px;
	border: 2px solid #9fca12;
	border-top: none;
	width: 686px;
	background-color: #fff;
	float: left;
}
.cbstv_privacy_content {
	padding: 0 110px 15px 50px;
	width: 546px;
	background: #fff url(../img/bg044x100stripe.gif) right repeat-y;
}
		
.cbstv_main_content2 .cbstv_single_col_content_programming {
	padding: 5px 5px 22px 5px;
	width: 700px;
	border: none;
	background: #fff url(../img/brd727x017sched_btm.gif) bottom no-repeat;
}

.cbstv_sponsored_links {
	margin: 10px 0;
}

.cbstv_footer {
	padding-top: 12px;
	margin-bottom: 10px;
	width: 915px;
	height: 44px;
	background: url(../img/bg915x056footer.gif) no-repeat;
	text-align: center;
}

.cbstv_module, .cbstv_registration_form {margin-bottom:10px;clear:both;}

.cbstv_module .cbstv_module_content {
	padding: 5px 10px 0 12px;
	width: 324px;
	background-color: #fff;
	border-left: 2px solid #9fca12;
	border-right: 2px solid #9fca12;
	float: left;
}

.cbstv_module_wrap {
	margin-bottom:10px;
	background-color: #ffffff;
}

.cbstv_module_wrap_pad {
	padding: 0pt 10px 0pt 12px;
	background-color: #ffffff;
	margin-bottom:10px;
	width: 328px;
	float: left;
}

.cbstv_module_wrap_transparent {
	background-color: Transparent;
}

.cbstv_module_wrap_pad h3.cbstv_section_head {
	margin: 0 -10px 20px -12px;
}
	
.cbstv_module_wrap_pad .cbstv_static_bot, .cbstv_module .cbstv_static_bot {
	margin: -5px -10px 0px -12px;
	background: url(../img/brd350x016bot_nostroke.gif) bottom no-repeat;
	width: 350px;
	height: 16px;
}
.cbstv_module_wrap_pad .cbstv_static_botstroke, .cbstv_module .cbstv_static_botstroke {
	background: url(../img/brd350x016bot_stroke.gif) bottom no-repeat;
	width: 350px;
	height: 16px;
}
.cbstv_onecolumn.cbstv_wrapperpage .cbstv_static_bot{display:none;}

.cbstv_module_content a {
	font-size: 1.1em;
	font-weight: bold;
	font-style: normal;
	color: #600;
}
				
.cbstv_main_content2 .cbstv_module_wrap_pad {
	width: 686px;
}

.cbstv_coming_up, .cbstv_whats_on {
	margin-bottom: 5px;
	width: 323px;
	background: url(../img/bg004x200shadow.gif) bottom right repeat-y;
	float: left;
	*float: none;
}

.cbstv_module .cbstv_send_feedback_content, .cbstv_module .cbstv_login_content {
	background-color: #fbf9c2;
}

.cbstv_check_it_out_content {
	padding: 3px 0 0 26px;
}

.cbstv_check_it_out_descrip {
	padding: 5px 0 0 35px;
	width: 282px;
}

.cbstv_check_it_out div.cbstv_module_sponsor{float:right;}

.cbstv_check_it_out_dayport .cbstv_video_detail {
	padding:15px 13.5px 0pt 14.5px;
}

.cbstv_check_it_out_dayport {
	background:#D8D8D8 url(../img/brd350x500videoplayer_gradient.gif) no-repeat scroll 0pt 26px;
}

/* ##################################################### */
/* ----------------->>> CONTESTS <<<-------------------- */
/* ##################################################### */
.cbstv_contest_form {
	width: 350px;
	float: left;
}

p.cbstv_addl_info {
	margin: 0 0 10px 0;
	font-size: .95em;
	font-weight: bold;
	font-style: italic;
}

.cbstv_contest_form_content, .cbstv_bio_facts_content {
	padding: 0 9px 0 10px;
	background: #fbf9c2 url(../img/bg004x200shadow.gif) bottom right repeat-y;
}

.cbstv_form_optin {
	margin: 5px 0 5px 17px;
	padding: 3px;
}

.cbstv_entry_thanks {
	padding-bottom: 5px;
	margin: 10px 0;
	width: 324px;
	background: #f2f1cf url(../img/bg324x012thanks_btm.gif) bottom no-repeat;
}

table.cbstv_contest_detail_table {
	padding-bottom: 5px; 
	border-bottom: 2px dotted #e6e39e;
}

.cbstv_contest_details li {
	margin: 5px 0;
	padding: 0;
	list-style: none;
	font-size: .9em;
}

.cbstv_contest_details li.cbstv_all_contest_hdr {
	font-size: 1.2em;
	font-weight: bold;
	color: #6b1523;
}

.cbstv_contest_details li a {
	font-size: 1.05em;
	font-weight: bold;
	color: #00656d;
}

.cbstv_single_col_content_contestdetail {
	_padding: 0 9px 10px 6px; 
}

.cbstv_contest_questions {
	padding-top: 4px;
	border-top: 2px dotted #e6e39d;	
}

/* ##################################################### */
/* ----------------->>> SHOWS <<<----------------------- */
/* ##################################################### */
.cbstv_all_shows_content td, .cbstv_bio_list_content td {
	padding: 0 5px 12px 5px;
	width: 50%;
	font-size: .9em;
	vertical-align: top;
}

/* ##################################################### */
/* ----------------->>> BIOS <<<------------------------ */
/* ##################################################### */
.cbstv_bio_list_content td {
	font-style: italic;
}

.cbstv_bio_details {
	float: left;
	margin-right: 10px;
	width: 325px;
}

.cbstv_bio_facts {
	padding-bottom: 10px;
	border-bottom: 2px dotted #007d8b;
}
.cbstv_bio_facts_content {
	padding-top: 10px;
}
	
.cbstv_bio_list_content ul {
	margin: 0;
	padding: 0;
}
.cbstv_bio_list_content li {
	margin: 0;
	padding: 7px 0;
	list-style: none;
	border-top: 2px dotted #610514;
}
.cbstv_bio_list_content li.cbstv_bios_links {
	border: none;
	color: #007d8b;
}
.cbstv_bio_list_content li.cbstv_bios_links a, .cbstv_bio_details p.cbstv_bios_links a {
	color: #007d8b;
	text-decoration: underline;
	font-size: 1em;
	font-weight: bold;
}

.cbstv_bio_facts_content ul {
	margin: 0 0 0 10px;
	padding: 0;
	width: 300px;
}
.cbstv_bio_facts_content li {
	padding: 2px 0;
	list-style: none;
	font-size: .95em
}
.cbstv_bio_facts_content li b {
	font-weight: bold;
	color: #610514;
}
		
.cbstv_bio_details p.cbstv_addl_info a {
	font-weight: normal;
	color: #00476b;
}

/* ##################################################### */
/* ----------------->>> POLLS <<<----------------------- */
/* ##################################################### */
.cbstv_poll_content {
	padding: 5px 10px 0 12px;
	width: 324px;
	background-color: #fff;
	border-left: 2px solid #9fca12;
	border-right: 2px solid #9fca12;
	float: left;
}

.cbstv_poll_answer_list {
	margin-bottom: 5px;
	width: 323px;
	background: url(../img/bg004x200shadow.gif) bottom right repeat-y;
	float: left;
}

/* ##################################################### */
/* ----------------->>> SLIDESHOWS <<<------------------ */
/* ##################################################### */
.cbstv_slideshow_descrip {
	margin-right: 10px;
	width: 170px;
	float: left;
}

.cbstv_slideshow_share p {
	margin: 0;
	font-size: .9em;
}

.cbstv_slide_viewer {
	margin: 2px 6px 0 0;
	*margin: 2px 2px 0 0;
	width: 401px;
	float: left;
}
.cbstv_slide_viewer_content {
	padding: 5px 4px 5px 2px;
	background: url(../img/bg401x500slide_burst.jpg) no-repeat;
}
.cbstv_slide_viewer_content td.cbstv_slide_cell {
	width: 324px;
	height: 324px;
	text-align: center;
}
.cbstv_slide_viewer_content td.cbstv_slide_cell img {
	border: 2px solid #fff;
}
p.cbstv_slide_descrip {
	margin: 0;
	padding: 0 10px;
	width: 381px;
	font-size: .9em;
	clear: left;
}
p.cbstv_slide_descrip label {
	font-size: 1em;
	font-weight: bold;
}

.cbstv_batch_slider {
	width: 97px;
	background: url(../img/bg004x100batch_shdw.gif) right repeat-y;
	float: left;
}
	
.cbstv_batch_slider p {
	margin: 0;
	padding-top: 9px;
}

p.cbstv_batch_top {
	height: 27px;
	background: url(../img/bg097x037batch_top.gif) no-repeat;
}

p.cbstv_batch_btm {
	height: 30px;
	background: url(../img/bg097x039batch_btm.gif) no-repeat;
}
p.cbstv_batch_top a, p.cbstv_batch_btm a {
	margin: 0 0 0 26px;
	padding: 19px 0 0 0;
	width: 43px;
	height: 0px !important; 
	height /**/:19px; /* for IE5/Win */
	overflow: hidden;
	display: block;
}
p.cbstv_batch_top a {
	background: url(../img/but043x038batch_top.gif) no-repeat;
}
p.cbstv_batch_btm a {
	background: url(../img/but043x038batch_btm.gif) no-repeat;
}
p.cbstv_batch_top a:hover, p.cbstv_batch_btm a:hover {
	background-position: 0 -19px;
}
			
p.cbstv_batch_number {
	padding: 4px 3px;
	width: 87px;
	font-size: .85em;
	font-weight: bold;
	color: #fff;
	background-color: #649654;
	border-bottom: 2px solid #1c6031;
}

.cbstv_module_content table {
	clear: left;
}
.cbstv_more_slideshows_content td {
	padding: 4px 0;
	width: 50%;
	vertical-align: top;
}
.cbstv_more_slideshows_content td a {
	font-weight: bold;
	color: #610514;
}
		
.cbstv_batch_slider ul {
	margin: 0;
	padding: 5px 0 5px 8px;
	background-color: #68a159;
	width: 85px;
}
.cbstv_batch_slider li {
	padding: 3px 0;
	list-style: none;
	background: url(../img/bg056x055batch_thm.gif) 2px 4px no-repeat;
}
.cbstv_batch_slider li.imagePlaceHolderNoShadow {
		margin: 0;
		padding: 3px 0;
		list-style: none;
		background: none;		
}
.cbstv_batch_slider li img {
	border: 2px solid #fff;
}
.cbstv_batch_slider li img:hover, .cbstv_batch_slider li .cbstv_batch_select img {
	border-color: #c6d415;
}
		
.cbstv_module_content.cbstv_more_slideshows_content ul.cbstv_left_right_content,
.cbstv_module_content.cbstv_all_shows_content ul.cbstv_left_right_content {
	float:left;
}	

/* ##################################################### */
/* ----------------->>> REGISTRATION <<<---------------- */
/* ##################################################### */
.cbstv_registration_form_content {
     padding: 5px 10px 0 12px;
     width: 686px;
     float: left;
     background: #FFF;
}

.cbstv_registration_form h3 {
     padding: 7px 0 0 13px;
     height: 25px;
     background: url(../img/cw_content-block_lg_top.gif) no-repeat top left;
}
.cbstv_single_col_content_registration p.cbstv_top_note {
     margin: 0 0 12px 0;
     padding: 0 0 0 16px;
}
 
 .cbstv_registration_form_content {
     background: #FCF9CE;
     width: 650px;
     border-left: 2px solid #ADD222;
     border-right: 2px solid #ADD222;
 }

 .cbstv_registration_form_content table.cbstv_logo_bg {
     background: transparent url(../img/cw_logo_bg.gif) no-repeat bottom left;
 }
 
 .cbstv_registration_form_content td {
     padding: 7px 4px 3px 4px;
     width: 50%;
 }
 .cbstv_registration_form_content td.cbstv_single_col_row {
     width: 100%;
 }
 .cbstv_registration_form_content td label {
     display: block;
     padding: 0 0 5px 0;
     line-height: 1.5em;
 }
 .cbstv_registration_form_content td label.cbstv_label_inline {
     display: inline;
 }
 .cbstv_registration_form_content td strong {
     color: #771B2C;
 }
 .cbstv_registration_form_content div.cbstv_promotion_wrapper {
     background: #E3E4E4;
     border: 2px solid #BFBFBF;
     padding: 10px;
 }
 .cbstv_registration_form_content div.cbstv_promotion_wrapper h4 {
     font-size: 1.3em;
     color: #DE7C05;
 }

/* ###################################################### */
/* ----------------->>> NAVIGATION <<<------------------- */
/* ###################################################### */

.cbstv_global_nav ul {
	padding: 0;
	width: 915px;
}

.cbstv_global_nav li a {
	padding: 4px 0 4px 0;
}
	
.cbstv_station_navigation ul {
	margin: 0 0 12px 0;
	padding: 0 0 0 0;
	width: 184px;
	background: url(../img/leftnav_middle.jpg) repeat-y;
	font-weight:bold;
}
.cbstv_station_navigation li {
	list-style: none;
	font-size: .95em;
}
		
.cbstv_station_navigation li.cbstv_snav_foot {
	background: url(../img/leftnav_bottom.jpg) no-repeat bottom;
}
		
.cbstv_station_navigation li a {
	padding: 4px 10px;
	text-transform: uppercase;
	color: #000;
	text-decoration: none;
}

.cbstv_station_navigation li.cbstv_snav_head {
	padding: 0px 10px;
	width: 164px;
	background:transparent url(../img/leftnav_top.jpg) no-repeat scroll center top;
}
	
.cbstv_station_navigation li.cbstv_snav_header {
	color: #2A6427;
	font-size: 13px;
	font-weight: bold;
	padding: 5px 10px 10px;
	width: 164px;
}

.cbstv_station_navigation li.cbstv_leftnav_item {padding-left:10px;padding-bottom:4px;}

/*Two Level Horizontal Nav Menu*/
.basictab {
	margin: 0;
	font: bold 12px Verdana;
	list-style-type: none;
	text-align: left;
	background: url(../img/topnav_level1.jpg) repeat-x;
	line-height: 23px;
}

.basictab li {
	display: inline;
	margin: 0;
}

.basictab li a {
	text-decoration: none;
	color: #ffffff;
	font-size:11px;
	padding: 5px 4px 5px 4px;
}

.basictab li a:visited {
	color: #ffffff;
}

.basictab li.selected a, .basictab li a:hover { /*selected tab effect*/
	background: url(../img/topnav_level1_active.jpg) repeat-x;
	color: black !important;
}

.submenustyle {
	border-top-width: 0;
	width: auto;
	display: none;
	background: url(../img/topnav_level2right.jpg) no-repeat top right;
	line-height: 20px;
	font-size: 11px;
}

.cbstv_wrapper .submenustyle a {
	border-right: 1px solid black;
	text-decoration: none;
	color: #000000;
	padding: 0 6px 0 6px;
	font-weight: bold;
}

.cbstv_topnav_shadow {
	margin-left:-10px;*margin-top:-12px;margin-right:-10px;
}

.cbstv_noleftnav {
	*margin-top:-12px;
}
/*End Two Level Horizontal Nav Menu*/
	
/* #################################################### */
/* ------------------>>> SCHEDULE <<<------------------ */
/* #################################################### */
.cbstv_coming_sched td, .cbstv_whatson_sched td {
	padding: 8px 10px 8px 0;
	vertical-align: top;
}
.cbstv_coming_sched td.cbstv_sched_time, .cbstv_whatson_sched td.cbstv_sched_time {
	width: 70px;
	text-align: right;
	font-weight: bold;
	color: #e4e196;
}
.cbstv_whatson_sched td.cbstv_sched_time {
	color: #333;
}
.cbstv_coming_sched td.cbstv_sched_name, .cbstv_whatson_sched td.cbstv_sched_name {
	width: 229px;
	font-style: italic;
	font-size: .95em;
}
.cbstv_coming_sched td.cbstv_sched_name a, .cbstv_whatson_sched td.cbstv_sched_name a {
	font-weight: bold;
	font-style: normal;
	color: #fff;
	font-size: 1.05em;
}
.cbstv_whatson_sched td.cbstv_sched_name a {
	color: #610514;
}
		
.cbstv_coming_sched tr.cbstv_sched_row1 td {
	background-color: #4ca3ab;
}
.cbstv_coming_sched tr.cbstv_sched_row2 td {
	background-color: #007d8b;
}
.cbstv_whatson_sched tr.cbstv_sched_row1 td {
	background-color: #f2f1cf;
}
.cbstv_whatson_sched tr.cbstv_sched_row2 td {
	background-color: #e4e196;
}

/* #################################################### */
/* ------------------>>> LISTS <<<--------------------- */
/* #################################################### */
.cbstv_module_content ul {
	padding: 0;
	margin: 0;
}

.cbstv_join_site_content ul, .cbstv_past_events_content ul, .cbstv_show_links {
	margin: 0;
}

.cbstv_module_content ul li, .cbstv_contest_list li {
	padding: 10px 0;
	list-style: none;
	float: left;
	width: 324px;
	border: none;
}
	
.cbstv_contests_content ul li, .cbstv_contest_list li {
	width: 100%;
}

.cbstv_whats_showing_content ul li p.cbstv_sm_shadow, .cbstv_contests_content ul li p.cbstv_sm_shadow, .cbstv_whats_coming_content ul li p.cbstv_thm_shadow, .cbstv_whats_coming_content ul li p.cbstv_sm_shadow, .cbstv_past_events_content ul li p.cbstv_thm_shadow {
	float: left;
	margin-right: 5px;
}
	
.cbstv_module_content ul.cbstv_left_right_content {
	width: 100%;
	margin: 5px 0;
	padding: 0;
	float: left;
}
.cbstv_left_right_content li {
	margin: 0pt 0pt 4px 0pt;
	padding: 0 !important;
	display: inline;
}
.cbstv_left_right_content li.cbstv_left_content {
	float: left;
}
.cbstv_left_right_content li.cbstv_right_content {
	float: right;
} 

.cbstv_left_right_content li.cbstv_right_content p, .cbstv_left_right_content li.cbstv_right_content a {
	text-align:right;
}
	
.cbstv_section_hdr .cbstv_left_right_content {
	margin: 0;
	padding:0;
}
.cbstv_section_hdr .cbstv_left_content {
	padding-top: 3px;
}
.cbstv_section_hdr .cbstv_right_content {
	width: 250px;
}
.cbstv_section_hdr .cbstv_user_tools {
	padding-top: 7px;
	width: 150px;
	float: right;
	text-align: right;
}
.cbstv_section_hdr .cbstv_user_tools img {
	margin: 0 3px 0 5px;
}
.cbstv_section_hdr .cbstv_user_tools a {
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}
			
.cbstv_slide_viewer_content .cbstv_left_right_content {
	margin: 7px 0 5px 10px;
	width: 375px;
	border-bottom: 2px dotted #fff;
	padding: 0px;
	display: inline;
	float: left;
}
.cbstv_slide_viewer_content .cbstv_left_content a {
	font-size: .95em;
	color: #2b6427;
}
.cbstv_slide_viewer_content .cbstv_left_content img {
	margin-right: 5px;
}
.cbstv_slide_viewer_content .cbstv_right_content {
	font-size: .9em;
	font-style: italic;
}
		
.cbstv_more_slideshows_content .cbstv_left_right_content {
	padding-bottom: 7px;
	color: #007d8b;
	font-weight: bold;
	border-bottom: 2px dotted #610514;
}
.cbstv_more_slideshows_content .cbstv_left_right_content a {
	color: #007d8b;
}

.cbstv_entry_error {
	background-color: #e9bf75;
}

.cbstv_show_links {
	margin: 0;
	padding-top: 7px;
	border-top: 2px dotted #610514;
	width: 100%;
}
.cbstv_show_links li {
	margin: 3px 0;
	padding: 0;
	list-style: none;
}

.cbstv_contest_list {
	margin: 0;
	padding: 0;
	float: left;
}
.cbstv_contest_list li.cbstv_contest_first {
	border: none;
}

.cbstv_contact_list_content ul {
	padding: 0;
	border-top: 2px dotted #610514;
}
.cbstv_contact_list_content li {
	margin: 10px 0 0 0;
	list-style: none;
}
.cbstv_contact_list_content li ul {
	margin: 0;
	border: none;
}
.cbstv_contact_list_content li ul li {
	margin: 0;
}

/* ######################################################## */
/* ------------------>>> TEXT STYLES <<<------------------- */
/* ######################################################## */
/* header styles */
h2, h3, h4 {
	margin: 0;
	padding: 0;
	font-family: Helvetica, Arial, sans-serif;
	color: #fff;
}

h2 {
	font-size: 2.2em;
	line-height: 1em;
}

h3 {
	font-size: 1.3em
}
.cbstv_check_it_out h3 {
	padding: 7px 0 0 28px;
	height: 19px;
	color: #2b6427;
	background: url(../img/hdr350x026checkitout.gif) no-repeat;
}	

.cbstv_check_it_out_sponsored h3 {color:#ffffff;}
.cbstv_check_it_out .cbstv_check_it_out_text {padding: 12px 0pt 0pt 60px;}
.cbstv_check_it_out_sponsored .cbstv_check_it_out_text{padding: 12px 0pt 0pt 13px !important;}

.cbstv_module_wrap_pad h3,  
.cbstv_contest_form h3, 
.cbstv_email_page h3, 
.cbstv_email_pic h3,  
.cbstv_module h3  {
	padding: 7px 0 0 13px;
	height: 25px;
	background-repeat: no-repeat;
}
.cbstv_module.cbstv_event_details h3 {height:auto;}

.cbstv_check_it_out_dayport h3, .cbstv_check_it_out_sponsored h3 {padding: 0px!important; height:37px !important;background:#2B6427;}

.cbstv_contests h3 {
	background: url(../img/hdr350x032contests.gif);
}

.cbstv_module_wrap_pad h3 {
	background: #2B6427 url(../img/hdr350x032contests.gif);
}

.cbstv_single_col_content.cbstv_module_wrap_pad h3 {background:none; color:#000;}
.cbstv_email_page h3, .cbstv_email_pic h3 {
	padding-top: 8px;
	height: 26px;
	font-size: 1.2em;
	background: url(../img/bg350x034email_hdr.gif);
}
		
.cbstv_bio_details h3, .cbstv_slideshow_descrip h3 {
	font-size: 1.5em;
	line-height: 1.2em;
	color: #d06900;
}
      
.cbstv_check_it_out_sponsored h3 {
	background: #2B6427 url(../img/hdr350x037sponsored.gif) no-repeat top left;
}
 
.cbstv_program_guide h3 {
	padding: 10px 0 0 63px;
	background: url(../img/hdr350x037prgm_guide.gif) no-repeat;
	height: 27px;
}
.cbstv_program_guide .cbstv_coming_up h3, .cbstv_program_guide .cbstv_whats_on h3 {
	padding: 4px 0 0 11px;
	color: #fff;
	height: 24px;
	background: url(../img/hdr323x028coming_up.gif) no-repeat;
}
.cbstv_program_guide .cbstv_whats_on h3 {
	color: #3f0728;
	background: url(../img/hdr323x030whatson.gif) no-repeat;
}

.cbstv_show_details h3, .cbstv_event_details h3 {
	font-size: 1.5em;
	line-height: 1.2em;
	color: #00476b;
	background: none;
	padding:0px;
}

.cbstv_event_details h3 {
	margin-bottom: 7px;
}

.cbstv_slideshow_descrip .cbstv_slideshow_share h3 {
	font-size: 1.2em;
	line-height: 1.2em;
	color: #661522;
}

.cbstv_header_h3 {
	font-size: 1.5em;
	line-height: 1.2em;
	color: #d06900;	
}

.cbstv_whats_coming h3, .cbstv_whats_showing h3 {
	background: url(../img/bg350x032whats_coming.gif);
}

.cbstv_upcoming_events h3 {
	background: url(../img/bg350x032upcoming.gif);
}

.cbstv_past_events h3 {
	background: url(../img/hdr350x032past_events.gif);
}

.cbstv_all_shows h3 {
	background: url(../img/bg350x032all_shows.gif);
}

.cbstv_contest_form h3 {
	background: url(../img/bg350x032enter.gif);
}

.cbstv_contact_list h3, .cbstv_login h3 {
	background: url(../img/bg350x032contact_list.gif);
}
	
.cbstv_send_feedback h3, .cbstv_join_site h3 {
	background: url(../img/bg350x032feedback.gif);
}

.cbstv_bio_list h3 {
	background: url(../img/bg350x032bio_list.gif);
}

.cbstv_bio_facts h3 {
	background: url(../img/bg350x032bio_facts.gif);
	width: 337px;
}
	
.cbstv_poll h3 {
	padding: 7px 0 0 13px;
	height: 25px;
	background-repeat: no-repeat;
	background: url(../img/bg350x032upcoming.gif);
}

.cbstv_more_slideshows h3 {
	background: url(../img/bg350x032more_slideshows.gif);
}
.cbstv_bizdir_summary h3 {
	background: url(../img/bg350x032bizdir_hdr.gif);
}
		
h4 {
	font-size: 1.15em;
}

.cbstv_join_site h4 {
	 font-size: 1.25em;
	 color: #DE7C05;
	 font-weight: bold;
	 float: left;
	 display: inline;
	 width: 230px;
}

.cbstv_bio_list_content h4 {
	margin: 0 0 10px 0;
	text-transform: uppercase;
	color: #d06900;
}
/* end header styles ============================= */

p.cbstv_gnav_date {
	padding: 5px 9px;
	margin-top: -45px;
	float: right;
	color: #ffffff;
	font-weight: bold;
}

.cbstv_footer p {
	margin: 0 0 3px 0;
	font-size: .95em;
}

.cbstv_feat_link_name {
	margin: 0;
	color: #610514;
	font-weight: bold;
	text-transform: uppercase;
}
.cbstv_feat_link_name a {
	color: #610514;
	font-size: 1.2em;
	text-transform: none;
}
.cbstv_contests .cbstv_feat_link_name a, .cbstv_whats_coming .cbstv_feat_link_name a {
	color: #00476b;
}
.cbstv_past_events .cbstv_feat_link_name a {
	font-size: 1em;
}
.cbstv_whats_showing .cbstv_feat_link_name a:hover {
	color: #d06900;
}
.cbstv_feat_link_detail {
	margin: 0 0 5px 0;
	font-size: .9em;
	font-style: italic;
}
.cbstv_past_events .cbstv_feat_link_detail {
	margin: 0;
	padding-bottom: 18px; /* using 'padding' instead of 'margin' to avoid IE6 collapsing-margin bug */
}
.cbstv_feat_link_descrip {
	margin: 0;
}

p.cbstv_align_right {
	margin: 0;
	text-align: right;
}
.cbstv_program_guide_content p.cbstv_align_right {
	padding-top: 5px;
}
.cbstv_whats_showing_content p.cbstv_align_right, .cbstv_contests_content p.cbstv_align_right {
	padding-top: 5px;
	clear: left;
	border-top: 2px dotted #610514;
}
.cbstv_email_page_content p.cbstv_align_right {
	padding-top: 7px;
	font-size: .9em;
	border-top: 2px dotted #e6e39d;
}
.cbstv_email_page_content p.cbstv_align_right a {
	color: #00476b;
}

p.cbstv_form_instruct {
	margin: 0;
	padding: 7px 0;
	color: #610514;
	font-size: .95em;
	font-style: italic;
}
.cbstv_contest_entry p.cbstv_form_instruct {
	padding: 0 0 5px 0;
	font-size: 1em;
}
.cbstv_form_optin ul p.cbstv_form_instruct {
	padding: 3px 0;
}
.cbstv_email_page_content p.cbstv_form_instruct {
	padding: 0 0 4px 0;
	font-size: .85em;
	color: #333;
	clear: left;
}
.cbstv_email_pic .cbstv_email_page_content p.cbstv_form_instruct {
	padding-top: 4px;
	border-top: 2px dotted #e6e39d;
}
p.cbstv_form_links {
	margin: 0;
	padding: 10px 0 0 0;
	text-align: center;
	font-size: .9em;
	border-top: 2px dotted #e6e39d;
}
.cbstv_send_feedback p.cbstv_form_links, .cbstv_email_page_content p.cbstv_form_links {
	border: none;
}
.cbstv_entry_thanks p {
	margin: 0 0 12px 0;
	padding: 0 12px;
}
.cbstv_entry_thanks p.cbstv_thanks_msg {
	padding-top: 12px;
	background: url(../img/bg324x012thanks_top.gif) top no-repeat;
}
.cbstv_entry_thanks a {
	font-weight: bold;
	color: #00656d;
}

.cbstv_show_details_content p {
	margin: 0 0 12px 0;
}
	
.cbstv_show_det_img_link, p.cbstv_show_det_img_credit {
	margin: 0;
	font-size: .9em;
	font-style: italic;
}
.cbstv_event_details_content p.cbstv_show_det_img_credit a.cbstv_show_det_img_link {
	font-size: 1em;
	font-weight: bold;
}
.cbstv_show_det_img_link {
	font-weight: bold;
	color: #610514;
}

p.cbstv_show_det_img_credit a.cbstv_show_det_img_nolink {
	font-weight: bold;
	color: #000000;
}

p.cbstv_caption {
	margin: 0 0 12px 0;
	font-size: .9em;
	font-style: italic;
	color: #00476b;
}

p.cbstv_contact_label {
	margin: 0;
	font-weight: bold;
	color: #610514;
}

.cbstv_event_details_content p.cbstv_event_info {
	font-size: .95em;
}

.cbstv_coming_up, .cbstv_whats_on, .cbstv_upcoming_list {
	background:transparent url(../img/bg004x200shadow.gif) repeat-y scroll right bottom;
	float:left;
	margin-bottom:5px;
	width:323px;
}

.cbstv_bio_details p.cbstv_bios_links {
	padding-top: 10px;
	border-top: 2px dotted #610514;
	font-weight: bold;
	color: #007d8b;
}

/* ################################################################ */
/* ------------------->>> BUTTONS AND LINKS <<<-------------------- */
/* ################################################################ */
.cbstv_wrapper a {
	color: #610514;	
}

.cbstv_footer a {
	font-size: .95em;
	text-decoration: none;
	color: #fff;
}
.cbstv_footer p.cbstv_ftr_links a {
	color: #00476b;
	font-weight:bold;
}

a.cbstv_utility_link, .cbstv_show_links li a {
	color: #007d8b;
	font-weight: bold;
}

a.cbstv_form_submit {
	margin-top: 10px;
	padding: 6px 10px;
	font-size: 1.15em;
	line-height: 4.5em;
	color: #fff !important;
	text-decoration: none;
	background: #35111a url(../img/bg050x026button_0.gif) top repeat-x;
	border: 2px solid #fff;
}
a.cbstv_form_submit:hover {
	background: #791a10 url(../img/bg050x026button_1.gif) top repeat-x;
}

div.cbstv_form_submit_border_wrap { 
     border: 1px solid #E3E4E4;
     text-align: center;
     float: left;
     display: inline;
     margin: 0 10px 0 0;
 }
.cbstv_form_submit_border_wrap a {
	margin-top: 0;
	line-height: 2.26em;        
	border: none;
}
.cbstv_login a.cbstv_form_submit {
	line-height: 2.5em;
}
.cbstv_registration_form .cbstv_form_submit_border_wrap {
	width: 5.5em;
}

.cbstv_show_details_content p a, .cbstv_event_details_content p a, .cbstv_privacy_content p a, .cbstv_bio_details p a, .cbstv_slideshow_share a {
	color: #610514;
	font-weight: normal;
}

.cbstv_show_details_content a, .cbstv_event_details_content a, .cbstv_privacy_content a, .cbstv_bio_details a{
	color: #610514;
	font-weight: normal;
}

.cbstv_slide_but {
	width: 28px;	
}

.cbstv_slide_back_but, .cbstv_slide_next_but {
	margin: 0 6px;
	padding: 53px 0 0 0;
	overflow: hidden;
	display: block;
	width: 22px;
	height: 0;
	height: 0px !important; 
	height /**/:53px; /* for IE5/Win */
}
.cbstv_slide_back_but {
	background: url(../img/but044x053slide_back.gif) no-repeat;
}
.cbstv_slide_next_but {
	background: url(../img/but044x053slide_next.gif) no-repeat;
}
.cbstv_slide_back_but:hover, .cbstv_slide_next_but:hover {
	background-position: -22px 0;
}

.cbstv_feat_link_descrip a , .cbstv_feat_link_descrip a:hover , .cbstv_feat_link_descrip a:visited , .cbstv_feat_link_descrip a:link {
	color: #610514;
}

/* ##################################################### */
/* -------------------->>> FORMS <<<-------------------- */
/* ##################################################### */
fieldset {
     border: solid 0 transparent;
     margin: 0;
     padding: 0;
 }

.cbstv_contest_entry, .cbstv_email_form {
	border-top: 2px dotted #e6e39d;
	border-bottom: 2px dotted #e6e39d;
}
.cbstv_email_pic .cbstv_email_form {
	border-top: none;
}

.cbstv_contest_entry td, .cbstv_email_form td, .cbstv_login td {
	padding: 1px 2px 3px 2px;
	width: 50%;
	vertical-align: bottom;
	font-size: .9em;
}
.cbstv_contest_entry td {font-size:11px;}
.cbstv_email_form td {
	padding: 3px 4px 7px 4px;
}
.cbstv_contest_entry td.cbstv_email_question, .cbstv_email_form td.cbstv_email_question {
	padding: 0 1px 10px 3px;
}
.cbstv_contest_entry td.cbstv_entry_error, .cbstv_email_form td.cbstv_entry_error {
	background: #e9bf75 url(../img/bg170x005form_cheat.gif) repeat-y;
}
.cbstv_send_feedback_content .cbstv_contest_entry td.cbstv_entry_error {
	background-image: none;
}
.cbstv_contest_form_element {
	width: 149px;
}
.cbstv_form_label {
	font-weight: bold;
	color: #333;
}
p.cbstv_form_example {
	margin: 0;
}
.cbstv_related_content p.cbstv_form_example {
	padding-left: 5px;
	color: #610514;
}
.cbstv_magnify_asterisk {
	font-size: 1.2em;
	color: #610514;
}

.cbstv_feedback_select {
	width: 240px;
}
.cbstv_feedback_msg {
	margin: 3px 0;
	width: 310px;
	height: 150px;
}
.cbstv_email_page_content .cbstv_feedback_msg {
	height: 55px;
}
.cbstv_contest_entry td.cbstv_copy_msg {
	padding-left: 25px;
}
.cbstv_email_page_content td.cbstv_copy_msg {
	padding: 0 0 7px 0;
}
.cbstv_copy_msg .cbstv_form_label {
	font-weight: normal;
}
.cbstv_email_page_content td.cbstv_copy_msg label {
	font-size: .95em;
}

.cbstv_login_content table.cbstv_logo_bg {
     background: transparent url(../img/cw_logo_bg.gif) no-repeat 105px 0px;
}
 
.cbstv_login_content td.forgot_password {
     padding-top:0px;
}
.cbstv_login_content td.forgot_password a {
     font-style: italic;
     font-weight: bold;
     font-size: 1.08em; 
     text-decoration: none;
}
.cbstv_login_content td.forgot_password a:hover {
     color: #990000;
}

.cbstv_contest_entry_form span {
	font-size: 1.15em;
	font-weight: bold;
	color: #333;
}

span.cbstv_form_entry_error {
	margin: 0;
	padding: 0 0 3px 0;
	color: #610514;
	font-size: 1em;
	font-style: italic;		
}

.cbstv_form_instruct_vLabel {
	color: #610514;
	font-size: 1em;
	font-style: italic;
}

.cbstv_field_label {
	padding: 0 0 0 0;
	font-size: 1.5em;
	font-weight:bold;		
}

/* ##################################################### */
/* --------------->>> EMAIL WINDOWS <<<----------------- */
/* ##################################################### */
.cbstv_email_page, .cbstv_email_pic {
	width: 350px;
}
.cbstv_email_page_content {
	padding: 10px 9px 0 10px;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
	background-color: #fbf9c2;
}

.cbstv_email_page_content p.cbstv_form_links {
	font-size: .85em;
	color: #610514;
}
.cbstv_email_page_content p.cbstv_form_links a {
	color: #610514;
}
.cbstv_email_page_content p.cbstv_form_links a.cbstv_form_submit {
	color: #fff;
}

.cbstv_close_win {
	margin: 2px 12px 0 0;
	float: right;
	font-size: .7em;
}
.cbstv_close_win a {
	color: #fff;
	font-weight: normal;
}
.cbstv_close_win img {
	margin: -4px 3px 0 0;
}

.cbstv_email_path, .cbstv_pic_title {
	margin: 0 0 10px 0;
	font-size: 1.1em;
	font-weight: bold;
	color: #15130e;
}
.cbstv_pic_title {
	color: #333;
}
.cbstv_email_page p.cbstv_pic_title {
	margin-bottom: 0;
}

.cbstv_email_info {
	margin: 0 0 10px 0;
	color: #333;
}

.cbstv_email_slide {
	margin-bottom: 10px;
}
.cbstv_email_slide_descrip {
	font-size: .85em;
	color: #1c1301;
	vertical-align: top;
}
td.cbstv_email_slide_descrip {
	padding-top: 20px;
}
p.cbstv_email_slide_descrip {
	margin: 0 0 10px 0;
	padding: 0;
}

.cbstv_confirm_sent {
	margin: 0;
	padding-top: 7px;
	color: #333;
	border-top: 2px dotted #e6e39d;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.cbstv_modal_nonscroll{top:20px !important;position: absolute !important;}

.cbstv_email_button {
	cursor: pointer
}

/* ##################################################### */
/* ------------------->>> EXTRAS <<<-------------------- */
/* ##################################################### */
p.cbstv_lg_shadow {
	padding: 0 4px 4px 0;
	margin: 0 0 7px 0;
	width: 320px;
	background: url(../img/bg320x240lg_shadow.gif) right bottom no-repeat;
}

p.cbstv_med_shadow {
	padding: 0 4px 4px 0;
	margin: 0;
	width: 240px;
	background: url(../img/bg244x184med_shadow.gif) right bottom no-repeat;
}
.cbstv_contest_list p.cbstv_med_shadow {
	float: left;
	margin-right: 10px;
}
	
p.cbstv_sm_shadow {
	padding: 0 4px 4px 0;
	margin: 0;
	width: 128px;
	background: url(../img/bg128x096sm_shadow.gif) right bottom no-repeat;
}
.cbstv_bio_details p.cbstv_sm_shadow {
	margin: 0 7px 7px 0;
	float: left;
}
p.cbstv_thm_shadow {
	padding: 0 4px 4px 0;
	margin: 0;
	width: 96px;
	background: url(../img/bg100x076thm_shadow.gif) right bottom no-repeat;
}
.cbstv_all_shows_content p.cbstv_thm_shadow, .cbstv_bio_list_content p.cbstv_thm_shadow {
	margin-bottom: 5px;
}
.cbstv_more_slideshows_content p.cbstv_thm_shadow, .cbstv_email_page_content p.cbstv_thm_shadow {
	margin-bottom: 4px;
	width: 120px;
	height: 124px;
	text-align: center;
	background: url(../img/bg124x124slide_thm.jpg) no-repeat;
	display: table-cell;
	vertical-align: middle;
	*font-size: 108.6px;
}
.cbstv_email_page_content p.cbstv_thm_shadow {
	width: 126px;
	height: 126px;
	background: url(../img/bg126x126email_pic.jpg) no-repeat;
}
.cbstv_more_slideshows_content p.cbstv_thm_shadow img, .cbstv_email_page_content p.cbstv_thm_shadow img {
	border: 2px solid #fff;
	vertical-align: middle;
}
			
/*Countdown Clock*/
.cbstv_countdownHolder {width: 300px; height: 88px; margin: 6px 0 6px 2px; padding: 0; border: 4px solid #fff; overflow: hidden;}
.cbstv_countdownHolder .cbstv_flashHolder	{float: none; margin: 0 0 -20px 0; padding: 0; position: relative; top: 38px; height: 50px;font-style:italic;}
.cbstv_countdownHolder .cbstv_adHolder	{float: right; margin: 0 4px 0 0; padding: 0; position: relative; top: 32px; text-align: left; }
.cbstv_countdownHolder .cbstv_adHolder .cbstv_ad_div	{font-family: verdana, helvetica, sans-serif; font-size: 9px; color: #666; font-style: italic;}
.cbstv_countdownHolder .cbstv_adHolder .cbstv_ad_div img	{border: 1px solid #000; margin: 2px 0 0 0; padding: 0;}

.cbstv_module_content ul li p.cbstv_thm_shadow_right,
.cbstv_module_content ul li p.cbstv_sm_shadow_right {
	float: right;
	margin-left: 5px;
}
	
p.cbstv_thm_shadow_right {
	padding: 0 4px 4px 0;
	margin: 0;
	width: 96px;
	background: url(../img/bg100x076thm_shadow.gif) right bottom no-repeat;
}

p.cbstv_sm_shadow_right {
	padding: 0 4px 4px 0;
	margin: 0;
	width: 128px;
	background: url(../img/bg128x096sm_shadow.gif) right bottom no-repeat;
}

.cbstv_module_content ul li.cbstv_li_topline, 
.cbstv_contest_list li.cbstv_li_topline {
	border-top: 2px dotted #e6e39e;
}
	
.cbstv_module_content ul li.cbstv_li_notopline,  
.cbstv_contest_list li.cbstv_li_notopline {
	border-top: none;
}

.cbstv_module_content ul.cbstv_left_right_content, .cbstv_module_content ul.cbstv_left_right_content .cbstv_right_content a {
	float:right;
}

.cbstv_all_shows_content table {
	margin-top:14px;
}

.cbstv_all_shows_content .cbstv_left_right_content a {
	color: #007d8b;
}

/*interactive quiz*/
.cbstv_flash_quiz_wrap       { position: relative; font-family: Helvetica,Arial,sans-serif; }
.cbstv_flash_quiz_container, .cbstv_quiz_container    { position: relative; }
.cbstv_quiz_ad_container     { position: absolute; top: 235px; right: 15px; width: 95px; height: 55px; overflow: hidden; text-align: center;  color: #fff; font-size: 10px; font-weight: normal; margin: 0; padding: 5px 0 2px; font-style:italic;}

.cbstv_quiz_ad_container img { border: 1px solid #000; }
.cbstv_clearfix { clear: both; }

.cbstv_module_wrap_pad_quiz {padding:10px; text-align:center;}
          
 /* For the 680x582 display */
.cbstv_quiz_ad_container_680x582       { position: absolute; top: 235px; left: 565px; width: 95px; height: 55px; overflow: hidden; text-align: left; }
      
/* For the 500x582 display */
.cbstv_quiz_ad_container_500x582       { position: absolute; top: 175px; left: 385px; width: 95px; height: 55px; overflow: hidden; text-align: left; }
      
/* For the 350x465 display */
.cbstv_quiz_ad_container_350x465       { position: absolute; top: 125px; left: 235px; width: 95px; height: 55px; overflow: hidden; text-align: left; }

.cbstv_main_content .cbstv_quiz_ad_container_680x582 div.cbstv_ad_div, 
.cbstv_main_content .cbstv_quiz_ad_container_500x582 div.cbstv_ad_div, 
.cbstv_main_content .cbstv_quiz_ad_container_350x465 div.cbstv_ad_div {width:95px;}

/*left nav badge*/
.cbstv_station_navigation .cbstv_module_wrap_pad {background-color:Transparent; width: 160px; padding:0px; margin: 0pt 0pt 10px 10px;float:none;}

/*newsletter*/
.cbstv_newsletter_footer .cbstv_module_wrap_pad {width:778px;}

/* ########################################################## */
/* ------------------->>> ADVERTISING <<<-------------------- */
/* ########################################################## */
.cbstv_leaderboard {
	padding: 2px 2px 2px 16px;
	margin: 9px auto;
	width: 746px;
}

.cbstv_leaderboard.cbstv_display_adtext{background: url(../img/bg746x094leaderboard.gif) no-repeat;}

.cbstv_skyscraper {
	padding: 14px 2px 2px 2px;
	margin: 0 0 10px 15px;
	width:164px;
}

.cbstv_skyscraper.cbstv_display_adtext{background: url(../img/bg164x616skyscraper.gif) no-repeat;}

.cbstv_ad_div a img {border:none;}

.cbstv_module_sponsor {
	margin: 0 0 10px 0;
	padding-bottom: 5px;
	width: 100%;
	float: right;
}
.cbstv_module_sponsor p, .cbstv_module_sponsor img {
	float: right;
}
.cbstv_module_sponsor p {
	margin: 4px 0 0 0;
	font-size: .9em;
	font-weight: bold;
	color: #999;
	text-align: right;
	width: 60px;
}
.cbstv_module_sponsor img {
	margin-left: 5px;
}

.cbstv_module div.cbstv_module_sponsor {
	border-bottom: 2px dotted #610514;
}

.cbstv_module h3 div.cbstv_module_sponsor {
	border-bottom: 0px;
}

.cbstv_check_it_out div.cbstv_module_sponsor {
	margin-left: 5px;
	width: 90px;
}
.cbstv_check_it_out .cbstv_module_sponsor p, .cbstv_check_it_out .cbstv_module_sponsor img {
	float: none;
	margin: 0;
}
.cbstv_check_it_out .cbstv_module_sponsor p {
	width: 90px;
	margin: 0 0 2px 0;
	text-align: left;
}
	
.cbstv_check_it_out_dayport div.cbstv_module_sponsor, .cbstv_check_it_out_sponsored div.cbstv_module_sponsor {
	width: 140px;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	padding: 3px 12px 0 0;
	margin: 0px;
}
	
.cbstv_check_it_out_dayport .cbstv_module_sponsor img, .cbstv_check_it_out_sponsored .cbstv_module_sponsor img, .cbstv_ad_div img {
	border:0px;
	vertical-align:middle;
	display:inline;
}

.cbstv_section_hdr .cbstv_module_sponsor_container .cbstv_module_sponsor {
	margin: 0 0 0 5px;
	padding: 0;
	width: 155px;
	border-left: 2px dotted #e6e39d;
	float:right;
}
	
.cbstv_section_hdr .cbstv_module_sponsor_container .cbstv_module_sponsor {
	*float:none;
}

.cbstv_section_hdr .cbstv_module_sponsor_container {
	float:right;
}

.cbstv_section_hdr .cbstv_module_sponsor_container div.cbstv_ad_div
{
	display: inline;
	*vertical-align:top;
}

.cbstv_section_hdr .cbstv_module_sponsor p {
	color: #fff;
}

.cbstv_box_ad2, .cbstv_box_ad_white {
	margin: 0 auto 10px auto;
	padding: 12px 2px 2px 2px;
	width: 300px;
}

.cbstv_box_ad2.cbstv_display_adtext{background: url(../img/bg304x264box_ad.gif) no-repeat;}
.cbstv_box_ad_white {
	background: url(../img/txt300x012ad_on_white.gif) no-repeat;
}
.cbstv_box_ad_white.cbstv_display_adtext{background: url(../img/txt300x012ad_on_white.gif) no-repeat;}

.cbstv_section_hdr .cbstv_module_sponsor_container .cbstv_ad_div img {
	display:inline;
	padding-bottom:1px;
	vertical-align:middle;
}

.cbstv_module_sponsor div, .cbstv_main_content div.cbstv_ad_div, .cbstv_related_content div.cbstv_ad_div {
	float: right;
	font-size:10px;
	font-weight:bold;
	width:140px;
}

.cbstv_ad_div {padding-left:5px;}

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_adHolder div.cbstv_ad_div {width:93px;}

#sponsorad_88x31 {
    border:0;
    padding:0px 0px 0px 0px;
    font-size:10px; color:#444; 
    font-weight: bold;
}

#sponsorad_88x31 img {
	display:inline; 
	vertical-align:middle;
	padding-bottom:1px;
	border:0;
}

.cbstv_box_ad_new, .cbstv_module_wrap_pad.cbstv_boxad_wrapper {
	margin: 0 auto 10px auto;
	padding: 12px 2px 2px 2px;
	width: 350px; 
	text-align : center;
	background-color:Transparent;
}
.cbstv_box_ad_new.cbstv_display_adtext, .cbstv_module_wrap_pad.cbstv_boxad_wrapper.cbstv_display_adtext{background: transparent url(../img/bg304x264box_ad.gif) no-repeat 50% 50%;}
/* SPECIAL AD SECTION styles */
.cbstv_page_specialad .cbstv_main_content2 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_content2 {
	font-family: Palatino, Georgia, serif;
	line-height: 1.3em;
	font-size: 1.1em;
}

.cbstv_page_specialad .cbstv_special_offers h2 {
	color:red;
}

.cbstv_page_specialad .cbstv_special_offers table {
	background-color:#ffffff;
	width:300px;
	margin-bottom: 10px;
	border: 1px solid #000000;
}
	
.cbstv_page_specialad .cbstv_special_offers .cbstv_offer_img {
	vertical-align: top;
	width:90px;
}
	
.cbstv_page_specialad .cbstv_special_offers .cbstv_offer_img img {
	width:90px;
	height:90px;
	border: 0px;
}
	
.cbstv_page_specialad .cbstv_special_offers .cbstv_offer_text {
	width:210px;
	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;
}

/* ####################################################################################### */
/* ----------------------------------->>> PRINT STYLES <<<-------------------------------- */
/* ####################################################################################### */
body.cbstv_print_body {
	background-color: #fff;
}

.cbstv_print_wrapper a {
	color: #000;
}

.cbstv_print_wrapper h2 {
	margin-top: 0;
	font-size: 1.8em;
	line-height: 1em;
	color: #000;
}
.cbstv_print_wrapper h3 {
	margin: 0;
	font-size: 1.4em;
	color: #000;
}
.cbstv_print_wrapper .cbstv_list_content h3 {
	margin-bottom: 10px;
	color: #000;
}
	
.cbstv_print_wrapper ul, .cbstv_print_wrapper li {
	margin: 0;
	padding: 0;
}
.cbstv_print_wrapper li {
	list-style: none;
}

.cbstv_image_leftright{float:left;width:120px;padding-right:10px;}
.cbstv_module_wrap_pad h3.cbstv_noserif {background:none;color:#000000;padding:0px;height:auto;}
.cbstv_float_image, .cbstv_float_icon {padding-bottom:6px;border:none;}
.cbstv_float_icon {width:38px;height:38px;}
a.cbstv_read_more {float:right;padding:6px 0;border-top:2px dotted #610514;width:100%;text-align:right;color:#007D8B;font-weight:bold;text-decoration:underline;}
.cbstv_story_icon_bullet {display:none;}
.cbstv_float_text_right {width:190px;float:right;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 {height:60px;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:8px;}
.cbstv_ugc_leadin_module .cbstv_ugc_divItem img {border:none;}
.cbstv_ugc_leadin_module .cbstv_ugc_footer_text{clear:both;line-height:20px;padding-top:10px;}

.cbstv_ugc_leadin_module img.cbstv_ugc_viewmore{float:left;}
.cbstv_ugc_leadin_module h4{font-size:10px;font-family:Helvetica,Arial,sans-serif;color:#000000;}

.cbstv_ugc_leadin_module .cbstv_img_bottom_stroke {margin-left:-12px;}

.cbstv_image_leftright{float:left;width:120px;padding-right:10px;}
.cbstv_module_wrap_pad h3.cbstv_noserif {background:none;color:#000000;padding:0px;height:auto;}
.cbstv_float_image, .cbstv_float_icon {padding-bottom:6px;border:none;}
.cbstv_float_icon {width:38px;height:38px;}
a.cbstv_read_more {float:right;padding:6px 0;border-top:2px dotted #610514;width:100%;text-align:right;color:#007D8B;font-weight:bold;text-decoration:underline;}
.cbstv_story_icon_bullet {display:none;}
.cbstv_float_text_right {width:190px;float:right;padding-bottom:10px;}

/*games*/
.cbstv_clear_both {clear: both;}

.cbstv_game_module {background: #ffffff url('../img/games/mainModuleBkrnd.jpg') no-repeat;height:280px;padding:20px;width:680px;}
.cbstv_game_module.cbstv_game_module_category {background: #ffffff url('../img/games/categoryModuleBkrnd.jpg') no-repeat;height:320px;width:640px;}
.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:30px;}
.cbstv_game_menu img {vertical-align:bottom;}

.cbstv_games .cbstv_genre_menu {background:#333333;width:250px;position:absolute;margin-left:430px;*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:#9FCA12;}

.cbstv_page_landing.cbstv_games .cbstv_module_containermodule div.cbstv_module_wrap_pad, .cbstv_games .cbstv_module_containermodule {border-bottom:none;margin-bottom:0px;padding-bottom:0px;float:left;clear:left;}
.cbstv_games .cbstv_module_containermodule {margin-bottom:10px;border-bottom:2px solid #9FCA12;*margin-left:-4px;}
.cbstv_page_landing.cbstv_games .cbstv_module_containermodule div.cbstv_module_wrap_pad.cbstv_game_submodule {background: #ffffff url('../img/games/subModuleBkrnd.jpg') no-repeat;height:340px;width:228px;float:left;clear:none;display:inline;border:none;}
.cbstv_page_landing.cbstv_games .cbstv_module_containermodule div.cbstv_module_wrap_pad.cbstv_game_submodule a {color:#000000;text-decoration:none;}
.cbstv_games .cbstv_more_games {text-align:center;}
.cbstv_page_landing.cbstv_games .cbstv_module_containermodule div.cbstv_module_wrap_pad.cbstv_game_submodule .cbstv_more_games a {color:green;}

.cbstv_game_titlebar {height:40px;}
.cbstv_game_titlebar_left {float:left;font-size:16px;font-weight:bold;width:540px;line-height:22px;color:#333333;}
.cbstv_game_titlebar_right {float:right;}

.cbstv_game_catimage {float:left;padding-right:10px;padding-bottom:7px;}

.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 0 14px 28px;}
.cbstv_games_mygames .cbstv_game_listitem {background:transparent url('../img/games/myGamesListBkrnd.png') repeat-y;height:85px;padding:14px 0 14px 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 -334px;overflow:hidden;}
.cbstv_game_submodule .cbstv_game_tip{_margin:0px;*margin:0 0 0 -10px;}

.cbstv_game_listtile{width:294px;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:10px;}
.cbstv_download_padding {margin-left:380px;}

.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{margin-right:20px;float:right;}
.cbstv_games .cbstv_games_mygames .cbstv_game_list {min-height:500px;width:660px;}
.cbstv_games .cbstv_games_mygames .cbstv_game_listtile{width:320px;}
.cbstv_games .cbstv_mygames_footerbuttons {clear:both;width:640px;padding-top:4px;}

.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:19px;*margin-left:19px;_margin-left:9px;}
.cbstv_games .cbstv_game_options div.cbstv_time_remaining{margin-left:13px;*margin-left:6px;}

.cbstv_games .cbstv_games_featuredpannel {width:680px;}

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;display:none;}
body.gamepop .cbstv_skyscraper{margin:20px 0 0 0;background:none;padding:0px;}
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_wrapper {width:848px;}
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;}
body.gamepop .cbstv_header {float:left;margin-top:0;width:848px;}
body.gamepop .cbstv_module_nowrap {clear:left;float:left;margin-bottom:10px;width:100%;}
body.gamepop .cbstv_ad_label {visibility:hidden;display:block;font-size:10px;font-weight:bold;line-height:10px;margin-bottom:5px;text-transform:uppercase;}
img.cbstv_hdr_logo_subsection {background: url(../img/games/cwlogo.jpg) no-repeat;width:60px;height:31px;border:0px;float:left;}

.cbstv_linklist {clear:both;}

.cbstv_featured_game{width:630px;height:160px;overflow:hidden;}
.cbstv_featured_game_left{float:left;width:250px;}
.cbstv_featured_game_right{float:right;width:350px;}
.cbstv_game_featured_rightsub {float:right;width:320px;margin-top:16px;}

.cbstv_games_listheader{padding:30px 20px 0 20px;height:40px;}
.cbstv_games_leftpadding{margin:0 7px;width:650px;}
.cbstv_games .cbstv_module_containermodule .cbstv_module_wrap_pad{padding:0;width:680px;}
.cbstv_games .cbstv_cwmodule_header {*margin-left:-4px;_margin-left:-8px;float:left;}
.cbstv_games .cbstv_mygames_listheader{padding-top:20px;height:40px;display:none;float:left;width:520px;}
.cbstv_games .cbstv_mygames_nav {float:right;margin-right:20px;text-align:right;}

.cbstv_game_options {width:330px;float:right;display:none;text-align:center;margin-top:20px;}

img.cbstv_img_border_image {border:1px solid #000000;}

.cbstv_hidden {display:none;}

.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_games_leadin_module .jcarousel-skin-cbstv .jcarousel-item-horizontal{margin:0 26px 14px 0;}
.cbstv_games_leadin_module .cbstv_grey, .cbstv_games_leadin_module .cbstv_grey a{color:gray;font-size:12px;}
.cbstv_games_leadin_module .jcarousel-skin-cbstv .jcarousel-container-horizontal {width:250px;height:124px;margin:0 -5px;padding:20px 40px;}
.cbstv_games_leadin_module .jcarousel-skin-cbstv .jcarousel-clip-horizontal {height:140px;width:320px !important;}
.cbstv_games_leadin_module .jcarousel-list.jcarousel-list-horizontal {width:220px !important;}
.cbstv_games_leadin_module .jcarousel-item.jcarousel-item-horizontal {width:80px !important;}
.cbstv_games_leadin_module .jcarousel-next-horizontal, .cbstv_games_leadin_module .jcarousel-prev-horizontal {display:none !important;}
.cbstv_games_leadin_module .jcarousel-item img {margin-bottom:10px;border:none;}
.cbstv_games_leadin_module{overflow:hidden;}

/*jquery scroller*/
.jcarousel-skin-cbstv .jcarousel-container {
    -moz-border-radius: 10px;
	background: transparent url('../img/games/scrollerBkrnd.jpg') no-repeat;
	float:left;
}

.jcarousel-skin-cbstv .jcarousel-container-horizontal {
    width: 590px;
    padding: 20px 40px;
    margin-left:-5px;
}

.jcarousel-skin-cbstv .jcarousel-clip-horizontal {
    width:  560px;
    height: 45px;
    margin:-6px 0 0 20px;
}

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

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

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

.jcarousel-skin-cbstv .jcarousel-next-horizontal {
    position: absolute;
    top: 27px;
    right: 25px;
    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: 25px;
    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:6px;}
.cbstvAds_Peelback {}

.cbstv_adpreview {border:2px solid red;clear:both;}
.cbstv_skyscraper.cbstv_adpreview{border:1px solid red;}
.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; display:none; z-index: 99999; top: 0px; margin-top:-250px;}
.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;}

.cbstv_share_tools a {
text-decoration:none;
color:#004D99;
cursor: pointer;
}

body.cbstv_blank{line-height:1em;font-size:1em;width:auto;background-color:#ffffff;}
body.cbstv_blank .cbstv_privacy_content {padding: 0;}
body.cbstv_blank .cbstv_rounded_header{display:none;}

/*wildcards*/
.cbstv_wildcard_list h3 {background:none;padding: 0;}
hr {width:100%;clear:both;}
dl.cbstv_img_slug_right dt {
	float: right;
}
dl.cbstv_img_slug_right dd, div.cbstv_img_slug div {
	margin-left:0px;
}
.cbstv_photo_byline  {
float:left;
line-height:1.1em;
padding-right:15px;
}
div.cbstv_wildcard_list{width:328px;overflow:hidden;}
table.cbstv_image_thumbnails td{padding:0 6px 0 0;}

/* twitter module */ 
.twitterModule, .twitterModule .twitterEnd, .twitterModule li  
{
	background: url(http://i.i.com.com/cnwk.1d/i/cbs/twitterMod.gif) no-repeat; 
	font-family: arial; 
	list-style-type: none; 
	padding: 0; 
	} 
.twitterModule 
{ 
	background-color: #eaeef1; 
	color: #272A2F; 
	position: relative; 
	width: 308px; 
	overflow: hidden; 
	} 
.twitterModule .heading  
{
	font: bold 14px helvetica,arial,sans-serif; 
	display: block; 
	line-height: 200%; 
	text-indent: 32px; 
	height: 28px; 
	border: 0; 
	color: #272A2F; 
	margin: 0; 
    } 
.twitterModule ul  
{
	height: 300px; 
	overflow-y: scroll; 
	background-position: -308px bottom; 
	font-size: 12px; 
	margin: 0; 
	padding: 0; 
	} 
.twitterModule li  
{
	background-position: -616px top; 
	padding: 10px; 
	margin: -2px 0 0; 
	word-wrap: break-word; 
	} 
.twitterModule .twitterThumb  
{
	float: left; 
	margin: 0 10px 0 0; 
	} 
.twitterModule .twitterThumb img  
{
	width: 48px; 
	height: 48px; 
	border: 0; 
	} 
.twitterModule .twitterName  
{
	font-size: 116.6%; 
	font-weight: bold; 
	line-height: 100%; 
	} 
.twitterModule .twitterTime  
{
	font-size: 87%; 
	display: block; 
	margin: 2px 0 0; 
	} 
#tweetTemplate, .twitterModule  
{
	display: none; 
	} 
.twitterModule .twitterEnd  
{
	background-position: -308px bottom; 
	display: block; 
	height: 5px; 
	width: 308px; 
	position: absolute; 
	bottom: 0; 
	left: 0; 
	} 
.twitterModule li#tweetTemplate  
{
	display: none !important; 
	} 
	
.cbstv_wap_link {display:none;}