body {
	background-color:#000;
}

#footer{
	position:absolute;
	height:40px;
	bottom:0px;
	color:#FFF;
	width:100%;
	background-color:#000;
}



.page h1,
.page h2
{
    color: #BCBEC0;
    font-weight: normal;
    margin-top: 0px;
}
#backgroundImage{
	padding:0;
	margin:0;
	width:100%;
	top:0px;
    bottom:40px;
    left:0px;
    right:0px;
	overflow:hidden;
	}
	
.page hr {
    height: 2px;
    background-color: #E6E7E8;
    border: none;
    border-bottom: solid 1px #FFFFFF;
}

.frame {
    position:absolute;
    top:0px;
    right:0px;
    bottom:40px;
    left:0px;

}

.page {
    float: left;
    -webkit-transform:translate3d(0,0,0);
    padding-left:20px;
	padding-right:20px;

}

#pageWrapper {
    position:absolute;
    z-index:1;
    overflow:hidden;
    top:0px;
    right:0px;
    bottom:40px;
    left:0px;
}

#wrapper {
    position:absolute;
    z-index:1;
    top:0px;
    bottom:40px;
    left:0px;
    right:0px;
    overflow:auto;
}

.scroller {
	position:absolute; z-index:1;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	width:100%;
	padding:0;
}
#introHeader{width:100%; top:0; left:0;}
#introSubHeader{width:100%; text-align:right;}
#introSubHeaderImg{width:100%; left:0; overflow:hidden;}
#buttonsGrid{width:100%; position: fixed; text-align:center; bottom:0; margin-left: auto; margin-right: auto;}
