BODY {
margin:0px;
padding:0px;
background:#3e2f19;
align:center;
}
.overall {
align:center;
width:955px;
}
.overallBackground {
align:center;
width:1032px;
background:url(/images/gen_background_DB_brown.gif);

}
.topBanner {
height:174px;
background:url(/images/gen_background_DB_banner.png);
}
.footer {
font-family:helvetica narrow,arial narrow, Arial;
align:center;
width:955px;
font-size:10px;
color:#000000;
margin-bottom:40px;
clear:both;
}
.footer a {
color:#000000;
}
.download {
text-align:right;
}
.subNavigation {
padding-left:378px;
/*padding-top:27px;*/
height:83px;
text-align:right;
}
.crumb {
width:470px;
text-align:left;
padding-left:13px;
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:#000000;
}
.crumb a:hover,.crumb a:active {
	text-decoration:underline;
	color:#000000;
}
.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 {

background:url(/images/gen_homepage_ad_2.png);

background-position:top;
background-repeat:no-repeat;
width:955px;
min-height:600px;

}
.bodyArea div {
}
.bodyContent {

}
.breadcrumb {
}
.mainArea {

/*border:1px solid #ffffff;*/
display:block;
width:955px;/*627px;*/
padding-right:326px;
*padding-right:0px;
/*min-height:600px;*/

}
.mainTitle {
text-align:left;
margin-left:15px;
}
.mainContent {
font-family:helvetica,arial narrow, Arial;
font-size:12px;
}
.mainTableContent {
padding-left:5px;
padding-right:30px;
}
.mainTableContent h2 {
font-family:helvetica,arial narrow, Arial;
font-size:17px;
text-align:left;
font-weight:bold;
line-height:20px;
color:#312311;
}
.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:#FFCC00;
}
.mainTableContent p{
font-family:helvetica,arial narrow, Arial;
font-size:13px;
text-align:left;

line-height:17px;
color:#312311;
font-weight:bold;
}
.mainTableContent p a:hover,.mainTableContent p a:active {
color:#FFCC00;
text-decoration:underline;
}
.mainTableContent p a:link,.mainTableContent p a:visited {
color:#FFCC00;
text-decoration:hover;
}
.mainTableContent li{
font-family:helvetica,arial narrow, Arial;
font-size:12px;
text-align:left;
font-weight:bold;
}
.mainAdText {
font-family:"helvetica Narrow","arial narrow",helvetica,Arial;
font-size:16px;
text-align:justify;
line-height:20px;
width:882px;
height:104px;
padding-top:35px;
padding-left:35px;
padding-right:35px;
color:#2e2110;
font-weight:bold;
background:url(/images/gen_background_DB_adBack.png);
}
.mainSearch {
background:url(images/gen_background_DB_searchBack.png);
background-repeat:no-repeat;
padding-top:15px;

}
.mainAdTitle {
font-family:Tahoma,Verdana,Arial Black;
font-size:22px;
line-height:31px;
color:#daaf25;
font-weight:bold;
}
.mainAdSecondTitle {
font-family:Tahoma,Verdana,Arial Black;
font-size:22px;
color:#ffffff;
font-weight:bold;
}
.mainAdCaption {
font-family:Tahoma,Verdana,Arial Black;
font-size:14px;
color:#ffffff;
}
.contentForm legend {
font-family:helvetica,arial narrow, Arial;
font-size:14px;
color:#312311;
padding-right:5px;
}
.contentForm td{
font-family:helvetica,arial narrow, Arial;
font-size:12px;
color:#312311;
font-weight:bold;
}
.productTitle {
padding:7px;
font-weight:bold;
font-family:Futura,Helvetica,Arial;
font-size:12px;
}
.productTitle a {
color:#312311;
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 {
color:#eeb715;
font-size:12px;
font-weight:bold;

}
.productFeatures ul {
list-style:none;
margin-left:0px;
padding:0px;
}
.productFeatures ul li {
color:#eeb715;
list-style:none;
font-family:helvetica,arial narrow, Arial;
font-size:12px;
padding:0px;
padding-bottom:20px;
margin-left:0px;
}
.productFeatures li {
color:#eeb715;
padding:0px;
padding-bottom:20px;
margin-left:0px;
}
.productFeatures h1 {
font-family:helvetica,arial narrow, Arial;
font-size:15px;
font-weight:bold;
color:#FFFFFF;
padding:0px;
margin-top:0px;
}
.productNumber {
font-family:helvetica,arial narrow, Arial;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}
.dataTable {
font-family:helvetica narrow,arial narrow, Arial;
font-size:13px;
}
.dataTable a {
color:#dab025;
}
.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;
width:137px;
float:right;
}
.rightNav a{
color:#dab025;
}
#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;  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{color: black;}

.ddsmoothmenu ul li a:hover{/*background: #dee5e5; background of menu items during onmouseover (hover state)*/
color: #dab025;}

/*1st sub level menu*/
.ddsmoothmenu ul li ul{position: absolute;left: 0; 
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
margin-left:13px;
background:white;}

/*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 #dab025;}
#model {display:block;width:150px;margin:0px;padding:0px;border:1px solid #dab025;}
#year {display:block;margin:0px;padding:0px;margin-top:5px;border:1px solid #dab025;}

#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;
}*/