body { margin-top: 20px; }
body, p, a, h1, h2, h3, li { font-family: Arial, Helvetica, sans-serif; }
h1 { font-size: 16px;
	font-weight: bold;
	color: #FFFFFF; }
h2 {font-size:12px; color:#CC0000 }
p {	font-size: 10px;
	color: #333333; }
a { color:#CC0000; text-decoration:none; }
a:hover { text-decoration:underline;}
.nowplaying, .nowplayingTitle, .welcomeblurbtitle, .BOTTOMMENU { font-family: Arial, Helvetica, sans-serif; }
.nowplaying, .showdescription {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.nowplayingTitle, .showtitle {
	font-size: 12px;
	font-weight: bold;
	color: #BC000D;
}
.BOTTOMMENU, .BOTTOMMENU2 { color: #7FA7C8; }
.BOTTOMMENU {
	font-size: 14px;
	text-transform:uppercase	
}
.BOTTOMMENU2 {
	font-size: 12px;
	padding: 5px;
}
a.BOTTOMMENU { text-decoration:none; }
a.BOTTOMMENU:hover { text-decoration:underline; }
td.BOTTOMBOX {
	border: 1px solid #7FA7C8; background-color:#FFFFFF;
}
.smalllink, a.smalllink { font-size: 9px; }
a.smalllink { text-decoration:underline; color: #333333; }
.welcomeblurbtitle {
	font-size: 11px;
	font-weight: bold;
	color: #151F3C;
}
.strapline { font-size: 12px; font-weight: bold; color: #333333; }
a.schedulelink, .datenews, .dateschedule, .scheduletitle, .scheduletext, .newstitle, .newstext, a.newstopics, .featuretitle, .featuredate, .playlistartist, .playlisttrack, .playlistlabel { font-family:Arial, Helvetica, sans-serif; }
.datenews, .dateschedule, .scheduletext, a.schedulelink { font-size: 10px; }
.scheduletitle, .newstitle, a.newstopics, .newstext { font-size: 11px;}
.featuretitle, .featuredate, p.featurestext, .playlistartist, .playlisttrack, .playlistlabel { font-size:12px  }
.playlistartist { color:#333333; font-weight:bold }
.playlisttrack { color:#333333; font-style:italic  }
.playlistlabel { color:#999999; }
.datenews, .scheduletitle, .scheduletext, .newstext, .featuredate { color:#333333;}
.dateschedule, .newstitle, .featuretitle { color:#CC0000;}
a.schedulelink, a.playlistlabel { color:#003399; text-decoration:none; }
a.schedulelink:hover, a.playlistlabel:hover { text-decoration:underline;}
.newstext, p.featurestext { line-height: 15px; }
a.newstopics {	color:#003399;
	text-transform: uppercase;
	text-decoration: none;
}
a.newstopics:hover { text-decoration: underline; }
td.contentbox, td.contentbox2, td.contentbox3 {
	padding: 9px;
}
td.contentbox, td.containerbox, td.containerboxchart {
background-color: #E0E6EA;
 }
td.containerboxchart {
	display: table-cell;
	height: 86px;
	width: 599px;
	text-align: left;
	vertical-align: top;
}
td.contentbox3 { background-color:#F8F8F8; }
td.menubox{
background-color: #B2BDC4; 
}
.searchterms1, .searchterms2, .searchterms3, .shoplisting, .results {

	overflow: auto;
}
.searchterms2, .searchterms3 {
	height: 250px;
	width: 196px;
}
.searchterms1 { width: 195px; height: 250px; }
.results { 
height: 400px;
width: 599px;
} 
.shoplisting { 
height: 450px;
width: 599px;
} 
.resultstitle, .choice {
	display: block;
}
a.choice { text-transform: uppercase; }

td {  font-family:Arial, Helvetica, sans-serif; }
td.resultscellOne, td.resultscellTwo, td.resultscellHead, .resultstitle, .resultsdate, .resultstime, .choice {  padding: 6px; }
td.resultscellThree, td.resultscellFour {
	vertical-align: middle;
	text-align: center;
}
.resultstitle, a.resultstitle, a.choice  { color:#003399; text-decoration:underline; font-size:11px; }
.resultstitleon, a.resultstitle:hover, a.choice:hover  { background-color:#FFFFFF; text-decoration:underline; }
td.resultscellOne, td.resultscellThree, .resultsdate { background-color:#D0DBE4; }
td.resultscellTwo, td.resultscellFour, .resultstime, .resultstitle { background-color:#E6EBEE; }
td.resultscellOne, td.resultscellTwo, td.resultscellThree, td.resultscellFour { font-size:10px; color:#333333;  }
td.resultscellHead { color:#FFFFFF; text-transform: uppercase; font-size:12px; }
td.resultsdate { color:#990000; font-size:12px; }
td.resultstime { color:#333333; font-size:12px; }
.ItemTwoFiveFour
 {
	width: 254px;
	overflow: hidden;
	background-color: #F8F8F8;

}
.ItemOneSixFive 
 {
	width: 165px;
	overflow: hidden;
	background-color: #e0e6ea;

}
.ItemFourTwoFive 
 {
	width: 425px;
	overflow: hidden;
}
.ItemFiveNineNine 
 {
	width: 599px;
	overflow: hidden;
}
.ItemOneSixEight
{
	width: 168px;
	overflow: hidden;
}
.ItemOneFourSix
 {
	width: 146px;
	overflow: hidden;
	}
.ItemOneNineSix
 {
	width: 196px;
	overflow: hidden;
	}
.ItemOneNineFive
 {
	width: 195px;
	overflow: hidden;
	}
td.cellOneFourSix {
		text-align: left;
	vertical-align: top;
	display: table-cell;
	width: 146px;
	overflow: hidden;
	background-color: #E0E6EA;
}
td.cellOneFourSix2 {
	text-align: right;
	vertical-align: top;
	display: table-cell;
	width: 146px;
	overflow: hidden;
	background-color: #FFFFFF;
}
td.cellFiveNineNine {
	text-align: left;
	vertical-align: top;
	display: table-cell;
	width: 599px;
}
td.cellFiveNineNine2 {
	text-align: left;
	vertical-align: top;
	display: table-cell;
	width: 599px;
	height: 117px;	
}
td.cellFiveNineNine6 {
	text-align: left;
	vertical-align: top;
	display: table-cell;
	width: 599px;
	height: 60px;	
}
td.masthead {
	display: table-cell;
	height: 117px;
	width: 599px;
	text-align: left;
	vertical-align: top;}
td.masthead1 {
	display: table-cell;
	height: 117px;
	width: 599px;
	text-align: left;
	vertical-align: top; }
td.masthead2 {
	display: table-cell;
	height: 117px;
	width: 599px;
	text-align: left;
	vertical-align: top; }
td.masthead3 {
	display: table-cell;
	height: 117px;
	width: 599px;
	text-align: left;
	vertical-align: top; }
td.masthead4 {
	display: table-cell;
	height: 117px;
	width: 599px;
	text-align: left;
	vertical-align: top; }
td.masthead5 {
	display: table-cell;
	height: 117px;
	width: 599px;
	text-align: left;
	vertical-align: top; }
td.masthead6 {
	display: table-cell;
	height: 117px;
	width: 599px;
	text-align: left;
	vertical-align: top; }
td.masthead7 {
	display: table-cell;
	height: 117px;
	width: 599px;
	text-align: left;
	vertical-align: top; }
td.masthead8 {
	display: table-cell;
	height: 117px;
	width: 599px;
	text-align: left;
	vertical-align: top; }
td.masthead9 {
	display: table-cell;
	height: 117px;
	width: 599px;
	text-align: left;
	vertical-align: top;
}
td.cellFiveNineNine3 {
	text-align: left;
	vertical-align: top;
	display: table-cell;
	width: 599px;
background-color: #B2BDC4; 
	
}
td.cellFiveNineNine4 {
	text-align: left;
	vertical-align: top;
	display: table-cell;
	width: 599px;
	background-color: #F8F8F8;
}
td.cellFiveNineNine5 {
	background-color:#FFFFFF;
	text-align: center;
	vertical-align: middle;
	display: table-cell;
	width: 599px;
	border: 1px solid #7FA7C8; 
}
td.cellOneSixEight {
	text-align: left;
	vertical-align: top;
	display: table-cell;
	width: 168px;
}
td.cellFourTwoFive {
	text-align: left;
	vertical-align: top;
	display: table-cell;
	width: 425px;
}
td.cellFourTwoFive2 {
	text-align: left;
	vertical-align: top;
	display: table-cell;
	width: 425px;
	margin-left: 10px;
}
td.cellTwoFiveFour {
: left;
	vertical-align: top;
	display: table-cell;
	width: 254px;
}
td.cellOneSixFive {
	text-align: left;
	vertical-align: top;
	display: table-cell;
	width: 165px;
}
td.cellOneNineFive {
	text-align: left;
	vertical-align: top;
	display: table-cell;
	width: 195px;
}
td.cellOneNineSix {
	text-align: left;
	vertical-align: top;
	display: table-cell;
	width: 196px;
}.results2 { overflow: auto;; height: auto; width: 599px; ; clip:  rect(   )}
masthead10 { display: table-cell; height: 117px; width: 599px; text-align: left; vertical-align: top; }
td.titlebox { 
background-color: #e0e6ea; 
 } .archive_title {  background-color: #A03349}
.titlebox_scene {  background-color: #40c0cb}
.titlebox_links {  background-color: #958E6C}
.titlebox_schedule {  background-color: #e37b19}
td.resultscellHead  { 
background-color: #e37b19; 
 } .resultscellHead_shop {  font-size: 12px; color: #FFFFFF; background-color: #EB6593; padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 6px}
.searchnav {
	color: #FFFFFF
}.scheduleBold {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	font-size: 11px;
	text-decoration: none;
}
