body {
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  background-color:#000;
}

.header {
  background-color: #f1f1f1;
  padding: 30px;
  text-align: center;
}

#navbar {
  overflow: hidden;
  background-color: #000;
}

#navbar a {
  float: left;
  display: block;
  color: #f2f2f2;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
  font-size: 17px;
}

#navbar a:hover {
  background-color: #ddd;
  color: black;
}

#navbar a.active {
  background-color: #c42522;
  color: white;
}

.content {
background-color:#000;
}

.sticky {
  position: fixed;
  top: 0;
  width: 100%;
}

.sticky + .content {
  padding-top: 60px;
}

#logo {
	width:auto;
	height:auto;
	background-color:#000;
}

#footer {
	width:1322px;
	height:auto;
	float:left;
}

#footcars {
	width:200px;
	height:450px;
	float:left;
	padding-left:10px;
	font-size:13px;
}

#footinsurance {
	width:200px;
	height:450px;
	float:left;
	padding-left:10px;
	font-size:13px;
}

#footcustomer {
	width:200px;
	height:450px;
	float:left;
	padding-left:10px;
	font-size:13px;
}

#footcareers {
	width:200px;
	height:450px;
	float:left;
	padding-left:10px;
	font-size:13px;
}


#footermain {
	width:1312px;
	height:50px;
	float:left;
	padding-left:10px;
}

#footprivacy {
	width:641px;
	height:50px;
	float:left;
	padding-left:10px;
	font-size:13px;
}

#footcopyright {
	width:661px;
	height:50px;
	float:left;
	font-size:13px;
}

a{
	color:inherit;
	text-decoration:none;
}

a:hover {
    color:#00A0C6; 
    text-decoration:none; 
    cursor:pointer;  
}


#main {
	width:1322px;
	height:auto;
	background-color:#FFF;
}

#appointment {
width:1322px;
height:auto;
float:left;
background-color:black;
}

#appointment1 {
width:651px;
height:auto;
float:left;
background-color:black;
color:white;
padding-left: 10px;
}

#appointment2 {
width:651px;
height:auto;
float:left;
background-color:black;
color:white;
padding-left: 10px;
}

#banners {
	width:1298px;
	height:30px;
	float:left;
	background-color:#c42522;
	color: white;
	font-size:18px;
	padding-top:8px;
	font-weight:bold;
	padding-left:24px;
}

#pm {
width:1322px;
height:auto;
float:left;	
}

#pm1 {
width:700px;
height:478px;
float:left;	
padding-left:10px;
padding-top:10px;
}

#pm2 {
width:610px;
height:auto;
float:left;	
padding-top:10px;
}

#promo2 {
	width:1322px;
	height:auto;
	background-color:#FFF;
}

#promo {
width:1322px;
height:auto;
color:#FFF;
background-color:#000;
float:left;	
}

#carmakeover {
width:1322px;
height:auto;
float:left;	
}

#vehicleupdate {
width:1312px;
height:586px;
float:left;
background-image:url("img/vehicleupdate.jpg");
color:black;
padding-left: 10px;
}


#borderlogo {
	width:1322px;
	height:100px;
	background-color:#FFF;
	float:left;
}

#bordernav {
	width:1322px;
	height:48px;
	background-color:#FFF;
	float:left;
}

#container {
	width:1322px;
	height:auto;
	margin-left: auto;
	margin-right: auto;
	overflow: auto;
}	