body {
font:12px normal arial, helvetica, verdana, sans-serif;
margin:10px;
}

a {
color:#ab0936;
text-decoration:none;
}

img {
border:none;
}

h1 {
font-family:arial, helvetica, verdana, sans-serif;
font-size:12px;
letter-spacing:1px;
line-height:16px;
font-weight:700;
text-transform:uppercase;
color:#A30030;
}

h2 {
font-family:arial, helvetica, verdana, sans-serif;
font-size:11px;
letter-spacing:1px;
line-height:16px;
font-weight:700;
text-transform:uppercase;
color:#A30030;
}

ul {
list-style:square;
}

td#promosBlock {
width:212px;
height:161px;
background-color:#881127;
}

td#mastHead {
width:609px;
height:161px;
}

td.layoutSpacer {
width:4px;
}

#layout {
margin-top:4px;
}

td#layoutMenu {
background-color:#881127;
width:212px;
height:500px;
color:#FFF;
}

td#layoutContent {
width:609px;
}

#layoutContent div#contentWrapper p {
line-height:18px;
}

td#layout45 {
background-color:#881127;
text-align:right;
}

#tvPlusHeader {
position:relative;
}

#tvPlusHeaderLinks {
width:225px;
position:absolute;
top:146px;
left:394px;
font-size:11px;
font-weight:700;
}

div.sdmenu {
font-family:Arial, sans-serif;
font-size:10px;
text-transform:uppercase;
padding-bottom:10px;
color:#000;
margin:4px;
}

div.sdmenu div {
overflow:hidden;
background:#881127 url(../images/menu-div-bkg.gif) repeat-x;
margin-bottom:1px;
}

div.sdmenu div.collapsed {
height:23px;
}

div.sdmenu div span {
display:block;
cursor:pointer;
border-bottom:1px solid #881127;
padding:5px 0 5px 15px;
}

div.sdmenu div span.parent {
background:url(../images/menu-expanded.gif) no-repeat 185px center;
}

div.sdmenu div.collapsed span.parent {
background-image:url(../images/menu-collapsed.gif);
}

div.sdmenu div a {
background-image:url(../images/menu-off.gif);
display:block;
border-bottom:1px solid #881127;
color:#fff;
padding:5px 0 5px 35px;
}

div.sdmenu div a:hover {
color:#881127;
background-image:url(../images/menu-on.gif);
text-decoration:none;
}

#AUItopNav ul {
list-style-type:none;
font:normal 10px Arial, Helvetica, sans-serif;
text-transform:uppercase;
float:right;
margin:0;
padding:0;
}

#AUItopNav ul li {
height:19px;
background:#FFF url('../images/tabGrey.gif') repeat-x;
border-right:1px solid #d0d0d0;
display:inline;
float:left;
margin:0;
padding:0;
}

#AUItopNav ul li.current {
background:transparent url('../images/tabCurrent.gif') repeat-x;
}

#AUItopNav ul li a {
text-decoration:none;
position:relative;
font:normal 10px Arial, Helvetica, sans-serif;
top:3px;
right:8px;
color:#222;
padding-left:23px;
}

#AUItopNav ul li a:hover {
color:#900;
}

#copyright {
text-align:center;
font:10px normal Arial, Helvetica, sans-serif;
margin:10px 0;
}

#copyright a {
color:#FFF;
font:10px normal Arial, Helvetica, sans-serif;
text-decoration:underline;
}

#copyright a:hover {
color:#929292;
}

#search {
font-size:11px;
text-transform:uppercase;
font-weight:700;
margin:30px;
}

#search input {
background-color:#ccc;
font-size:11px;
margin-top:5px;
}

#hiddenInfo {
color:#881127;
}

#tvplusContainer {
width:590px;
}

#tvplusContent {
width:395px;
}

#tvplusFeatures {
background:#ccc url(../images/televisionplus/features_bkg.jpg) no-repeat;
width:384px;
height:218px;
}

#tvplusFeatures td {
font-family:arial;
font-size:11px;
color:#000;
padding-left:115px;
padding-bottom:20px;
}

.tvplusDesc {
margin-top:20px;
cursor:pointer;
}

h3 {
font-family:arial;
font-size:12px;
letter-spacing:1px;
text-align:center;
background-color:#DBDBDB;
border-top:1px solid #BFBFBF;
border-bottom:1px solid #BFBFBF;
cursor:pointer;
padding:6px;
}

#tvplusRelated {
clear:right;
float:right;
text-align:center;
width:170px;
font-family:arial,helvetica,sans-serif;
font-size:11px;
margin:0 0 0 20px;
padding:0;
}

#tvplusRelated img {
margin-bottom:2px;
}

#tvplusFeaturesContainer {
position:relative;
height:215px;
margin-left:5px;
}

.featureDesc {
width:220px;
#width:215px;
height:160px;
#height:140px;
background-color:#fff;
border:1px solid #BFBFBF;
#padding:20px;
font-family:arial,helvetica,sans-serif;
font-size:11px;
letter-spacing:1px;
line-height:18px;
padding:10px 20px;
}

h4 {
font-family:arial;
font-size:12px;
letter-spacing:1px;
color:#A30030;
margin-bottom:8px;
}

.iconClose {
position:absolute;
top:160px;
left:205px;
cursor:pointer;
}

#dbLineupContainer td {
vertical-align:top;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#dbLineupContainer a {
font-weight:400;
}

.Lineup {
width:250px;
}

.Lineup td {
background-color:#eee;
font:bold 10px "Trebuchet MS", Arial, Helvetica, sans-serif;
border-bottom:2px solid #FFF;
color:#881127;
padding:4px;
}

.Lineup td a {
color:#444;
text-transform:uppercase;
}

.Lineup td.LineupChNumber {
background:#eee url('../images/channel-number-background.jpg') no-repeat;
background-position:left;
width:25px;
color:#A30030;
border-right:2px solid #FFF;
text-align:center;
font-weight:700;
}

.LineupTier {
font:bold 14px Arial Narrow;
color:#444;
margin-bottom:10px;
margin-top:15px;
}

#LineupGap {
width:40px;
}

.LineupPrintable {
margin-bottom:0;
font-size:11px;
}

#lineupAd img {
border:1px solid gray;
margin:10px;
}

#localevents td {
font-family:arial, helvetica, verdana, sans-serif;
font-size:11px;
letter-spacing:1px;
line-height:16px;
color:#000;
}

#localevents td.date {
width:115px;
}

#localphotos {
float:right;
margin-left:20px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#eventCopy {
padding-right:20px;
}

#eventPhotos {
text-align:center;
}

div#lo_images {
float:right;
margin-left:10px;
text-align:center;
font-family:arial,helvetica,sans-serif;
font-size:10px;
}

#town td.townDesc {
border-bottom:1px dashed #881127;
}

#town td.townDesc a {
font:bold 16px arial narrow;
line-height:20px;
}

#town td img {
border:1px solid #DDD;
}

#tableList td.Desc {
border-bottom:1px dashed #881127;
padding-bottom:10px;
}

#tvRelated {
text-align:left;
font-size:11px;
text-transform:uppercase;
margin:25px 0;
}

#tvRelated span {
display:block;
color:#FFF;
background-image:url(../images/related-heading.gif);
padding:5px 0 4px 15px;
}

#tvRelated span.footer {
background-image:url(../images/related-footer.gif);
margin-top:1px;
padding:1px 0 0 15px;
}

#tvRelated a {
background-image:url(../images/related-item.gif);
display:block;
margin-top:1px;
color:#fff;
padding:5px 0 4px 28px;
}

#tvRelated a:hover {
background-image:url(../images/related-item-hover.gif);
color:#881127;
}

#premium_service {
font-family:arial, helvetica, verdana, sans-serif;
font-size:11px;
background-color:#EEE;
color:#666;
}

#premium_service th {
background-color:#CCC;
color:#333;
border-bottom:1px solid #666;
padding:10px;
}

#premium_service td {
border-bottom:1px solid #FFF;
padding:10px;
}

#premium_service span {
font-weight:700;
color:#CCC;
}

#vod_nav {
text-align:center;
font-size:11px;
font-weight:700;
}

#vod_nav ul {
width:"100%";
background-color:#EEE;
margin:0;
padding:5px;
}

#vod_nav ul li {
display:inline;
margin:0;
padding:0;
}

#vod_nav ul li a {
text-align:center;
background-color:#EEE;
font-family:inherit;
color:inherit;
font-size:inherit;
letter-spacing:1px;
text-decoration:none;
border-left:3px solid #FFF;
margin:0;
padding:5px;
}

#vod_nav ul li a:hover {
background-color:#CCC;
}

#vod_nav ul li a#active {
background-color:#999;
color:#FFF;
}

#vod_nav ul li a.last {
border-right:2px solid #FFF;
}

#googleMaps {
width:425px;
margin-top:25px;
margin-left:auto;
margin-right:auto;
}

#fansfirst {
margin-left:16px;
margin-right:20px;
}

#fansfirst a {
color:#6FB0EC;
}

#fansfirst a:hover {
color:#ADD2F6;
}

#bigTenFacts {
background-color:#eee;
font-size:11px;
border:2px solid #ccc;
padding-right:15px;
margin:0 15px;
}

#bigTenFacts li {
line-height:16px;
margin-bottom:12px;
}

#hdContent {
position:relative;
margin-top:20px;
}

#hdLocal {
position:absolute;
top:10px;
left:378px;
height:123px;
width:210px;
background-color:#FFF;
border:1px solid #881127;
}

#hdLocal div#text {
font-size:11px;
margin:5px 10px 0 12px;
}

#hdLocal div#text span {
color:#881127;
font-weight:700;
line-height:30px;
font-size:12px;
}

#hdLocalShadow {
position:absolute;
top:14px;
left:382px;
height:123px;
width:210px;
background-color:#7A7A7A;
}

#hdContent table#features td {
background-color:#EEE;
border-top:2px solid #FFF;
border-bottom:1px solid #BBB;
font-size:11px;
padding:6px;
}

#hdContent table#features td.header {
background-color:#BBB;
border-top:1px solid #881127;
border-bottom:1px dotted #000;
font-weight:700;
font-size:12px;
}

#hdContent table#panels td.header {
background-color:#BBB;
border-bottom:1px dotted #000;
font-weight:700;
font-size:12px;
text-align:center;
padding:6px 0;
}

#hdContent table#panels td.content {
background-color:#EEE;
border-top:2px solid #FFF;
font-size:11px;
}

#hdContent table#panels td p {
margin:15px;
}

#hdContent table#panels li {
margin-bottom:3px;
list-style:square;
}

#hdContent table#panels td.footer {
background:#EEE url(../images/hdfeature-bottom.gif) repeat-x;
background-position:bottom;
font-size:11px;
vertical-align:bottom;
padding:0 15px 10px;
}

#hdContent table#panels td.footer a {
font-weight:700;
}

#hdContent h1 {
background-color:#881127;
border:1px dotted #FFF;
color:#FFF;
text-align:center;
letter-spacing:normal;
text-transform:none;
font:normal 14px Arial, Helvetica, sans-serif;
cursor:pointer;
padding:6px;
}

#printerFriendlyLineup td {
font:normal 11px Arial, Helvetica, sans-serif;
}

.tvplusH2 {
color:#ab0936;
font:bold 18px Arial Narrow;
}

ul.tvContent {
list-style-position:outside;
margin-top:10px;
margin-bottom:25px;
margin-left:0;
padding-left:20px;
vertical-align:middle;
}

ul.tvContent li {
font:normal 16px Arial Narrow;
margin:0 0 4px;
padding:0;
}

table.lpNav td {
background:#89292d url('../images/lpNavBack.jpg') repeat-x;
color:#FFF;
font:bold 14px Arial Narrow;
text-transform:uppercase;
padding:2px;
}

.lpGrid {
border:0;
width:100%;
}

.lpGrid td,.lpGrid th {
padding:4px 0;
}

.lpGrid th {
background-color:#BBB;
border-top:1px solid #FFF;
border-bottom:1px dotted #000;
font-weight:700;
font-size:12px;
color:#000;
padding:6px 0;
}

.lpGrid td {
height:75px;
vertical-align:top;
border-bottom:1px solid #D1D1D1;
}

td.lpTime,th.lpTime {
width:55px;
text-align:right;
padding-left:10px;
}

td.lpTitle,th.lpTitle {
padding-left:25px;
padding-right:25px;
}

div.lpShowTitle {
margin-bottom:4px;
color:#ab0936;
font:bold 14px Arial Narrow;
}

td.lpDuration,th.lpDuration {
padding-right:10px;
}

.lpFooter {
padding-top:20px;
}

table#TNFootball {
margin-top:10px;
}

table#TNFootball td.TNFHeader {
font:bold 16px Arial Narrow;
background-color:#3b3b3b;
color:#FFF;
text-align:center;
padding:3px 0;
}

table#TNFootball td.TNFDate {
font:normal 14px Arial Narrow;
padding-top:10px;
color:#3070ad;
}

table#TNFootball td.TNFGame {
font:bold 18px Arial Narrow;
border-bottom:1px solid #9cb4cd;
padding-bottom:2px;
color:#3070ad;
}

table#TNFootball td.TNFDate2 {
font:normal 14px Arial Narrow;
padding-top:10px;
color:#868686;
}

table#TNFootball td.TNFGame2 {
font:bold 18px Arial Narrow;
border-bottom:1px solid #bdbdbd;
padding-bottom:2px;
color:#868686;
}

table#TNFootball td span {
font-size:12px;
}

table#localEvents2010 th {
font:normal 14px Arial Narrow;
border-top:1px solid #CCC;
text-align:left;
background-color:#ebebeb;
padding:4px 0;
}

table#localEvents2010 th.date {
padding-left:6px;
}

table#localEvents2010 td {
border-top:1px solid #CCC;
line-height:18px;
padding:8px 4px 8px 0;
}

table#localEvents2010 td.alternate {
background-color:#ebebeb;
}

table#localEvents2010 td.date {
font:normal 30px Arial Narrow;
padding-left:6px;
}

table#localEvents2010 td b {
color:#ab0936;
font:bold 14px Arial Narrow;
}

.orderH2 {
color:#000;
font:bold 16px Arial Narrow;
}

.submitButton {
text-transform:uppercase;
font-size:11px;
padding:4px;
}

table#tvplusPanels {
margin-bottom:20px;
}

div.tvplusProduct {
background:transparent url(../images/productBackground.png) repeat-x;
width:128px;
height:100px;
position:relative;
}

div.tvplusProduct img {
position:absolute;
top:8px;
left:8px;
}

div.tvplusProduct div {
position:absolute;
font:normal 10px "Trebuchet MS", Arial, Helvetica, sans-serif;
text-align:right;
width:80px;
}

div.tvplusProduct div.zPDownload {
font-weight:700;
font-size:19px;
top:49px;
left:10px;
color:#01874a;
}

div.tvplusProduct div.zPUpto {
top:30px;
left:12px;
text-align:left;
width:auto;
}

div.tvplusProduct div.zPDown {
top:73px;
left:10px;
}

div.tvplusProduct div.zPUpload {
top:36px;
left:80px;
line-height:12px;
}

div.tvplusProduct div.zPAccounts {
top:73px;
left:80px;
}

div#featureHD {
position:relative;
margin-top:30px;
}

div#featureHD img {
position:absolute;
right:0;
top:10px;
}

div#featureHD ul {
width:225px;
}

div.fancyPanel {
width:600px;
position:relative;
}

div#contentRedZone div.fancyPanel {
background-image:url('../images/201009_armstrong_redzone_bkg.jpg');
height:400px;
border:1px solid #fff;
}

div#contentRedZone div.fancyPanel div {
margin-top:80px;
padding:30px;
}

div#contentPvr div.fancyPanel {
background-image:url('../images/201009_armstrong_pvr_bkg.jpg');
height:400px;
border:1px solid #fff;
}

div#contentPvr div.fancyPanel div {
padding:12px;
}

div#contentPvr div.fancyPanel div strong {
color:#4ca4ff;
}
div#contentHd div.fancyPanel 
{  
    background-image:url('../images/201102_armstrong_hd_bkg.jpg');
    height:475px;
    border:1px solid #fff;
}
div#contentHd div.fancyPanel div
{  
    padding:25px;
}
div#contentHd div.fancyPanel div ul.tvContent
{  
    color:#fff;
}

div#contentPremium div.fancyPanel {
background-image:url('../images/201009_armstrong_premium_bkg.jpg');
height:400px;
border:1px solid #FFF;
}

div#contentPremium div.fancyPanel div {
padding:40px 25px 25px 200px;
}

div#contentMusic div.fancyPanel {
background-image:url('../images/201009_armstrong_music_bkg.jpg');
height:400px;
border:1px solid #FFF;
}

div#contentMusic div.fancyPanel div {
padding:160px 30px 25px 250px;
}

div#contentVod div.fancyPanel {
background-image:url('../images/201009_armstrong_vod_bkg.jpg');
height:400px;
border:1px solid #fff;
}

div#contentVod div.fancyPanel div {
margin-top:75px;
padding:12px;
}

div#contentVod div.fancyPanel div strong {
color:#fef063;
}

div#contentVod div.fancyPanel div.vodGuide {
position:absolute;
bottom:0;
left:0;
}

div#contentVod div.fancyPanel div.vodGuide img {
vertical-align:text-bottom;
}

#localRight {
float:right;
width:250px;
background:#e4e4e4 url('images/201009_local_bar_bkg.jpg') repeat-x;
margin-left:25px;
}

#localRight div {
width:200px;
padding-top:10px;
margin:auto auto 25px;
}

#localRight span {
font:bold 14px Arial narrow;
}

#localRight span.small {
font:normal 11px Arial;
}

#localLeft p.localHeading {
margin-top:25px;
}

.localBio {
width:500px;
padding-right:15px;
line-height:17px;
}

.localBio span {
color:#A30030;
font:bold 18px Arial narrow;
}

.localBio img {
float:left;
margin-right:15px;
}

a:hover,.highlight {
color:#E31C41;
}

#layoutContent div#contentWrapper,#orderServices {
margin:10px 0 0 10px;
}

div.sdmenu div a.current,div.sdmenu div a.current:hover {
color:#000;
background-image:url(../images/menu-on-current.gif);
}

#AUItopNav ul li.current a,.white {
color:#FFF;
}

.lineupLegend td,p.disclaimer,.lpInput {
font-size:11px;
}

#localphotos img,#eventPhotos img {
border:1px solid #666;
}

#fansfirst p,div#contentHd div.fancyPanel div ul.tvContent,div#contentPremium div.fancyPanel div ul.tvContent,div#contentMusic div.fancyPanel div ul.tvContent,div#contentVod div.fancyPanel div ul.tvContent {
color:#fff;
}

.tvplusH1,table#localEvents2010 td span.month {
color:#ab0936;
font:bold 20px Arial Narrow;
}

.black,div#contentVod div.fancyPanel div span.tvplusH1 {
color:#000;
}

#orderForm td,#orderServices td {
padding:2px 0;
}

/* 2011 AAC */
table#aac 
{
    float:right;
    margin:0px 0px 25px 25px;
}
table#aac th, table#aac td 
{
    font-size:11px;
}
table#aac th 
{
    font-weight:bold;
    text-transform:uppercase;
    background-color:#CECECE;
    padding:6px;
    border-bottom:1px solid #BBB;
    border-top:1px solid #BBB;
}
table#aac td.logo
{
    padding-bottom:15px;
}
table#aac td.round
{
    font-weight:bold;
    border-bottom:1px solid #BBB;
    padding-top:10px;
}
table#aacPhotos
{
    float:left;
    margin:0px 20px 20px 0px;
}
table#aacPhotos td
{
    text-align:center;
}
table#aacPhotos td.first
{
    padding-top:4px;
}
table#aacPhotos th 
{
    font-weight:bold;
    text-transform:uppercase;
    background-color:#CECECE;
    padding:6px;
    border-bottom:1px solid #BBB;
    border-top:1px solid #BBB;
}
table#aacPhotos img
{
    margin:4px;
}

/*Channel Notifications*/

div.impNotification {
	background-color:#eee;
	padding:10px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	margin-bottom:10px;
}
div.impNotification span.red {
	font-weight:bold;
	color:#C00;
}
