* {margin:0;padding:0;outline:none;border:none;list-style-type:none;text-decoration:none;}

html {overflow-x:hidden;}

body {background:#fff url(../images/bg.jpg) 50% 6px no-repeat;}

.clear {clear:both;}

#container {
	width:980px;
	/*margin:-53px auto 0 auto;*/
	margin:0 auto;
	position: relative;
	top:-98px;
	padding-bottom:38px;
}

	#header {
		height: 250px;
		position: relative;
	}

		#header h1 {
			position: absolute;
			left: 400px;
			top: 140px;
		}
		
		#header h1.fr {
			top: 130px;	
			left: 381px;
		}
		
		#header h1.es {
			top: 136px;
			left: 392px;
		}
		
		#header h1.it {
			top: 140px;
			left: 375px;
		}

	#submenu {
		position: relative;
		width: 900px;
		top: 170px;
	}

		#submenu li {
			display: inline;
			float: left;
		}

			#submenu li a {
				display: block;
				height: 15px;
			}

				#submenu li a span {
					display: none;
				}

			#submenu li.gameInfo.en, #submenu li.gameInfo.us, #submenu li.gameInfo.uk, #submenu li.gameInfo.global  {width: 102px;margin-left:120px;}
			#submenu li.screenshots.en, #submenu li.screenshots.us, #submenu li.screenshots.uk, #submenu li.screenshots.global  {width: 126px;margin-left: 40px;}
			#submenu li.features.en, #submenu li.features.us, #submenu li.features.uk, #submenu li.features.global {width: 133px;margin-left: 223px;}
			#submenu li.trailer.en, #submenu li.trailer.us, #submenu li.trailer.uk, #submenu li.trailer.global {width: 80px;margin-left: 40px;}

			#submenu li.gameInfo.es {width: 139px;margin-left:100px;}
			#submenu li.screenshots.es {width: 100px;margin-left: 40px;}
			#submenu li.features.es{width: 161px;margin-left: 223px;}
			#submenu li.trailer.es {width: 77px;margin-left: 20px;}

			#submenu li.gameInfo.fr {width: 72px;margin-left:170px;}
			#submenu li.screenshots.fr {width: 56px;margin-left: 70px;}
			#submenu li.features.fr{width: 146px;margin-left: 223px;}
			#submenu li.trailer.fr {width: 133px;margin-left: 30px;}

			#submenu li.gameInfo.de {width: 102px;margin-left:110px;}
			#submenu li.screenshots.de {width: 126px;margin-left: 40px;}
			#submenu li.features.de{width: 133px;margin-left: 223px;}
			#submenu li.trailer.de {width: 80px;margin-left: 40px;}

			#submenu li.gameInfo.it {width: 105px;margin-left:120px;}
			#submenu li.screenshots.it {width: 90px;margin-left: 44px;}
			#submenu li.features.it{width: 161px;margin-left: 233px;}
			#submenu li.trailer.it {width: 77px;margin-left: 20px;}

	#content {
		height: 333px;
		width: 525px;
		margin: auto;
		position: relative;
	}

	#subcontentContainer_02, #subcontentContainer_04, #subcontentContainer_05 {display:none;}
	/*#subcontentContainer_03*/

	/*
	#subcontentContainer_04 img, #subcontentContainer_05 img {
		margin: 45px 0 0 50px;
	}
	*/

		.mainContent {
			background:url(../images/contentbg.png) no-repeat;
			width: 464px;
			height: 288px;
			padding: 45px 20px 0 40px;
			position: relative;
		}
			.mainContent h2 {
				margin-bottom: 10px;
			}

			.mainContent p {
				width: 450px;
				position: relative;
				z-index: 10;
				font-size:12px;
				margin-bottom: 2px;
				font-family: Georgia, "Times New Roman", Times, serif;
			}

			.mainContent strong {
				font-family: Georgia, "Times New Roman", Times, serif;
				font-size: 12px;
				display:block;
				width: 450px;
			}

		#externalNav {
			width: 450px;
			height: 50px;
			overflow: hidden;
			position: absolute;
			margin: auto;
			left: 55px;
			top: 283px;
		}
			#externalNav li {
				display: inline;
				float: left;
				margin-right: -12px;
			}

			#externalNav li a {
				display: block;
				height: 50px;
			}

				#externalNav li a span {
					display: none;
				}

				#submenuBtn05 {
					width:165px;height:50px;}
					#submenuBtn05 a:link, #submenuBtn05 a:visited {
						width:100%;height:100%;
						display:block;}

				#externalNav li a#shrekKart {
					width: 116px;
					background:url(../images/en/shrekkartbtn.png) no-repeat;
				}

				#externalNav li a#movie {
					width: 165px;
					background:url(../images/en/morebtn.png) no-repeat;
					margin-top: 12px;
				}

	#footer {
		height: 133px;
		top: 583px;
		width: 1440px;
		position: absolute;
		z-index: 0;
		margin-left: -720px;
		left: 50%;
		border-top: 13px solid #c6c64a;
	}

		#seoFooter {margin-bottom:10px;}

		#footerContainer {
			margin: auto;
			width: 960px;
			padding-top: 20px;
			text-align: center;
		}

			#footerContainer a, #footerContainer p {
				font-family: Verdana, Geneva, sans-serif;
				font-size: 10px;
				color:#000;
			}

			#footerContainer p {
				color:#715233;
			}

			#seoFooter {
				margin-bottom: 15px;
			}

				#seoFooter a:hover {
					text-decoration: underline;
				}

/* Screenshots Section */

.thumbs {
	position: absolute;top:-10px;left:50px;
	width:432px;height:315px;
	}
	.ipad {background-position: 63px 60px;}
	.iphone {background-position: 0px 60px;}
	.thumbs ul {width:325px;margin:auto;}
		.thumbs ul li {
			display: inline;
			margin-right: 4px;}
			.thumbs ul li label {cursor: pointer;}
			.thumbs ul li div {position: absolute;top: 80px;left: 73px;}
			.thumbs.ipad ul li div {position: absolute;top: 88px;left: 93px;}
				.thumbs ul li label img {width: 73px;height: 49px;}
		
		.arrows {position:absolute;left:25px;top:10px;}
			.screensPrev {position:absolute;left:20px;}
			.screensNext {position:absolute;left: 376px;}
			
.videoSlideshow {
	position: absolute;top:-10px;left:50px;
	width:432px;height:315px;
	text-align:center;}
	.videoSlideshow ul {width:325px;margin:auto;}
		.videoSlideshow ul li {
			display:inline;margin-right:4px;}
			.videoSlideshow ul li label {cursor: pointer;}
			.videoSlideshow ul li div {
				width:363px;height:242px;
				position: absolute;top: 55px;left: 29px;}
				.videoSlideshow ul li label img {width: 73px;height: 49px;}

/* End Screenshots Section */

/* Features Section */

.featuresText {
	margin-bottom: 15px;
}

/* End Features Section */

/* Trailer Section */

#videoContainer {
	position:relative;
	height:315px;
	left:50px;
	top:-10px;
	width:432px;
}

	#videoContainer object {
		position: absolute;
		top: 81px;
		left: 72px;
	}
	
#videoContaineriPad {
	position: relative;
	height: 360px;
	width: 401px;
	top: -70px;
	left: 35px;
}

	#videoContaineriPad object {
		position: absolute;
		top: 90px;
		left: 97px;
	}
	

/* End Trailer Section */

/* Scrollbar Styles */
.scrollPane {
	width: 475px;
	height: 245px;
}

.jScrollPaneContainer {
	position:relative;
	overflow:hidden;
	z-index:1;}
.jScrollPaneTrack {
	position:absolute;
	cursor:pointer;
	top:0;right:0;
	height:100%;
	background:#042B3F;}
.jScrollPaneDrag {
	position:absolute;
	background:url(../images/scroll_bg.png) top left;
	cursor:pointer;
	overflow:hidden;}
.jScrollPaneDragTop {
	position:absolute;
	top:0;left:0;
	overflow: hidden;}
.jScrollPaneDragBottom {
	position:absolute;
	bottom:0;left:0;
	overflow:hidden;}
a.jScrollArrowUp {
	display:block;
	position:absolute;z-index:1;top:0;right:0;
	text-indent:-2000px;overflow: hidden;
	/*background-color: #666;*/
	width:13px;height:22px;
	background:url(../images/updown_arrows.png) -3px 0px no-repeat;}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/}
a.jScrollArrowDown {
	display:block;
	position: absolute;z-index: 1;bottom: 0;right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	width:13px;height:22px;
	background:url(../images/updown_arrows.png) top right no-repeat;}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #fcc;*/}

/* End Scrollbar Styles */