
body.dealer_1501 {background: #636363 url(../images/background.png) repeat-x; font-family: Arial;}
.dealer_1501 a {color: #FF0C0C;text-decoration: none;}

#header .floatleft h1 {float: none; margin:0}
#header .floatleft h1 a {display: block; text-indent: -9999px; width: 256px; height: 97px; background: url(../images/logo.png); margin-top: 7px; }

#header-right {margin-top: 20px;}
#header #headersocial {float: right; margin: 0; width: auto; display: block;}
#header #headersocial li {margin: 5px 5px 0;}
#header #headersocial li.first {margin-top: 8px;}
#header #headersocial li a {background-image: url(../images/social_icons.png); height: 15px; width: 15px}

#header .floatright h3 {margin: 5px 5px 0; font-size: 16px; line-height: 20px;}
#header .floatright h3 span {color: #ff0;}

#header #headersocial li a#facebook {background-position: 0 0;}
#header #headersocial li a#twitter {background-position: 0 -20px;}
#header #headersocial li a#youtube {background-position: 0 -38px;}

#navblock #priNav > li > a {background: transparent url(../images/priNav.jpg) no-repeat; height: 55px;}

#navblock #priNav > li > a#priNav_Inventory {background-position: 0 0; width: 102px;}
#navblock #priNav > li > a#priNav_Specials {background-position: -102px 0; width: 92px;}
#navblock #priNav > li > a#priNav_Financing {background-position: -194px 0; width: 102px;}
#navblock #priNav > li > a#priNav_Warranty {background-position: -296px 0; width: 102px;}
#navblock #priNav > li > a#priNav_Shipping {background-position: -398px 0; width: 97px;}
#navblock #priNav > li > a#priNav_TSW_Wheels {background-position: -495px 0; width: 133px;}
#navblock #priNav > li > a#priNav_Dealer_Info {background-position: -628px 0; width: 116px;}

#navblock #priNav > li > a#priNav_Inventory:hover {background-position: 0 bottom;}
#navblock #priNav > li > a#priNav_Specials:hover {background-position: -102px bottom;}
#navblock #priNav > li > a#priNav_Financing:hover {background-position: -194px bottom;}
#navblock #priNav > li > a#priNav_Warranty:hover {background-position: -296px bottom;}
#navblock #priNav > li > a#priNav_Shipping:hover {background-position: -398px bottom;}
#navblock #priNav > li > a#priNav_TSW_Wheels:hover {background-position: -495px bottom;}
#navblock #priNav > li > a#priNav_Dealer_Info:hover {background-position: -628px bottom;}

#navblock #secNav li {color: #ff0;}
#navblock #secNav li a {color: #ffc;}
#navblock #secNav li a:hover {color: #fff;}

/***** dropdown menu *****/

#navblock #priNav ul {
	top: 58px;
	left: 0px;
	width: 180px;
	background: #262626;
	border: 1px solid yellow;
	padding: 5px 5px;
	text-align: left
}

#priNav ul li {
	display: block;
	background: transparent
}

#navblock #priNav ul li a{
	float: none;
	font-weight: normal;
	height: auto;
	line-height: 18px;
	background: transparent;
	color: #fff;
	text-indent: 10px;
}

#navblock #priNav ul li a:hover{
	background: #000;
	color: #fff;
	text-decoration: none;
}

.dealer_1501 #navwrap {background: url(../images/nav_bkgd.jpg) no-repeat center top;}

#footer_main .dt-footer, #footer_main .dt-footer a { color: #333; }
#footer_main .dt-footer a:hover { color: #000; }


#home_specials {background: transparent url(../images/specials_bg.jpg) center center no-repeat;}
#main_content p#dealershipimage{background: transparent url(../images/highline_dealership.jpg) center center no-repeat;}

#main_content #featured_block h1 {background: url(../images/featured_title.jpg) no-repeat left top;}
#main_content #random_list_location #random_list_item img:hover {border-color: #ebeb1f; }
#main_content #home_welcome a {color: #ff0;}
#main_content #home_browse h1 {margin: 0; background: url(../images/browse_title.jpg) no-repeat left top;}
#right p {margin-bottom: 12px;}
#home_browse #browsebox a {font-weight: normal;}
#browsebttm a#browseall {background: url(../images/viewall_home.png) no-repeat left top;}
#browsebttm a#browseall:hover {background-position: left -35px;}

#main_content #ql_home li a, #main_content #ql_inner li a {background-image: url(../images/ql_icons.png); font-weight: bold;}
#main_content #ql_home li a:hover, #main_content #ql_inner li a:hover {background-image: url(../images/ql_icons_hover.png); font-weight: bold;}
#main_content #ql_inner li a:hover, #main_content #ql_home li a:hover {color: #ff0;}
#main_content #ql_inner li a span, #main_content #ql_home li a span {color: #ff0;}
#main_content #ql_inner li a:hover span, #main_content #ql_home li a:hover span {color: #fff;}

#main_content #ql_home li #ql_notify, #main_content #ql_inner li #ql_notify {background-position: left top;}
#main_content #ql_home li #ql_notify:hover, #main_content #ql_inner li #ql_notify:hover {background-position: top left;}
#main_content #ql_home li #ql_specials, #main_content #ql_inner li #ql_specials {background-position: left -29px;}
#main_content #ql_home li #ql_specials:hover, #main_content #ql_inner li #ql_specials:hover {background-position: left -29px;}
#main_content #ql_home li #ql_contact, #main_content #ql_inner li #ql_contact {background-position: left -58px;}
#main_content #ql_home li #ql_contact:hover, #main_content #ql_inner li #ql_contact:hover {background-position: left -58px;}
#main_content #ql_home li #ql_inventory, #main_content #ql_inner li #ql_inventory {background-position: left -87px;}
#main_content #ql_home li #ql_inventory:hover, #main_content #ql_inner li #ql_inventory:hover {background-position: left -87px;}


#main_content p#homemap a {background: url(../images/maplocation.png) no-repeat left top;}
#main_content p#homemap a:hover {background-position: left -36px;}
#inventory #main_content_bttm #main_content #rightColumn .inventory_v2_row {padding-bottom: 5px;}
#inventory #leftColumn #inventory_v2_sidebar_contact {background: black url(../images/dealer_contact_bkgd.jpg) no-repeat;}
#inventory .inventory_v2_details h4 a {color: #fff;}
#inventory .inventory_v2_details_wrap .inventory_v2_details h4 a:hover {color: #ff0c0c !important; text-decoration: none;}
#inventory .price_line_1, #vehicle #vehicle_title, #vehicle .price_line_1 {color: #fff;}
#inventory .filterList {padding-bottom: 5px;}
#inventory #inventory_v2_sidebar_filters #currentFilters {background: #999;}
#inventory #filterListWrap .filterList li a:hover {background: #c90202 url(http://images1.ecarlist.com/sites/images/listingImages/arrowTree_white.gif) no-repeat 2px center;}
#inventory #filterListWrap .filterList span a {float: right;}
#inventory #filterListWrap .filterList span a:hover {color: #FF0C0C;}
#contact_small #ec_is_submit .submitButton {color: #000;}
#drop_down_right #submit, #drop_down_right #submit:hover {color: #000;}

#home #getPreApproved a {background: transparent url(../images/preApprovedSquare.gif) center top no-repeat; display: block; float: right; height: 166px; margin-right: 45px; text-indent: -9999em; width: 166px;}
#inventory #getPreApproved a {background: transparent url(../images/preApprovedBanner.png) center top no-repeat; display: block; float: right; height: 40px; text-indent: -9999em; width: 220px;}
.dealer_1501 #footer_wrap {background: url(../images/footer_bkgd.png) no-repeat center top;}
#footer_wrap a#ecarlistlogo {background: url(../images/dt_logo.png) no-repeat left top;}
#footer_wrap a#ecarlistlogo:hover {background-position: right top;}
#footer_wrap #ec_footer li a:hover, #footer_wrap #footerNav li a:hover {color: #fff; text-decoration: underline;}

.span9 {
color:#FFFFFF;
width:74.5%;
}

#hours_list {color: #fff; margin-top: 10px;}

#priceContainer #price {
    width: 120px;
}

#shipping #main_content #right {
	width: 100%;
}

#main_content #sorry_notify_container { color: #333; }
#main_content #similarVehicles { color: #333; }
#vehicle .similarVehicle ul li a:hover {color: #FF0C0C;}
#vehicle #vehicle_v2_sidebar_links li a:hover {background: #FF0C0C url(http://images1.ecarlist.com/sites/images/listingImages/arrowTree_white.gif) no-repeat 2px center;}

#vehicle_photos #main_content #vehicle #vehicle_mainVitals a {color: #FF0C0C;}
#vehicle_contact {color: #fff;}
#vehicle_photos .price_title {color: #fff;}

#autosource {width: 310px; margin: 0 auto;}

/* hack */
#vehicle_mainVitals #price_right a { display: none; }

#home #home_welcome p{font-size: 15px; line-height: 23px;}

#chatwrapper {
	position: relative;
}

#chatwrapper a {
	position: absolute;
	top:5px;
	left: 300px;
}
#warranty #right img{
	margin: 20px 0;
}