/* ################################################
###             IMPORT CSS STYLES               ###
################################################ */

@import url(http://images1.ecarlist.com/sites/common/dropdown.css);
@import url(http://images1.ecarlist.com/sites/common/similar_vehicles.css);
@import url(http://images1.ecarlist.com/sites/common/vehicle_v2_sidebar_links.css);
@import url(http://images1.ecarlist.com/sites/common/v2_top_search.css);
@import url(http://images1.ecarlist.com/sites/common/vehicle_v2_top.css);
@import url(http://images1.ecarlist.com/sites/common/vehicle_v2_vitals.css);
@import url(http://images1.ecarlist.com/sites/common/vehicle_v2_tools.css);
@import url(http://images1.ecarlist.com/sites/common/vehicle_v2_details.css);
@import url(http://images1.ecarlist.com/sites/common/news_sidebar.css);
@import url(http://images1.ecarlist.com/sites/common/news.css);
@import url(http://images1.ecarlist.com/sites/common/inventory_v2_sidebar_filters.css);
@import url(http://images1.ecarlist.com/sites/common/inventory_v2_right.css);
@import url(http://images1.ecarlist.com/sites/common/inventory_v2_sidebar_contact.css);
@import url(http://images1.ecarlist.com/sites/common/new_vehicles.css);
@import url(http://images1.ecarlist.com/sites/common/featured_vehicles.css);
@import url(http://images1.ecarlist.com/sites/common/sitemap.css);
@import url(http://images1.ecarlist.com/sites/common/specials_footer.css);
@import url(http://images1.ecarlist.com/sites/common/specials.css);
@import url(http://images1.ecarlist.com/sites/common/common_classes.css);
@import url(http://images1.ecarlist.com/sites/common/columns.css);
*{margin: 0; padding: 0;}

body { background-color: #98b2af; font-family:Verdana,Arial,Helvetica,sans-serif; font-size: 12px; margin:0;}
a {color: #0078E3; text-decoration: none;}
a:hover {text-decoration: underline;}

#container {
	background-color: #fff;
	margin: 0 auto;
	padding: 0;
	position:relative;
	width:1000px;
	min-height: 1000px;
}

#header {
	background: url(../images/header_strip.jpg) repeat-x scroll 0 0; height: 114px;
}

#header h1 {
	background: url(../images/strip.jpg) right 8px no-repeat;
	display: inline;
	float:left;
	height:55px;
	margin: 0;
	padding: 2px 21px 0 27px;
	text-indent: -9999em;
	width:177px;
}

#header h1 a {background: transparent url(../images/group_logo.jpg) no-repeat 0 0; display: block; height: 100%; width: 100%;}

#header ul {margin: 0;}
#header li {list-style-type: none;}

#headerTop, #headerBottom {float: left; width: 100%;}

#vehicleMakes {float: left; padding-left: 14px; width: 300px; }
#vehicleMakes li {background:url(../images/makeLogos.png) no-repeat; display: inline; float: left; height: 59px; text-indent: -9999em;}
#vehicleMakes #chrysler {background: url(../images/chrysler.png) -4px 10px no-repeat; width: 124px;}
#vehicleMakes #jeep {background: url(../images/jeep.png) -4px 10px no-repeat; width: 99px;}
#vehicleMakes #dodge {background: url(../images/dodge.png) -4px 5px no-repeat;width: 56px;}

#socialNetworkingLinks {display: inline; float: left; padding-top: 10px; padding-left: 16px; width: 415px;}
#socialNetworkingLinks li {display: inline; float: left; text-indent: -9999em; margin-right: 11px;}
#socialNetworkingLinks a {width: 100%; height: 100%; display: block;}
#socialNetworkingLinks #twitter {background: url(../images/twitter.jpg) top left no-repeat; height: 41px; width: 127px;}
#socialNetworkingLinks #facebook {background: url(../images/facebook.jpg) top left no-repeat; height: 41px; margin-right: 12px; width: 127px;}
#socialNetworkingLinks #blog {background: url(../images/blog.jpg) top left no-repeat; height: 41px; width: 127px;}

#contactInformation {display: inline; float: left; padding: 3px 0 0 313px;}
#contactInformation li {color:#444; display: inline; font-size: 12px; line-height: 50px; }
#contactInformation li#sales {margin-right: 45px;}

#contactLinks {display: inline; float: left; padding-top: 3px; padding-left: 51px;}
#contactLinks li {color:#444; display: inline; font-size: 12px; line-height: 50px;}
#contactLinks a {color:#3F3F3F;font-weight:bold; text-decoration:none;}
#contactLinks a:hover {color: #E86711;}

#MainContent {clear: both; padding: 20px 15px;}
#MainContent h3 {color:#3E7CB2; font-family:Arial,Helvetica,sans-serif; font-size:20px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal; padding:25px 0px 15px; text-align:left;}

#priNav { background-color:#000000; color:#FFFFFF; height: 24px;}

#priNav li {display:block; float:left; list-style-type:none; margin:0; position:relative;}
#priNav ul {margin: 0; padding: 0;}
#priNav li a {color: #fff; display: block; font-size: 12px; font-weight: bold; line-height: 24px; text-align: center; text-decoration: none;}
#priNav li a:hover {background-color: #666;}
#priNav li ul {display: none;}

#priNav a#priNav_Home {width: 64px;}
#priNav a#priNav_Chrysler {width: 81px;}
#priNav a#priNav_Jeep {width: 56px;}
#priNav a#menu0 {width: 68px;}
#priNav a#menu1 {width: 115px;}
#priNav a#menu2 {width: 100px;}
#priNav a#menu3 {width: 128px;}
#priNav a#menu4 {width: 60px;}
#priNav a#menu5 {width: 74px;}
#priNav a#menu6 {width: 77px;}
#priNav a#menu7 {width: 87px;}
#priNav a#menu8 {width: 90px;}

#dropmenudiv, #dropmenudiv_firefox {background-color: #ccc; margin: 0; padding: 0;}
#dropmenudiv a, #dropmenudiv_firefox a { border: none; color: #343132; font-size: 11px;margin: 0; padding: 3px; text-indent: 5px;}
#dropmenudiv a:hover, #dropmenudiv_firefox a:hover {background: none #fff; font-weight: normal;}

/*Left Column*/
#site_logoSection {display: none;}

#inventory_v2_sidebar_filters h3 { font-size: 13px; padding: 0 0 5px 0;}
#inventory_v2_sidebar_filters h2 { font-size: 14px;}

#currentFilters {font-size: 12px;}
#currentFilters a.clearFilter {color: #3e7cb2;}

.filterList {font-size: 12px;}
.filterList ul li a:hover{background-color: #3E7CB2; color: #fff;}

/*Right Column*/
#rightColumn #searchBar {border-top: 5px solid #3e7cb2;}

#sort_bar {background: none #fafafa; font-size: 12px;}
#sort_bar a:hover {color: #3e7cb2;}

#vehicle_topbar {background: none #f7f7f7;}
#vehicle_topbar_left a {color: #3e7cb2; font-weight: normal; font-size: 14px;}

.inventory_v2_row {border-bottom: 1px solid #ddd;}

.inventory_v2_details h4 a{color: #3e7cb2;}
.inventory_v2_details h4 a:hover{color: #3e7cb2; text-decoration: underline;}
.inventory_v2_details_wrap a, .inventory_v2_details a,
.inventory_v2_details_wrap a.btn_inventory_photos, .inventory_v2_details a.btn_inventory_photos {color: #666; text-decoration: none;}

.inventory_v2_details_wrap a:hover, .inventory_v2_details a:hover, .inventory_v2_details_wrap a.btn_inventory_photos:hover, .inventory_v2_details a.btn_inventory_photos:hover {
	color: #3e7cb2; text-decoration: underline;
}

.inventory_v2_price_right {color: #0078E3;}
.inventory_v2_price_right .callForPrice {color: #3e7cb2;}

.inventory_v2_pagination a {color: #666;}

#vehicle_v2_sidebar_links li a:hover  {background-color: #3e7cb2; color: #fff;}


#notify_form_div label, #notify_form_div span.formLabel {font-size: 12px;}
#notify_form_div {border:1px solid #666666; color:#333333; padding:5px; width:300px;}

#customer_tools_top_middle {color: #3e7cb2;}

#vd_block_vehicle_equipment, #vd_block_vehicle_equipment h3 {background-color: #e9e9e9;}

#priceContainer ul#price {width: 100%;}
#priceContainer li.price_title {display: inline; float: left; font-size: 24px;}
#priceContainer li.price_line_1 {color: #3E7CB2; display: inline; float: right; font-size: 24px;}

/*Vehicle Vitals*/

/* ###################################################
###                #contact page                    ###
################################################### */

#contact #right { width: 650px; }
#contact .customer_tools_label { font-size:12px; }
#contact .customer_tools_right_left { width:200px; float:left; }
#contact .customer_tools_right_right { width:200px; float:left; margin-left:10px; }
#contact #customer_tools { width:650px; margin-left:0px; margin-right:0px; }
#contact .customer_tools_right { float:right; width:450px; margin: 0; }
#contact .customer_tools_right .input_element { width:160px !important; font-size:10pt;  }
#contact .customer_tools_right_left li { clear:both; }
#contact .customer_tools_right_right li { clear:both; }
#contact #customer_tools { margin-top: 0; }
#contact #customer_tools_content_wrapper { height: 230px; }
#contact form.validation p.error_msg { margin-right:0 !important; }

#sidebar_address p {margin: 10px 0;}
#sidebar_address a#getdirections {margin: 0 10px; }
#sidebar_address a#getdirections:hover {color:#3e7cb2; }

#quicklinks { display:none; }




/*footer*/
#footer {background-color: #e8eae5; clear: both; height: 32px; padding: 5px 0;}

#footer .disclaimer-sitemap {float:left; height:26px; line-height:26px; padding-left:5px; padding-top:0; position:relative; width:200px; margin: 0;}
#footer .disclaimer-sitemap li {color:#282828; display: inline; float: left; font-size:11px; text-decoration:none;  list-style-type: none;}
#footer .disclaimer-sitemap a {color:#282828; font-size:11px; text-decoration:none;}
#footer .disclaimer-sitemap a:hover {text-decoration: underline;}
#footer address{
float:left; font-size:11px; font-style: normal; font-weight:bold; height:26px; line-height:20px; padding-top:3px; position:relative; text-align:center; width:590px;}

#footer .ecarlist {cursor:pointer; color:#282828; float:right; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; height:26px; line-height:20px; padding-top:5px; }

#footer a.ecarlist{background: url(../images/ecarlist.png) no-repeat left top; display: block; height: 32px; width: 140px;  text-indent: -9999em;}

#footer a.ecarlist:hover{ background-position: right top;}

a#blackbook { display:block; width:150px; height:56px; text-indent: -9000px; background: url(http://images1.ecarlist.com/sites/napleton_cdj/images/blackbook_small.jpg) no-repeat left top; 
						padding: 0; margin: 0 0 20px 50px;}
#blackbook #blackbookframe { margin:10px; padding: 0; }
