#header h1 {margin: 0; padding: 0;}
#header h1 a {background:transparent url(../images/logo.png) left top no-repeat; display: block; height: 97px; margin: 4px 0 0 10px; text-indent: -9999em; width: 256px;}
#header h1 br, #header h1 span {display: none;}

#mainContent {z-index: 300;}

#chatImg{position: absolute; top: 0;}

#priNav li a {background: transparent url(../images/priNav.jpg) no-repeat scroll 0 0; padding: 0; text-indent: -9000px; }

#priNav li a#priNav_Home {background-position: left top; height: 110px; width: 48px;}
#priNav li a#priNav_Inventory {background-position: -48px top; height: 107px; width: 81px;}
#priNav li a#priNav_Specials {background-position: -129px top; height: 102px; width: 70px;}
#priNav li a#priNav_About {background-position: -199px top; height: 97px; width: 55px;}
#priNav li a#priNav_Finance {background-position: -254px top; height: 94px; width: 65px;}
#priNav li a#priNav_Service {background-position: -319px top; height: 89px; width: 65px;}
#priNav li a#priNav_Staff {background-position: -384px top; height: 85px; width: 49px;}
#priNav li a#priNav_Consignment {background-position: -433px top; height: 82px; width: 101px;}
#priNav li a#priNav_Blog {background-position: -534px top; height: 75px; width: 46px;}
#priNav li a#priNav_Contact {background-position: -580px top; height: 72px; width: 70px;}

#priNav li a#priNav_Home:hover {background-position: left -110px;}
#priNav li a#priNav_Inventory:hover {background-position: -48px -110px;}
#priNav li a#priNav_Specials:hover {background-position: -129px -110px;}
#priNav li a#priNav_About:hover {background-position: -199px -110px;}
#priNav li a#priNav_Finance:hover {background-position: -254px -110px;}
#priNav li a#priNav_Service:hover {background-position: -319px -110px;}
#priNav li a#priNav_Staff:hover {background-position: -384px -110px;}
#priNav li a#priNav_Consignment:hover {background-position: -433px -110px;}
#priNav li a#priNav_Blog:hover {background-position: -534px -110px;}
#priNav li a#priNav_Contact:hover {background-position: -580px -110px;}

#ql_home li a {background: transparent url(../images/ql_home.jpg) no-repeat scroll 0 0;}

#ql_home li a#contact {
background-position:-1px 0;
margin-right:8px;
}
#ql_home li a#finance {
background-position:-232px 0;
margin-right:7px;
}
#ql_home li a#inventory {
background-position:-463px 0;
margin-right:8px;
}
#ql_home li a#race {
background-position:-694px -90px;
}
#ql_home li a#contact:hover {
background-position:-1px -90px;
}
#ql_home li a#finance:hover {
background-position:-232px -90px;
}
#ql_home li a#inventory:hover {
background-position:-463px -90px;
}
#ql_home li a#race:hover {
background-position:-694px 0;
}

p.findinfo {width: 180px;}
p.findinfo a {color: #fff;}
p.findinfo a:hover {color: #FF676D;}
#homesocial li a#twitter, #homesocial li a#facebook  {margin-left:7px;}

#oregon_dealer_id {clear: right; color: #f00; float: right; font-size: 14px; margin-top: 10px;}

#sidebar_address .floatleft {margin:5px 3px;}

#parts_request_form label, #service_request_form label {color:#FFFFFF;}

#vehicle_photos #vehicle #vehicle_mainVitals a {color: #fff;}

#vehicle #vehicle_details_middle p {
color:#FFFFFF;
}

#vehicle #vehicle_details_middle {
color:#FFFFFF;
}

#vehicle #vehicle_details_middle { background-image: none;}

#vehicle #vehicle_contact span {
font-size:22px;
}

#vehicle #vitalsContainer ul li { font-size:12px; line-height: 16px; }
#recentList li { color:#ccc; }
#recentList li.recentListTitle { font-size: 14px; margin-top: 10px; }

#right { color:#ccc; }

#specials_shadow { height: 63px;}

.financing-photo {margin-bottom:20px;}


#sidebar_address,
#financing #sidebar_address {
		background: url(../images/sb-bkgd.png) no-repeat center top;
		height: 280px;
}
#trade_bid #sidebar_address  {
		background: url(../images/sb-bkgd-tb.png) no-repeat center top;
}