/* -----------  Body Section  1124  ----------*/ 
div.nbaLPMLP { 
    font-family:arial, helvetica, sans-serif;
	width:938px; 
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

div.nbaLPMLP a { 
	outline-width:0px;
	text-decoration:none;
	cursor:pointer;
}
/** Header section ********************/
#nbaLeaguePassContent #nbaLPHeader{
}
#nbaLPHeader div{
	/*float:right;*/
	width:906px;
}
#nbaLPHeader ul{
	float:right;
	padding:4px;
}
#nbaLPHeader ul li{
	color:#666;
	display:inline;
	float:left;
	line-height:25px;
	padding:4px;
}
#nbaLPHeader ul li img{
	vertical-align:middle;
}
/* -----------  Banner  ----------*/
div.nbaLPMLPBanner {
	background: transparent url(http://i.cdn.turner.com/nba/nba/.element/img/1.1/sect/leaguepass/topbackground3Buttons.jpg) no-repeat;
	margin: 13px 15px 18px 15px;
	width:908px;
	height:379px;
}
div.nbaLPMLPBannerOff {
	background: transparent url(http://i.cdn.turner.com/nba/nba/.element/img/1.1/sect/leaguepass/topbackgroundOffseason.jpg) no-repeat;
	margin: 13px 15px 18px 15px;
	width:908px;
	height:379px;
}
div.nbaLPMLPEmail {
	background: transparent url(http://i.cdn.turner.com/nba/nba/.element/img/1.1/sect/leaguepass/topbckgrndEmail.jpg) no-repeat;
	margin: 3px 15px 18px 15px;
	_margin: 3px 0 18px 7px;
	width:908px;
	float:left;
	height:379px;
}
	.nbaLPemailBox {
		margin: 200px 15px 18px 540px;
		width:370px;
		height:100px;
	}
	.nbaLPemailBox p{
		color: #083b59;
		font-weight:bold;
		font-size:12px;
		margin:0 0 5px 0;
	}
	.nbaLPemailBox p.msg{
		color: #000;
		font-weight:bold;
		font-size:14px;
		margin:0 0 5px 0;
	}
	.nbaLPemailBox p a{
		color: #fff;
		font-weight:normal;
		margin:5px 0;
		text-decoration: underline;
	}
	.nbaLPemailBox input{
		color: #083b59;
		font-weight:normal;
		font-size:18px;
	}

 /* ------- Left side text on banner ------- */

div.nbaLPMLPBannerLeftText {
	padding: 0px 0px 0px 30px;
	margin: 0px 0px 0px 0px;
	float:left;
}

div.nbaLPMLPBannerLeftText h2 {
  	font-size: 41px;
  	font-weight:normal;
  	color:#ffffff;
  	margin:20px 0px 0px 0px;
}

div.nbaLPMLPBannerLeftText h3 {
	font-size: 21px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding-left:2px;
	color:#ffffff;
}
  
  /* ------- Right side text on banner ------- */

.nbaLPMLPBannerRightText {
	padding: 67px 23px 9px 0px;
	margin: 0px 0px 0px 0px;
	float:right;
}

div.nbaLPMLPBannerRightText h2{
	font-size: 14px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding-left:2px;
	color:#ffffff;
}

div.nbaLPMLPBannerRightText h3{
	font-size: 23px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding-left:2px;
	color:#ffffff;
}

  /*----------  Banner Buttons ----------*/
  




div.nbaLPMLPBannerButtonSet { 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 642px;
	width:175px;
	float:left;
}
div.nbaLPMLPbuttonText1{ 
	position: relative; 
	bottom:-1px; 
	margin: 22px 0px 20px 0px;
	padding-top: 5px;
	height:26px;
	width: 173px;
	font-size: 18px;
	text-align:center;
	color:#ffffff;
}
div.nbaLPMLPbuttonText2{ 
	position: relative; 
	bottom:-3px; 
	margin: 18px 0px 20px 0px;
	padding-top: 5px;
	height:27px;
	width: 173px;
	font-size: 18px;
	text-align:center;
	color:#ffffff;
}

div.nbaLPMLPbuttonText3{ 
	position: relative; 
	bottom:-5px; 
	margin: 20px 0px 20px 0px;
	padding-top: 4px;
	height:28px;
	width: 173px;
	font-size: 18px;
	text-align:center;
	color:#ffffff;
}

 /* ------- Main Section ------- */  
 
div.nbaLPMLPBody {   
	margin: 0px 0px 20px 15px;  
	padding:0px 0px 0px 0px;
	width:908px; 
	height: 670px; 
}

div.nbaLPMLPBody h1 {
	font-size: 21px; 
	font-weight:normal;
	color:#555555;
	margin-left:20px; 
	margin-top:10px; 
	margin-bottom: 0px; 
	letter-spacing:-1px;
}

div.nbaLPMLPBody h1 span {color:#cd0202;}

/* ------- Left Sub-section (one panel) ------- */

div.nbaLPMLPLeft {
 	background: transparent url(http://i.cdn.turner.com/nba/nba/.element/img/1.1/sect/leaguepass/leaguepassbroadband2.gif) 0px 1px; 
 	margin: 0px 0px 19px 0px;
	padding: 0px 0px 0px 0px;
	width:552px;
	height:668px;
	float: left;
}

div.nbaLPMLPLeft p { 
	margin-top:25px;
	margin-left:55px;
	color:#555555;
	font-size:14px;
	font-weight:bold;
	text-transform: uppercase;
}

div.nbaLPMLPLeft ul {  
	margin:18px 0 0;
	float:left;
	padding:46px;
	padding: 2px 0px 0px 46px;
	font-size:13px;
	color:#636363;
	list-style-type: none;
	 
}

div.nbaLPMLPLeft ul li {
	background-image: url(http://i.cdn.turner.com/nba/nba/.element/img/1.1/sect/leaguepass/uldot2.gif);
	background-repeat:no-repeat;
	background-position:0px 10px; 
	padding-left:14px;
	margin:0px 0px 5px 0px;
	line-height:150%; 
}

div.nbaLPMLPLeft ul li b {
	font-size: 15px;
	font-weight:bold;
}

div.nbaLPMLPLeft ul li b span {
	color: #cd0202;
	text-transform: uppercase;
}

div.nbaLPMLPLeft a {
	margin-top:0px;
}

div.nbaLPMLPLeftLearnMore { 
	position: relative;
	left: 205px; 
	bottom:0px;
	height:30px;
	width:141px;
	top:0px !important;
}

/* ----- styles for the League Pass Broadband image ----- */
div.nbaLPBBImage {  
	background: url(http://i.cdn.turner.com/nba/nba/.element/img/1.1/sect/leaguepass/LPBB2.jpg) no-repeat 1px 1px ; 	
	overflow:hidden;
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#ffffff;
	width:551px;
	height:263px;
}
	.nbaLPBBBuyLft {
		border-right: 1px solid #ccc;
		border-bottom:1px solid #ccc;
		float:left;
		height:180px;
		left:10px;
		margin-bottom:5px;
		position:relative;	
		width:265px;
	}
		.nbaLPBBBuyLft p {
			font-weight:normal !important;
			margin:10px 20px !important;
			text-transform: none !important;
		}
			.nbaLPBBBuyLft .b {
				font-weight:bold !important;
			}
			.nbaLPBBBuyLft .cap {
				text-transform: uppercase !important;
			}			
				.center {
					text-align:center;
				}
				.smallText {
					font-size:14px;
					font-weight:bold;
				}
				.superscript { 
					color:#000;
					font-size:24px;
					font-weight:bold;
					vertical-align:super;
				}
				span.bigNumber { 
					color:#000;
					font-size:50px;
					font-weight:bold;
					line-height:100%;
					vertical-align:top;
				}
	.nbaLPBBBuyRgt {
		border-bottom:1px solid #ccc;
		float:left;
		height:180px;
		margin-bottom:5px;
		position:relative;
		width:265px;
	}
		.nbaLPBBBuyRgt p {
			font-weight:normal !important;
			margin:10px 20px !important;
			text-transform: none !important;
		}	
			.nbaLPBBBuyRgt .b {
				font-weight:bold !important;
			}
			.nbaLPBBBuyRgt .cap {
				text-transform: uppercase !important;
			}			
				.nbaLPBBBuyRgt p.center {
					margin-top:24px !important;
				}
div.nbaLPBBImageText { 
	position:relative;
	top:177px;
	left:65px;
	*left:50px;
	height:85px;
	width: 450px;
	*width: 500px;
	font-family: arial;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 3px;
	color:#ffffff;
	float:left;
}

div.nbaLPBBImageText  h2{  
	font-size:16px;
	font-weight: normal;
	margin:  0px 0px 0px 0px;
	padding: 9px 0px 0px 4px;
	line-height:105%;
	float:left;
}

div.nbaLPBBImageText h3{ 
	font-weight:bold;
	margin:    0px 0px 0px  0px;
	padding:  12px 0px 0px 10px;
  	float:left;
}
div.nbaLPBBImageText h3 span{ 
	font-weight:bold;
	font-size:18px;
}
div.nbaLPBBImageText  h3 span.smallText { 
	font-size:9px;
	padding: 0px 0px 0px 0px;
	line-height:60%;
}

div.nbaLPBBImageText  h3 span.superscript { 
	font-size:24px;
	vertical-align:super;
	color:#fff;
}

div.nbaLPBBImageText  h3 span.bigNumber { 
	font-size:50px;
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height:100%;
	vertical-align:top;
	color:#fff;
}

div.nbaLPBBImageLink { 
	float:none;
	height:26px;
	margin:10px auto;
	position:relative;
	width:99px;
}
div.nbaLPBBImageLinkLeft { 
	float:left;
	height:26px;
	margin:3px 0 3px 5px;
	position:relative;
	text-align:center;
	font-weight:bold;
	width:99px;
}
div.nbaLPBBImageLinkLeft a{ 
	color:#fff;
}

/* ------- Right Sub-section (two sub panels) ------- */

div.nbaLPMLPRight { 
 	margin: 0px 0px 19px 2px;
	padding: 0px 0px 0px 0px;
	width:351px;  
	height:668px;
	float: right; 
	font-size:12px;
	color: #6c6c6c;
}

div.nbaLPMLPRight ul {
	margin:29px 0px 0px 0px;
	padding-left:16px;
	font-size:12px;
	color:#6c6c6c;
	list-style-type: none;
}

/* ----  original 
div.nbaLPMLPRight li {
	margin-left:0px;
	margin-top: 0px;
	margin-bottom: 11px;
}

---- */

div.nbaLPMLPRight li {
	background-image: url(http://i.cdn.turner.com/nba/nba/.element/img/1.1/sect/leaguepass/uldot2.gif);
	background-repeat:no-repeat;
	background-position:0px 6px; 
	padding-left:14px;
	margin:0px 0px 11px 0px;
	margin-top: 0px;
}


/* ------- Right Sub-section Top Panel ------- */

div.nbaLPMLPRight1 { 
	background: transparent url(http://i.cdn.turner.com/nba/nba/.element/img/1.1/sect/leaguepass/leaguepass2.gif) no-repeat 2px 1px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:347px;
	height:297px;
	float:right;
}

div.nbaLPMLPRight1 img {
	margin-left:95px;
	margin-top:7px;
	margin-bottom:0px;
	border-width: 0px;
}

div.nbaLPMLPRight1 ul { 
	margin-top:-11px; 
	font-weight:bold;
}

div.nbaLPMLPRight1 li {margin-bottom: 3px;}

div.nbaLPMLPRight1 li span.superscript { 
	font-size: 8px;
	vertical-align:super;
}

div.nbaLPMLPRight1 a  img{ 
	margin-top:6px; 
	margin-left:100px;}
	
/* ------- Right Sub-section Bottom Panel ------- */

div.nbaLPMLPRight2 {
	background: transparent url(http://i.cdn.turner.com/nba/nba/.element/img/1.1/sect/leaguepass/mobile.jpg) no-repeat 1px 1px; 
	margin: 10px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	width:348px;
	height:363px;
	float:right;
}

div.nbaLPMLPBlueBack {
	height:76px;
	margin-top:8px;
}

div.nbaLPMLPRight2LearnMore {
	position: relative;
	left: 100px; 
	bottom:0px;
	height:30px;
	width:142px;
}

/* ----- The Bottom Disclaimer ----- */
div.nbaLPMLPDisclaimer { 
  	color:#707070;
  	font-family: Arial;
  	font-size: 10px;
  	font-weight:normal;
  	margin: 0px 0px 50px 70px;
  	padding: 0px 0px 0px 0px;
}

div.nbaLPMLPDisclaimer p {
	margin: 0px 0px 5px 0px;
}

div.nbaLPMLPDisclaimer p span.superscript{
	font-size: 8px;
	vertical-align:super;
}

div.nbaLPMLPDisclaimer p span.star{
	vertical-align:text-top;
}

  div.nbaLPMLPDisclaimer a {
	color: #003366;
}

  div.nbaLeft {
	float:left;
	margin:10px 0 0;
}


 