.centerBlock {
	position: relative;
	width: 996px;
	margin: 0 auto 0 auto;
}

.centerBlock h1 {
	margin: 0;
}

.headerCallToAction {
	position:absolute;
	left:128px;
	top:326px;
	width:240px;
}
.headerSystemRecs {
	margin: 8pt 0 0 8pt;
	padding: 0 0 0 35px;
	background-image: url('windows_logo.png');
	background-repeat: no-repeat;
	background-position-y: 4px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #a4b7db;
}
.headerSocialMedia {
	position:absolute;
	width:340px;
	left:581px;
	top:460px;
	text-align:center;
}
.headerSocialMedia a {
	display: inline-block;
	padding: 1px 8px;
}
.headerSocialMedia a:hover {
	border-radius:2px;
	background-color: #3e424e;
}

.headerTop {
	padding: 68px 0 0 0;

	background-image: url(header_background.png);
	font-size: 10pt;
	font-weight: normal;
}

.headerTop .headerNavBar {
	position: relative;
	height: 32px;
	padding: 0 13px 0 13px;
}

.headerTop .headerNavBar a {
	display: inline-block;
	width: 162px;
	padding: 2px 0 0 0;
	
	font-family: ConvectionRegular, "ff-utility-web-pro", sans-serif;
	font-size: 18px;
	color: #9da4b3;	/* H:220 S:12 B:70 */
	
	text-align: center;
	line-height: 30px;
	text-decoration: none;
}

.headerTop .headerNavBar span {
	display: inline-block;
	width: 162px;
	padding: 2px 0 0 0;
	
	font-family: ConvectionRegular, "ff-utility-web-pro", sans-serif;
	font-size: 18px;
	color: #404040;
	
	text-align: center;
	line-height: 30px;
	text-decoration: none;
}

.headerTop .headerNavBar a:hover {
	/* background-image: url(HeaderPaneButtonHover.jpg); */
	color: #e0ebff;	/* H:220 S:12 B:100 */
}

.section1 {
	position:relative;
	height:100%;
	background-image: url('top_frame.png');
	background-repeat: no-repeat;
}
.section1_ringed_planet {
	position:absolute;
	top:284px;
	left:-310px;
}
.section2 {
	position:relative;
	height:100%;
	background-image: url('mid_frame.png');
	background-repeat: repeat-y;
}
.section2_ares_commune {
	position:absolute;
	top:-160px;
	left:384px;
}
.section2_rom_item {
	position:absolute;
	top:340px;
	left:80px;
}
.section3 {
	position:relative;
	height:100%;
	background-image: url('mid_frame.png');
	background-repeat: repeat-y;
}
.section3_armor_screen {
	position:absolute;
	top:0px;
	left:540px;
}
.expansionBlock {
	background-image: url('eternity_port_section.jpg');
	background-repeat: no-repeat;
	background-position: center;
	
	border-top: 1px solid #2f3b54;
	border-bottom: 1px solid #2f3b54;
}
.section4 {
	position:relative;
	height:100%;
}
.section5 {
	position:relative;
	height:100%;
	background-image: url('mid_frame.png');
	background-repeat: repeat-y;
}
.block1 {
	position:absolute;
	left:40px;
	top:40px;
	width:438px;
}
.block2 {
	position:absolute;
	left:518px;
	top:320px;
	width:438px;
}
.block3 {
	position:absolute;
	left:40px;
	top:40px;
	width:438px;
}
.block4 {
	position:absolute;
	left:518px;
	top:320px;
	width:438px;
}
.block5 {
	position:absolute;
	left:40px;
	top:40px;
	width:438px;
}
.block6 {
	position:absolute;
	left:518px;
	top:320px;
	width:438px;
}
.blockTrailer {
	display:block;
	position:absolute;
	left:518px;
	top:40px;
	width:438px;
	height:248px;
	
	background-image: url('trailer_background.jpg');
	background-position: center center;
	border: solid 1px #99bbff;
	border-radius: 8px;
	
	cursor: pointer;
}
.expansionCallToAction {
	position:absolute;
	left:128px;
	top:322px;
	width:240px;
}
.expansionCallToAction p {
	margin: 8pt 0 0 0;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #a4b7db;
	text-align: center;
}
.violator {
	display:block;
	
	position:absolute;
	left:-1px;
	top:0;
	height:90px;
	width:1000px;
	
	background-image: url(eternity_port_violator.png);
	background-repeat: no-repeat;
	background-position: center 0px;
}

