* {
	outline: 0;	
}


/* --------------- classes for various divs ---------------- */

.nbaTop {margin-bottom: 20px;}

#nbaTVMain {
	margin: 0 0 0 3px;
	overflow: hidden;
	width: 932px;
}

img#nbaTVBanner {
	margin: 0 0 5px 0;	
}


div#nbaTVSchedCol {
	width:606px;
	margin: 0;
	float:left;
}
#nbaTVRightRail {
	float: right;
	margin-right: 10px;
	|margin-right: 5px;
	_margin-right: 0px;
}

#nbaTVSchedCol h1 {
	background: url(http://i.cdn.turner.com/nba/nba/.element/img/2.0/sect/nbatv/hdr_NbaTvSched.jpg) 0 0 no-repeat;
	height: 34px;
	margin: 0;
}

#nbaTVSchedCol h1 span {
	display: none;	
}

div#nbaSchedGridContainer {
	border-left: 1px solid #c7c6c6;
	border-right: 1px solid #c7c6c6;
	overflow: hidden;
	padding: 1px;	
}

div#nbaSchedGridFooter {
	background: url(http://i.cdn.turner.com/nba/nba/.element/img/2.0/sect/nbatv/footer_NbaTvSched.jpg) 0 0 no-repeat;
	height: 25px;
}

.nbaCenter  {
	width:602px; 
	margin: 0;
	overflow: hidden;
}

.nbaRight {
	margin-left:16px;
	float:left;
}

.nbaFloatLeft {float:left;}

.nbaAsktheAnalysts a img {
			position:relative;
			top: 64px;
			left:105px;
			border-width: 0px;
			}

/* --------------- classes for the Day Slider ----------------- */
div#nbaTVSchSlider {
	background: #959595;
	height: 49px;
} 
ul#nbaTVGridTabs {
 	list-style: none;
 	width: 555px;
 	float: left;
 	padding: 4px 0 0 0;
 	margin: 0;
}

#nbaTVGridTabs li {
	display: inline;
	float: left;
	width: 79px;
	height: 45px;
	background: #959595 url(http://i.cdn.turner.com/nba/nba/.element/img/2.0/sect/nbatv/sprite_schedTabs.gif) no-repeat -1px 0;	
	color: #777777;
    text-align:center;
}

#nbaTVGridTabs li a {
	width: 79px;
	height: 45px;
	display: block;
	line-height: 20px;
	color:#777777;
}

#nbaTVGridTabs li.nbaBlueDay  {
	background-position: -1px -49px;
	color: #ffffff;
}

#nbaTVGridTabs li.nbaBlueDay a {
	color:#ffffff; 
}

#nbaTVGridTabs li a span {
	display: block;
	line-height: 23px;
	margin: 0 0 2px 0;
	font-weight: bold;
	font-size: 10px;	
}

div.nbaScrollArrow  {
	background-color:#959595;
	width:22px; 
	height:49px; 
	float:left;
}

.nbaScrollArrow a {
	display: block;
	width:22px; 
	height:49px; 
}

#nbaTVSchRightArrow a {
	background: url(http://i.cdn.turner.com/nba/nba/.element/img/2.0/sect/nbatv/nbaTVSchRightArrow.jpg) 0 0 no-repeat;
}

#nbaTVSchLeftArrow a {
	background: url(http://i.cdn.turner.com/nba/nba/.element/img/2.0/sect/nbatv/nbaTVSchLeftArrow.jpg) 0 0 no-repeat;
}


/* -------------- classes for the TV Schedule Rows -------------------- */

tr.nbaHeaderRow {	
	color: #ffffff;
	text-align:left;
	font-family:Arial;
	font-size:8pt;
	height:19px;
	|height: 17px;
	padding: 8px 0 0 0;
}

.nbaOddRow {
	background-color: #ffffff;
	font-family:Arial; 
	text-align:left;
}

.nbaEvenRow {
	background-color: #efefef;
	font-family:Arial; 
	text-align:left;
}

/* -------------- classes for the TV schedule table data cells -------------- */
table#nbaTvSchedGrid {
	width: 602px;
}

#nbaTvSchedGrid th, #nbaTvSchedGrid td {
	padding-top: 5px;
	padding-bottom: 5px;
	_padding-bottom: 3px;	
}

#nbaTvSchedGrid td {
	height:30px; 
	color:#202020;
	vertical-align: top;
}

#nbaTvSchedGrid th {
	background: #003C97;
}


.nbaCol0 {
	height:30px; 
	width:10px;
	padding:0px;
}

#nbaTvSchedGrid td.nbaCol1, #nbaTvSchedGrid th.nbaCol1 {
	width: 78px;
	padding-left: 11px;
}

#nbaTvSchedGrid th.nbaCol1 {
	background: #959595 url(http://i.cdn.turner.com/nba/nba/.element/img/2.0/sect/nbatv/bg_schedGridHdr.gif) 0 0 no-repeat;
}

#nbaTvSchedGrid td.nbaCol2, #nbaTvSchedGrid th.nbaCol2 {
	width: 118px;
	padding-right: 5px;
}

.nbaCol3 {
	width: 165px;
	padding-right: 5px;
}

.nbaCol4 {
	padding:0px;
	width: 237px;
}

#nbaTvSchedGrid td.nbaCol4 {
	color:#7792ad;
}

#nbaTvSchedGrid th.nbaCol4 {
	background: #959595 url(http://i.cdn.turner.com/nba/nba/.element/img/2.0/sect/nbatv/bg_schedGridHdr.gif) right 0 no-repeat;
}

.nbaCol4 a { 
	color:#7792ad;
	outline-width:0px;
}

/*
Lightbox
************************************************************************************/

.footer {
	background-color: #000;
	padding: 0.5em;
}

.nbaLitebox {
  
   background : url(http://i.cdn.turner.com/nba/nba/.element/img/2.0/sect/nbatv/litebox.gif) no-repeat;
	color: #000000;
	display: none;
	position: absolute;

	top: 25%;
	left: 25%;
	
	width: 300px;
	height: 170px;
	text-align: left;
	z-index:1001;
	overflow: hidden;	
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000;
}

.lightbox[id]{ /* IE6 and below Can't See This */    position:fixed;    }#overlay[id]{ /* IE6 and below Can't See This */    position:fixed;    }

/* --------------- added by t crawford 9/15/09 ----------------- */

.nbaLiteboxMain { 
	width:275px;
	height:138px;
	padding-left:8px;
	padding-top:10px;
	margin-left:5px;
	color: #000000;
	text-indent:2px;
	font-size:9pt;
	overflow:hidden;
}

.nbaLiteboxClose {
	margin-left: 279px; 
	height:25px;
}



	


