@charset "UTF-8";

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

@import url(http://images1.ecarlist.com/sites/default/default_white/css/globalInner.css);
@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);


/* ###########################################
###          #main block styles            ###
########################################## */

body {
	font-family:Verdana;
	background-color: #fff;
	margin: 0px;
	padding: 0px;
}
#wrapper {
	width:1010px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
}
#header {
	width:1010px;
	height:122px;
	margin:0px;
	padding:0px;
}
#header_left {
	float:left;
	width:174px;
	height:120px;
	margin: 0;
	padding: 0;
	background:#fff url(../images/top_left_logo.gif) no-repeat left top;
}
#header_right {
	float:right;
	width:835px;
	height:122px;
	margin: 0;
	padding: 0;
}
#header_right_top {
	width:835px;
	height:75px;
	padding: 0;
	margin: 0;
	background:#fff url(../images/top_right.gif) no-repeat left top;
}
#navbar {
	width:835px;
	height:25px;
	margin: 0;
	padding: 0;
	background: url(../images/nav_tile_new.gif) repeat-x left center;	
}
#header_right_bttm {
	width:835px;
	height:22px;
	margin: 0;
	padding: 0;
	background:#fff url(../images/right_header_bttm.gif) no-repeat left top;
}
#header h1 {
	display:block;
	margin:0px;
	padding:0px;
	width:577px;
	height:50px;
}
#header h1 a {
	display:block;
	height:50px;
	text-indent:-9000px;
}
#nav_section {
	width:964px;
	height:29px;
	line-height:29px;
	background-color: #4097cb;
	margin: 0px;
	padding: 0px;
	border-top-width: 2px;
	border-right-width: 3px;
	border-bottom-width: 2px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
#main_Content {
	width:990px;
	margin:0px;
	padding:0px 10px;
	background:#fff;
	padding-top: 15px;
	padding-bottom: 15px;
}
.clear {
	margin:0;
	padding:0;
	clear:both;
}
#priNav li ul li {
	display:none;
}


/* ###########################################
###         #primary navigation            ###
########################################## */

#priNav {
	margin:0px;
	padding:0px;
	list-style-type:none;
	text-align:center;
	width:954px;
}
#priNav li {
	float:left;
	font-size:9px;
	font-weight:bold;
	margin:0;
	text-transform: uppercase;
	padding:7px 10px 4px 6px;
}
#priNav li a {
	display:block;
	color:#fff;
	text-decoration:none;
}

/* #################################################
###              #drop down menus                ###
################################################ */

#dropmenudiv a, #dropmenudiv_firefox a {
	font-size:9px;
	background:#badbef;
	color:#000;
	border:none;
	margin:0px;
	text-decoration:none;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 2px;
}

#dropmenudiv a:hover, #dropmenudiv_firefox a:hover {
	color:#fff;
	background:#007dbf;
}


/* ###########################################
###                #footer                 ###
########################################## */

#footer_block {
	width:1000px;
	height:5px;
	margin: 0px 5px 10px;
	padding: 0px;
	background: url(../images/footer_new.gif) no-repeat center top;
}
#footerNav {
	padding:0;
	list-style-type:none;
	text-align:center;
	margin-top: 5;
	margin-right: 0;
	margin-left: 0;
}
#footerNav li {
	display:inline;
	font-size:10px;
	padding-left:10px;
	padding-right:10px;
	border-right:1px solid #404040;
}
#footerNav li:last-child {
	border:none;
}
#footerNav li a {
	color:#404040;
	text-decoration:none;
}
#footerNav li a:hover {
	text-decoration:underline;
}

#ec_footer {
	padding:0;
	list-style-type:none;
	text-align:center;
	margin-top: 5px;
	margin-right: 0;
	margin-left: 0;
	color:#fff;
}
#ec_footer li {
	display:inline;
	font-size:10px;
	padding-left:10px;
	padding-right:10px;
	border-right:1px solid #404040;
	color:#404040;
}
#ec_footer li:last-child {
	border:none;
}
#ec_footer li a {
	color:#404040;
	text-decoration:none;
}
#ec_footer li a:hover {
	text-decoration:underline;
}
#footer br {
	height:5px;
}

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

#home #site_logoSection {
	display:none;
	}
#home #leftColumn {
	width:220px;
	display:inline;
}
#home #rightColumn {
	width:740px;
}
#home .inventory_v2_details {
	width:300px;
}
#home .inventory_v2_price {
	float:right;
	display:inline;
}

#home .inventory_v2_details_wrap {
	float:left;
	width:590px;
}
#home .filterList {
	background:#fff;
	border:1px solid #404040;
	padding:10px;
}
#home .filterList h3 {
	padding-left:10px;
	padding-bottom:5px;
}
#home .filterList ul li {
	font-size:12px;
}
#home .filterList span a {
	float:left;
	margin-left:15px;
	display:inline;
	margin-top:10px;
}
#home #inventory_v2_sidebar_contact .input {
	width:170px;
}
#home #inventory_v2_sidebar_contact textarea {
	width:170px;
}
#home #inventory_v2_sidebar_contact select {
	width:170px;
}
#home #inventory_v2_sidebar_contact {
	color:#746c6c;
	background:#fff url(../images/email_dealer.gif) no-repeat scroll center top;
	margin: 0px;
	padding-bottom: 10px;
	padding-top: 65px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #404040;
	border-bottom-color: #404040;
	border-left-color: #404040;
}

#home #inventory_v2_sidebar_filters h2 {
	font-size:18px;
	padding-bottom:5px;
}
#home #inventory_v2_sidebar_filters h3 {
	padding-bottom:10px;
}
#home .filterList li a:hover {
	background:#007cc2 url(http://images1.ecarlist.com/sites/images/listingImages/arrowTree_white.gif) no-repeat scroll 2px center;
	color:#000;
	text-decoration:none;
}
#inventory #currentFilters {
	background:#fff;
	border:1px solid #9acaef;
}
#inventory #currentFilters p {
	font-size:12px;
	padding-left:10px;
}
#inventory #currentFilters p a {
	color:#444;
}
#home #searchBar {
	border-top:2px solid #000;	
}
#home #sort_bar {
	font-size:12px;
}
#home #sort_bar a:hover {
	color:#3d83be;
}
#home .price_line_1 {
	color:#3d83be;
	font-size:18pt;
	padding-bottom:10px;
}
#home .inventory_v2_details h4 a {
	color:#444;
}

/* vehicle listings links */
#home .inventory_v2_details_links li a {
	color:#444;	
}
#home .inventory_v2_details_links li a:hover {
	color:#3d83be;	
}

/* bottom links */
#home .inventory_v2_pagination a {
	color:#444;
}
#home .inventory_v2_pagination a:hover {
	color:#3d83be;
}
#home .inventory_v2_paginationCenter {
	width:450px;
}
#home #vehicleDisclaimer p {
	font-size:12px;
	padding-top:15px;
	margin-bottom:10px;
}

/* inventory page */
#inventory #site_logoSection {
	display:none;
	}
#inventory #leftColumn {
	width:220px;
	display:inline;
}
#inventory #rightColumn {
	width:760px;
}
#inventory .inventory_v2_details {
	width:300px;
}
#inventory .inventory_v2_price {
	float:right;
	display:inline;
}
#inventory .inventory_v2_details_wrap {
	float:left;
}
#inventory .filterList {
	background:#fff;
	border:1px solid #404040;
	padding:10px;
}
#inventory .filterList h3 {
	padding-left:10px;
	padding-bottom:5px;
}
#inventory .filterList ul li {
	font-size:12px;
}
#inventory .filterList span a {
	float:left;
	margin-left:15px;
	display:inline;
	margin-top:10px;
}
#inventory #inventory_v2_sidebar_contact .input {
	width:170px;
}
#inventory #inventory_v2_sidebar_contact textarea {
	width:170px;
}
#inventory #inventory_v2_sidebar_contact select {
	width:170px;
}
#inventory #inventory_v2_sidebar_contact {
	color:#746c6c;
	background:#fff url(../images/email_dealer.gif) no-repeat scroll center top;
	margin: 0px;
	padding-bottom: 10px;
	padding-top: 65px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #404040;
	border-bottom-color: #404040;
	border-left-color: #404040;
}

#inventory #inventory_v2_sidebar_filters h2 {
	font-size:18px;
	padding-bottom:5px;
}
#inventory #inventory_v2_sidebar_filters h3 {
	padding-bottom:10px;
}
#inventory .filterList li a:hover {
	background:#99cbec url(http://images1.ecarlist.com/sites/images/listingImages/arrowTree_white.gif) no-repeat scroll 2px center;
	color:#000;
	text-decoration:none;
}
#inventory #currentFilters {
	background:#fff;
	border:1px solid #9acaef;
	
}
#inventory #searchBar {
	border-top:2px solid #000;	
}
#inventory #sort_bar {
	font-size:12px;
}
#inventory #sort_bar a:hover {
	color:#3d83be;
}
#inventory .price_line_1 {
	color:#3d83be;
	font-size:18pt;
	padding-bottom:10px;
}
#inventory .inventory_v2_details h4 a {
	color:#444;
}

/* vehicle listings links */
#inventory .inventory_v2_details_links li a {
	color:#444;	
}
#inventory .inventory_v2_details_links li a:hover {
	color:#3d83be;	
}

/* bottom links */
#inventory .inventory_v2_pagination a {
	color:#444;
}
#inventory .inventory_v2_pagination a:hover {
	color:#3d83be;
}
#inventory .inventory_v2_paginationCenter {
	width:450px;
}
#inventory #vehicleDisclaimer p {
	font-size:12px;
	padding-top:15px;
	margin-bottom:10px;
}


/* #####################################
###             #vehicle             ###
##################################### */


#vehicle #site_logoSection {
	display:none;
	}
#vehicle #leftColumn {
	width:220px;
	display:inline;
	margin-left:5px;
}
#vehicle #rightColumn {
	width:740px;
	margin-right:5px;
}
#vehicle #similarVehicles {
	padding-top:15px;	
}
#vehicle .similarVehicle {
	background:#fff;
	border:1px solid #404040;	
}
#vehicle .similarVehicle ul {
	width:90px;
}
#vehicle .similarVehicle ul li {
	font-size:10px;	
}
#vehicle .similarVehicle ul li a {
	color:#444;
	font-size:11px;
	font-weight:bold;
	text-decoration: none;
}
#vehicle .similarVehicle ul li a:hover {
	text-decoration: underline;
}
#vehicle #vehicle_v2_sidebar_links {
	background:#fff;
	border:1px solid #9acaef;
	padding: 10px;
	margin-bottom:10px;
}
#vehicle #vehicle_v2_sidebar_links ul li {
	font-size:12px;
	line-height:125%;
}
#vehicle #vehicle_v2_sidebar_links ul li a:hover {
	background:#99cbec url(http://images1.ecarlist.com/sites/images/listingImages/arrowTree_white.gif) no-repeat scroll 2px center;
	color:#000;
	text-decoration:none;
}
#vehicle #vehicle_v2_sidebar_links p {
	padding-left:10px;
	font-size:12px;
}
#vehicle #vehicle_topbar {
	background:none;
	font-size:12px;
}
#vehicle #vehicle_topbar a {
	color:#444;
}
#vehicle #vehicle_topbar a:hover {
	color:#3d83be;	
}

/*vehicle title */
#vehicle #vehicle_title {
	font-size:18pt;
	width:450px;
}

/* vehicle price */
#vehicle .price_line_1 {
	font-size:22pt;
	color:#3d83be;
	font-weight:bold; 
}

#vehicle #vehicle_contact {
	font-size:14px;
}

#vehicle #vehicle_mainPhoto {
	margin-left:5px;	
}

#vehicle #vehicle_mainVitals {
	width:350px;	
}
#vehicle #vitalsContainer ul li {
	font-size:10px;
}
#vehicle #vitalsLeft {
	width:180px;
}

#vehicle #media_center_links li {
	margin-top:10px;	
}
#vehicle #dealerboxName {
	padding-top:5px;
	font-size:14px;
}
#vehicle .dealerboxAdd {
	font-size:12px;
}
#vehicle #dealerboxPhone {
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
}
#vehicle #dealerboxMap a {
	font-size:12px;
	color:#152849;
	text-decoration:none;
}
#vehicle #dealerboxMap a:hover {
	text-decoration:underline;
}

/* customer tools */
#vehicle .customer_tools_label {
	font-size:12px;
}
#vehicle .customer_tools_right #trade_offer_subject {
	padding-bottom:10px;
}

#vehicle #vehicleDisclaimer p {
	font-size:12px;
	padding-top:15px;
	margin-bottom:10px;
}

.vehicle_details_pagination a.selected {
	background:#CCCCCC url(../../images/innerpageImages/bgDescNav_r.gif) no-repeat scroll center bottom;
	color:#000000;
}
.vehicle_details_pagination a:hover {
	background:#000000 url(../../images/innerpageImages/bgDescNav_r.gif) no-repeat scroll center bottom;
	color:#FFFFFF;
}
.vehicle_details_pagination a {
	background-color:#666666;
	color:#FFFFFF;
	font-size:11pt;
	padding:8px 10px;
	margin-left:5px;
	text-decoration:none;
}
#vehicle #vehicle_v2_notify_button {
	margin-left:7px;
}

/* #####################################
###             #finder              ###
##################################### */

#notify #notify_middle p {
	font-size:12px;
	line-height:125%;
}

