@charset "UTF-8";


body{background-color:RGB(241,242,242);}


#wrap {background-color:white; width:1000px;margin: 0 auto;  overflow: hidden;}

#header{width:1000px;overflow: hidden;}


#redStrip2{width:2px; height:70.12px; background-color:#CF0021; position: relative; float:right; top: 80px;}

#logos {width:21px; position: relative; float:right; top:80px; padding-right:4px;}

#logos a img {width:21px;  display: block; padding-bottom:3.5px;}

#logo img {width:185.687px; position:relative; float:left; clear:left; left:35px; top:67px; }

#contactSmall { position: relative; float: right; padding-left: 4px; padding-right:43px; padding-top:73px;
font-family: 'rockwell', sans-serif; font-size: 12px;line-height:1.5;}
#contactSmall span{font-family: 'helvetica', sans-serif; font-size: 18px;}


#redStrip {width:1000px; height:5px; background-color:#CF0021; position: relative; top: 18px;}


#menu { background-color: black; color:white; height:35px;  font-family: 'helvetica', sans-serif; font-size: 23px; width:1000px; margin-top:20px;}

#carContent {position:relative; padding-bottom:30px;top:40px; width:1000px;height:1900px; top:100px;}

#content {position:relative; padding-bottom:30px;top:40px; width:1000px;}
#contact {background-color:#C1BEBE; color: white; float:left; position: relative; top:113px; width:380.7px; height:250px; 
font-family: 'rockwell', sans-serif; font-size: 22.5px; line-height:1.5;}
#contact span{ font-size: 33.5px; line-height:1.2;}
#logos2{width:105.5px; position:relative; top:48px; float:left;}
#logos2 img {width:55.48px;padding-left:40px;}
#whiteStrip{width:2.8px; height:187px;background-color:#FFFFFF;position:relative;top:48px; float:left; }
#words {position:relative; float:left; padding-left:10px;}


#Map{float:right; position:relative;  padding-bottom:100px;}


#Larry{position:relative; width:380px; float:right; color:#898989; font-family: 'Rockwell', sans-serif; font-size: 20px;  }
#Larry span {font-size:24px; color:black;}

#financeInfo {position:relative; float:left; width:397px; height:121px; top:80px; color:white; padding-left:23px; background-color:#C0C2C4;
font-family: 'Rockwell', sans-serif; font-size: 23px; line-height:1.5;}
#financeInfo span{font-family: 'Helvetica', sans-serif; font-size: 28px; }
#financingApp { position:relative; float:right; width:450px; height: 330px; right:90px; font-family: 'Rockwell', sans-serif; font-size: 8px; color:#565759;}
#financingApp span {font-family: 'Helvetica', sans-serif; font-size: 35px;line-height:0.9;}
#financingApp table{ width:450px;font-family: 'Rockwell', sans-serif; font-size: 14px;}
#financingApp table .right{text-align:right;}
#financingApp td {border: solid #C0C2C4;}


#heightHome{position: absolute; top:950px;}
#heightCars{position: relative;}



#footer {height:100px;position:relative; width:1000px; clear:both; background-image:url(Pictures/footer.jpg);}



#menu ul {  list-style: none;  margin: 0;  padding: 0;  line-height: 1;  display: block;  zoom: 1; width:600px; margin: 0 auto;background-color: black;}
#menu ul:after {  content: ' ';  display: block;  font-size: 0;  height: 0;  clear: both;  visibility: hidden;}
#menu ul li {  float: left;  display: block;  padding: 0;}
#menu ul li a {  color: #ffffff;  text-decoration: none;  display: block;  padding: 6px 13px ;  
  text-transform: uppercase;    position: relative;  -webkit-transition: color .25s;  -moz-transition: color .25s;  -ms-transition: color .25s;
    -o-transition: color .25s;  transition: color .25s;}
#menu ul li a:hover {  color: #D01D24;}
#menu ul li a:hover:before {  width: 100%;}
#menu ul li a:after {  content: '';  display: block;  position: absolute;  right: -3px;  top: 19px;  height: 6px;  width: 6px;  background: #000000;
  opacity: .5;}
#menu ul li a:before {  content: '';  display: block;  position: absolute;  left: 0;  bottom: 0;  height: 3px;  width: 0;  background: #D01D24;  -webkit-transition: width .25s;
  -moz-transition: width .25s;  -ms-transition: width .25s;  -o-transition: width .25s;  transition: width .25s;}
#menu ul li.last > a:after,
#menu ul li:last-child > a:after {  display: none;}
#menu ul li.active a {  color: #D01D24;}
#menu ul li.active a:before {  width: 100%;}

@media screen and (max-width: 768px) {  
	#menu ul li {    float: none;  }
	#menu ul li a {    width: 100%;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;    box-sizing: border-box;  }
	#menu ul li a:after {    display: none;  }
	#menu ul li a:before {    height: 1px;    background: #ffffff;    width: 100%;    opacity: .2;  }
	#menu ul li.last > a:before,
	#menu ul li:last-child > a:before {    display: none;  }

}

