* {
	margin: 0px;
	padding: 0px;
}
.wrap {
	margin: 0px auto;
	position: relative;
	width: 1200px;
}
#header {
	background-image: url(../images/header-bg-tab.jpg);
	background-repeat: repeat-x;
	height: 101px;
}
#header .wrap #logo {
	float: left;
	margin-top: 20px;
}
#banner_area {
	height: 777px;
}
#banner_area .wrap #banner_area_content {
	height: 777px;
	background-image: url(../images/Banner-BG.png);
}
#banner_area .wrap #banner_area_content #banner_area_content_left {
	float: left;
	height: 777px;
	width: 813px;
}
#banner_area .wrap #banner_area_content #banner_area_content_left #banner_twitter {
	position: absolute;
	z-index: 1;
	margin-top: 572px;
	margin-left: 38px;
}
#banner_area .wrap #banner_area_content #banner_area_content_left #banner_google {
	position: absolute;
	z-index: 2;
	margin-top: 572px;
	margin-left: 130px;
}
#banner_area .wrap #banner_area_content #banner_area_content_left #banner_facebook {
	margin-top: 572px;
	margin-left: 221px;
	position: absolute;
	z-index: 3;
}
#banner_area .wrap #banner_area_content #banner_area_content_left #cutout_google {
	margin-top: 275px;
	position: absolute;
	z-index: 4;
	margin-left: 312px;
}
#banner_area .wrap #banner_area_content #banner_area_content_left #cutout_apple {
	margin-top: 385px;
	position: absolute;
	z-index: 5;
	margin-left: 400px;
}
#banner_area .wrap #banner_area_content #banner_area_content_left #cutout_facebook {
	margin-top: 496px;
	margin-left: 480px;
	position: absolute;
	z-index: 6;
}
#banner_area .wrap #banner_area_content #banner_area_content_right {
	float: left;
	height: 777px;
	width: 387px;
}
#banner_area .wrap #banner_area_content #banner_area_content_right #pre-order {
	margin-top: 530px;
	margin-left: 40px;
	position: absolute;
	z-index: 7;
}
#content_area {
	background-color: #FFF;
}
#content_area .wrap #content_area_content {
}
#content_area .wrap #content_area_content #content_area_info #content_area_into_top {
	height: 434px;
	width: 1200px;
}
#content_area .wrap #content_area_content #content_area_info #content_area_into_top #content_area_into_top_video {
	float: left;
	height: 434px;
	width: 569px;
}
#content_area .wrap #content_area_content #content_area_info #content_area_into_top #content_area_into_top_video #video {
	box-shadow: 8px 8px 8px #A6A6A6;
	margin-top: 70px;
	position: absolute;
	z-index: 1;
}
#content_area .wrap #content_area_content #content_area_info #content_area_into_top #content_area_into_top_spacer {
	float: left;
	height: 434px;
	width: 62px;
}
#content_area .wrap #content_area_content #content_area_info #content_area_into_top #content_area_into_top_media {
	float: left;
	height: 434px;
	width: 569px;
}
#content_area .wrap #content_area_content #content_area_info #content_area_into_top #content_area_into_top_media #text1 {
	margin-top: 69px;
	position: absolute;
	z-index: 1;
}
#content_area .wrap #content_area_content #content_area_info #content_area_into_top #content_area_into_top_media #chain {
	margin-top: 343px;
	position: absolute;
	z-index: 2;
	margin-left: 86px;
}
#content_area .wrap #content_area_content #content_area_info #content_area_into_top #content_area_into_top_media a #facebook {
	margin-top: 304px;
	position: absolute;
	z-index: 3;
}
#content_area .wrap #content_area_content #content_area_info #content_area_into_top #content_area_into_top_media a #twitter {
	position: absolute;
	z-index: 4;
	margin-top: 304px;
	margin-left: 116px;
}
#content_area .wrap #content_area_content #content_area_info #content_area_into_top #content_area_into_top_media a #google {
	margin-top: 304px;
	margin-left: 232px;
	position: absolute;
	z-index: 5;
}
#content_area .wrap #content_area_content #content_area_info #content_area_into_top #content_area_into_top_media a #linked_in {
	margin-top: 304px;
	margin-left: 348px;
	position: absolute;
	z-index: 6;
}
#game-screen, #testimonies{
	padding: 20px 0;
	
}
#testimonies{
	text-align:right;
}
.center{
	text-align:center; 
}
.right{
	text-align:right; 
}
.left{
	text-align:left; 
}

#game-screen .col-md-6 {
	padding:0 50px ;
}
#card-info{
	height: 175px;
	margin: 5px 40px 0 0;
}
#card-info h2{
	color: #1AB5FF;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 28px;
	margin: 0;
}
#card-info p{

}
#game-button, #game-instructions{
	width: 240px; 
}
#game-instructions{
	margin-top: 10px;
}
#game-button img, #game-instructions img{
	cursor: pointer;
}
 
#testimony-intro, #testimony-image{ 
}
#testimony-intro{
	padding-right:40px;
}
#testimony-image{
	text-align:left;
	padding-left:60px ;
}
 h3,  h4{
	color: #1AB5FF;
	font-weight:bold;
	font-size: 40px;
}
 h4{
	font-size: 20px;
}

.horizontal-divider{
	padding: 50px 0;
}
#footer {
	background-image: url(../images/footer-bg-tab.jpg);
	background-repeat: repeat-x;
	height: 155px;
}
#footer .wrap p {
	font-family: Helvetica, sans-serif;
	font-size: 17px;
	color: #FFF;
}

#lean_overlay {
    position: fixed;
    z-index:100;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background: #000;
    display: none;
}


#terms{
	text-decoration: underline;
	cursor: pointer;
}
.terms-close{
	float: right;
	color: rgb(211, 11, 11);
	cursor: pointer;
	width: 25px;
	text-align: center;
	height: 25px;
	text-shadow: 0 0 0;
	font-size: 20px;
	border-radius: 20px;
	font-weight: bold;
	background: #FFF;
}

.terms-heading{
	font-size: 26px; 
	float:left;
}

#terms-box{
	background: rgb(255, 255, 255);
	position: absolute; 
	width: 700px;
	height: auto;
	padding: 20px; 
	left: 50%;
	margin-left: -370px;
	top: 1730px;
	display: none;
	z-index: 200;
	
}

#terms-bg{
	position: fixed;
    z-index:100;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background: rgba(1, 1, 1, 0.6); 
    display: none;
}
#terms-box p{
	padding: 5px 0;
}

