* {
 margin: 0;
 padding: 0;
 }

#header {
 text-align: left;
 margin-bottom: 6px;
 }
#header a, #header a:link, #header a:visited, #header a:active{
 font: 11px "Trebuchet MS", verdana, arial, helvetica, sans-serif;
 color: #505050;
 text-decoration: none;
 margin: 0;
 padding: 0;
}
#header a:hover{
 color: #A90000;
 margin: 0;
 padding: 0;
}
#red_box {
 float: left;
 width: 147px;
 height: 47px;
 }
#red_box img, #red_box img a {
 border: none;
 }
#gray_box {
 float: right;
 width: 597px;
 height: 47px;
 background: url(/images/shared/top_nav/top_nav_gradient.gif) repeat-x;
 font: 11px/1em "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif !important;
 color: #FFF;
 }
#gray_box ul#main_nav {
 float: left;
 display: inline;
 width: 435px;
 list-style: none;
 margin: 20px 0 0 25px;
 }
#gray_box ul#main_nav li, #gray_box ul#find_dealer li {
 display: inline;
 }
#gray_box ul#main_nav li.nav_spacer {
 margin-right: 1.5em;
 }
#gray_box ul#find_dealer {
 float: right;
 display: inline;
 width: 105px;
 font: 11px/1em "Trebuchet", Arial, Helvetica, Verdana, sans-serif !important;
 margin: 20px 25px 0 0;
 text-align: right;
 }
#flash_feature {
 display: block;
 height: 375px;
 border: 1px solid #FFF;
 }
.hide {
 display: none;
 }
 
.clearfix:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
 }
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* specifically for region select page */
.regionlogo{
padding: 0 5px 0 0;
width: 193px;
}
*html .regionlogo{
width: 188px;
w\idth: 193px;
}
.regiongradient{
font: 15px "Trebuchet MS", verdana, arial, helvetica, sans-serif;
color: #666;
padding: 15px 15px 0 15px;
text-transform: uppercase;
background: url(/images/index/language_select/region_gradient_bg.gif) top left repeat-x #DEDEDE;
}
.regiongradient b{
font: bold 15px "Trebuchet MS", verdana, arial, helvetica, sans-serif;
letter-spacing: 3px;
}
.regionphoto{
margin: 3px 0 0 0;
padding: 0;
}
.flashbanner{
width: 100%;
background: #000;
margin: 3px 0 0 0;
padding: 0;
}