@import url("./modern_base.css");

body {}
.clear {}
a { color: #ba0c00; }
a:link {}
a:hover { color: #ff9e1f; }
a:visited {}
a:active {}
a:focus {}


#page_top { background:#f5e9d7 url(../images/top_page_bkgd.jpg) repeat-x center top; }
#right{ width: 666px; text-align: justify;}

#top_wrap {}
#header { border-bottom: 1px solid #e3cccc; }

#nav_wrap { background: url(../images/nav_shadow.png) no-repeat right bottom; }
#priNav { background: url(../images/black/navblocks.gif) no-repeat left top;  }
#priNav li a {color:#fff; background: url(../images/black/navbkgd.gif) repeat-x center top; }
#priNav li a:hover { color:#b2b2b2; }
#priNav li.first a {}
#priNav li.last a {}



#header h1 { clear:right; float:left; margin:5px 0 0; padding: 0; font-size: 36px; }
#header h1 a { color:#000; }
#header h2 { color:#898989; }

#home_top { background: url(../images/specialsshadow.png) no-repeat center bottom; }
#home_specials { background:#e4e4e4 ; }
#home_text { background: #e4e4e4; }
#home_text h2 { color:#750000; }
#home_text p { color:#878786; }
#home_text a {color:#3d3d3d; background: url(../images/greyarrow.png) no-repeat right center; }

#mid_wrap { background: url(../images/black/mid_bkgd.gif) repeat-x center top; }
#mid_block {}

#featured_block {}
#featuredVehicles_title {} 
#random_list_location {}
#random_list_location #random_list_item {}
#random_list_location #random_list_item a { color:#fff; }
#random_list_location #random_list_item a:hover { color:#ff9e1f; }
#random_list_location #random_list_item img { border:5px solid #760101; }
#random_list_location #random_list_item img:hover { border:5px solid #ff9e1f; }
#home .toolTipInner_price { color:#ff9e1f; }

p#viewmorehome {background: url(../images/mind_car_red.jpg) no-repeat left top; }
p#viewmorehome a { color:#fff; background: url(../images/viewmorehome.png) no-repeat right center; }
p#viewmorehome a:hover { background: url(../images/viewmorehome_r.png) no-repeat right center; color:#000; }

#home_bttm_wrap { background: #fff; }
#home_bttm {}

#home_types_wrap {}
#hometypes {}
#hometypes li {}
#home_types li.last {}
#hometypes li a {}
#hometypes li a#sedan {}
#hometypes li a#coupe {}
#hometypes li a#conv {}
#hometypes li a#cross {}
#hometypes li a#van {}
#hometypes li a#truck {}
#hometypes li a#suv {}
/* hover states */
#hometypes li a#sedan:hover {}
#hometypes li a#coupe:hover {}
#hometypes li a#conv:hover {}
#hometypes li a#cross:hover {}
#hometypes li a#van:hover {}
#hometypes li a#truck:hover {}
#hometypes li a#suv:hover {}


#footer_wrap { background:#fff url(../images/footertile.gif) repeat-x center top; border-top:25px solid #000; }
#home #footer_wrap { border:none; }
#footer_main {}
a#ecarlist { background: url(../images/dt_modern_blk.png) no-repeat left top; }
a#ecarlist:hover {}
p#footerinfo { color:#000; }
p#footerinfo span { color:#898989; }
#footerNav {}
#footerNav li { background: url(../images/footernavdiv.png) no-repeat right center; }
#footerNav li.last { background: none; }
#footerNav li a { color:#808386; } 
#footerNav li.last { background: none; }
#footerNav li a:hover { color:#000; }
#ec_footer {}
#ec_footer li { background: url(../images/footernavdiv.png) no-repeat right center; color:#808386; }
#ec_footer li.last { background: none; }
#ec_footer li a { color:#808386; } 
#ec_footer li.last { background: none; }
#ec_footer li a:hover { color:#000; }
.color_pri { color: #ba0c00 !important; }
.color_sec { color: #760101 !important; }
.dt-footer { color:#808386; }
.dt-footer a { color:#808386; }
.dt-footer a:hover { color: #000; }

a {
color:#000;
}

a:hover {color: #b3b3b3;}

#header { position:relative; border-bottom: 2px solid #b2b2b2;}
#header h1 a { display:block; width:248px; height:74px; text-indent: -9000px; background: url(../images/logo_new.jpg) no-repeat left top; position: absolute; z-index: 200; top:45px;  }
#header h2 { margin-left: 252px !important; }

p#homemap { float:left; margin: 15px 0 0; padding: 194px 39px 0 0; width:379px; height:62px; background: url(../images/homemaptop2.jpg) no-repeat left top; }
p#homemap a { background: url(../images/button_home.png) no-repeat right bottom; float: right; display:block; width:179px; height:31px; text-indent: -9000px; margin-top: 20px; margin-right: 24px;}
p#homemap a:hover { background: url(../images/button_home2.png) no-repeat right bottom; float: right; }

#home_search { padding-right: 20px; }
#ql_home { margin-top: 10px; }

p#viewmorehome { background: url(../images/black/featuredCar.jpg) no-repeat left top; }

#hometextblock {  height:128px; overflow: hidden; }


#home_text h2 { color:#000; }
#home_text p { font-size: 16px; }

#random_list_location #random_list_item img { border:5px solid #606060;}
#random_list_location #random_list_item img:hover { border:5px solid #fff;}
#random_list_location #random_list_item a { color: #fff;}
#random_list_location #random_list_item a:hover { color: #000;}

#home #page_bkgd { background:transparent url(../images/black/top_page_bkgd.jpg) repeat-x scroll center top; }

p#viewmorehome a { background:transparent url(../images/black/viewmorearrow.jpg) no-repeat scroll right center; color:#FFFFFF; }

p#viewmorehome a { float:right; font-size:18px; font-style:italic; font-weight:bold; margin:0 23px 0 0; padding:0 28px 0 0; text-decoration:none; text-transform:uppercase; }


#ql_home li a:hover {background-position: 0 0; color: #000; }
#ql_home li a {
background:transparent url(../images/black/ql_arrow.gif) no-repeat scroll left -36px;
color:#666666;
display:block;
height:36px;
line-height:36px;
padding:0 0 0 23px;
text-decoration:none;
}
#ql_inner li a:hover {background-position: 0 0; color: #000; background: #dbdbdb url(../images/black/ql_hoverarrow.jpg) no-repeat; }
#ql_inner li a {
background:transparent url(../images/ql_arrow.gif) no-repeat scroll left -36px;
color:#666666;
display:block;
height:36px;
line-height:36px;
padding:0 0 0 23px;
text-decoration:none;
}
#ql_home h3 { color:#000; }

#home_search .submitButton { background:transparent url(../images/search_btn.gif) no-repeat scroll center top; }

#ql_inner h3 { color:#000; padding: 0 0 10px; }

#sidebar_address, body#financing #sidebar_address { background:#b3b3b3; border-bottom:10px solid #d5d5d5; border-top:10px solid #d5d5d5; }

#sidebar_address #sidebar_address_head, body#financing #sidebar_address #sidebar_address_head {
border-bottom:1px solid #000;
color:#FFFFFF;
font-size:22px;
font-weight:normal;
margin:15px 15px 0;
padding:0 0 5px;
}

#sidebar_address_v2 h3 {
	border: none;
}

#dealer_contact {
background:#5E0805 url(../images/black/contact_Bkg.jpg) repeat-x scroll center top;;
border-bottom:10px solid #d5d5d5;
border-top:10px solid #d5d5d5;
color:#CCCCCC;
font-size:11px;
font-weight:bold;
margin:0 0 10px;
padding:0 0 20px;
}

#contact_small .submitButton {
background:#c6c6c6 none repeat scroll 0 0;
border:1px solid #A7A7A7;
color:#000000;
}

#contact_small label{background: none; color: #000;}

#right h2, #financeLeft h2, #notify_middle h2,  #shipping #right h2, #servicewrap h2, #sitemapContent h1, #trade_appraisal h2 {
background:transparent url(../images/black/page_title_black_bkg.jpg) no-repeat scroll center top;
color:#000;
}
#shipping #left{width: 250px;}

#financing #sidebar_address #sidebar_address_head { color:#000; }

#hometextblock {text-align: justify; color: #878787; font-size: 18px; height:128px; overflow:hidden;
}
p#hometextblock  {font-family: helvetica, arial sans-serif; font-size: 18px; text-align: justify; color: #878787;;
}

#header h2 { margin-left:225px; }

#inventory #sort_bar { background: url(../images/black/sort_black_bkg.jpg) repeat-x scroll center top; }

#inventory #searchBar{background: url(../images/black/search_black_bkg.jpg) repeat-x center top;}

#inventory #inventory_v2_sidebar_filters .filterList h3 { color:#000; }

#inventory .inventory_v2_row{border-top: 1px solid #FFF; border-bottom: 1px dotted #000; padding: 10px 0;}

#inventory .filterList ul li a { background:transparent url(../images/arrowTree_gray.gif) no-repeat scroll 2px center; }

#inventory .filterList li a:hover {
background:#000 url(http://images1.ecarlist.com/sites/images/listingImages/arrowTree_white.gif) no-repeat scroll 2px center !important;
color:#FFFFFF;
}

#inventory #currentFilters {
background:#9f9f9f none repeat scroll 0 0;
}

#inventory .inventory_v2_details h4 a {
color:#000 !important;
text-decoration:underline;
}

#inventory .inventory_v2_details h4 a:hover {
color:#aaa9a7 !important;
text-decoration:underline;
}

#vehicle #vehicle_topbar {
background:transparent url(../images/bttmbartile.gif) repeat-x scroll center top;
}


.similarVehicle {
background:#aaa9a7 none repeat scroll 0 0;
border:1px solid #000;
}

#vehicle .similarVehicle ul li a {
color:#fff;
}

.similarVehicle ul {
width:109px;
}

#inventory .price_line_1 {
padding-bottom:3px;
color: #000;
font-family: arial, sans-serif; font-weight: bold;
}

/* Number of Results */
#inventory #inventory_v2_sidebar_filters h3 { padding:10px 0 0; color:#838383; }
#inventory #inventory_v2_sidebar_filters h2 { color:#838383; font-size:18px; text-transform: uppercase;	}

/* Current Filters Box */
#inventory #currentFilters { background:#214d87; border:none;; margin: 5px 0; padding: 10px; }
#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; }

/* Search Filter List Container Boxes */
#inventory .filterList { background:#f6f6f6; border:1px solid #d0d1d4; margin: 5px 0; padding: 10px; }
#inventory #inventory_v2_sidebar_filters .filterList h3 { padding: 5px; color:#333; font-weight: bold; }
#inventory .filterList ul {}
#inventory .filterList ul li { color:#ababab; }
#inventory .filterList ul li a { padding: 2px 2px 2px 10px; color:#6c6c6c; background: url(../images/orange/filterlist-arrrows.png) no-repeat 2px 5px; }
#inventory .filterList li a:hover { color:#fff; background:#ffac47 url(../images/orange/filterlist-arrrows.png) no-repeat 2px -15px; }
#inventory .filterList span a { float: left; margin: 10px; border:1px solid #ababab; background:#e8e8e8; padding: 3px; color:#666;  }
#inventory .filterList span a:hover { color:#ba0c00; }

.inventory_v2_price_right .price_title {
font-size:10px;
margin-top:-3px;
color: #000;
}

#vehicle #vehicle_title {
color:#000 !important;
font-size:27px;
font-weight:bold;
padding-left: 5px;

}
#vehicle_mainPhoto{padding-left: 5px; width: 300px;}

#vehicle .price_line_1{color: #000; font-size: 32px; font-family: arial, sans-serif; font-weight: bold;}

#vehicle #searchBar{background: url(../images/black/sort_bkgVeh.jpg) repeat-x center top; }
#vehicle #vehicle_topbar{background: url(../images/search_BkgVeh.jpg) repeat-x center top;}
.callForPrice {
font-size:75%;
color: #000;
}

.price_title {color: #7f7f7f; font-size: 13px;}

#vehicle #vehicle_contact span {
color:#333333;
font-size:18px;
padding-bottom: 5px;
}

#vehicle #vehicle_v2_sidebar_links p {
color:#000 !important;
}

#vehicle_v2_sidebar_links li a {
background:transparent url(../images/arrowTree_gray.gif) no-repeat scroll 2px center;
color:#6C6C6C;
padding:2px 2px 2px 10px;
}

#vehicle_v2_sidebar_links li a:hover {
background:#000 url(http://images1.ecarlist.com/sites/images/listingImages/arrowTree_white.gif) no-repeat scroll 2px center;
color:#FFFFFF;
}

a#vehicle_v2_notify_button {
background:transparent url(../images/black/finder_bkg.jpg) no-repeat scroll center top;
display:block;
height:107px;
margin:10px 0 0;
text-indent:-9000px;
width:224px;
}

#inventory_v2_sidebar_contact {
background:#606060 url(../images/black/contact_Bkg.jpg) repeat-x scroll center top;
border-bottom:10px solid #d5d5d5;
border-top:10px solid #d5d5d5;
color:#CCCCCC;
font-size:11px;
font-weight:bold;
margin:0 0 10px;
padding:0 0 20px;
}

.automated_10425_line2, .automated_10426_line2 { color: #000 !important;}

#home .toolTipInner_price {
color:#000;
}

#contact_small h2 {
border-bottom:1px solid #d5d5d5;
color:#FFF;
font-size:24px;
font-weight:normal;
margin:15px 15px 0;
padding:0 0 5px;
}

#customer_tools_top_middle {
color:#333333 !important;
margin-top:20px;
}

#financeLeft h1:first-child {display: none;}

#contact #customer_tools .customer_tools_left{width: 162px;}


