body {	
	padding:0px;
	margin:0px;
	font-family:arial,helvetica,clean,sans-serif;
	font-size:small;
	/*font:x-small;*/
	background:#000/* url(../images/background.jpg)*/;
	/*background-position:center;
	background-repeat:no-repeat;
	background-attachment:fixed;*/
}

html,body,#container {
	height:100%;
	min-width:1024px;
	min-height:768px
}

#container{ text-align:center; width:100%; height:768px; min-width:1024px }
#container2{
	width:1024px;
	height:768px;
	margin:0 auto;
	vertical-align:middle;
	background:#000 url(../images/background.jpg);
	background-repeat:no-repeat;
	position: relative;
}

.no-background {
	background-image:none! important;
}

a img {
	border:0px solid #fff;
	outline:none;}
	
a {
	outline:none;
}	

#body-can {
	position:relative;
}

#header {
text-align:center;
}
#header div{
	margin-left:auto;
	margin-right:auto;
	width:750px;
	height:15px
}

#header img{
position:relative;
z-index:5;

}

#footer { font-size:80%; }

#logos {
	width:600px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px
}
.logo_right { text-align:right; }
.logo_left { text-align:left; }
.logo_left img { margin-top:15px }

#legal-text{
	width:660px;
	margin-left:auto;
	margin-right:auto ;
	text-align:center;
	padding:10px;
	color:#fff;
	padding-top:0px;
	margin-top:14px
}

#content {
	/*position:relative;*/
	text-align:center;
	height:600px;
	/*border:1px solid red*/
	padding:1px
}

#content-panel {
	/*filter: alpha(opacity=55); 
	-moz-opacity: .55; 
	background-color:#EEE; */
	
	color:#fff;
	margin-left:auto;
	margin-right:auto ;
	height:385px;
	width:800px;
	overflow-y:hidden;
	position:relative;
	margin-top:-10px
}
	
#content-panel ul { list-style:square outside url("../images/bullet.gif"); }
#content-panel li { margin:7px 0; }
#content-panel div.padded-box-collectors  ul { margin:5px 0; }
#content-panel div.padded-box-collectors  ul li { margin:1px 0; }
#content-panel #disclaimer { font-size:10px }

.scroll {
	overflow-y:auto! important;
}	

.padded-box{
	padding:20px 10px 10px 10px;
	text-align:left;	
}

.padded-box{
	padding:20px 10px 10px 10px;
	text-align:left;	
}

.padded-box-trailer{
	padding:0;
	text-align:left;
	height:365px;
	width:533px;
	margin:25px auto
}

.padded-box-characters{
	padding:0;
	text-align:left;
	height:365px;
	width:780px;
	overflow:scroll;
	overflow-y:hidden;
}

#characters-container{
	width:6800px;
	height:365px;
	overflow-x:hidden;
	overflow-y:hidden;
}

#characters-box{
	width:6800px;
	height:365px;
}

.character{
	width:400px;
	float:left;
}

.character div{
	margin:5px 15px 5px 5px
}

.character-name{ font-weight:bold; font-size:14px }

.padded-box-news{
	padding:0px 0px 0px 50px;
	margin-top:20px;
	text-align:left;
	height:353px;
	overflow:scroll;
	overflow-x:hidden;
	float:left
}

.padded-box-gallery{
	padding:0 10px;
	text-align:left;
	height:325px;
	overflow:scroll;
	overflow-y:hidden;
	width:780px;
	margin-top:17px;
}

.padded-box-collectors{
	margin-top:17px
}

#gl-logo {
	position:absolute;
	bottom:10px;
	right:10px;
}

#wii-logo {
	position:absolute;
	bottom:10px;
	left:10px;
}

#menu {
	text-align:center;
	padding:0;
	width:830px;
	margin:0 auto;
}

#menu ul{
	list-style:none;
	width:825px;
	padding-left:0px;
	margin:0 auto
}
	
#menu li{
	float:left;	
	margin:0 2px;
	
}

#menu a{
	display:block;
	height:35px;
	width:166px;
	background-position:top;
	outline-style:none;
}

#menu img{
	margin-left:40px;
	position:relative;
	top:0px;
}

#menu-home{
	background: url(../images/home.png) no-repeat center top;
	width:80px!important;
}

#menu-home:hover{
	background: url(../images/home_hover.png) no-repeat center top;
}

#menu-home:active{
	background: url(../images/home_hover.png) no-repeat center top;
}

#menu-gallery{
	background: url(../images/gallery.png) no-repeat center top;
	width:105px!important;
}

#menu-gallery:hover{
	background: url(../images/gallery_hover.png) no-repeat center top;
}

#menu-gallery:active{
	background: url(../images/gallery_hover.png) no-repeat center top;
}

#menu-news{
	background: url(../images/features.png) no-repeat center top;
	width:115px!important;
}

#menu-news:hover{
	background: url(../images/features_hover.png) no-repeat center top;
}

#menu-news:active{
	background: url(../images/features_hover.png) no-repeat center top;
}

#menu-trailer{
	background: url(../images/trailer.png) no-repeat center top;
	width:115px!important;
}

#menu-trailer:hover{
	background: url(../images/trailer_hover.png) no-repeat center top;
}

#menu-trailer:active{
	background: url(../images/trailer_hover.png) no-repeat center top;
}

#menu-characters{
	background: url(../images/characters.png) no-repeat center top;
	width:145px!important;
}

#menu-characters:hover{
	background: url(../images/characters_hover.png) no-repeat center top;
}

#menu-characters:active{
	background: url(../images/characters_hover.png) no-repeat center top;
}

#menu-collectors{
	background: url(../images/collectors.png) no-repeat center top;
	width:235px!important;
}

#menu-collectors:hover{
	background: url(../images/collectors_hover.png) no-repeat center top;
}

#menu-collectors:active{
	background: url(../images/collectors_hover.png) no-repeat center top;
}


#content-header {
	margin-left:auto;
	margin-right:auto;
	width:768px;
	margin-top:75px
}
#content-footer {
	
		margin-left:auto;
	margin-right:auto ;
	width:750px;
	height:50px;

}

#content-footer img {
		margin-top:10px;
}

.news_article{
	margin-bottom:20px;
}

.news_title{
	color:#fff;
	font-weight:bold;
	font-size:110%;
}

.news_title a:link, .news_return a:link{color:#fff;text-decoration:none;
text-transform:uppercase;}
.news_title a:visited, .news_return a:visited {color:#fff;text-decoration:none;text-transform:uppercase;}

.news_text a { color:#1E90FF }

.gallery_wrapper{
	/*padding-left:70px;*/
}

#gallery {
	width:700px! important;
}

.galimg {
	border:2px solid #fff !important
}

#box-img{
	/*border:1px solid #cccccc;*/
}

#front-box {
	width:242px;
	float:right;
	position:relative;
	text-align:center;
}

#text {
	float:left;
	width:500px;
	padding-right:20px
}

.padded-box-collectors #text {
	position:absolute;
	z-index:10;
	text-align:left;
	width:300px;
	left:0px
}

li#text ul li {
color:  #CA0088;
}

#buy-now {
	margin-top:0px;
	width:97px;
	height:22px;
	background:url(../images/buy_now_white.png) no-repeat center top;
	float:right
}

#buy-now:hover {
	margin-top:0px;
	width:97px;
	height:22px;
	background:url(../images/buy_now_yellow.png) no-repeat center top;
	float:right;
}

.padded-box-collectors #buy-now {
	width:97px;
	height:22px;
	background:url(../images/buy_now_white.png) no-repeat center top;
	position:absolute;
	right:10px;
	bottom:10px
}

.padded-box-collectors #buy-now:hover{
	width:97px;
	height:22px;
	background:url(../images/buy_now_yellow.png) no-repeat center top;
	position:absolute;
	right:10px;
	bottom:10px
}

#movie-gallerry {
	width:750px;
	margin-left:auto;
	margin-right:auto;
	margin-top:42px;
}

#movie-gallerry ul {
	margin:0px;
	padding:0px;
}

#movie-gallerry li {
	list-style:none;
	float:left;
}

#movie-gallerry a{
	display:block;
}
#interview {
	
}

#interview a{
	background: url(../images/interview_white.png) no-repeat center top;
	height:33px;
	width:205px;
}

#interview a:hover{
	background: url(../images/interview_yellow.png) no-repeat center top;
	}

#caring,#safety{
	margin-left:30px;
}

#caring a{
	background: url(../images/caring_white.png) no-repeat center top;
	height:52px;
	width:235px;
}

#caring a:hover{ 
	background: url(../images/caring_yellow.png) no-repeat center top;
}

#safety a{
	background: url(../images/safety_white.png) no-repeat center top;
	height:48px;
	width:246px;
}

#safety a:hover {
		background: url(../images/safety_yellow.png) no-repeat center top;
	}

	#news_image {
		float:left;
		margin:0px 20px 20px 0px;
	}

	.news_title a:hover,.news_return a:hover{
		text-decoration:underline;
		
	}
	
	.news_return{
		padding-top:10px;
	}
	
	.news_return a {
		text-transform:capitalize! important;
		font-weight:bold;
	}

	.company-link{
		color:#fff;
	}
