/* IMPORT RULES */
@import url("/css/common/footer.css");

/* GLOBAL ELEMENT STYLES */
body { border: 0px none; margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; color:#000; text-align:center;background:#FFF url(/images/vehicles/common/gm_bg_tile.jpg) center repeat-y;}
div#bodyContainer {width:990px; margin:0 auto; text-align:left; background:#fff url(/images/common/gmcl_navigation/bg_nav.gif) repeat-x; float:none}
div {float:left; border:0px none; margin:0px; padding:0px} /*position:relative;*/
h1 {border:0px none; margin:7px; font-size:100%; font-weight:700}
h2 {border:0px none; margin:7px; font-size:90%; font-weight:700}
h3 {border:0px none; margin:0px; font-size:85%; font-weight:700}
h4 {border:0px none; margin:0px; font-size:80%; font-weight:700}
h5 {border:0px none; margin:0px; font-size:75%; font-weight:700}
p {border:0px none; margin:7px; font-size:70%; font-weight:500}
.bold {font-weight:700}


kbd {border:1px solid; background-color: #cccccc; padding-left: 6px; padding-right: 6px; padding-top: 2px; padding-bottom: 2px; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
.keys {font-size:70%; font-weight:500; text-align: left; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;}
.keysth {font-size:70%; font-weight:700; text-align: left; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;}

strong {font-weight:700}
sub, sup {border:0px none; margin-right:1px; font-size:78%}
a:link,a:visited,a:active {text-decoration:none}
a:link:hover, a:visited:hover {text-decoration:underline}
a#head {text-decoration:none}
img {border:0px none; margin:0px}
img#doubleclick-image {margin-top:-1px;}
li {border:0px none; margin:0px}
span {border:0px none; margin:0px}
form {border:0px none; margin:0px}
input[type="image"] {border:0px none; margin:0px}

div#topLevelNavigation {z-index:99;position:absolute;top:0px}
div#vehicleTopNavWrapper {width:990px; margin:0 auto;position:relative;}

/* BRANDING BAR STYLES */
div#divisionBar {width:990px; position:static;}
div#divisionLinks ul {margin:0; padding:0}
div#divisionLinks ul li {list-style-type:none; float:left;text-indent:13px; margin:0px 20px 0 0 }
div#divisionLinks a {font-size:75%; font-weight:700;line-height:53px}

/* TON BRANDING BAR STYLES */
div#divisionLinksTon ul {margin:0px 0 0 12px; padding:0;font-size:12px;}
div#divisionLinksTon ul li {list-style-type:none; float:left;text-indent:5px; margin:0px 0px 0 0 }
div#divisionLinksTon a {font-size:75%; font-weight:700;line-height:53px}




/* VEHICLE/PAGE ID STYLES */
div#nameplate {width:990px; height:27px; font-size:80%; font-weight:700;color: #fff;}
div#sectionId {width:192px; text-indent:12px; padding:6px 0 0 0}
div#pageId {text-indent:6px; padding:6px 0 0 0}
div#emailPrintIcons {float:right}
div#emailTxt { float:right;	padding-top:8px; }
div#emailTxt a { font-size:70%; color:#FFF; display:block; }
div#emailTxt a:link:hover, div#emailTxt  a:visited:hover {text-decoration:underline}		
img.takedownReplacement {float:left; clear:right;width:196px; height:105px; margin:5px 12px;}

/* VEHICLE NAVIGATION MAIN IMAGE STYLES  */
div#vehMainContainer {float:left; width:990px}

/* LEFT NAVIGATION STYLES */
div#lnav {width:180px;}
div#lnav a {color:#000000;font-size:70%; font-weight:700}
div#lnavLinks {width:180px; padding:0;margin:0;background:#FFF;}
div#lnavLinks a {font-size:70%;display:block; margin-left:0; padding:4px 0px 4px 12px;color:#000;}
div#lnavLinks a.pageId {background:#999;color:#FFF;}
div#lnavLinks a:link:hover, div#lnavLinks a:visited:hover {text-decoration:none;background:#999;color:#FFF;}
div#lnavLinks a#lnavLastLink {padding-bottom:7px;}
div#lnavLinks a.lnavLastLink {padding-bottom:7px;}

.rdcNavItem {display:none ! important;visibility:hidden ! important;}

/* VEHICLE SHOP LINKS - text colours and background images/colours inherited at vehicle level CSS */
div#shopLinks {width:180px;padding:10px 0 0 0;}

/* 1024 STUFF */
div#shopPriceBroadcast {width:200px;margin:30px 0px 0px 10px;text-align:center;font-weight:700;font-size:70%;padding:0px;clear:both;position:static;float:none}
div#shopPriceBroadcast span#msrp {font-size:150%;font-weight:900;}
a.priceAdjDetails {display:block;font-size:11px;text-decoration:underline;color:#fff;margin-top:5px;text-align:center}
div#priceAdjBroadcast {margin:10px 0px 1px 80px;padding:10px 0px 10px 0px;border:0px;text-align:left;font-size:70%;font-weight:700;width:140px;float:none;}
span#adjPriceBroadcast {display:block;color:#FFF;}
span#adjCopyBroadcast {display:block;color:#FFF;}
/* 1024 STUFF */

div#shopLinks div#shopMenuContainer {float:none;border:0px;margin:0px;padding:0px;}

div#shopLinks a.shopMenuItem {display:block;width:180px;height:18px;padding:0px;margin:0px 0px 1px 0px;text-decoration:none ! important;}
div#shopLinks a.shopMenuItem:hover {text-decoration:none;}
div#shopLinks span.menuItemLabel {display:block;width:142px;border:0px;padding:1px 0px 0px 32px;font-weight:500;cursor:hand;}

div#shopLinks a.shopMenuItemLrg {display:block;width:180px;height:28px;padding:0px;margin:0px 0px 1px 0px;text-decoration:none ! important;}
div#shopLinks a.shopMenuItemLrg:hover {text-decoration:none;}
div#shopLinks span.menuItemLabelLrg {display:block;width:142px;border:0px;padding:0px 0px 0px 32px;font-weight:500;cursor:hand;}

div#shopLinks a.shopMenuItemCmpr {display:block;width:180px;height:28px;padding:0px;margin:0px 0px 1px 0px;text-decoration:none ! important;}
div#shopLinks a.shopMenuItemCmpr:hover {text-decoration:none;}
div#shopLinks span.menuItemLabelCmpr {display:block;width:142px;border:0px;padding:6px 0px 0px 32px;font-weight:700;cursor:hand;}

/* styles needed for shop tools menu only on homepage */
div#shopLinks table#shopMenu {width:160px;margin:0px 10px 0px 10px;}
div#shopLinks td.shopMenuLink a {display:block;margin:0 0 3px 3px;padding:0 0 0 5px;min-height:15px;_height:15px;font-weight:500;background:#E6E5E5;color:#000}
div#shopLinks td.shopMenuLink a:link:hover, div#shopLinks td.shopMenuLink a:visited:hover {text-decoration:none;background:#999;color:#FFF;}
div#shopLinks td.shopMenuLink a:visited {color:#000;text-decoration:none;}
div#shopLinks td.dblShopMenuLink a {display:block;margin:0 0 3px 3px;padding:5px 0 0 5px;min-height:22px;_height:27px;font-size:75%;font-weight:900;}
div#shopLinks td.dblShopMenuLink a#compare:hover {text-decoration:none;}
div#shopLinks td.dblShopMenuLink a:visited {text-decoration:none;}
div#shopLinks a:link:hover, div#shopLinks a:visited:hover {text-decoration:underline}
div#shopLinks h5 {display:block; margin-left:12px; padding:0 0 4px 0}


/* VEHICLE FINANCIAL TOOLS LINKS - text colours and background images/colours inherited at vehicle level CSS */
span#finToolsHeader {display:block;width:180px;height:18px;margin:0px;}
span#finToolsHeader a#finToolsHeaderAtag {display:block;width:180px;padding:1px 0px 0px 0px;text-decoration:none;text-indent:32px;font-weight:normal;}
span#finToolsList {display:none;visibility:hidden;width:180px;margin:0px;}
span#finToolsListNS {display:block;width:180px;margin:0px;}

span.finToolsSpacer {display:block;width:180px;height:1px;margin:0px;padding:0px;border:0px none;}
span.finToolsItemBtmCap {display:block;width:180px;height:10px;border:0px none;margin:-1px 0px 0px 0px;padding:0px;}

span.finToolsItemTop {display:block;width:180px;height:21px;margin:0px;border:0px none;}
span.finToolsItem {display:block;width:180px;height:18px;margin:0px;border:0px none;}
span.finToolsDblItem {display:block;width:180px;height:28px;margin:0px;}
span.finToolsItemBtm {display:block;width:180px;height:29px;margin:0px;border:0px none;}
span.finToolsItem a.toolLink, span.finToolsDblItem a.toolLink, span.finToolsItemTop a.toolLink, span.finToolsItemBtm a.toolLink {display:block;width:153px;background:none;margin:0px;padding:0px;border:0px none;text-decoration:none;float:left;clear:both;}

span.finToolsItemLabel {display:block;width:121px;padding:0px 0px 0px 32px;font-weight:500;cursor:hand;}
span.finToolsItemTopLabel {display:block;width:121px;padding:4px 0px 0px 32px;font-weight:500;cursor:hand;}

span.finToolsItemTop a.toolIcon, span.finToolsItem a.toolIcon, span.finToolsDblItem a.toolIcon, span.finToolsItemBtm a.toolIcon {display:block;float:right;border:0px none;margin:0px;padding:0px;font-weight:normal;}

span.finToolsItemTop a.toolIcon {width:22px;height:21px;}
span.finToolsItem a.toolIcon {width:22px;height:18px;}
span.finToolsDblItem a.toolIcon {width:22px;height:28px;}
span.finToolsItemBtm a.toolIcon {width:22px;height:24px;}


div#mainVisualArea {float:right; width:810px;text-align:left;}

/* ACTION AREA BASE STYLES */
/* 9 August 2006, rreefke : styles for old style action button, used on static and third party sites  */
div#actionArea {display: inline;float:right;top:0px;margin:10px 3px 5px 10px;_margin:10px 0px 0px 10px;padding:0 0 0 10px;text-align: left;width: 180px;background: url(/images/common/action_area_divider.gif) left repeat-y;}
div#actionArea span#headline {display:block;margin:0 0 3px 3px;width: 180px;font-weight:900;font-size:70%;}
div#actionArea p {display:block;margin:5px 0 3px 3px;width: 180px;}
div#actionArea a.button {display:block;margin:0 8px 0 8px;padding:0;font-size: 11px; white-space:nowrap}
div#actionArea a.text {display:block;margin:0 0 0 3px;color: #000;font-size: 11px;}
/* 9 August 2006, rreefke : styles for new vehicle page action area button, now fixed width with 1 bg image inherited at vehicle level CSS  */
div#actionArea a.CTABtn {display:block;width:179px;height:22px;}
div#actionArea span.CTABtnLabel {display:block;width:150px;padding:4px 0px 0px 25px;font-size: 11px;font-weight:500;cursor:hand;}

div#pageSubNav {display:inline;float:left;margin:3px 0 12px 0px;width:790px}
div#pageSubNav a {padding:0 10px 0 10px;font-weight:900;font-size:70%}
div#pageSubNav ul {margin:0; padding:0}

div#pageSubNav ul li {list-style-type:none; float:left; background: url(/images/vehicles/common/snav_dots_black.gif) right no-repeat ;padding:0; white-space:nowrap}
div#pageSubNav ul li.last {background:none}
/* for accessories and warranties subnav */
div#pageSubNav div.subHead {font-size:70%;float:left;margin:9px 0 0 10px}
div#pageSubNav ul#accList li {background: url(/images/vehicles/common/chevrolet/chev_arrow_rgt.gif) 5px no-repeat; text-indent:5px}
div#pageSubNav ul#accList li.subHead {background:none;}

/*SH - Sep 2007 - Autodata's Accessorize your vehicule badges*/
div#featured-accessories {margin-top:20px;margin-bottom:20px;}
div#featured-accessories span {font-size:100%; font-weight:700;}
div#featured-accessories p {margin-left:0px;}

/* for colours and wheels subnav */
div#coloPageSubNav {display:inline;width:810px; height: 18px; }
div#coloPhotoCaptionBar {display:inline;float:left;width:785px;height:7px;text-align:right;font-size:70%;font-weight:500;padding:10px 0 5px 0;margin:0 25px 0 0;background:#000;}
div#coloPageSubNav a {padding: 0 5px;font-weight:bold; font-size:70%}
div#coloPageSubNav ul {margin:0; padding:0}
div#coloPageSubNav ul li {list-style-type:none; float:left; background: url(/images/vehicles/common/snav_dots_black.gif) right no-repeat ;padding:5px; white-space:nowrap}
div#coloPageSubNav ul li.last {background:none}
div#coloPageSubNav ul#coloPageSubNav {display:inline;float:left;}
span#coloPhotoCaption {display:inline;float:right;width:220px;height:18px;text-align:right;font-size:70%;font-weight:500;background:#000 url(/images/vehicles/common/priceAdj_cap_bg.jpg) top right no-repeat}


/* home element under main visual on feature presentation page */
div#homeLink {width:770px; height:24px}
div#homeLink span {float:right; display:block; margin:0px; border:0px none; padding:5px 5px 5px 10px}
div#homeLink a {font-size:70%}

/* LEFT HAND TOOLS MAIN BODY CONTENT STYLES  */
div#toolsArea {width:180px;margin:0px;}
div#toolsArea img {padding-bottom:-10px}
div#toolsArea select {width:150px}


/* LIST OF RMAB OFFERS lower left */
#lnav UL{position:relative;left:-30px;}
#lnav UL LI {font-size:70%;font-weight:500;list-style:none;}
#lnav UL LI A {font-size:100%;font-weight:900; text-decoration:underline;}

div#toolsArea h5 {margin:0px 0px 0px 10px;}
div#toolsArea p {margin:0px;padding:5px 25px 0px 10px}
div#toolsArea form {margin:0px 0px 10px 0px;padding:1px 25px 10px 10px;background:#FFF url(/images/common/lnav_fintools_divider.gif) no-repeat bottom right}

div#toolsArea img {display:inline;margin:0}
div#toolsArea input.postal {width:79px;margin:0;padding:0;}
div#toolsArea a.signUpLink, ul#signup li a.signUpLink {display:block;width:150px;margin:10px 0 7px 10px;padding-left:0px;text-decoration:underline;}
div#toolsArea a.signUpLink:hover {text-decoration:underline;}
div#toolsArea td.goBtn {padding-left:8px}

div#fintools a {display:block;width:150px;margin:0 0 0 10px}
div#fintools h5 {display:block;width:150px;margin:10px 0 0 10px}

div#photoCaptionBar {width:590px;height:25px;}
div#photoCaptionBar span#photoCaption {display:block;float:right;color:#fff;margin:5px 5px 0 0;font-size:70%;font-weight:500}
div#priceAdjExt {width:220px;height:24px}


div#bodyContent {float:right; width:800px; margin-top:-1px; background:url(/images/common/main_content_shadow.jpg) no-repeat; padding:10px 0 0 0}
/*   DIVISIONAL PAGES dblShopMenuLink    */
div#shopLinksDivisional a.shopMenuItem {display:block;width:151px;height:21px;padding:0px;margin:0px;text-decoration:none;color:#666;background:#FFF url(/images/common/shop_bg.gif) top left no-repeat;}
div#shopLinksDivisional a.shopMenuItem:hover {text-decoration:none;color:#FFF;background:#FFF url(/images/common/shop_hvr_bg.gif) top left no-repeat;}
div#shopLinksDivisional span.menuItemLabel {display:block;width:127px;border:0px;padding:3px 0px 0px 24px;font-weight:500;cursor:hand;}

div#shopLinksDivisional a.shopMenuItemLrg {display:block;width:151px;height:41px;padding:0px;margin:0px;text-decoration:none;color:#666;background:#FFF url(/images/common/shop_lrg_bg.gif) top left no-repeat;}
div#shopLinksDivisional a.shopMenuItemLrg:hover {text-decoration:none;color:#FFF;background:#FFF url(/images/common/shop_lrg_hvr_bg.gif) top left no-repeat;}
div#shopLinksDivisional span.menuItemLabelLrg {display:block;width:127px;border:0px;padding:3px 0px 0px 24px;font-weight:500;cursor:hand;}

div#shopLinksDivisional a.shopMenuItemCmpr {display:block;width:151px;height:42px;padding:0px;margin:0px;text-decoration:none;color:#666;border-top:#8C8C8C 1px solid;background:#FFF url(/images/common/shop_lrg_bg.gif) top left no-repeat;font-weight:900;}
div#shopLinksDivisional a.shopMenuItemCmpr:hover {text-decoration:none;color:#FFF;background:#FFF url(/images/common/shop_lrg_hvr_bg.gif) top left no-repeat;font-weight:900;}
div#shopLinksDivisional span.menuItemLabelCmpr {display:block;width:130px;border:0px;padding:11px 0px 0px 22px;font-weight:900;cursor:hand;font-size:120%}

div#shopLinksDivisional a:link:hover, div#shopLinksDivisional a:visited:hover {text-decoration:underline}
div#shopLinksDivisional h5 {display:block; margin-left:12px; padding:0 0 4px 0}

div#diviSubFlashPromoHeader { width:590px; margin:0px 0px 4px 0px; background:url(/images/common/main_content_shadow.jpg) no-repeat; }
div#diviSubFlashPromoHeader h1 { padding:1px 0px 0px 0px; }

div.diviSubFlashTitles h1 { font-weight:bold; padding-left:5px; font-size:75% }

div#bodyContent div.diviSublinks {padding-bottom: 20px; padding-top: 20px;}
div#bodyContent div.diviFeature {width:133px; margin:15px 10px 0 0;}
div#bodyContent div.diviFeature a {display:block; margin:5px 0 0 0; text-indent:14px; font-size:70%; font-weight:700}
div#bodyContent div.diviFeature p {margin:7px 0 3px 0; border:0px; padding:0px}
div#shopLinksDivisional div#vehLinks span.header {display:block; font-size:80%; font-weight:900; text-indent:12px; padding: 6px 0 4px 0}
div#diviShopLinks {width:180px; padding:10px 0 0 0}
div#diviShopLinks a {display:block; padding:0 0 4px 0}
div#diviShopLinks h5 {display:block; margin-left:12px; padding:0 0 4px 0}




/** Override background images at the divisional level css */
#objFlash {z-index:1}
div#promos {width:590px}
div#promos div.diviFeature {width:133px; height:280px; margin:0 5px;}
.french div#promos div.diviFeature {width:133px; height:330px; margin:0 5px;}
div#promos div.diviFeature a.title {display:block; margin:5px 0 0 0; font-size:70%; font-weight:700;}
div#promos div.diviFeature a {color:#966;}
div#promos div.diviFeature p {margin:7px 0 3px 0; border:0px; padding:0px}
div#promos div.diviFeature input.postal {width:79px;}
div#promos div.diviFeature h5 {display:block; margin:5px 0 0 0; font-size:70%; font-weight:700;}
div#divisionalEmailSignUp ul#signup li a.signUpLink {width:140px;}
div#diviShopLinks {width:180px; padding:0;margin:0 0 10px 0; background:white; float:left}
/*div#divisionalEmailSignUp dt {text-indent:7px; font-weight:bold;font-size:76%; margin: 0 0 5px 5px;}*/
div#divisionalEmailSignUp ul#signup li { margin:0 0 3px 0px; padding-left:2px; }
div#left {width:180px}
div#left a {color:#000;}
/*position:relative and left:0px rules added to ul#signup to override #lnav UL{position:relative;left:-30px;} positioning rules inserted for CCN*/
ul#signup {position:relative;left:0px;width:180px; float:left; clear:both; margin:0;padding:5px 0 0 0;}
ul#signup li {list-style:none; font-weight:bold;padding-bottom:3px}
#left {background: url(/images/common/lnav_fintools_divider.gif) bottom  no-repeat;}
/** End DIVISONAL CSS */

/* EXTENDED MODEL PAGE */
div#modelOverviewBody {width:810px;}
div#modelOverviewSubNav {width:100%;margin:0 0 0 0;_margin:5px 0 0 0;}
div#modelOverviewBodyContent {width:810px;background:url(/images/common/main_content_shadow.jpg) -1px -1px no-repeat;}
div#modelOverviewBody h1 {margin:5px 0 5px 7px;padding:0;border:0;}
div#modelOverviewBody p.modelsOverviewIntro {margin:0 0 10px 0;padding:0 5px 0 7px;border:0;}
div#modelsDetailIntro {margin:0;width:810px;}
div#extModelBodyContent {width:810px;background:url(/images/common/main_content_shadow.jpg) no-repeat;}
div#extModelSubNav {width:100%;margin:0 0 0 0;_margin:5px 0 0 0;}
div#extModelBodyCopy {display:inline;float:left;top:0px;}
div#extModelBodyCopy h1 {margin:7px 0 0 7px;padding:0;border:0;}
div#extModelBodyCopy h5 {display:block; width:800px; text-indent:17px; background-color:#F2F2F2; padding: 2px 0 2px 0}
div#extModelBodyCopy ul.modelsDetailFeatures, ul.modelsDetailFeatures,ul.modelsDetailFeaturesNomarker {font-size:70%;font-weight:500;list-style-type:disc;margin:5px 0 10px 7px;padding:0 10px 0 12px;_padding:0 10px 0 15px;}
div#extModelBodyCopy ul.modelsDetailFeatures {line-height: 1.7em;}
ul.modelsDetailFeaturesNomarker{ list-style-type: none; }
div#extModelBodyCopy ul.soData {list-style-type:none; border:0px; margin: 0px; padding:3px 10px 0 17px;}
div#extModelBodyTables {width:810px}
table#extModelBodyData {background:#E5E5E5;width:800px;}
table#extModelBodyData td.header {padding:5px 0 5px 0; text-indent:17px}
table#extModelBodyData td.subHeader {font-size:100%; font-weight:700; padding:5px 17px 5px 0}
table#extModelBodyData td.shopBarLinks {font-size:100%;font-weight:700;}
table#extModelBodyData span.pricing {padding:0 5px 0 0;}
table#extModelBodyData span.shopBarDivider {padding:0 5px 0 5px;}
table#extModelBodyData span.quicklinks {background:url(/images/vehicles/common/spec_tbl_divider.gif) no-repeat;}
div#extModelHeaderBar {width:590px; background:#E5E5E5; text-indent:17px; padding:2px 0 2px 0}
div#extModelHeaderBarDots {width:590px; height:1px; background-color:#E5E5E5}

/* OVERVIEW PAGE */
div.feature {width:810px;margin:0px 0px 20px 0px;}
div.feature img {float:left; margin:3px 3px 0 7px;}
div.feature h2 {margin:0px 0px 0px 10px;padding:0px}
div.feature p {margin:0px 0px 0px 10px;padding:0px}
div.feature-text {width:665px;}
div#overviewBodyPrice {width:184px;text-align:left;float:right;top:0px;font-size:70%;padding:7px 0 0 8px}
div#overviewBodyPrice span#msrp {font-size:130%;font-weight:900;}
div#overviewTitle {width:393px;}
div#overviewBodyContent {display:inline;float:left;width:100%;top:0px; margin-bottom: 10px;}
div#overviewContentWrapper {width:100%;}
div#overviewContentWrapper p.overIntro {margin:0px 3px 0 8px;padding:0px;border:0px;}
div#overviewContentWrapper h3 {margin:0 0 0 7px}
div#nextFeature { width:558px; text-align:right; margin:15px 15px 25px 0px}
div#nextFeature a {font-size:70%;font-weight:500;padding:0 1px 0 0}
/* comparison bar stuff */
div#compareBar {display:inline;float:left;width:590px;height:56px}
span#compBadge {display:inline;float:left;width:88px;height:56px}
span#compCopy {display:inline;float:left;width:319px;height:56px}
span#compCopy p {border:0px none;margin:0px;padding:0px}
span#compCopy p.compHead, span#warrCTA p.compHead {font-size:90%;font-weight:700;margin:5px 5px 0px 5px;}
span#compCopy p.compBody, span#warrCTA p.compBody {margin:0px 5px 0px 5px;}

span#compBtn {display:inline;float:right;width:183px;height:56px}
span#compBtn a#compareBtn {display:block;width:148px;height:56px;_height:38px;padding:18px 0px 0px 35px;font-weight:700;text-decoration:none;}
span#compBtn a#compareBtnFr {display:block;width:175px;height:56px;_height:36px;padding:20px 0px 0px 8px;font-weight:700;text-decoration:none;}

/* FEATURE CONTENT */
div#fc_div {width:990px;background-color:#000}
div#fcAveo_div{width:990px;background-color:#fff}


/* TAKEDOWN CLASSES added by Sirine*/
div#featureText_takedown h2 {padding-left:10px; font-size:90%; font-weight:700; margin:10px 0px 0 0;}
div.feature-text_takedown {width: 350px; margin:0px 0px 0 0; padding:5px;}
div.feature-text_takedown p {width: 350px; background:url(/images/common/body_divider2.gif) top right repeat-x; padding:10px 0 0 0;}
div.feature_takedown img {float:left; margin:10px 3px 0 7px}
div.takedown_nav {float:right; width: 180px; background:url(/images/common/takedown_shadow.jpg) no-repeat; padding:10px 0 0 0}
div.bodyContent_takedown {float:right; width:590px; background:url(/images/common/main_takedown_shadow.jpg) no-repeat; padding:10px 0 0 0}
div.takedown_footnote p {width: 565px; background:url(/images/common/body_divider2.gif) top right repeat-x; padding:10px 0 0 0;}

/* GALLERY PAGE */
div.galleryBG {width:810px;}
div#galPhoto{width:810px;text-align:left;}
div#galNavTier1 {width:810px; background-color:#000; padding:10px 0 10px 0; font-size:70%; font-weight:500; _margin:-5px 0 0 0}
div#photoCaption {margin-left:17px}
div#galPrevNext {float:right; padding:0 7px 0 0}
div#galPrevNext a {text-decoration: none}
div#galNavTier2 a:link:hover, div#galNavTier2 a:visited:hover {text-decoration:underline}
div#galNavTier2 {width:810px; background: url(/images/common/main_content_shadow.jpg) no-repeat; text-indent:17px; padding:15px 0 0 0; font-size:70%; font-weight:500}
div#galNavTier2 img.divider {margin:0 10px 0 10px}
div#galNavTier2 a {font-size:120%; font-weight:500}
div#galThumbs {padding: 17px; padding-right:0}
div#galThumbs a { float:left; border:2px solid; margin: 0 10px 12px 0px}
/*
div#galNavTier3 {width:590px; padding: 10px 0 10px 0px}
div#galNavTier3 a { float:left; border-style:solid; border-width:2px;margin: 0 10px 12px 0px}
*/
a.galDots {padding: 0 10px 0 12px}
a.galLODots {padding:0 10px 0 0}
div#galShadow {width:590px}
div.thmbGutter {width:17px}	
div.thmbSpacer {width:10px}	
/*
wallpaper section
*/
div#gallWallpaperHeaderBar {width:580px; background:url(/images/vehicles/common/dotted_line_divider.gif) no-repeat bottom right; text-indent:17px; padding:0; margin:0}
p.wpInt {text-align:center;width:400px;margin:0 auto;padding:10px}
body.wpBG {background:#FFF ! important}
span.wpDivider {display:block;height:1px;width:100%;}
div#gallWallpaperThmbs {margin:10px 10px 12px 17px}
div#gallWallpaperThmbs span {width:56px; float:left; margin:0 15px 12px 0px; text-align:center;}
div#gallWallpaperThmbs span img {border:2px solid;}
div#gallWallpaperThmbs a {display:block;font-size:70%;margin:3px 0px 0px 0px}

/* MODEL AND PRICES */
span#modelsDivider img#shadow-divider {margin:0 0 5px 5px;width:805px;}
span#modelOverMSRP {font-size:80%;font-weight:500;padding:0 0 0 3px;}
table#model {margin:10px 0 0 5px;}
table#model td.modelShot {padding:0 10px 0 0}
table#modelData {font-size:70%;font-weight:500;width:605px;}
table#modelData td.modelFeat {padding:5px 0 5px 17px;}
table#modelData td.modelFeat a {font-size:120%;font-weight:900;}
table#modelData td.modelFeat a:link:hover, table#modelData td.modelFeat a:visited:hover {text-decoration:underline}
table#modelData td.model {padding:5px 0 5px 5px;}
table#modelData td.model a:link:hover, table#modelData td.model a:visited:hover {text-decoration:underline}
table#modelData td.price {padding:0 5px 0 0;}
table#modelData td.copy {padding:10px 0 0 13px;}
table#modelData td.specChart {padding:0 5px 0 5px}
table#modelData td.trimIntro {padding:10px 0 5px 0;}
/* SH Commented this line out and added the padding to the ul to fix trunkated text in IE7 - Apr 03, 2007*/
/*table#modelData td.trimFeatures {padding:10px 0 0 13px;_padding:10px 0 0 0;}*/
table#modelData td.trimFeatures ul {list-style-type:disc;margin:5px 0 10px 3px;padding:0 10px 0 12px;_padding:0 10px 0 15px;}
img#model-feat-divider {width:595px;}
table#model_1 {width:790px;}

/* SPECIFICATIONS/OPTIONS and ACCESSORIES */
p.gotoTop {padding:0 7px 0 0; float:right;}
div#optionBodyIntro {display: inline;float:left;width:600px;top:0px}
div#optionBodyData {width:810px;}
td.stndEquip {font-size:70%;font-weight:900;padding:0 0 10px 0;}
td.stndEquipHeader {margin:0;padding:13px 0 0 0;font-size:70%;font-weight:900;}
td.stndEquipDivider {padding:0;background:url(/images/vehicles/common/dotted_line_divider.gif) bottom left repeat-x;}
span.tblDvdr img#shadow-divider {margin:0 0 5px 0;}
span.last-tblDvdr img#shadow-divider {margin:0;padding:0;margin-bottom:-20px;}
p#soLegend {disply:block; margin:0 0 10px 10px; padding:0; width: 560px;}

table.acceTbl {margin:0 0 20px 0}
table.acceTbl td.acceHeader {font-weight:900;padding:0 0 10px 0}
table.acceTbl td.acceCopy {font-size:70%;font-weight:500;padding:10px 30px 0 0}
table.acceTbl img.shadow-divider {width:670px;}

div#soQuickLinks {padding:0 0 5px 6px;width:804px}
div#soQuickLinks span.tab {float:left;padding:1px 3px 1px 3px;background-color:#CCC;border-bottom:#CCC 1px solid;border-top:#CCC 1px solid;border-left:#CCC 1px solid;border-right:#CCC 1px solid;}
div#soQuickLinks span.tabActive {float:left;padding:1px 3px 1px 3px;background-color:#FFF;border-bottom:#FFF 1px solid;border-top:#CCC 1px solid;border-left:#CCC 1px solid;border-right:#CCC 1px solid;}
div#soQuickLinks span.spacer {float:left;width:3px;height:17px;background-color:#FFF;border-bottom:#CCC 1px solid;}
div#soQuickLinks span a {color:#000;font-size:70%;font-weight:700;text-decoration:none;}

table#specDataQL td.quickLinks {font-size:70%;font-weight:500;padding:5px;}
table#specTbl {width:800px;}
table.specData {width:800px;}
table.specData img#shadow-divider {width:810px;}
table.specData td.accGutter {padding:0 0 0 10px}
table.specData td.accRowSpacer {padding:10px 0 0 0}
img#modelsDivider {width:805px; height:14px;}
table#specTbl td {font-size:70%; padding:0 0 0 3px}
table#specTbl td.header {padding:3px 5px 0 3px;}
table#specTbl td.spacer, table#warrTbl td.spacer {background:#fff; padding:0 0 0 2px}
table#specTbl tr.data2 td {padding:0 4px 0 4px;background-color:#F2F2F2;}
table#specTbl tr.data td {padding:0 4px 0 4px;}


table#specTbl tr.pricingdata2 td {padding:0px;background-color:#F2F2F2;}
table#specTbl tr.pricingdata td {padding:0px;}
table#specTbl tr td.msrp {padding:0 4px 0 4px;}
table#specTbl tr td.msrp {padding:0 4px 0 4px;}


table#specTbl td.data, table#warrTbl td.data {padding:3px 0 3px 0;}
table#specTbl td.data2, table#warrTbl td.data2 {padding:3px 0 3px 0;background-color:#F2F2F2}
table#specTbl td.specHeader, table#warrTbl td.specHeader {font-size:80%;font-weight:700;padding-top:5px;padding-right:5px;padding-bottom:5px}
table#specTbl td.specDots,table#warrTbl td.specDots {margin:0px;padding:0px;height:1px;}
table#warrTbl td.header {padding:3px 5px 0 3px;background: url(/images/vehicles/common/so_header_tile.gif) repeat-x;}
/* 2006 TECH SPECS */
.nowrap { white-space:nowrap; margin-left:10px}

table.specTbl {width:780px; margin-left:7px;}


table.specTbl td {font-size:70%; padding:0 0 0 3px}
table.specTbl td.header {padding:3px 5px 0 3px;}
table.specTbl td.spacer {background:#fff; padding:0 0 0 2px}
table.specTbl tr.data2 td {padding:0 3px 0 0;background-color:#F2F2F2;}
table.specData tr td table.specTable {font-size:70%; background-color:#fff}
table.specData tr td table.specTable tr.alt td {background-color:#f2f2f2}
/*jQuery Styles for Options & Specs page*/
table.specTbl {display:block;visibility:visible;}
#table1,#table2, #table3, #table4, #table5, #table6, #table7, #table8, #table9 {display:block;visibility:visible;}

table.specTbl tr.data td {padding:0 3px 0 0}
table.specTbl td.data {padding:2px 0 2px 0;}
table.specTbl td.data2 {padding:2px 0 2px 0;background-color:#F2F2F2}
table.specTbl td.specHeader {font-size:80%;font-weight:700;padding-top:5px;padding-right:5px;padding-bottom:5px}
table.specTbl td.specDots {margin:0px;padding:0px;height:1px;}
table.specTbl th {font-size:70%; line-height: 19px; text-align:left; font-weight: bold;}
table.specTbl th.header {padding:0px 5px 0px 0px;font-weight:bold;}
table.specTbl tr.alt td {background-color: #f2f2f2;}
table.specTbl td.subhead {font-weight:bold;}

/* WARRANTY */
table#warrData {margin-top:30px;margin-left:20px}
table#warrData a:link:hover, table#warrData a:visited:hover {text-decoration:underline}
table#warrData td.warrGutter {padding-left:30px}
table#warrData td.warrRowSpacer {padding-top:10px}
table#warrData ul.warrData {list-style-type:disc; border:0px; margin:5px 0 0 0; padding:3px 10px 0 17px}
table#warrTbl {width:660px;}
table#warrTbl td {font-size:100%; font-weight:500; padding:0 0 0 5px}
table#warrTbl td ul {font-size:70%}
img#warr-feat-divider {width: 660px;}

/* BROCHURES */
table#broTbl {margin:0 0 72px 0}
table#broTbl td.formIntro {padding:10px 0 10px 10px;margin:0 0 10px 0;}
table#broTbl td.broHeader {font-size:80%; font-weight:700; padding:5px 5px 5px 8px}
table#broRequestForm td {font-size:70%; font-weight:500; padding:5px 5px 0 10px}
table#broRequestForm span {float:left; padding:0 5px 0 0}
input#sendBtn {background:#F0F0F0; font-weight:700; margin:0 0 10px 0}
/* BROCHURE SUBMIT BTN STYLES */
table#brocSubmitBtn {width:121px;margin:0px;padding:0px;}
table#brocSubmitBtn td {font-size:100%;margin:0px;padding:0px;color:#fff}
#brocSubmitBtn td a {color:#fff}


/* FOOTER CONTENT AREA - has been moved to footer.css and is included via @import at top of this stylesheet (JRB - 02/09/2005) */


/* COLOURS PAGE */
.rimSize {width:48px;}
.rimSizeBold {font-weight:bold;}
div#coloPhotoCaptions {width:590px; padding: 3px 0 3px 0}
div#extPhotoCaption {width:310px; padding: 0 0 0 10px}
div#extPhotoCaption div {width:310px; font-size:80%;}
div#extTxtBase {width:560px;padding:10px 0px 0px 8px;}
div#extTxtBase,div#intTxt,span#extTxt,span#intTxt,span#extTxtTitle,span#intTxtTitle {font-size:80%; font-weight:700}
span.intTitle,span#wheelTitle {margin:0px 0px 12px 8px;display:block;width:220px;font-size:80%; font-weight:700}
div#extSubTxt,div#intSubTxt,span#intSubTxt, #extTitle {font-size:70%; font-weight:500}
div#extSubTxt, div#intSubTxt {height:16px}
div.extTitle {width:220px;padding:0px 0px 0px 8px}
div#intPhotoCaption {width:250px}
div#intPhotoCaption div {display:block; width:250px; padding-left:10px}
#extTitle, #clthTitle, #lthrTitle { margin-left:7px; font-weight:normal }
div.eightTen {width:810px;}

table.swatchTable {width:810px;background:url(/images/common/main_content_shadow.jpg) top left no-repeat;}
table.swatchTable h4 {color:#000; font-size: 12px; padding:0; margin-left:7px; height:30px;}
table.swatchTable tr td {color:#000; vertical-align:top;}
table.swatchTable td a {float: left; padding:0 0 4px 7px }
table#swatchTableInt {width:810px;background:url(/images/vehicles/common/dotted_line_divider.gif) no-repeat 2px 0px;}
div#intSwatchesClth, div#intSwatchesLthr {width:480px; align: right;}

/* the div named swatchDiv exists to differentiate
it from another element that has the same name and
prevents the styles attached to that element from
being attached to this one - PJordan */
div#swatchDiv img#swatchPhoto, img#extPhotoChip {margin:0px 0px 0px 8px; border: 2px solid #666}

/*rims*/
#coloDisclaimer {width:550px; margin:7px 10px 10px 0px; color:#666;position:relative}

div#coloRimsHeaderBar {width:800px; background:url(/images/vehicles/common/dotted_line_divider.gif) no-repeat bottom left; text-indent:10px; padding:5px 0 5px 0;margin:0 0 15px 0}
div#coloRimsHeaderBarDots {width:800px; height:1px; background-color:#E5E5E5}
div#colWheel {margin-left:12px; font-weight:500}
div#colWheel table { font-size:70%; font-weight:500}
div#colWheel h5, h4 {padding:5px 0;font-size:80%;}
div#colWheel p, div#colWheel img {float:left;padding:0 10px 0 0;}
div#colWheel p {width:180px}
div#content_nav A.lnh{color:#000;font-weight:bold;} 
div#content_nav A.lnh:hover{text-decoration:underline;}	

/* legal disclaimer on vehicle pages */
div#legaldisclaimer {margin:20px 0 0 7px; width: 800px; color:#666;font-size:60%; font-weight:500;clear:both; position:static;float:none;padding-top:5px;}
div#legaldisclaimer a {color:#2F2F2F;}
div#disclaimerOnStar {margin-top:14px; font-size:80%; color:#666;position:static;float:none}
div#disclaimerOnStar a {color:#333}

/* noscript disclaimer for Gallery/Colours pages */
div#disclaimerNoscript {width:550px; margin:10px; margin-top:7px; font-size: 110%; color:red; font-weight: bolder;position:static; float:none}

/*
 for two column layout in body container, currently only applied to dealer master layout 
hosed again thx svn
*/
div#leftColumn { float:left; border: 0px none; margin:0 0 20px 0; padding: 0px; width:180px; }
div#rightColumn{ float:right; border: 0px none; margin:0 0 20px 0; padding: 0px; width:810px; }

UL.optionFeatures{ margin-top: 5px; padding-top: 5px;}

/* RDC */
span#priceAdj{ height:72px;z-index:1 ! important;}
span#priceAdj a, span#priceAdj a span{ color:#FFF; font-weight:800; font-size:82%; text-decoration: none;}
span#priceAdj a span span#cash-allowance{ color:#FFF; font-weight:800; font-size:140%; }
span#priceAdj a span#click-here{display: block;}
span#priceAdj span#on-cash{display: block;}

/*jz*/
input.postal#pc{border:1px solid #A5ACB2}
.rdcsearchbutton{background: url(/images/gmcard/gmcard_cta.gif) no-repeat; width: 128px; height: 18px; margin: 0px 0px 10px 7px; padding-left: 22px; padding-top: 3px;}
.rdcsearchbox {margin: 12px 0 26px 10px; width:400px;}
#offersAllowances{font-size: 70%;float:left; clear:both;margin:0 0 0 5px;}


/* MISC =top
----------------------------------------------- */
a.top {background: url(/images/common/grey_arrow_up.gif) left no-repeat; font-size:70%; padding:10px 20px 10px 10px; text-decoration:underline;float:right; }

/* Hide accesskeys from browser */
span#accessKeys a {text-decoration:none}
div#priceAdj {width:120px; position:relative; left:-7px;z-index:1;}
div.rdc-models-prices{background:  url(/images/vehicles/common/rdc_leaf_sm.gif) no-repeat  0 0; float:right;margin-top:-10px;padding-left:15px;}
div.rdc-models-details{float:right;margin-top:-30px;margin-bottom:15px; padding-left:25px; background:  url(/images/vehicles/common/rdc_leaf_sm.gif) no-repeat 0px 15px;}


/**********************ARTICLES WIDGET************************************/
div#widget {width: 259px; left:0px; top: 190px; position: absolute !important;}
table#mainwidget {background-color:#f2eed9; width:225px;height:200px;}
div.tophead {width: 230px; height: 14px; border-top: 1px solid #b3afa0; background-color: #f2eed9; display: inline; float: left; line-height: 14px;}
div.middlehead {width: 27px; height: 15px; display: inline; float: left;}
div.headerSection {width: 239px; background-color: #f2eed9; display: inline; float: left;}
div.widgetCopy {color: #000; font-weight:bold;font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; padding: 7px 7px 21px 11px;float:none;}
div.widgetCopy span {font-size:16px;color:#820f15;}
img#dotted {margin: 0px 0 5px 0px;}
div.removeHolder {width: 230px; height: 24px; border-bottom: 1px solid #b3afa0; background-color: #f2eed9;}
div.removeCopy {padding-top:5px; text-align: center; width: 100%;background: url('/images/articles/widget/Dotted_Line.gif') top no-repeat;}
div#thumbsHolder {width:230px;height:150px;margin:0px;padding:0px;}
/*\*/ * html div#thumbsHolder { width: 259px; } /**/
div.widgetThumb {width: 76px; height: 39px; padding-bottom: 10px;}
div.widgetThumb img {padding: 0px 4px;}
div.widgetTitle {width: 136px; height: 27px; padding-bottom: 10px; float: left; display: inline; padding-top: 12px;}
div.widgetTitle a {color: #820f15 !important; font-size: 12px; font-weight: bold;}
div.hidden {display:none;width:230px; float:none;}
a.remove {color: #7d7a6f !important; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10px;}
div.widgetFooter {width: 27px; height: 25px; display: inline; float: left; background: url('/images/articles/widget/Bar_bottom_tall.gif') repeat-y bottom;}
div.topUp {font-size:12px;font-weight:bold;width:225px;}
div.topUp img {padding-right:5px;}
td#side {width: 27px; background: url('/images/articles/widget/Bar_middle.jpg') repeat-y right;}

#GlobalNav #LiveChatBTN .LiveChatBTNImg:hover {top:-34px;}
#GlobalNav #LiveChatBTN .LiveChatBTNImgFrench:hover {top:-34px;}
/**********************NO to show in nav************************************/
.displayNone{display:none;}
/*************Ignition Update*******/
table.ignitionVehicles{
	width:675px;
	margin-left:20px;
}
table.ignitionVehicles th{
	height:47px;
	padding-top:28px;}
table.ignitionVehicles th.firstTitle{
	background:#809ebc;
	color:white;
	font-size:22px;
}
table.ignitionVehicles th.firstTitle{
	background:#809ebc;
	color:white;
	font-size:20px;
}
table.ignitionVehicles th.secondTitle{
	background:#3c6b99;
	color:#daedfa;
	font-size:22px;
	padding-top:19px;
}
table.ignitionVehicles.fr th.secondTitle{
	background:#3c6b99;
	color:#daedfa;
	font-size:18px;
	padding-top:19px;
}
table.ignitionVehicles th.secondTitle span{
	display:block;
	color:white;
	letter-spacing:5px;
	font-size:14px;
}
table.ignitionVehicles.fr th.secondTitle span{
	display:block;
	color:white;
	letter-spacing:5px;
	font-size:12px;
}
table.ignitionVehicles td{padding-bottom:5px!important;}
table.ignitionVehicles td,table.ignitionVehicles th{
	border:#FFFFFF 3px solid;
	vertical-align:top;
	text-align:center;}
table.ignitionVehicles td strong{
	display:block;
}

table.ignitionVehicles td.darkbg{
	color:#FFFFFF;
	background:#3c6b99;
	font-weight:600;
	padding:2px;
	border-bottom:0px;
	font-size:11px;
	margin-left:3px;
}
table.ignitionVehicles td.darkbg.Left, table.ignitionVehicles td.secondTitle.Left{
	margin-left:5px;
}
table.ignitionVehicles td.darkbg strong{
	font-size:13px;
	font-weight:700;
}
table.ignitionVehicles td.medbg{
	color:#4a75a0;
	background:#c4d2e0;
	font-weight:600;
	padding:2px;
}
table.ignitionVehicles td.lightbg{
	background:#e1e8ef;
	color:#4a75a0;
	padding:2px;
	font-size:11px;}
table.ignitionVehicles span.count{
	float:left;
	font-size:18px;
	padding-left:5px;
	color:#7999ba;}
table.ignitionVehicles img{
	height:30px;
}
table.ignitionVehicles span.large{
	color:#daedfa;
	font-size:20px;}
table.ignitionVehicles.fr span.large{
color:#daedfa;
font-size:16px;}
#bx_update img{
	margin:0 5px 10px 0;}
.update.exects{
	display:inline-block;
	vertical-align:top;
	font-style:italic;}
.update.exects strong, .update.exects a{
	font-style:normal;}
#bx_care .content h2{
text-align:center;
font-size:22px;
}
#bx_care .content h3{
text-align:center;
font-size:12px;
}

.accessible {position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}