html, body {
  height: auto;
  width: 100%;
  padding: 0;
  color: white;
  margin: 0;
  position: relative;
  font-family: OpenSans, sans-serif;
  background: #000;
}
@font-face {
  font-family: 'OpenSans_bold';
  src: url("../fonts/opensans-bold-webfont.eot");
  src: url("../fonts/opensans-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans-bold-webfont.woff") format("woff"), url("../fonts/opensans-bold-webfont.ttf") format("truetype"), url("../fonts/opensans-bold-webfont.svg#open_sansbold") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'OpenSans_bolditalic';
  src: url("../fonts/opensans-bolditalic-webfont.eot");
  src: url("../fonts/opensans-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans-bolditalic-webfont.woff") format("woff"), url("../fonts/opensans-bolditalic-webfont.ttf") format("truetype"), url("../fonts/opensans-bolditalic-webfont.svg#open_sansbold_italic") format("svg");
  font-weight: normal;
  font-style: italic; }
@font-face {
  font-family: 'OpenSans_extrabold';
  src: url("../fonts/opensans-extrabold-webfont.eot");
  src: url("../fonts/opensans-extrabold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans-extrabold-webfont.woff") format("woff"), url("../fonts/opensans-extrabold-webfont.ttf") format("truetype"), url("../fonts/opensans-extrabold-webfont.svg#open_sansextrabold") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'OpenSans_extrabolditalic';
  src: url("../fonts/opensans-extrabolditalic-webfont.eot");
  src: url("../fonts/opensans-extrabolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans-extrabolditalic-webfont.woff") format("woff"), url("../fonts/opensans-extrabolditalic-webfont.ttf") format("truetype"), url("../fonts/opensans-extrabolditalic-webfont.svg#open_sansextrabold_italic") format("svg");
  font-weight: normal;
  font-style: italic; }
@font-face {
  font-family: 'OpenSans_light';
  src: url("../fonts/opensans-light-webfont.eot");
  src: url("../fonts/opensans-light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans-light-webfont.woff") format("woff"), url("../fonts/opensans-light-webfont.ttf") format("truetype"), url("../fonts/opensans-light-webfont.svg#open_sanslight") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'OpenSans_italic';
  src: url("../fonts/opensans-italic-webfont.eot");
  src: url("../fonts/opensans-italic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans-italic-webfont.woff") format("woff"), url("../fonts/opensans-italic-webfont.ttf") format("truetype"), url("../fonts/opensans-italic-webfont.svg#open_sansitalic") format("svg");
  font-weight: normal;
  font-style: italic; }
@font-face {
  font-family: 'OpenSans_lightitalic';
  src: url("../fonts/opensans-lightitalic-webfont.eot");
  src: url("../fonts/opensans-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans-lightitalic-webfont.woff") format("woff"), url("../fonts/opensans-lightitalic-webfont.ttf") format("truetype"), url("../fonts/opensans-lightitalic-webfont.svg#open_sanslight_italic") format("svg");
  font-weight: normal;
  font-style: italic; }
@font-face {
  font-family: 'OpenSans';
  src: url("../fonts/opensans-regular-webfont.eot");
  src: url("../fonts/opensans-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans-regular-webfont.woff") format("woff"), url("../fonts/opensans-regular-webfont.ttf") format("truetype"), url("../fonts/opensans-regular-webfont.svg#open_sansregular") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'OpenSans_semibolditalic';
  src: url("../fonts/opensans-semibolditalic-webfont.eot");
  src: url("../fonts/opensans-semibolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans-semibolditalic-webfont.woff") format("woff"), url("../fonts/opensans-semibolditalic-webfont.ttf") format("truetype"), url("../fonts/opensans-semibolditalic-webfont.svg#open_sanssemibold_italic") format("svg");
  font-weight: normal;
  font-style: italic; }
@font-face {
  font-family: 'OpenSans_semibold';
  src: url("../fonts/opensans-semibold-webfont.eot");
  src: url("../fonts/opensans-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans-semibold-webfont.woff") format("woff"), url("../fonts/opensans-semibold-webfont.ttf") format("truetype"), url("../fonts/opensans-semibold-webfont.svg#open_sanssemibold") format("svg");
  font-weight: normal;
  font-style: normal; }
@media screen and (-webkit-min-device-pixel-ratio: 0) {

@font-face {
  font-family: 'Okuda';
  src: url("../fonts/okuda.eot");
  src: url("../fonts/okuda.eot?#iefix") format("embedded-opentype"), url("../fonts/okuda.woff") format("woff"), url("../fonts/okuda.ttf") format("truetype"), url("../fonts/okuda.svg#okuda") format("svg");
 }
  @font-face {
    font-family: 'OpenSans_bold';
    src: url("../fonts/opensans-bold-webfont.svg#open_sansbold") format("svg");
    font-weight: normal;
    font-style: normal; }
  @font-face {
    font-family: 'OpenSans_bolditalic';
    src: url("../fonts/opensans-bolditalic-webfont.svg#open_sansbold_italic") format("svg");
    font-weight: normal;
    font-style: italic; }
  @font-face {
    font-family: 'OpenSans_extrabold';
    src: url("../fonts/opensans-extrabold-webfont.svg#open_sansextrabold") format("svg");
    font-weight: normal;
    font-style: normal; }
  @font-face {
    font-family: 'OpenSans_extrabolditalic';
    src: url("../fonts/opensans-extrabolditalic-webfont.svg#open_sansextrabold_italic") format("svg");
    font-weight: normal;
    font-style: italic; }
  @font-face {
    font-family: 'OpenSans_light';
    src: url("../fonts/opensans-light-webfont.svg#open_sanslight") format("svg");
    font-weight: normal;
    font-style: normal; }
  @font-face {
    font-family: 'OpenSans_italic';
    src: url("../fonts/opensans-italic-webfont.svg#open_sansitalic") format("svg");
    font-weight: normal;
    font-style: italic; }
  @font-face {
    font-family: 'OpenSans_lightitalic';
    src: url("../fonts/opensans-lightitalic-webfont.svg#open_sanslight_italic") format("svg");
    font-weight: normal;
    font-style: italic; }
  @font-face {
    font-family: 'OpenSans';
    src: url("../fonts/opensans-regular-webfont.svg#open_sansregular") format("svg");
    font-weight: normal;
    font-style: normal; }
  @font-face {
    font-family: 'OpenSans_semibolditalic';
    src: url("../fonts/opensans-semibolditalic-webfont.svg#open_sanssemibold_italic") format("svg");
    font-weight: normal;
    font-style: italic; }
  @font-face {
    font-family: 'OpenSans_semibold';
    src: url("../fonts/opensans-semibold-webfont.svg#open_sanssemibold") format("svg");
    font-weight: normal;
    font-style: normal; } }
	

	h1, h2, h3, h4, h5 {
  font-family: Okuda,sans-serif; }
  
  a {
  color: white;
  text-decoration: none; }
  
  
#full-screen-background-image {
  z-index: -999;
  min-height: 100%;
  min-width: 1024px;
  width: 100%;
  height: auto;
  position: fixed;
  top: 0;
  left: 0;
}

#content_1{
	width:100%;
	min-width: 1280px;
	height:770px;
	background: black url("../img/background_1a.jpg") no-repeat center top;
}
#content_trailer{
	width:100%;
	min-width: 1280px;
	height:696px;
	background: black url("../img/trailer_bg.jpg") no-repeat center top;
}
#header {

  width: 1140px;
  height: 70px;
  color: #333;
  margin: 0 auto;
  clear: both;

  text-align: right;
}

#button_section {
	
  width: 1140px;
  height: 70px;
  color: #333;
  margin: 0 auto;
  clear: both;
  padding-top: 640px;
  padding-right: 180px;
  
}
#button_section a {
	
  float: right;
}

#wrapper {
	
  width: 1140px;
  color: #333;
  margin: 0 auto;
  clear: both;
}

#iframe {
	margin: 0 auto;
	position: relative;
	padding-top: 100px;
	padding-left: 175px;
}
#container {
  width: 500px;
  float: right;
  color: #FFF;
  padding-top: 285px;
}
#preorder_button{
	height: 150px;
	width: 500px;
	padding-bottom: 80px;
}
#warchild_proceeds{
	display: -webkit-box;
	margin: 0 auto;
	margin-top: 10px;
}
#warchild_proceeds a{
	padding-left: 30px;
}
#warchild_proceeds p{
	font-family:'OpenSans_light';
	margin:0;
	padding-left: 15px;
}
#warchild_proceeds b{
	font-family:'OpenSans_semibold';
}
#description{
	width: 1100px;
	height: 180px;
	text-align: left;
	color: #FFF;
	background-color: #000;
	font-size: 16px;
	padding-left: 80px;
}
#description h1{
	clear:both;
	text-align: center;
	font-size: 57px;
	letter-spacing: 1px;
	font-family: Okuda,sans-serif;
	font-weight: normal;
	color: #FFF;
	margin: 0 auto;
	padding-top: 60px;
}
#description p{
	font-family:'OpenSans_light';
	clear:both;
	text-align: left;
	font-size: 18px;
	font-weight: normal;
	color: #FFF;
	margin: 0 auto;
	padding-top: 10px;
	text-indent: 3%;
}
#description b{
	font-family:'OpenSans_semibold';
	clear:both;
	text-align: left;
	font-size: 18px;
	font-weight: normal;
	color: #FFF;
	margin: 0 auto;
	padding-top: 10px;
}

#screenshots {
	width: 1100px;
	padding-top: 50px;
	text-align: left;
	color: #FFF;
	background-color: #000;
	font-size: 16px;
	padding-left: 80px;
}

#screenshots img {
	padding-left: 15px;
	padding-bottom: 15px;
}

#screenshots h1{
	clear:both;
	text-align: left;
	font-size: 34px;
	font-family: Okuda,sans-serif;
	letter-spacing: 1px;
	font-weight: normal;
	color: #eaaa27;
	margin: 0 auto;
	padding-top: 15px;
	padding-bottom:	20px;
}

#descriptionlong{
	width: 1100px;
	height: 790px;
	text-align: left;
	color: #FFF;
	background-color: #000;
	font-size: 16px;
	padding-left: 80px;
}
#descriptionlong h1{
	clear:both;
	text-align: left;
	font-size: 34px;
	font-family: Okuda,sans-serif;
	letter-spacing: 1px;
	font-weight: normal;
	color: #eaaa27;
	margin: 0 auto;
	padding-top: 15px;
}
#descriptionlong p{
	font-family:'OpenSans_light';
	clear:both;
	text-align: left;
	font-size: 18px;
	font-weight: normal;
	color: #FFF;
	padding-top: 10px;
	text-indent: 3%;
	width: 1000px
}
#descriptionlong b{
	font-family:'OpenSans_semibold';
	clear:both;
	text-align: left;
	font-size: 18px;
	font-weight: normal;
	color: #FFF;
	margin: 0 auto;
	padding-top: 10px;
}
#descriptionlong li{
	font-family:'OpenSans_light';
	clear:both;
	text-align: left;
	font-size: 18px;
	font-weight: normal;
	color: #FFF;
	margin: 0 auto;
	padding-top: 10px;

}
#faq{
	width: 1100px;
	height: 510px;
	text-align: left;
	color: #FFF;
	background-color: #000;
	font-size: 16px;
	padding-left: 80px;
}
#faq h1{
	clear:both;
	text-align: left;
	font-size: 34px;
	letter-spacing: 1px;
	font-weight: normal;
	font-family: Okuda,sans-serif;
	color: #eaaa27;
	margin: 0 auto;
	padding-top: 15px;
}
#faq p{
	font-family:'OpenSans_light';
	clear:both;
	text-align: left;
	font-size: 18px;
	font-weight: normal;
	color: #FFF;
	margin: 0 auto;
	padding-top: 10px;
}
#faq b{
	font-family:'OpenSans_semibold';
	clear:both;
	text-align: left;
	font-size: 18px;
	font-weight: normal;
	color: #FFF;
	margin: 0 auto;
	padding-top: 10px;
}

#p{
	margin:0 auto;
	padding: 0; 
}
#img{
	color: #FFF;

}
#footer {
	clear: both;
	width: 100%;
	min-width: 1280px;
	background: #0e0e0e;
	height: 260px; }
#footer_content{
	width: 1100px;
	margin: 0 auto;
	height: 300px;
 }
#footer_content h1{
	clear:both;
	float: left;
	text-align: left;
	font-size: 36px;
	width: 380px;
	letter-spacing: 1px;
	font-weight: normal;
	color: #FFF;
}
#footer_left{
	width: 340px;
	float: left;
	margin-left: 70px;
	clear: both;
 }
#footer_left img{
	clear: both;
	float: left;
	text-align: center;
	padding-bottom: 10px;
 }
 
#footer_center{
	width: 340px;
	float: left;
 }
#footer_center p{
	text-align: left;
	float: center;
	padding-bottom:20px;
	clear: both;
 }
#footer_center img{
	text-align: center;
	float: left;
	padding-bottom:10px;
	clear: both;
	
}
 
#footer_right{
	width: 340px;
	float: right;
 }
#footer_right p{
	text-align: left;
	padding-bottom:20px;
	clear: both;
 }
#footer_right a{
	font-family: 'OpenSans_bold';
	text-align: left;
	float: left;
	padding-bottom:30px;
	clear: both;
}
#footer_right a:hover{
	font-family: 'OpenSans_bold';
	text-align: left;
	float: left;
	padding-bottom:30px;
	clear: both;
	color: #eaaa27;
}
#footer_bottom{
	width:100%;
	min-width: 1280px;
	height:65px;
	background: #000;

}
#footer_bottom_content{
	width: 1100px;
	margin: 0 auto;
	display: table;
}
#footer_bottom_content_2{
	width: 1100px;
	margin: 0 auto;
	display: table;
}	
#footer_bottom_content_logos{
	width: 300px;
	float: left;
	margin-left: 70px;
	
}
#footer_bottom_content p{
	font-family: 'OpenSans''OpenSans_semibolditalic';
	text-align: right;
	font-size: 10px;
	width: 720px;
	float: right;
	color: #888;
	padding-top: 10px;
}

#footer_bottom_content img{
	margin:0 ;
	padding-right: 15px;
}
#fb_share{
	width: 50px;
	height: 50px;
	padding-left: 350px;
	padding-bottom: 40px;
	
}
.fb-share-button{
	width: 50px;
	height: 50px;

}
