/*== 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: #EEE url(/images/bg.jpg) repeat-x; background-attachment: scroll; height: 100%;}

/*== positioning To the top ==*/
div#shiv {	margin-top: -945px;	/* Half the height of div#centered. */}

/*== Positioning to the center ==*/
div#centered {	margin: 0 auto;	width: 1000px;height: 945px;}

/*== padding of interior pages ==*/
td.content, #content {padding:100px 0 0 0; margin: 0; width: 1000px; min-height: 300px;} 

/*== Gets rid of the border around the content ==*/
.container{border: none; margin: 0 auto; width: 1000px;}

/*== The size of your header, and then what ever extra padding you need ==*/
.frame-content{padding-top: 110px;}

/*== Needed for flash drop downs ==*/
#headerswf{position:absolute;  z-index:100;}
#header {position: fixed}

#f2{width: 1000px;}
.eventImage {width: auto; overflow: hidden;}
#corporateEvent .content{padding:5px 0 5px 10px; clear: both;}

/* ---- Links for everything within the sitemap/moreinformation/footer ---- */
/* The BZ Footer links */
#tabbar {width: 960px;}
#tabbar a{color: #333;}
#tabbar a:link{color:#333;}
#tabbar a:active{color:#B90000;}
#tabbar a:visited{color:#333;}
#tabbar a:hover{color:#B90000;}

/* Bz Coppy Right link */
#bz a{color: #333;}
#bz a:link{color:#333;}
#bz a:active {color:#B90000;}
#bz a:visited{color:#333;}
#bz a:hover{color:#B90000;}

#bzcopyright a {color: #333;}
#bzcopyright a:link {color: #333;}
#bzcopyright a:active {color: #B90000;}
#bzcopyright a:visited {color: #333;}
#bzcopyright a:hover {color: #B90000;}

/* General links inside the More information secion links section */
#sitecontent a {color: #333;}
#sitecontent a:link {color: #333;}
#sitecontent a:active {color: #B90000;}
#sitecontent a:visited {color: #333;}
#sitecontent a:hover {color: #B90000;}

/* The Vehicle links in the Sitemap sction, which link to the VI */
#vi dl dd a {color:#333;}
#vi dl dd a:link {color:#333;}
#vi dl dd a:active{color:#B90000;}
#vi dl dd a:visited{color:#333;}
#vi dl dd a:hover {color:#B90000;}

/* These are the links, in the sitemap, on the right: the main site navigation */
#sitemap dl dd ul li a {color:#333;}
#sitemap dl dd ul li a:link {color:#333;}
#sitemap dl dd ul li a:active{color:#B90000;}
#sitemap dl dd ul li a:visited{color:#333;}
#sitemap dl dd ul li a:hover {color:#B90000;}

/* ---- The Sitemap content ---- */
/* The main background of the site map */
	#sitemapinfo{background: none; color: #333;} 
/* The Section Headers */
	#sitemapinfo h1, #sitemapinfo h2, #sitemapinfo h3{color:#B90000; background: none;} 
/* The Background of the list options */
	#sitemapinfo dt{background: none; color:#B90000; border-bottom: 3px solid #B90000;}
/* The background and color of the list items */
	#sitemapinfo dl, #sitemapinfo li, #sitemapinfo dd{background:none ; color:#B90000;}

/* ---- The moreInformation content ---- */
/* The main background of the More Information Section */
	#moreinformation, #siteinfo{background: none; color: #333;}
/* The Section Headers */	
	#moreinformation h1, #moreinformation h2{color:#B90000; background:none } 
/* The color of the text within Paragrahps */	
	#moreinformation #siteinfo #sitecontent p {color:#333;} 
/* The inner div which holds the more info */	
	#moreinformation dt{background:none; color:#B90000}
/* The color of any list items */	
	#moreinformation dl, #moreinformation h3, #moreinformation ol, #moreinformation li, #moreinformation dd {background:none; color:#B90000}
	
/* LEFT OVER
#global-prepend {margin: -165px 0 0 0;padding-bottom: 80px}
.make-list {margin-top: 70px}
.make-list p {text-align:center}

#gt_container {width:980px;font: 10px Verdana, Arial, Helvetica, sans-serif;}
#gt_content { margin:0 auto;}

#highlight { color:#0033CC;}*/

/*+++CHAT STYLES+++*/
#global-prepend #chat{text-align:center; margin:0 auto;}
#pre-main #chat{text-align:left;position:relative;left:900px;top:30px;}

/* --------------------- TESTING INV ------------------------------ */
/* links */
a:link.disabled,a:hover.disabled,a.disabled {color:#ccc !important; cursor:default}
a:link.enabled,a.enabled {color:#000000 !important;}
a:hover.enabled {color:#f7080f !important; text-decoration:underline}

a:link.selected,a.selected {color:#f7080f !important;}
a:hover.selected {color:#f00 !important; text-decoration:underline}

h3.phone {color:#000000; float:right; font-size:175%; margin-right:5px}

#search-buttons {clear:both}
#search-buttons .left {float:left}
#search-buttons .right {float:right}
#search-buttons .match {color:#333; display:block; float:none; font-size:15px; line-height:35px; text-align:center}
#search-buttons .match strong {color:#000}
#search-buttons a,#search-buttons a:link,#search-buttons a:visited,#search-buttons a.searchButtonEnabled,#search-buttons a.searchButtonEnabled:link,#search-buttons a.searchButtonEnabled:visited {border:0}
#search-buttons a.searchButtonEnabled:hover,#search-buttons a.searchButtonEnabled:active,#search-buttons a:hover,#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:#f00; 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-right:10px; 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:#f00}
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}

#criteria {margin-left:5px; width:980px}

.prev-next {font-family: Arial, Verdana, Helvetica, san-serif; margin:0 auto;overflow: hidden}
.prev-next ul {background: #; display: inline; float: left; margin: 0 auto 1px auto; text-align: center; width: 100%}
.prev-next li {color: #000000; display: inline; font-weight: bold; list-style: none; margin: 0}
.prev-next li a {border-bottom: 1px dotted #666; color: #999; margin: 0 1px}
.prev-next li a:hover {border-bottom: 1px solid #f7080f; color: #f7080f}
.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:hover,.prev-next a.next:active,.prev-next a.prev:hover,.prev-next a.prev:active {border-bottom: 1px solid #000000; color: #000000}
.prev-next a.next:hover,.prev-next a.next:active {background-position: 57px center}
.prev-next a.prev:hover,.prev-next a.prev:active {background-position: -201px center}

#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}

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:#fc0}
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}

#inventory-container {width:100%; margin:0 auto}
#inventory-listing {width:100%; margin:0; padding:0; border-collapse:collapse; border:none}
#inventory-listing thead td {background:url(/plugins/images/inv/default/sub-tab-table-header.gif); height:29px}
#inventory-listing thead td a {height:29px; display:block}
#inventory-listing thead td a:hover {background:url(/images/inv/new-po-tab.png) no-repeat -15px 0px; color:#fff}
#inventory-listing thead td.sort a {background:url(/images/inv/new-po-tab.png) no-repeat -15px 0px; color:#fff}
#inventory-listing thead td span {height:100%; display:block; width:100%; background:url(/plugins/images/inv/default/tab-separator.png) no-repeat top right}
#inventory-listing thead td .dsc {background-position:right -30px}
#inventory-listing thead td .asc {background-position:right -60px}
#inventory-listing thead td.last span {background:none}
#inventory-listing tbody td {padding:0.5em}

/* Expanded View */
.expanded-view .highlight{color:#ff0000; font-size:21px; 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 h6 {color:#000000; font-size: 14px; margin: 10px 0; width:50%; border-bottom:1px solid #CCC; float:left}
.expanded-view .label{font-size:12px; width:auto; font-weight:bold; vertical-align:bottom}

.expanded-view .rowHover {background: #000000; color: #fff; cursor:pointer; float:none; margin: 0; overflow: hidden; padding:0}

/*----Details------*/
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{float:right; margin:10px 15px 0 0; padding:0; width:184px;}
#inv-next-steps li{line-height:32px; list-style:none; margin:5px 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 a.carfax{background:0;}
#inv-next-steps li.next-highlight a{background:url(/images/inv/next-highlight.png) no-repeat left center;}

#inv-price{margin-bottom:20px;}
#inv-price table td{white-space:nowrap; vertical-align:bottom}
.inv-price,
.inv-msrp,
.inv-strike,
.inv-invoicePrice{color:#000000; font-weight:bold;}
.inv-sPrice{color:#000000; font-size:24px; font-weight:bold}
.inv-sPrice div{float:left;}
.label, .end-date{font-size:10px}
.inv-strike{text-decoration:line-through; color:#F00; }

/* lightbox */
#lightbox{color:#000; font-size:12px; min-width:240px; display:block; position:absolute; z-index:1500; min-height:250px; margin-left:45px; max-height:1000px; top:0; left:0}
/*#lightbox .ct, #lightbox .b{background:transparent url(/images/inv/overlay.png) right top no-repeat;}
#lightbox .t, #lightbox .b div{background:transparent url(/images/inv/overlay-r.png) right top no-repeat;}
#lightbox .ct{position:relative; padding:8px 10px 2px 2px; zoom:1}
#lightbox .t{position:absolute; width:8px; margin-left:-8px; height:100%; background-position:left top; left:0; top:0}
#lightbox .b, #lightbox .b div{height:15px; font-size:1px;}
#lightbox .b{background-position:right bottom; width:100%; position:absolute}
#lightbox .b div {width:8px; margin-left:-8px; background-position:left bottom}*/

#lightbox #lb-container{position:relative; float:left; clear:both;}
#lightbox #lb-outer{background:#545454; padding:1px; position:relative; z-index:1600;}
#lightbox #lb-inner{background:#FFF; border:1px solid #355C9C; margin:3px;}
#lightbox #lb-border{background:#545454; border:1px solid #545454;}
#lightbox #lb-shadow{background:#000; position:absolute; z-index:1501; width:100%; top:5px; left:5px; height:100%; _display:none; filter:alpha(opacity=20); opacity:.2;}

/* lightbox close */
#lightbox #lb-close a,
#lightbox #lb-close a:link,
#lightbox #lb-close a:hover,
#lightbox #lb-close a:active,
#lightbox #lb-close a:visited{position:absolute; right:15px; top:12px;}

/* Similar Vehicles */
#similarVehicles {color:#000000; margin:5px 0 0 0; padding:0; text-align:left; width:100%; float:none; clear:both;}
#similarVehicles .help{font-size:10px}
#similarVehicles h4{font-size:14px; margin:0 0 10px 0; padding:0;}
#similarVehicles .rowOdd,
#similarVehicles .rowEven,
#similarVehicles .rowHover {display:block; height:125px; *width:100%; float:none; clear:both; margin:0; padding:0}
#similarVehicles .rowHover {background:#000000; color:#fff; cursor:pointer;}
#similarVehicles .price{font-size:2em; font-weight:bold}
.si{padding-top:10px}
.si div{width:150px; float:left}
.si table{border-left:1px solid #545454}
.si td{font-size:11px}

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:#fc0}
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}

/* === Colors === */
#inv-container{background:#fff; color:#666;}
#inv-container p.disclaimer{color:#999; font-size:90%; line-height:150%;}
#inv-container a{font-size:90%; text-decoration:none;}

#inv-back, #inv-print{color:#fff;}
#inv-head h3{color:#000; font-size:175%;}

#inv-content{background:#fff; /* border:1px solid #999; */}
#inv-content p{line-height:130%;}

#inv-gallery a{border:0; color:#fff;}
#inv-gallery a:hover{color:#fc0;}

#inv-pricing-mpg #inv-price{color:#000000; font-size:200%; font-weight:bold; margin-bottom:20px;}
#inv-price small{font-size:10px; font-weight:normal; float:none; clear:both;}
#inv-pricing-mpg .price-label{color:#000; font-size:40%; font-weight:bold;}
#inv-pricing-mpg h5{color:#000000; font-size:140%; line-height:150%;}
#inv-pricing-mpg h5 span{color:#000000; font-size:60%;}
#inv-pricing-mpg span{font-size:80%;}
#inv-pricing-mpg h3{font-size:300%;}

#inv-next-steps li a{color:#fff;}
#inv-next-steps li a:hover{color:#fff;}
#inv-vehicle-info dt{background:0; border-bottom:1px solid #f7f7f7; color:#666; font-weight:bold;}
#inv-vehicle-info dd{background:0; border-bottom:1px solid #f7f7f7; color:#999;}

.inv-section-header{border-bottom:1px solid #999;}

.floater {position:absolute;background:#ffffff none repeat scroll 0 0;border:1px solid #000000;vertical-align:middle;z-index:1000;}
.comboBlocker{width:343px;height:326px;}
.dim{position:fixed;height:1000px;_position:absolute;_height:10000px;}
#close{text-align:right;padding-right:5px;background:#CCCCCC;}

/* Specifications Tabs */
#inv-tabs #tabContent1,
#inv-tabs #tabContent2,
#inv-tabs #tabContent3,
#inv-tabs #tabContent4,
#inv-tabs #tabContent5,
#inv-tabs #tabContent6,
#inv-tabs #tabContent7,
#inv-tabs #tabContent8,
#inv-tabs #tabContent9,
#inv-tabs #tabContent10,
#inv-tabs #tabContent11 { background:#f7f7f7; border:1px solid #575757; margin:0 25px 5px 0; }

#inv-tabs dl { margin:0; }
#inv-tabs dt, #inv-tabs dd { background:0; color:#666; line-height:100%; }

#inv-tabs { float:right; margin:0; width:665px; }
#inv-tabs ul { margin:0; padding:0 }
#inv-tabs li { float:left; list-style:none; margin:0 2px 0 0; padding:0; width:auto; }
#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:#fff; text-decoration:underline; }
#inv-tabs li a.selected span { background:url(/images/inv/tabs.png) no-repeat right -72px; }