/* -- Cached as sauersauto.com-folder=cssscreen.css on -- 2010-05-12 02:21:32 */



/* -------------------------- design.css -------------------------- */

body { background-color: #0c161c; color: #617178; }

/* ----- Global Presentation Styles ----- */

h1, h2, h3 { color: BLACK; }

#constraint { width: 984px; margin-top: 3px; border: none; background: transparent url(images/constraintBackground.jpg) repeat-y top left; }
#constraintImageLeft { background: transparent url(images/constraintImageLeft-top.jpg) no-repeat top left; }
#constraintImageRight { padding: 11px 12px 7px 12px; background: transparent url(images/constraintImageRight-bottom.jpg) no-repeat bottom left; }

#mainArea { color: #333; padding-top: 0; padding-bottom: 10px; background: #9ea7ac url(images/tabbedAreaBackground.jpg) repeat-x top left; }

#siteBottom { padding-top: 10px; background: #1e2b35 url(images/siteBottomTopBackground.jpg) repeat-x top left; }

#disclaimer { color: #617178; }

#tabbedArea { color: #333; padding-bottom: 20px; background: #9ea7ac url(images/tabbedAreaBackground.jpg) repeat-x top left; }
.deptTabDealerName, .deptTabWelcomeTo {  display: none; }

#motd { color: #cdcdcb; padding-top: 5px; background: #18242c url(images/motdBackground-top.jpg) repeat-x top left; border-bottom: none; }
#motd span { color: #cdcdcb; padding-bottom: 10px; background: transparent url(images/motdBackground-bottom.jpg) repeat-x bottom left; }

.searchTexts { color: BLACK; }
.searchContainer { color: BLACK; padding-bottom: 10px; background: transparent url(images/searchContainerBackground.jpg) repeat-x top left; }

.weatherInfo h3 { color: WHITE; }

#hoursChart { color: #617178; }
#hoursChart table, #hoursChart td { background-color: WHITE; border: 1px solid #99acb5; }

div.currentDay { border-bottom: 1px solid #647a87; }

.directLink a, .rssLink a, .carfinderLink a { color: #d4fafd; background-image: url(images/default_button_a-darkBlue.png); }
.directLink a span, .rssLink a span, .carfinderLink a span { background-image: url(images/default_button_span-darkBlue.png); }

.jobTitleHeader h1 { color: #cdcdcb; }
.jobTitleHeader h5 { color: #8f8f8f; }

h2.testimonialSubject, h2.testimonialSubjectHidden, .faqContainer h1 { color: #484848; }

body#advertising #mainArea { padding: 15px; }

body#financing .applyFinancing { width: 375px; height: 67px; background: transparent url(images/buttons/applyForFinancing.png) no-repeat top left; }
body#financing .applyFinancing:hover { background-image: url(images/buttons/applyForFinancing-over.png); }

#currentNews { padding-top: 5px; }

* html body#carbuilder #carConfigurator { background-color: transparent; }
* html body#carbuilder #mainArea { background-image: none; background-color: #fff; }

/* ----- Specials ----- */

.defaultVehicleSpecial .vehicleSpecialBanner { color: #99acb5; background-color: BLACK; border: none; }
.defaultVehicleSpecial { background-color: #0d1a23; border-color: #333; }
.defaultVehicleSpecial .invPicture { border: none; }
.vehicleSpecialButton { display: none; }
.defaultVehicleSpecial .inventoryInfo .vehiclePrice { color: #b7e1f5; }
.defaultVehicleSpecial .inventoryInfo .additionalDisplay { border-top-color: #617178; }
span.disclaimerSS { color: BLACK; }
.customSpecial span.disclaimerSS { color: #99acb5; }
.defaultVehicleSpecial .storeInfo, .defaultVehicleSpecial .carVin, .defaultVehicleSpecial .carStock, .defaultVehicleSpecial .inventoryInfo .mpgListing { color: #99acb5; }

.defaultVehicleSpecial .mpgIcon { background: transparent url(images/mpgSmallWhite.gif) no-repeat top left; }

.defaultCouponSpecial, .newsContainer { border-color: #7d7d7d; }

.defaultVehicleSpecial { height: 210px; }

/* .defaultCouponSpecial .defaultCouponBorder { color: #99acb5; border-color: #99acb5; } */

/* ----- Inventory ----- */

#inventoryContent .mpgListing span { color: BLACK; }
#inventoryContent .price span { color: #00757f; }

.corpCertified img { background-color: WHITE; }

.pageLink, .pageCurLink { color: BLACK; background-color: #63b6ba; border: 1px solid #617178; }
.pageLink { color: #005357; background-color: #65b8bc; }
.pageCurLink { color: BLACK; background-color: #63b6ba;  }
.pageLink:hover { color: #a1f8fc; background: #63b6ba; }
.pageDisplay .pageDisplayStart, .pageDisplay .pageDisplayEnd, .pageDisplay .totalVehicles { color: WHITE; }

#vehicleHeaderInfo, #vehicleHeader h1, #vehicleHeader h1 span.disclaimerSS, #vehicleHeaderInfo .vehiclePrice span.disclaimerSS, #actionButtons span.disclaimerSS { color: #99acb5; }

#mediaViewer #scroller { background: #9ea7ac url(images/tabbedAreaBackground.jpg) repeat-x top left;  }

#media_nextButton { background-image: url(images/default_button_next-lightBlue.png); }
#media_prevButton { background-image: url(images/default_button_previous-lightBlue.png); }

#actionButtons a, #buttonArea a, .mpgAndCalcs a, .share a { color: inherit; background-image: url(images/default_button_a.png); }
#actionButtons a span, #buttonArea a span, .mpgAndCalcs a span, .share a span { background-image: url(images/default_button_span.png); }
#tabbedArea #actionButtons a, #tabbedArea #buttonArea a, #tabbedArea .mpgAndCalcs a, #tabbedArea .share a { color: #d4fafd; background-image: url(images/default_button_a-darkBlue.png); }
#tabbedArea #actionButtons a:active, #tabbedArea #buttonArea a:active, #tabbedArea .mpgAndCalcs a:active, #tabbedArea .share a:active { color: #a8ebe5; }
#tabbedArea #actionButtons a span, #tabbedArea #buttonArea a span, #tabbedArea .mpgAndCalcs a span, #tabbedArea .share a span { background-image: url(images/default_button_span-darkBlue.png); }

#overviewCategoryListingLinks .activeCategory a, #overviewCategoryListingLinks a:hover, #overviewCategoryListingDetails { background-color: WHITE; }
#overviewCategoryListingLinks .activeCategory a { color: #1f5f77; }

#tabs ul li.tabPrint a { color: BLACK; }
#tabs ul li.tabPrint a:hover { color: #3d494e; }

#recentlyViewed { color: BLACK; background-color: #889295; }
.recentlyViewedHeader { color: WHITE; background-color: #394347; border-top: none; border-left: none; border-right: none; }
.rv_ViewedTime { color: BLACK; }

#socialBookmarks ul#bookmarks { background-image: url(images/socialBookmarksContainer-wide.gif); }
ul#bookmarks li.sbookmarkInstructions { background-image: url(images/socialBookmarksContainer-wide.gif); }

#compareVehicles #mainArea { background-image: none; background-color: #f5f5f5; }

body#compareVehicles .returnButton { float: right; width: 130px; height: 30px; cursor: pointer; background-image: url('images/buttons/returnButton.png'); background-repeat: no-repeat; background-position: top left;}
body#compareVehicles .returnButton:hover { background-image: url('images/buttons/returnButtonOver.png'); background-repeat: no-repeat; background-position: top left;}

#financeCalculators .loanCalc, #financeCalculators .affordabilityCalc, #financeCalculators .cashBackCalc { border-bottom: 1px solid #1f5f77; }

.perPage div { float: left; width: 125px; }

/* ----- Catagory Search ----- */

ul#searchBy { float: left; }
ul#searchBy a { color: #fff; font-size: 16px; font-weight: normal; padding: 3px 5px 0px 5px; margin: 0 10px; border: none; border-bottom: 1px solid #72bfc5; background-color: transparent; }
ul#searchBy li { width: 230px; padding-left: 5px; }
ul#searchBy li ul { left: 225px; background-color: #274b56; }
ul#searchBy li ul li a { background-color: transparent; }
.searchContainer, ul#searchBy { background-color: transparent; border: none; }

/* ----- Home ----- */

body#home #mainArea { padding-bottom: 0; background: transparent url(images/mainAreaBackground.jpg) repeat-y top left; }
body#home #searchInstructions { display: none; }

body#home #tabbedArea, #siteBottom { border: none; }
.featureArea { padding: 12px 10px; background: transparent url(images/featureAreaBackground.jpg) no-repeat top left; }
.promo { float: left; width: 350px; height: 260px; margin-right: 10px; /* background-color: lightblue; */ }

body#home #tabbedArea { margin-top: 25px; background-image: url(images/tabbedAreaBackground3.jpg); }

body#home .searchContainer { float: left; width: 250px; margin: 0px; border: 0px; clear: none; }

#homeSlideshow { float: right; width: 320px; height: 260px; border: none; }

body#home #paymentSearch { padding-bottom: 0; }

body#home .searchContainer { width: 240px; height: 255px; padding-bottom: 10px; background: transparent url(images/focusBox2.jpg) no-repeat bottom left; }
body#home .searchContainer h1 { width: 220px; margin: 0; padding: 10px 10px 5px 10px; display: block; font-size: 16px; }
body#home ul#searchBy { width: 240px; margin: 0; }

body#home #searchTools { margin-top: 0; }
body#home #searchTexts { margin-bottom: 0; }
body#home .searchContainer .submitBlock { margin-left: 0; }
body#home .searchBoxes { padding-top: 0; }

body#home #searchByPayment { color: #888; margin-left: 10px; }
body#home #searchByPayment h3 { color: #cdcdcb; }

/* ----- Header ----- */

#header { border-top: 3px solid #000; border-bottom: none; background: #0c1419 url(images/headerBackground.jpg) no-repeat bottom left; }

#header .dealerInfo .dealerName { color: #fff; }
#header .dealerInfo .street, #header .dealerInfo .cityInfo { color: #f0f0f0; }
#header .dealerInfo span { color: #99acb5; }

#header .dealerTagline { border: none; margin-bottom: 0; }

/* Dealer Info */

#header .dealerInfo .dealerName { float: left; width: 630px; font-size: 23px; font-weight: bold; font-family: Arial, Helvetica, "Helvetica Neue", Arial, sans-serif;; display: none; }

#header .dealerInfo .street { float: left; width: auto; }
#header .dealerInfo .cityInfo { float: left; width: 470px; }

#header .dealerInfo .phone1,
#header .dealerInfo .phone2,
#header .dealerInfo .phone3,
#header .dealerInfo .fax1,
#header .dealerInfo .fax2 { float: left; padding-left: 5px; margin: 10px 10px 0px 0px; border-left: 1px solid #999999; }

#header .dealerInfo .dealerLogo { float: left; width: 220px; height: 100px; margin-top: 0px; margin-right: 30px; background: transparent url(images/dealerLogo.gif) no-repeat top left; border: none;  }

body#vehicleDisplayPrint #header .dealerInfo .dealerLogo 
{ float: left; width: 220px; height: 100px; margin-top: 0px; margin-right: 30px; background: transparent url(images/dealerLogoPrint.gif) no-repeat top left; border: none;  }

/* ----- Links ----- */

a { color: #57aaae; }
a:hover { color: #8ce8f2; }
#tab_news a:hover { color: #617178; }
#tab_popular  { padding: 15px 0; }
#tab_popular a { color: #30414e; }
#tab_popular a:hover { color: BLACK; }
.defaultCouponSpecial a { color: #617178; }
.defaultCouponSpecial a:hover { color: #57aaae; }
#inventoryContent a { color: #1f4b5d; }
#inventoryContent a:hover { color: #1d2b35; }
.directLink a:active, .rssLink a:active, .carfinderLink a:active { color: #a8ebf0; }
#tabbedArea a, #compareVehicles #mainArea a, 
#mainArea .defaultCouponSpecial a, 
body#financing #mainArea a, 
body#news .newsContainer a, 
body#staff #mainArea a, body#staffDetail #mainArea a, 
body#advertising #mainArea a, 
#recentlyViewedContainer a, 
body#blog .archivePosts .archiveEntry a, body#blog .searchPosts .searchResultsEntry a, body#blog .commentmetadata a, body.single .postmetadata a, body#blog .comment-author a { color: #1f5f77; }
#tabbedArea a:hover, #compareVehicles #mainArea a:hover, 
#mainArea .defaultCouponSpecial a:hover, 
body#financing #mainArea a:hover, 
body#news .newsContainer a:hover, 
body#staff #mainArea a:hover, body#staffDetail #mainArea a:hover, 
body#advertising #mainArea a:hover, 
#recentlyViewedContainer a:hover, 
body#blog .archivePosts .archiveEntry a:hover, body#blog .searchPosts .searchResultsEntry a:hover, body#blog .commentmetadata a:hover, body.single .postmetadata a:hover, body#blog .comment-author a:hover { color: #037aa7; }
#tabbedArea .pmtTools a:hover { color: #fff; }
.share a:hover { color: #333; }
#tabbedArea .customSpecial a { color: #57aaae; }
#tabbedArea .customSpecial a:hover { color: #8ce8f2; }
table#compareDetails tbody tr.vehicleData td:hover, table#compareDetails tbody tr.vehicleData:hover { background-color: #ebfcfe; }

#mainArea #infoContent a, #mainArea #privacyContent a, #homeContent p a { color: #015a78; font-weight: bold; }
#mainArea #infoContent a:hover, #mainArea #privacyContent a:hover, #homeContent p a:hover { color: #000; }

/* ----- Overrides ----- */

body#new #mainArea, 
body#preOwned #mainArea, 
body#newVehicleDisplay #mainArea, 
body#preOwnedVehicleDisplay #mainArea, 
body#newInventory #mainArea, 
body#preOwnedInventory #mainArea { background-color: transparent; background-image: none; padding-top: 0; padding-bottom: 0; }
body#newInventory #mainArea, body#preOwnedInventory #mainArea { color: #617178; padding-bottom: 15px; }
body#employmentDetails #mainArea { background-color: #1e2b35; background-image: none; }
body#employmentDetails #footer { background-image: none; }

.defaultCouponSpecial .couponDetails ul li { margin-bottom: 10px; padding-bottom: 2px; border: none; /* border-bottom: 1px solid #99acb5; */ border-bottom: none; }

.lineListingBanner { border: none; }

.testimonial h4, .testimonialAlt h4 { text-align: left; margin-left: 0; font-size: 11px; }

/* ----- Employment Form ----- */

#employmentForm p { color: #99acb5; margin-top: 10px; margin-bottom: 20px; margin-left: 15px; }

#employmentForm h1, #employmentForm h2 { margin-left: 15px; color: #99acb5; }

#employmentForm #employmentApplicationForm { margin-left: 4px; padding-top: 8px; background-color: WHITE; }

#employmentForm #employmentApplicationForm h5 { margin: 10px 0 15px 10px; }

#employmentForm #employmentApplicationForm a { margin: 10px 0 10px 10px; }

/* ----- Carbuilder ----- */

body#carbuilder #carConfigurator { margin: 0; padding: 10px; background-color: WHITE; }
body#carbuilder div#steps { margin-top: 0; }

body#carbuilder #carConfigurator { color: #1d2931; }
/* body#carbuilder tr.category:hover td,  */body#carbuilder tr:hover.vehicleData { background-color: #ebfcfe; }
body#carbuilder td.vehicleInfo:hover { background-color: #d4f3f7; }

body#carbuilder .vehicleInfoSelected { background-color: #ebfcfe; }

div#loading { color: BLACK; }

/* ----- Blog ----- */

body#blog .searchForm, 
body#blog .archivePosts .archiveEntry, body#blog .searchPosts .searchResultsEntry, 
body#blog .blogSearchArea .searchForm, body.search .blogSearchArea form#searchform { border: 1px solid #0c161c; background-color: #d3d3d3; }
body#blog .searchForm form label, 
body.search .blogSearchArea form label, 
body#blog .archiveEntry .excerpt p, body#blog .searchResultsEntry .excerpt p, 
body#blog cite, body#blog .comment-author .fn, body#blog .comment-author .says { color: #1b272e; }
body#blog .comment-author { border-bottom: 3px solid #1b272e; }

body#blog h1.pagetitle, body#blog .post h2, body#blog #sidebar h2, body#blog #respond h3, body#blog #respond, #comments { color: #99acb5; }

body.single h1.postTitle { color: #99acb5; background-color: transparent; border: none; }

.newerPost, .newPost { border: 1px solid #788589; }

/* ----- Peek-a-boo fixes ----- */

body#home #searchByPayment h3 { width: 98%; }

#tabbedArea .sectionHeader, .customSpecial, 
#tab_popular, #tab_home, #tab_news, #tab_coupons, #tab_specials, #tab_departmentInfo, /* #tab_form,*/ #tab_parts, #tab_service, #tab_posts { width: 100%; position: relative; }

.newsContainer .featuredMedallion { width: 69px; height: 40px; }

body#partsDeptSpecials #mainArea h1, body#serviceDeptSpecials #mainArea h1, body#financeDeptSpecials #mainArea h1, body#leasingSpecials #mainArea h1, 
body#specials #mainArea h2, body#partsDeptSpecials #mainArea h2, body#serviceDeptSpecials #mainArea h2, body#financeDeptSpecials #mainArea h2, body#leasingSpecials #mainArea h2, 
body#partsDeptSpecials #mainArea p, body#serviceDeptSpecials #mainArea p, body#financeDeptSpecials #mainArea p, body#leasingSpecials #mainArea p { width: 97%; }

/* ----- Form styles ----- */
.serviceForm { width: 960px; }
.serviceForm p, .contactForm p, .partsForm p { margin-bottom: 20px; }

fieldset { background-color: transparent; border-color: #647a87; }
legend { border-color: #647a87; }

/* ----- Tabs ----- */

#tabs,
#media_buttonArea { background-color: #1d2b35; background-image: url('images/navigation/background.jpg'); }

#tabs ul li.tabNormal,
#tabs ul li.tabActive,
#tabs ul li.tabPrint,
.mediaButton.tabNormal,
.mediaButton.tabActive { border-bottom: 1px solid #1b3f47; background-image: url('images/navigation/leftTab.gif'); }

#tabs ul li.tabNormal a,
#tabs ul li.tabActive a,
#tabs ul li.tabPrint a,
.mediaButton.tabNormal a,
.mediaButton.tabActive a { border-bottom: 1px solid #1b3f47; background-image: url('images/navigation/rightTab.gif'); }

#tabs a { color: #cdcdcb; }
#tabs a:hover { color: WHITE; }
#tabs .tabActive a { color: BLACK; }
#tabs .tabActive a:hover { color: #3d494e; }

#tabs ul li.tabActive,
.mediaButton.tabActive { border-bottom: 1px solid #d5d5d5; }

#tabs ul li.tabActive a,
.mediaButton.tabActive a { border-bottom: 1px solid #d5d5d5; }

#recentlyViewedTab { background-image: url('images/recentlyViewed/recentlyViewedTabs.png'); }

* html #recentlyViewedTab { background-image: url('images/recentlyViewed/recentlyViewedTabs.gif'); }

#media_buttonArea .tabActive a { color: BLACK; }
#media_buttonArea .tabActive a:hover { color: #3d494e; }
#media_buttonArea .tabNormal a { color: #cdcdcd; }
#media_buttonArea .tabNormal a:hover { color: WHITE; }

body#vehicleDisplayPrint { color: BLACK; background-color: WHITE; }
body#specialsDetails { color: #333; background-color: WHITE; }
body#vehicleDisplayPrint, 
body#vehicleDisplayPrint #constraint, 
body#vehicleDisplayPrint #constraintImageLeft, 
body#vehicleDisplayPrint #constraintImageRight, 
body#vehicleDisplayPrint #header, 
body#vehicleDisplayPrint #mainArea { background-color: transparent; background-image: none; }

body#vehicleDisplayPrint #header { border: none; }
body#vehicleDisplayPrint .dealerInfo span, 
body#vehicleDisplayPrint #mainArea, 
body#vehicleDisplayPrint #disclaimer, 
body#vehicleDisplayPrint #disclaimer span.disclaimerSS a, 
body#vehicleDisplayPrint #vehicleHeaderInfo, 
body#vehicleDisplayPrint #vehicleHeaderInfo h1, 
body#vehicleDisplayPrint #vehicleHeader h1 span.disclaimerSS, 
body#vehicleDisplayPrint #vehicleHeaderInfo .vehiclePrice span.disclaimerSS, 
body#vehicleDisplayPrint #actionButtons span.disclaimerSS, 
body#vehicleDisplayPrint .payment a, 
body#vehicleDisplayPrint .dealerHDfooter a { color: BLACK; }

body#vehicleDisplayPrint #header .dealerInfo .dealerLogo { background-image: url(images/dealerLogoPrint.gif);  }

body#specialsDetails .defaultCouponSpecial .darkBlueGlow .defaultCouponBorder { background: none; color: #000; }

/* ----- Custom Areas ----- */

.customAreaTop,
.customAreaBottom,
.customContentTabBottom,
.customCouponTabBottom,
.customFormTabBottom ,
.customContentTabTop,
.customCouponTabTop,
.customFormTabTop,
.customSpecialsTabTop,
.customSpecialsTabBottom,
.customPopularityTabTop,
.customOverviewTabTop,
.customOverviewTabBottom,
.customOptionsTabTop,
.customOptionsTabBottom,
.customRebatesTabTop,
.customRebatesTabBottom,
.customReviewsTabTop,
.customReviewsTabBottom,
.customSimilarVehiclesTabTop,
.customSimilarVehiclesTabBottom,
.customBenefitsTabTop,
.customBenefitsTabBottom,
.customAvailablePositionsTabTop,
.customAvailablePositionsTabBottom,
.customNewsTabTop,
.customNewsTabBottom,
.customPaginationBottom,
.customSearchBottom,
.customAreaMessage,
.customAreaMessageTop,
.customAreaMessageBottom,
.metadataTop,
.metadataBottom,
.customUnderPartsForm { margin: 3px; color: #333; text-align: center; padding: 10px; font-size: 19px; font-family: Arial, Helvetica, "Helvetica Neue", Arial, sans-serif;; font-weight: bold; font-style: italic; border: 1px dashed #7d7d7d; }

.customFinancingTop { float: right; width: 753px; height: 200px; font-size: 19px; color: #333; text-align: center; font-family: Arial, Helvetica, "Helvetica Neue", Arial, sans-serif;; font-weight: bold; font-style: italic; /* border: 1px dashed #7d7d7d; */ }
.customFinancingTop { width: 751px; height: 223px; border: 1px solid #7d7d7d; background: transparent url(images/financingImage.jpg) no-repeat top left; }

.customPopularityTabBottom { float: right; width: 630px; margin: 10px; height: 240px; font-size: 19px; color: #333; text-align: center; font-family: Arial, Helvetica, "Helvetica Neue", Arial, sans-serif;; font-weight: bold; font-style: italic; border: 1px dashed #7d7d7d; }

body#home .customPopularityTabBottom { float: none; width: auto; height: auto; margin: 3px; color: #333; text-align: center; padding: 10px; font-size: 19px; font-family: Arial, Helvetica, "Helvetica Neue", Arial, sans-serif;; font-weight: bold; font-style: italic; border: 1px dashed #7d7d7d; }

.blogSearchArea .customAreaMessage { float: left; width: 580px; }

.blogSearchArea .customAreaBottom { clear: both; }

.customUnderPartsForm { float: right; width: 245px; }


/* -------------------------- nav.css -------------------------- */

#navigation { height: 85px; border-bottom: none; background: transparent url(images/navigation/navigationBackground.jpg) no-repeat top left; }
#nav { width: auto; margin-top: 12px; margin-left: 26px; }
* html #nav { margin-left: 13px; }

#nav li#nav_home, 
#nav li#nav_new, 
#nav li#nav_preOwned, 
#nav li#nav_specials, 
#nav li#nav_parts, 
#nav li#nav_service, 
#nav li#nav_financing, 
#nav li#nav_information, 
#nav li#nav_advertising, 
#nav li#nav_contact { width: 85px; }

#nav li#nav_contact a { background-image: none; }

#nav li { height: 70px; margin-right: 3px; padding: 0 0 0 3px; /* border-right: 1px solid #1a222a; */ }
#nav li#nav_contact { border-right: none; margin-right: 0; }

#nav li, #nav a { line-height: 70px; }
/* #nav a { margin-left: -3px; } */
#nav li li { border: none; }
#nav li ul a { width: 175px; line-height: 20px; padding-right: 0px; background-image: none; }

#nav li ul { width: 200px; top: 81px; margin-left: -9px; }
#nav li ul li { width: 183px; margin-left: 8px; }
* html #nav li ul li { margin-left: 4px; }
#navigation, #nav li ul { background-color: transparent; }
#nav li ul { background-color: #0a0e0e; /* border: 1px solid #1a222a; border-top: none; border-bottom: 3px solid #1a222a; */ padding-bottom: 15px; border: none; background: transparent url(images/navigation/dropDownBackground.gif) no-repeat bottom left; }
#nav li a { padding-right: 3px; background: transparent url(images/navigation/navSections.gif) no-repeat top right; }

#nav li li:hover, #nav li li.sfhover { background-color: #0f1616; }
.sub_marker, body#compareVehicles .sub_marker { color: #8ce8f2; }

.main_marker, body#compareVehicles .main_marker { background: transparent url(images/navigation/mainNavOn2.gif) no-repeat top left; }
.main_marker a span.main_marker, 
body#compareVehicles .main_marker a span.main_marker { color: BLACK; background-image: none; }
.main_marker, .sub_marker, 
body#compareVehicles .main_marker, body#compareVehicles .sub_marker { background-color: transparent; }

.sub_marker, body#compareVehicles .sub_marker { background-color: #0f1616; }

/* -------------------------- sauers.css -------------------------- */

.seal { float: right; margin-right: 10px; margin-top: 10px; }
body#vehicleDisplayPrint .seal { display: none; }

body#home .dealerLogo { display: none; }
body#home #flashLogo { float: left; display: block; width: 220px; height: 100px; margin-top: 3px; margin-left: 5px; margin-right: 35px; border: none; }

#flashLogo { display: none; }

body#home #introSpeaker { width: 210px; height: 399px; position: absolute; bottom: 25px; left: 5px; z-index: 120; }
body#home #introSpeaker a { float: right; display: block; width: 25px; height: 25px; margin: 0 125px 0 0; background: transparent url(images/buttons/close.gif) no-repeat top left; }

#advancedSearchLink  { color: #014e61; }
#advancedSearchLink:hover  { color: #000000; }

body#home .caoArea { text-align: left; padding-left: 10px; margin: 10px 0 0 0; }
span.instantConnect a img, span.activeEmailButton a img, span.clickToCallButton a img { border: none; }
body#financing span.instantConnect, body#financing span.activeEmailButton, body#financing span.clickToCallButton { display: none; }
body#financing #financingContent span.instantConnect, body#financing #financingContent span.activeEmailButton, body#financing #financingContent span.clickToCallButton { float: left; display: block; }
body#financing #mainArea span.instantConnect { margin-left: 15px; }

body#serviceDeptSpecials #mainArea { text-align: center; }
 #tab_coupons { text-align: center; }
.serviceCoupons { margin: 0 auto; padding-top: 30px;}