body { font-family: Arial, sans-serif !important; }
p { font-family: Arial, sans-serif !important; }
 
#header { position: relative; } 
#header .floatleft h1 {
		margin: 0;
		padding: 0;
		position: absolute;
		left:0;
		top:10px;
		z-index: 300;
}
#header .floatleft h1 a {
	display: block;
	width:352px;
	height:84px;
	text-indent: -9000px;
	background: url(../images/layout-sprite.png) no-repeat 0px 0px;
}
#header .floatleft h2 { display: none; }

#header #headersocial {float: right; margin: 0; width: auto;}
#header #headersocial li {float: left; margin: 10px 5px 0;}
#header #headersocial li a {background-image: url(../images/header_social.png); height: 31px; width: 31px}

#header .floatright h3 {clear: right; margin: 5px 5px 0;}
#header .floatright h3 span {font-size: 16px;}

#header #headersocial li a#facebook {background-position: 0 0;}
#header #headersocial li a#twitter {background-position: -31px 0;}
#header #headersocial li a#youtube {background-position: -62px 0;}

#navblock #priNav li a { background: url(../images/priNav.png) no-repeat; }
#navblock #priNav li a#priNav_Home { width:69px; background-position: 0px 0px; }
#navblock #priNav li a#priNav_New_Inventory { width:132px; background-position: -69px 0px; }
#navblock #priNav li a#priNav_Pre-Owned { width:106px; background-position: -201px 0px; }
#navblock #priNav li a#priNav_Get_Approved { width:128px; background-position: -307px 0px; }
#navblock #priNav li a#priNav_Vehicle_Finder { width:132px; background-position: -435px 0px; }
#navblock #priNav li a#priNav_Specials { width:81px; background-position: -567px 0px; }
#navblock #priNav li a#priNav_Contact_Us { width:111px; background-position: -648px 0px; }

#navblock #priNav li a#priNav_Home:hover { background-position: 0px -57px; }
#navblock #priNav li a#priNav_New_Inventory:hover { background-position: -69px -57px; }
#navblock #priNav li a#priNav_Pre-Owned:hover { background-position: -201px -57px; }
#navblock #priNav li a#priNav_Get_Approved:hover { background-position: -307px -57px; }
#navblock #priNav li a#priNav_Vehicle_Finder:hover { background-position: -435px -57px; }
#navblock #priNav li a#priNav_Specials:hover { background-position: -567px -57px; }
#navblock #priNav li a#priNav_Contact_Us:hover { background-position: -648px -57px; }

#navblock #priNav ul {background: #4FBF1D none; border: 3px solid #CAF396; border-top: none; left: 0; top: 57px;}
#navblock #priNav ul li {clear: both; display: block; float: none;}
#navblock #priNav ul a {background: none; color: #fff; font-size: 12px; letter-spacing: 0px; margin: 5px; padding: 5px; text-decoration: none; text-transform: uppercase; white-space: nowrap; word-spacing: 2px;
	-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
#navblock #priNav ul a:hover {background-color: #CAF396; color: #000; }


p#dealershipimage{background: transparent url(../images/preApprovedSquare.gif) center center no-repeat;}

#main_content #ql_home li a {background-image: url(../images/ql_icon.png);}

#main_content p#homemap {background-image: url(../images/homemap.png); padding: 119px 57px 0 59px;position:relative;top:-30px;}

#inventory #main_content_bttm #main_content #rightColumn .inventory_v2_row {padding-bottom: 5px;}

#inventory .inventory_v2_details h4 a {color: #fff;}
#inventory .inventory_v2_details h4 a:hover {color: #4fbf1d; text-decoration: none;}

#inventory .price_line_1 {color: #fff;}


#vehicle #vehicle_title {color: #fff;}
#vehicle .price_line_1 {color: #fff;}


#main_content #ql_inner li a {background-image: url(../images/ql_icon.png);}

#home #getPreApproved a {background: transparent url(../images/preApprovedSquare.gif) center top no-repeat; display: block; float: right; height: 166px; margin-right: 45px; text-indent: -9999em; width: 166px;}
#inventory #getPreApproved a {background: transparent url(../images/preApprovedBanner.png) center top no-repeat; display: block; float: right; height: 40px; text-indent: -9999em; width: 220px;}

.span9 {
color:#FFFFFF;
width:74.5%;
}

#hours_list {color: #fff; margin-top: 10px;}

#priceContainer #price {
    width: 120px;
}

#main_content_wrap #main_content_bttm {
padding: 0 0 10px;
}

#main_content_wrap #home_welcome p {
padding: 0 0 10px;
line-height: 18px;
}

#main_content #sorry_notify_container { color: #333; }
#main_content #similarVehicles { color: #333; }

#home p#dealershipimage { background: url(../images/dealership_image.jpg) no-repeat left top; }
#home #featured_block h1 { background: url(../images/jpeg-sprite.jpg) no-repeat 0px 0px; }
#home #home_welcome h1 {
		display: block;
		height:43px;
		text-indent: -9000px;
		padding: 0;
		margin: 0 0 10px;
		background: url(../images/layout-sprite.png) no-repeat 0px -83px;
}
#home #home_browse h1 { background: url(../images/jpeg-sprite.jpg) no-repeat 0px -49px; }
#home a#browseall { background: url(../images/layout-sprite.png) no-repeat -268px -126px; width:134px; }
#home a#browseall:hover { background-position: -402px -126px; }
#home p#homemap a { background: url(../images/layout-sprite.png) no-repeat 0px -126px; width:134px; }
#home p#homemap a:hover { background-position: -134px -126px; }
#home #ql_home { background: url(../images/layout-sprite.png) no-repeat 0px -183px; }

#left #ql_inner { background: url(../images/layout-sprite.png) no-repeat -250px -183px; }
#right #customer_tools #customer_tools_top_middle,
#rightColumn #customer_tools #customer_tools_top_middle { background: url(../images/jpeg-sprite.jpg) no-repeat 25px -137px; }
#contact_small h2 { background: url(../images/jpeg-sprite.jpg) no-repeat 0px -87px !important; }

#vehicle #leftColumn #similarVehicles h3 {
		display: block;
		height:21px;
		text-indent: -9000px;
		background: url(../images/layout-sprite.png) no-repeat 0px -162px;
}
#inventory #currentfilterswrap a.clearFilter.Vehicles {display: none;}
#vehicle #searchBar { display: none; }
#vehicle #currentFilters a.clearFilter { display: none; }


#vehicle input#vctSubmit_button_offer {
		background: url(../images/vct_skin_mars.png) no-repeat 0px 0px;
}
#vehicle input#vctSubmit_button_offer:hover { background-position: 0px -58px; }

#contact #customer_tools input.submitButton { float:right; width:200px; height:57px; padding:0; margin: 10px 160px 10px 0; text-indent:-9000px; background: url(../images/vct_skin_mars.png) repeat-x left top; border:none; *line-height:0; *font-size:0; }
#contact #customer_tools input.submitButton:hover { background-position: 0px -58px; cursor:pointer; }
#trade_bid form.validation .required label {background: none;}
#trade_bid #notify_middle h2 {font-family: Futura, Gotham, Arial !important;}
#trade_bid #notify_middle p {font-family: Futura, Gotham, Arial !important; font-size: 14px;}