.color_pri { color: #ba0c00 !important; }
.color_sec { color: #760101 !important; }

/*#home #header {
	background:url("http://images1.ecarlist.com/sites/satterfield_motor/images/marchmarkdown.gif") no-repeat scroll 770px 50px transparent;
	height:200px;
}
*/
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/mind_car_blk.jpg) no-repeat left top; }

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

#nav_wrap { background:transparent url(../images/nav_shadow.png) no-repeat scroll right bottom;
}

#priNav { background:transparent url(../images/navblocks.gif) no-repeat scroll left top; }
#priNav li a {font-weight: normal; background:transparent url(../images/navbkgd.gif) repeat-x scroll center top; color:#FFFFFF; }
#priNav li a:hover {color: #b2b2b2;}

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

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

#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/top_page_bkgd.jpg) repeat-x scroll center top; }

p#viewmorehome a { background:transparent url(../images/viewmorehome.png) 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/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; }
#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; }

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

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

#dealer_contact {
background:#5E0805 url(../images/contact_gradient.gif) 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:#737373 none repeat scroll 0 0;
border:1px solid #A7A7A7;
color:#000000;
}

#contact_small h2 { border-bottom:1px solid #000; }

#right h2, #financeLeft h2, #notify_middle h2, #servicewrap h2, #sitemapContent h1 {
background:transparent url(../images/page_title_bkgd.gif) no-repeat scroll center top;
color:#000;
}
#financing #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/bttmbartile.gif) repeat-x scroll center top; }

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

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

#inventory .inventory_v2_row{border-top: none; border-bottom: none; padding: 0px;}

#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;
}

#vehicle #vehicle_title {
font-size:14pt;
font-weight:bold;
width:450px;
color: #000;
}

#inventory .price_line_1 {
padding-bottom:3px;
color: #000;
}

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

#vehicle #vehicle_title {
color:#000 !important;
font-size:14pt;
font-weight:bold;
width:450px;
}

.callForPrice {
font-size:75%;
color: #000;
}

.price_title {color: #000;}

#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/finder.gif) no-repeat scroll center top;
display:block;
height:118px;
margin:10px 0 0;
text-indent:-9000px;
width:221px;
}

#inventory_v2_sidebar_contact {
background:#5E0805 url(../images/contact_gradient.gif) 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 #000;
color:#000;
font-size:22px;
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;}

#vehicle #searchBar {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/topbartile.gif) repeat-x scroll center top;
display:none;
height:40px;
}

#inventory #searchBar {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/topbartile.gif) repeat-x scroll center top;
height:40px;
display: none;
}

#priNav li ul { display:none; }

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

#dropmenudiv, #dropmenudiv_firefox { background:#b2b2b2; padding:0px; margin:0; }
#dropmenudiv a, #dropmenudiv_firefox a { font-size:11px; font-weight:bold; color:#5d5d5d; border-bottom:1px dotted #333; margin:0px; text-decoration:none; }
#dropmenudiv a:hover, #dropmenudiv_firefox a:hover { color:#fff; background:#000; }


a#facebook { float:right; display: inline; margin: 2px 65px 0 0; padding: 0; width:27px; height:27px; text-indent: -9000px; background: url(../images/facebook.png) no-repeat left top; }
a#facebook_top { float:right; display: inline; margin: 16px 10px 0 0; padding: 0; width:27px; height:27px; text-indent: -9000px; background: url(../images/facebook.png) no-repeat left top; }
a#twitter_top { float:right; display: inline; margin: 16px 10px 0 0; padding: 0; width:27px; height:27px; text-indent: -9000px; background: url(../images/twitter.png) no-repeat left top; }
#bbb_wrapper {
position:absolute;
top:55px;
left:50%;
margin-left:230px;
}

#chat {
	position: absolute;
	top: 3px;
	left: 0;
}

#sidebar_chat {
	margin-bottom: 5px;
}