* {margin:0;padding:0;outline:none;list-style-type:none;text-decoration:none;border:none;}

body {background:url(../images/body_bg.jpg) 50% 0% repeat-x #000;}

.clear {clear:both;}

#mainContainer {width:980px;margin:0 auto;}

	#header {width:100%;height:320px;}

	#content {width:980px;}
	
	#contentHome {
		width:980px;
		background:url(../images/right_content_bg.jpg) top right no-repeat;}
	
		#iphoneHome {
			width:612px;height:330px;margin:0 auto;padding:40px 0 95px 0;
			background:url(../images/home_iphone_bg.jpg) 0px 40px no-repeat;}
			.homeLinks {
					width:467px;height:70px;
					background:url(../images/iphone_bg.jpg) 0px -40px no-repeat;
					/*width:361px;*/
					position:absolute;margin-top:-96px;margin-left:81px;
					padding:28px 0 0 43px;}
				.homeLinks a:link, .homeLinks a:visited {display:block;}
				.homeLinks .link_1 {
					display:inline;float:left;
					position:relative;top:-52px;left:0;}
				.homeLinks .link_2 {
					display:inline;float:left;
					position:relative;top:-52px;left:7px;}
			#trailerHome {
				width:409px;height:272px;background:#000;
				position:relative;top:30px;left:102px;}


		#leftContent {
			width:501px;height:465px;
			display:inline;float:left;
			margin-right:12px;
			background:url(../images/box_bg.jpg) top left no-repeat;}

			.infoScroll {width:445px;height:340px;}

			#infoContent {padding:20px;}
				#infoContent h3 {font:bold 16px/1.3 Verdana, Geneva, sans-serif;color:#004972;}
				#infoContent p {
					font:normal 14px/1.4 Verdana, Geneva, sans-serif;color:#fff;
					padding:0 0 12px 0;}

			#infoContentMobile {padding:20px;}
				#infoContentMobile p {
					font:normal 14px/1.4 Verdana, Geneva, sans-serif;color:#fff;
					padding:0 0 12px 0;}
					#infoContentMobile p strong {color:#004972;}

			#screenshotsIphone {
				width:454px;height:398px;margin:0 auto;
				background:url(../images/iphone_screenshots_container_bg.jpg) top left no-repeat;}
				#screenshotsIphone ul {position:absolute;margin-top:325px;margin-left:52px;}
				#screenshotsIphone ul li {display:inline;float:left;margin-right:14px;}
				#screenshotsIphone ul li label {cursor:pointer;}
				#screenshotsIphone ul li label img {border:1px solid #00609f;}
				#screenshotsIphone ul li div {
					width:392px;height:261px;
					display:none;
					position:absolute;top:-297px;left:-22px;}
				#screenshotsIphone ul li div img {border:2px solid #00609f;}

				#iphoneScreens_1, #iphoneScreens_2, #iphoneScreens_3 {display:none;}

				#screenshotsPager {position:absolute;margin-top:349px;margin-left:28px;}
					#btnPrev, #btnNext {display:block;position:absolute;width:7px;height:8px;cursor:pointer;}
					#btnPrev {background:url(../images/next_prev_bullet.jpg) top left no-repeat;}
					#btnNext {background:url(../images/next_prev_bullet.jpg) top right no-repeat;
					top:0;left:390px;}

			#videosIphone {
				width:454px;height:398px;margin:0 auto;
				background:url(../images/iphone_screenshots_container_bg.jpg) top left no-repeat;}
				#videosIphone ul {position:absolute;margin-top:325px;margin-left:52px;}
				#videosIphone ul li {display:inline;float:left;margin-right:14px;}
				#videosIphone ul li label {cursor:pointer;}
				#videosIphone ul li label img {border:1px solid #00609f;}
				#videosIphone ul li div {
					width:392px;height:261px;
					/*display:none;*/
					position:absolute;top:-297px;left:-22px;}
				#videosIphone ul li div img {border:2px solid #00609f;}

				#videosPager {position:absolute;margin-top:349px;margin-left:28px;}
					#videosBtnPrev, #videosBtnNext {display:block;position:absolute;width:7px;height:8px;cursor:pointer;}
					#videosBtnPrev {background:url(../images/next_prev_bullet.jpg) top left no-repeat;}
					#videosBtnNext {background:url(../images/next_prev_bullet.jpg) top right no-repeat;
					top:0;left:390px;}
				
				#videos_0 div {display:none;}


			#screenshotsMobile {
				display:none;
				width:454px;height:386px;margin:0 auto;
				background:url(../images/mobile_screenshots_container_bg.jpg) top left no-repeat;}
				#screenshotsMobile ul {position:absolute;margin-top:39px;margin-left:295px;width:150px;}
				#screenshotsMobile ul li {display:inline;float:left;margin:0 14px 7px 0;}
				#screenshotsMobile ul li label {cursor:pointer;}
				#screenshotsMobile ul li label img {border:1px solid #00609f;}
				#screenshotsMobile ul li div {display:none;position:absolute;top:-11px;left:-271px;}
				#screenshotsMobile ul li div img {border:2px solid #00609f;}

				#mobileScreens_1, #mobileScreens_2 {display:none;}

				#mobilePager {position:absolute;margin-top:325px;margin-left:321px;}
					#mobileBtnPrev, #mobileBtnNext {display:block;position:absolute;width:7px;height:8px;cursor:pointer;}
					#mobileBtnPrev {background:url(../images/next_prev_bullet.jpg) top left no-repeat;}
					#mobileBtnNext {background:url(../images/next_prev_bullet.jpg) top right no-repeat;
					top:0;left:78px;}

			#videoMobile {
				display:none;
				width:238px;height:318px;margin:40px auto 0 auto;}
				#mobileTrailer {
					width:238px;height:318px;
					background:url(../images/tmp_mobile_video.jpg) top left no-repeat;
					border:1px solid #00609f;}

		#rightContent {
			width:467px;
			display:inline;float:left;
			background:url(../images/right_content_bg.jpg) top right no-repeat;}

			#iphoneContainer {
				width:467px;height:397px;
				background:url(../images/iphone_bg.jpg) top left no-repeat;
				position:relative;}
				#iphoneContainer .links {
					width:361px;
					position:absolute;top:68px;left:45px;}
				#iphoneContainer .links a:link, #iphoneContainer .links a:visited {display:block;}
				#iphoneContainer .links .link_a {
					display:inline;float:left;
					position:relative;top:-52px;left:-3px;}
				#iphoneContainer .links .link_b {
					display:inline;float:left;
					position:relative;top:-52px;left:5px;}
				#iphoneConsTrailer {
					width:342px;height:230px;
					position:absolute;/*margin-top:97px;margin-top:77px;*/
					margin-top:153px;margin-left:57px;}
				#iphoneConsSplash {
					width:285px;height:190px;
					position:absolute;/*margin-top:97px;margin-top:77px;*/
					margin-top:175px;margin-left:85px;
					background:url(../images/video_splash.jpg) top left no-repeat;}
				#availableSoon {position:relative;top:-8px;left:-12px;}

			#mobileContainer {
				width:467px;height:397px;
				background:url(../images/mobile_bg.jpg) top left no-repeat;
				display:none;}
				#mobileFormContainer {
					width:201px;height:261px;
					text-align:center;
					display:inline;float:left;
					position:relative;top:56px;left:15px;}
					#mobileFormContainer span {
						font:bold 12px/2 Verdana, Geneva, sans-serif;color:#fff;
						position:relative;top:45px;}
					#mobileFormContainer h2 {font:normal 12px/1 Verdana, Geneva, sans-serif;color:#fff;margin-bottom:45px;}
					#mobileFormContainer h3 {font:normal 12px/1 Verdana, Geneva, sans-serif;color:#fff;}
					#mobileFormContainer form {position:relative;top:15px;text-align:left;}
					#mobileFormContainer form p {font:normal 10px/1 Verdana, Geneva, sans-serif;color:#fff;margin:23px 0 7px 0;}
					.buySelect {border:1px solid #a5acb2;width:100%;height:18px;padding-top:2px;font:normal 11px/1 Verdana, Geneva, sans-serif;color:#333;}
					#submitBtns {position:absolute;margin-top:5px;}
					.resetsubmit {width:98px;padding:5px 0;background:url(../images/resetsubmit_bg.jpg) top left no-repeat;display:inline;float:left;font:bold 11px/1 Verdana, Geneva, sans-serif;color:#000;cursor:pointer;}
				#mobileRightContent {
					width:156px;height:185px;
					text-align:center;
					display:inline;float:left;
					position:relative;top:99px;left:54px;}
					#mobileRightContent h4 {font:normal 9px/1.3 Verdana, Geneva, sans-serif;color:#fff;}
					#mobileRightContent h4 strong {font-size:10px;color:#55aed1;}
					#mobileRightContent h5 {font:normal 9px/1.3 Verdana, Geneva, sans-serif;color:#fff;margin:55px 0 9px 0;}
					#mobileRightContent img {}
					#mobileRightContent p a:link, #mobileRightContent p a:visited {font:bold 10px/1.3 Verdana, Geneva, sans-serif;color:#cecece;}

			#phoneSelectors {width:374px;height:47px;margin:0 auto;}
				#phoneSelectors a:link, #phoneSelectors a:visited {display:inline;float:left;width:187px;height:47px;}
				#phoneSelectors a:hover {background-position:top right;}
				#btnMobile {background-image:url(../images/btn_mobile.jpg);}
				#btnIphone {background-image:url(../images/btn_iphone.jpg);}
				
				#btnMobileIT {background-image:url(../images/btn_mobile.jpg);}
				#btnIphoneIT {background-image:url(../images/btn_iphone.jpg);}
				#comingsoonIT {position:relative;top:76px;left:4px;}

	#footer {padding:30px 0;text-align:center;}

		#avatarurl {
			/*
			display:inline;float:right;
			position:relative;
			*/}

		#flags {
			display:inline;float:left;
			position:relative;top:6px;left:209px;}
			#flags li {display:inline;float:left;}
			#flags li a:link, #flags li a:visited {display:block;width:29px;height:29px;margin-right:7px;}
			#flags li a:hover {background-position:top right;}
			#flagDE {background:url(../images/flags/de.jpg) top left no-repeat;}
			#flagFR {background:url(../images/flags/fr.jpg) top left no-repeat;}
			#flagSP {background:url(../images/flags/sp.jpg) top left no-repeat;}
			#flagIT {background:url(../images/flags/it.jpg) top left no-repeat;}
			#flagUS {background:url(../images/flags/us.jpg) top left no-repeat;}
			#flagUK {background:url(../images/flags/uk.jpg) top left no-repeat;}
			#flagJP {background:url(../images/flags/jp.jpg) top left no-repeat;}
			#flagGL {background:url(../images/flags/global.jpg) top left no-repeat;}

		#socials {
			display:inline;float:left;
			position:relative;top:-8px;left:377px;}
			#socials li {display:inline;float:left;}
			#socials li a:link, #socials li a:visited {display:block;width:53px;height:56px;}
			#socials li a:hover {background-position:top right;}
			#btnFacebook {background:url(../images/btnFacebook.jpg) top left no-repeat;}
			#btnTwitter {background:url(../images/btnTwitter.jpg) top left no-repeat;}
			#btnYoutube {background:url(../images/btnYoutube.jpg) top left no-repeat;}

		#realFoot {width:100%;margin:10px auto 0 auto;}
			#fox {display:inline;float:left;position:relative;left:20px;}
			#claim {display:inline;float:left;width:477px;text-align:center;font:normal 9px/1.3 Tahoma, Geneva, sans-serif;color:#fff;margin:0 17px 0 152px;}
			#gameloft {display:inline;float:left;position:relative;}

		#pc_console_game {}

/*/// SCROLLBAR STYLES ///*/
.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.jpg) top left #24ACFA;
	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;*/}