/* CSS Document */

* {
	padding:0px;
	margin:0px;
	font-family:Frutiger, verdana;
	font-size:12px;
	line-height: 22px;
}

body {
	background-color:#01245c;
}

sup {
	font-size:11px;
}


#mainWrapper {
	background:url(../images/mainWrapper.jpg);
}

#subWrapper {	
	background:url(../images/subWrapper.jpg) top center no-repeat;
	padding-top:10px;
}

#contentWrapper {
	width:960px;
	margin:0 auto;
	padding-left:10px;
	
}

.p14 {
	line-height:14px;
}

.retainer {
	width:5px; 
	float:left;
}

#mainNav {
	width:960px;
	float:left;
	height:45px;
	background-color:#000000;
	padding-top:5px;
	clear:both;
}

#preview {
	position:absolute;
	margin:0 auto;
	margin-top:20px;
	color:#FFFFFF; 
	text-align:center; 
	font-weight:bold;
	width:316px;
}

#contentArea {
	width:940px;
	margin:0 auto;
	padding-right:0px;
	background:url(../images/content-areaBG.gif); 
	clear:both;
	padding-top:50px;
	padding-left:20px;
}

#footer {
	width:960px;
	height:182px;
	background:url(../images/footerBg.jpg);
	clear:both;
	display:block
}

.hd1 {
	color:#fdb812;
	font-size:23px;
}

.yellow {
	color:#FDB812;
}


.hd2 {
	color:#10619c;
	font-size:18px;
}

.hd2Yellow {
	color:#FFCC33;
	font-size:18px;
}

.watchMovie {
	color:#10619c;
	font-size:12px;
	font-weight:bold;
}


.hd3 {
	color:#fdb812;
	font-size:16px;
}

.hd4 {
	color:#333333;
	font-size:16px;
}

.hd5 {
	color:#666666;
	font-size:12px;
	font-weight:bold;
}

.hd6 {
	color:#10619c;
	font-size:24px;
	font-weight:normal;
}

.clr {
	clear:both;
}

.prgDivshows {
	font-family:verdana;
	font-size:12px;
	line-height:15px;
}

.hd1White {
	color:#ffffff;
	font-size:14px;
}

.phBlack {
	font-size:15px;
}

.phh {
	line-height:20px; 
	text-align:justify;
	clear:both;
	overflow:hidden;
}

/* show listings */

div.play {
	background:url(../images/btn_playBig.gif) no-repeat;
	width:113px;
	height:75px;
	position:absolute;
}


#showL {
	margin:0 auto;
}

#whats-on {
	border-top:2px #fdb813 solid;
	width:350px; 
	padding-top:10px; 
	padding-left:5px; 
	float:right;
	background:url(../images/showListLeft.jpg) repeat-x;
	
}

#whats-on ul {
	list-style-type:none;
}

#whats-on li {
	list-style-type:none;
	padding-bottom:5px;
	/*height:20px;*/
}

.whats-onItems {
	padding:3px 3px 3px 18px;
	float: left; width: 250px; margin-left: 10px; background:none;
	margin:0 auto;
	
	/*
	background:url(../images/showListLeftbgitems.jpg) no-repeat top; 
	width:335px; 
	height:40px;*/
}

.lstphh {
	line-height:20px; 
	text-align:justify;
	clear:both;
	overflow:hidden;
}

/* schedule */

#schd {
	/*padding-left:20px;*/
	
}

#schd ul { 
	list-style:none; 
	width:485px;
	background:url(../images/showListLeft.jpg) #FFFFFF repeat-x;
}

#schd ul li { 
	display:inline; 
	float:left;
	overflow:hidden;
}

#schd ul li div { 
	width:222px; 
	/*padding:10px 10px 10px 10px;*/
}

.font-blue {
	color:#0066CC;
}



.bld {
	font-weight:bold;
}

.divShowsl {
	padding-top:10px;
	line-height:18px;
}
.divShowsl ul {
	list-style:none;
}

.divShowsl li { 
	clear:both;
	padding-top:10px;
}

.div-shows-trans {
	width:515px;
	height:135px;
	padding:10px;
	
}

.transp {
	filter:alpha(opacity=50);
	opacity:0.5; 
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	width:535px;
	height:135px;
	background:url(images/bgwhitetrans.png) repeat;
	z-index:-10;
	
	
}

.div-shows {
	width:525px;
	padding:10px 0px 10px 20px;
}

.divShowsl a {
	text-decoration:none;
}

.imgPrev {
	width:205px;
	height:122px;
	float:left;
	border:1px #000000 solid;
	
}

.contentTexts {
	float:left;
	margin-left:10px;
	width:290px;
}

#genDiv {
	width:466px;
	margin:0 auto;
	padding-bottom:20px;
}

#genDiv p { 
	margin:3px;
}


/*  transparent ------------------------------------------------------ */
	.overlay{
		position: absolute;
		top: 0; /* These positions makes sure that the overlay */
		bottom: 0; /* will cover the entire parent */
		width: 100%;
		background: #999;
		opacity: 0.35;
		-moz-opacity: 0.35; /* older Gecko-based browsers */
		filter:alpha(opacity=35); /* For IE6&7 */
		height:145px;
	}
		
	.content-divhows {
		position: relative; /* Moves the Text above the transparency */
		color:#000;
		width:515px;
		padding:5px 0 10px 10px;
	}
		
	.column-1 {
		position: relative;
		float: left;
		width: 515px; /* remember to set a width */
		
	}
/* ------------------------------------------------------ */
#channelsv {
	float:left; margin-top:15px;  padding-left:10px; width:900px; background:none;
}

		#genDiv {
			width:466px;
			margin:0 auto;
			padding-bottom:20px;
		}
		
		#genDiv p { 
			margin:3px;
			
		}
		
		.font-blue {
			color:#0066CC;
		}
		
	  	.font-red {
			color:#993300;
		}
		
/* hack */
/*.trans_box2 {
  Mozilla ignores crazy MS image filters, so it will skip the following
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/gray.png');
} */
/* IE ignores styles with [attributes], so it will skip the following. */
.trans_box2[class] {
	background-image:url(images/gray.png);

}

