body{background: transparent url(images/w_bg.jpg) 0 0 fixed no-repeat;}

#gen_container{background-color: ;}

#wrapper{}

#header{height: 88px;}

#dealer_name, #dealer_name a, #dealer_address{color: #000; text-decoration: none;}
#dealer_name{margin: 4px 0; padding:0; color: #000;}
#dealer_name{color: #000;}
#dealer_address{margin-top: 22px; color: #fff;}

#footer2{
	border-bottom: 2px solid #260101;
}

#footer{color: #fff;}

#footer a{
	text-decoration: none;
	color: #000;
}

/* Menu */
.menu {width:940px; height: 48px; position:relative; z-index:100; background: transparent url(images/menu_bg.png) top no-repeat;}
.menu li{background: transparent url(images/menu_bg.png) top no-repeat;}
.menu ul {padding:0; margin:0; list-style: none; margin-left: 1px;}
.menu ul li {float:left; position:relative; width: 134px; height: 48px;}
.menu ul li ul{display: none; margin-left: -1px;}
.menu ul li ul li{width: 200px;}
.menu ul li:hover ul{display: block;}
.menu a{color: #fff; text-decoration: none; width: 100%; height: 26px; display: block; font-size: 11pt; text-align: center; padding-top: 22px;}
.menu a:hover{
	color: #333;
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.06, rgb(112,112,112)), color-stop(0.77, rgb(179,179,179))); /* Gradient */
	background-image: -moz-linear-gradient(center bottom, rgb(112,112,112) 6%, rgb(179,179,179) 77%); /* Gradient */
	background: transparent url(images/menu_bg.png) bottom no-repeat;
}

/*#menu{background: transparent url(images/menu_bg.png) 0 0 repeat-x; height: 42px;}

#menu{
	float: left; width: 940px;
	height: 48px;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0.06, rgb(0,0,0)), color-stop(0.77, rgb(69,72,77)));
	background: -moz-linear-gradient(center bottom, rgb(0,0,0) 44%, rgb(69,72,77) 86%);	
	background: transparent url(images/menu_bg.png) 0 0 no-repeat; /* backup image for IE of course */
}

#menu ul{height: 32px; display: inline;}
#menu ul li{width: 130px; height: 48px;}
#menu ul li:hover{
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.06, rgb(112,112,112)), color-stop(0.77, rgb(179,179,179))); /* Gradient */
	background-image: -moz-linear-gradient(center bottom, rgb(112,112,112) 6%, rgb(179,179,179) 77%); /* Gradient */
}
#menu ul li a{color:#fff; font-size: 11pt; font-family: Arial; text-transform: uppercase; margin: 0; padding: 22px 0 0 0; height: 100%; width: 100%; text-align: center;}
#menu ul li a:hover{color: #8B0000;}
*/
/* End Menu CSS */

/* Start Payment Calc*/
	#estPayment{display: none; margin-top: 36px; margin-left: 128px;}
	#calcLabel {float: left; text-transform: uppercase; font-size: 10pt; padding-top: 4px;}
	input.num {font-size: 14pt; width: 180px; text-align: right;}
	.button {margin-top: 8px; border: 1px solid #AE3701;} 
/* End Payment Calc*/

/* listing page */
#titlebar{background: transparent url(images/menu_bg.png) 0 0 repeat-x; color: #fff; border-bottom: 1px solid #000;}
/* End listing page style */

/* Details page */
#returnLink{color: #111; text-decoration: none;}
#returnLink:hover{color: #000; text-decoration: underline;}
#headers{color: #000; font-weight: bold;}
#vehYear, #specs > span#detail_spec{color: #000;}
#vehYear{text-align: center;}

.floatL{float: left;}
