body {	
	padding:0px;
	margin:0px;

	overflow-x:hidden;
	font-family:arial,helvetica,clean,sans-serif;
	font-size:small;
	font:x-small;
	background:#ffffff url(../images/background.jpg);
	background-position:center -145px;
	background-repeat:no-repeat;
	background-attachment:fixed;

}

html,body,#container {
	height:100%
}

#container{

	
}

.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;
padding-top:15px;
}
#header div{
	margin-left:auto;
margin-right:auto;


width:750px;
	
}

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

}

#footer {

font-size:80%;

}

#logos {
	width:750px;
			margin-left:auto;
	margin-right:auto ;
}


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

#content {
	position:relative;
	text-align:center;
		margin-top:-50px;


}

#content-panel {
	/*filter: alpha(opacity=55); 
	-moz-opacity: .55; 
	background-color:#EEE; */
	background:url(../images/bg_trans_repeat.png);

	margin-left:auto;
	margin-right:auto ;
	height:400px;
	width:750px;
	overflow-y:hidden;
	position:relative;
	}
	
.scroll {
	overflow-y:auto! important;
}	

.padded-box{
	padding:20px 10px 10px 10px;
	

	text-align:left;

	
}

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

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

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

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

#menu {
	text-align:center;
	padding-top:30px;
}

#menu ul{
	list-style:none;
	width:1024px;
	margin-left:auto;
	margin-right:auto;
}
	
#menu li{
	float:left;	
	margin-left:50px;
	
}

#menu a{
		display:block;
	height:75px;
	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;
}

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

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

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

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

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

#menu-mailing{
	background: url(../images/mailing.png) no-repeat;
	
}

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

#menu-trailer:hover{
	background: url(../images/trailer_hover.png) no-repeat;
	width:190px!important;
}


#content-header {

	background: url(../images/top.png) no-repeat;
		margin-left:auto;
	margin-right:auto ;
	width:750px;
	height:50px;
}
#content-footer {
	background: url(../images/bottom.png) no-repeat bottom;
		margin-left:auto;
	margin-right:auto ;
	width:750px;
	height:50px;

}

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

.news_article{
	margin-bottom:20px;
}

.news_title{
	color:#000;
	font-weight:bold;
	font-size:115%;
}

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

.gallery_wrapper{
	padding-left:70px;
}

#gallery {
	width:700px! important;
}

#box-img{

	border:1px solid #cccccc;
}

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

#text {
	float:left;
	width:520px;

}

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

#buy-now{

	margin-top:10px;
	margin-right:auto;
	margin-left:auto;
	border:0px solid #fff;
}

#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 {
		margin-bottom:10px;
	}

	.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;
	}

