html, body {
  color: #ccc;      
  background: #36383a url(/img/nav_border_bkgd-N.gif) repeat-y;
}
a:link, a:visited {
  color:#F90;
  text-decoration: none;
  outline: none;
}

a:hover { 
  color: #DDD;
} 
h1, h2, h3 {
 color: #fff;
}   

.title{  
 color: #fff;
 font-weight:bold;   
}                     
/* Header NAV Swiss
*/
#headerBkgd {
  background: url(/img/header_bkgd-N.gif) no-repeat;  
}
#header {
  background: #1a1a1a url(/img/header_bkgd-N.gif) no-repeat;
}
#headerLanguage {
  color: #d10000;
}

#headerLanguage a, #headerLanguage a:visited {
  color: #d10000;
}
#headerNav {
  color: #949494;
}
#headerNav a, #headerNav a:visited {
  color: #949494;
}
.blueHead {
  color: #fff;
}
.blueLink a, .blueLink a:visited {
  color: #f90;  
  text-decoration: none; 
  text-transform:none;
}       

.blueLink a:hover {
  color: #000;  
  text-decoration: none; 
  text-transform:none;
}

/* Footer Swiss
*/       
#footer {  
	color: #666;
}
#footerLinks {
	border-top: 1px solid #666;
	color: #8f8f8f;       
}
#footerLinks_open {
	border-top: 1px solid #ccc;
}
#footerLinks a, #footerLinks a:visited, #footerLinks_open a, #footerLinks_open a:visited {
	color: #8f8f8f;
}
#footerLinks a:hover, #footerLinks_open a:hover {
	color: #ffffff;
}
#footerLegal {
	color: #8f8f8f;
}


/*Left NAV Swiss
*/
#nav_holder {
  width: 149px;
  height: 600px;
  background: #000 url(/img/leftNav_bkgd-N.jpg) no-repeat;
}

#vehicle_list_head {
  background-color: #330000;
}

#vehicle_list_toggle {
	background-color: #330000;
}

#vehicle_list {
  background: #330000;
}

#vehicle_list a, #vehicle_list a:visited {
	color: #fff;
}

#vehicle_list a:hover, #vehicle_list li:hover {
  color: #fff;
  background-color: #2A2A2A;
}
.leftnav_head {
  background: #660000;
}
#vehicle_info {
  background-color: #990000;
}

.tools_nav, .tools_nav a, .tools_nav a:visited  {
  color: #CCC;
}
.tools_nav a:hover, .tools_nav li:hover {
  color: #FF9900;
}

.tools_sep {
	border-bottom: 1px solid #666;
}

    

#other_nav a, #other_nav a:visited {
  color: #ccc;
}

#other_nav a:hover, #other_nav li:hover {
  color: #FF9900;
}
   
/* Flyout CSS
*/



.flyout {
    position: absolute;
    left:   149px;
    top:    60px;
    width:  325px;
    height: 264px;
    overflow: hidden;         
    display: none;
    background: #2A2A2A url(/img/flyout_bkgd.jpg) no-repeat;
    border-top: 2px solid #363739;
    border-right: 2px solid #363739;
    border-bottom: 2px solid #363739;
    color: #fff; 
	line-height:14px;
    z-index: 9999;
    margin: 0; 
    padding: 0;
}

.flyoutTitle {
  font-size: 11px; 
  line-height: 14px;
  font-weight: bold;
  color: #fff;
  display: block;
}

.flyoutMSRP {
    margin: 0;
    padding: 0;
    font-size: 10px;  
	line-height: 14px;
	font-weight: bold;
    color: #ccc;
    margin: 0;
}
.flyout a, .flyout :visited {
    color: #F90;
    font-weight: bold;
    text-decoration: underline;   
	text-decoration:none;
}

.flyout a:hover {
    color: #F90;  
	text-decoration:none;
}   

/* News & News Image CSS
*/

#news_img_holder {
  position: relative;
  width: auto;
  margin: 0 0 10px 12px;
  padding: 0;
  float: right;
  overflow: hidden;
}

#news_img_holder img {
  margin: 3px 0 4px 0; 
  border: 1px solid #000;
}

#news_story_img {
  font-size: 10px;
  color: #626262;
}    
.news_row   {
  color: #ccc;
}
.row_left {
  color: #ccc;
}
.head {
  color: #fff;
}            

.subHead {
  color: #999;
  font-weight: bold;
}
.blueHead {
  color: #fff;
}

#news_story_holder {  
  width: 577px;
  background: #292929;  
  margin: 0 0 0 0;
  padding-top:10px;
  padding-left:14px;  
  padding-right:14px; 
  padding-bottom:18px;
} 
#news_holder {
 background: #292929; 
 color: #ccc;   
}     



/* Vehicle Features CSS
*/
#feature_tabs_holder {  
  color: #fff;
  background: #0A0A0A;  
}
#feature_item_holder {   
  background: #292929; 
  padding-bottom:20px;

#feature_item_img {     
  border: 1px solid #000;     
}
     
}   
#feature_tabs a, #feature_tabs a:visited {
  color: #999; 
  border-right: 1px solid #292929;             
}              

#feature_item_holder .head_copy    {
  color: #fff;              
}  
#feature_tabs a:hover {
  position: relative;
  color: #fff;
  background: #666;
}                   
/* Legal informations 
*/

.whiteSubhead {
	font-weight: bold;
	color:fff;
}                        


.copy {
  position: relative;
  width: 605px; 
  height: 8px;
  background: url(/img/main_img_bottom.gif) repeat-x;
  /* padding: 15px 5px 10px 10px;         
  */
  display: block;
  float: right;
  overflow: hidden;     
}



/* models & galleries 
*/

.model_row { 
	background-color: #292929;
	color:ccc;
}     
.model_price .blueHead {
  color: #fff;
}    

/* Sitemaps
*/

#open_nav {      
  background-color: #292929; 
  padding-bottom:15px;
}
.sitemap_row {
  position: relative;
  width: 579px;
  float: left;
  margin: 0px 0px 0px 15px;   
  padding: 10px 13px 0 0px;   
}

.sitemap_row_title {
  position: relative;
  height: 17px;
  width: 573px;
  padding: 4px 0 0 5px;
  font-family: verdana, arial, helvetica, san-serif;
  font-size: 11px;
  font-weight: bold;
  color: #fff;
	background: #000;
}

.sitemap_row_items {
  padding: 3px 0 3px 20px;
}

.sitemap_row_items_subnav {
  margin: 3px 0 3px 1.3em ;
}

li {
  color: #ccc;
}

li a:link, li a:visited {
  color: #ccc;
}

li a:hover {
  color: #f90;
}
.back {
  font-size: 10px;
  margin: 5px 0 0 15px;
  padding-left: 10px;
  background: url(/img/back_arrow.gif) left center no-repeat;
  float: left;
  height:22px;
}
.back a {
	line-height:19px;
}