@import url('http://images1.ecarlist.com/sites/templates/common/css/base.css');

html {background: #005689 url(../images/bg-tile.jpg) left top repeat-x; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 13px; line-height: 1.5;}

body {background: transparent url(../images/header.png) center top no-repeat;}

.left {float: left;}
.right {float: right;}
.replaced {text-indent: -9999em;}

a {color: #174bb3; text-decoration: none;}
a:hover {color: #174bb3; text-decoration: underline;}

.customPages h2, #financeLeft h2, #notify_middle h2, #jobs #right h2, #incentives #right h2, #specials #right h2, #about #right h2, #service #right h2, #contact #right h2, #parts #right h2, #service #right h2, #shipping #right h2, #testimonials #right h2 {border-bottom: 1px solid #ccc; color: #333; font-size: 25px; font-weight: normal; margin-bottom: 15px;}
.customPages h3, #financeLeft h3, #notify_middle h3, #incentives #right h3, #specials #right h3, #about #right h3, #service #right h3, #contact #right h3, #parts #right h3, #service #right h3, #testimonials #right h3 {color: #444; font-size: 14px; margin-bottom: 10px;}
.customPages p, #financeLeft p, #notify_middle p, #incentives #right p, #specials #right p, #about #right p, #service #right p, #contact #right p, #parts #right p, #service #right p, #testimonials #right p {color: #333; margin-bottom: 10px;}
.customPages ul {margin: 10px 0 10px 20px;}
.customPages li {list-style-type: disc; margin-bottom: 10px;}

.customPages .subNav {margin-left: 0;}
.subNav li {border-right: 1px solid #ccc; float: left; list-style-type: none; margin-right: 5px; padding-right: 5px;}
.subNav li.last {border: none; margin: 0; padding: 0;}
.subNav li.current a, .subNav li.current a:hover {color: #666; text-decoration: none; cursor: default;}


dt {font-weight: bold;}
dd {margin-bottom: 10px;}

.section {clear: both;}

.outerWrapper {background: transparent url(../images/bg_center.jpg) center top no-repeat;}

.innerWrapper {margin: 0 auto; width: 980px;}

#header {height: 98px;}

#header h1 {float: left; width: 166px;}
#header h1 a {background: transparent url(../images/logo.png) left top no-repeat; display: block; height: 66px; margin-top: 7px; text-indent: -9999em; width: 314px;}

#header div {float: right; font-family: Helvetica, Arial, sans-serif; font-weight: bold; margin: 10px; text-align: right;}

#header .call_us {color: #2e2e2e; font-size: 20px;}
#header .phone {color: #008bbf; font-size: 30px;}

#priNav {clear: both; height: 45px; margin-left: 48px;}
#priNav li {background: transparent url(../images/divider.png) right center no-repeat; padding-right: 4px;}
#priNav li.last {background: none; padding-right: 0;}

#priNav a {background: none; color: #fff; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; height: 45px; line-height: 45px; text-align: center; text-decoration: none; text-transform: capitalize;}
#priNav a:hover {background: transparent url(../images/nav-tile.png) left top repeat-x;}

#priNav_new_vehicles {width: 127px;}
#priNav_pre-owned_vehicles {width: 182px;}
#priNav_specials {width: 93px;}
#priNav_research {width: 99px;}
#priNav_financing {width: 103px;}
#priNav_service__parts {width: 145px;}
#priNav_dealer_info {width: 113px;}

#priNav ul {background: #017cc2 none; border: 1px solid #174bb3; border-top: none; min-width: 140px; padding: 1px;}
#priNav ul li {background: none; padding: 0;}
#priNav ul a {background: #017cc2 none; border: 1px solid #017cc2; color: #fff; display: block; font-size: 12px; font-weight: bold; line-height: 1.5; margin: 3px; padding: 5px; text-decoration: none; text-transform: capitalize;}
#priNav ul a:hover {border: 1px solid #174bb3;}

#content {background-color: #fff; clear: both; margin-top: 10px; min-height: 1000px; padding: 10px;}


#footerWrapper {background: transparent url(../images/footerTop.jpg) center top no-repeat; margin: 0 -15px; padding: 183px 15px 0;}
#home #footerWrapper {background: none; margin: 0; padding: 0;}

#footer {background: #858585 url(../images/footerBgInner.png) center bottom no-repeat; clear: both; color: #fff; height: 247px; margin-bottom: 40px; padding-bottom: 40px;}
#home #footer {background: #8e8e8e url(../images/footerBg.jpg) center bottom no-repeat; clear: both;}


#footer h3 {color: #000; font-family: Futura, Century Gothic, AppleGothic, sans-serif; font-size: 20px; font-weight: normal; letter-spacing: .5px; text-transform: uppercase;}

#footer a {color: #fff; text-decoration: none;}
#footer a:hover {color: #fff; text-decoration: underline;}

#footer .ecl {margin: 25px 56px 0 15px; width: 233px;}
#footer .ecl .call_us {color: #2e2e2e; font-family: Helvetica, Arial, sans-serif; font-weight: bold; font-size: 26px; margin-top: 15px;}
#footer .ecl .phone {font-family: Helvetica, Arial, sans-serif; font-weight: bold; font-size: 34px;}

#footer #ecl_logo {clear: both; padding-top: 20px;}
#footer #ecl_logo a {background: transparent url(../images/ecl.png) left top no-repeat; display: block; height: 29px; text-indent: -9999em; width: 139px;}

#ec_footer {margin-top: 15px;}
#ec_footer li {float: left; line-height: 1.5; margin-right: 5px; padding-right: 5px; width: auto;}
#ec_footer li.first {border-right: 1px solid #fff;}
#ec_footer li.last {clear: left; width: 240px;}


#footer .nav {margin: 15px 30px 0; width: 175px;}
#footer .nav h3 {margin-bottom: 10px;}

#footerNav li {}
#footerNav a {background: transparent url(../images/bullets.gif) left center no-repeat; line-height: 1.5; padding-left: 15px; text-transform: capitalize;}

#footer .contactInfo {background: #939393 url(../images/footerContactTile.jpg) left bottom repeat-x; font-size: 14px; line-height: 1.25; margin-top: 9px; min-height: 194px; padding: 5px 10px; width: 405px;}

#footer .contactInfo ul {float: left; margin: 5px;}
#footer .contactInfo p {margin: 5px 0;}

#footer .contactInfo .adr, #footer .contactInfo p {margin-top: 5px; width: 160px;}
#footer .contactInfo p.logo {background: transparent url(../images/honda_logo.png) left top no-repeat; height: 18px; margin-top: 10px; text-indent: -9999em; width: 135px;}

#footer .directions a {background: transparent url(../images/directionsBtn.png) left top no-repeat; display: block; height: 25px; margin-top: 10px; text-indent: -9999em; width: 141px;}
#footer .directions a:hover {background-position: left bottom;}

#footer .contactInfo ul.hours { font-size: 13px; }
#footer .contactInfo ul.hours h4 { font-size: 14px; }
#footer .contactInfo ul.hours li.hours_header { font-size: 14px; padding: 0; margin: 5px 0 2px; }

/********home*********/

#home #content {padding: 5px 10px;}

#home .dealership_image {float: left; margin: 30px 0 0 5px;}

#home .specials_about {background: transparent url(../images/home_specials_border_bottom.jpg) 296px bottom repeat-y; margin-top: 16px; overflow: hidden;}

#home .about, #home .specials {float: right;}
#home .about {margin: 24px 25px 0 0; width: 270px;}
#home .about h2 {color: #bd0007; font-family: Futura, Century Gothic, AppleGothic, sans-serif; font-size: 27px; font-weight: normal; margin-bottom: 15px; text-transform: uppercase;}
#home .about h2 span {display: block; font-size: 22px;}
#home .about p {line-height:16px; margin-bottom: 10px; text-align: justify;}

#home .specials {background: transparent url(../images/specials_bg.png) left bottom no-repeat; width: 665px; padding: 0 0 0 11px;}
#home .specials h2 {background: transparent url(../images/currentSpecials.png) no-repeat; float: right; height: 26px; margin-bottom: -28px; margin-right: -25px; padding-bottom: 32px; text-indent: -9999em; width: 195px;}
#home #specials_flash { clear: right; margin-right: -10px; }


#home .directions_quicklinks_home_search {background: transparent url(../images/honda_pattern.jpg) left bottom no-repeat; height: 204px; margin: 0 -10px; padding: 0 0 0 10px;}
#home .directions_quicklinks_home_search2 {background: transparent url(../images/honda_pattern.jpg) left bottom no-repeat; margin: 0 -10px; padding: 0 0 0 10px;}
#home .get_directions {float: left; *margin-top:-5px; }
#home .get_directions a {background: transparent url(../images/getDirections.jpg) left bottom no-repeat; display: block; height: 167px; margin: 2px 0 0 -29px; text-indent: -9999em; width: 295px;}
#home .get_directions a:hover {background-position: right bottom;}

#home .search_right {background: transparent url(../images/search_bg.png) right top no-repeat; float: right; width: 704px; *margin-top:-5px;}

#home #home_ql {float: left; margin: 15px 14px 0 15px;}
#home #home_ql a {background: transparent url(../images/home_quicklinks.png) no-repeat; display: block; height: 48px; margin: 0; text-indent: -9999em; width: 233px;}

#home #home_ql a.inventory_ql {background-position: left top;}
#home #home_ql a.specials_ql {background-position: left -48px;}
#home #home_ql a.financing_ql {background-position: left -96px;}
#home #home_ql a.quote_ql {background-position: left -144px;}

#home #home_ql a.inventory_ql:hover {background-position: right top;}
#home #home_ql a.specials_ql:hover {background-position: right -48px;}
#home #home_ql a.financing_ql:hover {background-position: right -96px;}
#home #home_ql a.quote_ql:hover {background-position: right -144px;}

#home .home_search {background: transparent url(../images/searchBg.png) center top no-repeat; float: left; margin-left: 10px; padding-top: 30px; width: 432px;}
#home .home_search h2 {background: transparent url(../images/new_honda_search.png) left top no-repeat; float: left; height: 52px; margin-right: 13px; text-indent: -9999em; width: 202px;}
#home .home_search li {float: left; list-style-type: none; margin: 10px;}
#home .home_search label {font-weight: bold;}
#home .home_search select, #home .home_search input {width: 195px;}
#home .home_search #listing_form {float: left; width: 195px;}

#home .new_vehicles_lineup_bottom {background: transparent url(../images/new_vehicles_bottom.png) center bottom no-repeat; margin: -45px -26px 0; padding: 0 0 51px; zoom: 1;}
#home .new_vehicles_lineup_top {background: transparent url(../images/new_vehicles_top.png) center top no-repeat; padding-top: 58px;}
#home #new_vehicles_top {background: transparent url(../images/new_vehicles_middle.jpg) center top no-repeat; height: 100px; margin-bottom: -100px; padding-bottom: 10px;}

#home .new_vehicles_lineup_top2 {background: transparent url(../images/new_vehicles_top.png) center -46px no-repeat; padding-top: 12px;}
#home_mid_shadow { margin: 0; padding: 0; background: url(../images/home_mid_shadow.png) no-repeat center bottom;  }

#home .new_vehicles_lineup_bottom2 {background: transparent url(../images/new_vehicles_bottom.png) center bottom no-repeat; margin: 0 -26px 0; padding: 0 0 51px; zoom: 1;}
#newtitleplacer { position: relative; margin: 0; padding: 0; }
#newtitleplacer p#new_veh_title { display: block; width:305px; height:44px; margin: 0; padding: 0; text-indent: -9000px; background: url(../images/new_veh_title.png) no-repeat left top; position: absolute; top:-44px; left:1px; z-index: 300; }

#home #new_vehicles {background: transparent url(../images/new_vehicles_tile.png) center top repeat-y; position: relative;}

#home .jcarousel-skin-tango {padding: 0 31px 0 36px;}
#home .jcarousel-skin-tango .jcarousel-clip-horizontal {width: 945px;}
.jcarousel-skin-tango .jcarousel-item-horizontal {margin-right: 25px;}

#home #new_vehicles_bottom {clear: both;}

#home #new_vehicles_showall {bottom: -40px; position: absolute; right: 30px;}

#showAllButton {background: transparent url(../images/all_new_vehicles.png) left top no-repeat; display: block; height: 19px; text-indent: -9999em; width: 136px;}
#showAllButton:hover {background-position: right top;}

.jcarousel-skin-tango .jcarousel-prev-horizontal, .jcarousel-skin-tango .jcarousel-next-horizontal {background: transparent url(../images/new_vehicles_arrows.png) no-repeat; height: 32px; top: 55px; width: 22px;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {left: -28px;}
.jcarousel-skin-tango .jcarousel-next-horizontal {background-position: -44px top; right: -25px;}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {background-position: -22px top;}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {background-position: -66px top;}

#home #new_vehicles a {color: #0077bb; font-weight: bold; text-align: left; text-decoration: none;}
#home #new_vehicles a span {color: #444546; font-weight: normal;
	
	display:none; /* Compliance */
	
	}

#home #new_vehicles a:hover {color: #cc0000;}

#new_vehicles #displayAll_container {padding: 0 31px 0 36px;}
#new_vehicles #displayAll_container li {margin:0 30px;}

/* New New Vehicles */
#home #new_vehicles #ecl_new_vehicles {margin: 0 0 0 38px; width: 943px;}
#home #new_vehicles #ecl_new_vehicles .ecl_new_vehicles_model {width: 20%;}
#home #new_vehicles #ecl_new_vehicles .ecl_new_vehicles_trigger {padding: 10px;}
#home #new_vehicles #ecl_new_vehicles .ecl_new_vehicles_trigger a {text-align: center;}
#home #new_vehicles #ecl_new_vehicles .ecl_new_vehicles_trigger img {width: 100%;}
#home #new_vehicles #ecl_new_vehicles .prev, #home #new_vehicles #ecl_new_vehicles .next {background: transparent url(../images/new_vehicles_arrows.png) no-repeat; height: 32px; position: absolute; text-indent: -9999em; top: 55px; width: 22px;}
#home #new_vehicles #ecl_new_vehicles .prev {left: 7px;}
#home #new_vehicles #ecl_new_vehicles .next {background-position: -44px top; right: 5px;}

#home #new_vehicles .view_all {background: transparent url(../images/all_new_vehicles.png) left top no-repeat; bottom: -28px; display: block; height: 19px; position: absolute; right: 30px; text-indent: -9999em; width: 136px;}
.ecl_new_vehicles_tooltip {z-index: 301;}


#home .featured_wrapper {background: transparent url(../images/featured_bg.png) center bottom no-repeat; height: 148px; margin: 0 -25px; padding: 5px 25px 15px; zoom: 1;}
#home #featured_link {background: transparent url(../images/featured_preowned_title.png) left top no-repeat; display: block; float: left; height:116px; margin: 20px 29px 0 0; position: relative; text-indent: -9999em; width:250px;}
#home #featured_link span {background: transparent url(../images/featured_view_all_link.png) left top no-repeat; bottom: 0; display: block; height: 20px; position: absolute; text-indent: -9999em; width: 250px;}
#home #featured_link:hover span {background-position: right top;}

#featuredVehicles_title {display: none;}

#home #random_list_location #random_list_item {height: 125px; margin-right: 8px; margin-top: 11px; width: 105px;}

#home #featuredVehicles a.random_list_item_link {color: #fff; font-size: 12px; text-align: center; text-decoration: none;}
#home #featuredVehicles a.random_list_item_link img {border: 5px solid #003c73; height: 71px; width: 95px;}

#home #featuredVehicles a.random_list_item_link:hover {color: #fff;}
#home #featuredVehicles a.random_list_item_link:hover img {border-color: #fafafa;}
#home #featuredVehicles_footer {display: none;}
.toolTipInner_price {color: #174bb3;}

#home .service_parts {margin-left: 2px; }
#home .service_parts li {float: left;}
#home .service_parts a {background: transparent url(../images/schedule_service_order_parts.png) no-repeat; display: block; height: 86px; text-indent: -9999em; width: 331px;}
#home .service_parts a.service {background-position: left top;}
#home .service_parts a.parts {background-position: -332px top; margin-right: -25px;}

#home .service_parts a.service:hover {background-position: -663px top;}
#home .service_parts a.parts:hover {background-position: -995px top;}


#home .welcome {width: 637px;}
#home .welcome h2 {background: transparent url(../images/home_welcome.png) left top no-repeat; clear: left; height: 17px; margin-bottom: 10px; width: 528px;}
#home .welcome p {line-height: 1.25; margin-bottom: 20px; text-align: justify;}

#home .welcome .read_more {color: #174bb3; float: right; text-decoration: none; }
#home .welcome .read_more:hover {text-decoration: underline;}

#home .testimonials {border: 1px solid #999; height: 237px; margin-top: 10px; overflow: auto; padding: 10px; width: 617px;}


/* ###########################################
###             #inventory                 ###
########################################## */
/*leftColumn*/

#currentFilters {display: none;}

#inventory_v2_sidebar_contact {background-color: #f2f2f2; border-bottom: 1px solid #aeaeae; padding: 0;}


#inventory_v2_sidebar_filters h2 {background: transparent url(../images/refine_your_search.png) left top no-repeat; height: 14px; margin: 10px 0 10px 10px; text-indent: -9999em; width: 186px;}
#inventory_v2_sidebar_filters h3 {color: #838383; font-weight: normal; margin-left: 10px;}
#inventory_v2_sidebar_filters .filterList h3 {color: #333333; font-weight: bold; margin-left: 10px;}

.filterList {background:#F9F9F9 none repeat scroll 0 0; border: 1px solid #E8E8E8;}
.filterList .countnum {color: #ababab; font-size: 12px; letter-spacing: -.5px;}

.filterList span a {background-color: #ededed; border: 1px solid #ccc; color: #666; display: block; float: right; font-weight: bold; margin: 3px; padding: 3px;}
.filterList span a:hover {color: #bd0000}

.filterList li {margin-left: 5px;}
.filterList li a {background:transparent url(http://images1.ecarlist.com/sites/images/listingImages/arrowTree_red.gif) no-repeat scroll 2px center; color:#666; padding-left: 10px;}
.filterList li a:hover {background: #007cc3 url(http://images1.ecarlist.com/sites/images/listingImages/arrowTree_white.gif) no-repeat scroll 2px center; color: #fff;}

/*rightColumn*/
#searchBar {background:transparent url(http://images1.ecarlist.com/sites/images/listingImages/bgSearchBar.gif) repeat-x scroll left top; border-top:7px solid #cc0000; }
#searchBar a {color: #333;}
#sort_bar {background:transparent url(http://images1.ecarlist.com/sites/images/listingImages/bgVehicleNav_white.jpg) repeat-x scroll left top; color: #333;}
#sort_bar #vehicle_count_controls {display: block; width: 100px;}
#sort_bar a, #sort_bar a:link {color: #333}
#sort_bar a:hover {color: #333}

.inventory_v2_row {background: #fff url(../images/inventory_gradient.png) left top repeat-x; border-bottom: 1px dotted #444; color: #444; padding-bottom: 10px;}

.inventory_v2_details h4 a {color: #007cc3; font-size: 15px; text-decoration: none;}
.inventory_v2_details h4 a:hover {color: #007cc3}

.inventory_v2_details_links a{color: #333; text-decoration: none; font-size: 13.5px;}
.inventory_v2_details_links a:hover{color: #666; text-decoration: underline;}

*:first-child+html .inventory_v2_price {width: 31%;}


.inventory_v2_paginationLeft, .inventory_v2_paginationRight {width: 90px;}
.inventory_v2_pagination a {color: #007cc3}
.inventory_v2_pagination a:hover {color: #007cc3; text-decoration: underline;}

#inventory_v2_sorry #vehicle_finder_bottom {height: 50px; width: 100%;}

#inventory .price_line_1 {color: #007cc3; font-size: 20px; line-height: 22px;}
#inventory .price_title {color: #666;}

.inventory_v2_paginationLeft {margin-left: 5px;}
.inventory_v2_paginationRight {margin-right: 5px;}

/* ###########################################
###             #vehicle                   ###
########################################## */
#similarVehicles h3 {background: transparent url(../images/similar_vehicles.png) left top no-repeat; height: 18px; margin: 10px 0 10px 10px; text-indent: -9999em; width: 203px;}

.similarVehicle {background-color: #e8e8e8; border: 1px solid #dadada; padding: 5px;}
.similarVehicle li {margin-bottom: 2px;}
.similarVehicle li a {color: #bd0000; text-decoration: none;}
.similarVehicle li a:hover {text-decoration: underline;}

#vehicle_v2_sidebar_links {background:#F9F9F9 none repeat scroll 0 0; border:1px solid #E8E8E8;}
#vehicle_v2_sidebar_links li a {background:transparent url(http://images1.ecarlist.com/sites/images/listingImages/arrowTree_red.gif) no-repeat scroll 2px center; color:#666;}
#vehicle_v2_sidebar_links li a:hover {background: #bd0000 url(http://images1.ecarlist.com/sites/images/listingImages/arrowTree_white.gif) no-repeat scroll 2px center;color: #fff;}

#vehicle_v2_sidebar_links p {font-weight: bold;}

/*rightColumn*/
#vehicle_topbar {background:transparent url(http://images1.ecarlist.com/sites/images/listingImages/bgVehicleNav_white.jpg) repeat-x scroll left top;}
#vehicle_topbar a {color: #333; text-decoration: none;}
.ip_dottedLine {background:transparent url(http://images1.ecarlist.com/sites/images/innerpageImages/dottedLine.gif) repeat-x scroll center center; height:20px;}

#vehicle #vehicle_mainPhoto {margin-right: 2%; width: 38%;}
#vehicle #vehicle_mainVitals {width: 60%;}

#vehicle #priceContainer #price {width: 100%;}
#vehicle #priceContainer, #vehicle #realdeal {float: left;}
#vehicle #priceContainer {width: 220px;}
#vehicle #realdeal {width: 200px;}

#vehicle_title {color: #007cc3; font-size: 27px; margin-right: 0;}
#vehicle .price_title {color: #7f7f7f; font-weight: bold;}
#vehicle .callForPrice {font-size: 18px;}

#vehicle .price_line_1 {color: #007cc3; font-size: 26px; font-weight: bold;}
.closing_fee {font-size: 13px; font-weight: bold; font-family: Verdana; color: #000; margin-top: 1em;}

#vitalsContainer ul li {color: #8a8a8a;}
#vitalsContainer ul li strong {color: #4c4c4c;}

#inventory_v2_sidebar_contact h2, #dealer_contact h2 {color: #fff;}

#vehicle_mainPhoto img {margin-bottom: 5px;}

#vehicle_thumbs {background-color: #eee;}

#vitalsContainer {line-height: 1.25;}
/* ###########################################
###              #shipping                 ###
########################################## */
#shipping #left {width: 23%}
#shipping #right {width: 74%}

/*hours*/
#hours_list {color: #444;}
#hours_list .hours_department_list_day {color: #888;}


/*quicklinks*/
#quicklinks {background: transparent url(../images/quicklinks_inner.png) left top no-repeat; margin-left: 3px; text-indent: -9999em; width: 220px}
#quicklinks a {background: transparent url(../images/quicklinks_inner.png) no-repeat; display: block;}
#quicklinks a.inventory {background-position: left top; height: 29px;}
#quicklinks a.specials {background-position: left -29px; height: 29px}
#quicklinks a.finance {background-position: left -58px; height: 28px;}
#quicklinks a.shipping {background-position: left -86px; height: 28px;}
#quicklinks a.contact {background-position: left -114px; height: 30px;}

#quicklinks a.inventory:hover {background-position: -220px top;}
#quicklinks a.specials:hover {background-position: -220px -29px;}
#quicklinks a.finance:hover {background-position: -220px -58px;}
#quicklinks a.shipping:hover {background-position: -220px -86px;}
#quicklinks a.contact:hover {background-position: -220px -114px;}


#blackbookwrap { width:900px; margin: 10px auto; }
#blackbookwrap h2 { border-bottom: 1px solid #ccc; color: #333; font-size: 25px; font-weight: normal; margin-bottom: 15px;}
a#blackbooksmall { display: block; height:92px; margin: 0; padding: 0; text-indent: -9000px; background: url(../images/blackbook_small.jpg) no-repeat center top;  }
#incentives a#blackbooksmall, #specials a#blackbooksmall { margin: 15px 0; }

a#blackbook_med { float:right; width:240px; height:100px; margin: 0 10px 0 0; padding: 0; text-indent: -9000px; background: url(../images/blackbook_med.gif) no-repeat center top; -moz-box-shadow: 0 0 4px #333; -webkit-box-shadow: 0 0 4px #333; box-shadow: 0 0 4px #333; }

/* vehicle finder button */
a#vehicle_v2_notify_button img { display:none; }
a#vehicle_v2_notify_button { display:block; height:104px; text-indent: -9000px; background: url(../images/notify_blue.jpg) no-repeat center top; margin: 10px 0 0; }

/* ###########################################
###           #dealer_contact              ###
########################################## */
#contact_incentives {background-color: #f2f2f2; width: auto;}
#contact_incentives legend {display: none;}
#contact_incentives .input_element {width: 160px !important}

#inventory_v2_sidebar_contact {zoom: 1;}
#inventory_v2_sidebar_contact form, #dealer_contact form, #contact_incentives {margin-bottom: 10px;}
#inventory_v2_sidebar_contact fieldset, #dealer_contact fieldset, #contact_incentives fieldset {background: transparent url(../images/contactTop.png) left top no-repeat; min-height: 320px; padding: 0 10px;} 
#inventory_v2_sidebar_contact h2, #dealer_contact h2, #contact_incentives h3 {font-size: 16px; margin: 0; text-indent: -9999em; padding: 20px 0;}
#inventory_v2_sidebar_contact #contact_small .input_element, #dealer_contact #contact_small .input_element, #contact_incentives .input_element {margin: 5px 0; padding-right: 0; padding-left: 0; width: 100%;}
#inventory_v2_sidebar_contact #contact_small label , #dealer_contact #contact_small label, #contact_incentives label {margin-top: 5px;}
#inventory_v2_sidebar_contact #ec_is_submit, #dealer_contact #ec_is_submit, #contact_incentives #ec_is_submit {background-color: #f2f2f2; padding-bottom: 15px;}
#ec_is_submit .submitButton {background: transparent url(../images/contact_small_submit.png) right bottom no-repeat; border: none; font-size: 0px; height: 30px; width: 207px}
#contact_small p.error_msg, #contact_incentives p.error_msg {margin-top: 5px !important;}
form.validation .validationIcon {margin: 10px 0 0;}

#sidebar_address { padding: 0 0 15px; }
#sidebar_address p { font-size:12px; color:#444; line-height: 18px;;}
#sidebar_address_titles {margin-right: 5px;}
p#sidebar_address_head { font-size: 14px; font-weight: bold; }
#sidebar_address .floatleft { margin: 10px 5px 15px; *margin: 5px 10px 10px; }


.customer_tools_left {float: left; width: 170px;}
#drop_down_filters {
	display: none;
}

#jobs form {border:1px solid; float:left; overflow:hidden;}
.employDiv {float:left; margin:0;}
#employLeft {border-right:1px solid #000000;}

.employDiv ul {margin:10px 0 10px 20px;}
.employDiv ul {list-style-type:none;}
.employDiv h3 {background:#808284 none repeat scroll 0 0; color:#FFFFFF; padding:10px 0; text-align:center; }
#employRight ul, #employRight textarea {margin-bottom:0;}
.employLabel {float:left; font-size:9pt; text-align:right; width:115px;}
.employLabel span {color:#FF0000;}
.employInput {border:1px solid; margin:0 0 10px 3px; width:185px;}
#employSubmit {float:left; margin:70px 0 0;}
#employSubmit input {border: 1px solid #ccc; color: #666; margin:10px 8px; padding: 5px;}
#employment_application li {float:left; height:40px;}
#employment_application li.required {float:left; height:inherit; width:320px;}

#jobs .input_element {width: 180px !important;}

/*shipping page dealer_contact */
#shipping #dealer_contact {width: 220px;}

/* firefox 2 mac */
.customer_tools_right_left li, .customer_tools_right_right li, #contact_small ol li, .customer_tools_left li {clear: left;}


.info_page li {background: transparent url(../images/panel_bullet.png) left 1px no-repeat; color: #002942; float: none; font-weight: bold; height: auto; margin-bottom: 5px; padding-left: 13px;}

/*Models*/
.models_disclaimer { clear: both; color:#999999; font-size: smaller; }
#models .mpg {display: none !important;}

#models #model_details #model_details_form #contact_incentives {background-color: #F2F2F2; width: 250px;}
#models #model_details #model_details_form #contact_incentives h3 {margin-top: 0;}
