body { background: none #000000; }

/*** div navigation ***/
/* Logo */
#divNav #divLogo img {width: 60px; height: 30px; position: absolute;}
#divNav #divLogo {width: 60px; height: 30px;} /* width is from divNav divLogo img, height is from divNav */

#divNav #divLogo img
{
background-image: url(/images/divisional/cadillac/divNavLogo.png);
}
/* IE fix */
* #divNav #divLogo a,* #divNav #divLogo img
{
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/divisional/cadillac/divNavLogo.png", sizingMethod="crop");
}

/* main nav */
#divNav {background: url(/images/divisional/cadillac/divNavBkgd_fr.gif) no-repeat;}
#divNav li {padding:9px 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:13px;}
#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:0px;} /* 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 {color:#e6e6e6; padding: 7px 0px 7px 14px;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;}

/* main content */
div#vehicleTopNavWrapper {width:990px; margin:0 auto;position:relative; background: url('/images/vehicles/common/cadillac/upcoming/upcoming_header_bg.jpg') no-repeat; }
div#nameplate { color:#cfcfcf; background: url('/images/vehicles/common/cadillac/upcoming/upcoming_nameplate_bg.jpg'); }
div#sectionId { font-size:85%; }
#vehMainContainer { background: #212121 url('/images/vehicles/common/cadillac/upcoming/upcoming_main_bg.jpg') repeat-x; }

#upcomingVehicle { width:990px; }
#upcomingVehicleImg { float:left; width:270px; padding-left:35px; padding-top:35px; padding-bottom:28px; }
#upcomingVehicleCopy { float:right; width:680px; margin-top:35px; }
#upcomingDivider { width:990px; height:8px; }

p.orange { color:#e1911a; margin-top:3px; margin-bottom:4px;}
p.upcomingTitle { color:#f0f0f0; font-size:140%; margin-top:0px; margin-bottom:12px;}
p.landingBlurb { color:#f0f0f0; width:630px; }

#upcomingVehicleDetails {}
#upcomingVehicleLeftData { float:left; width:605px; }
#upcomingVehicleLeftHeader { width:605px; height:78px; background: url('/images/vehicles/common/cadillac/upcoming/vehicle_header_bg.jpg'); }
#upcomingVehicleLeftHeader p.vWhite { color:#f0f0f0; font-size:104%; margin-top:14px; margin-bottom:4px; margin-left:15px;}
#upcomingVehicleLeftHeader p.vOrange { color:#e1911a; font-size:140%; margin-top:0px; margin-left:15px;}
#upcomingVehicleWhiteContent { width:595px; background: #FFFFFF; padding-left:10px; padding-top:15px; padding-bottom:15px; }
#upcomingVehicleWhiteContent p { }
#upcomingVehicleSpecs { background:#dfdfdf; }
#upcomingVehicleSpecsTable { width:605px; font-size:70%; }
#upcomingVehicleSpecsTable td { text-align: left; border: 0px; border-bottom: 1px solid #ffffff; border-left: 1px solid #ffffff; padding: 0.4em 1.5em; }
#upcomingVehicleRightMedia { float:right}

#photosTop{height:37px;width:354px;text-align:right; background-image:url(/images/vehicles/common/cadillac/upcoming/phototab.jpg)}
#photos{width:354px;height:300px;background-image:url(/images/vehicles/common/cadillac/upcoming/phototab_bg.jpg);padding-top:10px}
#photoBottom{height:9px;width:354px; background-image:url(/images/vehicles/common/cadillac/upcoming/phototab_bottom.jpg)}

#gallery{z-index:51;display:none;position:absolute;top:120px;width:636px;height:350px;background-color:#F8F8F8;margin-left:-318px;left: 50%;right: 50%;text-align:center}/* */
#galleryClose{position:absolute;left:555px;margin-top:-310px;width:66px;height:28px}
#galleryPic{margin-top:10px;width:605px;height:320px}
#galleryLeft{position:absolute;left:20px;margin-top:-200px;width:52px;height:34px}
#galleryRight{position:absolute;left:565px;margin-top:-200px;width:52px;height:34px}
a.piclink{color:#000000}

td#botRow { vertical-align: top; height: 45px; }
#gmLogo img { height: 70px; width: 145px; }
