/* Author: Alex Grande, Pop Multimedia Inc.*/
/* Color guides: */
/*
 #a23800 - orange bg
 *
 *
 */
/* reset styles */
/* Reset styles (adapted from Eric Meyer's Reset Reloaded) */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-family: inherit;
    vertical-align: baseline;
}
/* remember to define focus styles! */


ol, ul, li {
    list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: separate;
    border-spacing: 0;
}

caption, th, td {
    text-align: left;
    font-weight: normal;
}

blockquote:before, blockquote:after, q:before, q:after {
    content: "";
}

blockquote, q {
    quotes: "" "";
}

body {
    font-size: 62.5%;
    font-family: Helvetica, Arial, sans-serif;
    background: #a23800;
}

a {
    color: #7f2260;
}

a:hover {
    text-decoration: underline;
}

h1 span, h2 span, h3 span, h4 span, h5 span, a span {
    position: absolute;
    left: -999999px;
}

.clear {
	clear: both;
	height: 1px;
}


/* Sitewide */

p {
	font-size: 1.3em;
	color: #fff;
}

div.wrapper {
}

/* end of sitewide */

div#flashWrapper {
	height: 686px;
	width: 100%;
	margin: 0 auto;
}


div#footer {
	clear: both;
	margin: 0pt auto;
	width: 742px;
	padding-bottom: 50px;
}

div#footer img {vertical-align: top;}

div#footer a {margin-right: 47px;}

div#footer p {text-align: center;}

div#footer img#logo {
	display: block;
}

div#footer a#ds  {
	width: 197px;
}

a#logoWrap {
	margin: 0pt auto 20px;
	width: 184px;
	display: block;
}


div#footer img#esrb {vertical-align: top;}

div#footer div {
	margin: 50px auto 30px auto;
	width: 603px;
}

div#footer a#moreGames {
	background-image: url(../_img/moreGames-launch.png);
	display: block;
	overflow: hidden;
	background-repeat: no-repeat;
	cursor: pointer;
	width: 212px;
	height: 80px;
	margin: 0 auto;
	float: none;
}

div#footer p {clear: both;}

a:hover#moreGames {
	background-position: 0pt -98px;
}

/* Leaving */

body#leaving {
	background: #fff;
	font-family: Arial, Helvetica,  sans-serif;
}

body#leaving p {text-align: center;}

div#wrapperLeaving {
	width: 535px;
	margin: 0 auto;
}

div#wrapperLeaving div.main {
	background: transparent url(../_img/leaving/main.jpg) no-repeat;
	height: 267px;
	width: 465px;
	margin: 103px 0 0 0;
	padding: 114px 35px 0 35px;
}

div#wrapperLeaving div.main p {
	color: #4f0a0a;
	font-size: 1.33em;
	font-weight: 600;
}

div#wrapperLeaving div.main span#title {
	position: absolute;
	left: -999999px;
}

div#wrapperLeaving h1 {
	background: transparent url(../_img/leaving/leavingNintendo.jpg) no-repeat;
	height: 25px;
	width: 288px;
	margin: 0 auto 11px auto;
}

div#wrapperLeaving h2 {
	background: transparent url(../_img/leaving/wouldYouLikeTo.jpg) no-repeat;
	height: 22px;
	width: 271px;
	margin: 14px auto 16px;
}

div#wrapperLeaving div#buttons {
	margin: 0pt auto;
	width: 215px;
}

div#wrapperLeaving div#buttons div.columnA {
	float:left;
	width:103px;
}

div#wrapperLeaving div#buttons div.columnB {
	width:103px;
	float:right;
}

div#wrapperLeaving div#buttons a {}

div#wrapperLeaving div#buttons a.buttons {
	width: 106px;
	height: 40px;
	overflow: hidden;
	display: block;
	background-image: url(../_img/leaving/yesNoButtons.jpg);
	background-repeat: no-repeat;
}

div#wrapperLeaving div#buttons a#no {background-position: -110px 0pt;}

div#wrapperLeaving div#buttons a#yes {background-position: 0 0;}

div#wrapperLeaving div#buttons a#no:hover {background-position: -110px -42px;}

div#wrapperLeaving div#buttons a#yes:hover {background-position: 0px -42px;}

div#wrapperLeaving div#buttons p {
	color: #fff;
	font-weight: 100;
	margin: 0pt auto;
	width: 95px;
}

div#wrapperLeaving div.footer {
	margin: 29px auto 70px;
}

div#wrapperLeaving div.footer div {}

div#wrapperLeaving div.footer div a {}

div#wrapperLeaving div.footer div a#ds {
	margin: 0px 25px 0pt 16px;
}

div#wrapperLeaving div.footer div a#esrb {
	margin:0px 25px 0pt 0pt;
}

div#wrapperLeaving div.footer div a#everyone {
	margin: 0 0 0 0;
} 

div#wrapperLeaving div.footer p {
	color: #858585;
	font-weight: 600;
	margin:18px 0pt 0pt;
}
