body { background: #f3f3f3 url(/images/vehicles/common/chevrolet/ovp/bodyBg.gif) 0 0 repeat-x; }

div#container {background: transparent; }
div#vehicleTopNavWrapper {background: transparent; }
div#bottomCap { background: transparent; }
table#footerContent { background: url(/images/vehicles/2010/chevrolet/footer_bg.gif) top left no-repeat; padding:3px 0 0 0;}
table#footerContent td img{ padding-top: 9px;  }

/*** DIV NAVIGATION ***/
/* Logo */
#divNav #divLogo img {width: 245px; height: 52px; position: absolute;}
#divNav #divLogo {width: 15px; height: 52px; position: absolute; margin: 0; } /* width is from divNav divLogo img, height is from divNav */

/* main nav */
#divNav {background: url(/images/vehicles/common/chevrolet/ovp/divNav.png) no-repeat;}
#divNav {_background: url(/images/vehicles/common/chevrolet/ovp/divNav-or8.png) no-repeat;} /* serve IE6 png8 */

#divNav {background-color:transparent;}
div#vehicleTopNavWrapper {height:80px; }
#divNav { height: 115px;}
#divNav li {padding:0 9px 0 0; margin: 73px 0 0;}
#divNav li ul { padding: 0; margin: -44px 0 0 !important; }
#divNav li ul li{padding: 0; margin: 0;}
#divNav li, #divNav li a {color:#E6E6E6;font-weight:bold; font-family: Arial; font-size:12px;line-height:14px;}

#divNav2 a:hover, #divNav2 ul ul a:hover{background:transparent;color:#f93;}
#divNav2 :hover > a, #divNav2 ul ul :hover > a {background:transparent;color:#f93;}

#divNav li ul{left:0px;top:58px;} /* overrides divNav.css */

/* dropdown menus */
#divNav li ul {background: #2f2f2f url('/images/divisional/chevrolet/divNavBkgd.gif') repeat-x; margin:30px 0 0 0; width:166px;}
#divNav li ul a {color:#E6E6E6; padding: 7px 0 7px 14px;width:150px;}
#divNav li ul .titleItem {color:#e6e6e6; padding: 7px 0 7px 14px;width:150px;}
#divNav li ul a:hover {color:#f93;height:100%;width:150px;}
#divNav li ul li a:hover, #divNav li ul li a {border-width: 1px;border-style: solid; border-color: #444 #292929 #000 #292929;}
#divNav li ul li.firstItem {border-color: #000 #292929 #000 #292929;}
#divNav li ul li a:hover, #divNav li ul li#firstItem a:hover {background: #292929 url('/images/divisional/chevrolet/divNavHover.gif') no-repeat center right;height:100%;width:150px;}

/*** END DIV NAVIGATION ***/

div#vehiclePricing{padding-top: 20px; background: #ecedef url(/images/vehicles/common/chevrolet/ovp/vehiclePricingSprite.gif) 0 -5px repeat-x; color:#fff;}
div#vehiclePricing h2 { color: #5d5f65; }
div#vehiclePricing a:hover { color: #f1ab1a; }
div#vehiclePricing p { color: #5d5f65; }
div#vehiclePricing p span#priceInfo { color: #5d5f65; }
div#vehiclePricing span#cda, div#vehiclePricing a { color: #5d5f65; }

div.overview div#vehiclePricing{ top: 25px; background: transparent; }
div.overview div#vehiclePricing h1, div.overview div#vehiclePricing a:hover { color: #f1ab1a; }
div.overview div#vehiclePricing div#vehName p.fuel { color: #fff; background-image: url(/images/vehicles/common/chevrolet/ovp/fuel-icon.png); _background-image: url(/images/vehicles/common/chevrolet/ovp/fuel-icon-ie6.png); }
div.overview div#vehiclePricing h3, div.overview div#vehiclePricing a { color: #ccc; }
div.overview div#vehiclePricing p span#priceInfo { color: #fff; border-color: #ccc; }
div.overview div#vehiclePricing p span#priceInfo span, div.overview div#vehiclePricing span#cda, div.overview div#vehiclePricing span#cda span { color: #fff; }

div#returnHome { background: #c5c7cc url(/images/vehicles/common/chevrolet/ovp/vehiclePricingSprite.gif) 0 -75px repeat-x; border-color: #d5d6da; padding-bottom: 9px; }

div#returnHome a { color: #5d5f65; }
div#returnHome a:hover { color: #f1ab1a; }

.sectionPrimaryNavContainer {background: #b0b4bb url(/images/vehicles/common/chevrolet/ovp/sectionPrimaryNavSprite.png) -136px bottom no-repeat; _background:#b0b4bb; /*IE6*/ border-color:#c5c7cc; }
.sectionPrimaryNav { background: #fff; }
.sectionPrimaryNav ul li a#theDesign { background-image: url(/images/vehicles/common/chevrolet/ovp/sectionPrimaryNavSprite.png); background-position: 0 0; background-repeat: no-repeat; }
.sectionPrimaryNav ul li a#theDetails  { background-image: url(/images/vehicles/common/chevrolet/ovp/sectionPrimaryNavSprite.png); background-position: 0 -96px; background-repeat: no-repeat; }
.sectionPrimaryNav ul li.activeNav a#theDesign, .sectionPrimaryNav ul li:hover a#theDesign, .sectionPrimaryNav ul li a#theDesign:hover { color:#f1ab1a; background-image: url(/images/vehicles/common/chevrolet/ovp/sectionPrimaryNavSprite.png); background-position: 0 -48px; }
.sectionPrimaryNav ul li.activeNav a#theDetails, .sectionPrimaryNav ul li:hover a#theDetails, .sectionPrimaryNav ul li a#theDetails:hover { color:#f1ab1a; background-image: url(/images/vehicles/common/chevrolet/ovp/sectionPrimaryNavSprite.png); background-position: 0 -144px; }
.sectionPrimaryNav .navButton, a#buildYoursButton, a#buildYoursButton .navButton { color: #5d5f65; _height:20px /*IE6*/ }
.sectionPrimaryNav .navButtonOff { color: #5d5f65 !important; } /* needed for javascript */
.sectionPrimaryNav .activeNav .navButton, .sectionPrimaryNav ul li:hover .navButton, .sectionPrimaryNav ul li a:hover .navButton, .sectionPrimaryNav .navButtonOn { color: #f1ab1a; }
.sectionPrimaryNav ul li.activeNav ul, .sectionPrimaryNav ul li:hover ul, .sectionPrimaryNav ul li a:hover ul { background: transparent; }
.sectionPrimaryNav ul li ul li a:hover, .sectionPrimaryNav #currentNavItem a, .sectionPrimaryNav #currentNavItem ul li a:hover { background:#f1ab1a !important; color:#fff !important; }
.sectionPrimaryNav #currentNavItem ul li a { background:transparent !important; color: #000 !important; }

div.overview .sectionPrimaryNav ul li ul { background: #fff url(/images/vehicles/common/chevrolet/ovp/overviewSectionPrimaryNavSprite.png) -130px 0 no-repeat; }
div.overview .sectionPrimaryNav ul li:hover ul, div.overview .sectionPrimaryNav ul li a:hover ul {background: #fff url(/images/vehicles/common/chevrolet/ovp/overviewSectionPrimaryNavSprite.png) -130px 0 no-repeat; }
div.overview .sectionPrimaryNav ul li a#theDesign { background-image: url(/images/vehicles/common/chevrolet/ovp/overviewSectionPrimaryNavSprite.png); background-position: 0 -47px;}
div.overview .sectionPrimaryNav ul li a#theDesign span { background-image: url(/images/vehicles/common/chevrolet/ovp/overviewSectionPrimaryNavSprite.png); background-position: -120px -324px; background-repeat: no-repeat; }
div.overview .sectionPrimaryNav ul li:hover a#theDesign, div.overview .sectionPrimaryNav ul li a#theDesign:hover { background-image: url(/images/vehicles/common/chevrolet/ovp/overviewSectionPrimaryNavSprite.png); background-position: 0 0; }
div.overview .sectionPrimaryNav ul li a#theDesign.on { color: #000; background-position: 0 -94px !important; }
div.overview .sectionPrimaryNav ul li a#theDetails  { background-image: url(/images/vehicles/common/chevrolet/ovp/overviewSectionPrimaryNavSprite.png); background-position: 0 -235px; }
div.overview .sectionPrimaryNav ul li a#theDetails ul { _margin-left:7px; } /*IE6*/
div.overview .sectionPrimaryNav ul li:hover a#theDetails, div.overview .sectionPrimaryNav ul li a#theDetails:hover { background-image: url(/images/vehicles/common/chevrolet/ovp/overviewSectionPrimaryNavSprite.png); background-position: 0 -188px; }
div.overview a#buildYoursButton  { background: url(/images/vehicles/common/chevrolet/ovp/buildYours.png) 0 0 no-repeat; width: 250px; }
div.overview a#buildYoursButton  { _background: url(/images/vehicles/common/chevrolet/ovp/buildYours.gif) 0 0 no-repeat; }
div.overview a#buildYoursButton:hover { background: url(/images/vehicles/common/chevrolet/ovp/buildYours.png) 0 -43px no-repeat; }
div.overview a#buildYoursButton:hover { _background: url(/images/vehicles/common/chevrolet/ovp/buildYours.gif) 0 -43px no-repeat; }
div.overview a#buildYoursButton:hover span.navButton{ color: #f1ab1a;}
div.overview .navButton { color: #5d5f65; _height:30px } /*IE6*/

#toolsTop { background: url(/images/vehicles/common/chevrolet/ovp/adBadgesSprite.png) 0 0; }
#tools { border-color: #f3f3f3; }
#tools dl dt{ color: #676a72;  }
#tools li span.toolsHeader { color: #f1ab1a; }
#tools dd { background: url(/images/vehicles/common/chevrolet/ovp/toolsItem.gif) 10px 0 repeat-y; } 
#tools li a:hover span.toolsHeader { color: #676a72; }

#tools li a, #tools dd a { color: #676a72; padding-left:10px;}
#tools dd a:hover {color:#fff;}
#tools dd {width:212px; height:15px;}
#tools li a:hover, #tools dd  a:hover, #tools dd:hover a, #tools dd#buildLink:hover a, #tools dd#estimateLink:hover a  {color: #fff;}
#tools dd:hover, #tools dd#buildLink, #tools dd#estimateLink {background: url(/images/vehicles/common/chevrolet/ovp/shoptools-bg.png) 10px 0 no-repeat;}
#pageTools { height: 17px; overflow: hidden; top:38px; width:127px; right:0px; z-index:1001;}
#pageTools a { height: 17px; }
a#pageToolsEmail { background: transparent url(/images/vehicles/common/chevrolet/ovp/pageToolsSprite.gif) 0 0 no-repeat; }
a#pageToolsPrint { background: transparent url(/images/vehicles/common/chevrolet/ovp/pageToolsSprite.gif) -33px 0 no-repeat; width: 21px; }
a#pageToolsShare { background: transparent url(/images/vehicles/common/chevrolet/ovp/pageToolsSprite.gif) -53px 0 no-repeat; color:#fff; font-size: 70%; width: 58px; padding-top:1px; }
a:hover#pageToolsEmail { background: transparent url(/images/vehicles/common/chevrolet/ovp/pageToolsSprite.gif) 0 -17px no-repeat; }
a:hover#pageToolsPrint { background: transparent url(/images/vehicles/common/chevrolet/ovp/pageToolsSprite.gif) -33px -17px no-repeat; width: 21px; }
a:hover#pageToolsShare { background: transparent url(/images/vehicles/common/chevrolet/ovp/pageToolsSprite.gif) -53px -17px no-repeat; color: #000; }

div#designMainContent { background-color: #fff; border-color:#e2e2e2; }
div#caption{ background-color: #6b6b6b; color: #fff; }

ul#sectionSecondaryNav li a { background: url(/images/vehicles/common/chevrolet/ovp/sectionSecondaryNavSprite.gif) 0 1px no-repeat; }
ul#sectionSecondaryNav li a span { background: url(/images/vehicles/common/chevrolet/ovp/sectionSecondaryNavSprite.gif) right -97px no-repeat; color: #5d5f65; }
ul#sectionSecondaryNav li.currentNavItem a, ul#sectionSecondaryNav li#lastContentTab.currentNavItem a, ul#sectionSecondaryNav li.currentNavItem a:hover, ul#sectionSecondaryNav li#lastContentTab.currentNavItem a:hover { background: url(/images/vehicles/common/chevrolet/ovp/sectionSecondaryNavSprite.gif) 0 -33px no-repeat; }
ul#sectionSecondaryNav li.currentNavItem a span, ul#sectionSecondaryNav li#lastContentTab.currentNavItem a span, ul#sectionSecondaryNav li.currentNavItem a:hover span, ul#sectionSecondaryNav li#lastContentTab.currentNavItem a:hover span { background: url(/images/vehicles/common/chevrolet/ovp/sectionSecondaryNavSprite.gif) right -131px no-repeat; color: #000; }
ul#sectionSecondaryNav li a:hover, ul#sectionSecondaryNav li#lastContentTab a:hover { background: url(/images/vehicles/common/chevrolet/ovp/sectionSecondaryNavSprite.gif) right -65px no-repeat; color: #5d5f65; }
ul#sectionSecondaryNav li a:hover span, ul#sectionSecondaryNav li#lastContentTab a:hover span { background: url(/images/vehicles/common/chevrolet/ovp/sectionSecondaryNavSprite.gif) right -195px no-repeat; color: #5d5f65; }
ul#sectionSecondaryNav li#lastContentTab a span { background: url(/images/vehicles/common/chevrolet/ovp/sectionSecondaryNavSprite.gif) right -162px no-repeat; }

.jcarousel-skin-ovpSkin .jcarousel-item-horizontal a:hover, .jcarousel-skin-ovpSkin .jcarousel-item-horizontal.curPhoto a { border: solid 2px #f1ab1a; }
 
div#OVPBadges { background: transparent url(/images/vehicles/common/chevrolet/ovp/adBadgesSprite.png) -745px -52px repeat-y; border-color: #f3f3f3; padding-top: 0 !important; border: none !important; }
div#container div#OVPBadgesContainer { padding: 32px 0 0; background: #f3f3f3 url(/images/vehicles/common/chevrolet/ovp/adBadgesSprite.png) 0 -15px no-repeat; }
div#container.design  div#OVPBadgesContainer{ margin-top: 10px;  }
div#container.overview div#rightCol { background: #f3f3f3 url(/images/vehicles/common/chevrolet/ovp/adBadgesSprite.png) 0 0; }

div#container.design div#introContainer, div#container.design div#rightCol div#contentContainer, div#container.overview div#legal, div#container.design div#legal { border-color: #fff; }
div#container.overview div#contentContainer { border: none; background: transparent url(/images/vehicles/common/chevrolet/ovp/adBadgesSprite.png) -745px -52px repeat-y; }
div#container.details div#rightCol, div#container.highlights div#rightCol div#contentContainer, div#container.highlights div#rightCol div#introContainer, div#galleryCarouselContainer{ border-color: #d3d3d3; }
div#container.details div#rightCol { padding-top: 10px; _padding-top: 20px; }
div#container.gallery div#rightCol { background: #f3f3f3; }
div#galleryCarouselContainer { background: #fff; }
div#container.details div#legal { border-bottom: solid 1px #d3d3d3; }
div#container.design div#legal, div#container.overview div#legal { padding: 10px 20px 20px; border: none; background: #FFFFFF url(/images/vehicles/common/chevrolet/ovp/adBadgesSprite.png) -1490px bottom no-repeat; }

div#container.hybrid #contentContainer { background: url(/images/vehicles/common/chevrolet/ovp/hybridBG.jpg) right bottom no-repeat; }
div#intro a:hover { color: #f1ab1a; }

a.button { background: url(/images/vehicles/common/chevrolet/ovp/chevyButton.gif) 0 0 no-repeat; color: #5d5f65; }
a.button span { background: url(/images/vehicles/common/chevrolet/ovp/chevyButton.gif) right -31px no-repeat; }
a.button:hover { background: url(/images/vehicles/common/chevrolet/ovp/chevyButton.gif) 0 -62px no-repeat; color: #f1ab1a !important; }
a.button:hover span { background: url(/images/vehicles/common/chevrolet/ovp/chevyButton.gif) right -93px no-repeat; }
a.button { position: relative; padding: 5px 10px 7px 10px; margin: 0 5px 0 0; text-decoration: none; font-weight: bold; font-size: 87.5%; }
div#compareModelsButton a.button{ display: inline-block; padding: 5px 10px 7px 20px; }
a.button span { display: block; width: 45px; height: 26px; position: absolute; top: 0; right: -30px; }
div#modelsCompare div.model div.modelPic a.modelDetails { margin: -5px 30px 0 0; }
#contentContainer a.button { color: #5d5f65; }
div#contentContainer div#accordionButtons  { padding-right: 25px; }
div#contentContainer div#accordionButtons a.button { margin-left: 25px; }

#contentContainer a:hover, #legal a:hover, ul#subModelsAnchors li a:hover, div#galleryCarouselContainer ul#galleryNav li a:hover { color: #f1ab1a; }
#optionsSpecsAnchors li a:hover{color:#F1AB1A}

table#footerContent {color:#676a72 !important;}
table#footerContent td a {color:#676a72 !important;}
table#footerContent td#botRow {border-top: 1px solid #aaa;}

/* overview page special promo widget controlled here */
div#overviewSpecialPromo { display:none;}
div#vokenImage { background: url(/images/vehicles/common/chevrolet/ovp/overviewVoken.jpg) no-repeat; height:340px; width:990px; position: relative; top: 60px; display: block; }
a.vokenOpenButton { background: url(/images/vehicles/common/chevrolet/ovp/vokenButton.gif) no-repeat; height:85px; width:178px; position: relative; z-index: 110; left: 812px; top: 365px; display: none; }
a.vokenClose { background: url(/images/vehicles/common/chevrolet/ovp/vokenClose.gif) 0 0 no-repeat; height:13px; width:13px; position: relative; z-index: 111; top: -220px; left: 900px; display:block;  }
a.vokenClose:hover { background: url(/images/vehicles/common/chevrolet/ovp/vokenClose.gif) 0 -13px no-repeat; height:13px; width:13px; position: relative; z-index: 111; top: -220px; left: 900px; display:block;  }
a.vokenFindOutMore { background: url(/images/vehicles/common/chevrolet/ovp/vokenFindOutMore.gif) 0 0 no-repeat; height:30px; width:144px; position: relative; z-index: 111; top: 10px; left: 410px; display:block;  }
a.vokenFindOutMore:hover { background: url(/images/vehicles/common/chevrolet/ovp/vokenFindOutMore.gif) 0 -30px no-repeat; height:30px; width:144px; position: relative; z-index: 111; top: 10px; left: 410px; display:block;  }

