/* -------------------------------------------------- 
OLD CSS
----------------------------------------------------*/ 

/* html { overflow: -moz-scrollbars-vertical; }*/

body {
	margin: 0px;
	padding: 0px;
	background-color: #000000; 
	text-align: center;
}
.clearBoth {
	clear: both;
	font-size: 0.1px;
	line-height: 0;
}
#page {
	border: 0 !important;
}

/* end of header */

#page-wrapper {
	width: 100%;
	text-align: left;	
}
#page-content {
	width: 994px;
	margin: auto;
	position: relative;
	text-align: center;
}
	
.parent { 
	margin: 0 auto;
	text-align: left;
}
.ad_Banner {
	width: 728px;
	height: 90px;
	position: absolute;
	top: -157px;
	left: 153px;
	padding: 0px;
	margin: 0px;
	text-align: left;
}
.ad_Banner table{
	width: 728px;
}

#page #ad_banner {
	width: 728px;
	height: 90px;
	padding: 0px;
	margin: 0 auto;
	left: 20px;
	top: 10px;
}

#global-ad-banner {
	width: 728px;
	height: 90px;
	position: absolute;
	top: -157px;
	left: 153px;
	padding: 0px;
	margin: 0px;
	text-align: left;
}
#global-ad-banner-index {
	width: 728px;
	height: 90px;
	position: absolute;
	top: -157px;
	left: 20px;
	padding: 0px;
	margin: 0px;
	text-align: left;
}

#adBanner {
	width: 728px;
	height: 90px;
	position: absolute;
	top: -157px;
	left: 55px;
	padding: 0px;
	margin: 0px;
	text-align: left;
}

#DT_NAV {
	margin: 0 auto;
}

.gNavShowSponsor {
	position: absolute;
	display: block;
	width: 120px;
	height: 30px;
	left: 10px;
	bottom: 5px;
}



/* -------------------------------------------------- 
HEADER
----------------------------------------------------*/ 

.globalHeader {
    width: 100%;
    height: 144px;
    font-size:12px;
    margin:0px;
    padding:0px;
    vertical-align:baseline;
    font-family:Arial,Helvetica,sans-serif;
    display: block;
}


.globalHeaderContent {
margin: 0 auto;
width: 995px;
height: 117px;
position: relative;
z-index: 1000;
}

.globalHeaderWrapper {
background:#000000 url(http://a.abc.com/media/_global/images/nav/nav09/body-bg.png) repeat-x scroll 0 0;
width:100%;
height:142px;
border-bottom: 4px solid #C8000A;
}

.globalHeaderWrapper a, 
.globalHeaderWrapper a:link, 
.globalHeaderWrapper a:visited {
	color:#90CAD1;
}
body{
	padding:0;
	margin:0;
}

/*TOP BANNER AD
----------------------------------------------------*/
.adSpace {
position: absolute;
right: 142px;
top: 0px;
overflow: hidden;
}

#header-banner{
height: 90px;
width: 728px;
z-index: 80;
}

/*LOGIN / SIGNUP
----------------------------------------------------*/
.login {
position: absolute;
top: 95px;
right: 0px;
line-height: 12px;
font-weight: 700;
color:#fff;
padding:0;
}

.login p, .login a {
font-size: 10px;
}

.login p{
float: left;
margin: 0;
padding:0;
}

.login ul{
float: left;
margin: 0;
list-style:none;
padding:0;
}

.login ul li {
border-left:1px solid #666666;
float:left;
margin-left:8px;
padding-left: 8px;

}

.login ul li.last {border: none;}

/*SITE SEARCH
----------------------------------------------------*/
.searchBar {
bottom:-26px;
position:absolute;
right:-4px;
}

.searchInput {
background:url("http://a.abc.com/media/_global/images/nav/nav09/search-bg-left.png") no-repeat scroll 0 0 transparent;
border:medium none;
color:#FFFFFF;
float:left;
font-size:10px;
font-weight:700;
height:27px;
padding:5px 6px 0 16px;
width:180px;
}

.searchInput:focus {
border:0 none;
font-size:10px;
}

.searchBtn {
background:url("http://a.abc.com/media/_global/images/nav/nav09/search-bg-go.png") no-repeat scroll 0 0 transparent;
border:medium none;
cursor:pointer;
float:left;
height:27px;
margin:0 0 0 -1px;
text-indent:-9999px;
width:37px;
}

/*BRANDING
----------------------------------------------------*/
h1.logo {
position: absolute;
top:-4px;
left: -74px;
z-index: 1000;
margin:0;
}

h1.logo a {
text-indent: -9999px;
height: 122px;
width: 196px;
background: url(http://a.abc.com/media/_global/images/nav/nav09/logo.jpg) no-repeat;
display: block;
}

/*PRIMARY NAV / TABS
----------------------------------------------------*/
ul.primaryNav {
position: absolute;
bottom: -25px;
*bottom:-26px;
left: 0px;
margin: 0;
padding: 0;
}

ul.primaryNav li{
float: left;
display: inline;
margin-right: 4px;
}

ul.primaryNav li a{
display: block;
height: 34px;
width: 98px;
text-indent: -9999px;
}

ul.primaryNav li.showsTab a{
background: url(http://a.abc.com/media/_global/images/nav/nav09/global/tab-navi.gif) no-repeat 0px 3px;
}

ul.primaryNav li.scheduleTab a{
background: url(http://a.abc.com/media/_global/images/nav/nav09/global/tab-navi.gif) no-repeat -102px 3px;
}

ul.primaryNav li.videoTab a{
background: url(http://a.abc.com/media/_global/images/nav/nav09/global/tab-navi.gif) no-repeat -204px 3px;
}				


ul.primaryNav li.showsTab a:hover{
background: url(http://a.abc.com/media/_global/images/nav/nav09/global/tab-navi.gif) no-repeat 0px bottom;
}

ul.primaryNav li.scheduleTab a:hover{
background: url(http://a.abc.com/media/_global/images/nav/nav09/global/tab-navi.gif) no-repeat -102px bottom;
}

ul.primaryNav li.videoTab a:hover{
background: url(http://a.abc.com/media/_global/images/nav/nav09/global/tab-navi.gif) no-repeat -204px bottom;
}	

/*SECONDARY NAV
----------------------------------------------------*/
ul.secondaryNav {
position: absolute;
right: 230px;
bottom: -17px;
margin: 0;
padding: 0;
}

ul.secondaryNav li{
float: left;
display: inline;
padding-right: 10px;
margin-right: 10px;
border-right: 1px solid #666666;
}

ul.secondaryNav li a{
font-size: 10px;
text-transform: uppercase;
}

ul.secondaryNav li.last{
border: none;
}

a, a:link, a:visited {
color:#56CAF5;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

.clearBoth {
clear:both;
font-size:0.1px;
line-height:0;
}













/* -------------------------------------------------- 
				FOOTER
----------------------------------------------------*/
.footer {
	background: #4c4b4b;
	border-top: 3px solid #c8000a;
	padding: 40px 0 60px;
	/*margin-top: 80px;*/
	clear: both;
	width: 100%;
	height: 150px;
}

	.footerContent {
		margin: 0 auto;
		width: 1015px;
		text-align: left;
	}
	
		.footer ul {
			float: left;
		}
		
		.footer ul.lastList {
			float: left;
			margin: 0 !important; 
		}
	
		.footer ul li a{
			font-size: 11px;
			font-family:Arial,Helvetica,sans-serif;
			line-height:18px;
			color:#56CAF5;
		}
		
		.footer ul li a:visited, a:hover {
			color:#56CAF5;
		}

.footer ul, ol {
	margin:0 0 18px;
	padding: 0;
}

		.abcLinks,
		.companyInfoLinks,
		.partnersLinks {
			float: left;
			display: inline;
			height: 170px;
			overflow: hidden;
		}
		


		
		/*	ABC.COM LINKS
		----------------------------------------------------*/		
		.abcLinks {
			width: 159px;
			padding: 0 0 0 10px;
			border-right: 1px solid #666;
			margin-right: 30px;
		}
		
			.abcLinks ul li{
				margin: 0 18px 0 0;
				width: 55px;
			}
			
		/*	COMPANY INFO
		----------------------------------------------------*/		
		.companyInfoLinks {
			width: 377px;
			padding: 0 0 0 10px;
			border-right: 1px solid #666;
			margin-right: 30px;
		}
		
			.companyInfoLinks ul {
				margin: 0 30px 0 0;
			}
				
				.companyInfoLinks ul li{
					margin: 0 10px 0 0;
				}
		
		/*	PARTNERS
		----------------------------------------------------*/		
		.partnersLinks ul li{
			float: left;
		}
		
			a.espn,
			a.abcKids,
			a.abcFamily,
			a.soapNet {
				display: block;
				text-indent: -9999px;
				margin-right: 8px;
			}
	
			a.espn {
				background: url(http://a.abc.com/m/images/global/generic/partnerLogos/espn_off.gif) no-repeat bottom left;
				height: 62px;
				width: 88px;
			}
			
			a.espn:hover{
				background: url(http://a.abc.com/m/images/global/generic/partnerLogos/espn_on.gif) no-repeat bottom left;
			}
			
			a.abcKids {
				background: url(http://a.abc.com/m/images/global/generic/partnerLogos/disney-channel_off.gif) no-repeat 0px 0px;
				height: 62px;
				width: 74px;
			}
			
			a.abcKids:hover{
				background: url(http://a.abc.com/m/images/global/generic/partnerLogos/disney-channel_on.gif) no-repeat 0px 0px;
			}
			
			a.abcFamily {
				background: url(http://a.abc.com/m/images/global/generic/partnerLogos/abc-family_off.gif) no-repeat 0px 0px;
				height: 62px;
				width: 113px;
				margin-left:2px;
			}
			
			a.abcFamily:hover{
				background: url(http://a.abc.com/m/images/global/generic/partnerLogos/abc-family_on.gif) no-repeat 0px 0px;
			}
			
			a.soapNet {
				background: url(http://a.abc.com/m/images/global/generic/partnerLogos/soapnet_off.gif) no-repeat 0px 0px;
				height: 62px;
				width: 88px;
			}	
			
			a.soapNet:hover{
				background: url(http://a.abc.com/m/images/global/generic/partnerLogos/soapnet_on.gif) no-repeat 0px 0px;
			}		
	
	
.abcLinks h4, .companyInfoLinks h4, .partnersLinks h4 {
	font-size:14px;
	font-weight:700;
	margin:0 0 12px;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	line-height:18px;
}

.footer ol, ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}






