*{
	box-sizing:border-box;
}
.topnav{
	width:100%;
	background:black;
}
.topnav a{
	padding:20px 20px;
	font-size:20px;
	text-decoration:none; /*Take off the underline*/
	color:white;
	display:inline-block;
}
.topnav a:hover{
	background:red;
}
html,body{
	height:100%; /*height of image*/
	margin:0; /* To fix gap on top*/
}
#showcase{
	background:url('../IMAGES/banner.jpg');
	height:70%;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
}
.showcase-text{
	background:white;
	color:#4A082C;
	border-radius:6px;
	width:40%;
	margin:auto; /*move text or insert spaces to make it look centered*/
	margin-top:2%;
}
.showcase-text h1{
	font-size:50px;
	text-align:center;
	margin:0;	
}
#supercar{
	background:url('../IMAGES/supercar.jpg');
	height:70%;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
}
.title{
	background:white;
	border-radius:6px;
	width:70%;
	margin:auto;
	margin-top:0;
}
.title h2{
	font-size:45px;
	text-align:center;
	margin:0;
	color:#4A082C;
}
.title p{
	
	font-size:20px;
	margin-top:2%;
}
#classic{
	background:url('../IMAGES/classic.jpg');
	height:70%;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
}
.title1{
	background:white;
	border-radius:6px;
	width:70%;
	margin:auto;
	margin-top:0;	
}
.title1 h2{
	font-size:45px;
	text-align:center;
	margin:0;
	color:#4A082C;	
}
.title1 p{
	width:100%;
	font-size:20px;
	margin-top:2%
}
#author{
	background:url('../IMAGES/car_logo.jpg');
	height:35%;
	
}
.title2{
	background:white;
	border-radius:6px;
	width:100%;
	margin:auto;
	margin-top:0;
}
.title2 h3{
	font-size:40px;
	text-align:right;
	margin:0;
	color:#4A082C;
}
.title2 p{
	width:100%;
	text-align:right;
	font-size:20px;
}
.title2 button{
	color:red;
	width:30%;
	background:gray;
	margin:auto;
	font-size:40px;
	border-radius:6px;
	display:block;
}
.title2 a{
	text-decoration:none;
}