body{}

#gen_container{}

/* these are custom */
/*
#leftShadow{background: url(images/left_shadow.gif) repeat-y; margin: 0 3px; padding: 0 0 0 10px; width: 924px;}
#rightShadow{background: url(images/right_shadow.gif) right repeat-y; padding: 0 10px 0 0;}
*/


#wrapper{background: #ccc;}

#header{background: #fff url(images/header.png) no-repeat; height: 77px !important; padding: 6px;}

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

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

#menu a{display: block; height: 42px; overflow: hidden; text-indent: -99999px; float: left;}
#menu #vehLink{width: 69px; background: url(images/hp_menu_bg.png) -18px 0 no-repeat; margin-left: 18px;}
#menu #vehLink:hover{background-position: -18px -42px;}
#menu #psLink{width: 103px; background: url(images/hp_menu_bg.png) -119px 0 no-repeat; margin-left: 32px;}
#menu #psLink:hover{background-position: -119px -42px;}
#menu #trailerLink{width: 66px; background: url(images/hp_menu_bg.png) -253px 0 no-repeat; margin-left: 31px;}
#menu #trailerLink:hover{background-position: -253px -42px;}
#menu #turfLink{width: 124px; background: url(images/hp_menu_bg.png) -350px 0 no-repeat; margin-left: 31px;}
#menu #turfLink:hover{background-position: -350px -42px;}
#menu #findLink{width: 55px; background: url(images/hp_menu_bg.png) -505px 0 no-repeat; margin-left: 31px;}
#menu #findLink:hover{background-position: -505px -42px;}
#menu #contactLink{width: 61px; background: url(images/hp_menu_bg.png) -591px 0 no-repeat; margin-left: 31px;}
#menu #contactLink:hover{background-position: -591px -42px;}
#menu #homeLink{width: 39px; background: url(images/hp_menu_bg.png) -683px 0 no-repeat; margin-left: 31px;}
#menu #homeLink:hover{background-position: -683px -42px;}

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

#footer{color: #fff;}

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

/* Menu */
#menu ul{
	background-color: #003366;
	height: 32px;
}

#menu ul li a{color:#fff;}

#menu ul li a:hover{
	background: transparent url(images/menu_bg.png) 0px -32px repeat-x;
	color: #003366;
}

#menu ul li a.current{
	background:transparent url(images/menu_bg.png) 0px -32px repeat-x;	
}
/* 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: #333;}

.floatL{float: left;}