@import url(./sub/auto2-common.css);
/* @import url(./sub/DealerSpecialsPane.css); */
@import url(./sub/CompareVehiclesPane.css);
@import url(./sub/PaymentCalculatorPane.css);
@import url(./sub/NextStepsPane.css);
@import url(./sub/ShareLinkPane.css);
@import url(./sub/VehicleFormPaneBase.css);
@import url(./sub/MakeAnOfferFormPane.css);

.auto2-inventorylist {
	background-color: #ffffff;
}

.auto2-inventorylist .use-sprite {
	background-color:transparent;
	background-image: url("/images/000/auto2/buttons_icons_sprite.png");
}

.auto2-inventorylist .auto2-content {
	margin: 0;
	padding:8px 10px 8px 9px;
}

.content-title h1 {
	margin: 0;
	padding: 0;
}

/* Non-Dojo version */
.auto2-inventorylist .non-dojo-version table {
	border: 2px solid blue;
	padding: 1px;
}

.auto2-inventorylist .non-dojo-version thead {
	color: white;
	background: blue;
}

.auto2-inventorylist .non-dojo-version tr {
	background: #eee;
}

.auto2-inventorylist .non-dojo-version tr.alt {
	background: #ddd;
}

.auto2-inventorylist .non-dojo-version td {
	vertical-align: middle;
	text-align: left;
	padding-left: 3px;
	padding-right: 3px;
}

/* Dojo version */

/* Hide advanced search panel and bring standard tab to front */
.auto2-inventorylist .search-panel .options-area {
	overflow: hidden;
	margin-top: -1px;
	height: 56px;
}
.auto2-inventorylist .search-panel .options-panel {
	display: none;
}
.auto2-inventorylist .search-panel .options-area .front-panel {
 	display: block;
}
.auto2-inventorylist .search-panel .tabs .front-panel {
	z-index: 1;
}
.auto2-inventorylist .search-panel .tabs .search-tab {
	background: url("/images/000/auto2/searchtabs.gif") no-repeat;
	cursor: pointer;
}
.auto2-inventorylist .search-panel .options-area .search-button-wrapper {
	white-space: nowrap;
}
.auto2-inventorylist .search-panel .options-area .search-button {
	background-position: -81px -21px;
	cursor: pointer;
}
.auto2-inventorylist .search-panel .options-area .reset-button {
	background-position: 1px -43px;
	cursor: pointer;
}

.auto2-inventory .results-stack {
	position: relative;
}

.auto2-inventorylist #auto2-inventory-resultsarea {
	margin-top: 4px;
	width: 100%;
}

.auto2-inventorylist #auto2-inventory-resultsarea td.align-top {
	vertical-align: top;
}

.auto2-inventorylist #auto2-inventory-spacer {
	width: 9px;
}

.auto2-inventorylist #auto2-inventory-infopanel {
	width: 215px;
}

.auto2-inventorylist #page-text-1-pane {
	width: 215px;
	overflow-x: hidden;
}

.auto2-inventorylist #page-text-1-pane,
.auto2-inventorylist .dijitTitlePane {
	margin-bottom: 9px;
}

.auto2-inventorylist .search-panel {
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

.auto2-inventorylist .search-panel .search-box {
	padding-right: 11px;
	float: right;
}

.auto2-inventorylist .search-panel .search-box input {
	width: 306px;
	height: 16px;
}

.auto2-inventorylist .search-panel .search-box img {
	cursor: pointer;
	vertical-align: bottom;
	background: url("/images/000/auto2/searchbuttonsprites.gif") no-repeat 0 0;
}

.auto2-inventorylist .search-panel .search-box img.active {
	background-position: -20px 0;
}

.auto2-inventorylist .search-panel .tab-area {
	padding-top: 4px;
	padding-left: 6px;
	margin-right: 341px;
}

.auto2-inventorylist .search-panel .tabs {
	position: relative;
	height: 23px;
}

.auto2-inventorylist .search-panel .tabs div {
	position: absolute;
	top: 0px;
	width: 163px;
	height: 20px;
	color: white;
	font-size: 12px;
	padding-top: 3px;
	padding-left: 14px;
}

.auto2-inventorylist .search-panel .tabs .standard-search {
	left: 0px;
	background-position: 0 0;
}

.auto2-inventorylist .search-panel .tabs .advanced-search {
	left: 172px;
	background-position: 0 -23px;
}

.auto2-inventorylist .search-panel .options-area .standard-search,
.auto2-inventorylist .search-panel .options-area .standard-search .options-panel-inner,
.auto2-inventorylist .search-panel .options-area .standard-search .options-panel-content {
	background: url("/images/000/auto2/standardsearchbg.gif") no-repeat;
}

.auto2-inventorylist .search-panel .options-area .standard-search {
	background-position: 0 0;
}
.auto2-inventorylist .search-panel .options-area .standard-search .options-panel-inner {
	background-position: right -112px;
	padding: 0 6px;
}
.auto2-inventorylist .search-panel .options-area .standard-search .options-panel-content {
	background-position: 0 -56px;
	background-repeat: repeat-x;
}

.auto2-inventorylist .search-panel .options-area .advanced-search,
.auto2-inventorylist .search-panel .options-area .advanced-search .options-panel-inner,
.auto2-inventorylist .search-panel .options-area .advanced-search .options-panel-content {
	background: url("/images/000/auto2/advancedsearchbg.gif") no-repeat;
}

.auto2-inventorylist .search-panel .options-area .advanced-search {
	background-position: 0 0;
}
.auto2-inventorylist .search-panel .options-area .advanced-search .options-panel-inner {
	background-position: right -280px;
	padding: 0 6px;
}
.auto2-inventorylist .search-panel .options-area .advanced-search .options-panel-content {
	background-position: 0 -140px;
	background-repeat: repeat-x;
}

.auto2-inventorylist .search-panel .options-area .standard-search .options-panel-content {
	color: #333;
	height: 56px;
}

.auto2-inventorylist .search-panel .options-area .advanced-search .options-panel-content {
	color: white;
	height: 140px;
}

.auto2-inventorylist .search-panel .options-area .advanced-search .options-panel-content .search-button {
	color: black;
}

.auto2-inventorylist .search-panel .options-area table {
	width: 100%;
}

.auto2-inventorylist .search-panel .options-area .standard-search td.c1 {
	width: 107px;
}
.auto2-inventorylist .search-panel .options-area .standard-search td.c2 {
	width: 66px;
}
.auto2-inventorylist .search-panel .options-area .standard-search td.c3 {
	width: 120px;
}
.auto2-inventorylist .search-panel .options-area .standard-search td.c4 {
	width: 153px;
}
.auto2-inventorylist .search-panel .options-area .standard-search td.c5 {
	width: 117px;
}
.auto2-inventorylist .search-panel .options-area .standard-search td.c6 {
	width: 132px;
}
.auto2-inventorylist .search-panel .options-area .standard-search td.c7 {
	width: 130px;
}
.auto2-inventorylist .search-panel .options-area .standard-search td.c8 {
	width: 72px;
}

.auto2-inventorylist .search-panel .options-area .advanced-search td.c1 {
	width: 95px;
}
.auto2-inventorylist .search-panel .options-area .advanced-search td.c2 {
	width: 110px;
}
.auto2-inventorylist .search-panel .options-area .advanced-search td.c3 {
	width: 100px;
}
.auto2-inventorylist .search-panel .options-area .advanced-search td.c4 {
	width: 145px;
}
.auto2-inventorylist .search-panel .options-area .advanced-search td.c5 {
	width: 117px;
}
.auto2-inventorylist .search-panel .options-area .advanced-search td.c6 {
	width: 130px;
}
.auto2-inventorylist .search-panel .options-area .advanced-search td.c7 {
	width: 100px;
}
.auto2-inventorylist .search-panel .options-area .advanced-search td.c8 {
	width: 100px;
}


.auto2-inventorylist .search-panel .options-area select {
	width: 100%;
	height: 20px;
}

.auto2-inventorylist .search-panel .options-area select.year {
	width: 105px;
}

.auto2-inventorylist .search-panel .input-submit {
	display: none;
}

.auto2-inventorylist .dojoxGridHeader .dojoxGridCell {
	background: url(none);
}

.auto2-inventorylist .dojoxGrid {
	background-color: transparent;
}

.auto2-inventorylist .dojoxGridCell,
.dj_ie6 .auto2-inventorylist .dojoxGridCell,
.dj_ff2 .auto2-inventorylist .dojoxGridCell,
.auto2-inventorylist .dojoxGridCellFocus.dojoxGridCellOver
{
	border:0 transparent none;
}

/* Overflow made visible for Bug #8939,
popup was not being rendered when it
did not fit inside the results stack */
.auto2-inventorylist .results-stack {
	background-color: white;
	padding: 1px;
	margin-bottom: 4px;
	overflow: visible;
}

.auto2-inventorylist .resultsnavigation {
	font-size: 14px;
}

.auto2-inventorylist .resultsnavigationbar {
	width: 100%;
	background: url("/images/000/auto2/navbar-bg.gif") no-repeat 0 0;
	padding:0;
	margin:0;
}

.auto2-inventorylist .resultsnavigationbar-innerdiv {
	background: url("/images/000/auto2/navbar-bg.gif") no-repeat right -58px;
}

.auto2-inventorylist .resultsnavigationbar-content {
	background: url("/images/000/auto2/navbar-bg.gif") repeat-x 0 -29px;
	margin: 0px 8px;
	height: 29px;
	overflow: hidden;
}

.auto2-inventorylist .resultsnavigationbar-table {
	width: 100%;
	height: 29px;
	overflow: hidden;
	font-size: 11px;
}

.auto2-inventorylist .resultsnavigationbar-table td {
	text-align: center;
}

.auto2-inventorylist .resultsnavigationbar .toolbarbutton img {
	background: url("/images/000/auto2/toolbarsprites.gif") no-repeat;
	cursor: pointer;
	vertical-align: bottom;
}

.auto2-inventorylist .resultsnavigationbar .listButton img {
	background-position: -16px -16px;
}
.auto2-inventorylist .resultsnavigationbar .listButton img.hover {
	background-position: -32px -16px;
}
.auto2-inventorylist .resultsnavigationbar .listButton img.active {
	background-position: 0 -16px;
}

.auto2-inventorylist .resultsnavigationbar .thumbnailButton img {
	background-position: -16px -32px;
}
.auto2-inventorylist .resultsnavigationbar .thumbnailButton img.hover {
	background-position: -32px -32px;
}
.auto2-inventorylist .resultsnavigationbar .thumbnailButton img.active {
	background-position: 0 -32px;
}

.auto2-inventorylist .resultsnavigationbar .detailsButton img {
	background-position: -16px 0;
}
.auto2-inventorylist .resultsnavigationbar .detailsButton img.hover {
	background-position: -32px 0;
}

.auto2-inventorylist .resultsnavigationbar .detailsButton img.active {
	background-position: 0 0;
}

.auto2-inventorylist .resultsnavigationbar .prevPageButton img {
	background-position: -16px -48px;
}

.auto2-inventorylist .resultsnavigationbar .prevPageButton img.hover {
	background-position: -32px -48px;
}

.auto2-inventorylist .resultsnavigationbar .prevPageButton img.inactive {
	background-position: 0 -48px;
	cursor: default;
}

.auto2-inventorylist .resultsnavigationbar .nextPageButton img {
	background-position: -16px -64px;
}

.auto2-inventorylist .resultsnavigationbar .nextPageButton img.hover {
	background-position: -32px -64px;
}

.auto2-inventorylist .resultsnavigationbar .nextPageButton img.inactive {
	background-position: 0 -64px;
	cursor: default;
}

.auto2-inventorylist .resultsnavigationbar .printButton img {
	background-position: -16px -80px;
}

.auto2-inventorylist .resultsnavigationbar .printButton img.active {
	background-position: -32px -80px;
}

.auto2-inventorylist .resultsnavigationbar .page-navigation .active-page {
	font-weight: bold;
}

.auto2-inventorylist td.separator {
	width: 8px;
	background: url("/images/000/auto2/navbar-bg.gif") no-repeat 0 -87px;
}


.auto2-inventorylist .resultsstatus {
	padding: 4px 10px;
}

.auto2-inventorylist .resultsstatus .results-count {
	white-space: nowrap;
}

.auto2-inventorylist .resultsstatus td {
	vertical-align: top;
}

.auto2-inventorylist .breadcrumbs {
	font-size: 12px;
}

.auto2-inventorylist .breadcrumbs .breadcrumb {
	text-decoration: underline;
	white-space: nowrap;
}

.auto2-inventorylist .ajax-loader-view,
.auto2-inventorylist .list-view,
.auto2-inventorylist .thumbnail-view,
.auto2-inventorylist .details-view {
	padding: 2px;
	background-color: white;
	overflow: hidden;
}

.auto2-inventorylist .ajax-loader-view-ui {
	text-align: center;
}

.auto2-inventorylist .list-tooltip {
	width: 250px;
	position: absolute;
	background: white;
	z-index: 1;
}

.auto2-inventorylist .list-tooltip-narrow {
	width: 180px;
}

.dj_ie6 .auto2-inventorylist .hidden-for-tooltip {
	visibility: hidden;	
}

.auto2-inventorylist .details-table .details-text-item img {
	vertical-align: text-bottom;
}

.dj_ie6 .auto2-inventorylist .details-table .details-text-item img,
.dj_ie6 .auto2-inventorylist .vehicle-icons img,
.dj_ie6 .auto2-inventorylist .details-view-legend img {
	behavior: url(/js/iepngfix.htc);
}

.auto2-inventorylist .cpo-icon {
	background-position: -45px 0;
}

.auto2-inventorylist .video-icon {
	background-position: -81px -45px;
}

.auto2-inventorylist .thumbnail-box,
.auto2-inventorylist .details-box,
.auto2-inventorylist .pricedisplay-box {
	margin: 1px;
	padding: 2px;
}

.auto2-inventorylist .thumbnail-view-grid,
.auto2-inventorylist .thumbnail-table,
.auto2-inventorylist .details-table {
	width: 100%;
}

.auto2-inventorylist .thumbnail-view-grid {
	table-layout: fixed;
}

.auto2-inventorylist .thumbnail-box,
.auto2-inventorylist .details-box {
	display: block;
	text-decoration: none;
	color: black;
}

.auto2-inventorylist .thumbnail-table .thumbnail-compare {
	text-align: center;
	width: 20px;
}

.auto2-inventorylist .thumbnail-table .thumbnail-compare,
.auto2-inventorylist .details-table .details-compare {
	cursor: default;
}

.auto2-inventorylist .thumbnail-table .vert-compare {
	background: url("/images/000/auto2/vert-compare.gif") no-repeat 0 0;
}
/* The following has to come AFTER the background attribute for .vert-compare */
.auto2-inventorylist .thumbnail-box-hover .thumbnail-table .vert-compare {
	background-position: -20px 0;
}

.auto2-inventorylist .thumbnail-table .thumbnail-image {
	text-align: center;
	width: 115px;
}

.auto2-inventorylist .thumbnail-table .thumbnail-image img.thumbnail-thumbnail,
.auto2-inventorylist .details-table .details-image img.details-thumbnail {
	vertical-align: middle;
}

.auto2-inventorylist .special-vehicle-photo img.filler,
.auto2-inventorylist .thumbnail-table .thumbnail-image img.filler,
.auto2-inventorylist .details-table .details-image img.filler {
	width: 0px;
	vertical-align: middle;
}

.auto2-inventorylist .special-vehicle-photo img.filler {
	height: 99px;
}

.auto2-inventorylist .thumbnail-table .thumbnail-image img.filler,
.auto2-inventorylist .details-table .details-image img.filler {
	height: 80px;
}

.auto2-inventorylist .thumbnail-table .thumbnail-stock-no {
	text-align: center;
	font-size: 10px;
}

.auto2-inventorylist .thumbnail-table .thumbnail-details {
	vertical-align: top;
}

.auto2-inventorylist .thumbnail-table .thumbnail-details .thumbnail-details-text {
	margin-left: 4px;
}

.auto2-inventorylist .details-table .details-text-item {
	white-space: nowrap;
}

.auto2-inventorylist .details-table .details-compare {
	height: 22px;
}

.auto2-inventorylist .thumbnail-table .thumbnail-text-item,
.auto2-inventorylist .details-table .details-text-item {
	margin-top: 4px;
	margin-right: 4px;
}

.auto2-inventorylist .thumbnail-table .thumbnail-details .thumbnail-details-text .thumbnail-title,
.auto2-inventorylist .thumbnail-table .thumbnail-details .thumbnail-details-text .net-price,
.auto2-inventorylist .thumbnail-table .thumbnail-details .thumbnail-details-text .popuplink,
.auto2-inventorylist .details-table .details-discount-link,
.auto2-inventorylist .details-table .photos-link .details-page-link,
.auto2-inventorylist .details-table .details-link,
.auto2-inventorylist .details-table .details-nonlink {
	font-size: 11px;
	font-weight: bold;
}

.auto2-inventorylist .details-table .details-image {
	width: 120px;
}

.auto2-inventorylist .details-view-legend {
	margin: 6px 0;
}

.auto2-inventorylist .details-view-legend img {
	vertical-align: middle;
}

/**
 * Link items
 * These turn the cursor into a hand (pointer)
 */
.auto2-inventorylist .resultsnavigationbar .page-navigation .page-link,
.auto2-inventorylist .breadcrumbs .breadcrumb,
.auto2-inventorylist .thumbnail-table .thumbnail-details-text .popuplink,
.auto2-inventorylist .thumbnail-table .thumbnail-details-text .thumbnail-title,
.auto2-inventorylist .thumbnail-table .details-page-link,
.auto2-inventorylist .details-table .details-discount-link,
.auto2-inventorylist .details-table .details-page-link,
.auto2-inventorylist .details-table .details-title {
	cursor: pointer;
}

/**
 * Link items
 * These are underlined
 */
.auto2-inventorylist .resultsnavigationbar .page-navigation .page-link,
.auto2-inventorylist .breadcrumbs .breadcrumb {
	text-decoration: underline;
}

.auto2-inventorylist .details-table .header-row td {
	padding: 3px 6px;
}

.auto2-inventorylist .details-table .percent-match {
	text-align: right;
}

.auto2-inventorylist .details-table td.data {
	vertical-align: top;
}

.auto2-inventorylist .details-table td.logos {
	width: 120px;
	vertical-align: top;
	text-align: center;
}

.auto2-inventorylist .details-table td.logos img {
	padding: 4px;
}

.auto2-inventorylist .details-table td.details-pricing,
.auto2-inventorylist .details-table td.details-links {
	text-align: right;
	padding-right: 4px;
}

/* Override the below to customize the features */

.auto2-inventorylist .list-view {
	border: 1px solid #e9e9e9 !important;
}

.auto2-inventorylist,
.auto2-inventorylist select,
.auto2-inventorylist input,
.auto2-inventorylist .list-view .dojoxGrid,
.auto2-inventorylist .thumbnail-view,
.auto2-inventorylist .details-view {
	font-family: "Trebuchet MS",Verdana,Arial,Helvetica;
	font-size: 11px;
}

.auto2-inventorylist .dojoxGridHeader .dojoxGridCell {
	font-size: 12px;
	color: white !important;
	font-weight: bold;
}

.auto2-inventorylist .dojoxGridHeader .dojoxGridCell {
	background: #ccc;
}

.auto2-inventorylist .dojoxGridRow {
	cursor: pointer;
}

.auto2-inventorylist .dojoxGridRowOdd {
	background-color: #ddd;
}

.auto2-inventorylist .dojoxGridRowEditing td,
.auto2-inventorylist .dojoxGridRowOver .dojoxGridCell {
	color: white;
	background-color: #bbb;
}

.auto2-inventorylist .list-view .dojoxGridCell img.listview-icon {
	background: url("/images/000/auto2/listviewicons.png") no-repeat;
	vertical-align: middle;
}
.dj_ie6 .auto2-inventorylist .list-view .dojoxGridCell img.listview-icon {
	background-image: url("/images/000/auto2/listviewicons.gif");
}

.auto2-inventorylist .list-view .dojoxGridCell img.listview-icon-new {
	background-position: 0 -2px;
	width: 33px;
	height: 15px;
}
.auto2-inventorylist .list-view .dojoxGridCell img.listview-icon-used {
	background-position: -33px -2px;
	width: 33px;
	height: 15px;
}
.auto2-inventorylist .list-view .dojoxGridCell img.listview-icon-dealerspecial {
	background-position: -66px -1px;
	width: 32px;
	height: 16px;
}
.auto2-inventorylist .list-view .dojoxGridCell img.listview-icon-cpo {
	background-position: -98px -3px;
	width: 22px;
	height: 12px;
}
.auto2-inventorylist .list-view .dojoxGridCell img.listview-icon-video {
	background-position: -120px 0;
	width: 22px;
	height: 18px;
}
.auto2-inventorylist .list-view .dojoxGridCell img.listview-icon-alert {
	background-position: -142px 0;
	width: 19px;
	height: 18px;
}
.auto2-inventorylist .list-view .dojoxGridCell img.listview-icon-carfax {
	background-position: -161px 0;
	width: 56px;
	height: 17px;
}

.auto2-inventorylist .thumbnail-box,
.auto2-inventorylist .details-box,
.auto2-inventorylist .pricedisplay-box {
	border: 1px solid #ddd;
}

.auto2-inventorylist .thumbnail-box,
.auto2-inventorylist .details-box {
	color: black;
}
.auto2-inventorylist .thumbnail-box-hover,
.auto2-inventorylist .details-box-hover {
	border: 1px solid #a9a9a9;
	background: #a9a9a9;
}
.auto2-inventorylist .thumbnail-box-hover {
	color: white;
}

.auto2-inventorylist .thumbnail-table .thumbnail-image .thumbnail-thumbnail-box,
.auto2-inventorylist .details-table .details-image .details-thumbnail-box {
	border: 1px solid;
	border-color: #ddd #999 #999 #ddd;
	background: white;
	text-align: center;
	width: 107px;
	height: 80px;
	padding: 2px;
}

.auto2-inventorylist .thumbnail-table .thumbnail-details-text {
	font-size: 11px;
	line-height: 12px;
}

.auto2-inventorylist .price-display .highlight,
.auto2-inventorylist .price-display .net-price,
.auto2-inventorylist .details-table .details-pricing .net-price,
.auto2-inventorylist .thumbnail-table .thumbnail-details-text .net-price {
	color: #f11;
}

/* breadcrumb link and popup link */
.auto2-inventorylist .resultsnavigationbar .page-navigation .page-link,
.auto2-inventorylist .breadcrumbs .breadcrumb,
.auto2-inventorylist .thumbnail-table .thumbnail-details-text .popuplink,
.auto2-inventorylist .details-table .details-discount-link,
.auto2-inventorylist .details-table .photos-link .details-page-link,
.auto2-inventorylist .details-table .details-link {
	color: #38c;
}

.auto2-inventorylist .thumbnail-table .thumbnail-title,
.auto2-inventorylist .details-table a.details-link,
.auto2-inventorylist .details-table a.details-title-link {
	text-decoration: none;
}

.auto2-inventorylist .thumbnail-box-hover .thumbnail-table .thumbnail-details-text .thumbnail-title,
.auto2-inventorylist .details-box-hover .details-table .details-title {
	color: white;
}

.auto2-inventorylist .thumbnail-table .thumbnail-details-text .thumbnail-title,
.auto2-inventorylist .details-table .details-title {
	color: #333;
}

.auto2-inventorylist .details-table .details-title {
	font-size: 13px;
	font-weight: bold;
	padding: 8px 0 4px;
	background: url("/images/000/auto2/horz-divider.gif") no-repeat bottom left;
}
.auto2-inventorylist .details-box-hover .details-table .details-title {
	background: none;
}

.auto2-inventorylist .details-table .percent-match {
	color: #999;
}

.auto2-inventorylist .details-table .header-row {
	background: #ddd;
}

.auto2-inventorylist .price-display .price-label,
.auto2-inventorylist .price-display .price-value,
.auto2-inventorylist .details-table .details-pricing {
	color: #000;
	font-weight: bold;
	font-size: 13px;
}

.auto2-inventorylist .price-display .net-price,
.auto2-inventorylist .details-table .details-pricing .net-price {
	font-weight: bold;
	font-size: 16px;
}

.auto2-inventorylist .price-display .price-label,
.auto2-inventorylist .details-table .details-pricing strong {
	font-size: 11px;
}

.auto2-inventorylist .thumbnail-view-popup .price-display {
	text-align: left;
}

.auto2-inventorylist .details-view-popup .price-display {
	text-align: right;
}
