﻿h4 {
    display:block;
    font-size:1.2em;
    color:#000;
}
p{
    color:#333 !important;
}

ul.tabs02 {margin:0;overflow:hidden;list-style-type:none;list-style-image:none;background:#3c5aa9 url(/web/format/img/travel/entertainment/directv/bg_nav.gif) repeat-x top left;width:100%;height:2.5em;border:0 none;}
ul.tabs02 li a:link, ul.tabs02 li a:visited, ul.tabs02 li a {color:#fff;text-decoration:none;background:none;text-align:center}
ul.tabs02 li a:hover{text-decoration:underline;}
ul.tabs02 li.active a:link, ul.tabs02 li.active a:visited, ul.tabs02 li.active a:active {display:block;padding:.25em 1.25em 2em;color:#039;background:transparent url(/web/format/img/travel/entertainment/directv/bg_tr.gif) no-repeat top right;position:static;border:none}
ul.tabs02 li {margin:.5em .75em 0;float:left;font-weight:bold;color:#fff;white-space:nowrap;background:none;border:none}
ul.tabs02 li.active {background:#fff url(/web/format/img/travel/entertainment/directv/bg_tl.gif) no-repeat top left;color:#039;border:none}
ul.tabs02 li.inactive {background:none;}

#brandingTopContainer, #brandingBtmContainer {margin:1em 0 1em 0;width:99%;overflow:auto;}

#brandingBtmContainer {
	margin-top:0;
	padding-bottom:1em;
	border: .025em solid #ccc;	
	background:transparent url(/web/format/img/travel/entertainment/directv/bg_content.gif) repeat-x bottom left;
}
#brandingTabContent {
	margin:2em 1em;
}
ul.innerTabs{
    list-style-type:none;
    clear:both;
    margin:0;
    padding:0;      
}
ul.innerTabs li{
    float:left;
    margin:0 2em .5em 0;
    padding:0;
    list-style-image:none;
}
ul.innerTabs li a{
    float:left;
    text-decoration:none;
    color:#0033CC;
    font-weight:bold;
}
ul.innerTabs li a:hover{
    float:left;
    color:#000066;
    text-decoration:underline;
}
ul.commercials
{
	width:100%;
	margin:0;
	padding:0;
	list-style-type: none;
	list-style-image:none;
}
ul.commercials:after
{
	content:".";
	display:block;
	font-size:0;
	line-height:0;
	height:0;
	clear:both;
	visibility:hidden;
}
ul.commercials li
{
	float: left;
	list-style-type: none;
	margin: 0 1em 1em 0;
	text-align: center;
	width: 210px;
}
ul.commercials li.horizontal
{
	float: left;
	list-style-type: none;
	margin: 0 1em 1em 0;
	text-align: center;
	width: 310px;
}
ul.commercials div.caption {height:5em; padding:.5em;}
.logos {display:block; width:35em; float:left; margin-bottom:1em; margin-top:.5em;}
.logos img {float:left;}
.logos p {padding:0; margin:0;}
ul.logoLink 
{
	list-style-type: none;
	list-style-image:none;
}
ul.logoLink li a{
    text-decoration:none;
    font-weight:bold;
}
ul.logoLink li a:hover{
    text-decoration:underline;
}
.logosContainer {
    clear:right;
    margin-top:0;
	padding-bottom:1em;
}
.btmContainer{float:left; width: 80em; margin:1em .25em; padding:0;}
