/*
This is the global STyles for all inner pages
All content should go with in #A-main div
-schedule
-mobile
*/
@import url("nbc_hp.css");
/*Generic layouts*/
/*This is layout #1 with the twothirds div area and a onethird size column area*/
body{background-color:#343539;}
#twothird-col{
	float:left;
	width: 660px;
	min-height:300px;
}
.onethird-col{
	float:right;
	width:304px;
	min-height:300px;
}
.replacethis{
	text-indent:-9999em;
	overflow:hidden;
	background-position:0 0;
	background-image:;
}
/*--B-mod is the modules these are default settings.--*/
.B-mod{
	float:left;
	clear:left;
	width:660px;
	background:transparent scroll no-repeat 0 100%;
}
.B-modTitle{
	display:none;
}
.B-modInner{
	position:relative;
	width:640px;
	padding:24px 10px 30px;
	margin:0;
	min-height:180px;
	background:transparent url(/assets/images/hp/innerpages/schedule_hdrpg.jpg) scroll no-repeat 0 0;
	color:#333;
}
#contactus_hdr {
	background:transparent url(/assets/images/hp/innerpages/contactus_hdrpg.gif) scroll no-repeat 0 0;
}
#privacy_hdr {
	background:transparent url(/assets/images/hp/innerpages/privacy_hdrpg.gif) scroll no-repeat 0 0;
}
#termsofuse_hdr {
	background:transparent url(/assets/images/hp/innerpages/termsofservice_hdrpg.gif) scroll no-repeat 0 0;
}
#hdtv_hdr {
	background:transparent url(/assets/images/hp/innerpages/hdtv_hdrpg.gif) scroll no-repeat 0 0;
}
#faq_hdr {
	background:transparent url(/assets/images/hp/innerpages/faq_hdrpg.gif) scroll no-repeat 0 0;
}
#tickets_hdr {
	background:transparent url(/assets/images/hp/innerpages/tickets_hdrpg.gif) scroll no-repeat 0 0;
}
#techsupport_hdr {
	background:transparent url(/assets/images/hp/innerpages/techsupport_hdrpg.gif) scroll no-repeat 0 0;
}

.b-modHeading{
	float:left;
	width:100%;
	height:auto; 
	margin:0 0 0 0;
}
.promo-pic-area{
	float:left;
	color:#ffeff1;
	text-align:left;
	width:209px;
	padding:12px 0 ;
	background:#a5c1cd url(/assets/images/hp/innerpages/promo_cornerbg.gif) scroll no-repeat 100% 100%;
}
.B-modInner h3{
	background:#4c849b url(/assets/images/hp/innerpages/smalltitle_corner.gif) scroll no-repeat 100% 0;
	color:#fff;
	padding:3px 30px 3px 15px;
	margin:15px 0 0;
	font-size:12px;
	width:auto;
	float:left;
	clear:both;
	white-space: nowrap;
}
/*Customizing B-mod*/
#nbc_schedule{
	background-image: url(/assets/images/hp/innerpages/bg_2thirds.gif) ;
}
#nbc_utility {
	background-image: url(/assets/images/hp/innerpages/innerpages_genwrapbg.gif) ;
	clear: left;
	float: left;
	width: 660px;
}
#nbc_utility_auction {
	background-image: url(/assets/images/hp/innerpages/innerpages_auctionbg.gif) ;
	clear: left;
	float: left;
	width: 660px;
}
.nbc_utilityfooter {
	background-image: url(/assets/images/hp/innerpages/innerpages_genwrapfooterbg.gif);
	color: red;
	clear: left;
	float: left;
	margin-top: -16px;
	padding:0;
	width: 660px;
	height: 27px;
}
.nbc_utilityfooter_auction {
	background-image: url(/assets/images/hp/innerpages/innerpages_auctionfooterbg.gif);
	color: red;
	clear: left;
	float: left;
	margin-top: -11px;
	margin-bottom: 10px;
	padding:0;
	width: 660px;
	height: 27px;
}


/* INNERPAGES CONTENT AREAS  for  UTILITIES*/
#gen-wrap{
	margin-left: -10px;
	padding: 30px 30px;
}
#gen-wrap h2 {
	font-size: 1.35em;
	line-height: 1.5em;
	margin-bottom: 1em;
}
#gen-wrap p{
	font-size: 1.25em;
	line-height: 1.5em;
	margin-bottom: 2em;
}
.gen-post1 {
	margin: 30px;
	border-bottom: 1px #898989 solid;
}
.gen-post1 form {
	margin-bottom: 15px;
}

.gen-post2 {
	background: #f0f0f0;
	padding: 15px 30px;
}

/*==inner elements like tables and lists to be customized==*/
table.schedule{
	display:block;
	width:100%;
	margin:0;padding:0;
	float:left;
	border-width: 0;
	border-spacing: 0px;
	border:none;
	border-collapse: collapse;
}
table.schedule tr{background:#f2f0f1;}

table.schedule tr td{
	width:546px;
	font-weight:bold;
	padding:5px 16px;
	border:none;
	-moz-border-radius:0;
	color:#656565;
	vertical-align: middle;
}
table.schedule tr td a:link, table.schedule tr td a:visited, table.schedule tr td a:hover{
	color:#656565;
	}
table.schedule td.showtime{
	width:60px;
	color:#4c849b;
	padding-left:10px;
	text-align:right;
}
table.schedule tr.alt{
/*	border-top:1px #afafaf solid;*/
	background:#e4e2e3;
}
div#calNavi{
	position:relative;
	font-size:13px;
	float:left;
	clear:both;
	width:617px;
	padding:5px 12px;
	margin:0;
	font-weight:bold;
	color:#888;
	background:transparent url(/assets/images/hp/innerpages/calNavi_bg.gif) scroll repeat-x 0 0;
}
span#cal-day-navi{
	position:absolute;
	right:10px;
	top:5px;
	display:block;
}
span#cal-day-navi a:link{
	color:#888;
	width:10px;
	height:10px;
	padding:2px;
	text-decoration:none;
}
span#cal-day-navi a:hover{
	background:#fab31b;
}
span#cal-day-navi a.setTZ{
background:#fab31b;
}
/*--MISC--*/
#nbc_ad300x250{
	text-align:right;
	margin:0 0 15px 0;fixed
}
a:link, a:visited{
	color:#4C839A;
text-decoration:none;
}
a:hover, a:active{
text-decoration:none;
}

/*self clearing*/
#twothird-col:after, 
.onethird-col:after,
.B-mod:after,
.B-modInner:after{
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
* html #twothird-col, 
* html .onethird-col,
* html .B-mod,
* html .B-modInner{
	height:1%;
}