   body {font-family:Arial, Helvetica, sans-serif; font-size: 12px; background: url('img/bg_main.gif'); background-color: #000000; margin: 0 auto; padding: 0; text-align: center; }
   table { font-size: 12px; color: #FFFFFF;}
   img { behavior: url(iepngfix.htc) }

   #mainwrapper { width: 100%; }
   #outerwrapper { width: 960px; margin: 0 auto; text-align: center; display: table; background: #FFFFFF; }
   #wrapper { position: relative; width: 960px; margin: 0 auto; text-align: left; background: #FFFFFF; }
   #nav { position: absolute; top: 144px; width: 214px; z-index: 10;}
   #maincontent {  background: url('img/bg_maincontent.gif'); width: 960px; z-index: 0; color: #FFFFFF;}
   #maincontent a { color: #fd9213; }
   #nopano { position: absolute; top: 144px; left: 160px; z-index: 10;}


   /* Footer Styles */
   #footer-wrapper { width: 100%; z-index: 10; display: table; clear: both;}
   #footer { font-size: 10px; margin-top: 0px; margin-bottom: 0px; margin-left: auto; margin-right: auto; width: 960px; clear:both; color: #959595; background: url('img/bg_footer.gif'); text-align:center; font-style: italic; font-weight: bold; padding-top: 5px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;}
   #footer a { color: #959595; }
   #footer UL { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 3px 8px; padding-top: 0px; list-style-type: none; text-decoration:none; }
   #footer UL LI { display: inline; text-decoration:none; }
   #footer UL LI A { font: 10px Verdana, Arial, sans-serif; color: #000; text-decoration:none; }
   #footer UL LI A:hover { color: #959595; text-decoration:none; }
   #footer UL LI A:active { color: #959595; text-decoration:none; }

   #left { padding-right: 5px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 175px; }
   #article { padding-left: 5px; padding-right: 5px; padding-top: 0px; padding-bottom: 0px; color: #FFFFFF; width: 710px;}
   #article a { color: #fd9213; }
   #article p { width: 600px; margin-top: 0px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; }
   #article-3col { padding-left: 5px; padding-right: 5px; padding-top: 0px; padding-bottom: 0px; color: #FFFFFF; width: 580px;}
   #article-3col p { width: 580px; margin-top: 0px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; }
   #right { padding-left: 5px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; }

   h1 { margin-top: 5px; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; font-size: 16px; color: #fd9213; padding: 0; }
   h2 { margin-top: 0px; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; font-size: 13px; color: #fd9213; padding: 0; }


/*ANYTHING BELOW IS NOT USED */
 
   
   #feedback-left { color: #666666; padding: 15px; width: 200px; border-right: 1px dotted #999999; background-color: #EEEEEE;}
   #feedback { padding-left: 25px; padding-right: 5px; padding-top: 0px; padding-bottom: 0px; color: #666666; width: 700px;}
   #feedback-right { padding-left: 5px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; }
 
 
 /* Tool Tip Styles */
 #outlayer { position: absolute; top: 0px; left: 0px;z-index: 4; color: #666; display: none; background-color: #FFFFFF;text-align:left;}	
 #outlayer_lm { position: absolute; top: 0px; left: 0px;z-index: 2; color: #666; display: none; background-color: #EEEEEE; text-align:left;} 
 
  #print_disc { position: relative;clear:both; font-size: 10px; color: #666666; background: #FFFFFF; text-align:left; padding: 10px; font-style:italic;} 
  
 #text { background-color: #FFFFFF; color: #000000; font: 10px Verdana, sans-serif;border-top-width: 3px; border-right-width: 3px; border-bottom-width: 3px; border-left-width: 3px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #979798; border-right-color: #979798; border-bottom-color: #979798; border-left-color: #979798;}
 #text_lm { background-color: #EEEEEE; color: #000000; font: 10px Verdana, sans-serif; border: 3px solid #999999; padding: 5px; }
 .disctooltip {text-decoration:none;} 
 


 .title { font-size: 22px; font-weight: bold; }
 select {font-family: Lucida Sans, Verdana, Arial, Helvetical, sans-serif; font-size: 10px; border: 1px solid black;}
 form { margin: 0; }
 .detail-layer { position: absolute; top: 125px; left: 636px; display: none; z-index: 0; }
 .smalltext {font-family: Lucida Sans, Verdana, Arial, Helvetical, sans-serif; font-size: 10px; font-weight: bold;}
 #disclaimer {  clear:both; font-size: 10px; color: #666666; background: #e3e5e9; text-align:left; padding: 10px; font-style:italic;}




/* Header Styles */
#topnav { position: relative; top: 0px; width: 960px; margin:0 auto; left: 0px; height: 50px; z-index: 1; background: #FFFFFF; color: #000000; border-bottom: 1px solid #DFDFDF; }
#topnav a { text-decoration: none; color: #000000; }
#topnav a:hover { text-decoration: none; color: #6a8fa6; }
#topnav-select a { text-decoration: none; color: #6a8fa6; font-size: 14px; font-weight: bold; }
#topnav-select a:hover { text-decoration: none; color: #999999; font-size: 14px; font-weight: bold; }


/*Promo Styles */
#promo-wrapper { width: 960px; background-color: #D2D2D2; padding-bottom: 10px; padding-top: 5px; display: table; clear:both; }
#promo-left { float:left; width:251px; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; padding-left:192px; padding-right: 0px; text-align: left; }
#promo-middle { border-left: 1px dotted #666666; float: left; width:250px; margin-left:6px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; padding:0; text-align: left; }
#promo-right { border-left: 1px dotted #666666; float:right; width:250px; margin-left:6px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; padding:0; text-align: left; }
#promo-text { text-align: left; padding-left: 10px; padding-right: 10px; color: #000000; width: 135px;}
#promo-image { padding-left: 5px; padding-right: 5px; }
.promolink { color: #3B498B; }

/*Selector Styles - Home Page Only */
/*#selector-home { position: absolute; top: 483px; width: 192px; background-color: #780000; } */
#selector-home ul { padding-left: 0; margin-left: 0; margin-top: 0; margin-bottom: 0; width: 192px; background-color: #780000; font-size: 11px; font-weight: bold; list-style: none; text-align: left; }
#selector-home li { padding-left: 0; margin-left: 0; background-color: #780000; float: left;  color: #990000; width: 192px; height: 20px; line-height: 20px; border-top: 1px solid #FFFFFF;}
#selector-home li a { padding-left: 10px; margin-left: 0; text-decoration: none; float: left; color: #990000; width: 182px; padding-left: 10px; }
#selector-home #current { padding-left: 10px; margin-left: 0; width: 192px; background: url('/en/img/bg_explore.gif'); color: #FFFFFF; text-decoration: none; float: left; }
#selector-home ul li a:hover { background: url('/en/img/bg_explore.gif'); color: #000000; }

/*Selector Styles */
#selector { position: absolute; top: 333px; width: 201px; height: 206px; background-color: #FFFFFF; }
#selector ul { padding-left: 0; margin-left: 0; margin-top: 0; margin-bottom: 0; width: 201px; background-color: #FFFFFF; font-size: 11px; font-weight: bold; list-style: none; text-align: left; }
#selector li { padding-left: 0; margin-left: 0; background-color: #FFFFFF; float: left;  color: #000000; width: 191px; height: 17px; line-height: 17px; border-top: 1px solid #FFFFFF;}
#selector li a { padding-left: 10px; margin-left: 0; text-decoration: none; float: left; color: #000000; width: 191px; padding-left: 10px; }
#selector .current { margin-left: 0; text-decoration: none; float: left; background: url('/en/img/bg_explore.gif'); color: #000000; width: 191px; }
#selector ul li a:hover { background: url('/en/img/bg_explore.gif'); color: #000000; }

/*Step Up To / You May Also Like */
#maincontent-left { width: 770px; padding-left: 190px; }
#stepup { float:right; width:197px; border: 1px solid green; }
#content-text { padding: 10px; color: #000000; min-height: 300px; _height: 300px;}
.learnmore { color: #EF3E41; }

/* Breadcrumb */
#breadcrumb { text-align: left; float: left; padding-left: 10px; padding-top: 10px; color: #999999; }
#breadcrumb a { color: #EF3E41; }


/*Vehicle Home Page - Models */
#models-wrapper { width: 557px; background-color: #CCCCCC; padding-bottom: 10px; padding-top: 5px; display: table; clear:both; }
#models-left { float:left; width:183px; padding-left: 0px; padding-right: 1px; padding-top: 0px; padding-bottom: 0px; margin: 0px; text-align: left; }
#models-middle { float: left; width:183px; padding-left:1px; padding-right: 1px; padding-top: 0px; padding-bottom: 0px; margin:0; text-align: left; }
#models-right { float:right; width:183px; padding-left:1px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; margin:0; text-align: left; }
#models-text { float: right; padding: 1px; color: #000000; width: 183px; }
#models-image { float: left; width: 183px; height: 90px; }
.modelslink { color: #3B498B; }


   /* Left Nav Styles */
   #nav { position: absolute; width: 214px; z-index: 10;}
   #nav-header { width: 201px; }
   #nav-header ul { padding: 0; margin: 0; width: 200px; font-size: 10px; list-style: none; text-align: left;}
   #nav-header a { color: #000000; }
   #nav-header li a { background: url('img/bg_subnav.png') repeat-x; display: block;  width: 201px; margin: 0px; height: 20px; line-height:20px; color: #FFFFFF; font-weight: bold; font-size:11px; text-decoration: none;  }
   #nav-header ul li a:hover { width: 201px; background: url('img/bg_navitem_grey_on.gif'); color: #FFFFFF; }

   #navcontainer { position: relative; width: 402px; z-index: 10; } 
   #navcontainer #listwrapper-top { width: 201px; height: 46px; border-bottom: 1px solid #CDD4E7; }
   #navcontainer #listwrapper-bottom { width: 201px; height: 50px; }
   #navcontainer #nameplate { background: #FFFFFF; width: 201px; margin: 0px; height: 35px; color: #990000; font-weight: bold; font-size:13px; display: block;} 
   #navcontainer #nameplate a { color: #990000; font-weight: bold; font-size:13px; text-decoration: none;  padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 5px; text-align: left;} 
   #navcontainer #available { background: url('img/menu_bg.gif') repeat-x; margin: 0; font-weight: bold; color: #1E5193; width: 201px; height: 23px; line-height: 23px; color: #FFFFFF; font-weight: bold; font-size:13px; }
   #padding-lr5 { padding-left: 5px; padding-right: 5px; padding-top: 0px; padding-bottom: 0px; } 

   #navcontainer #model { width: 201px; margin: 0px; padding-top: 10px; padding-bottom: 10px; color: #000000; font-size: 12px; display: block; }
   #navcontainer #model a { color: #000000; font-size: 12px; text-decoration: none; padding-left: 5px; padding-right: 5px; padding-top: 0px; padding-bottom: 0px; }
   #navcontainer #model a:hover { color: #6a8fa6; font-size: 12px; text-decoration: underline; }
   #navcontainer ul { font-size: 10px; list-style: none; text-align: left;}
   #navcontainer li {  padding-left: 0; margin: 0; float: left; color: #566275; width: 177px; line-height: 24px; } 
   #navcontainer li a { background: url('img/bg_nav1.png') repeat-x; display: block;  width: 177px; margin: 0px; height: 24px; line-height:24px; color: #566275; font-size:13px; text-decoration: none;  }
   #navcontainer #current { background: url('img/bg_nav2.png') repeat-x; width: 177px; margin: 0px; height: 24px; line-height:24px; color: #566275; font-size:13px; cursor: pointer; display: block; text-decoration: none; margin: 0;}
   #navcontainer #sub { padding-left: 10px; margin-left: 0; width: 201px; color: #1E5193; text-decoration: none; float: left; border-bottom: 1px solid #FFFFFF;}
   #navcontainer ul li a:hover { width: 177px; background: url('img/bg_nav1_on.png'); color: #566275; }
   #navitem { padding-left: 18px; padding-right: 5px; padding-top: 0px; padding-bottom: 0px; } 

   /*Promo Box Styles */
   #promonav { position: relative; top: 15px; color: #FFFFFF; padding-right: 17px; text-align: right; padding-top: 0px; padding-bottom: 0px; padding-left: 0px;  } 
   #promonav a { color: #FFFFFF; } 


/*USE THESE STYLES */
#maincontent-wrapper { width: 960px; background: url('img/bg_main_content.gif') repeat-y; display: table; clear:both; }
#main-content { padding-left: 20px; font-size: 11px; }
#rightside { float: right; width: 190px; min-height: 300px; _height: 300px; }
#rightside ul { margin-left: 10px; padding-left: 10px; padding-right: 10px;}

/*STYLE FOR EXTERNAL SITES */
#main-content200 { padding-left: 200px; font-size: 11px; }


/*Colours & Wheels Styles */
#title-colourswheels { padding-left: 200px; }
#maincontent-grey { width: 960px; background-color: #CCCCCC; display: table; clear:both; }
#maincontent-white { width: 960px; background-color: #FFFFFF; display: table; clear:both; }
#maincontent-colourswheels { width: 960px; background: url('img/bg_colourswheels.gif') repeat-y; display: table; clear:both; }
#rims { float: right; width: 523px; min-height: 300px; _height: 300px; }
#cw_disc { font-weight: bold; }
#cw_onvec { font-size: 9px }
 #disclaimer-w { clear:both; font-size: 10px; color: #666666; background: #FFFFFF; text-align:left; padding: 10px; font-style:italic;}
 
 /* Model Specs Styles */
.lightrow { background-color: #FFFFFF; padding: 3px; }
.darkrow { background-color: #CCCCCC; padding: 3px; }
.titlerow { background-color: #000000; color: #FFFFFF; padding: 3px; font-weight: bold; }
.titlerow a { color:#FFFFFF; }

 #disclaimer-cw { clear:both; font-size: 10px; color: #666666; background: #e3e5e9; text-align:left; padding: 10px; font-style:italic;}

.featuremain { background-color: #EEEEEE; }

#articlenav-top { position: relative; text-align: right; padding-right: 15px; top: -35px; left: 545px; margin-bottom: -35px; color: #FFFFFF; width: 400px; }
#articlenav-top a { color: #FFFFFF;}

#articlenav-bottom { position: relative; text-align: right; padding-right: 15px; color: #666666;}
#articlenav-bottom a { color: #666666; }

#callout { padding: 10px; background-color: #CCCCCC; border: 1px solid #999999; color: #333333;}

.sayoutloud {position: relative; background: url('img/bg_sayitoutloud.png') no-repeat; width: 331px; height: 369px; text-align: left;}

/*FEEDBACK STYLES */
.label { font-size:8pt; }
.text { font-family:Arial, Helvetica, sans-serif; font-size: 8pt; }
.error { color: #CC0000; font-size: 8pt;} 
.field-error { font-family: Arial, Helvetica, sans-serif; color: #666666; background: #FFFF99; font-size: 8pt; }
.light-row { background-color: #FFFFFF; padding: 5px; }
.dark-row { background-color: #F5F5F5; border-top: 1px dotted #333333; border-bottom: 1px dotted #333333; padding: 5px; }
#comment-wrapper { width: 531px; background-color: #FFFFFF; color: #666666;}
#comment { padding: 10px; }