@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'gunplayregular';
    src: url('/fonts/gunplay_-webfont.eot');
    src: url('/fonts/gunplay_-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/gunplay_-webfont.woff') format('woff'),
         url('/fonts/gunplay_-webfont.ttf') format('truetype'),
         url('/fonts/gunplay_-webfont.svg#gunplayregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OSPDIN';
    src: url('/fonts/OSP-DIN-webfont.eot');
    src: url('/fonts/OSP-DIN-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/OSP-DIN-webfont.woff') format('woff'),
         url('/fonts/OSP-DIN-webfont.ttf') format('truetype'),
         url('/fonts/OSP-DIN-webfont.svg#OSPDIN') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'CaptureitRegular';
    src: url('/fonts/capture_it-webfont.eot');
    src: url('/fonts/capture_it-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/capture_it-webfont.woff') format('woff'),
         url('/fonts/capture_it-webfont.ttf') format('truetype'),
         url('/fonts/capture_it-webfont.svg#CaptureitRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSansRegular';
    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#OpenSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
* {
	margin:0;
	padding:0;
}
body {
	background-color:#010101!important;
	background:url(/images/bg.png) no-repeat top center;
	height:100%;
}
.bodySplash {
	background-color:#010101!important;
	background:url(/images/splashPage1.png) no-repeat top center;
	height:100%;
	position: relative;
	top: -18px;
}
.bodySplash2 {
	height:100%;
	position: relative;
	top: -18px;
}
#topContent {
	height:362px;
	position:relative;
	top:152px;
}
.slider {
	position:absolute;
	width: 390px;
	height: 370px;
}
.youtubevideo {
	position:absolute;
	left:342px;
	top:0px;
	z-index:1;
}
.youtubevideobody {
	position:absolute;
	left:-15px;
	top:-50px;
	z-index:1;
}
.mainContainer {
	width:958px;
	margin:auto;
	position:relative;
}
.outbreakManilasplash {
	height: 497px;
    left: 23.5%;
	width:644px;
	position: absolute;
    margin: -300px 0 0 -470px;
}
.mainContainer2 {
	width:1365px;
	margin: auto;
	position:relative;
}
.mainContainer3 {
	width:958px;
	margin: auto;
	position:relative;
	top:18px;
}
a {
	text-decoration:none;
	font-weight:normal;
	color:#ea3535;
	font-family: 'CaptureitRegular';
	}
a:hover {
	text-decoration:none;
}
.logo {
	float:left;
	position: relative;
	left: -20px;
	top: -10px;
}
.outbreakManila {
	float:left;
	position: relative;
	top: 93px;
	left:0%;
}
.outbreakMissions {
	float:right;
	position: relative;
	left: -3.5%;
	top: 52px;
}
.outbreakAssault {
	float:left;
	position: relative;
	left: 32.5%;
}
.nextEvent {
	float:right;
	width:410px;
	height:23px;
	position: relative;
    top: 25px;
	left: -12px;
}
.connect {
	left: 769px;
position: absolute;
top: -20px;
float: right;
width: 198px;
}
.progress {
	float:right;
	left: 399px;
    position: relative;
    top: 53px;
}
span.socialNetwork {
	font-family: 'CaptureitRegular';
	font-size: 12pt;
	color: #fff;
	position: relative;
    top: -7px;
}
#menu{
	width:auto;
	width: 940px;
	height: 61px;
	position: relative;
	top: -45px;
	background: url(/images/menu.png);
	float: left;
	display:inline;
}
.container {
	height:400px;
	top:450px;
	left: 49.2%;
}
.textContainer {
    height: 400px;
    left: 1px;
    position: relative;
    top: 152px;
    width: 937px;
	background-color:#000;
	z-index:10;
}
.textContainer2 {
    height: 450px;
    left: 1px;
    position: relative;
    top: 152px;
    width: 937px;
	background-color:#000;
	z-index:10;
}
.textContainer5 {
    height: 600px;
    left: 1px;
    position: relative;
    top: 152px;
    width: 937px;
	background-color:#000;
	z-index:10;
}
.center {
	position:Relative;
	left:130px;
}
.active {
	font-family: 'CaptureitRegular';
	font-size: 12pt;
	color: #fff;
	position: relative;
	top:2px;
	margin-left: 1px;
	background:url(/images/city.png);
	display:inline-block;
	height:66px;
	width:103px;
	padding-top: 15px;
	text-align: center;
	margin-right: -4px;
}
.home {
	background:url(/images/city2.png);
	width:100px;
}
.idle {
	font-family: 'CaptureitRegular';
	font-size: 12pt;
	color: #fff;
	position: relative;
	top:2px;
	height:66px;
	width:103px;
	padding-top: 15px;
	text-align: center;
	display:inline-block;
	margin-right: -4px;
}
.special {
	font-family: 'CaptureitRegular';
	font-size: 12pt;
	color: #fff;
	position: relative;
	height:66px;
	width:103px;
	padding-top: 15px;
	text-align: center;
	display:inline;
	margin-right: -4px;
	margin-left:20px;
	top: 2px;
}
.special:hover {
	background:url(/images/city.png);
	font-family: 'CaptureitRegular';
	font-size: 12pt;
	color: #fff;
	position: relative;
	height:66px;
	width:103px;
	padding-top: 15px;
	text-align: center;
	display:inline;
	margin-right: -4px;
	top: 2px;
}
.idle:hover {
	background:url(/images/city.png);
	font-family: 'CaptureitRegular';
	font-size: 12pt;
	color: #fff;
	position: relative;
	top:2px;
	height:66px;
	width:103px;
	padding-top: 15px;
	text-align: center;
	display:inline-block;
	margin-right: -4px;
}
.extraInfo {
	background:url(/images/bottom.png);
	width:938px;
	height:135px;
	position:relative;
	top:487px;
	left:1px;
}
.extraInfo2 {
	background:url(/images/bottom.png);
	width:937px;
	height:135px;
	position:relative;
	top:147px;
	left:1px;
}
.extraInfoAssault {
	background:url(/images/bottom.png);
	width:940px;
	height:135px;
	position:relative;
	top:120px;
	left:1px;
}
.left-bot {
	float:left;
	width:285px;
	height:107px;
	position: absolute;
	top: 20px;
	left: 10px;
	}
.middle-bot {
	float:left;
	width:285px;
	height:107px;
	left:325px;
	top:20px;
	position: absolute;
}
.right-bot {
	float:right;
	top: 20px;
	left: 645px;
	width:285px;
	height:107px;
	position: absolute;
}
.organizers {
	float:left;
	position: relative;
	top: -20px;
	left: -41px;
	display:none;
	}
.designers {
	left:-39px;
	position: relative;
}
.right-bot2 {
	float:right;
	top: -20px;
	left: 645px;
	width:285px;
	height:50px;
	position: relative;
}
.footer {
	position: relative;
	top: 410px;
	float: left;
	left: -20px;
}
.footer2 {
	position: relative;
	top: 145px;
	float: left;
	left: -20px;
}
.footerAssault {
	position: relative;
	top: 145px;
	float: left;
	left: -20px;
}

.footerAssault2 {
	position: relative;
	top: 172px;
	float: left;
	left: -20px;
}
.constant {
	font-family: 'CaptureitRegular';
	font-size: 9pt;
	color: #fff;
	position: relative;
	top:2px;
	height:14px;
	width:80px;
	padding-top: 15px;
	text-align: center;
	display:inline-block;
	margin-right: -4px;
}
span.copyrightText {
	font-family: 'CaptureitRegular';
	font-size: 9pt;
	color: #fff;
	position:relative;
	top: 5px;
	left: 60px;
}
span.center {
	left:325px;
	top:-13px;
}
span.left {
	left:20px;
	top:-13px;
}
.show_hide {
	color: #FFFFFF;
    font-family: 'OSPDIN';
    font-size: 20pt;
    left: -215px;
    position: relative;
    top: 57px;
}
.bodyText {
	left: 335px;
    position: absolute;
    top: 18px;
    width: 560px;
}
.backup {
top:90px
}
.backup2 {
	font-size:20pt;
	line-height: 1.2;
    top: 52px;
}
.backup3 {
top:65px
}
.backup4 {
	left:10px;
	position: relative;
    top: -37px;
}
.backup5 {
top:18px;
}
.bodyText li {
	color:#fff;
	font-family:'OpenSansRegular';
	font-size:10pt;
}
span.survival {
	font-family: 'CaptureitRegular';
	font-size: 42pt;
	color: #ea3535;
	position:relative;
	top: -205px;
	left: 25px;
	float:left;
}
span.zombies{
	font-family: 'CaptureitRegular';
	font-size: 15pt;
	color: #ea3535!important;
	text-transform:uppercase;
	font-weight:100!important;
}
span.zombies2{
	font-family: 'CaptureitRegular';
	font-size: 15pt;
	color: #ea3535!important;
	text-transform:uppercase;
	font-weight:100!important;
}
span.gunplay{
    font-family: 'gunplayregular';
	font-size: 12pt;
	color: #ea3535!important;
	text-transform:uppercase;
	font-weight:100!important;
}
span.validation {
	position:relative;
	top: -173px;
	left: 4px;
}
span.registration{
	font-family:  'OSPDIN';
	font-size: 17pt;
	color: #fff;
	float:left;
}
span.contact{
	font-family:  'OpenSansRegular';
	font-size: 11pt;
	color: #fff;
	float:left;
}
span.red{
	color: #ea3535;
}
.moreInformation {
	position:relative;
	top: -95px;
    width: 895px;
	left:65px;
}
.moreInformation2 {
	position:relative;
	top: -190px;
    width: 895px;
	left:20px;
}
.arrows {
    float: left;
    left: 4px;
    position: absolute;
    top: 94px;
}
.faqContainer {
	position: relative;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.faqs {
	overflow:auto;
	position: Relative;
	top: -63px;
	height:500px;
	display: inline-block;
}
span.answers {
	font-family: 'OSPDIN';
	font-size: 19px;
	color:#fff;
}
span.answers2 {
	font-family: 'OSPDIN';
	font-size: 22px;
	color:#fff;
}
span.answers3 {
	font-family: 'gunplayregular';
	font-size: 23px;
	text-transform:uppercase;
	color:#fff;
}
.forFaqs{
top: -64px;
}
.forFaqs2 {
	top: -55px;
}
.forFaqs3 {
	top: -40px;
}
span.symbols {
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size: 11pt;
}
.regDetails {
    font-size: 17pt;
}
.sponsors {
	position:relative;
	width: 190px;
	height:50px;
}
.moreInformation6 {
position: relative;
top: -130px;
width: 895px;
left: -500px;
}
.recaptchatable {
	line-height: 1em;
	border: 1px solid 	#DFDFDF!important;
	background-color: 	#DFDFDF;
	position: Relative;
	top: -170px;
	left: -150px;
}
.recaptchatable .recaptcha_image_cell {
background-color: #DFDFDF!important;
}
.recaptchatable #recaptcha_response_field {
border: none!important;
}
#emf-container #emf-form ul li.emf-li-field {
	position: Relative;
	top: -173px;
}
span.offers {
	position:relative;
	top:-30px;
	left:-130px;
}