@import url(/styles/default.css);

html, body { background: #F1F1F1 url(../images/bg.jpg) top center repeat-y}
/*body#splash {background: #999999 url(/images/splashBkgnd.jpg) repeat-x;}*/

/* === puts header nav drop-down 'above' new inventory === */
.header { *position:relative; _position:relative; *z-index:1000; _z-index:1000; }

#headerswf{position:absolute; z-index:1000;}
#header {position: absolute;}
.content, .frame-content{padding-top:150px}

div#shiv{ margin-top: -1150px;}
div#centered{ width: 1000px; height: 1150px; clear: both; margin: 0 auto; }


/* ------INVENTORY CUSTOMIZATIONS--------------- */


/* links */

a:link.enabled,
a.enabled {color:#000000 !important;}

a:hover.enabled {color:#000000 !important; text-decoration:underline}

a:hover.enabled {color:#717171 !important; text-decoration:underline}
a:link.selected,
a.selected {color:#717171 !important;}
a:hover.selected {color:#717171 !important; text-decoration:underline}

h3.phone {color:#000000; float:right; font-size:175%; margin-right:5px}

/* ----Search Entire / Advanced Search--- */
#search-buttons a:active{}
a.search-entire,
a.search-entire:link,
a.search-entire:visited,
a.searchButtonEnabled,
a.searchButtonEnabled:link,
a.searchButtonEnabled:visited {background: url(/images/inv/search-entire.png) no-repeat 0 center; color:#fff; cursor:pointer; display:block; float:left; line-height:40px; min-height:41px; min-width:267px; text-align:center}
a.search-entire:hover,
a.search-entire:active,
a.searchButtonEnabled:hover,
a.searchButtonEnabled:active {background: url(/images/inv/search-entire.png) no-repeat -267px center; color:#fff; cursor:pointer}

a.advanced-search,
a.advanced-search:link,
a.advanced-search:visited {background:url(/images/inv/advanced-search.png) no-repeat 0 center; color:#fff; display:block; float:left; line-height:40px; margin-left:10px; *margin-right:-5px; min-height:41px; min-width:185px; text-align:center}
a.advanced-search:hover,
a.advanced-search:active {background: url(/images/inv/advanced-search.png) no-repeat -185px center; color:#fff}
a.searchButtonDisabled,
a.searchButtonDisabled:link,
a.searchButtonDisabled:visited {background: url(/images/inv/search-entire.png) no-repeat -534px center; color:#999; cursor:default; display:block; float:left; line-height:40px; min-height:41px; min-width:267px; text-align:center}
a.searchButtonDisabled:hover,
a.searchButtonDisabled:active {background: url(/images/inv/search-entire.png) no-repeat -534px center; color:#999; cursor:default; display:block; float:left; line-height:40px; min-height:41px; min-width:267px; text-align:center}

#searchButton {font-size:18px;}

#criteria {margin-left:5px; width:980px}

.prev-next li {color: #d9d9d9; display: inline; font-weight: bold; list-style: none; margin: 0}
.prev-next li a:hover {border-bottom: 1px solid #d9d9d9; color: #d9d9d9}
.prev-next a.next,
.prev-next a.prev {border-bottom: 1px dotted #000000; color: #000000; font-size: 150%; font-weight: bold; line-height:150%; text-transform: uppercase}
.prev-next a.prev {background: url(/images/inv/prev.png) no-repeat left center; padding-left: 25px; margin: 0 15px 0 0}
.prev-next a.next {background: url(/images/inv/next.png) no-repeat right center; padding-right: 25px; margin: 0 0 0 15px}
.prev-next a.prev-icon {background:url(/images/inv/prev.png) left center no-repeat; padding-left:15px; margin:0 5px 0 0}
.prev-next a.next-icon {background:url(/images/inv/next.png) right center no-repeat; padding-left:15px; margin:0 0 0 5px}
.prev-next a.next-icon {border-bottom: 1px dotted #d9d9d9; color: #d9d9d9; font-size: 150%; font-weight: bold; line-height:150%; text-transform: uppercase}


/*------REMOVE OTHER VIEWS----*/
#help-views #views h5 {display:none; line-height:275%; margin-top:-5px; float:left}
#views li span {display:none}
#views li {width:26px; height:26px; float:left; margin-left:5px}
#views li a {display:none; font-size:1px; width:26px; height:26px}

/*----COMPARE BUTTON---*/
a.compare-view:visited {background: url(/images/inv/universal-button.png) no-repeat center 0; color:#fff; display:block; float: left; line-height:30px; margin:0 10px 10px 6px; min-height:31px; min-width:153px; text-align:center; padding:0;}
a.compare-view:hover,
a.compare-view:active {background: url(/images/inv/universal-button.png) no-repeat center -31px; color:#fff}
a.compare-viewDisabled,
a.compare-viewDisabled:link,
a.compare-viewDisabled:visited {background: url(/images/inv/universal-button.png) no-repeat center -62px; color:#999; cursor:default; display:block; float: left; line-height:30px; margin:0 10px 10px 4px; padding:0; min-height:31px; min-width:153px; text-align:center}

/*-----------Expanded View--------*/
.expanded-view .pricing{width:230px; float:right; margin-right:40px}
.expanded-view .highlight{color:#066004; font-size:24px; line-height:24px; font-weight:bold}
.expanded-view .price{color:#000000; font-weight:bold; vertical-align:bottom}
.expanded-view .no-price{color:#000000; font-weight:bold; font-size:24px; text-align:center}
.expanded-view .label{font-size:12px; width:auto; font-weight:bold; vertical-align:bottom}
.expanded-view h6{color:#000000; font-size: 14px; margin: 10px 0; width:50%; border-bottom:1px solid #CCC; float:left}
.expanded-view h6 a{color:#000000; font-size: 14px;}
.expanded-view h1 a{color:#000000; font-size: 14px;}


.expanded-view .rowHover {background: #626060; color: #fff; cursor:pointer; float:none; margin: 0; overflow: hidden; padding:0}

/*---Gallery View---*/
.gallery-vehicle h1,
.gallery-vehicle h2 {font-size: 24px; color:#000000;}

.gallery-vehicle h6, .gallery-vehicle h6 a { font-size: 16px; line-height: 120%; color: #000000;}

.gallery-view .rowHover { background: #717171; border-right: 1px dotted #ccc; color: #fff; cursor: pointer; font-size:11px; float: left; margin: 0; padding: 15px 12px; text-align: center; width: 174px; height:100%; }


/*--Remove Overlay--*/
#overlay .comboBlocker {
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0px;
	display:none;
	z-index:-1;
	filter:alpha(opacity=10);
	opacity:.1;
}

#overlay{color:#333; font-size:12px; display:none; position:absolute; z-index:1500; margin-left:45px; max-height:1000px; top:0; left:0; overflow:hidden;}




/*--------PRICING---*/
.inv-price,
.inv-msrp,
.inv-strike,
.inv-invoicePrice{color:#000000; font-weight:bold;}
.inv-sPrice{color:#000000; font-size:24px; font-weight:bold;}



/*---Page Title Color---*/
.searchDesc {margin:0; padding:3px 0 0 10px; font-weight:normal; border-top:1px solid #ddd; color:#666}
.searchDesc {line-height:2em}
#searchDesc_all_new_used,
#searchDesc_certified,
#carListDiv,
#searchDesc_vehicles,
#searchDesc_range,
#searchDesc_video,
#searchDesc_and_images,
#searchDesc_images,
#searchDesc_age,
#searchDesc_lowmiles,
#searchDesc_andMiles,
#searchDesc_location,
#searchDesc_between,
#searchDesc_highmiles {font-weight:bold; text-transform:uppercase; color:#000}


/*--colors--*/
#inv-container{background:#fff; color:#000;}


/*==Custom Search Button==*/
a#searchButton {background-image: url(/images/inv/search-entire.gif) !important;}

/*---advanced---*/
#extras {display:block !important;}