/*@import url(/styles/default.css);*/

/*== Different images on the main page and interior: ==*/
html, body {background:#FFF } 

/*== Portal level: main.css ==*/
body#main {background-attachment: scroll; height: 100%;}

/*== positioning To the top ==*/
div#shiv {margin-top: -720px;	/* Half the height of div#centered. */}


/*== Positioning to the center ==*/
div#centered {
	margin: 0 auto;
	width: 1000px;
	height: 787px;
border: 2px solid #666;
border-top: none;
border-bottom: none;
}

/*== padding of interior pages ==*/
td.content {padding:140px 0 0 0; margin: 0; width: 1000px; min-height: 800px;} 

/*== Gets rid of the border around the content ==*/
.container{border: 2 px solid #666; border-top: none; margin: 0 auto; width: 100px;}

/*== The size of your header, and then what ever extra padding you need ==*/
.frame-content{padding-top: 100px;}


/*== Needed for flash drop downs ==*/
#headerswf{position:absolute;  z-index:100;}
#header {position: absolute}

#f2{width: 1000px;}

.eventImage {width: auto; overflow: hidden;}

/* ------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:#000000; 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 .rowHover {background: #717171; 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}


/*----Details Page------*/

#oem-logo{display:none;}

a#inv-print,

a#inv-print:link,
a#inv-print:visited,
a#inv-back,
a#inv-back:link,
a#inv-back:visited { background: url(/images/inv/next-steps.png) no-repeat left center; color:#fff; display:block; float:right; height:36px; line-height:320%; position:relative; top:-5px; margin:0 25px 0 0; padding:0; text-align:center; width:185px; }
a#inv-print:hover,
a#inv-print:active,
a#inv-back:hover,
a#inv-back:active { background: url(/images/inv/next-steps.png) no-repeat -815px center; color:#efefef; }

#inv-next-steps li a{background:url(/images/inv/next-steps.png) no-repeat left center; border:0; display:block; height:36px; line-height:320%; padding:0; text-align:center; width:185px;}
#inv-next-steps li a:hover{background:url(/images/inv/next-steps.png) no-repeat -815px center; border:0;}
#inv-next-steps li.next-highlight a{background:url(/images/inv/next-highlight.png) no-repeat left center;}

#vtd-buttons #vtd-btn:visited{background:url(/images/inv/vtd.png) no-repeat left top;}
#vtd-buttons #vtd-btn:active{background:url(/images/inv/vtd.png) no-repeat -150px top;}

#vtd-buttons #ext-btn:visited{background:url(/images/inv/ext360.png) no-repeat left top;}
#vtd-buttons #ext-btn:active{background:url(/images/inv/ext360.png) no-repeat -150px top;}

#vtd-buttons #int-btn:visited{background:url(/images/inv/int360.png) no-repeat left top;}
#vtd-buttons #int-btn:active{background:url(/images/inv/int360.png) no-repeat -150px top;}

#vtd-buttons #video-btn{clear:both; background: url(/images/inv/video-lg.png) no-repeat left top; height:36px; line-height:30px; margin:5px auto 0 auto; width:300px;}
#vtd-buttons #video-btn:hover{background: url(/images/inv/video-lg.png) no-repeat -700px 0;}


/*----Similar Vehicles---*/
#similarVehicles {color:#000000; margin:5px 0 0 0; padding:0; text-align:left; width:100%; float:none; clear:both;}
#similarVehicles .rowHover {background:#717171; color:#fff; cursor:pointer;}
.si table{border-left:1px solid #717171}
a.compare-view,
a.compare-view:link,
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 5px 4px; min-height:31px; min-width:153px; text-align:center}
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 5px 4px; min-height:31px; min-width:153px; text-align:center}

/*--------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}

/*IE 7 EVENTS WINDOW FIX*/
.eventImage {width: 100%; padding: 0 0 10px 0;}

#moreVideos {width: 1000px; height: 1300px;}



/*===window sticker on details===*/
#inv-next-steps li#ns-valueyourtrade a { font-size:0%; }
#inv-next-steps li#ns-valueyourtrade a { background: url(/images/blackbook_001.png) no-repeat left center; border:0; display:block; height:52px; line-height:320%; padding:0; text-align:center; 
width:402px;margin-left:-215px}
#inv-next-steps li#ns-valueyourtrade a:hover { background: url(/images/blackbook_001.png) no-repeat 
left center; border:0; display:block; height:52px; line-height:320%; padding:0; text-align:center; 
width:402px;margin-left:-215px}