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

body {background-image:url("../images/TopGradient.jpg"); background-repeat:repeat-x; background-color: #fff; font-family:verdana; font-size:8pt; min-width: 995px;}



/*main structure blocks*/
#header, #container, #footer , #nav {margin: 0 auto;}
#header {background: transparent url(../images/header.jpg) center top no-repeat; height: 100px; width: 961px;}
/*autotrader*/

#autotrader_logo_vitals{width:90px; height:20px; margin:10px 0 10px 0;}
#autotrader_logo{width:90px; height:20px; margin:0 0 0 20px; float:right;}
.clear{clear:both;}

#nav {background: transparent center bottom no-repeat; height: 14px; width: 960px; margin-top: 12px;}
#container { background-color: #fff; border-left: 1px solid #fff; border-right: 1px solid #fff; padding: 0 18px 0 15px; width: 927px; margin-top: 9px;}
#footer { background-color: #fff; width: 936px;}
#mainContent {clear: both;}
#left, #leftColumn {width: 240px}
#right, #rightColumn {width: 680px;}
#left, #leftColumn, #right, #rightColumn {color: #fff; font-size: 12px;}
/* #footer {background: #000 url(../images/footer.png) center top no-repeat; clear: both; min-height: 12px; padding: 12px 25px; width: 945px;} */


/*header*/
#header h1 {font-size:19pt; font-weight: normal; line-height:35px; margin-right: 30px; padding-top: 35px; text-align: right; text-transform: uppercase;}
#header p {text-indent: -9999em;}


/*priNav*/
#priNav {}
#priNav li {float: left; list-style-type: none; text-transform: uppercase;}
/* #priNav li a {background-color: #263F68; color: #fff; font-family:Arial,Verdana; font-size:10pt; font-weight:normal; line-height:18px; padding:0 22px 0 10px; text-decoration: none;} */
#priNav li a:hover {color: #FAD403;}
#priNav li a {display: inline-block; padding: 0 7px 2px;}
#priNav li ul {display: none;}

#priNav {
margin-left:4px;
width:960px;
}

#priNav li a {
text-decoration: none;
padding: 0 7px 2px;
background-color:#263F68;
border: 1px solid #fff;
font-size:12px;
color: #fff;
margin-right:7px;
line-height: 20px;
text-transform:uppercase;
font-weight:normal;
}

#priNav li.last a {margin-right: 0;}

#dropmenudiv, #dropmenudiv_firefox { background-color:#263F68; border-bottom:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff; color:#fff; margin-left: -5px; padding: 0;}
#dropmenudiv {margin-top: -2px;}
#dropmenudiv a, #dropmenudiv_firefox a {color: #FAD403; border: none; display:block; font-size: 8.5pt; font-weight:bold; padding:2px 1em; text-transform: capitalize; text-indent: 0; white-space:nowrap; margin-left: 0px;}
#dropmenudiv a:hover, #dropmenudiv_firefox a:hover {background: #fff; color: #5e7fb8; font-weight: bold; width: auto; margin-left: 0px;}

/*footer*/
#footer {font-family: Sans-Serif,Arial,Verdana; font-size: 10pt; line-height: 22px;}
#footer li {float: left; list-style-type: none; text-transform: capitalize;}
#footer li a {color: #fff; text-decoration: none;}
#footer li a:hover {color: #3E697C; }
#footer h3 {float: right; height: 32px; margin-bottom: 10px; margin-top: 10px; width: 140px;}
#footer h3 a {background: transparent url(../images/ecl.jpg) no-repeat 0px top; display: block; height: 100%; text-indent: -99999em; width: 136px;}
#footer h3 a:hover {background-position: -135px top;}

/*inventory*/

#leftColumn .filterList, #currentFilters {background-color: #263F68; border: 1px solid #333; }
#leftColumn .filterList a, #currentFilters p, #currentFilters a {color: #eaeaea;}
#leftColumn .filterList a:hover {color: #fff; background-color: #3E697C;}
#inventory #leftColumn #vehicle_v2_notify_button {margin-left: -5px;}
#currentFilters

#inventory #left, #inventory #leftColumn {margin-top: 16px;}
#inventory #right, #inventory #rightColumn {margin-top: 12px;}
#inventory #searchBar {background: none; border-top: none;}
#inventory #sort_bar {background: none; color: #fff}
#inventory #sort_bar a {color: #fff;}


#inventory .inventory_v2_details h4 a:link, #inventory .inventory_v2_details h4 a:visited {color: #444; font-size: 18px;}
#inventory .inventory_v2_price_left_sale { margin-left: -35px; width: 95px; }
#inventory .inventory_v2_price_right .price_line_1 {color: #3E697C; margin-bottom: 2px;}
#inventory .inventory_v2_price_right .price_title {color: #999;}

#inventory .filterList span a, #sidebar_address a#getdirections {color: #666;}
#inventory .filterList span a:hover, #sidebar_address a#getdirections:hover {color: #000;}


#inventory #rightColumn .inventory_v2_row {background: transparent none; border-bottom: 1px solid #333;}

#inventory .inventory_v2_pagination a, .inventory_v2_paginationLeft a, .inventory_v2_paginationCenter a, .inventory_v2_paginationRight a {color: #666}

.inventory_v2_details a.color_pri {color: #333;}
.inventory_v2_details a.color_pri:hover {color: #333}

.inventory_v2_details_wrap a.btn_inventory_photos:link, .inventory_v2_details a.btn_inventory_photos:link, .inventory_v2_details_wrap a:link, .inventory_v2_details a:link, .inventory_v2_details_wrap a.btn_inventory_contact:link, .inventory_v2_details a.btn_inventory_contact:link, .inventory_v2_details_wrap a.btn_inventory_photos:visited, .inventory_v2_details a.btn_inventory_photos:visited, .inventory_v2_details_wrap a:visited, .inventory_v2_details a:visited, .inventory_v2_details_wrap a.btn_inventory_contact:visited, .inventory_v2_details a.btn_inventory_contact:visited {color: #999; text-decoration: none;}
.inventory_v2_details_wrap a.btn_inventory_photos:hover, .inventory_v2_details a.btn_inventory_photos:hover, .inventory_v2_details_wrap a:hover, .inventory_v2_details a:hover, .inventory_v2_details_wrap a.btn_inventory_contact:hover, .inventory_v2_details a.btn_inventory_contact:hover {color: #999; text-decoration: underline;}

#customer_tools {color: #333;}
#customer_tools_top_middle.color_pri, #customer_tools_top_middle  {color: #333;}


/*vehicle*/
#vehicle #left, #vehicle #leftColumn {margin-top: 33px;}
#vehicle #similarVehicles h3 {font-size: 18px; font-weight: normal;}
#vehicle #similarVehicles a {color: #ccc; text-decoration: none;}
#vehicle #similarVehicles a:hover {color: #fff; text-decoration: underline;}
#vehicle #vehicle_v2_sidebar_links {background-color: #263F68; border: 1px solid #333;}
#vehicle #vehicle_v2_sidebar_links a {color: #eaeaea;}
#vehicle #vehicle_v2_sidebar_links a:hover {color: #fff; background-color: #3E697C;}
#vehicle #vehicle_v2_notify_button {margin-left: -7px;}
#vehicle #right, #vehicle #rightColumn {margin-top: 12px;}
#vehicle #searchBar {background: none; border-top: none;}
#vehicle #vehicle_topbar {background: none; color: #fff}
#vehicle #vehicle_topbar a {color: #fff;}
#vehicle #vehicle_vitals {background: transparent none;}
#vehicle #priceContainer li.price_line_1 {color:#3E697C; font-size: 20px; font-weight: bold;}
#vehicle #priceContainer .price_right_sale { width: 150px; }
#vehicle #vehicle_vitals #vehicle_contact a{color: #fff; text-decoration: none;}
#vehicle #vehicle_vitals #vehicle_contact a:hover{text-decoration: underline;}
#vehicle #media_center_links {margin-top: 5px;}
#vehicle #vehicle_thumbs {background: transparent none; border-top: none;}

/*contact*/
#contact #sidebar_address {margin-top: 15px;}
#contact #sidebar_address_head {display: none;}
#contact #quicklinks_container {display: none;}
#contact .customer_tools_right {margin-right: 0;}
#site_logoSection {display: none;}
#sidebar_address p{margin-bottom: 10px;}

#quicklinks_container, #quicklinks {display: none;}

/*out of inventory*/
#notify_form_div label, #notify_form_div span.formLabel, #inventory_v2_sorry #nfd_legend, #inventory_v2_sorry .similarVehicle ul li {color: #333;}

/*specials*/
#specials .ip_specials_list {background-color: #000;}
#specials h2 {color: #999}
#specials p {color: #fff;}
#specials a {color: #ccc;}
#specials .specials_inventory_condition {color: #ccc;}
#specials .automated_10425_line1, #specials .automated_10426_line1 {color: #ccc !important;}

/*notify*/
#notify h2, #notify p {color: #fff;}
#notify h3, #notify #notify_right li {color: #333;}
#notify #notify_right {background-color: #fff; border: 1px solid #999; margin-top: 10px;}
#notify #notify_form_div {border: none; padding: 5px; width: auto;}

#stockVinSearch { background-color:#263F68; border:1px solid #333333; padding: 10px; margin-bottom:5px; }

#inventory #sort_bar { color: #263F68;}

#inventory #sort_bar a {
color:#263F68;
}

#inventory_v2_sidebar_filters h3 {
font-size:12px;
font-weight:normal;
line-height:18px;
}

#inventory_v2_sidebar_filters h2 {color:#263F68; }

#inventory_v2_sidebar_contact {color:#263F68;}

.inventory_v2_details_wrap {
color:#444444;
}

#vehicle #similarVehicles h3 {color: #263F68; }

.similarVehicle {
background-color:#263F68;
}

#vehicle_title { color:#263F68; font-size: 22px;}

#vehicle #vehicle_vitals { color: #444;}

#vehicle_contact { color: #444;}

#vehicle #vehicle_vitals #vehicle_contact a { color: #444;}

#vehicle #vehicle_topbar { color: #444; }

#vehicle #vehicle_topbar a { color: #444; }


#vehicle_v2_notify_button { display: none;}

#wmxbottom {
border-top-color:#6693BA;
border-top-style:solid;
border-top-width:4px;
color:#6693BA;
}

#wmxbottom_left {
float:left;
margin-bottom:0;
margin-left:25px;
margin-right:0;
margin-top:3px;
}

#wmxbottom_right {
float:right;
margin-bottom:0;
margin-left:0;
margin-right:25px;
margin-top:3px;
}

#bottom {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:none;
background-position:0 0;
background-repeat:repeat;
} 

#vehicleDisclaimer p { margin: 0; padding: 15px 0; }
#inventory .inventory_v2_paginationLeft { padding: 10px 0; }
#inventory .inventory_v2_paginationCenter { padding: 10px 0; *width:48%; }
#inventory .inventory_v2_paginationRight { padding: 10px 0; } 
