/*
This is the global STyles for all inner pages
All content should go with in #A-main div
-schedule
-mobile
*/
@import url("ltp_hp.css");
/*Generic layouts*/
/*This is layout #1 with the twothirds div area and a onethird size column area*/
body{background-color:#000;}
#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%;
}