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, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, 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-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	vertical-align: baseline;
}

html {
 	min-height: 100%;
 	height: auto;
}
body {
	color: #7f7f7f;
	font-family: Verdana, Arial, sans-serif;
	font-size: 62.5%;
	line-height: 1.0em;
	background:#fff url(../../_img/bg.jpg) center top repeat-x;
	margin:0;padding:0;
    }
    
    a {
        text-decoration:none;
        outline:none;
        color:#0094dc;
		font-weight:bold;
        }
        a:hover {
            /* color:#00f; */
			text-decoration:underline;			
            }

    a img {
        border:none;
        background:none;
        outline:none;
        }

   	p	{
        font-size:1.1em;
        line-height:1.6em;
        margin:1em 0;
        }
        
        p.intro {
            margin-top:0px;
            }

    /* Block Styles */
    
    h1 {
        font-size:2.9em;
        margin:1em 0 .8em 0;
        font-weight:bold;
        color:#00f;
        text-transform:uppercase;
        }
    h2 {
        color:#008e2c;
        font-size:2em;
        margin:1.2em 0 1em 0;
        font-weight:normal;
        }
    h3 {
        color:#3f62a8;
        font-size:1.2em;
        margin:.7em 0;
        font-weight:normal;
        }
   
    ul {
        font-size:1.1em;
        margin: 0 0 1em 3em;
        }
        ul li {
            list-style-position:outside;
            }
	        li ul {
		        margin: 0 0 0 2em;
	            }
		        li ul li {
			        margin-left: 1em;
		            }


    div.clear {
	    clear: both;
	    height: 1px;
	    overflow: hidden;
	    margin: 0 0 -1px 0; 
        }
		
 div#flash_content {
        width:100%;
        height:650px;
    }

	 div#leavingWrap {
	        width:800px;
	        height:650px;
			margin:0 auto;
			background:url(../../_img/mario.jpg) top right no-repeat;
	    }	
	
	ul#noFlash {
		margin:0 auto;
		width:800px;
		}
		
		ul#noFlash li {
			width:800px;
			list-style:none;
			}
			
			ul#noFlash li span {
				position:absolute;
				left:-50001px;
			}
			
		ul#noFlash li#logo {
			display:block;
			background:url(../../_img/mss_logo.jpg) center no-repeat;
			height:179px;
			}
			
		ul#noFlash li#uNeed {
			display:block;
			background:url(../../_img/uneed.jpg) center no-repeat;
			height:87px;
			}
			
		ul#noFlash li#download a {
			display:block;
			background:url(../../_img/download.jpg) center no-repeat;
			height:63px;
			}

			
			
	ul#leaving {
		width:423px;
		}
		
		ul#leaving li {
			width:423px;
			list-style:none;
			vertical-align:bottom;
			/* border:1px solid #000; */
			}
			
			ul#leaving li span {
				position:absolute;
				left:-50001px;
			}
			
		ul#leaving li#logoLeaving {
			display:block;
			background:url(../../_img/mss_logo_leaving.jpg) center no-repeat;
			height:147px;
			}
			
		ul#leaving li#copy {
			display:block;
			text-align:center;
			height:75px;
			color:#000;
			font-size:1.05em;
			line-height:1.6em;
			}
			
		ul#leaving li#leavingNintendo {
			display:block;
			background:url(../../_img/leaving.jpg) center no-repeat;
			height:57px;
			}
			
		ul#leaving li#continue {
			display:block;
			background:url(../../_img/continue.jpg) left no-repeat;
			height:34px;
			}
			
		ul#leaving li#no {
			display:block;
			float:left;
			width:211px;
			height:80px;
			background:url(../../_img/no.jpg) left top no-repeat;
			text-align:center;
			}
			
		ul#leaving li#yes {
			display:block;
			width:211px;
			height:80px;
			background:url(../../_img/yes.jpg) left top no-repeat;
			text-align:center;
			float:right;
			}	
			
			
		ul#leaving li#no a {
			display:block;
			padding-top:60px;
			width:211px;
			height:20px;
			}
			
		ul#leaving li#yes a {
			display:block;
			padding-top:60px;
			width:212px;
			height:20px;
			}
			

			
		ul#leaving a {
			color:#fff;
			font-weight:normal;
			}
			
			
			
			
			
	ul#footer {
		margin:0 auto;
		font-size:1.2em;
		width:712px;
		/* width:600px; commenting out language select for now */
		margin-top: 70px;
		}
		
		ul#footer li {
			float:left;
			padding: 0 10px;
			list-style:none;
			}
			
			ul#footer li a span {
				position:absolute;
				left:-50001px;
				}
			
			ul#footer li#wii a {
				display:block;
				background-image:url(../../_img/wii.gif);
				width:100px;
				height:73px;
				}
				
			ul#footer li#nintendo a {
				display:block;
				background-image:url(../../_img/nintendo.gif);
				width:83px;
				height:73px;
				}
				
			ul#footer li#privacy a {
				display:block;
				background-image:url(../../_img/privacy.gif);
				width:155px;
				height:73px;
				}
				
			ul#footer li#rating a {
				display:block;
				background-image:url(../../_img/rating.gif);
				width:155px;
				height:73px;
				}
				
			ul#footer li#dolby a {
				display:block;
				background-image:url(../../_img/dolby.jpg);
				width:119px;
				height:51px;
				}
				
			ul#footer li#language {
				padding-top:24px;
				}

			ul#footer li#copyright {
				display:block;
				text-align:center;
				font-size:0.8em;
				width: 712px;
				/* width:560px; commenting out language select for now */
				padding-top:12px;
				padding-bottom: 20px;
				}

	
