@charset "utf-8";
/* CSS Document */

/*------------- Site Classes ----------------*/

.clearleft, .clearright, .clearboth {
	height: 1%;
	font-size: 1px;
}

.clearleft {
	clear: left;
}

.clearright {
	clear: right;
}

.clearboth {
	clear: both;
}
.borderBlack {
	border: 1px solid black;
}

/*-------------- Site ID's --------------------*/

#container {
  margin: 0 auto;
  background-color: #3278ff;
}


#col_1 {
  margin: 4px 0 0 4px;
  width: 323px;
  display: block;
  float: left;  
}

#col_2 {
  margin: 4px 0 0 4px;
  width: 320px;
  display: block;
  float: left;  
}

#hot_car_list {
  margin: 0 0 4px 0;
  padding: 40px 0 0px 0;
  width: %100;
  height: 288px;
  display: block;
  background: transparent  url(../images/front/hot_car_list.jpg) 0 0 no-repeat;
}

#hot_car_list p {
  margin: 0;
  padding: 0 0 0 20px;
  font-size: 11px;
  width: 240px;
}

.hot_car_blurb {
  margin: 0;
  padding: 0;
  width: 98%;
}

#hot_car_list li {
  list-style-type: decimal;
}


#hot_car_list a {
	color: #999;
	text-decoration: none;
	font-size: 11px;
}
#hot_car_list a:hover {
	color: #fff;
	text-decoration: underline;
}
#hot_car_list li {
	margin-bottom: .8em;
	width: 94%;
	border-bottom: 1px dotted #999;
}

#goinggreen {
  width: %100;
  height: 300px;
  display: block;  
  background: transparent  url(../images/front/going_green.jpg) 0 0 no-repeat;
}

#goinggreen p {
  margin: 0;
  padding: 50px 0 0 125px;
  font-size: 11px;
  width: 175px;
}

#goinggreen ul {
  padding: 25px 0 0 0;
}

#goinggreen li {
	margin-bottom: .9em;
}

#goinggreen li {
	color: #999;
}	
	
#col_3 {
  margin: 4px 0 0 4px;
  width: 300px;
  display: block;
  float: left;  
}

#search_adv {
  margin: 0;
  padding: 0 0 0 0;
  width: %100;
  height: 200px;
  display: block;
  background: transparent  url(../images/front/search_adv.jpg) 0 0 no-repeat;
}

#searchform label, select {
  font-size: 9px;
  margin: 0 0 5px;
  display: inline;
}

#search_adv select {
  width: 85px;
}

#searchform {
  padding: 90px 0 0 20px;
  width: 250px;
}

#button1 {
  margin: -10px 0 0 0;
  width: 60px;
  float: right;
  font-size: 10px
  clear: right;
}

#goinggreen {
	width: 100%;
}
#goinggreen ul {
	margin: 0 1.0em 0 2.0em;
	list-style-image: url(../images/list-item-black.gif);
}
#goinggreen li {
	margin-bottom: 0.6em;
	color: #000;
	border-bottom: 1px dotted #999;
}
#goinggreen a {
	color: #666;
	text-decoration: none;
	font-size: 11px;
}
#goinggreen a:hover {
	color: green;
	text-decoration: underline;
}

#bodytype {
  margin: 2px 0 0 0;
  padding: 33px 0 0 0;
  width: %100;
  height: 230px;
  display: block;  
  background: transparent  url(../images/front/search_bodytype.jpg) 0 0 no-repeat;
}

#bodytype ul {
	margin: 0 1.0em 0 2.0em;
	padding: 0;
	list-style-image: url(../images/list-item-black.gif);
}
#bodytype a {
	color: #666;
	text-decoration: none;
	font-size: 11px;
}
#bodytype a:hover {
	color: #999;
	text-decoration: underline;
}
#bodytype li {
	margin-bottom: 1.0em;
	width: 100%;
	border-bottom: 1px dotted #999;
}
#bodytype li.sedan {
	margin-top: 1.0em;
	background: url(../images/sedan.jpg) no-repeat right center;
}
#bodytype li.compact {
	background: url(../images/compact.jpg) no-repeat right center;
}
#bodytype li.coupe {
	background: url(../images/coupe.jpg) no-repeat right center;
}
#bodytype li.suv {
	background: url(../images/suv.jpg) no-repeat right center;
}
#bodytype li.hatchback {
	background: url(../images/hatchback.jpg) no-repeat right center;
}
#bodytype li.convertible {
	background: url(../images/convertible.jpg) no-repeat right center;
}
#bodytype li.minivan {
	background: url(../images/minivan.jpg) no-repeat right center;
}
#bodytype li.truck {
	background: url(../images/truck.jpg) no-repeat right center;
}

#newsletter {
  margin: 2px 0 0 0;
  width: %100;
  height: 165px;
  display: block;  
  background: transparent  url(../images/front/news_letter.jpg) 0 0 no-repeat;
}

.separator {
	width: 98%;
	margin: 10px auto;
	height: 2px;
	background: #999;
	font-size: 1px;
}

#storeColLeft {
	float:left;
	margin: 0 0 10px 15px;
	width: 250px;
}

.storeLink {
	display: block;
	margin: 5px 0;
	text-decoration: none;
	font-weight: bold;
}

#storeColRight {
	float: right;
	margin: 0 0 10px 0;
	width: 200px;
}

#storeColRight a {
  color: #e3fe00;
}

#seo_text {
  margin: 0 auto;
  width: 960px;
}