*{
	margin:0;
	padding:0;
}

body {
	background-color: #fff;
	margin: 25px 0 0 0;
	padding: 0;
	text-align:center;
	color: #7f7f7f;
	font-family: Verdana, Arial, sans-serif;
	font-size: 62.5%;
}
    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;
		display: none;
	}
		
		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#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;
				}
				ul#footer li#language {
					display:block;
					text-align:center;
					font-size:.9em;
					width: 712px;
					padding: 20px 0 12px 0;
					}
