/*header*/
#header{background-image: url(../images/hunterdonauto_header.jpg) !important; width: 980px; height: 211px; text-indent: -9000px;}
#header h1 {display: block; width: 980px;}
h1#logoHeader {display: block; width: 980px; text-indent: -9000em;}
#header h1 a{color: #FFF; font-family: Georgia, serif; font-style: italic; font-size: 86px; line-height: 97px; display: block; width: 980px;}

/*Navigation*/
#priNav {width: 950px !important;}
#dropmenudiv{background: #003705; display: block;}
#dropmenudiv a{background: #003705; display: block;}
#dropmenudiv_firefox{background: #003705;}
/*dropdown*/
body #priNav li ul {width:160px !important;}
#priNav li ul a { color: #96c984 !important; background-color: #242424 !important; }
#priNav li ul a:hover { color:#000 !important; background: #666 !important }

/*home*/
#home #wrapper {margin: 0 auto 28px !important;}
#home_flash {display: none;}
#home_contact p#contact_name2 {border-right: 1px solid #003e06; color: #b0cea2; float: left; width: 165px; margin: 0 0 0 10px; padding: 0; font-size: 12px; line-height: 18px;}
#home_contact p#contact_name2 span.name, #home_contact p#contact_hours2 span {color: #fff; font-weight: bold;}
#home_contact p#contact_hours2 {color: #b0cea2; float: right; width: 180px; margin: 0 10px 0 0; font-size: 12px; line-height: 18px;}
a#contact_facebook {display: block; background: url(../images/facebook.png) no-repeat top left; width: 34px; height: 34px; text-indent: -9000px; margin: -18px 0 0; padding: 0; float: left;}
a#contact_directions2 {color: #6b9861; background: url(../images/home_directions_bttn.gif) no-repeat center top; float: left; display: inline; margin: -20px 0 0 5px; width: 132px; height: 36px; line-height: 36px; text-align: center; text-decoration: none; font-size: 16px; font-family: Georgia; font-style: italic;}
a#contact_directions2:hover { color:#2E7622; }
a#valueTrade { color: #6b9861; background: url(../images/home_valueTrade_bttn.gif) no-repeat center top; }
a#tour { color: #6b9861; background: #FFF; display: inline; width: 160px; height: 32px; line-height: 36px; text-align: center; text-decoration: none; font-size: 16px; font-family: Georgia; font-style: italic; float: right; border: 2px ridge #6b9861;

background: rgb(254,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(254,255,255,1) 0%, rgba(252,252,252,1) 35%, rgba(204,204,204,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,255,255,1)), color-stop(35%,rgba(252,252,252,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(254,255,255,1) 0%,rgba(252,252,252,1) 35%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(254,255,255,1) 0%,rgba(252,252,252,1) 35%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(254,255,255,1) 0%,rgba(252,252,252,1) 35%,rgba(204,204,204,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(254,255,255,1) 0%,rgba(252,252,252,1) 35%,rgba(204,204,204,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */

}

a#tour:hover { color:#2E7622; }

a#valueTrade {float: right; display: inline; margin: 0px 0px 0 10px; width: 154px; height: 36px; line-height: 36px; text-align: center; text-decoration: none; font-size: 16px; font-family: Georgia; font-style: italic;}
a#valueTrade:hover { color:#2E7622; }

body #home_contact {height: 185px;}

/* Quicklinks*/
#ql_inner{height: 190px;}
ul#ql_inner li.last a#ql_contact{border: none;}

/*Sidebar Address*/
#home_contact p#contact_name{line-height: 15px; font-weight: normal;}
#home_contact p#contact_hours{line-height: 15px; font-weight: normal;}

/*response forms*/
#inventory_v2_sidebar_contact #form_response p#form_response_body{color: #FFF;}
#dealer_contact #form_response p#form_response_body{color: #FFF;}
#notify_right #form_response p#form_response_body{color: #FFF;}

/*Parts*/
#parts_request_form, #service_request_form{color: #FFF;} 



/*About Us*/
div#right.col.span9.col_last h2{}

/*Our Team*/
.employee_name {color: #96c984;}

/*Vehicle*/
h1#vehicle_title.color_pri{font-size: 24px; font-weight: normal; color: #84b072!important;}
#vehicle #vitalsLeft ul li{font-size: 11px;}
#vehicle .price_line_1{font-size: 32px;}
#vehicle_contact span{font-size: 18px; font-family: Arial, sans-serif; font-weight: normal;}
div#vehicle_topbar_left{font-size: 14px; font-family: Arial, sans-serif; font-weight: normal;}
#vehicle .price_line_msrp { text-decoration: line-through; }

/*inventory*/
#inventory_warranty_banner {height: 313px; width: 940px; margin: 20px auto; background: url(../images/betterwaytobuy-2.png);}
.inventory_v2_details h4{font-size: 17px; font-weight: normal;}
.inventory_v2_price_right .price_line_1 .callForPrice{font-size: 13px; font-family: Arial, sans-serif;}
.inventory_v2_price_right .price_line_2, .inventory_v2_price_right .price_line_2 span {font-size: 20px; font-weight: bold; font-family: Helvetica;}
.inventory_v2_price_right .price_line_2.large_bin, .inventory_v2_price_right .price_line_2.large_bin span {font-size: 13px;}
.inventory_v2_price_right .price_line_1.large_bin {font-size: 20px;}
.inventory_v2_special_body, .vehicle_v2_special_body {color: #fff;}
.large_bin .price_line_msrp {text-decoration: line-through;}
#footer_main {background: url(../images/footernavwrap.png) no-repeat center top;}

/*testimonials*/
#testimonials #right {color: #acacac; line-height: 18px; font-family: Helvetica;}

/*notify*/
#notify_form_div #vehicle_finder_submit input {height: 32px !important; line-height: 30px !important;}

/*service*/
#service_container_v{margin-top: 10px;}

#service h3 {color: #ffffff; font-size: 14px;}
#service #vehicle_question_submit {text-align: center;}
#service #service_bottom_page {margin: 15px 0 0 -240px; padding: 20px 65px;}
#service #service_bottom_page P {
TEXT-ALIGN: left;
FONT-FAMILY: Arial, Helvetica, sans-serif;
COLOR: #FFFFFF;
FONT-SIZE: 16px;
}
#service #sidebar_address a#getdirections {
background: #E8E8E8;
border: 1px solid #ABABAB;
color: #666;
font-size: 8pt;
line-height: 10pt;
padding: 2px 5px;
text-decoration: none;
font-weight: bold;
text-transform: lowercase;
}

/*footer*/
#footer_wrap{background-image: url(../images/footer_img.jpg) !important;}

/*specials landing*/
#specials_landing #right p {color: #000000 !important;}
#specials_landing #specials_form {background-color: white; padding: 5px 0 5px 14px;}
#specials_landing #specials_form ol {margin: 6px 0px 4px 2px !important;}

#specials_landing #specials_form p.error_msg {color:red !important; font-size:12px;}
#specials_landing #specials_form .input_element {margin: 0 2px 7px 0; width: 197px !important;}

#specials_form #ec_is_submit input {width: 205px; height: 34px; color: #fff; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform: uppercase; background: #39a431 url('../generic/images/specials_submit_bg.jpg') left bottom repeat-x; border: none; font-size: 11pt; margin: 5px 16px 5px 0px;}
.specials_item_right strong {color: #fff}


#demandforce_block {margin: 40px 0 5px 175px;}
#demandforce_block_service {margin: 25px 0 10px 0;}

#footer_main {
	position: relative;
	height: 100%;
}

#footer_main .dt-footer {
	position: absolute;
	bottom: 140px;
	left: 0;
	width: 100%;
}