.color_pri { color: #000 !important; }
.color_sec { color: #000 !important; }

#banner {
	background:url('../images/adams_header.jpg') no-repeat top center !important;
}


#introduction h2, #priNav li a:hover, #notify_middle h2, #right h2, #financeLeft h2 {
	color: #334b61;
}
#inventory #searchBar {
	background-color:#334b61;
}

/* modified */ 
body {
	background:#6a3b21 url('../images/repeating-bg.jpg') repeat top center;
	color:#444;
}

#header h1, #header h2  {
	display:none;
}

#home ul.address {
	padding-bottom:10px;
	border-bottom:5px solid #F0F0F0;
}
#shipping #left {
	width:225px;
}
#shipping #right {
	width:680px;
}

/*h2, h3, h4 {color: #444;}
.color_pri {color: #3d85b0;}
a, a.color_pri {color: #3d85b0; text-decoration: underline;}
a:hover a.color_pri:hover{color: #000; text-decoration: none;}
*/
#notify_middle h2, #right h2, #financeLeft h2 { color:#334b61;  }
/*
#notify_middle p, #right p, #financeLeft p { font-size:12px; line-height: 16px; }
*/

/* ###########################################
###              #primary nav              ###
########################################## */

#social_media {
	position:relative;
	left:430px;
	top:-200px;
	width:200px;
	height:100px;
	
}
#social_media a {
	margin:0 5px 0 0;
}
#priNav {

}
#priNav li {
	background-position:right center;
}
#priNav li.first {
    padding-left: 65px;
}
#priNav li ul li.first {
    padding-left: 0px;
}
/*#priNav li a {color:#000;} */
#priNav li a:hover {color:#334b61;}
/*
#priNav li ul { display:none; }
*/
#priNav li ul li {

	text-transform:none;
}
#priNav li ul { 
	background:#eee; 
	background: -moz-linear-gradient(top, #fff, #c2c2c2);
 	/* Chrome, Safari:*/
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#c2c2c2));
	
	padding:10px; 
	margin:0; 
	border:none; 
	border-top:1px solid white; 
	-moz-box-shadow: 3px 3px 3px #b4b4b4;
 	-webkit-box-shadow: 3px 3px 3px #b4b4b4;
    box-shadow: 3px 3px 3px #b4b4b4; 
	position:absolute;
	top:29px;
	width:150px;
	text-align:left;

}
#priNav li a {
	padding: 9px 0;
	font-size:13px;
		height:24px;
		line-height:24px;
}

#priNav li ul a { 
	font-size:12px; 
	font-weight:normal; 
	color:#333; 
	border:1px solid transparent; 
	margin:0px; 
	text-decoration:none; 
	padding:0 5px;

	
	 }
#priNav li ul a:hover { color:#fff;	background:#3d85b0; font-weight:normal; border-left-color:transparent; border-right-color:transparent;}

/* ###########################################
###            #footer                     ###
########################################## */
/*#footer { height: 150px;} */
#footer h2 a {background:transparent url(../images/ecarlist.png) no-repeat scroll left top; display:block; width: 146px; height: 34px; text-indent:-99999em;}
/*
#footer h2 a:hover {background-position: -146px 0px;}
*/
#footer li a {color:#fff; text-decoration:none;}

#footer li a:hover {color:#fff;}

#footer ul#ec_footer li, #footer ul#ec_footer li a { color: #fff; border-color: #917b66; }

#footer ul#ec_footer li a:hover { color:#fff; }


/* ###########################################
###              #home                     ###
########################################## */

/*Specials*/
#home #specials {
	margin-bottom:2px;
	background:none;
}
/*introduction*/
.certifications {
	text-align:center;
	padding:50px 0 50px 0;
}
.certifications img {
	margin-right:25px;
}
#introduction h2 { border-bottom:4px double #CCCCCC; color:#334b61; }
#introduction .about { font-size:14px; line-height: 20px; }
#introduction .about p { margin:0 0 10px 0; }
/*contactInfo*/
/*.contactInfo h3 {color: #5e5e5e;}
.contactInfo li {color: #888888; font-size: 12px; font-weight: bold;}
.contactInfo li span {color: #000; font-weight: normal; float: right;}
.contactInfo hr {border: none; background-color: #f0f0f0; height: 5px;}

.contactInfo .address li {color: #444; font-weight: normal;}
.contactInfo .hours li {color: #444; font-weight: normal;}

*//*homeSearch*/
#homeSearch {background: #e4e4e4 url(../images/home_search_bkgd.gif) left top repeat-x; color: #000; font-weight: bold;}
/*#homeSearch form {background: transparent url(../images/sleek_red_teal/homeSearchBottom.png) center bottom no-repeat;}
*/
#homeSearch h2 {border-bottom:1px dotted #656565; color:#334b61;}
/*
#homeSearch #listing_form, #homeSearch #listing_form {float: none;}
#homeSearch br {display: none;} */
#homeSearch .submitButton {background: transparent url(../images/home_search_bttn.gif) left top no-repeat; border: none; height: 25px; text-indent: -9999em; width: 102px; font-size: 0; display: block; line-height: 0; /*these guys are for ie7 */ position:relative;left:-60px;}
/*#homeSearch .submitButton:hover {background-position: right top;}*/

/*featured_vehicles*/ 
/*#home #random_list_item a {color:#444444; font-size:11px; text-decoration:none;}
*/
#home #random_list_item a:hover {color: #3d85b0;}
/*
#home #random_list_item img {border:5px solid #E8E8E8; height:63px; width:95px;}
*/
#home #random_list_item a:hover img { border-color: #3d85b0;}

.toolTipInner_price{ color: #334b61;	 }
/*
#featured_box h3 { background: url(../images/sleek_wood/featured_title.gif) no-repeat left top; }
*/
#featured_box {
} 	
/*newsletter*/
#home #newsletter_signup {
	background:url("http://images1.ecarlist.com/sites/templates/sleek/images/border.jpg") repeat-x scroll left bottom transparent;
	height:41px;
	margin-bottom:10px;
	
}
#home #newsletter_signup #signup {
	float:left;
	position:relative;
	top:5px;
}
#home #newsletter_signup #email_address {
	width:404px;
	height:31px;
	margin-left:10px;
	padding:0 5px;
	line-height:31px;
	background:transparent url("../images/newsletter_form.png") no-repeat top left;
	border:none;
	position:relative;
	font-size:18px;
	float:left;

	
}
#home #newsletter_signup #submit {
	float:right;

}
form#newsletter {
	display:inline;
}
#newsletter_signup #form_response {
	float: right;
    font-size: 15px;
    padding: 7px 0 0;
    text-align: center;
    width: 550px;
}

#homeImg_left {
	background:url(../images/home_img.jpg) no-repeat top left;
}
#homeImg_left:hover {
/*	background:url(../images/findus.png) no-repeat top right;*/
}

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

/*leftColumn*/
/*#inventory_v2_sidebar_contact {padding-left: 0;}
.filterList { background:transparent; border-top: 1px dotted #333;}
.filterList span a:hover {color: #6e0000}
.filterList li a {background:transparent url(http://images1.ecarlist.com/sites/images/listingImages/arrowTree_blk.gif) no-repeat scroll 2px center; color:#666;}
*/
.filterList li a:hover {background: #334b61 url(http://images1.ecarlist.com/sites/images/listingImages/arrowTree_white.gif) no-repeat scroll 2px center;color: #fff;}

/*rightColumn*/
#inventory #searchBar {background: #334b61; border-bottom:7px solid #fff; height:36px; }

#inventory #sort_bar { background:#334b61; color:#fff; height:36px; line-height: 36px; }
/*
#sort_bar a, #sort_bar a:link {color: #fff}
#sort_bar a:hover {color: #fff}
*/
#inventory_v2_sidebar_filters h2 { font-size: 18px; font-family: Georgia; font-weight:normal; color: #334b61; padding-bottom: 5px; }
/*
#inventory_v2_sidebar_filters { padding-top: 10px; padding-left: 5px; padding-right: 5px; padding-bottom: 10px; background: #e4e4e4 url('../images/sleek_wood/filterlistbkgd.gif') repeat-x; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
.inventory_v2_row {background:transparent; border-bottom: 1px dotted #000;}
.inventory_v2_details h4 a {color: #3d85b0; font-size: 18px; text-decoration: none;}
.inventory_v2_details h4 a:hover {color: #000}
.inventory_v2_details_links a{color: #333; text-decoration: none;}
.inventory_v2_details_links a:hover{color: #666; text-decoration: underline;}
.inventory_v2_paginationLeft, .inventory_v2_paginationRight {width: 90px;}
.inventory_v2_pagination a {color: #6e0000}
.inventory_v2_pagination a:hover {color: #bd0000}

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

.price_line_1 {color: #000}
.inventory_v2_details h4 a:hover { color:#ffac3e !important; }
#vehicle_v2_notify_button { width: 219px; height: 98px; margin: 10px auto; display: block; background: url('../images/sleek_wood/finder_maroon.png') no-repeat; }
#vehicle_v2_notify_button img { display: none; }
*/
/* Current Filters Box */
#inventory #currentFilters { background:#334b61; }
/*
#inventory #currentFilters p { padding-left:15px; font-size:12px; color:#fff; }
#inventory #currentFilters p a { color:#fff; }
#inventory #currentFilters p a:hover { color:#fff; text-decoration: underline; }

#inventory_v2_sidebar_filters .filterList h3 { color:#333; font-weight: bold; }
.filterList span a { padding: 2px 7px; background: #e8e8e8; border:1px solid #ababab; margin: 10px; display:block; width:60px; color:#333; }
*/
.filterList span a:hover { color:#334b61; }
/*
#inventory_v2_sidebar_contact form { background: none; }
#inventory_v2_sidebar_contact #ec_is_submit, #dealer_contact #ec_is_submit { background: #e4e4e4 url(../images/sleek_wood/contact_bttm.gif) no-repeat center bottom; } 
#inventory_v2_sidebar_contact #ec_is_submit .submitButton { padding: 7px 60px; background: #c5c5c5; border:1px solid #a7a7a7; color:#000; width: auto; overflow: visible; margin-top: 5px; }
*//* ###########################################
###             #vehicle                   ###
########################################## */

/*#similarVehicles { 	padding-top: 10px; padding-left: 5px; padding-right: 5px; padding-bottom: 10px; background: #e4e4e4 url('../images/sleek_wood/filterlistbkgd.gif') repeat-x;
									  -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; margin-bottom: 10px; }
									*/
#similarVehicles h3 { 	font-size: 18px; font-family: Georgia; font-weight:normal; color: #334b61; padding-bottom: 5px; border-bottom: 1px dotted #333; margin: 10px 0; text-align: center; }
/*
.similarVehicle {background: none; border-bottom:1px dotted #333; margin: 10px 0; padding: 5px 0;}
.similarVehicle li a { color:#333; font-weight: bold; }

#vehicle #vehicle_v2_sidebar_links { padding-top: 15px; padding-left: 5px; padding-right: 5px; padding-bottom: 10px; background: #e4e4e4 url('../images/sleek_wood/filterlistbkgd.gif') repeat-x; 
									  -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; margin-bottom: 10px; }
#vehicle #vehicle_v2_sidebar_links p { font-weight: bold; }
#vehicle_v2_sidebar_links li a { background:transparent url(http://images1.ecarlist.com/sites/images/listingImages/arrowTree_blk.gif) no-repeat scroll 2px center; color:#666;}
*/
#vehicle_v2_sidebar_links li a:hover { background-color: #334b61;}

/*rightColumn*/
#vehicle #vehicle_topbar  { background:#334b61;}
/*
#vehicle #vehicle_topbar_left, #vehicle #vehicle_topbar_right { line-height: 36px; }
#vehicle #vehicle_topbar a { color: #fff}
#vehicle #vehicle_topbar_right ul { padding-top: 0; }
*/
#vehicle #searchBar { background:#334b61;  }

/*#vehicle #searchBar_left { padding-top: 0; }

#priceContainer li.price_line_1 { font-size:34px; line-height: 34px; }
#vehicle #vehicle_title { color:#000 !important; }
.ip_dottedLine {background:transparent url(http://images1.ecarlist.com/sites/images/innerpageImages/dottedLine.gif) repeat-x scroll center center; height:20px;}
*/
#inventory_v2_sidebar_contact h2, #dealer_contact h2 { 	font-size: 18px; font-family: Georgia; font-weight:normal; color: #334b61; padding-bottom: 5px; border-bottom: 1px dotted #333; margin-bottom: 10px; }
/*
#vehicle_thumbs {background-color: #eee;}
#vehicle_contact a { color:#333; }
#vehicle_contact span { font-size:18px; }
*//*hours*/
/*#hours_list {color: #444;}
#hours_list .hours_department_list_day {color: #888;}

#dealer_contact #contact_small  .input_element { margin-bottom: 10px; font-size:12px; width:170px !important;  }
#dealer_contact #contact_small ol { padding: 0 0 0 10px; }
#dealer_contact #contact_small input.submitButton { padding: 7px 60px; background: #c5c5c5; border:1px solid #a7a7a7; color:#000; width: auto; overflow: visible; margin-top: 5px; }
#dealer_contact #contact_small textarea.input_element { width:175px !important; margin-bottom: 10px; }
#inventory_v2_sidebar_contact form, #dealer_contact form {}
#inventory_v2_sidebar_contact fieldset, #dealer_contact fieldset { background:#e4e4e4 url(../images/sleek_wood/filterlistbkgd.gif) repeat-x center top; min-height: auto; }

#sidebar_address { background: url(../images/sleek_wood/address_bkgd.gif) no-repeat center top; padding: 10px; }
#sidebar_address p#sidebar_address_head { }
#sidebar_address a#getdirections { color:#666666; font-size:7.5pt; font-weight:bold;  text-decoration:none; text-transform:lowercase; background:#e8e8e8; border:1px solid #ababab; margin: 10px 0 0;padding: 3px 5px; }
#sidebar_address .floatleft p { font-size:11px; }
#sidebar_address p#sidebar_address_head { font-size:14px; background: #fff;  }
*/
#trade_offer_subject {
	display: block;
    font-size: 10pt;
    margin-left: 70px;
    padding-bottom: 10px;
}
/* ###########################################
###             #service                   ###
########################################## */

/*#service #service_container_v h3 { padding: 20px 0 10px; color:#000; font-size:16px; }
#service #service_request_form h3 { background: #d9d9d9; margin: 10px; color:#333; padding: 5px; }
#service #service_request_form #vehicle_question_submit { margin: 15px 0 15px 50px; }

#parts #parts_request_form label, #service #service_request_form label { font-size:12px; }
#parts_request_form .input_element, #service_request_form .input_element { float:right; }

#parts #parts_container h3 { padding: 20px 0 10px; }
#parts #parts_request_form h3 { background: #d9d9d9; margin: 10px; color:#333; padding: 5px; }
#parts #parts_request_form #vehicle_question_submit { margin: 15px 0 15px 240px; }

#specials .ip_specials_list_left { width:140px; }


#ql_inner {  width:219px; margin: 0; padding: 0; list-style-type:none;}
#ql_inner li { background: url(../images/sleek_wood/ql_inner_bkgd.gif) no-repeat 0px -35px; font-size:11px; font-weight: bold; }
#ql_inner li.first { background: url(../images/sleek_wood/ql_inner_bkgd.gif) no-repeat 0px 0;  padding-top: 10px; }
#ql_inner li.last { background: url(../images/sleek_wood/ql_inner_bkgd.gif) no-repeat 0px -59px; height:25px; padding-bottom: 10px; }
#ql_inner li a { display:block; line-height: 24px; background: url(../images/sleek_wood/ql_arrow.gif) no-repeat 23px center; padding-left: 35px; color:#4b4a4a; text-decoration: none;  }
#ql_inner li a:hover { background: url(../images/sleek_wood/ql_rollover.gif) no-repeat center center; color:#fff; }

#trade_bid #sidebar_address { background: #fff; border:1px solid #ccc; width:auto; }
#financing #financeCalc h2 { color:#333; }
#financing .financeBox2 h3 { color:#333; }

#sitemap #sitemapContent { padding:0; margin: 0; }
*/
#sitemap #sitemapContent h1 { color:#334b61;  }
/*
#sitemap #sitemap_list { list-style-type:none; margin:0px; padding:0 10px; }
#sitemap #sitemap_list li { font-size:11pt; }
#sitemap .sitemap_vehicle_title { font-weight:bold; color:#333; }
#sitemap .sitemap_vehicle_list { list-style-type: none; }
#sitemap #sitemap_list li { text-transform: capitalize; }
#sitemap #sitemap_list li ul { display:none; }
#sitemap_list, .sitemap_vehicle_list { width: 20%; }

*/
#inventory_v2_sidebar_contact fieldset, #dealer_contact fieldset {
	background:none;
}
#dealer_contact {
	background:#fff url(../images/contact_bg.jpg) repeat-x bottom left !important;
}

#right h2 {
	font-family: "Trebuchet MS";
}

#main_content {padding: 0 5px\9; width: 940px\9;}