@charset "utf-8";

/***
INVENTORY_INFO
***/
#matchingVehc {
	font-size:x-small;
	position:relative;
	top:.5em;
	margin-bottom:2.5em;
}
.specialHeading {
	width:100%;
	text-align:center;
	font-size:2em;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:10px;
	border:0;
} /**internet explorer does funky with heading backgrounds, use div container instead **/
.specialHeading h2 {
	font-weight:400;
	letter-spacing:.25em;
	font-variant:normal;
}
#specialsPage .specialHeading {
	width:99%;
}
#sortWidgetPlaceholder {
	width:50px;
	position:relative;
	top:-12px;
	height:5px;
}
#sortWidget {
	border-right:0;
	-moz-border-radius:.3em;
	-webkit-border-radius:.3em;
	width:200px;
	font-size:.8em;
	top:20px;
	z-index:1;
	text-align:left;
}
.sortWidget-fixed { position:fixed; }
#sortWidget ul {
	margin:0; padding: 0;
}
#sortWidget ul li {
	margin:0 0 4px 2px;
	padding:0;
	color:#000;
	list-style-type:none;
}
#sortWidget ul li ul {
	background:#fff;
	margin:0;
	margin-top:2px;
	padding:0;
}
#sortWidget ul li ul li {
	background:#fff;
	border:0px;
}
#sortWidget strong {
	display:block;
	width:100%;
	font-weight:normal;
}
.inventoryPiece {
	display: -moz-inline-box;
	display: inline-table;
	display: inline-block;
	width:750px;
	margin: 0;
	padding:0;
	vertical-align:top;
	text-align:left;
	padding:10px 0 10px 0;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border:0;
}
.inventoryPiece div {
	float:left;
}
.inventoryPieceInfo ul li {
	font-size:.8em;
}
.inventoryPieceInfo ul li h3 {
	font-size:1.2em;
}
.inventoryPiecePriceBox {
	width:130px;
	text-align:right;
	font-size:.7em;
	margin-right:15px;
}
/**
.specialInventoryPiece {
	display: -moz-inline-box;
	display: inline-table;
	display: inline-block;
	margin: 0;
	padding:0;
	vertical-align:top;
	text-align:left;
}
#specialsPage .inventoryPiece {
	width:800px;
	position:relative;
	left:100px;
}
**/

.price_box {
	width:120px;
	height:90px;
	top:5px;
	margin-right:5px;
}
.inventoryPieceThumb {
	position:relative;
	width:180px;
}
.similarVehicle .inventoryPieceThumb {
	position:absolute;
}
.similarVehicle .videoIcon { position:relative; left:0px }
/**
ul.inventoryPieceVehicleInfo {
	margin:0;padding:0;
	position:relative;
	left:125px;
	top:-90px;
	list-style-type:none;
	font-size:90%;
}
**/
#sortWidgetContainer { margin:1em 0 }


.inventoryPiece .thumb
, .inventoryPiece .chrome {
	margin:0;
	padding:0;
	width:170px;
	position:relative;
	top:5px;
	vertical-align:top;
}
.price { font-weight:bold; }
.specialPrice { color:red;font-weight:bold }
.memo { font-size:x-small; }

#specialsContainer { margin-top:20px; }
#newSpecialContainer, #usedSpecialContainer, #underSpecialContainer, #productSpecialContainer {
	height:130px;
	width:400px;
	position:relative;
	overflow:hidden;
}
.newSpecialListing, .usedSpecialListing, .underSpecialListing, .productSpecialListing { 
	visibility:hidden;
	position:absolute;
	background:#fff;
	width:400px; 
}
.price { font-size:1.2em; }
.preownedSortWidget { margin-bottom:40px }

.inventoryPiece ul { margin:0;padding:0; list-style-type:none; }
.inventoryPieceInfo { width:300px }
.inventoryPieceInfo h3 { font-size:.9em }
.grayBG { background:#F6F6F6 }

.listActionButtons {
	position:absolute;
	left:630px;
	width:120px;
	text-align:right;
	font-size:.7em;
}
.tagline {
	font-size:1.4em;
	color:#ff0000;
	font-weight:bold;
}
.grayBG { background:#eee }

#similar_vehicles .listActionButtons { display:none }
#similar_vehicles .inventoryPiece { width: 315px }
#similar_vehicles .inventoryPiecePrice { display:none }

#similar_vehicles .inventoryPieceInfo {
	margin:0;padding:0;
	position:relative;
	left:125px;
	top:0px;
	list-style-type:none;
	font-size:90%;
}

#similar_vehicles {
	margin-top:10px;
	text-align:left;
}
#similar_vehicles .inventoryPiece .thumb
, #similar_vehicles .inventoryPiece .chrome {
	margin:0;
	padding:0;
	width:120px;
	position:relative;
	top:5px;
	vertical-align:top;
}

.inventoryPiece .price { display:none; }
.inventoryPiece .inventoryPiecePrice .price { display:block }

#similar_vehicles .similarVehicle .price { display:block }
#similar_vehicles .similarVehicle { height:11em; } 
#similar_vehicles img.chrome { position:relative; top:-23px }

#new_model_widget_top { 
	position:relative;
	left:-140px;
	background:transparent;
}



.carfax_mini { position:absolute; z-index:100; left:-7px  }
.carfax_large { width:170px;text-align:center;font-size:.8em; }
.carfax_link { z-index:100 }

#preownedModelHeader img { display:none }

#model_header img { display:none }

#new_vin_img_main img { width:200px; position:relative; left:140px;border:1px solid #ccc }

#specialsContainer .arrow_logo { display:none }

.videoIcon { position:relative; left:25px }
