body {
	background-color: #00070d;
	margin: 0;
	padding: 0;
	width: 100%;
	font-size: 62.5%;
	font-family: Helvetica, Arial, sans-serif;
}

h1, h2, h3, h4, h5, h6,
p, ul, ol {
	margin: 0;
	padding: 0;
}

a:active,
a:visited {
	outline: none;
}

.hide * {
	position: absolute;
	left: -999999em;
}

	div#flashContent a {
		display: block;
		width: 1057px;
		height: 600px;
		margin: 0 auto;
		background: #00070d url(../_img/noflash.jpg) no-repeat scroll 0 0;
	}
		div#flashContent a span {
			position: absolute;
			left: -999999em;
		}
			
	div#footer {
		background: #00070d url(../_img/footer_bg.gif) repeat-x scroll 0 0;
		width: 100%;
		height: 286px;
		padding: 30px 0 0;
	}
		div#footer ul {
			list-style: none;
			width: 629px;
			height: 101px;
			margin: 0 auto;
			padding: 0;
		}
			div#footer ul li {
				float: left;
				margin: 0;
				padding: 44px 0 0;
			}
				div#footer ul li a {
					display: block;
				}
					div#footer ul li a span {
						position: absolute;
						left: -999999em;
					}
			div#footer ul li.nintendo {
				margin-right: 44px;
			}
				div#footer ul li.nintendo a {
					background: transparent url(../_img/nintendo_logo.gif) no-repeat scroll 0 0;
					width: 112px;
					height: 28px;
				}
			div#footer ul li.nintendo_ds {
				margin-right: 37px;
			}
				div#footer ul li.nintendo_ds a {
					background: transparent url(../_img/ds_logo.gif) no-repeat scroll 0 0;
					width: 170px;
					height: 30px;
				}
			div#footer ul li.pokemon_usa {
				margin-right: 45px;
			}
				div#footer ul li.pokemon_usa a {
					background: transparent url(../_img/pokemon_usa_logo.gif) no-repeat scroll 0 0;
					width: 169px;
					height: 26px;
				}
			div#footer ul li.nintendo_wi-fi {
				padding-top: 33px;
			}
				div#footer ul li.nintendo_wi-fi a {
					background: transparent url(../_img/nintendo_wi-fi.gif) no-repeat scroll 0 0;
					width: 52px;
					height: 52px;
				}
				
		div#footer div#rating_copyright {
			width: 730px;
			margin: 0 auto;
		}
			div#footer div#rating_copyright a#esrb_rating {
				background: transparent url(../_img/esrb_everyone.gif) no-repeat scroll 0 0;
				float: left;
				width: 152px;
				height: 58px;
				margin: 30px 40px 0 0;
			}
				div#footer div#rating_copyright a#esrb_rating span {
					position: absolute;
					left: -999999em;
				}
			div#footer div#rating_copyright a#esrb_kids {
				background: transparent url(../_img/esrb_kids_logo.gif) no-repeat scroll 0 0;
				float: left;
				width: 84px;
				height: 101px;
			}
				div#footer div#rating_copyright a#esrb_kids span {
					position: absolute;
					left: -999999em;
				}
			div#footer div#rating_copyright div {
				color: #ffffff;
				float: right;
				width: 420px;
				margin: 42px 0 0;
			}
			
			
/*** Interstitial (Leaving Page ***/
body.leaving {
	background: #012c47 url(../_img/leaving_bg.gif) repeat-x scroll 0 0;
}
	body.leaving div#leaving_panel {
		background: #012c47 url(../_img/leaving_panel.jpg) repeat-x scroll 0 0;
		width: 950px;
		height: 511px;
		margin: 0 auto;
		position: relative;
	}
		div#leaving_panel p {
			color: #ffffff;
			font-size: 1.5em;
			font-weight: bold;
			width: 356px;
			position: absolute;
			right: 195px;
			bottom: 175px;
		}
		div#leaving_panel div.btns {
			position: absolute;
			right: 180px;
			bottom: 80px;
		}
			div#leaving_panel div.btns a {
				float: left;
				width: 171px;
				height: 76px;
				background-color: transparent;
				background-repeat: no-repeat;
				background-attachment: scroll;
				background-position: 0 0;
			}
				div#leaving_panel div.btns a:hover {
					background-position: 0 -76px;
				}
				div#leaving_panel div.btns a:active {
					background-position: 3px -71px;
				}
			
			div#leaving_panel div.btns a#cancel_btn {
				background-image: url(../_img/cancel_btn.png);
				margin-right: 35px;
			}
			div#leaving_panel div.btns a#continue_btn {
				background-image: url(../_img/continue_btn.png);
			}
		
		