
/* Generic Style */
	html{padding: 0; margin: 0;}
	body{height:100%; max-height:100%; padding:0; margin:0; font: 10pt Arial, Helvetica, sans-serif;}
	#header{height: 80px;}
	#dealer_name{font-size: 28pt; color: #fff; float: left; margin: 36px 0 0 8px;}
	#dealer_address{font-size: 14pt; color: #fff; text-align: right; float: right; margin: 32px 8px 0 0;}

	/* Start Generic Menu */
	/*
	#menu{height: 32px;}
	#menu ul{margin:0; padding:0; width: auto; position: relative; display: block; height:30px; list-style-type:none; font:12px bold Arial, Helvetica, sans-serif;}
	#menu ul li{display: block; float:left; margin:0; padding:0;}
	#menu ul li a{display:block; float:left; text-decoration:none; font-weight:bold; padding:8px 20px 0 20px;}
	#menu ul li a:hover{height:22px;}
	#menu ul li a.current{display:inline; height:22px; float:left; margin:0;}
	*/
	/* End Menu CSS */

	#gen_container{width: 940px; margin: auto;}
	#wrapper{display: block; overflow: auto; min-height: 410px; width: 940px;}
	#wrapper p{padding: 2px;}
	#footer{height: 40px; text-align: right; font-size: 8pt; padding-top: 4px; padding-right: 18px;}
	#footer2{clear: both;}

	/* listing page */
	#searchBox{float: left; min-height: 400px; margin-left: 24px; width: 260px; clear: right;}
	#searchForm, #contactinfo{margin: 6px;}
	#label{width: 80px; float: left; clear: left;}
	#titlebar{font-family:Arial, Helvetica, sans-serif; line-height: 30px; display:block; height:30px; font-size:14px; font-weight:bold; width: 100%; text-align: center;}
	/* End listing page style */

	/* Details Page */
	#vehicleDetails{float: left; min-height: 410px; width: 600px;}
	#specs{font-size: 10pt; margin-left: 272px;}
	#vehYear{font-size: 18pt; font-weight: bold;}
	#headers{float: left; width: 98px;}
	li, li a{font: bold 9pt Arial, Helvetica, Geneva, sans-serif;}
	#tabs-1, #tabs-2, #tabs-3, #tabs-4, #tabs-5{font-size: 9pt; font-family: Arial; min-height: 200px;}
	#returnLink:hover{font-weight: bold;}
	#equipOne{float: left; width: 270px; margin-left: 6px; font-size: 9pt;}
	#equipTwo{float: left; width: 280px; font-size: 9pt;}
	.fg-button {outline: 0; margin:0 4px 0 0; padding: .2em 1em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; color: #000;}
	/* End Details */

	/* Generic styles */
	.phone{font-size: 16pt;}
	.address{font-size: 12pt;}
	.bold{font-weight: bold;}
	.italic{font-style: italic;}
	.arial{font-family:Arial, Helvetica, sans-serif;}
	.floatl{float: left;}
	.fs24{font-size: 24pt;}
	.fs22{font-size: 22pt;}
	.fs20{font-size: 20pt;}
	.fs18{font-size: 18pt;}
	.fs16{font-size: 16pt;}
	.fs14{font-size: 14pt;}
	.fs12{font-size: 12pt;}
	.fs10{font-size: 10pt;}
	.fs8{font-size: 8pt;}
	.fs10px{font-size: 10px;}
	.tCenter{text-align: center;}
	.clearB{clear: both; line-height: 0;}
	.clearR{clear: right;}
	.clearL{clear: left;}
	.width160{width: 160px;}
	.width120{width:120px;}
	.width100{width:100px;}
	.width80{width:80px;}
	.top14{margin-top: 14px;}
	.top12{margin-top: 12px;}
	.top10{margin-top: 10px;}
	.top8{margin-top: 8px;}
	.top6{margin-top: 6px;}
	.top4{margin-top: 4px;}
	.alignC{text-align: center;}
	.white{color: #fff;}
	/* End Generic Styles */
/**/

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;}

/* Updated with newer menu */
/*
	#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;}
	#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;}
*/

#footer2{padding-top: 8px; border-bottom: 1px solid #CCC;}

#footer{color: #000;}

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

/* 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;}
