.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}	

.clearfix {display: inline-table;}
	
/* Hides from IE-mac \*/
* html .clearfix {height: .01%;}
.clearfix {display: block;}
/* End hide from IE-mac */


.chromeBackground {
	position:relative;
	width: 100%;
	height: 48px;
	background-color: #868686;
	font: normal 62.5% Verdana, Arial, Helvetica, sans-serif;

}

body {
	font-family: arial, helvetica;
	font-size: 16px;  
	margin: 0;
	background: #410101 url(http://adisneyparks.disney.go.com/media/disneyparks/en_US/minisites/toystorymania/tsm_splash_bg_tile.gif);
	text-align:center;
}

h1 { 
	font-size: 36px;
	color: #ffd900;
	margin-top:6px;
	margin-bottom:6px;
}

.tagline { 
        font-style: italic;
	font-size: 24px;
	color: white;
	margin-top:6px;
	margin-bottom:6px;
	width:320px;
}

.subhead { 
	font-style: italic;
	font-size: 24px;
	color: #e18731;
	margin-top:6px;
	margin-bottom:20px;
}

.lead { 
        font-style: italic;
	font-size: 17px;
	color: white;
}

.bodyCopy {
        line-height: 140%;
	width: 350px;
	margin-top:0px;
	margin-bottom:0px;
	color: white;
}

.bodyCopy .offset {
	font-style: italic;
	font-weight: bold;
	color: #ffd900;
}

.splashArea {
	position: relative;
	background: #540a10 url(http://adisneyparks.disney.go.com/media/disneyparks/en_US/minisites/toystorymania/tsm_splash_bg.jpg) no-repeat;
	width: 1000px;
	height: 743px;
	margin: 0 auto;
	font-weight: bold;
}

.copyArea {
	padding-top: 100px;
	margin-left: 600px;
	width: 390px;
	text-align:left;
}

.wholeSplashAreaLink{
	position:absolute;
	z-index: 0;
	left:0px;
	width:100%;
	height:744px;
}

.nextLinkHotSpot  a{
	position: absolute;
	top: 10px;
	left: 330px;
	width: 210px;
	height: 710px;
}

.nextLinkText {
	position: absolute;
	top: 420px;
	left: 330px;
	width: 210px;
}

.nextLinkText a {
	font-style: italic;
	text-align:center;
	text-decoration: none;
	color: #ffd900;
	font-size: 32px;
}

.flashArea {
	position: relative;
	width:1000px;
	margin: auto;
	height:787px;
	background:#410101;
}

.footerArea {
	background: #410101;
	width: 1000px;
	color: #f4ac66;
	padding-top: 16px;
	padding-bottom: 10px;
	text-align:center;
	margin: 0 auto;
}

.footerArea hr{
	border: 10px;
	color: #f4ac66;
}


.footerArea #gde_footerSiteMapContainer, .footerArea #gde_footerTitleContainer {
	background-color: #f9f9f9;
}

.footerArea #gde_footerContainer a, .footerArea #gde_footerContainer a:link, .footerArea #gde_footerContainer a:visited {
	color: #79AFC9;
}

.footerArea #gde_footerFeaturedContainer .gde_footerFeaturedLinks, 
.footerArea #gde_footerFeaturedContainer .gde_footerFeaturedLinks a, 
.footerArea #gde_footerFeaturedContainer .gde_footerFeaturedLinks a:link, 
.footerArea #gde_footerFeaturedContainer .gde_footerFeaturedLinks a:visited {
	color: #79AFC9;
}

.footerArea .footerText {
	clear: both;
	margin-top: 10px;
	margin-bottom: 0;
	padding-top: 20px;
}


.parkLinks {
	margin-left: 12px;
	margin-right: 12px;
	text-align: center;
	font-size: 16px;
	padding-bottom: 10px;
}

.parkLinks a{
	font-weight: bold;
	color: #f4ac66;
}

.parkLinks a:hover{
	color: white;
}

.gamePanel  {
	position:absolute;
	text-align:center;
	top:167px;
	left:221px;
	width:560px;
	height:410px;
	background:white;
	display:none;
}

.gameIframe  {
	margin:0px;
	padding:0px;
	top:0px;
	left:0px;
	text-align:center;
	width:560px;
	height:410px;
	border:0px;
}


.regPanel  {
	position:absolute;
	text-align:center;
	top:80px;
	left:221px;
	width:600px;
	height:430px;
	background:white;
	display:none;
}

.regIframe  {
	margin:0px;
	padding:0px;
	top:0px;
	left:0px;
	text-align:center;
	width:600px;
	height:430px;
	border:0px;
}

.builderPanel  {
	position:absolute;
	text-align:center;
	top:80px;
	left:5px;
	width:990px;
	height:557px;
	background:white;
	display:none;
}

.builderIFrame  {
	margin:0px;
	padding:0px;
	top:0px;
	left:0px;
	text-align:center;
	width:990px;
	height:557px;
	border:0px;
}


#chrome_dol .gde_chromeExploreButtons {
	border-bottom: 1px solid #b7b7b7;
}

#chrome_dol a.gde_chromeExploreButtonSelected {
	background-color: #b7b7b7;
}