body{margin:0px 40px 0px 40px;/*margin:auto;background-image: url(/media/allaccess/globalHeader.gif);background-repeat:no-repeat;*/background-color:#000000;text-align:center;color:#eeeeee;font-family:Arial;font-size:11px;}
img{border:0px;outline:0px;}
a{outline:0px;}
.pageWrapper{margin:auto;/*width:1200px;*/}
.globalNavWrapper{background-image: url(/media/allaccess/globalHeader.gif);background-repeat:repeat-x;text-align:center;margin:auto;}
.contentWrapper{margin:auto;clear:both;width:938px;}
.headerWrapper{clear:both;width:958px;_width:938px;margin:auto;}
.topNav{height:26px;}
.footerWrapper{margin:auto;clear:both;padding:0px !important;}
.contentWrapper,.contentWrapperReg{background-image: url(/media/allaccess/nav_bg.gif);background-repeat:no-repeat;padding:10px;min-height:200px;text-align:left;}
.contentWrapperReg{margin:auto;clear:both;width:922px;}
.Reg .headerWrapper{display:none;}
.contentWrapperReg{}


#leftCol,#rightCol,.topNav div,#promos div,.topNav span,.topNav a,div.aaContent,#leftArrow,#rightArrow,#contentHolder,#passwordBox label,#subLeft,#subRight,.formLabel,.formField,.valMark,.column,#seeMore{position:relative;top:0px;float:left;}
#leftCol{width:702px;background-image: url(/images/allaccess/content_wrapper_bg.gif);background-repeat:repeat-x;}
#rightCol{width:194px;margin-left:10px;text-align:left;}
.contentWrapperReg #leftCol{width:547px;padding-top:10px;}
.contentWrapperReg #rightCol{width:375px;margin-left:0px;padding-top:10px;/*background-image: url(/images/allaccess/login_right_bg.jpg);background-position:0px -50px;background-repeat:no-repeat;*/}
#subLeft{width:258px;text-align:center;color:#83bdeb;font-weight:bold;border-right:1px solid #808080;margin-top:50px;}
#subRight{width:280px;text-align:center;color:#83bdeb;font-weight:bold;line-height:20px;margin-top:50px;}
#promos{clear:both;margin-top:20px;margin-left:auto;margin-right:auto;width:825px;height:1%;}
#promos div{width:206px;text-align:left;}
#promos a{display:block;}
#promos a.btn{margin:7px 0px 7px 0px;}
#promos span{display:block;line-height:14px;margin:0px 10px 0px 15px;}

/*content*/
#leftArrow,#rightArrow{width:20px;padding-top:145px;}
#contentHolder{width:652px;_width:662px;padding-left:10px;margin-bottom:0px;z-index:20;height:350px;overflow:hidden;}
.benefitsNavWrapper{text-align:center;width:100%;}
#benefitsNav #leftArrow,#benefitsNav #rightArrow,#benefitsNav #seeMore{padding-top:0px;}
#benefitsNav{margin:auto;width:150px;height:25px;}
/*
#games,#fantasy_games,#benefits,#watch,#online_games,#shop,#win,#wnba_fantasy,#nba_fantasy,#connect,#newsletters_div{width:2000px;position:relative;z-index:1;left:0px;}
*/

div.aaContent{width:211px;_width:215px;padding-right:4px;}
div.aaContent a img{display:block;margin-top:12px;}
div.aaContent a.noMargin img{margin-top:0px;}
.lbl{margin:5px 0px 6px 0px;}
div.lbl{font-weight:bold;color:#F88017;font-size:13px;}
#filmWrapper{width:642px;position:relative;z-index:20;overflow:hidden;}
.showDiv{display:block;}
.hideDiv,.holder{display:none;}
#countEndFrame{color:#ffffff;}
#contentHeader{height:23px;background-repeat:no-repeat;margin-top:5px;color:#ffffff;}
#faq{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #FFFFFF;line-height:15px;}
#faq img,#faq span, #faq a.return{display:block;}
#faq img{margin:25px 0px 8px 0px;}
#faq a{color:#ffffff;text-decoration:underline;}
#faq a.return{margin-top:20px;color:#77bff6;text-decoration:underline;}
#faq span{margin-top:30px;font-size: 14px;font-weight: bold;color: #d17a3b;font-family: Arial, Helvetica, sans-serif;width:450px;overflow:hidden;}

#footerBG{background-image: url(/media/allaccess/footer.gif);background-repeat:no-repeat;}
#footer{padding-top:113px;padding-bottom:10px;/*width:1100px;*/width:938px;margin:auto;}
#footer ul{margin:0px;padding:0px;}
#footer ul li{display:inline;padding:0px 5px 0px 5px;}
#footer ul li img{margin-bottom:-4px;}
#footer ul li a{color:#000000;font-size:12px;line-height:16px;}

#passwordBox,#cancelBox,#regBox{color:#ffffff;padding:12px;}
#passwordBox a,#cancelBox a,#regBox a,#regBox h1,#regBox h2,#regForm a,#regForm h1,#regForm h2{color:#f0a651;}
#passwordBox label{line-height:14px !important;margin:0px 20px 0px 0px;display:block;padding-top:3px;}
#passwordBox #rmemail{width:195px;height:15px;margin:0px 0px 0px 0px;vertical-align:middle;}
#passwordBox #rmSubmit{vertical-align:middle;}
#cancelBox #cancel_No{margin-right:57px;}
#newsletters{width:597px;overflow:hidden;}
#newsletters .box{margin-left:0px;}
#newsletters h2{margin:0px 0px 2px 0px;}
#NEWSLIST ol{padding:0px;margin:0px 0px 8px 0px;}
#NEWSLIST ol li{margin-left:80px;}
#NEWSLIST ol li label,.preferredFormat label,.preferredFormat{font-family:Arial;font-size:12px;}
#regBox{width:600px;}
#germantext{font-size:12px;}

div.thanks{font-weight:bold;color:#ffffff;font-size:14px;margin-top:15px;}
.content{margin-left:15px;}
.content a{text-decoration:underline;}
#errorOutput{color:#fb0301;margin-bottom:10px;}
/*
#errorImg{background-image: url(/images/allaccess/memberhub/error.gif);width:20px;height:21px;}*/
#errorImg{width:20px;height:21px;vertical-align:middle;}

/*form elements*/
#theEmailAddr,#thePassword{height:19px;margin-bottom:10px;}
#subLeft #EML, #subLeft #PAS{width:135px;height:19px;line-height:19px;border:1px solid #08378f;background-color:#032258;color:#ffffff;}
#theEmailAddr .formLabel{width:80px;}
#theScreenName .formLabel{width:100px !important;}
#regForm #theEmailAddr .formLabel,#regForm #theEmailAddrConfirm .formLabel,#regForm #theFirstName .formLabel,#regForm #theAddress1 .formLabel,#regForm #theCountry .formLabel,#regForm #theCity .formLabel, #theMobileNo .formLabel{width:100px;}
#regForm #theDateOfBirth .formLabel{width:100px;}
#regForm #theAddress2 .formLabel,#regForm #theState .formLabel{width:120px;}
#regForm #theZipCode .formLabel{width:122px !important;}
#regForm #theAddress2,#regForm #theState, #regForm #theMobileNo{margin-left:-20px;}
#thePassword .formLabel,#theLastName .formLabel{width:100px;}
#loginFrag #thePassword .formLabel{width:80px;}
.textfieldInvalidFormatMsg,
.valMark{width:21px;height:20px;overflow:hidden;}
#regForm #leftCol #fundamentals{width:647px !important;}

#SCN{width:200px;}
#theFirstName .formLabel,#regForm #theEmailAddrConfirm .formLabel{}
#forgotPassword{height:28px;line-height:28px;}
#forgotPassword a{font-weight:normal;}
#forgotPassword input{vertical-align:middle;}
#progress1{margin:0px;}
/*
#progress1{background-image: url(/images/allaccess/memberhub/step_1.gif);background-repeat:no-repeat;width:522px;height:23px;}
#progress2{background-image: url(/images/allaccess/memberhub/step_2.gif);background-repeat:no-repeat;width:506px;height:23px;}
#progress3{background-image: url(/images/allaccess/memberhub/step_3.gif);background-repeat:no-repeat;width:507px;height:23px;}
*/
#fundamentals,#allaccess h2,#tellus h2{color:#ffffff;}
#fundamentals h4,#regForm h1{font-size:12px;}
#fundamentals .formLabel span{color:#f0a651;margin-right:2px;}
#frmReg{width:547px;margin:0px;}
#regForm #actions{margin:10px 0px 10px 0px;font-size:10px;color:#808080;}
#h2,#tellus h2,#passwordBox h2{font-size:12px;font-weight:bold;}
#NGT{font-size:12px;margin-top:8px;margin-bottom:0px;}
#passwordBox h2{margin:0px;}
.step2,.step3{color:#ffffff;font-size:11px;margin:0px 10px 0px 10px;}
.step2{margin-bottom:10px;}
.step3 h3{color:#ffffff;margin-bottom:10px;}
.step2 h1{color:#ffffff !important;margin-bottom:0px;}
#sidebar{color:#83bdeb;text-align:left;padding:35px 140px 15px 15px;line-height:16px;}
#sidebar h1{margin:10px 0px 0px 0px;font-size:11px;color:#83bdeb;background-image: url(/media/allaccess/what_check.gif);background-repeat:no-repeat;padding-left:20px;}
#sidebar ul{margin:0px 0px 0px 20px;padding:0px 0px 0px 20px;;color:#ffffff;list-style:none;}
#sidebar ul li{margin-bottom:8px;margin-left:5px;list-position:outside;list-style-image: url(/media/allaccess/sidebar_bullets.gif);}
#sidebar a{color:#f0a651}
#nbaSelect{background-image: url(/images/allaccess/nba_logoman.gif);padding-left:60px;width:690px;}
#wnbaSelect{background-image: url(/images/allaccess/wnba_logoman.gif);padding-left:60px;width:690px;}
#NBAFirstTeam .label,#WNBAFirstTeam .label{margin-left:19px;}
#NBAFirstPlayer .label{margin-left:25px;}
#WNBAFirstPlayer .label{margin-left:19px;}
#WNBAsecondPlayer .label{margin-left:5px;}

.column{margin:20px 10px 0px 0px;position:relative;top:0px;float:left;width:300px;}
.column .label, .column .field{position:relative;top:0px;float:left;}
.column .field{margin-left:10px;}


.column .field a{color:#83bdeb !important;}
hr{background-color:#808080;width:600px;}
#allaccess .notes{min-height:50px;_height:300px;}
#tooltip1{background-color:#ffffff;color:#000000;font-size:11px;top:-50px;left:0px;padding:5px;}
#tooltip2{background-color:#ffffff;color:#000000;font-size:11px;left:0px;padding:5px;}
div.GlobalLegal{width:938px;}
.GlobalLegal a{color:#666666;}
.clear{clear:both !important;height:1px !important;overflow:hidden !important;}
#allaccess .box{font-size:12px;}


#loading{ color:#ff0000;font-weight:bold;height:16px;float:left;}
#crossfade-container{ position:relative;height:175px;}
#myaccount_welcome{ position:absolute; top:0px;}


/*side nav*/
#myaccount_welcome{
	width:183px;
	background-image:url(../_imgs/bg_members.gif);
	padding:11px 0px 0px 11px;
}

#welcome_message{
	color:#64bcff;
	font-size:12px;
	font-weight:bold;
}

#username{
	color:#f49345;
	font-size:16px;
	font-weight:bold;
}

#reg_links a, #myaccount_login a{
	font-size:10px;
	color:#9bd3fd;
	text-decoration:underline;
}

#myaccount_login #title_memberlogin{
	margin:7px 0px 7px 0px;
}
#myaccount_nav {
	margin-top:11px;
}
#myaccount_nav ul{
	list-style:none;
	margin: 0;
	padding: 0;
}

#myaccount_nav ul li{
	display:block;
	padding:0px;
	margin:0px;
}

#myaccount_nav ul li img {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#promopic{
	margin-top:12px;
}

#myaccount_login{
}

#myaccount_login input{
	background:#032359;
	border:1px solid #073690;
	width:121px;
	height:21px;
	color:#9bd3fd;
	margin-bottom:2px;
	line-height:1.5;
}

#myaccount_login #forgot_password{
	float:left;
	margin-top:8px;
}

#myaccount_login .spaced{
	margin-top:1px;
}
#myaccount_login .login_lbl{
	float:left;
	margin-top:1px;
}
#myaccount_login #signin_btn{
	margin-top:7px;
	margin-left:46px;
	float:left;
}
.left {float:left;}
#loading{text-align:left;float:left;height:24px;}
#signup_nav{float:left;}

/*login layout differences*/
/*
#loginBG{background-image: url(/images/allaccess/login_bg.jpg);background-repeat:no-repeat;padding-top:32px;}
*/
#loginBG #sidebar{background-image: url(/images/allaccess/login_right_bg.jpg);background-position:-13px -20px;background-repeat:no-repeat;padding-top:32px;}

/*registration layout differences*/
#regForm{margin-top:22px;}
#regForm #leftCol{width:700px;padding:0px 0px 0px 0px;}
#regForm #rightCol{width:219px;padding-top:0px;}
#regForm #rightCol #sidebar{padding:36px 30px 0px 5px;background-image: url(/images/allaccess/reg_stepsbg.gif);background-position:0px -10px;background-repeat:no-repeat;}
form#frmReg,form#frmPrefCntr{margin-left:8px;}

/*profile page 2*/
#NBATeam,#NBATeam2,#NBAPlayer,#NBAPlayer2,#WNBATeam,#WNBATeam2,#WNBAPlayer,#WNBAPlayer2{width:175px;}

/*about*/
#aboutAA{width:450px;float:right;text-align:left;}
#aboutAA h1{margin:10px 0px 0px 0px;font-size:14px;color:#2686d2;background-image: url(/media/allaccess/what_check.gif);background-repeat:no-repeat;padding-left:20px;}
#aboutAA ul{margin:0px 0px 0px 15px;padding:0px 0px 0px 15px;width:310px;}
#aboutAA ul li{list-style-image: url(/media/allaccess/what_arrow.gif);list-style-position:outside;margin-top:5px;}
#aboutAA a{display:block;margin:0px 0px 0px 15px;color:#9bd3fd;margin:5px 0px 20px 0px;font-size:12px;}
#aboutAA a:visited{color:#9bd3fd;}



.clear{clear:both;}
