/* general styles */body{	margin:0;	color:#fff;	font:12px Arial, Helvetica, sans-serif;	background:#a454b0 url(../images/body-bg.gif) repeat-x;}img{border:none;}a{	text-decoration:underline;	color:#e3da56;}a:hover{text-decoration:none;}input,textarea,select{	font:100% arial,sans-serif;	vertical-align:middle;}form,fieldset{	margin:0;	padding:0;	border:none;}/* structure */.hidden{	display:none;}#main-container{	width:962px;	overflow:hidden;	margin:0 auto;	position:relative;}/* logotype */#logo{	position:relative;	z-index:9;	overflow:hidden;	margin:0 0 -54px 89px;}#logo a{	display:block;	width:259px;	height:154px;	overflow:hidden;	position:relative;	cursor:pointer;	background:url(../images/logo.png) no-repeat;	text-indent:-9999px;	outline:none;}/* header styles */#header{	position:absolute;	left:0;	top:0;	z-index:8;	width:962px;	height:130px;	background:url(../images/header-bg.jpg) no-repeat 370px 0;}#eat-things{	position:absolute;	left:450px;	top:67px;	z-index:10;	width:272px;	height:55px;	background:url(../images/eat-things.png) no-repeat;	text-indent:-9999px;	margin:0;}#paxheader{	position:relative;	left:750px;	top:20px;	z-index:11;	margin:0;}#paxheader a{	display:block;	width:81px;	height:119px;	overflow:hidden;	position:relative;	cursor:pointer;	background:url(../images/paxheader.png) no-repeat;	text-indent:-9999px;	outline:none;}#igfheader{	position:relative;	left:840px;	top:-80px;	z-index:12;	margin:0;}#igfheader a{	display:block;	width:123px;	height:46px;	overflow:hidden;	position:relative;	cursor:pointer;	background:url(../images/igfheader-sm.jpg) no-repeat;	text-indent:-9999px;	outline:none;}#buyheader{	position:relative;	left:820px;	top:-51px;	z-index:13;	margin:0;}#buyheader a{	display:block;	width:110px;	height:110px;	overflow:hidden;	position:relative;	cursor:pointer;	cursor:hand;	background:url(../images/comingsoon.png) no-repeat;	text-indent:-9999px;	outline:none;}#nowheader{	position:relative;	left:820px;	top:-51px;	z-index:13;	margin:0;}#nowheader a{	display:block;	width:110px;	height:110px;	overflow:hidden;	position:relative;	cursor:pointer;	cursor:hand;	background:url(../images/buynow.png) no-repeat;	text-indent:-9999px;	outline:none;}/* flash area */#flasharea{	width:962px;	height:320px;	overflow:hidden;	margin-bottom:25px;}/* main navigation styles */#navigation{	position:absolute;	left:108px;	top:419px;	z-index:99;	margin:0;	padding:17px 0 0;	list-style:none;	width:760px;	height:60px;}#navigation li{	float:left;	/* margin-right:27px;  */}#navigation li a{	float:left;	height:11px;	overflow:hidden;	text-indent:-9999px;}#navigation li.game-feagure a{	width:101px;	background:url(../images/game-features.gif) no-repeat;	margin-right: 27px;}#navigation li.characters a{	width:81px;	background:url(../images/characters.gif) no-repeat;	margin-right: 27px;}#navigation li.press a{	width:41px;	background:url(../images/press.gif) no-repeat;	margin-right: 27px;}#navigation li.screenshots a{	width:140px;	height:13px;	background:url(../images/screenshots.gif) no-repeat;	margin-right: 27px;}#navigation li.downloads a{	width:91px;	background:url(../images/downloads.gif) no-repeat;	margin-right: 12px;}#navigation li.contest a{	width:91px;	background:url(../images/contest.gif) no-repeat;	}#navigation li.store a{	width:91px;	background:url(../images/store.gif) no-repeat;}#navigation li a:hover{	background-position:0 -11px;}#navigation li.screenshots a:hover{	background-position:0 -13px;}/* content styles */#content{	width:760px;	min-height:384px;	background:url(../images/content-bg.jpg) no-repeat 40px 0;	margin-left:98px;	padding-top:37px;}#content:after{	content:".";	display:block;	width:100%;	overflow:hidden;	height:0;	clear:both;	text-indent:-9999px;}* html #content{	height:384px;}#content .left-column{	width:314px;	float:left;	overflow:hidden;	padding:15px 20px 0 9px;}#content .left-column h2{	margin:0;	color:#e3da56;	font-size:30px;	line-height:30px;}#content .left-column p{	margin:0 0 15px;	line-height:14px;}#content .right-column{	width:391px;	float:right;	overflow:hidden;	padding:15px 17px 0 9px;}#content .right-column h2{	margin:0;	color:#e3da56;	font-size:30px;	line-height:30px;}#content .right-column p{	margin:0 0 15px;	line-height:14px;}/* footer styles */#footer{	width:760px;	overflow:hidden;	margin:0 0 50px 98px;}#footer .banners{	width:800px;	overflow:hidden;	margin:0 0 10px 7px;	padding:0;	list-style:none;}#footer .banners li{	float:left;}#footer .banners li.banner-xbox{	margin:18px 0 0 25px;}#footer .banners li.banner-pax{	margin:13px 0 0 16px;}#footer .banners li.banner-greenhouse{	margin:16px 0 0 22px;}#footer .banners li.banner-steam{	margin:20px 0 0 13px;}#footer .banners li.banner-d2d{	margin:15px 0 0 18px;}#footer .banners li.banner-pixel{	margin:8px 0 0 18px;}#footer .banners li.banner-sbs{	margin:19px 0 0 7px;}#footer p{	text-align:center;	margin:0 0 5px;}#footer p a{	color:#fff;}#footer p em{	margin-left:10px;	padding-left:10px;	background:url(../images/footer-bullet.gif) no-repeat 0 2px;	font-style:normal;}