img {border: 0px none; font-family: sans-serif;}
h1 {margin-top: 0px; padding-top: 0px; font-family: sans-serif;}
h2, h3, h4, h5, p, ul, ol, li {font-family: sans-serif;}
kbd {border:1px solid; background-color: #cccccc; padding-left: 6px; padding-right: 6px; padding-top: 2px; padding-bottom: 2px;}
th {text-align: left;}
a:link {background-color: transparent; color: #990000;}
a:visited {background-color: transparent; color: #666666;}
a:active {background-color: transparent; color: #ffcc00;}


#limg {float: left; padding-right: 5px;}
#divi-bar-logo {margin-top: 15px;}
#navselector {padding-bottom: 35px; padding-left: 51px; vertical-align: middle; background-image: url('/images/common/gmcl_logo_lw.gif'); background-repeat: no-repeat; font-family: sans-serif;}
#navselector a:link {background-color: transparent; color: #002c88;}
#navselector a:visited {background-color: transparent; color: #002c88;}
#bodycontent {margin-top: 5px; font-family: sans-serif;}
#versdiv {margin-bottom: 15px;}
#pageSubNav {width: 590px;}

/* ACTION AREA BASE STYLES */
div#actionArea {background:none;margin:10px 0 0 0;padding:0px;}
table.actionAreaBtn {margin:0px;padding:0px;border:0px}
table.actionAreaBtn td {background:none;margin:0px;padding:0px;border:0px;text-align:left;}

/* MODEL DETAIL PAGE */
/* shopping tool links */
table#extModelBodyData span.shopBarDivider {padding:0 5px 0 5px;}

div.navdiv {margin-top: 15px; font-family: sans-serif;}
div.navdiv a:link {background-color: transparent; color: #003399;}
div.navdiv a:visited {background-color: transparent; color: #666666;}
div.navdiv a:active {background-color: transparent; color: #000000;}
a.navtitle {font-weight: bold;}
hr.forbb {visibility: hidden;}
span.navskip {font-size: 66%; text-transform: lowercase;}
th.keysth {text-align: left; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;}
td.keys {text-align: left; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;}

/* 2006 TECH SPECS BY JRB */
table.stable th, td {padding-right: 15px; vertical-align: top;}

div#flashDiv {margin:-8px -15px 0px 0px;padding:0px;broder:0px}
div#fc_div {_margin:-15px 0px 0px 0px;}

div.domTT {background-color:white;border:1px solid #000000;}

#intSwatchesClth h4, #intSwatchesLthr h4 {height:100px;width:125px;overflow:visible;padding-bottom:0;margin-bottom:0;}

/* gallery pages */

/* spacing between the prevous / next links   */
#galNavTier1 #galPrevNext a.galLODots { padding-right:10px }

/* colours and wheels & models and prices */
/* spacing between the prevous / next links   */
ul img.divider { padding:0px 5px }

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,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.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 }

table.swatchTable {width:590px}
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 {background:url(/images/vehicles/common/dotted_line_divider.gif) no-repeat 2px 0px;}
div#intSwatchesClth, div#intSwatchesLthr {width:340px; align: right;}
div#swatchDiv img#swatchPhoto, img#extPhotoChip {margin:0px 0px 0px 8px; border: 2px solid #666}

/*Goodwrench tire page dropdown LW Hack*/
div#tireFlash {height:213px;width: 376px;padding-bottom:45px;margin-top:50px; background: #eeeff0;}

.promoImage {margin-right:10px;}
