h1 {
	font-family: Arial;
	font-size: 16px;
}

html {
	overflow-y: auto;
	overflow-x: auto;
	width:100%;
	max-width:1280;
	background-color:#000000;
}

a {
	color:#0000fb;
	outline:none;
}

body {
	background-color:#000;
	text-align: center;
	margin:0;
	line-height:1.231;
	
}

div.main {
	background-color:#666;
	width:100%;
	text-align: left;
	position:absolute;
	top:115px;
	left:0px;
	z-index:1;
	height:695px;
	min-width:910px;
	max-width:1264px;
}

div.index_main {
	background-color:#000;
	width:100%;
	text-align: left;
	position:absolute;
	top:115px;
	left:0px;
	z-index:-2;
	height:570px;
	max-width:1280px;
	min-width:915px;
}

div.leftgraph {
	left:0px;
	top:115px;
	float:left;
	width:350px;
	height:695px;
	background-image:url('../img/ia2.jpg');
}

div.header{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	padding-top:20px;
	min-width:915px;
	max-width:1280px;
	background-color:#000;
	height:100px;
	z-index:1;
}
	
div.header_left{
	position:absolute;
	top:20px;
	left:0px;
	width:49.99%;
	height:44px;
	background-image: url('../img/IA_header_left.gif');
	background-repeat: repeat;
	border-collapse:collapse;
	z-index:0;
}
	
div.header_right{
	position:absolute;
	top:20px;
	right:0;
	width:49.99%;
	height:44px;
	background-image: url('../img/IA_header_right.gif');
	background-repeat: repeat;
	border-collapse:collapse;
	z-index:-1;
}

a.header_links{
	color:#fff;
	text-decoration:none;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	line-height:15px;
}

a.header_links:hover{
	color:#bca76b;
	text-decoration:none;
	font-family:Arial;
	font-weight:bold;
}

a.header_links:active{
	color:#bca76b;
	text-decoration:none;
	font-family:Arial;
	font-weight:bold;
}

a.active {
	color:#bca76b;
}

div.nav {
	position:relative;
	border:#999 solid 0px;
	height:30px;
	width:100%;
	background-color:#000;
	top:50px;
	background-image:url(../img/NavbarM30.jpg);
	min-width:895px
}

div.leftnav {
	float:left;
}

div.mainnav {
	float:left;
	clear:right;
	width:27.8%;
	height:30px;
	background-image:url('../img/NavbarM30.jpg');
	z-index:1
}

div.navwrapper {
	margin:0 auto;
	width:1030px;
}

div.navbox {
	float:left;
	position:absolute;
	left:332px;
	top:0px;
	width:760px
}

div.content {
	position:absolute;
	right:113px;
	top:0px;
	width:800px;
	border:#999 solid 0px;
	height:695px;
	background-color:#fff;
}

div.index_content {
	
	width:1000px;
	border:#999 solid 0px;
	height:570px;
	background-color:#000;
	margin:0 auto;
	overflow:none
}

div.content_padding {
	padding:9px;
	line-height:12px;
}

div.index_psp {
	width:200px;
	height:500px;
	position:absolute;
	left:250px;
	top:50px
}

div.index_nds {
	width:225px;
	height:300px;
	position:absolute;
	left:600px;
	top:100px
}

div.line {
	position:absolute;
	top:810px;
	left:0;
	width:100%;
	max-width:1280px;
	min-width:915px;
	height:9px;
	overflow:hidden;
	margin:0 auto
}

div.line_left {
	position:absolute;
	top:0px;
	left:0px;
	width:50%;
	height:9px;
	background-image: url('../img/IA_line_left.gif');
	background-repeat: repeat;
	border-collapse:collapse;
	z-index:-1
}

div.line_right {
	position:absolute;
	top:0px;
	right:0;
	width:50%;
	height:9px;
	background-image: url('../img/IA_line_right.gif');
	background-repeat: repeat;
	border-collapse:collapse;
	z-index:-2;
}

div.line_index {
	position:absolute;
	top:690px;
	left:0px;
	width:99.96%;
	height:9px;
	max-width:1280px;
	min-width:915px;
}

div.line_left_index {
	position:absolute;
	top:0px;
	left:0px;
	width:50%;
	height:9px;
	background-image: url('../img/IA_line_left.gif');
	background-repeat: repeat;
	border-collapse:collapse;
	z-index:-1
}

div.line_right_index {
	position:absolute;
	top:0px;
	left:50%;
	width:50%;
	height:9px;
	background-image: url('../img/IA_line_right.gif');
	background-repeat: repeat;
	border-collapse:collapse;
	z-index:-1
}

div.footer {
	position:relative;
	top:0px;
	left:0px;
	background-color:#000;
	height:20px;
	max-width:1150px;
	min-width:895px;
	margin:0 auto;
	font-family:Arial;
	font-size:9px;
	color:#ffffff;
}

div.footer_wrapper {
	position:absolute;
	left:0px;
	top:820px;
	width:100%;
	background-color:#000;
	z-index:1;
	min-width:915px;
	max-width:1280px;
}

div.footer_index {
	position:relative;
	top:0px;
	left:0px;
	background-color:#000;
	height:40px;
	width:1150px;
	margin:0 auto;
	font-family:Arial;
	font-size:9px;
	color:#ffffff;
}

div.footer_wrapper_index {
	position:absolute;
	left:0px;
	top:710px;
	width:100%;
	background-color:#000;
	max-width:1280px;
	min-width:915px;
}

div.footer_logos {
	position:absolute;
	top:28px;
	right:0px;
	min-width:400px;
	margin-top:4px;
	padding-left:20px;
	z-index:200
}

div.footer_text {
	min-width:895px;
	max-width:1150px;
	padding-left:10px;
	padding-right:0px;
	text-align:center;
}

div.info {
	font-family: Arial;
	font-size:12px;
	position:absolute;
	top:160px;
	left:0px;
	width:770px;
	height:220px;
	background-color:#d93200;
	padding:15px;
	color:#ffffff;
	z-index:11;
	line-height:15px
}

ul{
	padding-left: 10px;
}

div.boxes {
	font-family: Arial;
	font-size:11px;
	padding:10px;
}

div.trailer {
	position:absolute;
	top:415px;
	left:40px;
	width:330px;
	height:274px;
	border:1px solid #000000;
	z-index:1;
	background-color:#000;
}

div.trailer_wii {
	position:absolute;
	top:418px;
	left:40px;
	width:400px;
	height:250px;
	border:1px solid #000000;
	z-index:1;
	background-color:#000;
}

div.packshots {
	position:absolute;
	right:20px;
	top:0px;
	width:65px;
	height:695px;
	border:#000 solid 0px;
	z-index:200px
}

div.packshots_ds {
	position:absolute;
	right:-70px;
	top:30px;
	width:65px;
	border:#000 solid 0px
}

.packshotthumb {
	border:#000 solid 1px
}

div.quote {
	padding: 5px 10px 5px 10px;
	margin:10px;
	background-color:#fff;
	/*background-color:#fff8ba;
	border:#000 solid 1px;*/
	font-style:italic;
	font-family: Arial;
	font-size:17px;
	color:#0a5eb7;
	line-height:17px;
	font-weight:600;
}

div.quote_block {
	position:relative;
	width:700px;
	margin:10px auto 0 auto;
	padding:0 0 0 0;
	font-size:25px;
	font-style:italic;
	height:120px;
	color:#0a5eb7;
	background-color:#fff;
}

div.quote_block2 {
	position:relative;
	width:800px;
	margin:10px auto 0 auto;
	padding:0 0 0 0;
	font-size:25px;
	font-style:italic;
	height:220px;
	color:#0a5eb7;
	overflow:hidden;
	background-color:#fff;
}

div.left_quote {
	position:absolute;
	top:-20px;
	left:-35px
}

div.left_quote_fix {
	position:absolute;
	top:-20px;
	left:0px
}

div.quote_wrapper {
	width:680px;
	height:85px
}

ul.quote_list {
	font-weight:600;
	background-color:#fff
}

div.right_quote {
	position:absolute;
	top:70px;
	left:700px
}

span.quote_attr {
	position:absolute;
	bottom:10px;
	right:-32px;
	font-style:normal;
	font-weight:bold;
	font-size:16px;
	color:#000;
}

div.news {
	padding:10px;
	margin:10px;
	background-color:#fff;
	/*background-color:#fff8ba;
	border:#000 solid 1px;*/
	font-family: Arial;
	font-size:12px;
	line-height:13px;
	color:#000;
}

div.gallery {
	padding:10px;
	margin:10px;
	background-color:#fff;
	/*background-color:#fff8ba;
	border:#000 solid 1px;*/
	font-family: Arial;
	font-size:12px;
	line-height:13px;
	color:#000;
	height:625px;
	overflow-y:scroll;
}

span.headlines {
	font-size:16px;
	font-weight:600;
	color:#0a5eb7;
	/*text-decoration:underline;*/
}

a.news_link {
	color:#0a5eb7;
	outline:none;
	text-decoration:none;
	background-color:#fff
}

div.index_psp {
	position:absolute;
	top:100px;
	left:0px;
	height:350px;
	width:350px
}

div.index_iphone {
	position:absolute;
	top:250px;
	left:680px;
}

div.index_wii {
	position:absolute;
	top:95px;
	left:1000px;
}

div.index_nds {
	position:absolute;
	top:95px;
	left:300px;
	width:350px;
	height:350px
}

div.format {
	margin:0 auto;
	height:31px;
	width:500px
}
