/* ################################################
###             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-2.0.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);

html, body {
	margin: 0;
	padding: 0;
}

body {
	font-size: 80%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: center;
	background: #000 url(../images/bg.jpg) 0 0 repeat-x;
}

a, a:hover { color: #0067a5; }

.clear-left { clear: left; }

#container {
	text-align:left;
	width: 1000px;
	margin: 0 auto;
}

#header { position: relative; height: 100px}

	#logo { 
		float: left;
		padding-left: 50px;
	}

	#dealer-address {
		color: #fff;
		text-align: right;
		float: right;
		margin: 40px 5px 0 0;
	}
	
		#dealer-address h1 {
			font-size: 1.5em;
			text-transform: uppercase;
		}
		
		#dealer-address h1, #dealer-address p {
			margin: 0;
			padding: 0;
		}

#main { 
	background-color: #0067a5;
	clear: left;
	float: left;
}
	
	#top { 
		background: url(../images/content-top.jpg) 0 0 no-repeat;
		width: 1000px;
		height: 6px;
	}
	
	#bottom { 
		background: url(../images/content-bottom.jpg) 0 0 no-repeat;
		width: 1000px;
		height: 6px;
		clear: both;
	}
	
#left { 
	width: 175px; 
	float: left; 
}

	#explore {
		background: url(../images/explore.jpg) 0 0 no-repeat;
		display: block;
		width: 157px;
		height: 39px;
		margin-left: 5px;
	}
	
	#dealer-info { 
		color: #fff;
		font-weight: bold;
		margin: 1em;
		font-size: 85%;
	}
	
		#dealer-info h2, #dealer-info h3, #dealer-info p { margin: 0; padding: 0; }
		#dealer-info h2 { text-transform: uppercase; margin-top: 0.5em; font-size: 1.5em; }
		#dealer-info h3 { font-size: 1.1em; margin-top: 0.5em; }
		#dealer-info p , #dealer-info h3 { margin-left: 1em; }

#content {  margin-left: 175px; }
	
	#content.sub {
		float: left;
		background-color: #fff;
		margin: 0;
		padding: 8px 1px;
		width: 816px;
		min-height: 500px;
	}
	
	#copy-top {
		float: left;
		background: url(../images/copy-top.jpg) 0 0 no-repeat;
		width: 818px;
		height: 5px;
	}
	
	#copy-bottom {
		background: url(../images/copy-bottom.jpg) 0 0 no-repeat;
		width: 818px;
		height: 5px;
		float: right;
		margin-right: 7px;
	}
	
	#content h1 { 
		color: #0067a5;
		text-transform: uppercase;
		font-size: 1.5em;
		margin: 0;
		padding: 0;
	}
	
	.image-row { display: inline; }
	.image-left { margin: 1em 1em 1em 0; }
	
	
	.inventory-image { float: left; margin: 5px; }
	
	.specialheadline { font-weight: bold; font-size: 1.15em; color: #0067a5; }
	.specialhdr { font-weight: bold; font-size: 1.05em; color: #fff; background-color: #0067a5; padding: 2px 5px; }	
	#dealerspecial #specialimage { width: 100px; display: inline; margin: 2px; }

#splash { margin: 1em 0; }
		
#footer { clear: left; }
#legal { padding-top: 3px; }

	#legal, #legal a { 
		color: #7d7d7d; 
		text-decoration: none;
		text-align: center;
	}
	
	#legal p { clear: left; }
	#legal p span { margin: 0 1em; }
	
#menu { padding: 0 0.5em; }
	
#menu ul {
	margin: 0;
	padding: 0;
}

#menu ul li {
	list-style-type: none;
	margin: 0.5em 0;
	border-bottom: solid #fff 1px;
	padding: 0 1em;
}

#menu ul li a {
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 90%;
}

#inventory #leftColumn {width: 173px;}
#inventory #rightColumn {width: 641px;}

#inventory #inventory_v2_sidebar_filters h2{font-size: 16px}

.inventory_v2_details h4 a, .inventory_v2_details h4 a:hover, .inventory_v2_price_right .price_line_1, .filterList span a:hover, #sort_bar a:hover {color: #0067a5;}
.inventory_v2_details_wrap a:hover {color: #0067a5 !important;}


#site_logoSection, #inventory_v2_sidebar_contact, contact_small, #vehicle_v2_notify_button, #similarVehicles {display: none;}
#vehicle #leftColumn {display: none;}
#vehicle #rightColumn {float: none; margin: 0 auto; width: 730px;}

#contact #content #left {display: none;}
#contact #content #right {float: none; margin: 0 auto; width: 700px;}
#contact #content  #customer_tools {width: 700px;}
#customer_tools_content_wrapper {height: 245px;}
#contact .customer_tools_right {width: 480px;}

#logo a {float: left;}
.assured {float: left; margin: 0 0 8px 145px;}
.assured {margin-top: 14px;}
.value_rated {color: #fff; float: left; margin: 10px 0 8px 0px;}

.preowned_text {
	float: left;
	display: inline;
	font-family: Arial;
	color: #fff;
	font-size: 18px;
	margin: 25px 20px 0px;
	text-transform: uppercase;
}