div.selected { display: block; width: 650px; background-image: url(http://www.wfn.tv/images/global/bluegradient-bg.gif); background-repeat: repeat-x; }
div.notselected { display: none; }
a.showlink { text-decoration: none; }
a.showlink span.time { display: block; width: 50px; padding-right: 20px; text-align: right; float: left; cursor: pointer; color: #404040; }
a.showlink span.title {display: block; float: left; width: 225px;}
a.showlink span.episode {display: block; float: left; width: 186px;}
a.showlink span.watch-n-win { display: block; float: right; background: #FF9900; color: #FFF; padding: 0px 4px; width: 79px; overflow: hidden; }
span.live, span.live a {text-decoration: none; color: #F00; font-weight: bold;}
span.repeat, span.repeat a {text-decoration: none; color: #AAA; font-weight: bold;}
span.delay, span.delay a {text-decoration: none; color: #3399FF; font-weight: bold;}
a.showlink { display: block; outline: none; clear: both; width: 574px; padding: 3px 10px 3px 18px; overflow: hidden; border-top: 1px solid #FBBD72; float: left; }
a.showlink:hover, .showlinkClicked { background-color: #EEE; background-image: url(/images/icons/tiny_arrow.gif); background-position: 5px 4px; background-repeat: no-repeat; text-decoration: none; font-weight: bold; }
a.morelink { display: block; width: 50px; padding: 3px 0px 3px 0px; border-top: 1px solid #bfd9e5; }

a.nolink div.time { display: block; width: 80px; padding-right: 70px; text-align: right; float: left; cursor: pointer; color: #000; }
a.nolink { display: block; width: 620px; padding: 3px 10px 3px 20px; border-top: 1px solid #bfd9e5; float: left; color: #000; }
a.nolink:hover { background-color: #e6f0f5; background-image: url(/images/global/arrowhover.gif); background-position: 5px 5px; background-repeat: no-repeat; text-decoration: none; font-weight: bold; }
div.timetitle { display: block; float: left; padding: 5px 35px 15px 0; width: 125px; text-align: center; text-transform: uppercase; color: #ffffff; font-size: 16px; font-weight: bold; font-family: "Trebuchet MS", Helvetica, Arial; }
div.programtitle { display: block; width: 480px; padding: 5px 0 15px 10px; text-align: left; text-transform: uppercase; color: #ffffff; font-size: 16px; font-weight: bold; font-family: "Trebuchet MS", Helvetica, Arial; }

div#schednav { display: block; width: 630px; height: 30px; padding: 0 10px; margin-bottom: 1px; background-image: url(/images/global/schednav-bg.gif); background-repeat: no-repeat; font-size: 18px; font-family: "Trebuchet MS", Helvetica, Arial; }
div#schednav div.highlight { display: block; float:left; border-left: 1px solid #dadada; background-image: url(/images/global/schedhover-bg.gif); width: 74px; height: 30px; text-align: center; line-height: 30px; color: #ffffff; }
div#schednav a.hd { display: block; float:left; border-left: 1px solid #dadada; width: 74px; height: 30px; text-align: center; line-height: 30px; }
div#schednav a.hd:hover { font-weight: bold; text-decoration: none; }
div#schednav div#scheddate { display: block; float:left; border-left: 1px solid #dadada; width: 240px; height: 30px; line-height: 30px; padding-left: 5px; font-weight: bold; }
div#schednav a.day { display: block; float:left; border-left: 1px solid #dadada; width: 29px; height: 30px; text-align: center; line-height: 30px; }
div#schednav a.day:hover { font-weight: bold; text-decoration: none; }
div#schednav a.schedday { display: block; float:left; border-left: 1px solid #dadada; background-image: url(/images/global/scheddayhover-bg.gif); width: 29px; height: 30px; text-align: center; line-height: 30px; color: #ffffff; }
div#schednav a.schedday:hover { text-decoration: none; font-weight: bold; }

html a.showlink {
	float: none;
}

div.moreInfoDiv {
	display: none;
	/* width: 615px; */
	height: auto;
	padding: 5px;
	clear: both;
}

div.moreShowInfoDiv {
	padding-left: 18px;
	text-align: justify;
}	

div.moreShowInfoDiv img {
	float: left;
	margin-right: 10px;
	width: 157px;
	height: 108px;
}

div.moreShowInfoDiv .more_info {
	text-align: right;
	font-weight: bold;
	clear: both;
}

div.moreShowInfoDiv a {
	color: #000;
}

div.moreShowInfoDiv a:hover {
	text-decoration: none;
}

a.selected_day {
	font-weight: bold;
	color: #000;
}

#schedule_menu {
	clear: both;
	margin: 10px 0px;
}

#day_date {
	width: 320px;
	float: left;
}

#day_date h3 {
	font-size: 23px;
	font-weight: bold;
	line-height: 40px;
	margin-bottom: 0px;
	margin-left: 5px;
}

#day_menu {
	width: 218px;
	float: right;
	text-align: right;
	background: #EEE;
	padding: 5px;
}

#day_menu a {
	display: block;
	float: left;
	width: 30px;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	color: #999;
	background: #FFF;
	border: 1px solid #999;
	border-right: 0px;
	text-decoration: none;
}

#day_menu a:hover, #day_menu a.selected_day {
	color: #FFF;
	background: #F9961E;
}

#day_menu a.next_day {
	border-right: 1px solid #999;
}

.right_section a.league {
	color: #AAA;
	font-weight: bold;
	text-transform: uppercase;
}

.right_section a.league:hover {
	text-decoration: underline;
}

.show_block {
 margin-bottom: 10px;
	color: #565656;
}

.show_block .show_logo {
	width: 165px;
	float: left;
}

.show_block .show_info {
	width: 435px;
	float: right;
	text-align: justify;
}

.show_block .go_back {
	font-weight: bold;
	margin-top: 15px;
}

#schedule_header {
	color: #000;
	font-weight: bold;
	float: left;
	cursor: pointer;
	padding: 3px 10px 3px 18px;
}

#schedule_header span.time {
	display: block;
	float: left;
	width: 50px;
	padding-right: 20px;
}

#schedule_header span.title {
	display: block;
	float: left;
	width: 225px;

}
#schedule_header span.episode {
	display: block;
	float: left;
	width: 200px;
}

#schedule_download {
	margin: 15px 0px;
	clear: both;
	padding: 10px 38px;
	border-top: 1px solid #AFAFAF;
	border-bottom: 1px solid #AFAFAF;
}

#schedule_download a {
	font-weight: bold;
}

div#marquee div.featuretitle { display: block; float: left; height: 18px; background-color: #f78e1e; color: #ffffff; width: 94px; font-weight: bold; padding: 2px 3px; }
div#marquee div.showtitle { display: block; float: left; height: 18px; background-color: #f9aa56; width: 244px; font-weight: bold; padding: 2px 3px; }
div#marquee div.airingtitle { display: block; float: left; height: 18px; background-color: #f78e1e; color: #ffffff; width: 44px; font-weight: bold; padding: 2px 3px; }
div#marquee div.airing { display: block; float: left; height: 18px; background-color: #f9aa56; width: 244px; font-weight: bold; padding: 2px 3px; }

#show_schedule {
	width: 325px;
}

#show_schedule h3 {
	margin-bottom: 0px;
}

#show_schedule h5 {
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	margin-top: 10px;
}

#show_schedule li {
	clear: both;
	list-style: disc;
	margin-left: 20px;
	color: #F9961E;
}

#show_schedule li span {
	color: #565656;
}