/* STORY.CSS 
	Contains everything used for all stories on the site.  Do not put any non-story-specific information in this document.	*/
/*	----------------------------------------------------------------------------
	Table Of Contents
	1.	Structure
		A. Ceiling Files
			1. Header Ads
			2. Chrome Style
		B. Main Content
			1. Page Tools
			2. Story Content
				a. Header/Byline/Image
				b. Story Wide
				c. Ads
		C. Right Rail		
		D. Footer
*/			
/*  -----------------------------------------------------------------------------
	(1) STRUCTURE  */
/*  -----------------------------------------------------------------------------
	(1A) CEILING FILES  */
/*  ----------------------------------------
	(1A1) CEILING FILES - HEADER ADS */	
#nbaHeaderAds {
	background:#FFF;
	height: 90px;
	padding:5px 0 5px 64px;	
	position:relative;
}
	#nbaTop728Ad {
		float:left;
		position:relative;
		margin-right:2px;
	}
	#nbaTop200Ad {
		float:left;
		position:relative;
		margin-left:2px;
	}
/*  ----------------------------------------
	(1A1) CEILING FILES - CHROME STYLES */		
#nbaChrome {
	border-top:1px solid #BABABA;
}
#nbaLogoRail {
	top:5px !important; /*This is for 2 tabbed logomen */
	/*top:5px !important; This is for 3 tabbed logomen */
}
/*  -----------------------------------------------------------------------------
	(1B) MAIN CONTENT  */
#nbaMainSection {
	background:#FFF;
	float:left;
	margin:5px 0 0;
	position:relative;
	width:938px;
}	
/*iPad styles*/
@media only screen and (device-width: 768px) {
		#nbaLogoRail  {
			width:50px !important;
			margin-left:-8px;
			position:relative;
			left:10px !important;
}
}
@media only screen and (device-width: 768px) {
		#nbaMainSection  {
			position:relative;
			left:22px;
}
}
/*End of iPad styles*/


/*  ----------------------------------------
	(1B1) MAIN CONTENT - PAGE TOOLS  */
#nbaPageNameTools {
	border-bottom:1px solid #CCC;
	font-size:14px;
	height:30px;
	margin-bottom:8px !important;
	padding-bottom:2px;
	position:relative;
}
	#nbaPgNameDiv {
		color:#0066CC;
		font-family:Arial;
		font-size:17px;
		font-weight:bold;
		float:left;
		padding-left:10px;
		padding-top:2px;
		margin:10px 0 0 0;
		text-transform:uppercase;
		width:290px;
	}
	#nbaWebTools {
		font-size:11px;
		float:left;
		padding:2px 0 0;
		margin:10px 0 0 0;
		text-align:right;
		width:325px;
	}
	#nbaWebToolsSect {
		float:right;
		margin:0 10px 0 0;
	}
		#nbaWebTools span {
			margin-left:5px;
			margin-right:5px;
		}
	
#nbaSponsorBannerPod {
	border-bottom:1px solid #E3E3E3;
	color:#999;
	height:110px;
	margin:0 5px;
	position:relative;
	width:925px;
}		
	#nbaSponsorInfo {
		border-bottom:1px solid #000;
		height:85px;
		position:relative;
		width:100%;
	}
		#nbaBannerText {
			float:left;
			height:85px;
			position:relative;
			width:30%;
		}
			#nbaBannerText h2 {
				font-size:22px;
				color:#999;
			}
		div.nbaSponsorLinks {
			color:#999;
			float:left;
			position:relative;
		}
#nbaSponLogoHdrPlayoffs    {
    margin-bottom:20px;
    position:relative;
    top:2px;
    width:918px;
}

#nbaSponLogoHdr	{
	margin:0px auto;
	position:relative;
	top:2px;
	width:918px;
	height:104px;
	_margin-left:10px;
}
/*  ----------------------------------------
	(1B2) MAIN CONTENT - STORY CONTENT  */		
#nbaLftRgtColCont {
	position:relative;  
	width:938px; 
}
#nbaLeftNewsCol 	{
	margin:10px 0 0 10px;
	_margin-left:5px;
	float:left; 
	width:610px;
}
.nbaT3SpanOverlay {
	background: transparent url(http://i.cdn.turner.com/nba/nba/.element/img/2.0/sect/video/nba.vid.smloverlay.gif) no-repeat scroll 0px 0px;
	height: 56px;
	width: 72px;
	position: absolute;
	margin: 0px;
	padding: 0px;
	left:14px;
	cursor: hand;
}
/*  ------------------------------------------------------------
	(1B2A) STORY CONTENT - HEADER/BYLINE/IMAGE */	
a.nbaWidePicHdlines 	{
	font-size:22px;
	font-weight:bold;
	color:#000!important;
	padding:0px;
	margin:0px;
}
#nbaWideStoryPic {
	width:608px;
}
	#nbaWidePicText	{
		padding-bottom:0px;
		margin-bottom:0px;
		color:#000;
		font-weight:bold;
		margin-bottom:8px;
		padding-right: 10px;
		text-align:right;
	}
#nbaTopImage div.nbaImgCaptionText {
	padding-bottom:0px;
	margin-bottom:0px;
	color:#000;
	font-weight:bold;
	text-align:right;
	width:100% !important;
}
	#nbaTopImage div.nbaImgCreditText {
		padding-bottom:0px;
		margin-bottom:0px;
		color:#000;
		text-align:right;
	}	
	.nbaImgCaptionText {
		padding-bottom:0px;
		margin-bottom:0px;
		color:#000;
		font-weight:bold;
		text-align:left;
		width:300px;
	}
		.nbaImgCreditText {
			padding-bottom:0px;
			margin-bottom:0px;
			color:#000;
			text-align:left;
		}
	p.nbaPtagNewsTitle {
		width:500px;
		padding:0px;
		margin:0px;
	}
	#nbaUnderPicStuff {
		font-size:12px;
		margin-bottom:10px;
	}
	#nbaTallStoryPic {
		background-image:url(http://i.cdn.turner.com/nba/nba/.element/img/1.0/news/fake_tall_img.jpg) no-repeat top left;
		width:608px;
		height:786px;
	}
#nbaTallPicText 	{
	padding-top:770px;
	padding-left:8px;
	padding-bottom:0px;
	margin-bottom:0px;
	color:#fff;
	font-weight:bold;
	height:786px;
}
/*  ------------------------------------------------------------
	(1B2B) STORY CONTENT - STORY WIDE */
#nbaNewsStories {
	font-size:12px;
}	
#nbaNewsStories table td p {
	font-size:12px !important;
}
#nbaWideArticle 	{
	width:608px!important;
	color:#000;
}
	#nbaWideArticle p {
		display:block;
		padding:5px 0;
	}
.nbaStoryH1  {
	margin-top:0px;
	font-size:20px;
	line-height:40px;
}
	.nbaStoryByLine {
		margin-top:-10px;
		color:#666;
	}	
.nbaStoryText {
	font-size:12px;
	font-family:arial;	
	padding-bottom:10px;
	color:#000;
}
.nbaSubheading {
   color:#104691;
   font-size:16px;
   font-weight:bold;
   line-height:40px;
}
.nbaStoryText p {
	font-size:12px;
	font-family:arial;
	padding:5px 0;
}	
	
#nbaOpeningText
	{
	font-size:12px;
	font-weight:bold;
	}
	
.nbaGalleriesBlock
	{
	border:1px solid #000;
	width:268px;
	_width:273px;
	padding:2px;
	margin-left:12px;
	margin-bottom:6px;
	}
	
#nbaGalleryBlockHolder
	{
	border:1px solid #ccc;
	border-top:none;
	width:298px;
	_width:300px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:6px;
	}
	

/*  mid story blocks */

td.nbaStoryBlockTitle
	{
	 border-bottom:1px solid #ccc;
	 padding-bottom:6px;
	 font-size:12px;
	 font-weight:bold;
	 color:#000;
	 text-transform: uppercase;
	}
	
a.nbaStoryBlockHeadline
	{
	/*text-decoration:underline!important;*/
	font-size:14px;
	font-weight:bold;
	}
	
td.nbaHeadlinTd
	{
	padding-top:8px;
	padding-left:6px;
	}
	
td.nbaTextBlockImgTd
	{
	padding-left:6px;
	border-bottom:1px solid #ccc!important;
	padding-bottom: 8px;
	}
td.nbaTextBlockImgTd img
	{
	border:1px solid #666;
	margin-bottom:12px;
	}	
	
td.nbaTextSnipTd
	{
	border-bottom:1px solid #ccc;
	padding-left:8px;
	padding-right:8px;
	padding-bottom: 8px;
	}
	
td.nbaTextSnipTd a
	{
	/*text-decoration:underline!important;*/
	}
	
table.nbaSchedStoryBlock
	{
	
	}
	
table.nbaSchedStoryBlock td
	{
	border:1px solid #ccc;
	width:84px;
	text-align:center;
	font-size:12px;
	font-family:arial;
	}
	
td.nbaSchedTblLeftA
	{
	text-align:left!important;
	padding-left:5px;
	}
	
td.nbaBlueSchedTd
	{
	background-image:url('http://i.cdn.turner.com/nba/nba/.element/img/1.0/news/nbaBlueGradFill.jpg');background-repeat:x!important;background-position:top left;
	height:24px;
	font-size:12px;
	font-weight:bold;
	color:#000;
	font-family:arial;
	}
	
.nbaNewsLoseScore
	{
	font-size:33px;
	font-weight:bold;
	color:#000;
	text-align:center;
	}
	
.nbaNewsWinScore
	{
	font-size:33px;
	font-weight:bold;
	color:#c00;
	text-align:center;
	}
	
td.nbaLeftTd1
	{
	border:1px solid #ccc;
	border-top:none;
	padding-left:2px;
	font-weight:bold;
	}
	
td.nbaLeftTd2
	{
	border-bottom:1px solid #ccc;
	text-align:center;
	}
	
td.nbaLeftTd3
	{
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	text-align:center;
	font-weight:bold;
	}
	
td.nbaLeftTd3Win
	{
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	text-align:center;
	color:#c00;
	font-weight:bold;
	}
	
td.nbaScoreHeaderTds
	{
	background-image:url('http://i.cdn.turner.com/nba/nba/.element/img/1.0/news/nbaBlueGradFill.jpg');background-repeat:x!important;background-position:top left;
	font-weight:bold;
	text-align:center;
	border-top:1px solid #ccc;
	}
	
.nbaScorLinks
	{
	
	}

/* Inline IE styles */
.IEContainerLinline {
	display: inline;
	max-width: 220px;
	margin-bottom: 10px;
	float: left;
	margin-right: 10px;
	_width:50%;
}
	*:first-child+html .IEContainerLinline {
		min-width:50%;
	}
.IEContainerRinline {
	display: inline;
	margin-bottom: 10px; 
	float: right; 
	margin-left: 10px;
	_width:50%;
}
	*:first-child+html .IEContainerRinline {
		min-width:50%;
	}
/*TABLEMAKER IE styles*/
.cnnTMbox {
}

table.cnnTMbox td {
	font-family: arial, sans-serif;
}

table.cnnTM td {
	font-family: arial, sans-serif;
	color: #000;
	font-size: 12px;
	line-height: 14px;
	padding: 4px;
	background-color: #ddd;
	text-align: center;
}

.cnnIEXL table.cnnTM td {
	font-size: 11px;
	line-height: 15px;
}

td.cnnTMcontent {
	background-color: #BBB;
}

td.cnnIEBoxTitle {
	border-bottom: none;
	padding-bottom:6px;
	font-size:12px;
	font-weight:bold;
	color:#000;
}

td.cnnIEBoxSubTitle {
	border-bottom: none;
	font-size:10px;
	color:#000;
}

table.cnnTM tr.cnnIEHdrRowBG td {
	background-image:url(http://i.cdn.turner.com/nba/nba/.element/img/1.0/news/nbaBlueGradFill.jpg);
	background-position:left top;
	color:#000000;
	font-weight: bold;
	height: 24px;
}

table.cnnTM tr.cnnIERowAltBG td {
	background-color: #fff;
} 
.cnnIEColHdrC, .cnnIEColTxtC {
	text-align: center;
} 
.cnnIEColHdrL, .cnnIEColTxtL {
	text-align: left;
} 
.cnnIEColHdrR, .cnnIEColTxtR {
	text-align: right;
}

td.cnnTMfooter {
	font-family: arial, sans-serif;
	background-color: #fff;
	font-size: 10px;
	padding: 4px;
}
	
#nbaSponPlyrImg 
	{
	position:relative;
	top:10px; 
	float:left; 
	top:0px; 
	width:610px;
	height:264px;
	}

.nbaSponBldTxt 
	{
	font-weight:bold; 
	} 
	
a.sponLink:link, a.sponLink:visited, a.sponLink:hover 
	{
	color:#0066cc; 
	font-weight:bold;
	}
	
a.sponSmLink:link, a.sponSmLink:visited, a.sponSmLink:hover 
	{
	color:#0066cc; 
	font-size:10px; 
	font-weight: normal;
	}
	
a.nbaSponStoryHeadline:link, a.nbaSponStoryHeadline:visited, a.nbaSponStoryHeadline:hover 
	{
	position:relative; 
	top:2px; 
	color:#0066cc; 
	font-size:14px; 
	font-weight:bold; 
	}
	
#nbaSponLeftCol 
	{ 
	margin-top:10px;
	margin-left:10px; 
	float:left; 
	width:610px;
	-margin-left:5px;
	}
	
#nbaSponLeftAdCol 
	{ 
	float:left; 
	width:608px; 
	margin-left:0px;
	-margin-left:0px;
	}
	
#nbaSponCenterCol 
	{
	position:relative; 
	float:left; 
	left:10px; 
	top:10px; 
	width:405px; 
	}

#nbaSponCenterBox 
	{
	position:relative; 
	clear:both; 
	height:140px; 
	border-bottom:1px solid #cccccc;
	}
	
#nbaSponStoryImage 
	{
	float:left;
	left:0px;
	width:135px;
	height:96px;
	}
	
.nbaSponStory 
	{
	float:left; 
	margin-left:5px; 
	width:250px; 
	height:96px;
	}
	
#nbaSponTopSpacing 
	{
	position:relative; 
	bottom:20px;
	}
	
#nbaSponCntrColImg 
	{
	float:left; 
	left:0px; 
	width:135px; 
	height:96px; 
	background-color:#000000;
	}
	
#nbaSponContentBx 
	{
	float:left; 
	margin-left:5px; 
	width: 250px; 
	height:96px;
	}

/*start Sponsor story related styles: */

	
#nbaSponRelatedStory 
	{
	color:#666;
	margin-top:3px;
	}
	
#nbaSponRelatedStory .nbaSponTopLine 
	{
	position:relative;
	_top:-5px;
	padding:3px 0px 8px 0px;
	_padding:0px;
	}
	
#nbaSponRelatedStory .nbaSponBottomLine 
	{position:relative;
	_top:-5px;
	padding:7px 0px 2px 0px;
	_padding:0px;
	}
	
#nbaSponRelatedStory .nbaSponLine 
	{
	background:#999;
	}
.nba160PromoAd
	{
	width:160px;
	height:170px;
	background:#000;
	overflow:hidden;
	}

/*  ------------------------------------------------------------
	(1B2B1) STORY CONTENT - TABLE MAKER STYLES */
.nbaRankContainer {
	border: 1px solid #434343; 
	float: left; 
	margin-top: 10px; 
	width: auto;
	background: #fff;
	font-family:arial;
	font-size:11pt;
}  
	.nbaRankContainer table {
		width:100%;
	}
.nbaRankHeader{
	background-color:#434343;
	width: auto;
	color: #fff;
	font-weight:bold;
	font-size:11pt;
	margin-top: 0px;  
}
.nbaRankHeader a{
	width: auto;
	color: #fff;
	font-weight:bold;
	font-size:11pt;
	text-decoration:none; 
} 
.nbaRankContent{
	width: auto;
	background:#fff;
	border:1px solid #434343;
}
.nbaRankLeft_1_10{
	float:left;
	margin: 2px 2px;
}
.nbaRankRight_1_10{
	float:right;
	margin: 2px 2px;
	_margin: 0px 0px;
	width: auto;
}
.nbaRankRight_1_2{
	float:left;
	margin: 2px 7px 2px 2px;      
	width:auto;   
}  
.nbaRankSubHead{
	font-size:9pt;
	font-weight:bold;
}
.nbaRankDesc{
	font-size:9pt;
	font-weight:normal;
}
.nbaRank1_2DescArea{
	background-color:#fff;
	padding:0px;
	width:auto;
	float:left;
}
.nbaRank1_2DescBorder{
	float:right;
	border-left:1px solid #333;
	padding:0px;
	margin:0px;
	width:49%; 
}
.nbaRank1_3DescBorder{
	float:left;
	padding:0px;
	margin:0px;
	width:49%; 
}
.nbaRankStatsHeader{
	background-color:#7FA1D1;
	font-size:9pt;
	color:#fff;
}
.nbaRankStatsHeaderRookie{
	background-color:#c00;
	font-size:9pt;
	color:#fff;
}
.nbaRankStats{
	color:#000;
	font-size:9pt;
	vertical-align:top;
}
.nbaRankStatsHighlight{
	color:#c00;
	font-weight:bold;
}
.nbaRankStatsBold {
	font-weight:bold;
}
.nbaRank1_2Top{
	background: url(http://www.nba.com/2009/images/02/04/mvp-topper.jpg) no-repeat;
	width:auto;
	height:10px;
	margin-top:10px;
	_margin-bottom:-9px;
}
.nbaRank1_2Header{
	margin-top:0px;
	padding:0px 0px 3px 0px;
	background-color:#333;
	width:auto;
	text-align:center;
	font-size:10pt;
	font-family:verdana;
	color:#ffcc33;
	font-weight:bold    
}
.nbaRank1_2GreyBox{
	width:auto;
	background-color:#333;
}
.nbaRank1_2WhiteBox{
	border-left:1px solid #333;
	border-right:1px solid #333;  
	width:auto;
	background-color:#fff;
}
.nbaRank1_2GreyBottom{
	width:auto;
	background-color:#333;
	height:20px;
}
.nbaRank1_2PlayerHeading{
	width:50%;
	padding:2px 0px 2px 0px;
	text-align:center;
	color:#fff;
	font-size:9pt;
	font-weight:bold;
	float:left;
}
img.nbaRankPlayer_left{
	height:170px;
	padding-left:0px;
	float:left;
}
img.nbaRankPlayer_right{
	height:170px;
	padding-right:0px;
	float:left;
}
img.nbaRanking{
	float:left;
	margin: 2px 2px;
    width:45px;
	float:left;
}
table.nbaRank1_10Table{
  min-width: 200px;
  border-width:0px;
  padding:0px 0px 0px 0px;
}
table.nbaRank1_10Table td{
  text-align:right;
}
table.nbaRank1_2Table{
  width:33%;
  border-width:0px;
  padding:0px;
  float:left;
}
table.nbaRank1_2Table td{
  font-size:9pt;
  font-family:verdana;
  color:#fff;
  text-align:center;
  background-color:#999;
}
table.nbaRank1_2Table td.nbaMiddleColumn{
  background-color:#7FA1D1;
}
.nbaClear{
   clear:both;
} 
/* end Rankings Table Maker IE layout styles */
/*  ------------------------------------------------------------
	(1B2C) STORY CONTENT - ADS */
#nbaHouseAnd600Ad {
	background:#E5E5E5;
	float:left;
	height:820px;
	padding:1px;
}
	#nbaAdBorder {
		border:1px solid #FFF;
	}
	.adCell {
		padding:10px;
	}
	.nba160PromoAd {
		background:#000;
		height:170px;
		overflow:hidden;
		width:160px;
	}
	.nbaLeft600Ad {
		background:#000;
		height:600px;
		width:160px;
	}
/*  ------------------------------------------------------------
	(1C) RIGHT COLUMN */	
.nbaStoryRightColumn, .nbaRightColumn {
	float:right;
	width:300px;
	position:relative;
	right:10px;
	top:10px;
}
#right300Ad {
	margin-bottom:5px;
}
.nbaSearchNewsBox {
	background:#EAEAEA;
	border:1px solid #CCC;
	height:64px;
	margin-bottom:8px;
	width:298px;
}
.nbaSearchTextTitle {
	color:#000;
	font-size:14px;
	font-weight:bold;
	padding:10px 0 0 13px;
	position:relative;
}
	.nbaStoryRightColumn  ul, .nbaRightColumn ul {
		padding-left:7px;
		_padding-left:0px;
	}
	
.nbaRRHeadlines {
	overflow: auto;
	margin-bottom: 15px;
}

/* 300 wide tabbed box start */	

.nbaTwoTabBlock{
	height:250px;
	width:298px;
	_width:300px;
	}


.nbaTabBoxTitle{
	color: #000;
	border-bottom: #c0c0c0 1px solid;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	padding-bottom:6px;
	margin: 10px 15px 0px 15px;
	}
	
.nbaTabBoxBody{
	float:left;
	margin: 0px 15px 8px 15px;
	padding-top:0px;
	}
	
.nbaTwoTabNav{
	display: none;
	float:left;
	width:300px;
	margin:0;
	list-style:none;
	padding-left:0px !important;
	background: url(http://i.cdn.turner.com/nba/nba/.element/img/1.0/news/nbaTwoTabNavBg.jpg) repeat-x bottom left;
	}
	
.nbaTwoTabNav li{
	float:left;
	margin:0;
	padding:0;
	font-size:10px;
	font-weight:bold;
	font-family:verdana;
	color:#777!important;
	}
	
.nbaFirstOnTab{
	background:#f0eeef;
	border:1px solid #ccc;
	border-bottom:0px;
	width:100px;
	float:left;
	}
	
.nbaFirstOnTab a, .nbaFirstOnTab a:active, .nbaFirstOnTab a:visited, .nbaFirstOnTab a:hover{
	float:left;
	display:block;
	margin:0px;
	padding:7px 24px 8px 6px;
	color:#777!important;
	text-decoration:none;
	margin-bottom:-1px;
	font-size:10px;
	font-weight:bold;
	font-family:verdana;
	}
	
.nbaFirstOffTab{
	background-image:url('http://i.cdn.turner.com/nba/nba/.element/img/1.0/news/nbaUnSelectedTab.jpg');background-repeat:none!important;background-position:top left;
	width:100px;
	float:left;
	margin-top:2px!important;
	}
	
.nbaFirstOffTab a, .nbaFirstOffTab a:active, .nbaFirstOffTab a:visited, .nbaFirstOffTab a:hover{
	float:left;
	display:block;
	margin:0px;
	padding:6px 24px 6px 6px;
	color:#777!important;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	font-family:verdana;
	color:#777!important;
	}	
	
.nbaSecondOnTab{
	background:#f0eeef;
	border:1px solid #ccc;
	border-bottom:0px;
	width:100px;
	float:left;
	}
	
.nbaSecondOnTab a, .nbaSecondOnTab a:active, .nbaSecondOnTab a:visited, .nbaSecondOnTab a:hover{
	float:left;
	display:block;
	margin:0px;
	padding:7px 20px 8px 6px;
	color:#777!important;
	text-decoration:none;
	margin-bottom:-1px;
	font-size:10px;
	font-weight:bold;
	font-family:verdana;
	}
	
.nbaSecondOffTab{
	background-image:url('http://i.cdn.turner.com/nba/nba/.element/img/1.0/news/nbaUnSelectedTab.jpg');background-repeat:none!important;background-position:top left;
	width:100px;
	float:left;
	margin-top:2px!important;
	}
	
.nbaSecondOffTab a, .nbaSecondOffTab a:active, .nbaSecondOffTab a:visited, .nbaSecondOffTab a:hover{
	float:left;
	display:block;
	margin:0px;
	padding:7px 20px 6px 6px;
	color:#777!important;
	text-decoration:none;
	margin-bottom:-1px;
	font-size:10px;
	font-weight:bold;
	font-family:verdana;
	color:#777!important;
	}
	
.nbaNextBackTwoTabs{
	display:none;
	height:25px;
	}
	
.nbaNextBackTwoTabs  img{
	border:none;
	margin-top:2px;
	margin-right:6px;
	}
	
.nbaNextBackTwoTabs a, .nbaNextBackTwoTabs a:active, .nbaNextBackTwoTabs a:hover, .nbaNextBackTwoTabs a:visited{
	text-decoration:underline!important;
	font-weight:bold;
	}
	
.nbaFeatList {
	list-style-position: inside;
	margin: 2px 16px 0px 10px;
}
.nbaFeatList li {
	border-bottom: 1px dotted #CCCCCC;
	padding: 6px 0px 6px 0px;
}
.nbaFeatList li a {
	font-size: 12px;
	font-weight:  bold;
}

table.nbaHeadLinesScrollTbl{
	background:#fff;
	}
	
table.nbaVideoScrollTbl{
	background:#fff;
	border-collapse:collapse;
	font-size:11px; 
	}
	
table.nbaVideoScrollTbl td img{
	background:#000;
	width:70px;
	height:53px;
	border:1px solid #333!important;
	margin-right:7px;
	}
	
table.nbaHeadLinesScrollTbl td{
	border-bottom: 1px dotted #CCCCCC;
    font-family: arial;
    font-size: 11px;
    padding-bottom: 5px;
    padding-top: 5px;
	}
	
table.nbaVideoScrollTbl td{
	background: url(http://i.cdn.turner.com/nba/nba/.element/img/1.0/news/nbaRRVideoBG.jpg)  repeat-x 0px 1px; 
	border-bottom:1px dotted #ccc;
	padding: 10px 0px;
	}
	
table.nbaHeadLinesScrollTbl td a, table.nbaHeadLinesScrollTbl td a:link, table.nbaHeadLinesScrollTbl td a:active, table.nbaHeadLinesScrollTbl td a:visited, table.nbaHeadLinesScrollTbl td a:hover{
	font-weight:bold;
	font-size:12px;
	font-family:arial;
	}
td.nbaTwoTabThumbCell{
	padding-left:7px;
	}
	
td.nbaTwoTabVidText{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	font-size:11px;
	}
	
td.nbaTwoTabVidText a, td.nbaTwoTabVidText a:active, td.nbaTwoTabVidText a:hover, td.nbaTwoTabVidText a:link, td.nbaTwoTabVidText a:visited{
	display: block;
	font-size:12px;
	font-weight:bold;
	margin: 0px 0px -10px 0px;
	}
	
a.nba2TabVidTxtLinks{
	font-size:11px!important;
	font-weight:bold;
	}
	
#nbaPrevOrNext{
	margin-top:8px;
	width:600px;
	text-align:center;
	font-size:12px;
	font-family:arial;
	font-weight:bold;
	color:#ccc;
	}

#nbaPrevOrNext a{
	font-size:12px;
	font-family:arial;
	font-weight:bold;
	text-decoration:underline!important;
	}
	
#nbaPrevArrow{
	margin-right:5px!important;
	margin-bottom:-2px!important;
	}
	
.nbaStoryGallTop{
	width:420px;
	border-bottom:1px solid #ccc;
	}
	
.nbaStoryGallBot{
	width:420px;
	border-bottom:1px solid #ccc;
	}
		
#nbaSponRightPhotoGallery{
	width:300px;
	margin-bottom:8px;
	}
.nbaSponRightHeader{
	width:300px;
	height:24px;
	background-color:#cc0033;
	margin-bottom:4px;
	}
	
.nbaSponRightTitle{
	font-family:arial;
	font-weight:bold;
	font-size:11px;
	color:#fff;
	position:relative;
	top:5px;
	left:5px;
	}
#storehead {
	float:left;
	position:relative;
}	
#nbaSponRightPhotoMain{
	width:300px;
	height:164px;
	background-color:#006699;
	_margin-bottom:8px;
		}
		
.nbaSponRightContent{
	width:274px;
	height:139px;
	border:1px solid #003366;
	margin:0px auto;
	_margin-left:12px;
	position:relative;
	top:10px;
	background-color:#fff;
	}
	
.nbaSponRightContentImg{
	float:left;
	margin-top:2px;
	margin-left:2px;
	padding:0px;
	}
	
.nbaSponRightContentText{
	float:right;
	width:110px;
	padding:0px;
	margin-right:40px;
	margin-top:50px;
	font-family:helvetica;
	font-size:12px;
	color:#0066cc;
	-margin-right:10px;
	}
	
#nbaSponRightSchedule{
	width:300px;
	background-color:#006699;
	margin-bottom:8px;
	padding-top:5px;
	}
	
#nbaSponRightScheduleMain{
	width:280px;
	background-color:#fff;
	margin:0px auto;
	_margin-left:12px;
	padding-top:10px;
	}
	
.nbaSponRightScheduleHeader{
	width:274px;
	height:19px;
	background-color:#cc0033;
	margin:0px auto;
	_margin-left:3px;
	}
	
.nbaSponRightScheduleDay{
	float:left;
	margin:0px;
	padding:0px;
	font-family:arial;
	font-weight:bold;
	color:#fff;
	margin-left:5px;
	margin-top:3px;
	}

.nbaSponRightScheduleChannel{
	float:right;
	margin:0px;
	padding:0px;
	font-family:arial;
	font-weight:bold;
	color:#fff;
	margin-right:5px;
	margin-top:3px;
	}
	
#nbaSponRightScheduleContent{
	width:247px;
	margin:0px auto;
	margin-top:5px;
	margin-bottom:5px;
	_margin-left:3px;
	}
	
.nbaSponRightScheduleTeam {
	margin:0px;
	padding:0px;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	}
	
.nbaSponRightScheduleTeamText {
	margin:0px;
	padding:0px;
	font-family:arial;
	font-size:11px;
	color:#4c4c4c;
	}
	
.nbaSponRightSchedulePreview {
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	}
	
.nbaSponRightScheduleMatchUp {
	margin:0px;
	padding:0px;
	font-family:arial;
	font-size:11px;
	font-weight:lighter;
	}
	
.nbaSponRightScheduleFoot {
	margin:0px;
	padding:0px;
	font-family:helvetica;
	font-weight:bold;
	color:#fff;
	margin-left:10px;
	margin-top:10px;
	border-bottom:10px solid #006699;
	}	
	
	/*------ Social ------*/
	.nbaSocialBox {
		border:1px solid #CCC;
		height:64px;
		margin-bottom:8px;
		width:298px;
		}
	.nbaShare {
		float:left;
		position:relative;
		margin:10px 0 0 5px; 
		}
	.nbaSocial {
		float:left;
		width:90px;
		}
	.nbaSocialFF {
		float:left;
		width:115px;
		}
	*:first-child+html .nbaSocialFF {
		width:105px;
	}		
/*  -----------------------------------------------------------------------------
	(1D) FOOTER  */	
.nbaTextAds	{
	background:#FFF;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	float:left;
	margin:0px 0 0px 64px;
	-margin-left: 32px;
	padding:10px 0 10px 35px;
	position:relative;
	width:903px;
	_width:938px;
}
	*:first-child+html .nbaTextAds {
		margin-left:64px; 
		margin:0px 0 0px 64px;
	}
#nbaFooter {
	padding-top:10px;
}
	*:first-child+html #nbaFooter {
		margin-left:64px; 
		margin:0px 0 0px 64px;
	}
#nbabot728ad {
	background:#FFF;
	float:left;
	margin-left:64px !important;
	-margin-left: 32px;
	position:relative;
	width:938px;
	z-index:1;
	padding:10px 0;
}

*:first-child+html #nbabot728ad {
		margin-left:64px; 
	}

#nbaFooter {
	margin-top:0px !important;
	margin-left:64px !important;
	-margin-left: 32px;
}
.nba155{
	width:155px;
	position:relative;
	left:392px;
	top:-77px;
}
