/*@import url(/styles/default.css);*/

/*== Different images on the main page and interior: ==*/
html, body {background:#FFF url(../images/bg.jpg) repeat-x; background-attachment: fixed; height: auto;} 

/*== Portal level: main.css ==*/
body#main {background-attachment: scroll; height: 100%;}


/*== positioning To the top ==*/
div#shiv {
	margin-top: -786px;	/* Half the height of div#centered. */
}


/*== Positioning to the center ==*/
div#centered {
	margin: 0 auto;
	width: 1000px;
	height: 786px;
border: 2px solid #666;
border-top: none;
border-bottom: none;
}

/*== padding of interior pages ==*/
td.content, #content {padding:100px 0 0 0; margin: 0; width: 1000px;} 

/*== 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: 180px;}


/*== Needed for flash drop downs ==*/
#headerswf{position:absolute;  z-index:100;}
#header {position: fixed}

#f2{width: 1000px;}

.eventImage {width: auto; overflow: hidden;}



/* ---- Links for everything within the sitemap/moreinformation/footer ---- */
/* The BZ Footer links */
#tabbar {width: 970px; padding-left: 5px;}
#tabbar a{color: #999;}
#tabbar a:link{color:#999;}
#tabbar a:active{color:#C71444;}
#tabbar a:visited{color:#999;}
#tabbar a:hover{color:#C71444;}

/* Bz Coppy Right link */
#bz a{color: #999;}
#bz a:link{color:#999;}
#bz a:active {color:#C71444;}
#bz a:visited{color:#999;}
#bz a:hover{color:#C71444;}

#bzcopyright a {color: #999;}
#bzcopyright a:link {color: #999;}
#bzcopyright a:active {color: #C71444;}
#bzcopyright a:visited {color: #999;}
#bzcopyright a:hover {color: #C71444;}


/* General links inside the More information secion links section */
#sitecontent a {color: #999;}
#sitecontent a:link {color: #999;}
#sitecontent a:active {color: #C71444;}
#sitecontent a:visited {color: #999;}
#sitecontent a:hover {color: #C71444;}

/* The Vehicle links in the Sitemap sction, which link to the VI */
#vi dl dd a {color:#666;}
#vi dl dd a:link {color:#666;}
#vi dl dd a:active{color:#C71444;}
#vi dl dd a:visited{color:#666;}
#vi dl dd a:hover {color:#C71444;}

/* These are the links, in the sitemap, on the right: the main site navigation */
#sitemap dl dd ul li a {color:#666;}
#sitemap dl dd ul li a:link {color:#666;}
#sitemap dl dd ul li a:active{color:#C71444;}
#sitemap dl dd ul li a:visited{color:#666;}
#sitemap dl dd ul li a:hover {color:#C71444;}


/* ---- The Sitemap content ---- */
/* The main background of the site map */
	#sitemapinfo{background: none; color: #666;} 
/* The Section Headers */
	#sitemapinfo h1, #sitemapinfo h2, #sitemapinfo h3{color:#C71444; background: none;} 
/* The Background of the list options */
	#sitemapinfo dt{background: none; color:#C71444; border-bottom: 3px solid #C71444;}
/* The background and color of the list items */
	#sitemapinfo dl, #sitemapinfo li, #sitemapinfo dd{background:none ; color:#C71444;}

/* ---- The moreInformation content ---- */
/* The main background of the More Information Section */
	#moreinformation, #siteinfo{background: none; color: #666;}
/* The Section Headers */	
	#moreinformation h1, #moreinformation h2{color:#C71444; background:none } 
/* The color of the text within Paragrahps */	
	#moreinformation #siteinfo #sitecontent p {color:#666;} 
/* The inner div which holds the more info */	
	#moreinformation dt{background:none; color:#C71444}
/* The color of any list items */	
	#moreinformation dl, #moreinformation h3, #moreinformation ol, #moreinformation li, #moreinformation dd {background:none; color:#C71444}

/*for privacy policy etc.*/
dt{color:#FFF; background:#000}

/* ------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; }


#vtd-buttons #vtd-btn,
#vtd-buttons #vtd-btn:link,
#vtd-buttons #vtd-btn:visited{background:url(/images/inv/vtd.png) no-repeat left top;}

#vtd-buttons #vtd-btn:hover,
#vtd-buttons #vtd-btn:active{background:url(/images/inv/vtd.png) no-repeat -150px top;}


#vtd-buttons #ext-btn,
#vtd-buttons #ext-btn:link,
#vtd-buttons #ext-btn:visited{background:url(/images/inv/ext360.png) no-repeat left top;}

#vtd-buttons #ext-btn:hover,
#vtd-buttons #ext-btn:active{background:url(/images/inv/ext360.png) no-repeat -150px top;}


#vtd-buttons #int-btn,
#vtd-buttons #int-btn:link,
#vtd-buttons #int-btn:visited{background:url(/images/inv/int360.png) no-repeat left top;}

#vtd-buttons #int-btn:hover,
#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;}


#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;}



/*----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}



/*--Tabs--*/

#inv-tabs li a,
#inv-tabs li a:link,
#inv-tabs li a:visited { background:url(/images/inv/tabs-left.png) no-repeat left top; border:0; color:#fff; cursor:pointer; display:block; float:left; font-weight:bold; height:24px; line-height:24px; margin:0; padding:0 0 0 7px; width:auto; }

#inv-tabs li a span { background:url(/images/inv/tabs.png) no-repeat right top; display:block; height:24px; padding: 0 13px 0 3px; width:auto; }

#inv-tabs li a:hover,
#inv-tabs li a:active { background:url(/images/inv/tabs-left.png) no-repeat left -36px; text-decoration:underline; }

#inv-tabs li a:hover span { background:url(/images/inv/tabs.png) no-repeat right -36px; }

#inv-tabs li a.selected { background:url(/images/inv/tabs-left.png) no-repeat left -72px; color:#fc0; text-decoration:underline; }
#inv-tabs li a.selected span { background:url(/images/inv/tabs.png) no-repeat right -72px; }




/*---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}