html, body{
	margin:0px;
	padding:0;
	font-size:11px;
}
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-align:center;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat;
}

.subTitle{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
text-align:left;
color:#CCCCCC
}

.miniTitle{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
color:#CCCCCC;

}

.greenminiTitle{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
color:#FFFFFF;

}


a:link {
	color:#FFFFFF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color:#FFFFFF;
}
a:hover {
	text-decoration: none;
	color:#CCCCCC;
	font-weight:bold;
}
a:active {
	text-decoration: none;
}


.navFooter a:link {
text-decoration: none;
	color: #000000;
}
.navFooter a:visited {
text-decoration: none;
	color: #000000;
}
.navFooter a:hover {
text-decoration: none;
	color: #666666;
}
.cmc a:link {
	color: #1074fa;
	font-weight: bold;
}
.cmc a:hover {
	color:#003366;
	font-weight: bold;
}
.cmc a:visited {
	color: #1074fa;
	font-weight: bold;
}

.advertise a:link {
	color:#666666;
}

.advertise a:hover {
	color:#666666;
    font-weight: bold;
}

.advertise a:visited {
	color:#666666;
}



a img { border: 0 ; }

select { PADDING: 0px; FONT-SIZE: 8pt; BORDER:#999999; 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #FFFFFF; color:#333333; margin-bottom:10px;}

input, textarea, select { BORDER-RIGHT: #606d79 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #606d79 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; BORDER-LEFT: #606d79 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #606d79 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #f4f4f4; COLOR:#333333;}

#outer{
margin:10px auto 20px auto;
	text-align:left;
	width:1074px;
	overflow:auto;
	position:relative; 
}

#wrapper{
margin:0px auto 0px auto;
	text-align:left;
	background-color:#2e2e2d;
	width:1074px;
	overflow:auto;
	position:relative
}

#topProgramtab{
width:1052px;
height:17px;
overflow:auto;
position:relative;
margin-left:auto;
margin-right:auto;
margin-top:15px;
}

#footerProgramtab{
width:1052px;
height:17px;
overflow:auto;
position:relative;
margin-left:auto;
margin-right:auto;
}

#programContent{
margin-left:auto;
margin-right:auto;
	text-align:left;
	background-color:#393939;
	width:1032px;
	overflow:auto;
	position:relative;
	padding-left:10px;
	padding-right:10px;
}

.progTitle{
color:#FFFFFF;
}

#headertab{
width:1074px;
background-image:url(../images/rdTopTab.jpg);
height:15px;
overflow:auto;
position:relative
}

#footertab{
width:1074px;
background-image:url(../images/rdFooterTab.gif);
height:15px;
overflow:auto;
position:relative
}

#footerTopCopyright {
background:transparent url(../images/rdCopyrightTop.jpg) no-repeat scroll left 30px;
clear:both;
height:17px;
margin-left:auto;
margin-right:auto;
padding-top:30px;
position:relative;
width:1052px;
}

#footerBottomCopyright{
width:1052px;
height:17px;
overflow:auto;
position:relative;
background-image:url(../images/rdCopyrightFooter.jpg);
margin-bottom:15px;
margin-left:11px;
margin-right:auto;
clear:left;
}

#footerCopyrightContent{
width:1052px;
overflow:auto;
position:relative;
background-color:#e0e1e4;
text-align:center;
margin:0px auto 0px auto;
color:#000000;
clear:left;

}


#tvProgNav{
width:331px;
height:394px;
float:left;
position:relative;
overflow:auto;
margin-left:10px;
margin-top:10px;
}

#ad{
width:311px;
height:270px;
overflow:auto;
position:relative;
margin-left:10px;
margin-top:15px;
float:left;
background-color:#d9d8d7;
padding:10px;
text-align:center
}

#subad{
width:311px;
height:282px;
overflow:auto;
position:relative;
margin-right:15px;
margin-top:10px;
float:right;
background-color:#d9d8d7;
padding:10px;
text-align:center;

}

#flashGallery{
width:715px;
overflow:auto;
position:relative;
float:left;
margin-left:10px;
margin-top:10px;
}

#flashcontent{
	BORDER: #CCCCCC 1px solid;
	border-color:#CCCCCC;
	width:411px;
	height:338px;
}


#rightPanel{
float:right;
width:372px;
overflow:auto;
position:relative;
margin-right:10px;
}

#rdVidHeader{
width:342px;
height:24px;
overflow:auto;
position:relative;
margin-right:10px;
margin-top:10px;
float:right;
}

#rdVidFooter{
width:342px;
height:24px;
overflow:auto;
position:relative;
margin-right:10px;
float:right;
}

#vidContent{
width:322px;
height:260px;
overflow:auto;
position:relative;
margin-right:10px;
float:right;
background-color:#393939;
padding:10px;
text-align:center;
color:#FFFFFF;
font-weight:bold;
font-size:11px;
}

#vidDemandContent{
width:342px;
height:290px;
overflow:auto;
position:relative;
margin-left:10px;
float:left;
background-color:#393939;
text-align:center;
color:#FFFFFF;
font-weight:bold;
}

#ondemandVidWrap{
width:353px;
overflow:auto;
position:relative;
float:left;
height:350px;
}



#whatsonContent{
width:322px;
height:373px;
overflow:auto;
position:relative;
margin-right:10px;
float:right;
background-color:#393939;
padding:10px;
text-align:center;
color:#FFFFFF;
font-weight:bold;
font-size:11px;
}

#ondemandHeader{
width:342px;
height:24px;
overflow:auto;
position:relative;
margin-left:10px;
margin-top:10px;
float:left;

}

#ondemandFooter{
width:342px;
height:24px;
overflow:auto;
position:relative;
margin-left:10px;
float:left;
}


#ondemandContent{
width:322px;
height:264px;
overflow:auto;
position:relative;
margin-left:10px;
float:left;
background-color:#393939;
padding:10px;
text-align:left;
color:#FFFFFF;
font-weight:bold;
font-size:11px
}

#blogContent{
width:322px;
height:130px;
overflow:auto;
position:relative;
margin-left:10px;
float:left;
background-color:#393939;
padding:10px;
text-align:left;
color:#FFFFFF;
}

#progContent{
width:322px;
height:280px;
overflow:auto;
position:relative;
margin-left:10px;
float:left;
background-color:#393939;
padding:10px;
text-align:left;
color:#FFFFFF;
}

#greenblogContent{
width:321px;
height:130px;
overflow:auto;
position:relative;
margin-left:10px;
float:left;
background-color:#9ccd00;
padding:10px;
text-align:left;
color:#FFFFFF;
}

#sportsblogContent{
width:321px;
height:130px;
overflow:auto;
position:relative;
margin-left:10px;
float:left;
background-color:#9ccd00;
padding:10px;
text-align:left;
color:#FFFFFF;
}


#ondemandWrap{
width:357px;
overflow:auto;
position:relative;
float:left;
}

#rdGreyHeader{
width:668px;
height:31px;
overflow:auto;
position:relative;
margin-left:15px;
margin-top:10px;
float:left
}

#rdGreyFooter{
width:668px;
height:31px;
overflow:auto;
position:relative;
margin-left:15px;
float:left
}

#subContent{
text-align:left;
color:#FFFFFF;
float:left;
overflow:auto;
position:relative;
margin-left:15px;
width:637px;
background-color:#393939;
padding-left:15px;
padding-right:15px;
font-size:12px;
}

#title{
margin-left:15px;
margin-top:15px;
}

#networkProgram{
width:377px;
height:240px;
position:relative;
overflow:auto;
float:left;
margin-left:10px;
margin-top:14px;
padding-top:51px;
padding-left:20px;
padding-right:15px;
background-image:url(../images/networkProgram.jpg);
color:#FFFFFF;
}

#entertainmentProgram{
width:377px;
height:240px;
position:relative;
overflow:auto;
float:left;
margin-left:10px;
margin-top:14px;
padding-top:51px;
padding-left:20px;
padding-right:15px;
background-image:url(../images/entertainmentProgram.jpg);
color:#FFFFFF;
}

#sportsProgram{
width:377px;
height:240px;
position:relative;
overflow:auto;
float:left;
margin-left:10px;
margin-top:14px;
padding-top:51px;
padding-left:20px;
padding-right:15px;
background-image:url(../images/sportsProgram.jpg);
color:#FFFFFF;
}

#specialsProgram{
width:377px;
height:240px;
position:relative;
overflow:auto;
float:left;
margin-left:10px;
margin-top:14px;
padding-top:51px;
padding-left:20px;
padding-right:15px;
background-image:url(../images/specialsProgram.jpg);
color:#FFFFFF;
}

#onDemand{
width:291px;
height:257px;
background-image:url(../images/onDemand.jpg);
float:left;
position:relative;
overflow:auto;
margin-left:10px;
margin-top:14px;
color:#FFFFFF;
font-size:10px;
padding-top:35px;
}

#nav{
width:1074px;
height:43px;
position:relative;
overflow:auto;
background-image:url(../images/nav.jpg)
}

#cityscape{
width:1074px;
height:121px;
background-image:url(../images/cityscape.jpg);
position:relative;
overflow:auto
}

#logo{
text-align:left;
position:relative;
overflow:auto;
z-index:2;
padding-top:10px;
padding-left:15px;
float:left
}

#googleAd{
width:730px;
height:100px;
overflow:auto;
position:relative;
float:right;
margin-top:10px;
margin-right:20px;
}

#blog{
width:140px;
background-color:#333333;
color:#FFFFFF;
BORDER: #999999 1px solid;
	border-color:#999999;
	padding:15px;
	margin:15px;
	font-size:10px;
	float:left;
	margin-right:10px;

}

#blogHover{
width:140px;
background-color:#9ccd00;
color:#FFFFFF;
BORDER: #999999 1px solid;
	border-color:#999999;
	padding:15px;
	margin:15px;
	font-size:10px;
	float:left;
	margin-right:10px;

}


#topNav{
width:100%;
height: 80px;
background-color:#252525;
text-align:left;
position:relative;
overflow:auto;
margin-bottom:9px;
font-size:10px;
color:#CCCCCC;}

#flashOuter{
margin:30px auto 30px auto;
	text-align:left;
	background-color:#FFFFFF;
	width:1054px;

}

#introFooter{
overflow:auto;
position:relative;
width:1024px;
height:100px;
background-color:#252525;
padding-top:10px;
padding-left:30px;

}

#adwrapper{
	BORDER: #CCCCCC 1px solid;
	border-color:#CCCCCC;
	width:800px;
	overflow:auto;
	margin:0px auto 15px auto;
}

#contentPad{
padding:10px;
overflow:auto;
position:relative;
vertical-align:top;
}

#browsePad{
padding-left:10px;
padding-top:10px;
overflow:auto;
position:relative;
vertical-align:top;
background-color:#CCCCCC;
}
#content{
text-align:left;
margin: 0px auto 0px auto;
overflow:auto;
width:980px;
padding:20px;
margin-bottom:15px;

}

#product{
width:210px;
height:210px;
text-align:center;
position:relative;
float:left;
overflow:auto;
background-color:#CCCCCC;
margin-right:15px;
margin-bottom:15px;
padding:5px;
}

#product2{
width:210px;
height:235px;
text-align:center;
position:relative;
float:left;
overflow:auto;
margin-right:15px;
margin-bottom:15px;
padding:5px;
BORDER: #CCCCCC 1px solid;
border-color:#CCCCCC;
}

.nameTitle {
	font-size: 16px;
	color:#333333;
}

.subnameTitle {font-size: 12px; color:#333333;}

.title{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
background-color:#e0e1e2;
padding:5px;
width:880px;
color:#3366CC;
}

#border{
BORDER: #CCCCCC 1px solid;
	border-color:#CCCCCC;
	width:890px;
	overflow:auto;
	margin:0px auto 15px auto;
}

#imgFrame{
width:240px;
height:225px;
background-color:#e3e1e0;
padding:10px;
}