* {margin:0;padding:0;list-style-type:none;outline:none;text-decoration:none;border:none;
font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: bold; color:#fff;}

.clear {clear:both;}

.cursorPointer {cursor:pointer;}

#index {
	background:#000 none;
}

body {
	background:#000 url(../images/bodybg.jpg) no-repeat 50% 0;
	overflow-x: hidden;
}

/* General Styles */

#container {
	width: 1079px;
	margin: auto;
	overflow: hidden;
	height: 655px;
	position: relative;
}

	#header {
		text-align: center;
		background:url(../images/headerbg.jpg) no-repeat 3px 0;
		height: 415px;
		position: relative;
	}
	
		#header h1 img {
			padding-top: 17px;	
		}
	
		#flashLogo {
			position: absolute;
			top: 0px;
			left: 319px;
			width: 440px;
			height: 123px;
		}

		#nav {			
			height: 103px;
			margin-top: -29px;
			position: relative;
			top: 63px;
			left: 275px;
			width: 850px;
		}
	
			#nav li {
				float: left;
				margin-right: 12px;
			}
			
				#nav li a {
					height: 65px;
					display: block;
				}
			
			#nav li#story.en {background:url(../images/en/btn_story.png) no-repeat top left;}			
			#nav li#story.fr {background:url(../images/fr/btn_story.png) no-repeat top left;}
			#nav li#story.de {background:url(../images/de/btn_story.png) no-repeat top left;}
			#nav li#story.es {background:url(../images/es/btn_story.png) no-repeat top left;}
			#nav li#story.it {background:url(../images/it/btn_story.png) no-repeat top left;}
			#nav li#story.jp {background:url(../images/jp/btn_story.png) no-repeat top left;}
			
			#nav li#story a.en {width: 64px;}
			#nav li#story a.fr {width: 99px;}
			#nav li#story a.de {width: 123px;}
			#nav li#story a.es {width: 95px;}
			#nav li#story a.it {width: 77px;}
			#nav li#story a.jp {width: 79px;}
			
				#nav li#story a.en:hover {background:url(../images/en/btn_story.png) no-repeat bottom left;}
				#nav li#story a.fr:hover {background:url(../images/fr/btn_story.png) no-repeat bottom left;}
				#nav li#story a.de:hover {background:url(../images/de/btn_story.png) no-repeat bottom left;}
				#nav li#story a.es:hover {background:url(../images/es/btn_story.png) no-repeat bottom left;}
				#nav li#story a.it:hover {background:url(../images/it/btn_story.png) no-repeat bottom left;}
				#nav li#story a.jp:hover {background:url(../images/jp/btn_story.png) no-repeat bottom left;}
				
			#nav li#features.en {background:url(../images/en/btn_features.png) no-repeat top left;}
			#nav li#features.fr {background:url(../images/fr/btn_features.png) no-repeat top left;}
			#nav li#features.de {background:url(../images/de/btn_features.png) no-repeat top left;}
			#nav li#features.es {background:url(../images/es/btn_features.png) no-repeat top left;}
			#nav li#features.it {background:url(../images/it/btn_features.png) no-repeat top left;}
			#nav li#features.jp {background:url(../images/jp/btn_features.png) no-repeat top left;}
			
				#nav li#features a.en {width: 90px;}
				#nav li#features a.fr {width: 135px;}
				#nav li#features a.de {width: 97px;}
				#nav li#features a.es {width: 136px;}
				#nav li#features a.it {width: 127px;}
				#nav li#features a.jp {width: 97px;}
				
				#nav li#features a.en:hover {background:url(../images/en/btn_features.png) no-repeat bottom left;}
				#nav li#features a.fr:hover {background:url(../images/fr/btn_features.png) no-repeat bottom left;}
				#nav li#features a.de:hover {background:url(../images/de/btn_features.png) no-repeat bottom left;}
				#nav li#features a.es:hover {background:url(../images/es/btn_features.png) no-repeat bottom left;}
				#nav li#features a.it:hover {background:url(../images/it/btn_features.png) no-repeat bottom left;}
				#nav li#features a.jp:hover {background:url(../images/jp/btn_features.png) no-repeat bottom left;}
				
				
			#nav li#mobile.en {background:url(../images/en/btn_mobile.png) no-repeat top left;}
			#nav li#mobile.fr {background:url(../images/fr/btn_mobile.png) no-repeat top left;}
			#nav li#mobile.de {background:url(../images/de/btn_mobile.png) no-repeat top left;}
			#nav li#mobile.es {background:url(../images/es/btn_mobile.png) no-repeat top left;}
			#nav li#mobile.it {background:url(../images/it/btn_mobile.png) no-repeat top left;}
			#nav li#mobile.jp {background:url(../images/jp/btn_mobile.png) no-repeat top left;}
			
				#nav li#mobile a.en {width: 91px;}
				#nav li#mobile a.fr {width: 92px;}
				#nav li#mobile a.de {width: 82px;}
				#nav li#mobile a.es {width: 112px;}
				#nav li#mobile a.it {width: 131px;}
				#nav li#mobile a.jp {width: 110px;}
				
				#nav li#mobile a.en:hover {background:url(../images/en/btn_mobile.png) no-repeat bottom left;}
				#nav li#mobile a.fr:hover {background:url(../images/fr/btn_mobile.png) no-repeat bottom left;}
				#nav li#mobile a.de:hover {background:url(../images/de/btn_mobile.png) no-repeat bottom left;}
				#nav li#mobile a.es:hover {background:url(../images/es/btn_mobile.png) no-repeat bottom left;}
				#nav li#mobile a.it:hover {background:url(../images/it/btn_mobile.png) no-repeat bottom left;}
				#nav li#mobile a.jp:hover {background:url(../images/jp/btn_mobile.png) no-repeat bottom left;}
				
			#nav li#media.en {background:url(../images/en/btn_media.png) no-repeat top left;}
			#nav li#media.fr {background:url(../images/fr/btn_media.png) no-repeat top left;}
			#nav li#media.de {background:url(../images/de/btn_media.png) no-repeat top left;}
			#nav li#media.es {background:url(../images/es/btn_media.png) no-repeat top left;}
			#nav li#media.it {background:url(../images/it/btn_media.png) no-repeat top left;}
			#nav li#media.jp {background:url(../images/jp/btn_media.png) no-repeat top left;}
			
				#nav li#media a.en {width: 67px;}
				#nav li#media a.fr {width: 67px;}
				#nav li#media a.de {width: 82px;}
				#nav li#media a.es {width: 131px;}
				#nav li#media a.it {width: 112px;}
				#nav li#media a.jp {width: 62px;}
				
				#nav li#media a.en:hover {background:url(../images/en/btn_media.png) no-repeat bottom left;}
				#nav li#media a.fr:hover {background:url(../images/fr/btn_media.png) no-repeat bottom left;}
				#nav li#media a.de:hover {background:url(../images/de/btn_media.png) no-repeat bottom left;}
				#nav li#media a.es:hover {background:url(../images/es/btn_media.png) no-repeat bottom left;}
				#nav li#media a.it:hover {background:url(../images/it/btn_media.png) no-repeat bottom left;}
				#nav li#media a.jp:hover {background:url(../images/jp/btn_media.png) no-repeat bottom left;}
				
			#nav li#phone.en {background:url(../images/en/btn_phone.png) no-repeat top left;}
			#nav li#phone.fr {background:url(../images/fr/btn_phone.png) no-repeat top left;}
			#nav li#phone.de {background:url(../images/de/btn_phone.png) no-repeat top left;}
			#nav li#phone.es {background:url(../images/es/btn_phone.png) no-repeat top left;}
			#nav li#phone.it {background:url(../images/it/btn_phone.png) no-repeat top left;}
			#nav li#phone.jp {background:url(../images/jp/btn_phone.png) no-repeat top left;}
			
				#nav li#phone a.en {width: 120px;}
				#nav li#phone a.fr {width: 118px;}
				#nav li#phone a.de {width: 143px;}
				#nav li#phone a.es {width: 142px;}
				#nav li#phone a.it {width: 130px;}
				#nav li#phone a.jp {width: 153px;}
	
				#nav li#phone a.en:hover {background:url(../images/en/btn_phone.png) no-repeat bottom left;}
				#nav li#phone a.fr:hover {background:url(../images/fr/btn_phone.png) no-repeat bottom left;}
				#nav li#phone a.de:hover {background:url(../images/de/btn_phone.png) no-repeat bottom left;}
				#nav li#phone a.es:hover {background:url(../images/es/btn_phone.png) no-repeat bottom left;}
				#nav li#phone a.it:hover {background:url(../images/it/btn_phone.png) no-repeat bottom left;}
				#nav li#phone a.jp:hover {background:url(../images/jp/btn_phone.png) no-repeat bottom left;}
				
			#nav li#newsletter.en {background:url(../images/en/btn_newsletter.png) no-repeat top left;}
			#nav li#newsletter.fr {background:url(../images/fr/btn_newsletter.png) no-repeat top left;}
			#nav li#newsletter.de {background:url(../images/de/btn_newsletter.png) no-repeat top left;}
			#nav li#newsletter.es {background:url(../images/es/btn_newsletter.png) no-repeat top left;}
			#nav li#newsletter.it {background:url(../images/it/btn_newsletter.png) no-repeat top left;}
			#nav li#newsletter.jp {background:url(../images/jp/btn_newsletter.png) no-repeat top left;}
			
				#nav li#newsletter a.en {width: 114px;}
				#nav li#newsletter a.fr {width: 114px;}
				#nav li#newsletter a.de {width: 114px;}
				#nav li#newsletter a.es {width: 124px;}
				#nav li#newsletter a.it {width: 114px;}
				#nav li#newsletter a.jp {width: 148px;}
				
				#nav li#newsletter a.en:hover {background:url(../images/en/btn_newsletter.png) no-repeat bottom left;}
				#nav li#newsletter a.fr:hover {background:url(../images/fr/btn_newsletter.png) no-repeat bottom left;}
				#nav li#newsletter a.de:hover {background:url(../images/de/btn_newsletter.png) no-repeat bottom left;}
				#nav li#newsletter a.es:hover {background:url(../images/es/btn_newsletter.png) no-repeat bottom left;}
				#nav li#newsletter a.it:hover {background:url(../images/it/btn_newsletter.png) no-repeat bottom left;}
				#nav li#newsletter a.jp:hover {background:url(../images/jp/btn_newsletter.png) no-repeat bottom left;}
			
			#buynow {
				position: absolute;
				bottom: 20px;
				left: 850px;
			}
				
		#social {
			margin: auto;
			width: 186px;
		}
	
			#social label {
				float: left;
				width: 57px;
				display: block;
				overflow: hidden;
				cursor: pointer;
				margin: 15px 5px 0 0;
			}
			
				#social label img:hover {
					position: relative;
					left: -55px;
				}
				
		#footer {
		background:#000 url(../images/footerbg.jpg) no-repeat 50% 0;
		clear: both;
	}
	
		#footerContainer {
			margin: auto;
			width: 959px;	
			padding: 22px 40px 0;
		}
		
			#webstore {
				text-align: center;
				margin-bottom: 20px;
				width: 959px;
				/*Add for requested changes*/
				float:left;
			}
		
				#webstore a {
					font-size: 10px;
					font-weight: lighter;
				}
				
				#webstore a:hover {
					text-decoration: underline;	
				}
	
			#footer img.left {
				float: left;
				margin: 20px 0 0 20px;
			}
			
			#footer img.right {
				float: right;
				margin: 35px 0 0;
			}
	
				#flagsContainer {
					margin: auto auto 40px;
					width: 277px;
					position: relative;
					top: 10px;
				}
			
				#flagsContainer ul {
					margin-top: 6px;
				}
				
					#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.jpg) top left no-repeat;}
						#flagFR {background:url(../images/flags/flag_fr.jpg) top left no-repeat;}
						#flagSP {background:url(../images/flags/flag_sp.jpg) top left no-repeat;}
						#flagIT {background:url(../images/flags/flag_it.jpg) top left no-repeat;}
						#flagUS {background:url(../images/flags/flag_us.jpg) top left no-repeat;}
						#flagUK {background:url(../images/flags/flag_uk.jpg) top left no-repeat;}
						#flagJP {background:url(../images/flags/flag_jp.jpg) top left no-repeat;}
						#flagGL {background:url(../images/flags/flag_gl.jpg) top left no-repeat;}
			
				
				#claim {
					margin-top: 180px;	
				}
			
				#claim p {
					text-align: center;
					color:#5c5c5c;
					font-size: 10px;
					font-weight: lighter;
					margin: 40px auto;
				}

/* End General Styles */


/* Story Section */

#main {
	position: relative;
	top: -190px;
	left: 270px;
	width: 720px;
}

	#main p {
		line-height: 25px;
		font-weight: lighter;
	}

/* End Story Section */


/* Features Section */

#main strong {
	font-size: 13px;
	color:#ff0000;
}

#main span {
	font-weight: lighter;
	margin-left: 5px;
}

/* End Features Section */


/* Mobile Content Section */

#screens {
	overflow: hidden;	
}
	
	#screens li {
		display: inline;
		float: left;
		margin: 0 15px 15px 0;
		position: relative;	
	}
	
		#screens li a {
			float: left;	
			border: 2px solid #810000;
		}
		
		#screens li a:hover {
			border: 2px solid #009acc;	
		}

/* End Mobile Content Section */

/* Media Section */

#mediaContainer {

	position: relative;
	height: 419px;
}
	
	#player {
		float: left;
		position: relative;
		width: 253px;
	}
	
	#menu {
		padding-top: 60px;
		position: relative;
		left: -12px;
		width: 644px;
	}
	
		#tabs {
			position: relative;
			left: 30px;
			height: 54px;
			top: -30px;
			background:url(../images/tabsbg.png) no-repeat 226px 0;
		}
	
			#tabs li {
				width: 120px;
				height: 29px;
				float: left;
				margin: 23px 0 0 39px;
				cursor: pointer;
			}
			
		#screenshots {
			width: 325px;
			margin: 10px auto;
			overflow: hidden;
		}
		
			#screenshots li {
				display: inline;
				float: left;
				margin: 0 8px 8px 0;
				border: 2px solid #810000;	
			}
			
			#screenshots li.selected {
				border: 2px solid #0190bf;	
			}
		
				#screenshots li img {
					width: 66px;
					height: 88px;
					float: left;
					/*cursor: pointer;*/
				}
				
				#screenshots li div {
					position: absolute;
					top: 70px;
					left: 47px;
					
				}
				
					#screenshots li div img {
						width: 183px;
						height: 244px;
						
					}
		#screenshots li label img {
						
						cursor:pointer;
					}
					
					
				
					
		#trailers {
			width: 325px;
			margin: 10px auto;
			overflow: hidden;
		}
		
			#trailers li {
				display: inline;
				float: left;
				margin: 0 8px 8px 0;
				border: 2px solid #810000;
			}
		
				#trailers li img {
					width: 66px;
					height: 88px;
					float: left;
					cursor: pointer;
				}
				
				#trailers li div {
					position: absolute;
					top: 70px;
					left: 47px;
				}
				
					#trailers li div img {
						width: 183px;
						height: 244px;
					}	
			
		#pager {
			text-align: center;
		}
			
			#pager a {
				margin: 0 30px 0 30px;	
			}
				
/* End Media Section */

/* Newsletter*/
#newsForm {
background:none repeat scroll 0 0 #5A5A5A;
border:1px solid #FFFFFF;
display:none;
margin-left:723px;
margin-top:-300px;
/*padding-bottom:20px;*/
padding:20px;
position:absolute;
width:170px;
z-index:100;
}

#newsClose {
background:none repeat scroll 0 0 #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
color:#5A5A5A;
cursor:pointer;
display:block;
font:9px/1 Verdana,Geneva,sans-serif;
/*left:116px;*/
left:156px;
padding:3px 7px;
position:absolute;
top:-16px;
z-index:100;
}

.newsInput  {
border:1px solid #CCCCCC;
font-size:9px;
padding:3px;
width:125px;
color:black;
}

.newsSubmit {
background:none repeat scroll 0 0 #CCCCCC;
color:#5A5A5A;
font-size:9px;
/*left:-5px;*/
padding:3px 10px;
position:relative;
top:10px;
cursor:pointer;
}

.also {
	margin-bottom: 10px;
	text-align: center;
}

	.also a {
		font:bold 14px/1 Arial,Helvetica,sans-serif;
		text-transform: uppercase;
		color:#AF0000;
	}
	
#available_soon {
background-color:white;
display:none;
color:black;
left:700px;
position:absolute;
text-align:center;
top:170px;
width:150px;



}