body 
{
	margin: 0;
	padding: 0;
	background-image: url('../img/background.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	background-color: #0c0100;
	font-family: Arial, Helvetica, Sans-serif;
}

/* div { border: 1px solid #Ff0; } */

#site {
	width: 996px;
	font-size: 10pt;
	color: #FFF;
}

#nav {
	position: relative;
	z-index: 2;
	width: 180px;
	float: left;
	text-align: left;
}

#navHome {
	position: relative;
	z-index: 2;
	width: 180px;
	float: left;
	text-align: left;
	margin-top: -482px;
}

#promodiv {
	position: absolute;
	z-index: 1;
	width: 180px;
	float: left;
	text-align: left;
	margin-top: -167px;
}


/*#nav .create.promo {
	padding: 30px 10px;
}*/
#videocontent {
	position:relative;
	z-index: 2;
	width: 996px;
	margin-top: 5px;
}

#homecontent {
	position: relative;
	z-index: 2;
	width: 800px;
	float: right;
	margin-bottom: 50px;
	margin-top: -141px;
}

#content {
	position: relative;
	z-index: 2;
	width: 800px;
	float: right;
	margin-bottom: 50px;
	margin-top: 5px;
}

#game {
	position: absolute; 
	z-index: 1; 
	width: 994px; 
	height: 500px;
	
	/*background-color: #0f0;*/
}

#gameDiv {
	background-image:url('../img/games/background.png');
	background-repeat:no-repeat;
	background-position: 9px 0;
	padding: 21px 0 0;
	width:792px;
	height:554px;
	float:left;
}

#flashDiv {
	position: relative;
	z-index: 2;
	left: -2px;
	height: 0; background-color:#0000cc;
}

/* SPACER FOR FLASH VIDEO */
#content .lightbox.spacer {
	height: 545px;
}

#content #characters .character-main .bio {
	color: #000;
	padding: 25px;
	text-align: left;
}

#content #characters .character-main .bio h2 {
	color: #a9040a;
	margin: 0;
}

#content #characters .character-main {
	background-image: url('../img/portrait-frame.png');
	background-repeat: no-repeat;
	background-position: 0 0;
	float:left;
	width: 430px;
	min-height: 599px;
	margin-left: 20px;
	padding-bottom: 0px;
}

#content #characters .character-main img {
	position: relative;
	top: 26px;
	left: 2px;
	margin-bottom: 56px;
}
#content #characters .character-main img.togglebio {
	top: 0;
	left: 0;
	margin-bottom: 0;
}

#content #characters .header {
	float: left;
	text-align: left;
	padding: 20px 10px 10px;
}

#content #characters .character-thumbs {
	float: right;
	width: 350px;
	margin-bottom: 20px;
}

#content #characters .character-thumbs a img {
	background-image: url('../img/characters/rollover-glow.png');
	background-repeat: no-repeat;
	background-position: -500px -0;
	width: 149px;
	height: 126px;
	padding: 2px 5px;
}
#content #characters .character-thumbs a:hover img {
	background-position: -3px -5px;
}

#content #game {
	position: relative;
	z-index: 0;
	border: 1px solid #f00;
}

#lowercontent {}


#homecontent #lowercontent .header {
	position: relative;
	z-index: 3;
	float: left;
	text-align: left;
	width: 400px;
	padding: 7px 23px 0;
}

#content #lowercontent .header {
	position: relative;
	z-index: 3;
	float: left;
	text-align: left;
	width: 400px;
	padding: 7px 23px 0;
}

#more, #prep, #posters, #synopsis {
	background-image: url('../img/background-more.png');
	background-repeat: repeat-x;
	background-position: bottom center;
	margin: 0 0 0 35px;
	float: left;
	height: 240px;
	width: 415px;
}
#posters {
	height: 370px;
}
#synopsis {
	height: 170px;
	margin-bottom: 25px;
	margin-top: -15px;
}

#more .game .item, #prep .characters .item {
	padding: 13px 13px 0;
	width: 180px;
	float: left;
}

#posters .characters {
	padding-left: 20px;
}
#posters .characters .item {
	padding: 5px 5px 0;
	float: left;
}
#posters .characters .item a img {
	background-image: url('../img/posters/rollover-glow.png');
	background-repeat: no-repeat;
	background-position: -500px 0;
	padding: 7px;
}
#posters .characters .item a:hover img {
	background-position: 0 0;
}

#more .game .item .copy, #prep .characters .item .copy {
	font-size: 0.9em;
	text-align: left;
	padding: 10px;
}

#synopsis .story {
	text-align: left;
	padding: 30px 15px;
	font-size: 9pt;
}

#more .more-btn, #prep .more-btn {
	position: relative;
	z-index: 2;
	bottom: 0;
	left: 174px;
	width: 52px;
	height: 21px;
}

#bottom-promos {
	width: 815px; 
	clear: both;
	text-align: center;
}

#bottom-promos .promo {
	float: left;
	/*background-image: url('../img/chrome180x150.png');
	padding: 11px 20px 20px 11px;*/
	border: 1px solid #a40003;
	padding: 5px;
	margin: 0 5px;
	width: 180px; 
	height: 150px; 
}

#pre-spacer-footer {
	text-align: center; 
	width: 820px; 
	padding: 50px 30px 30px; 
	clear: both; 
	font-size: 12px;
}

#pre-spacer-footer h1 {
	font-size: 12px;
}

.bottomspacer {
	height: 20px; 
	width: 450px; 
	float:left;
}

#ad-box {
	margin-top: 325px;
}

#ad {}

.a {
	/*background-image: url('../img/chrome728x90.png');*/
	border: 1px solid #a40003;
	padding: 5px;
	width: 738px; 
	height: 90px; 
	margin: 20px;
}

.b {
	/*background-image: url('../img/chrome180x150.png');*/
	background-image: url('../img/companion-fill-in.jpg');
	background-repeat: no-repeat;
	background-position: 5px 5px;
	border: 1px solid #a40003;
	padding: 5px;
	position: relative;
	left: -5px;
	width: 180px; 
	height: 160px; 
	margin-top: 10px; 
	margin-left: 10px;
}

.b1, .create {
	/*background-image: url('../img/chrome180x150.png');*/
	background-image: url('../img/companion-fill-in.jpg');
	background-repeat: no-repeat;
	background-position: 5px 5px;
	border: 1px solid #a40003;
	padding: 5px;
	position: relative;
	left: -5px;
	width: 180px; 
	height: 150px; 
	margin-top: 10px; 
	margin-left: 10px;
}

.c {
	/*background-image: url('../img/chrome300x250.png');*/
	border: 1px solid #a40003;
	padding: 5px;
	margin-bottom: 20px;
	width: 300px; 
	height: 260px;
}

#family {
	/*background-image: url('../img/chrome300x150.png');*/
	border: 1px solid #a40003;
	padding: 5px;
	width: 300px;
	height: 150px;
}

#ad-right {
	float: right;
	margin-right: 12px;
}
#ad-right.characters {
	margin-right: 20px;
}

/*
#synopsis {
	position: relative;
	left: 36px;
	float: left;
	text-align: left;
	width: 375px; 
	height: 168px;
	padding: 20px;
	margin-bottom: 20px;
	
	background-image: url(../img/background-synopsis.gif);
	background-repeat: no-repeat;
}*/

/* From Disney */

#footerHolder {
	margin-bottom: 20px;
}

.nojsLink
	{
		color:#ffffff;
	}