#sky {background-image: none !important;}

#statsPageBody {font-family: Arial, Verdana, Sans-serif !important; font-size: 12px; line-height: 15px;}
#statsPageBody {background: #082070 url(../images/bg/pageBodyBg.gif) 0 0 repeat-y;border-top: 2px solid #082070;padding: /*10px*/0px;clear: both;}
#statsContentColumn {height: auto;background: transparent;width: 844px;float: left;margin: 0 /*10px*/0px 0 0;overflow: hidden;}
#statsRightRail {height: auto;background: transparent;float: left;overflow: hidden;}

#statsMastHead {height: 144px;background: transparent url(../images/mastHead/grassTopBg.png) left bottom no-repeat;position: relative;}
.siteLogo {margin: 0;padding: 0;position: absolute;top: 12px;left: 0;}
.playerCutOut {position: absolute;right: 30px;z-index: 2; height: 140px; vertical-align:bottom;}
.siteBanner {position: absolute;top: -1px;left: 0px;z-index: 1;}

#statsContent {background: #fff;padding: 3px 4px 5px 6px;}
#statsContentInterior{};
#statsTickerBar {height: 30px;background: #3b97ca;border-bottom: 1px solid #000;margin: 0 0 5px 0;}

/*######################################
Landing Page Styles
######################################*/
#statsLandingPage {height: auto;background: transparent;position: relative;clear: both;}
	#statsLandingPage .statsColumn1 {width: 467px;height: auto;background: transparent;float: left;margin: 0 8px 0 0;}
	#statsLandingPage .statsColumn2 {width: 357px;height: auto;background: transparent;float: left;}
	
#topPlayers {position: relative; margin: 5px 0 0 0;}
	#topPlayers .topCap {height: 9px;background: url(../images/landingPage/topPlayers/topCapRounded.gif) 0 0 no-repeat;}
	#topPlayers .btmCap {height: 9px;background: url(../images/landingPage/topPlayers/btmCapRounded.gif) 0 0 no-repeat;} 
	#topPlayers .boxContent {border-left:3px solid #c30011;border-right: 3px solid #c30011;background: #FFE100 url(../images/landingPage/topPlayers/gradientTile_x.gif) 0 0 repeat-x;}
		#topPlayers .boxContent .boxTitle {width: 455px;}
	#topPlayers table td {vertical-align: top;text-align: center !important;line-height: 16px;font-size: 11px;letter-spacing: 0px;color: #776900;}
		#topPlayers table td div.playerJersey {padding-top: 10px; text-align: center;width: 73px;height: 69px;background: url(../images/landingPage/topPlayers/jerseyBox.gif) 0 0 no-repeat;margin: 0 auto 5px auto;}

#logInBox {position: relative; margin: 0px 0 10px 0;}
	#logInBox .topCap {height: 9px;background: url(../images/landingPage/logInBox/topCapRounded.gif) 0 0 no-repeat;}
	#logInBox .btmCap {height: 9px;background: url(../images/landingPage/logInBox/btmCapRounded.gif) 0 0 no-repeat;} 
	#logInBox .boxContent {border-left:3px solid #c30011;border-right: 3px solid #c30011;background: #FFE100 url(../images/landingPage/logInBox/boxBg.gif) left bottom no-repeat;}
		#logInBox .boxContent .boxTitle {width: 344px;}
		#logInBox .boxContent .sticker {display: inline-block;position: absolute;z-index: 3;right: 20px;top: -25px;}
	#logInBox form {display: block;margin: 0;padding: 0;}
		#logInBox form label {display: block;height: 20px;line-height: 20px;vertical-align: middle;float: none !important;font-weight: bold;text-transform: uppercase;font-size: 13px;margin: 0 0 5px 0;}
		#logInBox form input.text {display: block;height: 20px;line-height: 20px;vertical-align: middle;float: none;width: 332px;border: 1px solid #cea002; padding: 3px;}
	#logInBox td {vertical-align: top;}
	#logInBox ul li {margin: 0 0 0 15px;list-style: disc;color: #C30011;padding: 2px 0;font-size: 12px;}
		#logInBox ul li a {color: #C30011;text-decoration: underline;}

#prizes {position: relative; margin: 5px 0 5px 0;}
	#prizes .boxContent {color: #000;}
		#prizes .boxContent .boxTitle {width: 304px; padding: 0 0 0 50px;}
		#prizes .boxContent .trophy {display: inline-block;position: absolute;z-index: 3;left: -3px;top: -7px;}
	#prizes ul {margin: 0;padding: 0;}
		#prizes ul strong {color: #C30011;height: 20px;display: block;line-height: 20px;background: url(../images/landingPage/soccerBullet.png) 0 2px no-repeat;padding: 0 0 0 22px; margin: 0 0 5px 0;}
		#prizes ul li {padding: 5px 0 5px 0px;background: url(../images/landingPage/prizes_li_tile_x.gif) 0 0px repeat-x;border-bottom: 2px dotted #9eacc3;}
			#prizes ul li img {border: 1px solid #FFCE00;}
		#prizes ul li.last {border-bottom: none;}
/*######################################
End Landing Page Styles
######################################*/

/*######################################
Game Navigation Styles
######################################*/
#gameNavColumn {width: 225px;height: auto;background: transparent;margin: 0 5px 0 0;float: left;padding: 12px 0 0 0;}

#gameNavColumn ul li.primary {display: block;width: 224px;margin: -4px 0 0 0;}
	#gameNavColumn ul li.primary a {display: block;height: 45px;background: url(../images/nav/primaryNavCap.png) 0 0 no-repeat;color: #fff;line-height: 45px; margin: 0 0 -1px 0;}
	/*Img Bg's for Primary Links*/
	#gameNavColumn ul li a#myTeam {background: url(../images/nav/primaryLinks/myTeam.png) 0 0 no-repeat; text-indent: -9999px;}
	#gameNavColumn ul li a#leagues {background: url(../images/nav/primaryLinks/leagues.png) 0 0 no-repeat; text-indent: -9999px;}
	#gameNavColumn ul li a#gameGuide {background: url(../images/nav/primaryLinks/gameGuide.png) 0 0 no-repeat; text-indent: -9999px;}
	#gameNavColumn ul li a#support{background: url(../images/nav/primaryLinks/support.png) 0 0 no-repeat; text-indent: -9999px;}
	
	/*Primary Hover's*/
	#gameNavColumn ul li a:hover#myTeam,
	#gameNavColumn ul li a:hover#leagues,
	#gameNavColumn ul li a:hover#gameGuide,
	#gameNavColumn ul li a:hover#support {background-position: 0 -45px;}
	
	/*Primary Hover's*/
	#gameNavColumn ul li a#myTeam.active,
	#gameNavColumn ul li a#leagues.active,
	#gameNavColumn ul li a#gameGuide.active,
	#gameNavColumn ul li a#support.active {background-position: 0 -45px;}	
	
/*Secondary Links*/
#gameNavColumn ul li.primary ul li {margin: 0;}
	#gameNavColumn ul li.primary ul li a {margin: 0 auto; color: #06227f; width: 173px;height: 22px;line-height: 20px;padding: 0 20px;background: url(../images/nav/secondaryNavBg.png) 0 0 no-repeat; font-size: 12px;}
	#gameNavColumn ul li.primary ul li a:hover {background-position: 0 -22px; color: yellow;}
	#gameNavColumn ul li.primary ul li a.active {background-position: 0 -22px; color: yellow;}
	#gameNavColumn ul li.primary ul li.first a{line-height: 18px;}
	#gameNavColumn ul li.primary ul li.btmCap a{height: 31px;line-height: 22px;background: url(../images/nav/btmNavCap.png) 0 0 no-repeat;}
	#gameNavColumn ul li.primary ul li.btmCap a:hover{background-position: 0 -31px; color: yellow;}
	#gameNavColumn ul li.primary ul li.btmCap a.active {background-position: 0 -31px; color: yellow;}
/*######################################
End Game Navigation Styles
######################################*/


#gameContentColumn {width: 604px;height: auto;background: #fff;float: left;-moz-border-radius-bottomleft: 10px;-webkit-border-bottom-left-radius: 10px;-moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px;padding: 9px 5px 10px 5px;}


/*#######################################
Registration Styles copied over from last game -added by SPOON 4/28/2010
########################################*/
/*Grid Layout for Registration Pages*/
div.fant_registrationPageGrid{position:relative;width:831px;overflow:hidden;padding:7px 7px 7px 7px;height:auto;background:#fff;}
/*Registration Page Content + Form*/
div.fant_registrationPageGrid h2{font-weight:bold;font-size:20px;color:#d80303;border-bottom:2px dotted #ccc;padding:0 0 .5em 0;}
div.fant_registrationPageGrid div.fant_listContent{padding:0 0 10px 80px;}
div.fant_registrationPageGrid ul{display:block;position:relative;padding:0 0 0 0;}
div.fant_registrationPageGrid ul li{background:#fff url(../images/softGrayGradient.gif) 0 bottom repeat-x;position:relative;display:block;position:relative;padding:1.6em 0;}
div.fant_registrationPageGrid ul li.noBackground{background:none;position:relative;}
div.fant_registrationPageGrid label{display:block;float:none;width:auto;padding:.25em 0;font-size:13px;color:#424242;}
div.fant_registrationPageGrid label.inLine{display:inline;float:none;width:auto;}
div.fant_registrationPageGrid form{padding:0 0 50px 0;}
div.fant_registrationPageGrid input.text{width:250px;color:#000000;}
div.fant_registrationPageGrid ul li span{display:block;position:absolute;top:25px;left:10px;}
div.fant_registrationPageGrid p{padding:.25em 0;line-height:17px;color:#000000;}
div.fant_registrationPageGrid a.helpTip{display:block;text-decoration:underline;font-size:12px;color:#f03202;font-weight:normal;padding:.25em 0;}
div.fant_registrationPageGrid table td{text-align:left;padding:0 .75em 0 0;}
div.fant_registrationPageGrid a.submitForm{display:block;position:absolute;right:10px;width:156px;height:41px;background:url(../images/registration/submitButton.gif) 0 0 no-repeat;text-indent:-9999px;}
div.fant_registrationPageGrid a:hover.submitForm{background-position:0 -41px;}

div.fant_landingPageGrid a.submitForm{display:block;width:156px;height:41px;background:url(../images/registration/submitButton.gif) 0 0 no-repeat;text-indent:-9999px;}


div.fant_LeaguePageGrid{position:relative;width:600px;overflow:hidden;padding:7px 7px 7px 7px;height:auto;background:#fff;}
/*Registration Page Content + Form*/
div.fant_LeaguePageGrid h2{font-weight:bold;font-size:20px;color:#d80303;border-bottom:2px dotted #ccc;padding:0 0 .5em 0;}
div.fant_LeaguePageGrid div.fant_listContent{padding:0 0 10px 80px;}
div.fant_LeaguePageGrid ul{display:block;position:relative;padding:0 0 0 0;}
div.fant_LeaguePageGrid ul li{background:#fff url(../images/softGrayGradient.gif) 0 bottom repeat-x;position:relative;display:block;position:relative;padding:1.6em 0;}
div.fant_LeaguePageGrid ul li.noBackground{background:none;position:relative;}
div.fant_LeaguePageGrid label{display:block;float:none;width:auto;padding:.25em 0;font-size:13px;color:#424242;}
div.fant_LeaguePageGrid label.inLine{display:inline;float:none;width:auto;}
div.fant_LeaguePageGrid form{padding:0 0 50px 0;}
div.fant_LeaguePageGrid input.text{width:250px;color:#000000;}
div.fant_LeaguePageGrid ul li span{display:block;position:absolute;top:25px;left:10px;}
div.fant_LeaguePageGrid p{padding:.25em 0;line-height:17px;color:#000000;}
div.fant_LeaguePageGrid a.helpTip{display:block;text-decoration:underline;font-size:12px;color:#f03202;font-weight:normal;padding:.25em 0;}
div.fant_LeaguePageGrid table td{text-align:left;padding:0 .75em 0 0;}
div.fant_LeaguePageGrid a.submitForm{display:block;position:absolute;right:10px;width:156px;height:41px;background:url(../images/registration/submitButton.gif) 0 0 no-repeat;text-indent:-9999px;}
div.fant_LeaguePageGrid a:hover.submitForm{background-position:0 -41px;}
div.fant_landingPageGrid a.submitForm{display:block;width:156px;height:41px;background:url(../images/registration/submitButton.gif) 0 0 no-repeat;text-indent:-9999px;}

/*Landing Page Content*/
div#statsLandingPage div#featureBox_animation {height: 285px;background: #ccc;margin: 0 0 5px 0; border: 3px solid #C30011; overflow: hidden;}
div#statsLandingPage div#topPlayers div.boxContent div.linkGroup {color:#fff;height:24px;line-height:24px;position:absolute;right:10px;box-shadow: 1px 1px 1px #000;text-shadow: 1px 1px 5px #000;top:10px;padding: 0 5px;}
div.linkGroup a{color:#fff;font-weight:bold; text-decoration:none;}

div#statsGameWrapper a.backToLogin{position:absolute;bottom:0;left:0;}
div#statsGameWrapper table.genericTable tr.primary td {font-size: 14px;font-weight: bold;background: url(http://cache-fantasy.stats.com/bbc/images/primaryColheaderTile_x.gif) 0 0 repeat-x;color: #fff;height: 30px;line-height: 30px;vertical-align: middle;padding: 0;text-align: center;border-color: transparent;}
div#statsGameWrapper h4 {font-size: 16px; font-weight: bold; color: #06227F; padding: .5em .25em .25em .25em; border-bottom: 2px dotted #06227F; margin: 0 0 5px 0;}
div#statsGameWrapper alphasearch {color: red;height: 15px;vertical-align: middle;border: none;font-weight: bold;}
div#statsGameWrapper p{color:#000000;font-size:12px;line-height:16px;padding:0.35em 0.25em;}
div#statsGameWrapper table#topPlayer10Table {margin: 0 0 5px 0;}
div#statsGameWrapper table#topPlayer10Table td{padding: .35em;vertical-align: middle;border-top: 2px dotted #ccc;border-bottom: 2px dotted #ccc;}

table.table_data_black td.submit a.submitForm {background:transparent url(../images/registration/submitButton.gif) no-repeat scroll 0 0;bottom:20px;display:block;height:41px;position:absolute;right:10px;text-indent:-9999px;width:156px;}
table.table_data_black td.submit a.submitForm2 {background:transparent url(../images/registration/submitButton.gif) no-repeat scroll 0 0;	/*bottom:70px;*/	top:0px;	display:block;	height:41px; 	/*position:absolute;*/	position:relative;	/*right:10px;*/	text-indent:-9999px;	width:156px;}
table.table_data_black td.submit a.submitForm3 {background:transparent url(../images/registration/submitButton.gif) no-repeat scroll 0 0;bottom:00px;display:block;height:41px;position:absolute;right:10px;text-indent:-9999px;width:156px;}
table.table_data_black td.submit a.submitForm4 {background:transparent url(../images/registration/submitButton.gif) no-repeat scroll 0 0; display:block; height:41px; text-indent:-9999px; width:156px; position: relative; right: 5px;}
table.table_data_black p{color:#000000;font-size:12px;line-height:16px;padding:0.35em 0.25em;}

table.genericTable {color: #000;border-left: 1px solid #ccc;border-top: 1px solid #ccc;}
table.genericTable tr td {border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;padding: .15em;text-align: left;}
table.genericTable tr.secondary td{background: url(../images/secondaryColheaderTile_x.gif) 0 0 repeat-x;color: #fff;height: 20px;line-height: 20px;vertical-align: middle;border: none;font-weight: bold;}
table.genericTable tr.secondary_small td{background: url(../images/secondaryColheaderTile_x.gif) 0 0 repeat-x;color: #fff;height: 10px;line-height: 10px;vertical-align: middle;border: none;}

table.cargo {font:normal 10px Verdana, Helvetica, sans-serif;}

label.inLine{float:none;}

a.smallSubmit {display: block;height: 24px;width: 67px;background: url(../images/smallSubmitButton.gif) 0 0 no-repeat;text-indent: -9999px;}
a.smallSubmit:hover {background-position: 0 -24px;}

a.white_on_green_href{color:#FFFFFF !important;}

/*stats logo */
div#statsLogo{right:110px;top:30px; position:absolute;}
div#blackfooter{position:relative !important;}
div#skyscraper{margin:0 !important;padding:9px;}
