BODY {
margin:0px;
padding:0px;
background:#000000;
align:center;
}
.overall {
align:center;
width:955px;
}
.footer {
font-family:helvetica narrow,arial narrow, Arial;
align:center;
width:955px;
font-size:10px;
color:#FFFFFF;
margin-bottom:40px;
clear:both;
}
.footer a {
color:#FFFFFF;
}
.download {
text-align:right;
}
.subNavigation {
padding-left:695px;
padding-top:27px;
}
.crumb {
width:470px;
text-align:left;
padding-left:20px;
display:inline;
font-family:helvetica ,arial, Arial;
font-size:9px;

text-transform:uppercase;
font-weight:bold;
float:left;
}
.crumb a:link,.crumb a:visited {
	text-decoration:none;
	color:#CCCCCC;
}
.crumb a:hover,.crumb a:active {
	text-decoration:underline;
	color:#CCCCCC;
}
.locator {
font-family:helvetica narrow,arial narrow, Arial;
font-size:12px;
color:#808080;
padding-right:12px;
width:400px;
display:inline;
float:right;
}
.locator form {

text-align:right;
}
.bodyArea {
color:#FFFFFF;
background:url(/images/gen_background_speak_1.gif);
/* for IE 
  filter:alpha(opacity=60);*/
  /* CSS3 standard 
  opacity:0.6;*/
background-position:top;
background-repeat:no-repeat;
width:955px;
min-height:600px;

}
.bodyArea div {
}
.bodyContent {

}
.breadcrumb {
}
.mainArea {

/*border:1px solid #ffffff;*/
display:block;
width:622px;/*627px;*/
padding-right:326px;
*padding-right:0px;
/*min-height:600px;*/

}
.mainTitle {
text-align:left;
margin-left:25px;
}
.mainContent {
font-family:helvetica,arial narrow, Arial;
font-size:12px;
}
.mainTableContent {
padding-left:30px;
padding-right:30px;
}
.mainTableContent h2 {
font-family:helvetica,arial narrow, Arial;
font-size:15px;
text-align:left;
font-weight:bold;
line-height:20px;
color:#ff0000;
}
.mainTableRight a {
font-family:Century Gothic,helvetica,arial narrow, Arial;
font-size:13px;
text-align:left;
font-weight:bold;
line-height:20px;
margin-bottom:20px;
margin-right:45px;
color:#FF0000;
}
.mainTableContent p{
font-family:helvetica,arial narrow, Arial;
font-size:12px;
text-align:left;

line-height:20px;
color:#ffffff;
}
.mainTableContent p a:hover,.mainTableContent p a:active {
color:#ff0000;
text-decoration:underline;
}
.mainTableContent p a:link,.mainTableContent p a:visited {
color:#ff0000;
text-decoration:hover;
}
.mainTableContent li{
font-family:helvetica,arial narrow, Arial;
font-size:12px;
text-align:left;
}
.mainAdTitle {
font-family:"helvetica Narrow","arial narrow",helvetica,Arial;
font-size:21px;
font-weight:bold;
/*text-align:justify;*/
line-height:25px;
width:900px;
color:#ffffff;
}
.mainAdText {
font-family:"helvetica Narrow","arial narrow",helvetica,Arial;
font-size:15px;
text-align:justify;
line-height:25px;
width:880px;
color:#5f5f5f;
}
.contentForm legend {
font-family:helvetica,arial narrow, Arial;
font-size:14px;
color:#FF0000;
padding-right:5px;
}
.contentForm td{
font-family:helvetica,arial narrow, Arial;
font-size:12px;
}
.productTitle {
padding:7px;
font-weight:bold;
font-family:Futura,Helvetica,Arial;
font-size:10px;
}
.productTitle a {
color:#FFFFFF;
text-decoration:none;
}
.productTitle a:hover {
text-decoration:underline;
}
.productFeatures {
font-family:helvetica,arial narrow, Arial;
padding:20px;
text-align:left;
}
.productFeatures table tr td {
padding:0px;
margin:0px;
}
.productFeatures p {

font-size:12px;

}
.productFeatures ul {
list-style:none;
margin-left:0px;
padding:0px;
}
.productFeatures ul li {
list-style:none;
font-family:helvetica,arial narrow, Arial;
font-size:12px;
padding:0px;
padding-bottom:20px;
margin-left:0px;
}
.productFeatures li {
padding:0px;
padding-bottom:20px;
margin-left:0px;
}
.productFeatures h1 {
font-family:helvetica,arial narrow, Arial;
font-size:15px;
font-weight:normal;
color:#FF0000;
padding:0px;
margin-top:0px;
}
.productNumber {
font-family:helvetica,arial narrow, Arial;
font-size:12px;
color:#FF0000;
}
.dataTable {
font-family:helvetica narrow,arial narrow, Arial;
font-size:13px;
}
.dataTable a {
color:#FF0000;
}
.dataTable th {
font-size:15px;
font-weight:bold;
}
.dealerLocator {
//font-family:helvetica narrow,arial narrow, Arial;
//font-size:14px;
//font-weight:bold;
}
.rightArea {
float:right;
width:328px;
/*border:1px solid #ff0000;*/
}
.rightNav {
font-family:helvetica,arial narrow, Arial;
font-size:12px;
color:#FFFFFF;
}
.rightNav a{
color:#FF0000;
}
#pageTitle {
letter-spacing:1px;
}
.latestProducts {
height:250px;
text-align:right;
/*border:1px solid #ff0000;*/
}
.adSpace {
text-align:right;
}

/*Some IE fixes*/
.ddsmoothmenu ul li {zoom:0;}
.ddsmoothmenu ul li {display:inline;}

.ddsmoothmenu{

/*border : 1px solid #ececec;*/
margin : 0px;
padding : 0px;
width:517px;
height: 23px;
}

.ddsmoothmenu ul{z-index:100; margin: 0px; padding: 0px; list-style-type: none;}

/*Top level list items*/
.ddsmoothmenu ul li{
position: relative;
display: inline;
float: left;
*margin-bottom:-1px;
}

/*Top level menu link items style*/
.ddsmoothmenu ul li a{display: block; color: white; padding: 0px; margin:0px; border: 0px solid #778; color: #2d2b2b; text-decoration: none; font: 12px Verdana; }

* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;}

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{background: #FFFFFF;color: black;}

.ddsmoothmenu ul li a:hover{background: #dee5e5; /*background of menu items during onmouseover (hover state)*/
color: #BF0000;}

/*1st sub level menu*/
.ddsmoothmenu ul li ul{position: absolute;left: 0; background: white;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
margin-left:13px;}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{ display: list-item; float: none; text-align:left;}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{ top: 0; margin-left:0px;}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{ font-size: 13px;font-family: helvetica,arial narrow, Arial; width: 150px; /*width of sub menus*/
padding: 3px; margin: 0; border-top: 0px solid gray; border-bottom: 1px solid gray; border-left: 1px solid gray; border-right: 1px solid gray; border-collapse:collapse;}

/* ######### CSS classes applied to down and right arrow images ######### */
.downarrowclass{ /*position: absolute; top: 7px; right: 4px;*/}

.rightarrowclass{/*position: absolute; top: 6px; right: 5px;*/}

/* ######### CSS for shadow added to sub menus ######### */
/*.ddshadow{position: absolute; left: 0; top: 0; width: 0px; height: 0px; background: white; display:none; visibility: hidden;}*/
.ddshadow{position: absolute; left: 0; top: 0; width: 0; height: 0; background: silver;}
#brand {display:block;width:105px;margin:0px;padding:0px;border:1px solid #ff0000;}
#model {display:block;width:150px;margin:0px;padding:0px;border:1px solid #ff0000;}
#year {display:block;margin:0px;padding:0px;margin-top:5px;border:1px solid #ff0000;}

#BrandDropDownList2,#VehicleLocator_BrandDropDownList{
border:1px solid #cccccc;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#686565;
width:expression( this.width = 100 ? "100" : "auto";); /* sets max-width for IE */
max-width: 100px; /* sets max-height value for all standards-compliant browsers */
margin-left: 10px;
} 

#ModelDropDownList2,#VehicleLocator_ModelDropDownList{
border:1px solid #cccccc;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#686565;
width:expression( this.width = 150 ? "150" : "auto";); /* sets max-width for IE */
max-width: 150px; /* sets max-height value for all standards-compliant browsers */
margin-left: 10px;
} 
#YearDropDownList2,#VehicleLocator_YearDropDownList{
border:1px solid #cccccc;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#686565;
width:expression( this.width = 62 ? "62" : "auto";); /* sets max-width for IE */
max-width: 62px; /* sets max-height value for all standards-compliant browsers */
margin-left: 10px;
} 
.carextremediv{
background:#000000;
background-color:#000000;
}
.cartouringdiv{
background:#000000;
background-color:#000000;
}
.carsportdiv{
background:#000000;
background-color:#000000;
}
.trucktouringdiv{
background:#000000;
background-color:#000000;
}
.trucksportdiv{
background:#000000;
background-color:#000000;
}
#twitter_update_list {
margin-top:4px;
}
#twitter_update_list li{
width:225px;
font-size:10px;
color:#FFFFFF;
text-align:left;
list-style:none;
margin-bottom:12px;
margin-left:42px;
font-family:Arial, Helvetica, sans-serif;
}
#twitter_update_list li a{
color:#FF0000;
}