/*	-----------------------------------------------

	Resets And Primitives

	----------------------------------------------- */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,iframe {
	padding:0;
	margin:0;
}
body {
	background: #e0c896 url(../img/bg/bg-main.jpg) no-repeat center top;
	color: #693915;
	font-size: 62.5%;
	font-family: Georgia, 'Times New Roman', serif;
	position: relative;
	height: 100%;
	width: 100%;
}
h1,h2,h3,h4,h5,h6 {
	line-height: 1em;
}
h1 {
	font-size: 2.4em;
}
h2 {
	font-size: 2.2em;
}
h3 {
	font-size: 2.0em;
}
h4 {
	font-size: 1.8em;
}
h5 {
	font-size: 1.6em;
}
h6 {
	font-size: 1.4em;
}
p {
	font-size: 1.4em;
	line-height: 1.6em;
}
address,caption,cite,code,dfn,th,var { 
	font-style: normal; 
	font-weight: normal; 
}
ul,ol {
	font-size: 1.4em; 
}
a { 
	color: #000;
	text-decoration: underline;
	outline:0;
}
a:hover {
	text-decoration: underline; 
}
object {
	outline: none;
}
img {
	border: 0; 
}
strong {
	font-weight: bold;
}
em {
	font-style: italic; 
}
table {
	border-collapse: collapse;
}
caption,th,td {
	font-weight: normal;
	text-align: left;
}

/*	-----------------------------------------------

	Custom Primitives

	----------------------------------------------- */

div.hr {
	background: transparent url(../img/bg/bg-hr.png) repeat-x 0 center;
	clear: both;
	height: 3px;
	overflow: hidden;
	padding: 15px 0;
}
	div.hr hr {
		display: none;
	}
div.clear {
	clear: both;
	height: 1px;
	margin-top: -1px;
	overflow: hidden;
}
a.btn {
	cursor: pointer;
	display: block;
	height: 100%;
	outline: none;
	position: relative;
	width: 100%;
}
	a.btn span {
		left: -999999px;
		position: absolute;
		top: -999999px;
	}
ul.geared {
	list-style: none;
	margin: 5px 0 15px;
}
	ul.geared li {
		background: transparent url(../img/bg/bg-gear.png) no-repeat 0 center;
		line-height: 1;
		margin-bottom: 5px;
		min-height: 20px;
		padding: 5px 0 0 30px;
	}

/*	-----------------------------------------------

	Utility Classes

	----------------------------------------------- */

.left {
	float: left;
}
.right {
	float: right;
}
.invisible {
	display: none;
}
.offscreen {
	display: block;
	left: -999999px;
	position: absolute;
	top: -999999px;
}
.clear:after {
	clear: both;
	content: ".";
	display: block;
	height: 0px;
	margin-top: -1px;
	visibility: hidden;
}

/*	-----------------------------------------------

	Nintendo Utility Strip

	----------------------------------------------- */

div#nus-navigation {
	background-image: url(../img/nus/bg-strip.gif);
	height: 32px;
	margin: 0 auto;
	overflow: hidden;
}
	div#nus-navigation ul {
		height: 1px;
		list-style: none;
		margin: 0 auto;
		padding: 0;
		width: 1046px;
	}
		div#nus-navigation ul li {
			float: left;
			height: 32px;
			text-indent: -99999px;
		}
			div#nus-navigation ul li a {
				background-image: url(../img/nus/navNintendo.gif);
				display: block;
				height: 32px;
				outline: none;
				width: 100%;
			}
		div#nus-navigation ul li#nus-navNintendoLogo {
			width: 199px;
		}
		div#nus-navigation ul li#nus-navNintendoWii {
			width: 77px;
		}
			div#nus-navigation ul li#nus-navNintendoWii a {
				background-position: -199px 0;
			}
			div#nus-navigation ul li#nus-navNintendoWii a:hover {
				background-position: -199px 35px;
			}
		div#nus-navigation ul li#nus-navNintendoDSi {
			width: 110px;
		}
			div#nus-navigation ul li#nus-navNintendoDSi a {
				background-position: -280px 0;
			}
			div#nus-navigation ul li#nus-navNintendoDSi a:hover {
				background-position: -280px 35px;
			}
		div#nus-navigation ul li#nus-navNintendoGames {
			width: 74px;
		}
			div#nus-navigation ul li#nus-navNintendoGames a {
				background-position: -395px 0;
			}
			div#nus-navigation ul li#nus-navNintendoGames a:hover {
				background-position: -395px 35px;
			}
		div#nus-navigation ul li#nus-navNintendoSupport {
			width: 92px;
		}
			div#nus-navigation ul li#nus-navNintendoSupport a {
				background-position: -475px 0;
			}
			div#nus-navigation ul li#nus-navNintendoSupport a:hover {
				background-position: -475px 35px;
			}
		div#nus-navigation ul li#nus-navNintendoClub {
			width: 137px;
		}
			div#nus-navigation ul li#nus-navNintendoClub a {
				background-position: -572px 0;
			}
			div#nus-navigation ul li#nus-navNintendoClub a:hover {
				background-position: -572px 35px;
			}

/*	-----------------------------------------------

	Chrome and Common Elements

	----------------------------------------------- */

div#wrapper-top,
div#wrapper-bottom {
	position: relative;
}
div#header {
	height: 195px;
	margin: 0 auto 20px;
	width: 650px;
}
div#content {
	margin: 0 auto;
	width: 650px;
}
div#footer {
	background: transparent url(../img/bg/bg-hr.png) repeat-x 0 0;
	height: 160px;
	margin: 28px auto 0;
	padding-top: 20px;
	position: relative;
	width: 650px;
}
	div#footer p#note-copyright {
		color: #000;
		float: left;
		font-family: Arial, Helvtica, sans-serif;
		font-size: 1.1em;
		left: 260px;
		line-height: 1.2em;
		margin-right: 6px;
		position: absolute;
		top: 95px;
	}
ul#link-list-buy {
	background: transparent url(../img/misc/zst-dsi-boxart.png) no-repeat 0 0;
	float: left;
	height: 135px;
	list-style: none;
	width: 195px;
}
	ul#link-list-buy li {
		float: right;
		left: -15px;
		position: relative;
		top: 95px;
	}
		ul#link-list-buy li a.btn-buy-now {
			background: transparent url(../img/btn/btn-buy-now.png) no-repeat 0 0;
			height: 41px;
			margin-right: -25px;
			width: 118px;
			z-index: 2;
		}
		ul#link-list-buy li a.btn-buy-now:hover {
			background-position: 0 -41px;
		}
		ul#link-list-buy li a.btn-buy-now-ca {
			background: transparent url(../img/btn/btn-buy-now-ca.png) no-repeat 0 0;
			height: 33px;
			margin-top: 3px;
			width: 73px;
			z-index: 1;
		}
		ul#link-list-buy li a.btn-buy-now-ca:hover {
			background-position: 0 -33px;
		}
a.btn-buy-now-large {
	background: transparent url(../img/btn/btn-buy-now-large.png) no-repeat 0 0;
	height: 41px;
	width: 148px;
}
a.btn-buy-now-large:hover {
	background-position: 0 -41px;
}
div.columns {
	clear: both;
	float: left;
}
	div.columns div.copy,
	div.columns div.img {
		float: right;
		width: 325px;
	}
	div.columns div.copy {
		overflow: hidden;
	}
		div.columns div.copy h3 {
			font-size: 3.8em;
			font-style: italic;
			font-weight: bold;
			line-height: 0.8em;
			text-transform: uppercase;
		}
		div.columns div.copy h4 {
			font-size: 1.5em;
			font-weight: bold;
			margin: 7px 0 0;
			text-transform: uppercase;
		}
		div.columns div.copy p {
			background: transparent url(../img/bg/bg-hr.png) repeat-x 0 0;
			margin: 7px 0 5px;
			padding-top: 5px;
		}
	div.columns.alt div.copy,
	div.columns.alt div.img {
		float: left;
	}

/*** Utility Navigation ***/

ul#nav-utility {
	list-style: none;
	position: relative;
}
	ul#nav-utility li {
		position: absolute;
		top: 51px;
		width: 181px;
	}
		ul#nav-utility li a { }
	ul#nav-utility li#nav-newsletter {
		height: 47px;
		left: 0;
	}
		ul#nav-utility li#nav-newsletter a {
			background: transparent url(../img/btn/btn-newsletter.png) no-repeat 0 0;
		}
		ul#nav-utility li#nav-newsletter a:hover {
			background-position: 0 -47px;
		}
	ul#nav-utility li#nav-zelda-website {
		height: 48px;
		right: 0;
	}
		ul#nav-utility li#nav-zelda-website a {
			background: transparent url(../img/btn/btn-zelda-website.png) no-repeat 0 0;
		}
		ul#nav-utility li#nav-zelda-website a:hover {
			background-position: 0 -48px;
		}

/*** Main Navigation ***/

ul#nav-main {
	list-style: none;
	position: relative;
}
	ul#nav-main li {
		/*display: inline-block;*/
		float: left;
		font-size: 1.357em;
		font-style: italic;
		font-weight: bold;
		height: 69px;
		margin-left: -3px;
		margin-right: -3px;
		position: relative;
		top: 131px;
		z-index: 1;
	}
		ul#nav-main li a {
			background: transparent url(../img/nav/nav-main.png) no-repeat 0 0;
			height: 47px;
			padding: 22px 0 0 74px;
			text-decoration: none;
		}
		div.hints-tips ul#nav-main li a {
			background: url('../img/tips/nav/nav-main.png') no-repeat scroll top left;
		}
	ul#nav-main li#nav-home {
		float: none;
		height: 133px;
		left: 202px;
		margin: 0;
		position: absolute;
		top: 5px;
		width: 246px;
		z-index: 2;
	}
		ul#nav-main li#nav-home a {
			background: transparent url(../img/nav/nav-logo-zst.png) no-repeat 0 0;
			height: 100%;
			padding: 0;
		}
		ul#nav-main li#nav-home a:hover,
		ul#nav-main li#nav-home a.in {
			background-position: 0 -133px;
		}
	ul#nav-main li#nav-characters {
		width: 226px;
	}
		ul#nav-main li#nav-characters a {
			background-position: 0 0;
			color: #174808;
			width: 152px;
		}
		ul#nav-main li#nav-characters a:hover,
		ul#nav-main li#nav-characters a.in {
			background-position: 0 -69px;
		}
	ul#nav-main li#nav-how-to-play {
		width: 215px;
	}
		ul#nav-main li#nav-how-to-play a {
			background-position: -226px 0;
			color: #012838;
			width: 141px;
		}
		ul#nav-main li#nav-how-to-play a:hover,
		ul#nav-main li#nav-how-to-play a.in {
			background-position: -226px -69px;
		}
	ul#nav-main li#nav-multiplayer {
		width: 220px;
	}
		ul#nav-main li#nav-multiplayer a {
			background-position: -441px 0;
			color: #4e2d00;
			width: 146px;
		}
		ul#nav-main li#nav-multiplayer a:hover,
		ul#nav-main li#nav-multiplayer a.in {
			background-position: -441px -69px;
		}

/*** Footer Navigation ***/

ul#nav-footer {
	list-style: none;
	position: relative;
}
	ul#nav-footer li {
		float: left;
		margin-right: 9px;
	}
		ul#nav-footer li a {
			background: transparent url(../img/nav/nav-footer.png) no-repeat 0 0;
		}
	ul#nav-footer li#nav-nin {
		float: right;
		margin-left: 5px;
		margin-top: 10px;
		padding: 0;
		width: 138px;
	}
		ul#nav-footer li#nav-nin ul {
			float: left;
			list-style: none;
			margin: 0;
			padding: 0;
		}
			ul#nav-footer li#nav-nin ul li {
				float: none;
				margin: 0 0 10px;
			}
				ul#nav-footer li#nav-nin ul li#nav-dsi {
					height: 22px;
					width: 138px;
				}
					ul#nav-footer li#nav-nin ul li#nav-dsi a {
						background-position: 0 0;
					}
					ul#nav-footer li#nav-nin ul li#nav-dsi a:hover {
						background-position: 0 -65px;
					}
				ul#nav-footer li#nav-nin ul li#nav-ds {
					height: 19px;
					width: 128px;
				}
					ul#nav-footer li#nav-nin ul li#nav-ds a {
						background-position: -138px 0;
					}
					ul#nav-footer li#nav-nin ul li#nav-ds a:hover {
						background-position: -138px -65px;
					}
	ul#nav-footer li#nav-club-nin {
		float: right;
		height: 51px;
		left: 200px;
		position: absolute;
		top: 65px;
		width: 49px;
	}
		ul#nav-footer li#nav-club-nin a {
			background-position: -267px 0;
		}
		ul#nav-footer li#nav-club-nin a:hover {
			background-position: -267px -65px;
		}
	ul#nav-footer li#nav-privacy {
		float: right;
		height: 65px;
		width: 144px;
	}
		ul#nav-footer li#nav-privacy a {
			background-position: -316px 0;
		}
		ul#nav-footer li#nav-privacy a:hover {
			background-position: -316px -65px;
		}
	ul#nav-footer li#nav-esrb {
		float: right;
		height: 65px;
		margin-right: 0;
		width: 150px;
	}
		ul#nav-footer li#nav-esrb a {
			background-position: -460px 0;
		}
		ul#nav-footer li#nav-esrb a:hover {
			background-position: -460px -65px;
		}
	ul#nav-footer li#nav-flipnotes { }
		ul#nav-footer li#nav-flipnotes span.note {
			left: -999999px;
			position: absolute;
			top: -999999px;
		}

/*** Language Navigation ***/

ul#nav-lang {
	font-size: 1.1em;
	left: 260px;
	list-style: none;
	position: absolute;
	top: 125px;
}
	ul#nav-lang li {
		float: left;
		font-family: Arial, Helvtica, sans-serif;
	}
	ul#nav-lang li#nav-lang-french {
		background: transparent url(../img/bg/bg-pipe-blk.png) no-repeat scroll right 1px;
		margin-right: 4px;
		padding-right: 6px;
	}
		ul#nav-lang li a {
			color: #000;
		}

/*** Flash Enabled ***/

body.flash-enabled {
	background-color: #000;
	background-image: none;
	font-family: Arial, Helvetica, sans-serif;
}
	body.flash-enabled div#wrapper-top {
		height: 100%;
		margin: 0 auto -160px;
		min-height: 930px;
		min-width: 1000px;
		overflow: hidden;
	}
	body.flash-enabled div#flash-target,
	body.flash-enabled object#flash-target {
		height: 100%;
		min-height: 855px;
		width: 100%;
		z-index: 2;
	}
	body.flash-enabled div.push {
		height: 185px;
	}
	body.flash-enabled ul#link-list-buy {
		left: -999999px;
		position: absolute;
		top: -999999px;	
	}
	
	body.flash-enabled div#footer {
		background: none;
		height: 160px;
		margin: 0 auto 0;
		padding: 0;
		width: 950px;
	}
		body.flash-enabled div#footer p#note-copyright {
			color: #fff;
			left: auto;
			margin-top: 10px;
			width: 560px;
		}
	body.flash-enabled ul#nav-footer {
		height: 95px;
	}
		body.flash-enabled ul#nav-footer li#nav-strategy-guide {
			left: -999999px !important;
			top: -999999px !important;
		}
		body.flash-enabled ul#nav-footer li {
			margin: 0 13px;
		}
		body.flash-enabled ul#nav-footer li a {
			background: transparent url(../img/nav/nav-footer-alt.png) no-repeat 0 0;
			cursor: pointer;
		}
		body.flash-enabled ul#nav-footer li#nav-nin {
			margin: 20px 18px 0 0;
		}
			body.flash-enabled ul#nav-footer li#nav-nin ul { }
				body.flash-enabled ul#nav-footer li#nav-nin ul li { }
					body.flash-enabled ul#nav-footer li#nav-nin ul li#nav-dsi { }
						body.flash-enabled ul#nav-footer li#nav-nin ul li#nav-dsi a {
							background-position: -454px 0;
						}
						body.flash-enabled ul#nav-footer li#nav-nin ul li#nav-dsi a:hover {
							background-position: -454px -65px;
						}
					body.flash-enabled ul#nav-footer li#nav-nin ul li#nav-ds { }
						body.flash-enabled ul#nav-footer li#nav-nin ul li#nav-ds a {
							background-position: -592px 0;
						}
						body.flash-enabled ul#nav-footer li#nav-nin ul li#nav-ds a:hover {
							background-position: -592px -65px;
						}
		body.flash-enabled ul#nav-footer li#nav-phantom {
			height: 43px;
			margin: 0 13px 0 0;
			width: 352px;
		}
			body.flash-enabled ul#nav-footer li#nav-phantom a {
				background-position: 0 0;
			}
			body.flash-enabled ul#nav-footer li#nav-phantom a:hover {
				background-position: 0 -65px;
			}
		body.flash-enabled ul#nav-footer li#nav-flipnotes {
			left: 0 !important;
			margin-left: 0;
			top: 50px !important;
			width: auto !important;
		}
			body.flash-enabled ul#nav-footer li#nav-flipnotes a {
				background: transparent url(../img/nav/nav-footer-alt.png) no-repeat -352px 0 !important;
				float: left;
				height: 35px;
				width: 102px;
			}
			body.flash-enabled ul#nav-footer li#nav-flipnotes a:hover {
				background-position: -352px -65px !important;
			}
			body.flash-enabled ul#nav-footer li#nav-flipnotes span.note {
				color: #fff;
				float: left;
				font-size: 0.786em;
				left: 0 !important;
				position: static !important;
				margin: 10px 0 0;
				top: 0 !important;
				width: 250px;
			}
				body.flash-enabled ul#nav-footer li#nav-flipnotes span.note a {
					background: none !important;
					color: #fd8600;
					float: none;
					height: auto;
					text-decoration: underline;
					width: auto;
				}
		body.flash-enabled ul#nav-footer li#nav-iwata {
			height: 66px;
			margin: 0;
			width: 425px;
		}
			body.flash-enabled ul#nav-footer li#nav-iwata a {
				background: transparent url(../img/btn/btn-iwata-asks.png) no-repeat 0 0;
			}
			body.flash-enabled ul#nav-footer li#nav-iwata a:hover {
				background-position: 0 -66px;
			}
		body.flash-enabled ul#nav-footer li#nav-club-nin {
			left: auto;
			margin: 20px 18px 0;
			position: static;
			top: auto;
		}
			body.flash-enabled ul#nav-footer li#nav-club-nin a {
				background-position: -721px 0;
			}
			body.flash-enabled ul#nav-footer li#nav-club-nin a:hover {
				background-position: -721px -65px;
			}
		body.flash-enabled ul#nav-footer li#nav-privacy {
			margin: 15px 0 0 18px;
		}
			body.flash-enabled ul#nav-footer li#nav-privacy a {
				background-position: -770px 0;
			}
			body.flash-enabled ul#nav-footer li#nav-privacy a:hover {
				background-position: -770px -65px;
			}
		body.flash-enabled ul#nav-footer li#nav-esrb {
			float: left;
			margin: 0 0 0 10px;
		}
			body.flash-enabled ul#nav-footer li#nav-esrb a {
				background-position: -914px 0;
			}
			body.flash-enabled ul#nav-footer li#nav-esrb a:hover {
				background-position: -914px -65px;
			}
	body.flash-enabled ul#nav-lang {
		left: -999999px;
		position: absolute;
		top: -999999px;
	}

/*	-----------------------------------------------

	Page Specific Style

	----------------------------------------------- */

/*** Home ***/

body#page-home { }
	body#page-home div#wrapper-top {
		background: transparent url(../img/bg/bg-home.jpg) no-repeat center bottom;
	}
	body#page-home div#content {
		min-height: 605px;
	}
		body#page-home div#content h2 {
			font-size: 4.2em;
			font-style: italic;
			margin: 10px 0;
			text-align: center;
		}
		body#page-home div#content p.intro {
			margin: 0 auto;
			text-align: center;
			width: 575px;
		}
	body#page-home ul#nav-footer { }
		body#page-home ul#nav-footer li#nav-strategy-guide {
			float: none;
			height: 47px;
			left: 0;
			position: absolute;
			top: -115px;
			width: 181px;
		}
			body#page-home ul#nav-footer li#nav-strategy-guide a {
				background: transparent url(../img/btn/btn-strategy-guide.png) no-repeat 0 0;
			}
			body#page-home ul#nav-footer li#nav-strategy-guide a:hover {
				background-position: 0 -47px;
			}
		body#page-home ul#nav-footer li#nav-flipnotes {
			float: none;
			height: 41px;
			left: 0;
			position: absolute;
			top: -65px;
			width: 270px;
		}
			body#page-home ul#nav-footer li#nav-flipnotes a {
				background: transparent url(../img/btn/btn-zelda-flipnotes.png) no-repeat 0 0;
			}
			body#page-home ul#nav-footer li#nav-flipnotes a:hover {
				background-position: 0 -41px;
			}

/*** Strategy Guide ***/

body#page-strategy-guide { }
	body#page-strategy-guide div.hr {
		padding: 5px 0;
	}
	body#page-strategy-guide div#content {
		width: 506px;
	}
	body#page-strategy-guide h1 {
		font-size: 1.8em;
		font-style: italic;
		margin-bottom: 10px;
		text-align: center;
	}
	body#page-strategy-guide h1.top {
		margin-bottom: 5px;
	}
	body#page-strategy-guide h2 {
		font-size: 2.8em;
		font-style: italic;
		margin-bottom: 5px;
		text-align: center;
	}
	body#page-strategy-guide h3 {
		color: #421e04;
		font-size: 1.4em;
		text-align: center;
	}
		body#page-strategy-guide div.columns div.img {
			float: left;
			width: 206px;
		}
			body#page-strategy-guide div.columns div.img a.btn {
				margin: 15px auto 10px;
			}
			body#page-strategy-guide div.columns div.img p {
				height: 13px;
				margin: 0 auto;
				width: 141px;
			}
			body#page-strategy-guide div.columns div.img p.copy-guide-price {
				background:transparent url(../img/misc/copy-guide-price.png) no-repeat scroll 0 0;
			}
			body#page-strategy-guide div.columns div.img p.copy-guide-price-ce {
				background:transparent url(../img/misc/copy-guide-price-ce.png) no-repeat scroll 0 0;
			}
		body#page-strategy-guide div.columns div.left {
			margin-right: 47px;
		}
		body#page-strategy-guide div.columns div.right {
			margin-left: 47px;
		}

/*** Characters ***/

body#page-characters { }
	body#page-characters div.columns {
		margin-bottom: -50px;
	}
		body#page-characters div.columns div.copy h3 {
			margin-top: 70px;
		}
		body#page-characters div.columns div.img {
			height: 320px;
		}

/*** How to Play ***/

body#page-how-to-play { }
	body#page-how-to-play div.columns {
		margin-bottom: 30px;
	}
		body#page-how-to-play div.columns div.copy h3 {
			margin-top: 30px;
		}
	body#page-how-to-play div.columns h3.push,
	body#page-how-to-play div.columns img.push {
		margin-top: 100px !important;
	}
	body#page-how-to-play div.columns h3.pull,
	body#page-how-to-play div.columns img.pull {
		margin-bottom: -50px !important;
	}

/*** Multiplayer ***/

body#page-multiplayer { }
	body#page-multiplayer div#content {
		background: transparent url(../img/bg/bg-multiplayer.jpg) no-repeat center 0;
		padding-top: 545px;
	}
	body#page-multiplayer div.columns { }
		body#page-multiplayer div.columns div.copy {
			float: left;
			width: 309px;
		}
		body#page-multiplayer div.columns div.copy.left {
			padding-right: 16px;
		}
		body#page-multiplayer div.columns div.copy.right {
			padding-left: 16px;
		}

/*	-----------------------------------------------

	Localizations

	----------------------------------------------- */

/*** Spanish ***/

body.spanish { }
	body.spanish div#game-box-art {
		background: transparent url(../img/misc/zst-dsi-boxart.png) no-repeat 0 0;
		float: left;
		height: 135px;
		width: 195px;
	}
	body.spanish.flash-enabled div#game-box-art {
		left: -999999px;
		position: absolute;
		top: -999999px;	
	}
	body.spanish a.btn-buy-now-large {
		background: transparent url(../img/es/btn/btn-buy-now-large.png) no-repeat 0 0;
	}
	body.spanish a.btn-buy-now-large:hover {
		background-position: 0 -41px;
	}
	body.spanish ul#nav-main { }
		body.spanish ul#nav-main li { }
			body.spanish ul#nav-main li a {
				padding: 21px 0 0 74px;
			}
			body.spanish ul#nav-main li#nav-multiplayer a {
				padding: 21px 8px 0 66px;
			}
		body.spanish ul#nav-utility li#nav-zelda-website { }
			body.spanish ul#nav-utility li#nav-zelda-website a {
				background: transparent url(../img/es/btn/btn-zelda-website.png) no-repeat 0 0;
			}
			body.spanish ul#nav-utility li#nav-zelda-website a:hover {
				background-position: 0 -48px;
			}
			body.flash-enabled.spanish ul#nav-footer li#nav-iwata a {
				background: transparent url(../img/es/btn/btn-iwata-asks.png) no-repeat 0 0;
			}
			body.flash-enabled.spanish ul#nav-footer li#nav-iwata a:hover {
				background-position: 0 -66px;
			}
	/*body.spanish div#footer { }
		body.spanish div#footer p#note-copyright {
			left: 211px;
		}
		body.flash-enabled.spanish div#footer p#note-copyright {
			left: 0;
		}
	body.spanish ul#nav-footer { }
		body.spanish ul#nav-footer li { }
		body.spanish ul#nav-footer li#nav-nin,
		body.spanish ul#nav-footer li#nav-privacy,
		body.spanish ul#nav-footer li#nav-esrb {
			float: left;
		}
		body.flash-enabled.spanish ul#nav-footer li#nav-club-nin {
			float: left;
			margin: 5px 13px;
		}
		body.flash-enabled.spanish ul#nav-footer li#nav-nin {
			float: left;
			margin-top: 10px;
			margin-left: 96px;
		}
		body.flash-enabled.spanish ul#nav-footer li#nav-privacy {
			float: left;
			margin: 0 13px;
		}
		body.flash-enabled.spanish ul#nav-footer li#nav-esrb {
			float: left;
			margin: 0 0 0 13px;
		}*/
			body.spanish ul#nav-footer li a {
				background: transparent url(../img/nav/nav-footer.png) no-repeat 0 0;
			}
			body.flash-enabled.spanish ul#nav-footer li a {
				background: transparent url(../img/es/nav/nav-footer-alt.png) no-repeat 0 0;
			}
			body.spanish ul#nav-footer li a {
				background: transparent url(../img/nav/nav-footer.png) no-repeat 0 0;
			}
		body.flash-enabled.spanish ul#nav-lang li#nav-lang-english {
			background: transparent url(../img/bg/bg-pipe-wht.png) no-repeat scroll right 1px;
		}
	body.spanish ul#nav-lang {
		left: 211px;
	}
		body.spanish ul#nav-lang li#nav-lang-english {
			background: transparent url(../img/bg/bg-pipe-blk.png) no-repeat scroll right 1px;
			margin-right: 4px;
			padding-right: 6px;
		}
		body.spanish ul#nav-lang li#nav-lang-french {
			background: none;
			margin-right: 0;
			padding-right: 0;
		}

/*** French ***/

body.french { }
	body.french ul#link-list-buy { }
		body.french ul#link-list-buy li {
			left: -60px;
		}
			body.french ul#link-list-buy li a.btn-buy-now {
				background: transparent url(../img/fr/btn/btn-buy-now.png) no-repeat 0 0;
			}
			body.french ul#link-list-buy li a.btn-buy-now:hover {
				background-position: 0 -41px;
			}
	body.french a.btn-buy-now-large {
		background: transparent url(../img/fr/btn/btn-buy-now-large.png) no-repeat 0 0;
	}
	body.french a.btn-buy-now-large:hover {
		background-position: 0 -41px;
	}
	body.french ul#nav-utility li#nav-newsletter { }
		body.french ul#nav-utility li#nav-newsletter a {
			background: transparent url(../img/fr/btn/btn-newsletter.png) no-repeat 0 0;
		}
		body.french ul#nav-utility li#nav-newsletter a:hover {
			background-position: 0 -47px;
		}
	body.french ul#nav-main { }
		body.french ul#nav-main li {
			font-size: 1.1423em;
		}
			body.french ul#nav-main li a {
				padding: 24px 0 0 74px;
			}
			body.french ul#nav-main li#nav-how-to-play a {
				padding: 24px 8px 0 66px;
			}
		body.french ul#nav-utility li#nav-zelda-website { }
			body.french ul#nav-utility li#nav-zelda-website a {
				background: transparent url(../img/fr/btn/btn-zelda-website.png) no-repeat 0 0;
			}
			body.french ul#nav-utility li#nav-zelda-website a:hover {
				background-position: 0 -48px;
			}
			body.flash-enabled.french ul#nav-footer li#nav-iwata a {
				background: transparent url(../img/fr/btn/btn-iwata-asks.png) no-repeat 0 0;
			}
			body.flash-enabled.french ul#nav-footer li#nav-iwata a:hover {
				background-position: 0 -66px;
			}
	/*body.french ul#nav-footer { }
		body.french ul#nav-footer li { }
		body.french ul#nav-footer li#nav-nin,
		body.french ul#nav-footer li#nav-privacy,
		body.french ul#nav-footer li#nav-esrb {
			float: left;
		}
		body.flash-enabled.french ul#nav-footer li#nav-club-nin {
			float: left;
			margin: 5px 13px;
		}
		body.flash-enabled.french ul#nav-footer li#nav-nin {
			float: left;
			margin-top: 10px;
			margin-left: 21px;
		}
		body.flash-enabled.french ul#nav-footer li#nav-privacy {
			float: left;
			margin: 0 13px;
		}
		body.flash-enabled.french ul#nav-footer li#nav-esrb {
			float: left;
			margin: 0 0 0 13px;
		}
		body.flash-enabled.french ul#nav-footer li a {
			background: transparent url(../img/fr/nav/nav-footer-alt.png) no-repeat 0 0;
		}
		body.french ul#nav-footer li a {
			background: transparent url(../img/fr/nav/nav-footer.png) no-repeat 0 0;
		}*/
	body.french ul#nav-lang { }
		body.french ul#nav-lang li#nav-lang-english {
			background: transparent url(../img/bg/bg-pipe-blk.png) no-repeat scroll right 1px;
			margin-right: 4px;
			padding-right: 6px;
		}
		body.flash-enabled.french ul#nav-lang li#nav-lang-english {
			background: transparent url(../img/bg/bg-pipe-wht.png) no-repeat scroll right 1px;
		}
	body#page-strategy-guide.french div.columns { }
		body#page-strategy-guide.french div.columns div.img { }
			body#page-strategy-guide.french div.columns div.img p {
				height: 14px;
				margin: 0 auto;
				width: 148px;
			}
			body#page-strategy-guide.french div.columns div.img p.copy-guide-price {
				background:transparent url(../img/fr/misc/copy-guide-price.png) no-repeat scroll 0 0;
			}
			body#page-strategy-guide.french div.columns div.img p.copy-guide-price-ce {
				background:transparent url(../img/fr/misc/copy-guide-price-ce.png) no-repeat scroll 0 0;
			}
			
			
/* GLOBAL NAV */

#globalNav {
	background:url(../img/nav/bg-strip.gif) repeat-x;
	height:34px;
	font-family:Arial, Helvetica, sans-serif;
}

#globalNav ul {
	margin:0 auto;
	list-style:none;
	width:970px;
}

#globalNav li {
	float:left;	
	background:url(../img/nav/divider.gif) no-repeat top right;
	color:#727272;
	height:34px;
	text-align:center;
	line-height:34px;
	font-size:12px;

}

#globalNav li a {
	color:#727272;
	display:block;	
	text-decoration:none;
	outline:none;
}

#globalNav li a:hover {
	background:url(../img/nav/bg-strip-hover.gif) repeat-x;
}

#globalNav li#nintendo {
	background:url(../img/nav/navNintendo.gif) no-repeat;
	text-indent:-9999px;
	width:141px;
	height:34px;
}

#globalNav li#nintendo  a:hover {
	background:none;	
}

#globalNav li#nintendo  a {
	width:141px;
	height:34px;	
}

#globalNav li#wii {
	width:75px;	
}

#globalNav li#dsi {
	width:111px;	
}

#globalNav li#games {
	width:75px;	
}

#globalNav .french li#games {
	width:110px;
}

#globalNav .spanish li#games {
	width:65px;
}

#globalNav li#support {
	width:93px;	
}

#globalNav .french li#support {
	width:145px;	
}

#globalNav .spanish li#support {
	width:130px;	
}

#globalNav li#club {
	width:125px;	
}

#globalNav .french li#club {
	width:115px;	
}

#globalNav li#share, #globalNav li#facebook, #globalNav li#twitter {
	float:right;
	font-size:10px;
}

#globalNav li#share {
	background:none;	
	width:60px;
}

 #globalNav li#facebook {
	width: 78px; 
	background:url(../img/nav/navSharefbook.gif) no-repeat left center;
 }

 #globalNav li#facebook a:hover,  #globalNav li#twitter a:hover {
	background:none;
	color:#0090C7;
 }

  #globalNav li#twitter  {
	background:url(../img/nav/navShareTwitter.gif)  no-repeat left center;
	width:60px;
  }
