@charset "utf-8";
/* CSS Document */
/* ----------------------------------------------------------------------------
	standard.CSS 
	Contains everything specific to the standard Microsite. Do not put any non-standard-page-specific information in this document.	*/
	/* NOTE: Anything beginning with [*:first-child+html] is an IE7-specific hack */
/*	----------------------------------------------------------------------------
	Table Of Contents
	1.	Structure
		A.Top
		B.Bottom
	2.  Upper
		A. T1
		B. 300Ad
		C. Top Text Pod
	3. Lower LeftCol
		A. Rating Mod Structure Open
			1. Video
			2. Content
			3. Filmstrip
		B. Rating Mod Structure Closed
	4. RightCol
	5. Footer
		A. Players Results
		
*/	
/*  -----------------------------------------------------------------------------
	(1) STRUCTURE  */	
		.nbaClear {
			height: 0px;
			margin:0px;
			padding:0px;
			clear: both;
			}
		div {
			position:relative;
		}		
		
		a:hover {
			text-decoration:underline !important;
		}
		.b{
			font-weight:bold;
		}
	/*  -----------------------------------------------------------------------------
		(1a) TOP  */	
			#nbaVideoPodFull {
				background:url(http://i.cdn.turner.com/nba/nba/.element/img/2.0/sect/microsite/nbaBg_noSpon.jpg) no-repeat scroll 0 0 transparent;
				height:457px;
				margin:1px auto 0;
				width:936px;
				border-bottom:1px solid #ccc;
				}
			#nbaMSvidLCol  {
				float:left;
				margin:80px 0 5px 25px;
				-margin:80px 0 5px 12px;
				width:576px;
				}
			#nbaMSvidRCol  {
				float:left;
				margin:10px 0 5px 25px;
				-margin:10px 0 5px 12px;
				width:304px;
				}
			#nbaContent{
				width:938px !important;
				}
	/*  -----------------------------------------------------------------------------
		(1b) BOTTOM  */	
			.nbaMScontentLwr{
				width:936px;
				float:left;
				margin:10px 0;
				}
/*  -----------------------------------------------------------------------------
	(2) UPPER  */	
		.nbaMSvideoHdr{
			margin:15px 0 15px 10px;
			color:#fff;
			float:left;
			}
			.nbaMSvideoHdr h1{
				margin:-4px 0 0 0;
				float:left;
				font-size:22px;
				font-weight:bold;
				width:150px;
				}
			.nbaMSvideoHdr h3{
				margin:5px 0 0 0;
				float:left;
				font-size:11px;
				text-transform:capitalize;
				font-weight:bold;
				width:150px;
				}
			.nbaMSvideoHdr span{
				margin:0;
				padding:0;
				float:left;
				font-weight:bold;
				font-size:16px;
				color:#F00;
				width:50px;
				}
	
	/*  -----------------------------------------------------------------------------
		(2a) T1  */	
			/*Video Player*/	
			#nbaMSvideoPlayer  {
				float:left;
				width:576px;
				}
	/*  -----------------------------------------------------------------------------
		(2b) 300ad  */			
			#nbaMSvid300Ad  {
				height:250px;
				width:300px;
				}
				#nbaMSvidRCol h1{
				color:#000;
				font-size:16px;
			}
			#nbaMSvidRCol h2{
				color:#ff0099;
				font-size:16px;
			}
	/*  -----------------------------------------------------------------------------
		(2c) TOP TEXT POD  */		
			.nbaMStextCnt{
				width:270px;
				margin:10px 0;
				padding:20px 15px 10px;
				height:122px;
				float:left;
				}
			.nbaMStextCnt p{
				margin:0;
				}
			.nbaMStextCnt h1{
				font-size:18px;
				font-weight:bold;
				margin-bottom:5px;
				}
/*  -----------------------------------------------------------------------------
	(3) LOWER LEFT COL */
		.nbaOf{
			width:128px;
			height:600px;
			float:left;
			margin:5px 0 0 35px;
		}
		.nbaHdr{
			width:120px;
			border-bottom:1px solid #ccc;
			margin-bottom:10px;
		}
		.nbaHdr h4{
			color:#000;
			font-size:12px;
			font-family:arial;
			margin-bottom:8px;
		}
		.nbaMth, .nbaArchive, .nbaChallenge{
			margin-bottom:10px;
		}
		.nbaMth img{
			margin:10px 0 10px 0;
		}
		.nbaArchive ul{
			margin-top:6px;
		}
		.nbaArchive ul li{
			list-style-type:none;
		}
		.nbaVFeatBlurb{
			font-weight:bold;
			margin-bottom:10px;
		}
		#nbaVFeatImg{
			position:relative;
		}
		.nbaMSleftCol{
			margin:5px 0 0 25px;
			-margin:5px 0 0 10px;
			width:422px;
			float:left;
			}
			.nbaTeam{
				color:#666666;
				font-size:15px;
			}
			.nbaMSleftCol a {display:block;float:left;position:relative;}
		.nbaMSupdateTxt{
			float:left;
			margin-bottom:20px;
			width:422px;			
			}
		.nbaMSupdateTxt h1{
			font-size:36px;
			font-family:georgia;
			color:#000;
			margin-bottom:10px;
			}
		.nbaMSupdateTxt ul li{
			font-family:georgia;
			font-size:14px;
			color:#000;
			padding-bottom:25px;
		}
		.nbaMSupdateTxt p{
			color:#000;
			margin:0 0 10px 0;
			font-family:georgia;
			font-size:14px;
			}
			.nbaMSupdateTxt a, .nbaMSupdateTxt p a{
			display:inline;
			float:none;
			text-decoration:none;
			}
		.nbaMSupdateTxt span{
			font-size:10px;
			text-transform:uppercase;
			}
	/*  -----------------------------------------------------------------------------
		(3a) RATING MOD STRUCTURE OPEN */	
			.nbaMSratingBoxContainer{
				margin:7px 0;
				width:422px;
				float:left;
				}
				.nbaMSratingBoxContainer a {display:inline;float:none;}
			.nbaMSratingBoxTop{
				margin:0;
				-margin:0 0 -2px 0;
				width:422px;
				height:40px;
				float:left;
				border-top:1px solid #ccc;
				}
			.nbaMSratingBoxMain{
				margin:0;
				float:left;
				}
			.nbaMSratingArwBox{
				border-top:1px solid #ccc;
				float:left;
				margin:0;
				padding:5px 0 0;
				width:29px;
				}
				.nbaMSratingNum{
					margin:7px 5px 5px 5px;
					width:22px;
					height:22px;
					float:left;
					text-align:center;
					font-size:18px;
					color:#000;
					font-weight:bold;
					}
				.nbaMSratingHdr{
					margin:7px 5px 5px;
					float:left;
					font-size:18px;
					color:#000000;
					}
				.nbaMSarrowUp{
					margin:5px auto 2px;
					width:22px;
					height:26px;
					background:url(http://i.cdn.turner.com/nba/nba/.element/img/2.0/sect/microsite/upGreen.jpg) no-repeat;
					float:left;
					position:relative;
					left:3px;
					}
				.nbaMSarrowDown{
					margin:5px auto 2px;
					width:22px;
					height:26px;
					background:url(http://i.cdn.turner.com/nba/nba/.element/img/2.0/sect/microsite/downRed.jpg) no-repeat;
					float:left;
					position:relative;
					left:3px;
					}
				.nbaMSarrowNum{
					margin:0;
					width:29px;
					float:left;
					text-align:center;
					font-size:12px;
					font-weight:bold;
					}
					
					.nbaNumRed{
						color:#FF0000;
						}
					.nbaNumGreen{
						color:#009900;
						}
		/*  -----------------------------------------------------------------------------
			(3a1) VIDEO */	
				.nbaMSvidThumbLgImg{
					height:96px;
					margin:0 10px 10px;
					-margin:0 10px 10px 5px;
					position:relative;
					float:left;
					width:136px;
					}
				.nbaMSoverlay {
					background:transparent url(http://i.cdn.turner.com/nba/nba/.element/img/2.0/sect/video/nba.vid.playbtn.gif) no-repeat scroll center center;
					display:block;
					height:21px;
					left:105px;
					margin:0;
					position:absolute;
					top:65px;
					width:21px;
					}
		/*  -----------------------------------------------------------------------------
			(3a2) CONTENT */			
				.nbaMSratingBoxTxt{
					margin:0 5px 0 0;
					width:220px;
					float:right;
					}
				.nbaMSratingBoxTxt p{
					font-size:12px;
					color:#666666;
					}
				.nbaMSratingBoxTxt ul li{
					list-style-type:none;
					}
				.nbaMSratingBoxTxt span{
					float:left;
					font-size:12px;
					color:#666666;
					}
				.nbaMSratingBoxTxt i {
					padding:2px 0;
				}				
				.nbaMSratingBulletBox{
					width:150px;
					min-height:130px;
					margin:0 0 0 10px;
					float:left;
					}
				.nbaMSratingBoxTxt h2{
					font-size:12px;
					font-weight:bold;
					color:#000;
					border-bottom:1px solid #ccc;
					margin-top:10px;
					}
				.nbaMSratingBulletBox h2{
					margin:0 0 5px 5px;
					text-transform:uppercase;
					font-size:12px;
					font-weight:bold;
					color:#000;
					border-bottom:1px solid #ccc;
					}
				.nbaMSratingBulletBox ul{
					margin:0 0 0 10px;
					}
				.nbaMSratingBulletBox li{
					list-style:none;
					margin:0 0 4px 0;
					padding:0;
					}
				.nbaMSratingBulletBox li a{
					text-decoration:none;
					}
		/*  -----------------------------------------------------------------------------
			(3a3) FILMSTRIP */
				.nbaMSratingOpen{
					border-top:1px solid #ccc;
					margin:0 auto 0;
					}
				.nbaMSfilmBtnInactive{
					margin:25px 0 2px 5px;
					-margin:25px 0 2px 2px;
					height:23px;
					width:23px;
					float:left;
					}
				.nbaMSfilmBtnLftInactive{
					margin:25px 0 2px 5px;
					-margin:25px 0 2px 2px;
					height:23px;
					width:23px;
					float:left;
					background:transparent url(http://i.cdn.turner.com/nba/nba/.element/img/2.0/sect/microsite/nbaMSfilmBtnLtInactive.jpg) no-repeat scroll center center;
					}
				.nbaMSfilmBtnLftActive{
					margin:25px 0 2px 5px;
					-margin:25px 0 2px 2px;
					height:23px;
					width:23px;
					float:left;
					cursor:pointer;
					background:transparent url(http://i.cdn.turner.com/nba/nba/.element/img/2.0/sect/microsite/nbaMSfilmBtnLtActive.jpg) no-repeat scroll center center;
					}
				.nbaMSfilmBtnRtInactive{
					margin:25px 5px 2px 0;
					-margin:25px 2px 2px 0;
					height:23px;
					width:23px;
					float:left;
					background:transparent url(http://i.cdn.turner.com/nba/nba/.element/img/2.0/sect/microsite/nbaMSfilmBtnRtInactive.jpg) no-repeat scroll center center;
					}
				.nbaMSfilmBtnRtActive{
					margin:25px 5px 2px 0;
					-margin:25px 2px 2px 0;
					height:23px; 
					width:23px;
					cursor:pointer;
					float:left;
					background:transparent url(http://i.cdn.turner.com/nba/nba/.element/img/2.0/sect/microsite/nbaMSfilmBtnRtActive.jpg) no-repeat scroll center center;
					}
				.nbaMSfilmstrip{
					width:500px;
					height:72px;
					float:left;
					margin:2px 4px;
					background:url(http://i.cdn.turner.com/nba/nba/.element/img/2.0/sect/microsite/nbaFilmBckLight.jpg) #ccc repeat-x;
					}
				.nbaMSfilmstripLt{
					width:165px;
					height:72px;
					float:left;
					}
				.nbaMSfilmstripHover{
					width:165px;
					height:72px;
					float:left;
					background:url(http://i.cdn.turner.com/nba/nba/.element/img/2.0/sect/microsite/nbaFilmBckDark.jpg) repeat-x;
					}
				.nbaMSvideoLeft {
					float:left;
					width:85px;
					}
				.nbaMSvideoWrapper {
					margin:9px 3px 9px 7px;
					position:relative;
					}
				.nbaMSvideoOverlay {
					border-width:0;
					display:inline-block;
					left:0;
					position:absolute;
					top:0;
					}
				.nbaMSvideoTxt{
					width:75px;
					float:left;
					margin:8px 0;
					}
				.nbaMSvideoTxt p{
					color:#000;
					font-size:9px;
					}
				.nbaMSratingBtn{
					border-top:1px solid #ccc;
					height:20px;
					}
				.nbaMSratingBtn p{
					font-size:11px;
					font-weight:bold;
					float:right;
					color:#000;
					margin:3px 5px 0 0;
					}
				.nbaMSratingBtn img{
					float:right;
					margin:2px 5px 2px 0;
					}
	/*  -----------------------------------------------------------------------------
		(3b) RATING MOD STRUCTURE CLOSED */	
			
/*  -----------------------------------------------------------------------------
	(4) RIGHT COL  */	
		.nbaMSrightCol{
			margin:12px 0 0 10px;
			-margin:12px 2px 0 0px;
			width:300px;
			float:left;
			}
			.nbaADStatsHdr{
				height:30px;
				text-indent:10px;
				color:#cc0000;
				font-family:arial;
				font-size:14px;
				font-weight:bold;
				border-bottom:1px solid #ccc;
			}

		/* Ranking */
		.nbaMSrankContent {
			border-left:1px solid #CCCBCB;
			border-right:1px solid #CCCBCB;
			position:relative;
			margin:0 0 20px 0;
			width:298px;
			float:left;
			}
		.nbaMSrankContent ul {
			margin:0 0 10px 0;
			}
			.nbaMSrightCol table{
				border:1px solid #ccc;	
				width:300px;
				border-collapse:collapse;
			}
			.nbaMSrightCol table tr td{
				border:1px solid #ccc;	
				
			}
			.rank{
				width:43px;
				text-align:center;
				color:#000;
				font-weight:bold;
				height:21px;
			}
			.status{
				width:47px;
				text-align:center;
				color:#000;
				font-weight:bold;
				height:21px;
			}
			.border{
				border-right:1px solid #ccc;
				border-left:1px solid #ccc;
			}
			.player{
				width:200px;
				text-align:left;
				color:#000;
				font-weight:bold;
				height:21px;
				padding-left:5px;
			}
		.nbaMSrankContent li {
			list-style-image:none;
			list-style-position:inside;
			list-style-type:none;
			float:left;
			width:298px;
			font-weight:bold;
			border-bottom:1px solid #ccc;
			}
		.nbaMSrankContent li span{
			float:left;
			text-align:center;
			color:#000;
			padding:5px 0;
			background-color:#ececec;
			width:30px;
			}
		.nbaMSrankContent li p{
			float:left;
			padding:5px 0;
			}
		.nbaMSrankContent li p.up{
			color:#009900;
			padding:5px;
			text-align:center;
			border-right:1px solid #ccc;
			width:15px;
			height:14px;
			background:transparent url(http://i.cdn.turner.com/nba/nba/.element/img/2.0/sect/microsite/arrow.up.gif) no-repeat;
			}
		.nbaMSrankContent li p.dwn{
			color:#FF0000;
			padding:5px;
			text-align:center;
			border-right:1px solid #ccc;
			width:15px;
			height:14px;
			background:transparent url(http://i.cdn.turner.com/nba/nba/.element/img/2.0/sect/microsite/arrow.dwn.gif) no-repeat;
			}
		.nbaMSrankContent li p.default{
			text-align:center;
			padding:5px;
			border-right:1px solid #ccc;
			width:15px;
			}
		.nbaMSrankContent li a{
			text-decoration:none;
			margin:0 0 0 10px;
			}
		.odd {
			background:#f1f1f1 none repeat scroll 0 0;
			}
		.evenHover {
			background:#e7e7e7 none repeat scroll 0 0;
			}
		.oddHover {
			background:#e7e7e7 none repeat scroll 0 0;
			}
		/* Poll */
		.nbaRghtMod{
			float:left;
			margin-bottom:32px;
		}
		.nbaRgtInPod{
			width:300px;
			height:240px;
			float:left;
			border:1px solid #ccc;
		}
		.poll img{
			float:left;
			margin:5px 0 0 5px;
			width:135px;
		}
		.poll form{
			width:99px !important;
			float:left;
		}
		.poll p{
			width:156px !important;
		}
		.poll p, .poll ul{
			position:relative;
			left:5px;
		}
		.poll p, .poll ul li{
			font-size:12px !important;
			width:155px;
		}
		.nbaRgtInPod p{
			width:250px;
			font-size:14px;
			color:#000;
			margin:15px auto;
		}
		.radio{
			margin-right:5px;
		}
		.nbaRgtInPod ul li{
			list-style-type:none;
			color:#000;
			font-size:13px;
		}
		.nbaRgtInPod ul{
			margin-bottom:10px;
		}
		.vote{
			position:relative;
			left:40px;
			top:20px;
		}
		.nbaMSpods {
			background:#FFFFFF url(http://i.cdn.turner.com/nba/nba/.element/img/2.0/sect/microsite/pod.footer.gif) no-repeat scroll center bottom;
			float:left;
			margin:0 0 9px;
			position:relative;
			width:300px;
			}
		.nbaMSpodHead {
			float:left;
			position:relative;
			width:300px;
			color:#000;
			font-size:16px;
			font-weight:bold;
			margin-bottom:15px;
			}
		.nbaMSpodHead h1{
			float:left;
			color:#000;
			font-weight:bold;
			font-size:15px;
			margin:10px 0 0 0px;
			-margin:10px 0 0 0px;
			text-transform:uppercase;
			}
		.nbaMSpodContent {
			border-left:1px solid #CCCBCB;
			border-right:1px solid #CCCBCB;
			margin:0 0 20px 0;
			width:298px;
			}
		.nbaPollPod {
			float:left;
			margin:10px 5px 3px;
			-margin:10px 2px 3px;
			width:288px;
			}
		.nbaPollPod form p {
			float:left;
			margin:0 0 0 5px;
			width:135px;
			color:#000;
			}
		.nbaPollPod input {
			float:left;
			margin-right:10px;
			-margin-right:5px;
			}
		.nbaPollPod img {
			float:left;
			padding:0 5px 10px;
			}
		.nbaPollPod a {
			position:relative;
			top:8px;
			}
		.nbaMSpodContent ul {
			margin:5px 12px 0;
			-margin:5px 6px 0;
			color:#000;
			}
		.nbaMSpollSubmit {
			margin:3px 75px 25px;
			-margin:3px 75px 12px;
			}
		.nbaMSpollSubmit input{
			float:left;
			}
		.nbaMSpollSubmit a{
			margin:4px 0 0 12px;
			float:left;
			text-decoration:none;
			}
		.nbaMSpodContent li {
			list-style-image:none;
			list-style-position:inside;
			list-style-type:none;
			padding:7px 0;
			border-top:1px dotted #ccc;
			white-space:nowrap;
			}
		/* News and Analysis Box */
		#nbaMSnews{
			color:#000;
			}
		#nbaMSnews p{
			padding:10px;
			}
		#nbaMSnews p a{
			text-decoration:none;
			}
		#nbaMSnews span{
			float:right;
			margin:7px 10px 15px 0;
			}
		#nbaMSnews li{
			list-style:disc;	
			border-top:none;
			padding:3px 0;
			margin:0 0 0 20px;
			white-space:nowrap;
			}
		/* Photo Gallery */
		.slide{
	width:290px;
	margin:4px;
	position:absolute;
}

#nbaVidT1ThumbImg{
	width:451px;
	height:254px;
}
/*#nbaVidThumbImg img{
	left:4px;
	top:5px;
	margin:5px 0px 0px 4px;
}*/
#nbaVidThumbImg p{
	width:118px;
	margin:0px auto;
}
.nbaVidDesc{
	margin:0px auto;
	font-size:11px;
	color:#666666;
	font-family:arial !important;
	padding-top:5px !important;
}
.nbaVidDuration{
	font-size:11px;
	font-weight:bold;
	font-family:arial !important;
	padding-left:12px;
	color:#626262 !important;
}
.nbaVidAdded{
	font-size:10px;
	font-weight:bold;
	font-family:arial !important;
	color:#333333;
	position:relative;
	top:1px;
	left:1px;
}
#nbaVidPagBtm{
	width:436px;
	height:19px;
	clear:both;
	background:#fff;
}
#nbaPhotoOverlayDiv{
	background:url(http://i.cdn.turner.com/nba/nba/.element/img/2.0/sect/news/photoGal.transBg.png) no-repeat;
	height:24px;
	position:relative;
	bottom:39px;
}
#nbaPhotoOverlayDiv p{
	color:#fff;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	position:relative;
	top:3px;
}
		/* Twitter Box */
		.nbaTwitPlace {
			width:300px;
			height:100px;
			float:left;
			/* remove the below attr in this style */
			background-color:#CCC;
			color:#fff;
			text-align:center;
			}
		/* remove the below class */
		.nbaTwitPlace p{
			font-weight:bold;
			font-size:14px;
			margin:42px 0 0;
			}
/*  -----------------------------------------------------------------------------
	(5) FOOTER  */	
		.nbaMSfooter{
			width:938px;
			clear:both;
			}
			.nbaMSfooterAd{
				clear:both;
			}
		.nba728Ad{
 	width:938px;
 	background:#fff;
 	float:left;
 	border-top:1px solid #ccc;
 	border-bottom:1px solid #ccc;
 }
 .nba728nimg{
 	width:745px;
 	margin:0px auto;
 }
.nba728Hldr{
	width:728px;
	height:90px;
	float:left;
	padding:10px 0 10px 0;
	background:#ccc;
}
.nba728img{
	width:17px;
	float:left;
	height:90px;
	position:relative;
	top:9px;
}

/*---------Video Play Overlay Button-----------*/
.nbaSpanOverlay2 {
				background:transparent url(http://i.cdn.turner.com/nba/nba/.element/img/2.0/sect/video/nba.vid.playbtn.gif) no-repeat center;
				display:block;
				height:21px;
				left:95px;
				margin:0;
				position:absolute;
				bottom:5px;
				width:21px;
				cursor:pointer;
				-left:112px;
				-bottom:3px;
				
}


