/* GLOBAL.CSS 
	!!!ALL CHANGES TO THIS FILE REQUIRE A CHANGE CONTROL !!!
	Contains everything used globally on the site.  Do not put any non-landing-page-specific information in this document.	*/
/*	----------------------------------------------------------------------------
	Table Of Contents
	1.	Structure
		A. Ceiling Files
			1. Chrome
				a. Login/Registration
				b. Search Bar
			2. Header Navigation
		B. Main Content
			1. Logo Rail
			2. Content
		D. Footer
*/			
/*  -----------------------------------------------------------------------------
	(1) STRUCTURE  */
* {
	padding:0;
	margin:0;
}
body {
	color:#626262;
	font-family:"Helvetica Neue", Helvetica Neue, Helvetica, Arial, Liberation Sans, sans-serif;
	font-size:16px;
}
div {
	font-size:inherit;
	font-family:inherit;
}
img {
	border:none;
}
a {
	color:#06C;
	text-decoration:none;
}
a:hover {
	color:#06C;
	text-decoration:underline;
}

.nbaML60 {
	margin-left:60px;
}

.nbaML30 {
	margin-left:30px;
}

.nbaContentCntnr {
	width:938px;
}
/*  -----------------------------------------------------------------------------
	(1a) STRUCTURE - CEILING ADS  */

.nbaCenter {
		clear:both;
		width:100%;
	}
.nbaheaderads {	
		width:938px;
		float:none;
		padding:10px 0px;
		clear:both;
	}
/*  ---------------------------------------
	(1a1) STRUCTURE - CHROME  */	
/*  ---------------------------------------
	(1a1b) STRUCTURE - CHROME - SEARCH */			

#nbaHeader #nbaSearch label {font-size:1em;}
/*  ---------------------------------------
	(1a2) STRUCTURE - HEADER NAVIGATION  */		

#nbaHeader {
	font-size:12px;
}

#nbaChromeLogin {font-size:11px;}

#nbaHeader .nbaSocial .nbaLogin #nbaChromeLogin {
			width:274px;
			float:none;
			padding-top:0;
		}
		
		#nbaHeader .nbaSocial .nbaLogin #nbaChromeLogin a{
		    float: left;
		    margin-left: 10px;
		    text-align: left;
		     white-space: nowrap;
		}
		.nba_name_login{
		    text-overflow: ellipsis;
		    width: 65px;
		    overflow: hidden;
		}
		#nbaHeader .nbaSocial .nbaLogin #nbaChromeLogin a:hover{
		    cursor:pointer;
		}

#nbaHeader #nbaGlobalNav > ul > li > a {

	font-size:1em !important;
	font-weight:bold;
}
#nbaHeader .nbaTeams .nbaDivision{
font-size:14px;
}
#nbaHeader #nbaGlobalNav .nbaNavDropdown UL LI A {
font-size:12px;
}

#nbaHeader #nbaGlobalNav .nbaNavDropdown .nbaSecondary .nbaNavSubheading, #nbaHeader #nbaGlobalNav .nbaNavDropdown .nbaPrimary .nbaNavSubheading{
font-size:1.2em;
font-weight:bold;
color:#323232;
}

#nbaHeader #nbaGlobalNav > ul > li.nbaHover > a:hover {
color: #06D !important;
text-decoration: underline !important;
}

#nbaHeader #nbaGlobalNav > ul > li.nbaSingleton > a:hover {
color: #fff !important;
}

/*  -----------------------------------------------------------------------------
	(1b) STRUCTURE - MAIN CONTENT  */	
#nbaMainSection {
	margin:5px 0;
	z-index:1;
	width:100%;
	background:none;
}

/* iPad only */
@media only screen 
and (min-device-width :	768px) 
and (max-device-width :	1024px)	 { 
	#nbaMainSection	{
    	width: auto;
	}
}
/*  ---------------------------------------
	(1b1) STRUCTURE - LOGO RAIL  */	
/*  ---------------------------------------
	(1b1) STRUCTURE - CONTENT  */	
#nbaContent {
	background-color:#FFF;
	width:938px;
	z-index:0;
	padding:5px 0px;
	text-align: left;
}	
			/* SAFARI-ONLY POSITIONING */
			 /*\*/
		 html>body*#nbaContent {width:935px;}
			 /**/	

/*  -----------------------------------------------------------------------------
	(1d) STRUCTURE - FOOTER  */

#nbaFooter li {
		font-size:0.75em;
	}
	 #nbaFooter li a {
		font-size:1em;
	}

#nbaFooter li a:hover {text-decoration:underline !important;}


