
img {
	padding: 0;
	margin: 0;
	border: 0;
}

h1.title {
	font-size: 				1.8em;
	padding:				0 0 .5em 0;
	margin:					0;
	line-height:			2.0em;
	}
h2.title	{
	font-size: 				1.8em;
	padding:				.5em 0 .5em 0;
	margin:					0;
	line-height:			1.0em;
	}
h2.cartitle	{
	font-size: 				2.0em;
	padding:				0 0 .5em 0;
	margin:					0;
	line-height:			1.0em;
	}
h3.dealerphone {
	font-size: 				1.5em;
	padding:				0 0 .5em 0;
	margin:					0;
	line-height:			1.0em;
	color:					red;
	}
h3.price {
	font-size: 				2.0em;
	padding:				0 0 .5em 0;
	margin:					0;
	line-height:			1.0em;
	color:					red;
	}

#sidebar .block {
	font-size:				1em;
	color:					gray;
	padding-bottom:			5px;
	}
	#sidebar .block h2 {
		font-size:				1.3em;
		color:					#000;
		font-weight:			bold;
		font-style:				italic;
		margin:				0 0 .4em 0;
		}
	
	#sidebar .block h3 {
		font-size:				1.0em;
		color:					#000;
		font-weight:			bold;
		margin:				0 0 .4em 0;
		}
	#sidebar p {
		font-size:				0.9em;
		margin:					0 0 .5em 0;
		}



#content_main .block {
	font-size:				1em;
	color:					#000;
	padding:				10px 0 20px 0;
	}
	#content_main .block h2 {
		font-size:				1.6em;
		color:					#000;
		font-weight:			bold;
		margin:				0 0 .4em 0;
		}
	#content_main .block h3 {
		font-size:				1.4em;
		color:					#000;
		font-weight:			bold;
		margin:				0 0 .4em 0;
		}
	#content_main .block h4 {
		font-size:				1em;
		color:					#000;
		font-weight:			bold;
		margin:					0 0 .4em 0;
		padding:				0;
		}
	#content_main p {
		font-size:				1em;
		margin:					0 0 .5em 0;
		}



#content_sidebar .block {
	font-size:				1em;
	color:					black;
	padding:				10px 0 30px 0;
	}
	#content_sidebar .block h2 {
		font-size:				1.4em;
		color:					#000;
		font-weight:			bold;
		margin:				0 0 .4em 0;
		}
	#content_sidebar .block h3 {
		font-size:				1.2em;
		color:					#000;
		font-weight:			bold;
		margin:				0 0 .4em 0;
		}
	#content_sidebar p {
		font-size:				1em;
		margin:					0 0 .5em 0;
		}



.bottom_spaced {
	margin-bottom: 40px;
}
.bottom_spaced_small {
	margin-bottom: 20px;
}



/* content styling */

#header {
      float:left;
      width:100%;
      background: url("_img/bg.png") repeat-x bottom;
      font-size:90%;
      line-height:normal;
	  border:1px color="#DAEOD2";
      }
    #header ul {
      margin:0;
      padding:5px 0px 0;
      list-style:none;
      }
    #header li {
      float:left;
      /* background:url("_img/norm_left.gif") no-repeat left top; */
      margin:0;
      padding:0 0 0 9px;
      }
    #header a {
      float:left;
      display:block;
      background:url("_img/norm_right.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      text-decoration:none;
      font-weight:bold;
      color:#765;
      }
    /* Commented Backslash Hack
       hides rule from IE5-Mac \*/
    #header a {float:none;}
    /* End IE5-Mac hack */
    #header a:hover {
      color:#333;
      }
    #header #current {
      /* background-image:url("_img/norm_left_on.gif"); */
      border-width:0;
      }
    #header #current a {
      background-image:url("_img/norm_right_on.gif");
      color:#333;
      padding-bottom:5px;
      }
.tableborder {
	border: 1px solid #333;
}

.tab_left {
	background: url("../_img/norm_left.gif") no-repeat left top;
	height: 13px;
	width: 9px;
	}
.tab_right {
	background: url("../_img/norm_right.gif") no-repeat right top;
	/* background-color: yellow; */
	}
.tab_block {
	border: 1px solid #000000;
	padding: 6px;
}


.style2 {
	font-size: 12px;
	font-weight: bold;
}
/* featured vehicles */
	#midRight { margin-left: 280px;}
	dl.featuredVehicle { margin: 0; padding: 4px 0; border-top: 1px solid #ccc; }
		dl.featuredVehicle dt img { float: left; height: 51px; width: 75px; margin-right: 10px; padding: 0; display: inline; border: 1px solid #B23F65; }
		dl.featuredVehicle dt a:hover img { }
		dl.featuredVehicle dt { margin: 0 0 4px 0; }
		dl.featuredVehicle dd { margin: 0 0 2px 0; }
/*	dl.firstFVrow { border-top: none; padding-top: 0; } */

	dd.fVehicleTitle { font-size: 10pt; font-weight: bold; color:#336666 }
	dd.fVehicleInfo { float: right; width: 70px; font-size: 8pt; margin-right: 4px; }
	dd.fVehicleMiles { float: left; width: 100px; font-size: 8pt; font-weight: bold; }
	dd.fVehiclePrice { font-size: 8pt; font-weight: bold; white-space: nowrap; }
	dd.fVehicleLink a { font-size: 8pt; text-decoration: none; }


/* reviews */
#wReviewsListing {
	padding: 0;
	margin: 0;
	}
#wReviewsListing ul.reviewListing {
	font-size: .8em;
	margin: 15px;
	padding: 0;
	}
#wReviewsListing ul.reviewListing li {
	font-size: 1.3em;
	margin: 0;
	padding: 0 0 0.5em 0;
	}

#wReviewsListing a {
	font-weight: bold;
	color: #333;
	text-decoration: none;
	}

#wReviewsListing a:hover {
	font-weight: bold;
	text-decoration: underline;
	}

#wReviewsListing a:visited {
	font-weight: bold;
	text-decoration: underline;
	}

a#allReviews {
	margin: 0 0 0 0;
	font-weight: bold;
	}



	#linksCol0 { float: left; width: 260px; margin-right: 20px; }
		#linksCol0 img { float: right; margin-top: 14px; }
		ul#kbb { list-style: none; margin-top: 0; margin-left: 10px; padding-left: 0px; }
			ul#kbb li { margin-bottom: 2px; }

	#linksCol1 { float: left; width: 260px; }

	#footerContent { }
	#footerContent a { font-weight: normal; }
	.style4 {font-size: 12px; font-weight: bold; color: #000000; }



.EMALeadGenText {
	font-family: arial, geneva, helvetica, sans-serif;
	font-size: 12px;
}

.EMALeadGenData {
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid silver;
	border-bottom: 1px solid silver;
	font-family: arial, geneva, helvetica, sans-serif;
	font-size: 12px;
	padding: 1px;
	text-align: right;
}

/* Odometer */
.odom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	background-color: #000000;
	background-image: url(_img/odom_bk.gif);
	padding-top: 1px;
	padding-bottom: 1px;
}
.odborder {
	border: 1px solid #000000;
}
.odomCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	background-color: #000000;
}
.lastnum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px none #FFFFFF;
	overflow: visible;
}


/* Calculator */
.EMACalcText {
	font-family: arial, geneva, helvetica, sans-serif;
	font-size: 10px;
}
.EMACalcData {
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid silver;
	border-bottom: 1px solid silver;
	font-family: arial, geneva, helvetica, sans-serif;
	font-size: 10px;
	padding: 1px;
	text-align: right;
}


.form_error {
	color:							#CF0000;
	font-size:						1em;
	font-weight:					bold;
}

#details_tabs {
	width:							340px;
	}

.gallerythumb {
	float: 							left;
	padding:						0 10px 10px 0;
}

.detail_thumbs {
	width: 							320px;
	}

.clearer {
	clear: both;
	font-size: 1px;
	height: 1px;
	}

.hidden {
	display:	none;
}
