#Footer { background:#000; position:fixed; bottom:0; height:19px; width:100%; left:0;  z-index:5; }
	#FooterNav { border-bottom:1px solid #000; display:block; width:100%; }
	#FooterNav > ul { margin:0 auto; padding:0; width:1024px; height: 21px; }
		#FooterNav > ul > li { display:block; float:left; padding:0 18px; position:relative; }
			#FooterNav > ul > li:first-child { padding-left:10px; }
		#FooterNav li a { color:#414141; font-size:60%; font-weight:bold; text-decoration:none; text-transform:uppercase;  }
                #FooterNav li.active { background: transparent url(images/footer_nav_arrow.gif) scroll no-repeat center 24px;  height: 50px;  }
		#Footer	#FooterNav > ul > li.active > a { color:#c2970e; }
		#FooterNav li a:hover { color:#fff; }
		
	#Footer.open #FooterNav li a { color:#777; }
	#Footer.open #FooterNav li a:hover { color:#000; }
		
		
		
		
		
		#FooterBrochure a { background:url('images/brochure_icon.gif') no-repeat left center; padding-left:20px; }
		#FooterSearch a { background:url('images/search_icon.gif') no-repeat right center; padding-right:15px; }
		#FooterShare a { background:url('images/share_icon.png') no-repeat right center; padding-right:20px; }
		#FooterVolume a { background:url('images/volume_icon.png') no-repeat center center; display:block; text-indent:-9999px; overflow:hidden; height:20px; width:13px; }
		#FooterVolume.off a { background-image:url('images/volume_icon_off.png'); }
		
		#Footer.open #FooterLanguage > a { background-image:url('images/language_icon_white.png'); }
		#Footer.open #FooterBrochure a { background-image:url('images/brochure_icon_white.gif'); }
		#Footer.open #FooterSearch a { background-image:url('images/search_icon_white.gif'); }
		#Footer.open #FooterShare a { background-image:url('images/share_icon_white.png'); }
		#Footer.open #FooterVolume a { background-image:url('images/volume_icon_white.png'); }
		
		#FooterLanguage > a { background:url('images/language_icon.png') no-repeat right center; padding-right:10px; }
		
		#LanguagePopover { display:none; position:absolute; bottom:100%; left:0; height:70px; width:256px; }
			#LanguagePopover li { color:#000; cursor:pointer; font-weight:bold; font-size:60%; list-style:none; float:left; display:block; padding:2px 10px;  text-transform:uppercase; width:108px; -webkit-transition:color 0.2s; }
				#LanguagePopover li:hover, #LanguagePopover li.selected { height:auto; background:transparent; color:#fff; }
				
			.stealth #LanguagePopover { background:#c2970e; }
			.sport #LanguagePopover { background:#b80c0c; }
		#FooterLanguage.active #LanguagePopover { display:block; }
		
	#FooterContent { font-size:70%; margin:100px auto; width:1024px; }
		
		#FooterClose { color:#c2970e; display:none; font-size:70%; font-weight:bold; position:absolute; right:5px; top:30px; text-transform:uppercase;}
		#Footer.open #FooterClose { display:block; }
		
		#FooterContent .module nav ul { list-style:none; padding:0; }
			#FooterContent .module nav li { margin:3px 0; } 
				#FooterContent .module nav li a { color:#808080; font-size:105%; font-weight:bold; text-transform:uppercase; }
					.stealth #FooterContent .module nav li.active { background:url('images/footer_nav_arr.gif') no-repeat left center; padding-left:10px; margin-left:-10px;}
						.stealth #FooterContent .module nav li.active a { color:#c2970e; }
					.sport #FooterContent .module nav li.active a { color:#b80c0c; }
					#FooterContent .module nav li a:hover { color:#000; }
                
                #FooterContent .SiteMap { margin-left: 15px; }                       
                #FooterContent .SiteMap a { color: #777; }
                        #FooterContent .SiteMap li a{ color: #777; }
                        #FooterContent .SiteMap li ul {}
                            #FooterContent .SiteMap li ul li { margin-left: 15px; }
					
		#FooterPage { margin:0 auto; overflow-y:auto; max-height:350px; }
		
			#Footer h3 { text-transform:uppercase; margin:0 0 20px; }
				.stealth #Footer h3 { color:#c2970e; }
				.sport #Footer h3 { color:#b80c0c; }
				
			#Footer .half { float:left; width:50%; } 
			#Footer .void { overflow:hidden; }
			#Footer .button { border:1px dotted #000; clear:both; display:block; margin:30px 0; padding:1px; }
				#Footer .button span {  background:#000; color:#fff; display:block; font-weight:bold; padding:3px 0; text-align:center; text-transform:uppercase; }
				
				#Footer .button:hover span {  background:#fff; color:#000; }
				
				
			#FooterPage .news { list-style:none; }
				#FooterPage .news li { margin:20px 0; }
				#FooterPage .news li a { color:#909090; text-transform:uppercase; }