@charset "utf-8";
/*********************************************************************
   Global Defaults
*********************************************************************/
* { margin:0; padding: 0; }
body { margin: 0; font-family: Verdana, Arial, Helvetica, Verdana, sans-serif;  }
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, table, address {
	margin: 0 0 14px 0; padding: 0;
}
body, iframe, form, input, select, textarea { 
	margin: 0; border: 0; padding: 0; 
}  
img{ border: 0; }
ul, dl { padding-left: 22px;}
ol { padding-left: 32px;}
dt { font-weight: bold; }
a { cursor:pointer; text-decoration: underline; }
a:hover { text-decoration: none; }
label { cursor: pointer; cursor: hand; }

#page {
	margin: 0 auto;
}

/* Sub Footer */
#subfooter{
	padding: 10px 35px;
	overflow: auto;
	display: inline-block;
}
#subfooter {
	display: block;
}
	#subfooter img {
		float: left;
	}

/* Footer */
#footer {
	font-size: 9px; 
	line-height:14px;
	width: 960px;
	margin:0px auto 50px auto;
}
#footer a {
   text-decoration:none;
   color:#000;
}
#footer a:hover {
   color:#f00;
} 
#footer ul {
   list-style: none;
   width: 450px;
   float: left;
   padding: 0;
}
#footer li {
   width:150px;
   float:left;
}
#footer #footerbox {
	width: 900px;
	margin: 0 auto;
	overflow: hidden;
	display: inline-block;
}
#footer #footerbox {
	display:block;
}
#footer #footerbg {
	/*height:43px;*/
}
#footer .linkList {
	float: left;
	width: 450px;
}	
#footer #esrb {
   width: 144px; 
   height: 44px;
   display: block;
   background: url(/images/_img/privacycert.gif) no-repeat;
   float:left;
}
#footer #copyright {
   width:305px;
   float:left;
}


/*********************************************************************
   title Specfic : Global Styles
*********************************************************************/
body {
	background: #000 url(/images/games/crysis/v2/bg.jpg) center 13px no-repeat;
}

/* GUS Overides */
#gus-quicknav {
	background: url(/images/games/crysis/v2/gus_bg_quicknav.jpg) no-repeat;
}
#gus-comphdr {
}
#info-quick {
}
#adu-header .adu-label {
	/*color: #e68d29;*/
}

/* Page */
#page {
	margin-top: 100px;
	width: 965px;
}
#page #content {
	background: url(/images/games/crysis/v2/bg_full.jpg) no-repeat;
	position: relative;
	height: 835px;
	padding: 75px 0 0 0;
}
#logo {
	position: absolute;
	right: 0; 
	top: 0;		
	width: 185px;
	height: 193px;	
}
#logo h1 {
	width: 185px;
	height: 193px;
	background: url(/images/games/crysis/v2/logo_crysis.png) no-repeat;
	margin-bottom: 0;
}
#logo h1 a {
	display: block;
	width: 185px;
	height: 190px;
	text-indent: -3000px;
}
#page #content h2 {
	margin: 30px 0 0 25px;
	text-indent: -3000px;
	margin-bottom: 0;
	font-size: 8px;
	height: 35px;
}

#nav {
	height: 43px;
	padding-left: 438px;
}
	#nav ul:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	#nav ul {
		width: 340px;
		/*height: 43px;*/
		list-style: none;
		padding-left: 0;
		display: inline-block;
		margin-bottom: 0;
	}
	#nav ul {
		display: block;
	}
	#nav li {
		float: left;
	}
	#nav li:hover { 
		background-position: 0 0;
	}
	#nav li a {
		background-repeat: no-repeat;
		display: block;
		height: 43px;
		width: 86px;
		text-indent: -3000px;
	}
	#nav li a:hover, #nav li a.current {
		background-position: 0 -43px;
	}	
	#nav li ul {
		width: 86px;
		position: absolute;
		left: -999em;		
	}
	#nav li ul li a {
		height: 22px;
	}
	#nav li ul li a:hover {
		background-position: 0 -22px;
	}
	#nav li:hover ul, #nav li.sfhover ul {
		left: auto;
	}	
	#nav li#nav_home a{
		 width: 91px;
		 background-image: url(/images/games/crysis/v2/nav_home.jpg);
	}
	#nav li#nav_home ul {
		width: 91px;
	}
	#nav li#nav_info a{
		 background-image: url(/images/games/crysis/v2/nav_info.jpg);	
	}
	#nav li#nav_media a, #nav li#nav_news a{
		width: 64px;
		background-image: url(/images/games/crysis/v2/nav_news2.jpg);		
	}
	#nav li#nav_media ul, #nav li#nav_news ul {
		width: 64px;
	}
	#nav li#nav_com a {
		background-image: url(/images/games/crysis/v2/nav_comm.jpg);		
	}
	#nav li#nav_com ul{
		width: 104px;
		background: #000;
	}
		#nav li#nav_com ul li#nav_news a {
			background-image: url(/images/games/crysis/v2/nav_news.jpg);
		}
		#nav li#nav_com ul li#nav_fansites a {
			background-image: url(/images/games/crysis/v2/nav_fansites.jpg);
		}		
		#nav li#nav_com ul li#nav_forums a {
			background-image: url(/images/games/crysis/v2/nav_forums.jpg);
		}
		#nav li#nav_com ul li#nav_newsletter a {
			background-image: url(/images/games/crysis/v2/nav_newsletter.jpg);
		}
		#nav li#nav_com ul li#nav_mods a {
			background-image: url(/images/games/crysis/v2/nav_mods.jpg);
		}

/* Body */
#body {
	height: 620px;
	width: 936px;
	padding: 0 7px 0 2px;
	overflow: auto;
	display: inline-block;	
}
#body {
	display: block;
}
	#body a {
		text-decoration: none;
	}
	#body a:hover {
		text-decoration: underline;
	}	
	#body .left_col {
		width: 245px;
		float: left;
		height: 563px;
		overflow: hidden;
		padding-top: 20px;
	}
	#body .left_col a {
		color: #fff;
	}
	#body .right_col {
		width: 691px;
		float: left;
		height: 583px;
		
		font-size: 11px;
		color: #999;
		line-height: 17px;			
	}
	#body .right_col a {
		color: #d32127;
	}	

	#body .right_col .scroll_area {
		overflow: auto;
		width: 670px;
		height: 534px;
		padding: 0 20px 0 0;		
	}
	#body .right_col p, #body .right_col ol, #body .right_col ul, 
	#body .right_col table, #body .right_col dl, #body blockquote {
		font-size: 11px;
		color: #999;
		line-height: 17px;
	}
	#body .right_col h3 {
		color: #fff;
		font-weight: normal;
		font-size: 20px;
		margin-bottom: 3px;
	}	
	#body .right_col h4 {
		color: #fff;
		font-size: 12px;
	}
	#body .right_col p.subtitle {
		font-size: 10px;
		color: #fff;
	}	
	#body .right_col p.teaser {
		font-weight: bold;
		color: #d32127;
	}
	#body #side_nav ul {
		padding-left: 0;
		margin-bottom: 0;
		list-style: none;
	}
	
	#body #side_nav li a {
		display: block;
		width: 240px;
		height: 24px;
		background-repeat: no-repeat;
		text-indent: -3000px;
	}
	#body #side_nav li a:hover, #body #side_nav li a.current {
		background-position: 0 -24px;
	}	
	
/* Media Player */
#media_player {
	color:#fff;
	font-size:12px;
	width: 708px;
	height: 540px;
	margin: 1px 26px 7px 231px;
}

/* Subfooter */
#subfooter {
	padding-bottom: 0;
}
#subfooter img {
	padding-right: 30px;
}
#subfooter p {
	float: left;
	
	width: 325px;

}
#copy_info {
	font-size: 10px;
	color: #666;
	padding: 10px 30px
}
/* Footer */		
#footer a {
	color: #666666;
}	
#footer a:hover {
	text-decoration: underline;
}
#footer .linkList, #footer ul {
	width: 420px;
}
#footer li {
	width: 140px;
}
	


























