		body{
			background-color:#4d4d4d;
		}

		button:hover{
			background-color: rgba(128, 150, 119, 0.3);
		}

		.hiddenImage, .hiddenButton{
			display: none;
		}

		section, .imageReveal{
			margin: 0px auto;
			margin-top: -8px;
			margin-left: -9px;	
			width: 102%;	
			display: block;
		}

		section img{
			width: 100%;
			height: auto;
			margin-left: 0px;
		}

		.bikesButton, .homeButton, .imageButton, .fullButton, .searchButton, .pulldownResults, .moreButton, .spec, .details, .customize, .overview{
			width: 70px;
			height: 57px;
			position: absolute;
			left: calc(50% + 37px);
			top: 8px;
			border-style: none;
			background: none;
			cursor: pointer;
		}

		.spec, .overview, .details, .customize{
			top: 686px;
			left: calc(50% - 388px);	
			width: 52px;
			height: 11px;		
		}

		.overview{
			top: 626px;
			width: 74px;
		}

		.spec{
			top:746px;
			width: 40px;
		}

		.customize{
			top:806px;
			width: 78px;			
		}

		.searchButton{
			left: calc(50% + 242px);
			top: 22px;			
			height: 24px;
			width: 190px;
		}

		.homeButton{
			width: 129px;
			left: calc(50% - 450px);
		}

		.imageButton{
			top: 550px;
			width: 270px;
			left: calc(50% - 132px);
			height: 200px;
		}	

		.resultsImage{
			top: 160px;
			left: calc(50% - 176px);			
		}

		.moreButton{
			top: 553px;
			left: calc(50% - 394px);
			height: 25px;	
			width: 62px;					
		}

		.fullButton{
			top: 788px;
			width: 346px;
			left: calc(50% - 168px);
			height: 77px;
		
		}	

		.pulldownResults{
			width: 238px;
			top: 65px;
			height: 46px;
			left: calc(50% + 212px);
		}		

		@media(min-width: 1000px){
			section{
				max-width: 900px;
				margin: 0px auto;
			}
		}