body {background:#414954 url(/images/vehicles/common/cadillac/cadi_bg_tile.jpg) center top repeat-y;}

/* MOTION HEADER HACK - REFRESH 2009 - TK */
div#mainVisualAreaMotion {background: url(/images/owners/cadillac_gradient.jpg) repeat-y;}

a.action, #lnav UL LI A { color: #000000; text-decoration: underline; }
a.action:visited { color: #000000; text-decoration: underline; }
a.action:hover { color: #999999; text-decoration: underline; }

/* LEFT NAVIGATION STYLES */
div#lnav a {color:#000;}

/*** DIV NAVIGATION ***/
/* Logo */
#divNav #divLogo img {width: 230px; height: 60px; position: absolute;}
#divNav #divLogo {width: 230px; height: 60px;} 

/* main nav */
#divNav {background: url(/images/divisional/cadillac/divNavBkgd_OVP.gif) no-repeat;}

#vehicleTopNavWrapper, #divNav {height:60px;}
#divNav li {padding:40px 16px 8px 0px;}
#divNav li ul li{padding:0px 0px 0px 0px;}
#divNav li, #divNav li a {color:#706f6f;font-weight:bold; font-family: Arial; font-size:12px}
#divNav li:hover, #divNav li.sfHover,#divNav a:focus, #divNav a:hover, #divNav a:active {color:#c2c2c2;}

/* dropdown menus */
#divNav li ul{left:0px;top:27px;_top:22px;} /* overrides divNav.css */
#divNav li ul {background: #2f2f2f url('/images/divisional/cadillac/divSubnavBkgd.gif') repeat-x; margin:30px 0px 0px 0px; width:166px;}
#divNav li ul a {color:#a9a9a9 ;border-top: 1px solid #494949; border-bottom: 1px solid #0d0d0d; width:150px;padding-top:7px;padding-bottom:7px;margin-left:10px;}
#divNav li ul .titleItem, #divNav li ul .titleItem:hover {color:#A9A9A9; padding: 7px 0px 7px 0px;width:150px;}
#divNav li ul a:hover {color:#ddcbaa;}
#divNav li ul li.firstItem {border-color: #000000 #494949 #000000 #494949;}
#divNav li ul li a:hover, #divNav li ul li#firstItem a:hover {background: transparent;height:100%;width:150px;}


/* BRANDING BAR STYLES */
img#logoactionspacer { width:180px; height:53px; }
div#divisionBar { background: url(/images/vehicles/common/cadillac/cadi_logo.jpg) no-repeat; }
div#divisionLinks a:link { color: #333333;text-decoration:none; }
div#divisionLinks a:visited {color:#333333;text-decoration:none; }
div#divisionLinks a:link:hover, div#divisionLinks a:visited:hover {color:#777777;text-decoration:none; }
div#divisionLinks ul li {background:url(/images/vehicles/common/cadillac/cadi_subnav_dots.gif) left no-repeat ;}

div#nameplate {background: url(/images/vehicles/common/cadillac/cadi_nameplate_tile.gif) repeat-x; }

table#mainVisualAreaModels, table#mainVisualAreaOverview, div#galPhoto, .mainVisualAreaColor {background:#000 url(/images/vehicles/common/priceAdj_cap_bg.jpg) top right repeat-y;}
ul#gbbNav, div#priceAdjExt {background:#000 url(/images/vehicles/common/priceAdj_cap_bg.jpg) top right  repeat-y}

/* LEFT NAVIGATION STYLES */
div#lnavLinks {background: url(/images/vehicles/common/cadillac/cadi_snav_bg.gif) repeat-y;} 
div#lnavLinks a {color:#FFF;background: url(/images/vehicles/common/cadillac/cadi_snav_bg.gif) no-repeat;font-weight:500;} 
div#lnavLinks a:link:hover, div#lnavLinks a:visited:hover {color:#FF9900;background: url(/images/vehicles/common/cadillac/cadi_snav_hvr_bg.gif) no-repeat;font-weight:500}
div#lnavLinks a.pageId {color:#FF9900;background: url(/images/vehicles/common/cadillac/cadi_snav_hvr_bg.gif) no-repeat;font-weight:700}
div#lnavLinks a.pageId:hover {font-weight:700}
div#lnavLinks a#lnavLastLink {background: url(/images/vehicles/common/cadillac/cadi_snav_bg_btm.gif) no-repeat;}
div#lnavLinks a#lnavLastLink:hover {background: url(/images/vehicles/common/cadillac/cadi_snav_hvr_bg_btm.gif) no-repeat;}
div#lnavLinks h5 {color:#000;background: url(/images/owners/nav/nav_cadillac.gif) repeat-y !important;font-weight:700;padding:4px 0px 4px 12px !important;} 
a#lnavLastLink.pageId {background: url(/images/vehicles/common/cadillac/cadi_snav_hvr_bg_btm.gif) no-repeat ! important;}


/* VEHICLE SHOP LINKS 
div#priceAdj {background-color:#66686f}*/
div#priceAdj {background-color:transparent;}

div#shopLinks {background: url(/images/vehicles/common/cadillac/cadi_shopprice_bg.gif) repeat-y}
div#shopPrice, div#shopPriceBroadcast {color:#FFF}

div#shopLinks div#shopMenuContainer {background-color:#84898F}
div#shopLinks a.shopMenuItem {color:#FFF;background: url(/images/vehicles/common/cadillac/cadi_shop_item_bg.gif) top left no-repeat;}
div#shopLinks a.shopMenuItem:hover {color:#FFF;background: url(/images/vehicles/common/cadillac/cadi_shop_hvr_item_bg.gif) top left no-repeat;}
div#shopLinks a.shopMenuItemLrg {color:#FFF;background: url(/images/vehicles/common/cadillac/cadi_shop_lrg_item_bg.gif) top left no-repeat;}
div#shopLinks a.shopMenuItemLrg:hover {color:#FFF;background: url(/images/vehicles/common/cadillac/cadi_shop_lrg_hvr_item_bg.gif) top left no-repeat;}
div#shopLinks a.shopMenuItemCmpr {color:#FFF;background: url(/images/vehicles/common/cadillac/cadi_shop_cmpr_item_bg.gif) top left no-repeat;}
div#shopLinks a.shopMenuItemCmpr:hover {color:#FFF;background: url(/images/vehicles/common/cadillac/cadi_shop_cmpr_hvr_item_bg.gif) top left no-repeat;}

span#finToolsHeader {background:url(/images/vehicles/common/cadillac/cadi_finTool_header.gif) 0px 0px no-repeat;}
span#finToolsHeader a#finToolsHeaderAtag {color:#FFF}
span#finToolsList {background-color:#84898F;}

span.finToolsItemBtmCap {background:url(/images/vehicles/common/cadillac/cadi_finTool_btm_shdw.gif) 0px 0px no-repeat;}

span.finToolsItemTop {background:url(/images/vehicles/common/cadillac/cadi_finTool_shdw.gif) 0px 0px no-repeat;}
span.finToolsItem {background:url(/images/vehicles/common/cadillac/cadi_shop_item_bg.gif) 0px 0px no-repeat;}
span.finToolsDblItem {background:url(/images/vehicles/common/cadillac/cadi_shop_lrg_item_bg.gif) 0px 0px no-repeat;}
span.finToolsItemBtm {background:url(/images/vehicles/common/cadillac/cadi_finTool_btm.gif) 0px 0px no-repeat;}
span.finToolsItem a.toolLink, span.finToolsDblItem a.toolLink, span.finToolsItemTop a.toolLink, span.finToolsItemBtm a.toolLink, span.finToolsItemTopLabel, span.finToolsItemLabel {color:#FFF;}

span.finToolsItemTop a.toolIcon {background:url(/images/vehicles/common/cadillac/cadi_pop_icon.gif) 0px 6px no-repeat;}
span.finToolsItem a.toolIcon, span.finToolsItemBtm a.toolIcon {background:url(/images/vehicles/common/cadillac/cadi_pop_icon.gif) 0px 3px no-repeat;}
span.finToolsDblItem a.toolIcon {background:url(/images/vehicles/common/cadillac/cadi_pop_icon.gif) 0px 8px no-repeat;}


/* ACTION AREA BRAND STYLES */
div#actionArea a.button {color: #FFF;}
div#actionArea a.CTABtn {background:url(/images/vehicles/common/cadillac/cadi_action_area_btn.gif) 0px 0px no-repeat;color:#FFF}

/* COMPARE BAR + SHOP AREA LINK */
div#compareBar {color:#FFF;background:url(/images/vehicles/common/cadillac/cadi_comp_bar_bg.gif) repeat-x;}
span#compBtn a {color:#FFF;background:url(/images/vehicles/common/cadillac/cadi_comp_bar_btn_bg.gif) no-repeat;}
span#compBtn a:link:hover, span#compBtn a:visited:hover {background:url(/images/vehicles/common/cadillac/cadi_comp_bar_btn_hvr_bg.gif) no-repeat;}

div#shopLinks td.dblShopMenuLink a#compare {background:#333333;color:#FFF}
div#shopLinks td.dblShopMenuLink a#compare:hover {background:#333333;color:#FFF;}
div#shopLinks td.dblShopMenuLink a:visited {color:#FFF;}

div#shopLinksDivisional td.dblShopMenuLink a#compare {background:#333333;color:#FFF}
div#shopLinksDivisional td.dblShopMenuLink a#compare:hover {background:#333333;color:#FFF;}
div#shopLinksDivisional td.dblShopMenuLink a:visited {color:#FFF;}

/* SUBNAV BAR */
div#pageSubNav, div#coloPageSubNav {color: #F1781E; }
div#pageSubNav a:link, div#coloPageSubNav a:link { color: #F1781E; }
div#pageSubNav a:visited, div#coloPageSubNav a:visited { color: #F1781E; }
div#pageSubNav a:link:hover, div#pageSubNav a:visited:hover, div#coloPageSubNav a:link:hover, div#coloPageSubNav a:visited:hover { color: #000; }
div#pageSubNav a.highlight, div#coloPageSubNav a.highlight { color: #000; }
div#coloPageSubNav span#coloPhotoCaption {color: #000;}
div#coloPhotoCaptionBar {background: #fff}
div#photoCaptionBar {background: #fff  url(/images/vehicles/common/nameplate_tile.gif) repeat-x;}

/* HOME LINK ON FEATURE PRESENTATION PAGE */
div#homeLink { background: #000; }
div#homeLink span { background-color: #699; }
div#homeLink a { color: #000; }

/* GALLERY PAGE */
div#galNavTier1 { color: #fff; }
div#galNavTier1 a { color: #fff; }
div#galNavTier2 { color: #fff; }
div#galNavTier2 a { color: #F1781E; }
div#galNavTier2 a.highlight, div#galNavTier2 a:link:hover, div#galNavTier2 a:visited:hover { color: #000; }
div#galNavTier2 a.highlight { font-weight:700; color: #000; }
a.galDots { background: url(/images/vehicles/common/cadillac/cadi_gal_dots.gif) no-repeat; }
div#galThumbs a:link, div#galThumbs a { border-color: #F1781E; }
div#galThumbs a#thmbHref01{ border:2px solid #000; } 

/* COLOURS PAGE */
div#coloPhotoCaptions { color: #fff; background: #000; }
div#intPhotoCaption { background: url(/images/vehicles/common/cadillac/cadi_colours_divider.gif) no-repeat; }
table#swatchTable a:link, table#swatchTable a:visited {border:2px solid white}
table#swatchTable a:link:hover, table#swatchTable a:visited:hover {border:2px solid #8A8A8A}
table#swatchTable a.selected:link, table#swatchTable a.selected:visited {border:2px solid black}
div#intThmbsDivider {height:10px; width:156px;background: url(/images/vehicles/common/cadillac/cadi_colours_dots.gif) -2px no-repeat; margin:0; padding:2px}

/* MODELS AND PRICES */ 
table#modelData td.model a { color: #F1781E; }
table#modelData td.modelFeat a {color: #F1781E;}
table#modelData td.modelFeat a:link:hover, table#modelData td.modelFeat a:visited:hover { color: #666; }

/* LEFT HAND TOOLS */ 
div#toolsArea a.signUpLink {color:#666;}
div#toolsArea a.signUpLink:visited {color:#333;}
div#toolsArea a.signUpLink:hover {color:#333;text-decoration: underline;}

/* WARRANTY PAGE TABLE HEADERS */
table#warrData a {color:#F1781E}
table#warrData a:link:hover, table#warrData a:visited:hover {color:#000}

/*   DIVISIONAL PAGE    */
div#promos div.diviFeature h5 {color: #F1781E;}
div#promos div.diviFeature a.title {color: #F1781E;}
div#promos div.diviFeature a:link,
div#promos div.diviFeature a:visited {color:#F1781E;}
div#left a:link,
div#left a:visited {color:#000000;}
.prelaunch_legal {font-size:100%; font-weight:500; color:#999}

/* showroom summary page specific */
div#summary_mast {background: url("/images/showrooms/summary_nameplate/cadi_comp_bar_bg.gif") no-repeat;}
div#summary_mast p {color: #000000 ! important;}
a#summary_nav_current {color: #ff9900 ! important;}

/*
 for two column layout in body container, overwrite for special content, to prevent the content from dropping below the nav
*/
div#leftColumn { overflow:hidden;}

/* OC */
DIV#haloBar {background: url(/images/vehicles/common/cadillac/cadi_nameplate_tile.gif) repeat-x; }
div#haloBar {color:#FFF !important;} /* same as nav*/
div#haloBar UL LI.hot A {color:#FF9900 !important;} /* same as nav-hot */
div#haloBar UL LI.hot {background: url(/images/vehicles/common/cadillac/cadi_snav_hvr_bg.gif) no-repeat !important;font-weight:700;} /* same as nav-hot */

/*FOOTER STYLES*/
div#footer table#footerContent {color:#666 !important;}
div#footer table#footerContent td a {color:#666;}
table#footerContent td#botRow {border-top: 1px solid #666;}
div#footer td, th, tr {vertical-align:top !important;}
table#footerContent td, th, tr {vertical-align:top !important;}
form#gsfull input#q {margin-top:12px !important;}
div#footerTopRowLeft, div#footerTopRowLeft a {color:#fff !important;}

/* srd */
.srd-cadillac-content {background-image:url('/images/srd/corporate/enterprise2011/cadillac_bg.jpg'); width:561px; height:482px; float:right;}
.srd-cadillac-content div { padding-top:59px; }
.srd-cadillac-content div h1,
.srd-cadillac-content div p { color:#ffffff; }
.srd-cadillac-content div p a { color:#a5d1e7; text-transform:uppercase; }
