.section_header {
	display: block;
	height: 42px !important;
	margin: 0 0 15px 0;
	border-top: 1px dotted #ccc;
	background:url(/frontdoor/images/cacaca.gif) bottom repeat-x;
}
.section_header h3 {padding: 10px 5px 10px 5px;}
.section_header h3, .section_header h3 a {color: #B20204; text-transform: uppercase;}
.section_header h3 a:hover {text-decoration: none;}
.section_header h3, .section_header h4 {
	position: absolute;
	float: left;
	clear: none;
	color:#186FAC; 
}
.section_header span, .section_header ul li {
	display: inline;
	float: left;
	clear: none;
	margin: 12px 0 0 10px;
}
* html .section_header ul li {margin-top: 11px;}
.section_header ul li a {font-weight:bold; width: auto; height: auto; color: #000; padding: 5px 10px 10px 10px; display: block; background: #eee url(/frontdoor/images/cacaca.gif) bottom repeat-x; border: 1px solid #c8c8c8; border-bottom: none; text-transform: uppercase;}
html>body .section_header ul li a {height: 14px;}
.section_header ul li.active a {font-weight: bold; background: #fff; cursor: pointer;}
.section_header ul li a:hover {background: #fff url(/frontdoor/images/cacaca.gif) bottom repeat-x; cursor: pointer; text-decoration: none;}
.section_header ul li.active a:hover {background: #fff;}
.section_header span.more {float: right;}

.section_header ul {position: absolute; display: inline;}

.show_time, .show_name, .show_rating {float: left;}
.show_time {clear: left; width: 65px;}
.show_name {width: 450px;}

/* hide show ratings for different locals */
.edition_uk .show_rating {display:none;}
.edition_it .show_rating {display:none;}
.edition_de .show_rating {display:none;}
.edition_fr .show_rating {display:none;}
.edition_au .show_rating {display:none;}

/* Set show name widths */
.edition_uk .show_name {width: 430px;}
.edition_it .show_name {width: 430px;}
.edition_de .show_name {width: 430px;}
.edition_fr .show_name {width: 430px;}
.edition_au .show_name {width: 430px;}

/* #shows_schedule -- show schedule grid (part of #fd_shows) */
#shows_schedule {padding: 0 0 15px 0;}
#shows_schedule h4 {font-weight:normal; margin:0 0 25px 0; padding:5px 0 0 0; font-size:16px; border-top:1px solid #ccc; margin-right:10px;}
#shows_schedule .section_header {height: 30px !important; border: none;}
* html #shows_schedule .section_header {height: 26px !important;}
#shows_schedule .section_header h4 {margin-top: 2px; margin-left: 5px; font-weight:normal; font-size:16px; color:#000;}
#shows_schedule .section_header ul {}
#shows_schedule .section_header span.tab, #shows_schedule .section_header ul li {margin-top: 0; font-size: 10px; line-height: 10px;}
#shows_schedule #schedule_morn, #shows_schedule #schedule_aft, #shows_schedule #schedule_eve, #shows_schedule #schedule_ltn { padding: 0 5px;}
#schedule_morn li, #schedule_aft li, #schedule_eve li, #schedule_ltn li {display: block; clear: both; padding: 2px 0;}
#region_selector {margin-top:-25px; float:right; padding-right:15px;}
#region_selector h5 {display: inline; float: left; margin: 0 5px; font-size: 12px; font-weight: normal; line-height: 20px;}
#region_selector select {display: inline; float: left; font-size: 11px; vertical-align: middle;}

#schedule_morn, #schedule_aft, #schedule_ltn {display:none;} /* Hide the other schedule times by default and only show the evening initially */

#prime_time_picks { margin:15px 0; }
#prime_time_picks #center_brick { margin:0 7px; }
#prime_time_picks img { border:0px; }
#prime_time_picks h3 { border-bottom:5px solid #cacaca; color:#b20204; font-size:20px; margin:0 5px 10px 0; padding-bottom:5px; }
#prime_time_picks h4 { margin:5px 0; letter-spacing:normal; }
#prime_time_picks ul { list-style:none outside; margin:0; overflow:hidden; }
#prime_time_picks ul li { background-color:#efefef; float:left; padding:20px 15px; width:175px; height:200px; margin-right:7px; }
#prime_time_picks ul li a { color:#555; }
#prime_time_picks ul li a:hover { text-decoration:none; color:#555; }

#timeOfDaySwitcher{margin:15px 0;}