
body{
	background-color:#000;
	margin:0px;
	color:#FFF;
}
a:link, a:visited{
	color:#ff4700;
}
a img {
    border: 0;
}

#fullPage{
	margin:0px;
	padding:0px;
	
	overflow-x: hidden;
	overflow-y:hidden;
	
	margin-bottom:10px;
}

#headerDescImg{
	opacity:0;
	/*filter:alpha(opacity=0);*/
}

#awards{
	/*margin-top:36px;*/
	margin-bottom:38px;
}

#humbleIFrame{
	float:left;
}

#humbleInnerContainerDiv{
	width:920px;
	height:264px;
	margin-left:auto;
	position:relative;
	/*left:-215px;*/
	margin-right:auto;
}
#humbleLeftContainerDiv{
	float:left;
	margin-right: 20px;
	margin-top:31px;
}
#humbleRightContainerDiv{
	float:left;
	margin-left:25px;
	margin-top:55px;
}

#humbleContainerDiv{
	position:relative;
	margin-bottom:40px;
	display:block;
}

#headerDesc{
	width:100%;
	position:absolute;
	margin-top:-20px;
	margin-bottom:80px;
	z-index:3;
}

#headerMsgImg{
	display: block;
	margin-left: auto;
	margin-right: auto;
	/*
	opacity:0;
	filter:alpha(opacity=0);
	*/
	position:relative;
	top:-60px;
}
#headerMsg{
	margin-left: auto;
    margin-right: -265px;
	width:100%;
	position:absolute;
	margin-top:26px;
}
#headerDiv{
	position:relative;
	height:430px;
}
.headerBgRowTop{
	background-image:url('../images/triangleDown.png');
	width:100%;
	height:60px;
	position:absolute;
	z-index:1;
}
.headerBgRowBot{
	background-image:url('../images/triangleUp.png');
	width:100%;
	height:60px;
	position:absolute;
	z-index:1;
}
.sideRow{
	z-index:-1;
	
}
#headerBgRow1{
	top:0px;
}
#headerBgRow2{
	top:60px;
}
#headerBgRow3{
	top:120px;
}
#headerBgRow4{
	top:180px;
}
#headerBgRow5{
	top:240px;
}
#headerBgRow6{
	top:300px;
}
#headerBgRow7{
	top:360px;
}
#headerBgRow8{
	top:420px;
}
#headerBgRow9{
	top:480px;
}
#headerBgRow10{
	top:540px;
}
#headerBgRow11{
	top:600px;
}
#headerBgRow12{
	top:660px;
}
#headerBgRow13{
	top:720px;
}

#triangleContainer{
	position:absolute;
	top:86px;
	width:100%;
}

#contentSpacerDiv{
	height:140px;
}

#logoCacheImg{
	width:0px;
	height:0px;
}
.cacheImg{
	opacity:0;
	filter:alpha(opacity=0);
	display:none;
}
#headerBg{
	background-image:url('../images/headerBgBlank.jpg');
	z-index:-1;
	
	opacity:0;
	filter:alpha(opacity=0); 
	
	/*
	height: 866px;
	background-position: 50%;
	text-align: center;
	*/
	height:867px;
	position:absolute;
	
	width: 100%;
}

#quotesImg{
	
}

#sidebarDiv{

	background-image:url('../images/sideBg.jpg');
	width:296px;
	/*height:100%;*/
	height:3000px;
	position:absolute;
	overflow:hidden;
	z-index:-3;
	
	opacity:0;
	filter:alpha(opacity=0); 
}
#sideBgTop{
	background-image:url('../images/sideBgTop.jpg');
	width:296px;
	height:184px;
	overflow:hidden;
	z-index:-2;
	position:absolute;
}
#headerJPLogo{
	width:0px;
	height:0px;
}
#headerFore{

	/*background-image:url('../images/jpLogo770.png');*/
	background-repeat:no-repeat;
	
	z-index:3;
	/*
	opacity:0;
	filter:alpha(opacity=0); 
	*/
	
	height: 385px;
	background-position: 50%;
	text-align: center;
	position: absolute;
	
	width: 100%;
	margin-top:230px;
}

#contentDiv{
	position:relative;
	margin-top:295px;
	background-position: 50%;
	text-align: center;
	width: 100%;
}

#footerDiv{
	position:relative;
	
	background-position: 50%;
	text-align: center;
	width: 100%;
	
	margin-top:50px;
}

#videoDiv{
	margin-bottom:50px;
}

.galleryGroup{
	margin-bottom:20px;
}

#textDiv{
	width:960px;
	margin-left:auto;
	margin-right:auto;
}



#gameDescImg{
	/*-webkit-transform: scale(0.5, 0.5);*/
}

#screenshotsDiv{
	margin-top:52px;
	/*margin-bottom:70px;*/
	margin-bottom:50px;
}
#screenshotsDiv a{
	margin-right: 15px;
}
#screenshotsDiv a:last-child{
	margin-right: 0px;
}

.socialIcon{
	margin-right:14px;
}

.hidden{
	display:none;
}

#companyDiv{
	/*float:left;*/
	margin-top:30px;
}
#contactDiv{
	/*float:right;
	width: 200px;*/
}

.quote{
	position:absolute;
	/*border:1px solid red;*/
	width:960px;
}
#quote1{
	height:30px;
}
#quote2{
	margin-top:30px;
	height:40px;
}
#quote3{
	margin-top:68px;
	height:40px;
}
#quote4{
	margin-top:104px;
	height:40px;
}
#quote5{
	margin-top:150px;
	height:50px;
}