/* Vehicle Search Page */

#searchbox {
	width: 100%;
	height: auto;
	background-color: #dcdcdc;
	padding: 10px 0px;
	margin-top:5px;
	border-top: 2px solid #999;
	border-bottom: 2px solid #999;
}

.paginationleft {
	width: 100%;
	padding: 5px 0px;
	font-size: 10px;
	text-indent: 5px;
	color: #333;
}

.paginationleft a {
	background-color: #ccc;
	color: #666;
	padding: 2px 5px;
	border: 1px solid #999;
	text-decoration: none;
	font-size: 10px;
}

.paginationleft a:hover {
	background-color: #666;
	color: #fff;
}

.paginationright {
	width: 100%;
	padding: 5px 0px;
	font-size: 10px;
	color: #333;
}

.paginationright a {
	background-color: #ccc;
	color: #666;
	padding: 2px 5px;
	border: 1px solid #999;
	text-decoration: none;
	font-size: 10px;
}

.paginationright a:hover {
	background-color: #666;
	color: #fff;
}

#inventory-search ul.vehicle-info {
	padding: 5px;
}

#inventory-search {
	width: 958px;
	margin: 0 auto;
	height: auto;
	border: 1px solid #999;
}

#inventory-search li {
	margin-top: 0px;
	color: #333;
	font-size: 10px;
}

#inventory-search li.yearmakemodel {
	display: block;
	float: left;
	width: 590px;
	text-indent: 10px;
	font-size: 12px;
	color: #000;
	padding-right: 5px;
}

#inventory-search li.yearmakemodel a:link {
	color: blue;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}

#inventory-search li.yearmakemodel a:hover {
	color: blue;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}

#inventory-search li.yearmakemodel a:visited {
	color: blue;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}

#inventory-search li.sellingprice {
	display: block;
	float: left;
	width: 225px;
	font-size: 12px;
}

#inventory-search li.salesphone {
	display: block;
	float: left;
	width: 100px;
	font-size: 12px;
}

#inventory-search li.dealerphone {
	display: block;
	float: left;
	width: 195px;
	color: red;
	font-size: 14px;
	font-weight: bold;
	
}

#inventory-search li.zipcode {
	display: block;
	float: left;
	width: 150px;
	font-size: 10px;
}

#inventory-search li.sellingprice span.price {
	color: #333;
}

#inventory-search li.mileage {
	display: block;
	float: left;
	width: 150px;
}

#inventory-search li.mpg {
	display: block;
	float: left;
	width: 150px;
}

#inventory-search li.viewdetails {
	display: block;
	width: 200px;
}

#inventory-search li.viewdetails a {
	color: blue;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}

#inventory-search li.viewdetails a:hover {
	color: blue;
	text-decoration: underline;
}

ul.vehicle-info {
	padding: 5px;
	font-size: 11px;
}

.vehicleblock {
	background-color: #fff;
	width: 948px;
	overflow: hidden;
	padding: 5px;
}

.vehicleheaderwrapper {
	display: block;
	background-color: #f0f0f0;
	color: #fff;
	width: 100%;
	height: auto;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
}

.vehicleheaderwrapper li {
	padding: 5px 0px;
}

.vehicleimage {
	float: left;
	padding-right: 10px;
	width: 130px;
}

.vehicleimage img {
	width: 100px;
	height: 70px;
	border: 1px solid #999;
	margin-left: 15px;
}

.pricebox {
	width: 100px;
	height: auto;
	background: #ccc;
	margin-left: 15px;
	text-align: center;
	padding: 3px 0px;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
}

.pricebox span {
	color: #6d0000;
	font-weight: bold;
}

.slideshowbox {
	width: 100px;
	height: auto;
	margin-left: 3px;
}

.slideshowbox img {
	padding-top: 5px;
	width: 98px;
	height: 16px;
	border: 0px;
}

.vehiclespecialicon {
	width: 100px;
	height: auto;
	float: left;
	padding-right: 10px;
}

.vehiclespecialicon img {
	width: 100px;
	height: 100px;
}

.vehicleinfo {
	float: left;
}

.vehicleinfo ul {
	padding: 0px 10px;
	line-height: 1em;
	width: 450px;
}

.vehicleinfo li {
	line-height: 1.5em;
	font-size: 11px;
}

.vehicleinfo li.payment {
	font-weight: bold;
	font-size: 11px;
}

.vehicleinfospecial ul {
	padding: 0px 10px;
	line-height: 1em;
	font-size: 12px;
	width: 250px;
}

.actionbuttons {
	float: left;
}

.actionbuttons ul {
	padding: 0px 10px;
	width: 170px;
}

.actionbuttons li {
	line-height: 0px;
}

.actionbuttons img {
	height: 25px;
	width: 115px;
}

.morevehicleactionbuttons {
	float: left;
}

.morevehicleactionbuttons ul {
	line-height: 0em;
	padding: 0px 10px;
}

.morevehicleactionbuttons li {
	text-align: center;
}

.morevehicleactionbuttons img.certifiedimage {
	height: 36px;
	width: 100px;
	margin-left: auto;
	margin-right: auto;

}

.morevehicleactionbuttons img.carfaximage {
	height: 25px;
	width: auto;
}

.morevehicleactionbuttons img.dealerimage {
	height: 36px;
	width: 120px;
	max-width: 
} 


.clearleft {
	clear: left;
	display: block;
	overflow: hidden;
	width: 0;
	height: 0;
}

.clearright {
	clear: right;
	display: block;
	overflow: hidden;
	width: 0;
	height: 0;
}

#disclaimer {
	width: 100%;
	border-top: 1px solid #999;
	margin-top: 5px;
}

#disclaimer p {
	line-height: 1.25em;
	color: #000;
	font-size: 12px;
	padding: 5px;
}


/* Vehicle Details Page */

#returntosearch {
	float: left;
	padding: 10px 0px 0px 10px;
}

#pageactions {
	float: right;
	padding: 10px 10px 0px 0px;
	font-size: 14px;
}

#vehicleheading {
	background-color: #141414;
	color: #fff;
	width: 100%;
	font-size: 16px;
	font-weight: 600;
	margin-top: 5px;
}

#vehicleheading table {
	margin:  0 auto;
}

#vehicleheading td {
	width: 315px;
	padding: 5px 0px;
	text-align: center;
}

#vehicleheading span {
	font-size: 24px;
}

#vehicleleftcol {
	float: left;
	width: 350px;
	background: #fff;
	overflow: hidden;
	padding: 5px 0px;
}

#vehiclerightcol {
	float: right;
	width: 600px;
	background-color: #fff;
	padding: 5px 0px;
}

#mainimage {
	width: 100%;
	height: auto;
}

#mainimage img {
	width: 348px;
	height: auto;
	border: 1px solid #999;
}

#vehiclethumbs {
	clear: left;
	margin: 0;
	width: 100%;
	height: auto;
	padding: 5px 0px;
}

#vehiclethumbs img {
	width: 63px;
	height: 45px;
	border: 1px solid #999;
}

#vehiclethumbs li {
	float: left;
	display: inline;
	padding: 3px 3px 3px 0;
	width: auto;
}

#vehicleinfoblock {
	width: 100%;
	height: auto;
}

#vehicleinfoblock ul {
	float: left;
	padding-bottom: 5px;
}

#vehicleinfoblock span.sellingprice {
	font-size: 18px;
	color: red;
}

#vehiclempg {
	float: right;
}

#iautotoolbox {
	clear: both;
	width: 100%;
	height: auto;
	background-color: #cac4c4;
	padding: 5px 0px;
}

#iautotoolbox table {
	margin: 0 auto;
	width: 75%;
}

#iautotoolbox td {
	padding: 0px 5px;
}

#iautotoolbox td.iautologo {
	padding: 5px;
}

#similarvehicles {
	width: 100%;
	overflow: auto;
	padding-top: 5px;
}

#similarvehicles table {
	width: 100%;
	margin: 0 auto;
}

#similarvehicles td {
	padding: 5px;
}

#similarvehicles img {
	width: 75px;
	height: 50px;
	border: 1px solid #000;
}

.similarvehiclesheading {
	display: block;
	background-color: black;
	color: white;
	width: 100%;
	padding: 5px 0px;
	text-align: center;
}

#vehiclemultimediabuttons {
	width: 100%;
	height: auto;
	padding: 0;
}

#theaterLinks {
	padding-top: 1px;
	width: 100%;
}

#theaterLinks img {
	width: 100px;
	height: 35px;
}

#theaterLinks ul {
	float: left;
}

#theaterLinks li {
	display: inline;
	padding: 0px;
	margin: 0;
}

#footer {
	clear: both;
}

#vehicletabs {
	clear: left;
}

.searchad {
	width: 762px;
	margin: 0 auto;
	padding: 5px;
	background: #f0f0f0;
	border-top: 1px solid #999;
}

.searchad img {
	display: block;
    margin-left: auto;
    margin-right: auto;
}

/* detail overview block */

.detail-overcont .detailscertified {
	width: 100px;
	height: 36px;
	margin-bottom: 5px;
}

.detail-overcont {		
	margin: 0;
	padding: 5px;
	overflow: auto;
	width: 588px;
	height: auto;
	background: #fff;
	border: 1px solid #000;
}

.detail-overcont li {		
	font-size: 12px;
	line-height: 1.5em;
}
		
.detail-overleft {	
	margin: 0 -10px 0 0;
	padding: 0;	
	float: left;
	width: 370px;
	background: #fff;
}
.detail-overleft h3 {	
	font-size: 18px;
	color: red;
	padding: 0;
}		
.detail-mpg {		
	margin: 7px 0 0 -10px;
	padding: 0;
	float: right;
	width: 205px;
	height: auto;
	background: #fff url(http://www.usedcarsofusa.com/en/images/mpgimage.jpg) no-repeat;
}
		
.city-mpg {	
	margin: 10px 0 0 18px;
	padding: 5px;	
	float: left;
	font-weight: bold;
	font-size: 16px;
	height: 20px;
	width: 20px;
	background-color: transparent;
	display: inline;
}				
		
.over-mpg {		
	float: right;
	padding: 5px;
	margin-top: 10px;
	margin-right: 20px;
	height: 20px;
	width: 20px;
	background: transparent;
	font-size: 16px;
	font-weight: bold;
	display: inline;
}		
							
		
.detail-overlogo {		
		overflow: auto;
		float: right;
		padding: 5px;
		margin-top: 0px;
		margin-left: 0px;
		height: 30px; width: 100px;
		background-color: #FFFFFF;
		background: #fff url(http://www.usedcarsofusa.com/en/images/certified.jpg) no-repeat;
		z-index: 60;
		border: thin;
		border-style: white;
}

.detail-comments {
	width: 598px;
	height: auto;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}

p.detailcomments { line-height: 1.5em; padding: 0 5px 10px 5px; }

#dealerinformation {
	width: 125px;
	height: auto;
	overflow: auto;
	margin-top: 50px;
	margin-left: 50px;
}

#dealerinformation img {
	width: 100px;
	height: 36px;
}
