* {margin:0;padding:0;outline:none;border:none;list-style-type:none;text-decoration:none;}

body {background:url(../images/body_bg.jpg) 50% 0% repeat-x #000;}

.clear {clear:both;}

#container {width:980px;margin:0 auto;}
	
	#header {width:980px;height:156px;}
		#header img {position:relative;left:237px;}
	
	#footer {height:140px;margin-top:125px;}
		
		#socialLinks {position:absolute;top:-55px;left:460px;}
			#socialLinks li {display:inline;float:left;margin-right:10px;}
				#socialLinks a:link, #socialLinks a:visited {display:block;width:24px;height:25px;}
				#socialLinks a:hover {background-position:top right;}
				#facebookBtn {background:url(../images/btn_facebook.jpg) top left no-repeat;}
				#twitterBtn {background:url(../images/btn_twitter.jpg) top left no-repeat;}
		
		#seoFooter {
			text-align:center;
			font:normal 10px/1.3 Verdana, Geneva, sans-serif;color:#fff;
			position:relative;top:-15px;
			margin-bottom:10px;}
			#seoFooter a:link, #seoFooter a:visited {color:#fff;}
			#seoFooter a:hover {text-decoration:underline;}
		
		#flagsPlusLogos {
			width:830px;margin:0 auto;
			position:relative;}
			#marvelLogo {position:absolute;top:0;left:0;}
			#gameloftLogo {position:absolute;top:0;left:680px;}
			#flagsContainer {position:absolute;top:0;left:300px;}
				#flagsContainer ul {}
				#flagsContainer ul li {display:inline;float:left;}
				#flagsContainer ul li a:link, #flagsContainer ul li a:visited {display:block;width:39px;height:38px;}
				#flagsContainer ul li a:hover {background-position:top right;}
					#flagDE {background:url(../images/flags/flag_de.png) top left no-repeat;}
					#flagFR {background:url(../images/flags/flag_fr.png) top left no-repeat;}
					#flagES {background:url(../images/flags/flag_es.png) top left no-repeat;}
					#flagIT {background:url(../images/flags/flag_it.png) top left no-repeat;}
					#flagUS {background:url(../images/flags/flag_us.png) top left no-repeat;}
					#flagJP {background:url(../images/flags/flag_jp.png) top left no-repeat;}
					#flagGL {background:url(../images/flags/flag_gl.png) top left no-repeat;}
		#movieLink {position:relative;top:57px;left:420px;}
		#claim {
			width:745px;
			position:relative;top:80px;left:120px;
			font:normal 10px/1 Verdana, Geneva, sans-serif;color:#414141;text-align:center;}
	
	#contentContainer {
		width:100%;height:585px;
		position:relative;}
	
		#content {
			width:730px;height:525px;
			background:url(../images/content_bg.jpg) top left no-repeat;
			position:relative;left:-53px;
			float:right;}
			/**MAIN MENU**/
			#mainMenu {
				height:230px;
				padding-left:8px;
				position:absolute;top:30px;left:605px;}
				#mainMenu li {
					width:12px;
					margin-right:17px;
					display:inline;float:left;}
					#mainMenu li a:link, #mainMenu li a:visited {
						width:12px;height:163px;
						display:block;
						position:relative;}
					.buttonActive {background-position:bottom right !important;}
					.mainMenuBtn_top01 {top:0px;}
					.mainMenuBtn_top02 {top:22px;}
					.mainMenuBtn_top03 {top:42px;}
					.mainMenuBtn_top04 {top:62px;}
					
					#mainMenuBtn01 {height:50px;}
					#mainMenuBtn02 {height:47px;}
					#mainMenuBtn03 {height:33px;}
					#mainMenuBtn04 {height:104px;}
					/*
					#mainMenuBtn01_en {
						height:50px;
						background:url(../images/texts_en/menu_videos.png) bottom left no-repeat;}
					#mainMenuBtn02_en {
						height:47px;
						background:url(../images/texts_en/menu_story.png) bottom left no-repeat;}
					#mainMenuBtn03_en {
						height:33px;
						background:url(../images/texts_en/menu_info.png) bottom left no-repeat;}
					#mainMenuBtn04_en {
						height:104px;
						background:url(../images/texts_en/menu_screenshots.png) bottom left no-repeat;}						
						
					#mainMenuBtn01_jp {
						height:50px;
						background:url(../images/texts_jp/menu_videos.png) bottom left no-repeat;}
					#mainMenuBtn02_jp {
						height:47px;
						background:url(../images/texts_jp/menu_story.png) bottom left no-repeat;}
					#mainMenuBtn03_jp {
						height:33px;
						background:url(../images/texts_jp/menu_info.png) bottom left no-repeat;}
					#mainMenuBtn04_jp {
						height:104px;
						background:url(../images/texts_jp/menu_screenshots.png) bottom left no-repeat;}
						
					#mainMenuBtn01_de {
						height:50px;
						background:url(../images/texts_de/menu_videos.png) bottom left no-repeat;}
					#mainMenuBtn02_de {
						height:47px;
						background:url(../images/texts_de/menu_story.png) bottom left no-repeat;}
					#mainMenuBtn03_de {
						height:33px;
						background:url(../images/texts_de/menu_info.png) bottom left no-repeat;}
					#mainMenuBtn04_de{
						height:104px;
						background:url(../images/texts_de/menu_screenshots.png) bottom left no-repeat;}
						
					#mainMenuBtn01_it {
						height:50px;
						background:url(../images/texts_it/menu_videos.png) bottom left no-repeat;}
					#mainMenuBtn02_it {
						height:47px;
						background:url(../images/texts_it/menu_story.png) bottom left no-repeat;}
					#mainMenuBtn03_it {
						height:33px;
						background:url(../images/texts_it/menu_info.png) bottom left no-repeat;}
					#mainMenuBtn04_it {
						height:104px;
						background:url(../images/texts_it/menu_screenshots.png) bottom left no-repeat;}
						
					#mainMenuBtn01_es {
						height:50px;
						background:url(../images/texts_es/menu_videos.png) bottom left no-repeat;}
					#mainMenuBtn02_es {
						height:47px;
						background:url(../images/texts_es/menu_story.png) bottom left no-repeat;}
					#mainMenuBtn03_es {
						height:33px;
						background:url(../images/texts_es/menu_info.png) bottom left no-repeat;}
					#mainMenuBtn04_es {
						height:104px;
						background:url(../images/texts_es/menu_screenshots.png) bottom left no-repeat;}
						
					#mainMenuBtn01_fr {
						height:50px;
						background:url(../images/texts_fr/menu_videos.png) bottom left no-repeat;}
					#mainMenuBtn02_fr {
						height:47px;
						background:url(../images/texts_fr/menu_story.png) bottom left no-repeat;}
					#mainMenuBtn03_fr {
						height:33px;
						background:url(../images/texts_fr/menu_info.png) bottom left no-repeat;}
					#mainMenuBtn04_fr {
						height:104px;
						background:url(../images/texts_fr/menu_screenshots.png) bottom left no-repeat;}
					*/

			/**IRON MAN DUMMIES**/
			#dummyScreensVids {position:absolute;top:70px;left:-135px;z-index:50;}
				#dummyScreensVids img {position:absolute;}
				#dummyScreensVids object {position:absolute;top:29px;left:47px;z-index:99;}
			#dummyInfoStory {position:absolute;top:89px;left:-210px;z-index:50;}
				#dummyInfoStory img {position:absolute;}
				#dummyInfoStory object {position:absolute;top:3px;left:-20px;z-index:99;}
			
			#dataContainer {
				width:445px;height:525px;
				position:absolute;top:20px;left:155px;z-index:100;}
				
				#jarvisInfo {
					width:600px;height:470px;
					position:absolute;top:4px;left:-160px;z-index:40;}
				#jarvisVideos {
					width:600px;height:470px;
					position:absolute;top:4px;left:-160px;z-index:40;}
				
				/**VIDEOS**/
				#mobileScreener {
					width:256px;height:424px;
					position:absolute;top:116px;left:9px;z-index:50;
					background:url(../images/mobile_screener.jpg) top left no-repeat;}
					#mobileVidContainer {
						width:164px;height:220px;
						position:absolute;top:78px;left:50px;}
				/**INFO+STORY**/
				#infoStoryContainer {
					width:557px;height:366px;
					background:url(../images/text_container_bg.png) top left no-repeat;
					position:absolute;top:120px;left:-130px;z-index:100;}
					#infoStoryContainer h2 {
						position:relative;top:28px;left:25px;margin-bottom:40px;}
					#infoStoryContainer p {
						width:499px;
						font:normal 12px/1.5 Verdana, Geneva, sans-serif;color:#fff;
						position:relative;left:30px;
						margin:10px 0;}
					#infoStoryContainer ul {
						width:510px;
						position:relative;left:25px;
						font:normal 12px/2 Verdana, Geneva, sans-serif;color:#fff;}
						#infoStoryContainer ul li {
							background:url(../images/bullet_01.gif) 0px 9px no-repeat;
							padding:0 0 0 17px;
							line-height:21px;}
				/*SCREENSHOTS*/
				.screensList {
					width:445px;height:525px;
					background:url(../images/mobile_screener.jpg) 65px 131px no-repeat;
					position:relative;top:-15px;/*left:0;*/left:-55px;z-index:50;}
					.screensList h2 {position:absolute;top:237px;left:178px;}
					.screensList ul {display:none;}
				
					.slideShow {
						width:190px;
						text-align:center;
						position:absolute;top:151px;left:318px;}
						.slideShow li {
							display:inline;float:left;
							margin:0 5px 5px 0;
							/*width:88px;height:107px;*/
							/*background:url(../images/thumb_container.png) top left no-repeat;*/}
							.slideShow li label {
								cursor:pointer;display:block;
								width:88px;height:107px;
								background:url(../images/thumb_container.png) top left no-repeat;}
								.slideShow li label img {
									width:67px;height:90px;
									margin:8px 0 0 0;
									/*position:relative;top:8px;left:9px;*/}
							.slideShow li div {
								display:none;
								position:absolute;top:57px;left:-205px;}
								.slideShow li div img {width:166px;height:221px;}
								
					.screensPager {position:absolute;top:495px;left:350px;}
						.screensPager span {
							display:block;width:25px;height:25px;
							cursor:pointer;position:absolute;z-index:100;}
						.screensPrev {
							background:url(../images/btn_prev.png) top left no-repeat;}
						.screensNext {
							background:url(../images/btn_next.png) top left no-repeat;
							left:95px;}