#ShowsSection {
 background: #000; /*#000;*/
}

#ShowsSection #Shows{
 float: left;
 width: 465px;
 background: #000; /*#000;*/
}


#ShowsSection #Shows dl {
 margin: 0px;
 padding: 0px;
 float: left;
 border-top: 5px solid #022f4e; /*#022f4e;*/
 border-right: 1px solid #000; /*#000;*/
 background-color: #000; /*#000;*/
 width: 154px;
 color: #ccc; /*#ccc;*/
}

#ShowsSection table td, tr {

 color: #ccc; /*#ccc;*/
 border: 0px;

}

#ShowsSection #Shows dl dt {
 background: #023b63; /* #023b63;*/
 color: #fff; /*#fff;*/
 font-size: 12px;
 font-weight: normal;
 padding: 10px;
}
#ShowsSection #Shows dl dd {
 margin-left: 0px;
 padding-bottom: 5px;
 width: 154px;
 background: #000; /%#000;%/
 color: #ccc; /* #ccc; */
}
#ShowsSection #Shows dl dd a{
 color: #ffff99; /* #ffff99;*/
}
#ShowsSection #Listings{
 clear: none;
}
#ShowsSection #TvListings{
 float: left;
 width: 445px;
 padding: 10px;
 background: #fff; /*fff;*/
}
#ShowsSection #Specials{
 float:right;
 padding: 10px;
 background: #fff url(http://www.achannel.ca/css/bg_gradient_gray.jpg) no-repeat; /* #fff */
 color: #000; /*#000;*/
 width:289px;
}
#ShowsSection #Specials a {
 font-weight: bold;
 color: #000; /*#000; */
}

#ShowsSection #TvListings div.Header{
 color: #003B71; /*#993300; */
 font-size: 11px;
 font-weight: bold;
 background: url( http://www.achannel.ca/css/h_nav_dotlines.gif );
 background-position: bottom;
 background-repeat: repeat-x;
 margin-top:10px;
 margin-bottom: 10px;
 padding-top:10px;
 padding-bottom:10px;
 padding-left: 5px;
 clear: both;
 width: 97%;
}

#ShowsSection #TvListings ul{
 margin: 0px;
 padding: 0px;
 float: left;
 list-style: none;
 width: 49%;
}
#ShowsSection #TvListings ul li{
 background: url(http://www.achannel.ca/css/dotlines_gray.gif ) bottom repeat-x;
 line-height: 20px;
 padding-bottom: 5px;
}

#ShowsSection #Listings #TvListings a{
 font-size: 11px;
 color: #000; /*#000;*/
}
#ShowsSection #Specials div.Header{
 color: #003B71; /*#993300;*/
 font-size: 11px;
 font-weight: bold;
 background: url( http://www.achannel.ca/css/h_nav_dotlines.gif );
 background-position: bottom;
 background-repeat: repeat-x;
 padding-top:10px;
 margin-top:10px;
 margin-bottom: 10px;
 padding-bottom:10px;
 padding-left: 5px;
}
#ShowsSection #Specials dl{
 margin: 0px;
 padding: 0px;
 font-size: 11px;
}
#ShowsSection #Specials dl dd{
 margin-left: 0px;
 margin-bottom: 10px;
}
#ShowsSection #Specials dl dt a{
 font-weight: bold;
 color: #000; /*#000;*/
}
#ShowsSection #TopText{
 margin-left:0px;
 padding: 10px;
 width:444px;
 font-size:11px;
 background:#fff; /*#fff;*/
 color:#000; /*#000;*/
}

#ShowsSection #Ads{
    background : #002037;/*#002037; */
/*    width: 100%;*/
}


#ShowsSection #ThreeBlocks td.Text,
#ShowsSection #ThreeBlocks td.TextLast,{
 padding-top: 5px;
 padding-bottom: 10px;
}
 


#ShowsSection #MainContent.div {
 clear:none;
 font-size: 11px;
 background: #000; /*#000;*/
}

/* JK, Aug 3, 2005 - adding table layout */
#ShowsSection table#MainContent td
{
    vertical-align: top;
}

#ShowsSection #PageWrapper{
 background: #000; /*#000;*/
}


#ShowsSection #LeftContent{
 /* float: left; */
 /* width:270px; */
 width: 281px;
 padding:10px;
 font-size: 11px;
 color: #fff; /*#fff;*/
 background: #000;
}


#ShowsSection #LeftContent h1{
 margin:0px;
 padding-top:5px;
 padding-bottom: 5px;
 padding-left: 0px;
 padding-right: 0px;
 font-size:11px;
 font-weight:normal;
 color: #91d2ff; /*91D2FF;*/
}


#ShowsSection #LeftContent h2{
 margin:0px;
 padding-bottom: 3px;
 padding-left: 0px;
 padding-right: 0px;
 font-size:11px;
 font-weight:normal;
 color: #999;/*#999999;*/
}


#ShowsSection #LeftContent .Title{
 font-size:11px;
 font-weight:bold;
 color: #ccc; /*#cccccc;*/
}


#ShowsSection #LeftContent .Print{
 font-size:9px;
 font-weight:normal;
 text-decoration:none;
 color: #ffffe2; /*#ffffe2;*/
}


#ShowsSection #LeftContent .FoodName{
 font-size:12px;
 font-weight:bold;
 color: #ffffe2; /*#ffffe2;*/
}


#ShowsSection #RightContent{
 /* float: right; */
 width:453px;
 background: #002037; /*#002037;*/
 padding: 10px;
 font-size: 11px;
 color: #fff; /*#fff;*/
}
#ShowsSection #RightContent form{
 margin: 0px;
 padding: 0px;
}
#ShowsSection #ContentSeparator{
 float:left;
 padding: 0px;
 width:160px;
 background: #002037; /*#002037;*/
}
#ShowsSection #RightContent .Text {
 float:left;
 width:160px;
 margin:0px;
 font-size:10px;
 color:#ccc; /*#cccccc;*/
}
#ShowsSection #RightContentImage{
 float:right;
 margin:0px;
}

#ShowsSection #RightContent h3{
 font-size:10px;
 font-weight:normal;
 margin:0px;
 padding-top:5px;
 color:#FFFFCD; /*#cccC00;*/
}
#ShowsSection #RightContent a{
 font-size:;
 color:#F0AA26; /*#ffffcc;*/
}
#ShowsSection #LeftContent a{
 color: #ffffcc;/*#ffffcc;*/
}
#ShowsSection #BottomContent{
 float: left;
 width:774px;
 background: #000; /*#000;*/
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
 color: #fff; /*#fff;*/
}
#ShowsSection .ShowsSelectBox {
 background: #022f4e; /*#022F4E;*/
 color: #ffffcc; /*#FFFFCC;*/
 margin:0px;
 padding:0px;
 font-size:10px;
}



#ShowsSection input.radio { 
 background : #002037; /*#002037; */
 color: #fff; /*#fff;*/
}

#ShowsSection #LeftContent table.ChumChart { 
color:white; 
width: 300px; 
} 
#ShowsSection #LeftContent table.ChumChart tr td { 
color:#fff !important; 
} 
#ShowsSection #LeftContent table.ChumChart td.Head { 
color:#91d2ff !important; 
font-weight: bold; 
}