body { padding: 0 !important; background: #292929 !important; }
body .page-bkgd { background:#292929 url(../images/bodytile.png) repeat-x left top; }
.page-bkgd #wrapper { margin-top: 0; }
.page-bkgd #right p, .page-bkgd #financeLeft p, .page-bkgd #notify_middle p, .page-bkgd #model_details p { 
		color:#ccc; 
}
.page-bkgd #right h2, .page-bkgd #shipping #right h2, .page-bkgd #notify_middle h2, .page-bkgd #trade_appraisal h2, .page-bkgd #financeLeft h2, .page-bkgd #wide_wrap h2, .page-bkgd #sitemapContent h1 { 
		color:#fff;
}
.page-bkgd .color_pri { color: #fff !important; }
.page-bkgd .color_sec { color: #fff !important; }
.page-bkgd a { color: #0033ff; text-decoration:none; }
.page-bkgd a:hover { color: #3366ff; text-decoration: underline; }

.header-top {
		width:950px;
		margin: 0 auto;
		height:123px;
		border-bottom: 2px solid #000;
		position: relative;
}
.header-top h1 {
		margin: 0;
		padding: 0;
		position: absolute;
		top:0;
		left:0;
		z-index: 300;
}
.header-top h1 a {
		display: block;
		width:222px;
		height:123px;
		text-indent: -9000px;
		background: url(../images/layout-sprite.png) no-repeat 0px 0px;
}
.header-top h3 {
		margin: 0;
		padding: 0;
		font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
		font-size: 34px;
		line-height: 1.2;
		font-weight: normal;
		font-style: italic;
		text-align: right;
		color:#fff;
		text-transform: uppercase;
		position: absolute;
		top:30px;
		right:0;
		z-index: 300;
}
.page-bkgd .header-main {
		height:270px;
		padding: 7px 0 0;
		background: url(../images/flash-top-rail.jpg) repeat-x center top;
		border-bottom:2px solid #f51700;
}
.flash-placeholder {
		width:950px;
		height:270px;
		background: url(../images/flash-placeholder.jpg) no-repeat center top;
}

.page-bkgd .navwrap {
		background: url(../images/nav-sprite.png) repeat-x left top;
}
.page-bkgd #priNav li {
		background: url(../images/nav-sprite.png) no-repeat right bottom;
		padding: 0px;
}
.page-bkgd #priNav li a {
		color:#fff;
		padding: 0 10px;
}
.page-bkgd #priNav li a:hover {
		background: url(../images/nav-sprite.png) repeat-x 0 -80px;
}



.page-bkgd .navwrap #priNav ul {
		background: #0b0b0b;
		padding: 5px;
		border-color:#373737;
}
.page-bkgd .navwrap #priNav ul li { 
		background: none;
		border-bottom:1px solid rgba(255,255,255,.1); 
		border-bottom:1px solid #909190\9; 
}
.navwrap #priNav ul li.first { border-top:none; }
.navwrap #priNav ul li.last { border-bottom:none; }
.navwrap #priNav ul li a { 
		color:#ccc; 
		font-size: 12px; 
		line-height: 36px; 
		height:36px; 
		font-weight: normal;
		padding: 0 10px; 
		background: none;
		text-shadow: none;
 }
.navwrap #priNav ul li a:hover {
		background:#80150a;
		color:#fff;
}


.page-bkgd .main_content_wrap {
		background: #373737 url(../images/content-bttm.png) repeat-x left bottom;
}
.page-bkgd .main_content { background: url(../images/mc-top.png) repeat-x left top; }
.page-bkgd #footerNav { background: url(../images/footer-tile.png) repeat-x left top; }
.page-bkgd #ec_footer li { border-right:1px solid #808386; color:#808386; }
.page-bkgd #ec_footer li a { color:#808386; }
.page-bkgd a#dt_logo { background: url(../images/layout-sprite.png) no-repeat -250px 0px; }
.page-bkgd a#dt_logo:hover { background-position: -250px -18px; }
.page-bkgd #home #random_list_location #random_list_item { margin: 0 3px 0 0; }

.page-bkgd .home-contact-info {
		background: #141414; /* Old browsers */
		background: -moz-linear-gradient(top,  #141414 0%, #4d4d4d 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#141414), color-stop(100%,#4d4d4d)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #141414 0%,#4d4d4d 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #141414 0%,#4d4d4d 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #141414 0%,#4d4d4d 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #141414 0%,#4d4d4d 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#141414', endColorstr='#4d4d4d',GradientType=0 ); /* IE6-9 */
}
.page-bkgd .home-contact-info h3 {
		font-weight: bold;
		font-style: italic;
		border-bottom: 1px solid #80150a;
		border-top:1px solid #444;
		border-left:1px solid #321b18;
		border-right:1px solid #321b18;
		background: #1b1b1b; /* Old browsers */
		background: -moz-linear-gradient(top,  #1b1b1b 0%, #1b1b1b 50%, #141414 50%, #14140f 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1b1b1b), color-stop(50%,#1b1b1b), color-stop(50%,#141414), color-stop(100%,#14140f)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #1b1b1b 0%,#1b1b1b 50%,#141414 50%,#14140f 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #1b1b1b 0%,#1b1b1b 50%,#141414 50%,#14140f 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #1b1b1b 0%,#1b1b1b 50%,#141414 50%,#14140f 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #1b1b1b 0%,#1b1b1b 50%,#141414 50%,#14140f 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b1b1b', endColorstr='#14140f',GradientType=0 ); /* IE6-9 */
}
p.contact-sign {
		display: block;
		width:215px;
		height:190px;
		text-indent:-9000px;
		margin: 0 auto 10px;
		background: url(../images/contact-signs.png) no-repeat;
}
p.contact-sign.manheim { background-position: 0px 0px; }
p.contact-sign.harrisburg { background-position: -215px 0px; }
.page-bkgd .home-contact-info hr {
		background: #3d3d3d;
		border: 1px solid #3d3d3d;
}
.page-bkgd .home-contact-info p.home-contact-details { color:#fff; }
.page-bkgd .home-specials { padding: 0; }

#hours_list { padding: 10px; margin: 0 0 20px; }
#hours_list ul { padding: 0 0 0 20px; }
#hours_list h3 { font-size: 16px; margin: 0; padding: 0 0 3px; border-bottom: 1px dotted #777; }
#hours_list h4 { font-size: 13px; margin: 15px 0 3px; padding: 0; }
#hours_list li {  font-size: 12px; line-height: 15px; color:#fff; }
#hours_list li span.hours_department_list_day { float:left; width:65px; }

.page-bkgd .home-welcome h3 {
		font-weight: bold;
		font-style: italic;
		border-bottom: 1px solid #80150a;
		border-top:1px solid #444;
		border-left:1px solid #321b18;
		border-right:1px solid #321b18;
		background: #1b1b1b; /* Old browsers */
		background: -moz-linear-gradient(top,  #1b1b1b 0%, #1b1b1b 50%, #141414 50%, #14140f 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1b1b1b), color-stop(50%,#1b1b1b), color-stop(50%,#141414), color-stop(100%,#14140f)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #1b1b1b 0%,#1b1b1b 50%,#141414 50%,#14140f 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #1b1b1b 0%,#1b1b1b 50%,#141414 50%,#14140f 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #1b1b1b 0%,#1b1b1b 50%,#141414 50%,#14140f 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #1b1b1b 0%,#1b1b1b 50%,#141414 50%,#14140f 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b1b1b', endColorstr='#14140f',GradientType=0 ); /* IE6-9 */
}
.page-bkgd .home-welcome p {
		color:#fff;
		margin-bottom: 20px;
}
.page-bkgd .ecl-drop-down-filters { background: #4d4d4d; }
.page-bkgd .ecl-drop-down-filters-inner {
		background: #545454;
		border:1px solid #6b6b6b;
}
.page-bkgd .ecl-drop-down-filters h3 {
		font-weight: bold;
		font-style: italic;
		color:#fff;
}
.page-bkgd .ecl-drop-down-filters label { color:#ccc; }
.page-bkgd .ecl-drop-down-filters a#submit {
		background: url(../images/bttn-tile-25.png) repeat-x left top;
}
.page-bkgd .ecl-drop-down-filters a#submit:hover {
		background: url(../images/bttn-tile-25.png) repeat-x left bottom;
}

.ql-social {
		height:58px;
		margin: 15px 20px 0;
		padding: 0 20px;
		border:1px solid #4d4d4d;
		background: #010202; /* Old browsers */
		background: -moz-linear-gradient(top,  #010202 0%, #282828 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#010202), color-stop(100%,#282828)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #010202 0%,#282828 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #010202 0%,#282828 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #010202 0%,#282828 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #010202 0%,#282828 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#010202', endColorstr='#282828',GradientType=0 ); /* IE6-9 */
}
.ql-social li {
		float:left;
		margin: 0 55px 0 0;
		padding: 0;
}
.ql-social li a {
		display: block;
		line-height: 58px;
		padding: 0 0 0 33px;
		font-size: 11px;
		color:#fff;
		text-decoration: none;
		background: url(../images/ql-social.png) no-repeat;
}
.ql-social li.youtube { margin: 0; }
.ql-social li.twitter a { background-position: 0px 0px; }
.ql-social li.facebook a { background-position: 0px -58px; }
.ql-social li.youtube a { background-position: 0px -116px; }

#home .page-bkgd #featuredVehicles_title {
		font-weight: bold;
		font-style: italic;
		border-bottom: 1px solid #80150a;
		border-top:1px solid #444;
		border-left:1px solid #321b18;
		border-right:1px solid #321b18;
		background: #1b1b1b; /* Old browsers */
		background: -moz-linear-gradient(top,  #1b1b1b 0%, #1b1b1b 50%, #141414 50%, #14140f 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1b1b1b), color-stop(50%,#1b1b1b), color-stop(50%,#141414), color-stop(100%,#14140f)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #1b1b1b 0%,#1b1b1b 50%,#141414 50%,#14140f 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #1b1b1b 0%,#1b1b1b 50%,#141414 50%,#14140f 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #1b1b1b 0%,#1b1b1b 50%,#141414 50%,#14140f 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #1b1b1b 0%,#1b1b1b 50%,#141414 50%,#14140f 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b1b1b', endColorstr='#14140f',GradientType=0 ); /* IE6-9 */
}
#home .page-bkgd #random_list_location #random_list_item { margin: 0 3px; }
#home .page-bkgd #random_list_location #random_list_item a { color:#e0e0e0; }
#home .page-bkgd #random_list_location #random_list_item a:hover { color:#7c7c7c; }


.page-bkgd #contact_small h2 {
		font-weight: bold;
		font-style: italic;
		border-bottom: 1px solid #80150a;
		border-top:1px solid #444;
		border-left:1px solid #321b18;
		border-right:1px solid #321b18;
		background: #1b1b1b; /* Old browsers */
		background: -moz-linear-gradient(top,  #1b1b1b 0%, #1b1b1b 50%, #141414 50%, #14140f 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1b1b1b), color-stop(50%,#1b1b1b), color-stop(50%,#141414), color-stop(100%,#14140f)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #1b1b1b 0%,#1b1b1b 50%,#141414 50%,#14140f 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #1b1b1b 0%,#1b1b1b 50%,#141414 50%,#14140f 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #1b1b1b 0%,#1b1b1b 50%,#141414 50%,#14140f 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #1b1b1b 0%,#1b1b1b 50%,#141414 50%,#14140f 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b1b1b', endColorstr='#14140f',GradientType=0 ); /* IE6-9 */
}
.page-bkgd #contact_small {
		color:#999;
		background: #0e0e0e; /* Old browsers */
		background: -moz-linear-gradient(top,  #0e0e0e 0%, #4d4d4d 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0e0e0e), color-stop(100%,#4d4d4d)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #0e0e0e 0%,#4d4d4d 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #0e0e0e 0%,#4d4d4d 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #0e0e0e 0%,#4d4d4d 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #0e0e0e 0%,#4d4d4d 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e0e0e', endColorstr='#4d4d4d',GradientType=0 ); /* IE6-9 */
}
.page-bkgd #contact_small .submitButton {
		background: url(../images/bttn-tile-25.png) repeat-x left top;
		border:1px solid #000;
}
.page-bkgd #contact_small .submitButton:hover {
		background: url(../images/bttn-tile-25.png) repeat-x left bottom;
}

.page-bkgd #sidebar_address {
		color:#999;
		background: #0e0e0e; /* Old browsers */
		background: -moz-linear-gradient(top,  #0e0e0e 0%, #4d4d4d 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0e0e0e), color-stop(100%,#4d4d4d)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #0e0e0e 0%,#4d4d4d 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #0e0e0e 0%,#4d4d4d 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #0e0e0e 0%,#4d4d4d 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #0e0e0e 0%,#4d4d4d 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e0e0e', endColorstr='#4d4d4d',GradientType=0 ); /* IE6-9 */
}
.page-bkgd #sidebar_address_head {
		font-weight: bold;
		font-style: italic;
		border-bottom: 1px solid #80150a;
		border-top:1px solid #444;
		border-left:1px solid #321b18;
		border-right:1px solid #321b18;
		background: #1b1b1b; /* Old browsers */
		background: -moz-linear-gradient(top,  #1b1b1b 0%, #1b1b1b 50%, #141414 50%, #14140f 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1b1b1b), color-stop(50%,#1b1b1b), color-stop(50%,#141414), color-stop(100%,#14140f)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #1b1b1b 0%,#1b1b1b 50%,#141414 50%,#14140f 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #1b1b1b 0%,#1b1b1b 50%,#141414 50%,#14140f 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #1b1b1b 0%,#1b1b1b 50%,#141414 50%,#14140f 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #1b1b1b 0%,#1b1b1b 50%,#141414 50%,#14140f 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b1b1b', endColorstr='#14140f',GradientType=0 ); /* IE6-9 */
}
.page-bkgd #sidebar_address .floatleft p { color:#999; }
.page-bkgd #sidebar_address #sidebar_address_content a#getdirections {
		background: url(../images/bttn-tile-25.png) repeat-x left top;
		border:1px solid #000;
		font-size: 11px;
}
.page-bkgd #sidebar_address #sidebar_address_content a#getdirections:hover { background: url(../images/bttn-tile-25.png) repeat-x left bottom; }

.sb-dealer-block {
		margin: 0 15px 25px;
		padding: 0 0 10px;
		border-bottom: 1px dotted #ccc;
		
}
.sb-dealer-block:last-child { border:none; }
.sb-dealer-block p {
		font-size: 11px;
		line-height: 1.5;
		color:#ccc;
}
.sb-dealer-block p.sb-dealer-name {
		font-size: 13px;
		margin: 0 0 5px;
		padding: 0;
		color:#fff
}
.sb-dealer-block p.sb-header {
		text-transform: uppercase;
		font-weight: bold;
		font-size: 10px;
		margin: 0;
		padding: 0;
}
.sb-dealer-block p.sb-phone {
		margin: 0;
}
.sb-dealer-block p.sb-phone span {
		float:left;
		width:65px;
}
a.get-directions {
		display: block;
		line-height: 25px; 
		height:25px; 
		padding: 0; 
		margin: 10px 0; 
		text-align: center; 
		font-size: 11px; 
		text-transform: uppercase; 
		color:#fff;
		text-decoration: none; 
		font-weight: bold;
		background: url(../images/bttn-tile-25.png) repeat-x left top;
		border:1px solid #000;
}
a.get-directions:hover {
		background: url(../images/bttn-tile-25.png) repeat-x left bottom;		
		cursor:pointer; 
		text-decoration: none;
}


#service .page-bkgd  #right h3{ color:#ccc; }
#service .page-bkgd #service_request_form label { color:#ccc; }

#notify .page-bkgd #notify_form_div {
		color:#999;
		border:none;
		background: #0e0e0e; /* Old browsers */
		background: -moz-linear-gradient(top,  #0e0e0e 0%, #4d4d4d 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0e0e0e), color-stop(100%,#4d4d4d)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #0e0e0e 0%,#4d4d4d 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #0e0e0e 0%,#4d4d4d 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #0e0e0e 0%,#4d4d4d 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #0e0e0e 0%,#4d4d4d 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e0e0e', endColorstr='#4d4d4d',GradientType=0 ); /* IE6-9 */
}
#notify .page-bkgd #notify_form_div h2 {
		font-weight: bold;
		font-style: italic;
		border-bottom: 1px solid #80150a;
		border-top:1px solid #444;
		border-left:1px solid #321b18;
		border-right:1px solid #321b18;
		background: #1b1b1b; /* Old browsers */
		background: -moz-linear-gradient(top,  #1b1b1b 0%, #1b1b1b 50%, #141414 50%, #14140f 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1b1b1b), color-stop(50%,#1b1b1b), color-stop(50%,#141414), color-stop(100%,#14140f)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #1b1b1b 0%,#1b1b1b 50%,#141414 50%,#14140f 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #1b1b1b 0%,#1b1b1b 50%,#141414 50%,#14140f 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #1b1b1b 0%,#1b1b1b 50%,#141414 50%,#14140f 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #1b1b1b 0%,#1b1b1b 50%,#141414 50%,#14140f 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b1b1b', endColorstr='#14140f',GradientType=0 ); /* IE6-9 */
}
#notify .page-bkgd #notify_form_div #vehicle_finder_submit input {
		background: url(../images/bttn-tile-25.png) repeat-x left top;
		border:1px solid #000;
}
#notify .page-bkgd #notify_form_div #vehicle_finder_submit input:hover {
		background: url(../images/bttn-tile-25.png) repeat-x left bottom;
}
#notify .page-bkgd #notify_form_div h3 {
		color:#ccc;
}
#notify .page-bkgd #notify_form_div label, 
#notify .page-bkgd #notify_form_div span.formLabel {
		color:#999;
}

#trade_bid .page-bkgd #trade_appraisal .ecl-trade-appraisal form legend {
		background: #1b1b1b; /* Old browsers */
		background: -moz-linear-gradient(top,  #1b1b1b 0%, #1b1b1b 50%, #141414 50%, #14140f 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1b1b1b), color-stop(50%,#1b1b1b), color-stop(50%,#141414), color-stop(100%,#14140f)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #1b1b1b 0%,#1b1b1b 50%,#141414 50%,#14140f 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #1b1b1b 0%,#1b1b1b 50%,#141414 50%,#14140f 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #1b1b1b 0%,#1b1b1b 50%,#141414 50%,#14140f 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #1b1b1b 0%,#1b1b1b 50%,#141414 50%,#14140f 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b1b1b', endColorstr='#14140f',GradientType=0 ); /* IE6-9 */
}
.page-bkgd .ecl-trade-appraisal #trade_appraisal_tabs li.current, 
.page-bkgd .ecl-trade-appraisal #trade_appraisal_tabs li.allowed, 
.page-bkgd .ecl-trade-appraisal #trade_appraisal_tabs li.current a, 
.page-bkgd .ecl-trade-appraisal #trade_appraisal_tabs li.allowed a { background-image: url(../images/stepped_navigation.png) !important; }
#trade_bid .page-bkgd .ecl-trade-appraisal #trade_appraisal_tabs li.current a,
#vehicle .page-bkgd .ecl-trade-appraisal #trade_appraisal_tabs li.current a { background-color: #f51700 !important; color:#fff !important; }

#trade_bid #trade_appraisal h5 {
		margin: 25px 0 10px;
		padding: 0;
		font-size: 16px;
		text-transform: uppercase;
		font-weight: normal;
		color:#eee;
}
#trade_appraisal p {
		color:#ccc;
		font-size: 14px;
		line-height: 1.3;
		margin: 0 0 15px;
}
.trade-details {
		margin: 0 0 25px;
		padding: 0 0 0 20px;
		list-style-type: square;
}
.trade-details li {
		color:#ccc;
		font-size: 14px;
		line-height: 1.3;
		margin: 0 0 5px;
}

#inventory .page-bkgd #inventory_v2_sidebar_filters {
		color:#999;
		border:none;
		background: #0e0e0e; /* Old browsers */
		background: -moz-linear-gradient(top,  #0e0e0e 0%, #4d4d4d 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0e0e0e), color-stop(100%,#4d4d4d)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #0e0e0e 0%,#4d4d4d 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #0e0e0e 0%,#4d4d4d 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #0e0e0e 0%,#4d4d4d 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #0e0e0e 0%,#4d4d4d 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e0e0e', endColorstr='#4d4d4d',GradientType=0 ); /* IE6-9 */
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
}
.page-bkgd #inventory_v2_sidebar_filters h2 {
		font-weight: bold;
		font-style: italic;
		background: none;
		color:#fff;
}
#inventory .page-bkgd h3.non_expandable_menuheader {
		color:#999;
		padding-top: 10px;
}
#inventory .page-bkgd #currentFilters {
		background: #545454;
		border:1px solid #666;
}
#inventory .page-bkgd .filterList {
		border-bottom:1px solid #666;
}
#inventory .page-bkgd #inventory_v2_sidebar_filters .filterList h3 {
		color:#ccc;
}
#inventory .page-bkgd .filterList ul li {
		color:#999;
}
#inventory .page-bkgd .filterList ul li a {
		color:#999;
		background: url(../images/filterlist-arrows.png) no-repeat 2px -19px;
}
#inventory .page-bkgd .filterList ul li a:hover {
		color:#fff;
		background-color:#80150a;
}
#inventory .page-bkgd .filterList span a {
		background: url(../images/bttn-tile-25.png) repeat-x left -5px;
}
#inventory .page-bkgd .filterList span a:hover {
		background: url(../images/bttn-tile-25.png) repeat-x left -27px;
}

ul.inventory_v2_details_vitals_wrap li:last-child{color: #f51700 !important;}

#inventory .page-bkgd #searchBar,
#inventory .page-bkgd #sort_bar,
#vehicle .page-bkgd #vehicle_topbar,
#vehicle .page-bkgd #searchBar {
		margin: 0 0 3px;
		border:1px solid #000;
		background: #535353; /* Old browsers */
		background: -moz-linear-gradient(top,  #535353 0%, #020202 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#535353), color-stop(100%,#020202)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #535353 0%,#020202 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #535353 0%,#020202 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #535353 0%,#020202 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #535353 0%,#020202 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#535353', endColorstr='#020202',GradientType=0 ); /* IE6-9 */
}
#wrapper #drop_down_filters #drop_down_left #condition{display: block !important;}

#inventory .page-bkgd .inventory_v2_row {
		border-bottom: 1px dotted #f3f3f3;
}
#inventory .page-bkgd .inventory_v2_details li {
	color:#ccc;
}
#inventory .page-bkgd .inventory_v2_price_left { color:#999; }
#inventory .page-bkgd .inventory_v2_price_right .price_title { color:#999; }
#inventory .page-bkgd .inventory_v2_details_links li a { color:#fff; }
.page-bkgd #vehicleDisclaimer p { color:#666; }
.page-bkgd p#nfd_legend { color:#000; }

#vehicle .page-bkgd #similarVehicles {
		color:#999;
		border:none;
		background: #0e0e0e; /* Old browsers */
		background: -moz-linear-gradient(top,  #0e0e0e 0%, #4d4d4d 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0e0e0e), color-stop(100%,#4d4d4d)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #0e0e0e 0%,#4d4d4d 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #0e0e0e 0%,#4d4d4d 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #0e0e0e 0%,#4d4d4d 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #0e0e0e 0%,#4d4d4d 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e0e0e', endColorstr='#4d4d4d',GradientType=0 ); /* IE6-9 */
}
#vehicle .page-bkgd #similarVehicles h3 {
		font-weight: bold;
		font-style: italic;
		border-bottom: 1px solid #80150a;
		border-top:1px solid #444;
		border-left:1px solid #321b18;
		border-right:1px solid #321b18;
		background: #1b1b1b; /* Old browsers */
		background: -moz-linear-gradient(top,  #1b1b1b 0%, #1b1b1b 50%, #141414 50%, #14140f 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1b1b1b), color-stop(50%,#1b1b1b), color-stop(50%,#141414), color-stop(100%,#14140f)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #1b1b1b 0%,#1b1b1b 50%,#141414 50%,#14140f 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #1b1b1b 0%,#1b1b1b 50%,#141414 50%,#14140f 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #1b1b1b 0%,#1b1b1b 50%,#141414 50%,#14140f 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #1b1b1b 0%,#1b1b1b 50%,#141414 50%,#14140f 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b1b1b', endColorstr='#14140f',GradientType=0 ); /* IE6-9 */
}
#vehicle .page-bkgd #similarVehicles .similarVehicle li { color:#ccc; }
#vehicle .page-bkgd #similarVehicles .similarVehicle li a { color:#fff; }

#vehicle .page-bkgd #vehicle_v2_sidebar_links {
		color:#999;
		border:none;
		background: #0e0e0e; /* Old browsers */
		background: -moz-linear-gradient(top,  #0e0e0e 0%, #4d4d4d 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0e0e0e), color-stop(100%,#4d4d4d)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #0e0e0e 0%,#4d4d4d 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #0e0e0e 0%,#4d4d4d 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #0e0e0e 0%,#4d4d4d 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #0e0e0e 0%,#4d4d4d 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e0e0e', endColorstr='#4d4d4d',GradientType=0 ); /* IE6-9 */
}
#vehicle .page-bkgd #vehicle_v2_sidebar_links p {
		font-weight: bold;
		font-style: italic;
		border-bottom: 1px solid #80150a;
		border-top:1px solid #444;
		border-left:1px solid #321b18;
		border-right:1px solid #321b18;
		background: #1b1b1b; /* Old browsers */
		background: -moz-linear-gradient(top,  #1b1b1b 0%, #1b1b1b 50%, #141414 50%, #14140f 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1b1b1b), color-stop(50%,#1b1b1b), color-stop(50%,#141414), color-stop(100%,#14140f)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #1b1b1b 0%,#1b1b1b 50%,#141414 50%,#14140f 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #1b1b1b 0%,#1b1b1b 50%,#141414 50%,#14140f 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #1b1b1b 0%,#1b1b1b 50%,#141414 50%,#14140f 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #1b1b1b 0%,#1b1b1b 50%,#141414 50%,#14140f 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b1b1b', endColorstr='#14140f',GradientType=0 ); /* IE6-9 */
}
#vehicle .page-bkgd #vehicle_v2_sidebar_links li {
		color:#999;
}
#vehicle .page-bkgd #vehicle_v2_sidebar_links li a {
		color:#999;
		background: url(../images/filterlist-arrows.png) no-repeat 2px -19px;
}
#vehicle .page-bkgd #vehicle_v2_sidebar_links li a:hover {
		color:#fff;
		background-color:#80150a;
}
.page-bkgd #vehicle_contact { color:#ccc; }
.page-bkgd #vehicle_contact span { color:#ccc; }
.page-bkgd #vehicle_contact a { color:#ccc; }
#vehicle .page-bkgd #vitalsContainer li,
#vehicle .page-bkgd #vitalsContainer li strong { color:#ccc; }
#vehicle .page-bkgd #vehicle_thumbs { 
		border:none; 
		margin-bottom: 0; 
		background: #000;
}
.page-bkgd a#viewMorePhotos { 
		color:#ccc; 
		text-decoration: none;
		font-weight: bold;
		background:#000;
}

#vehicle .page-bkgd .vctSkin_bg { background-image: url(../images/vct_skin_template.png) !important; }
#vehicle .page-bkgd .vctTabs_container,
#vehicle .page-bkgd .vctPanes_inner,
#vehicle .page-bkgd #vctBottom_container #vctMiddle_container { border:none; }
#vehicle .page-bkgd .vctPanes_container { background-color:#333; font-size: 12px; }
#vehicle .page-bkgd h3#vctHeader_txt { 
		color:#fff;
		font-size: 20px;
		font-weight: normal;  
		margin-top: 1px 0 0 10px;
}
#vehicle .page-bkgd .vctPanes_inner,
#vehicle .page-bkgd .vctTabs_container {
		border-left:1px solid #595959;
		border-right:1px solid #595959;
}
#vehicle .page-bkgd #vctBottom_container #vctMiddle_container { border-bottom: 1px solid #595959; }

#vehicle .page-bkgd #vehicle_details_middle,
#vehicle .page-bkgd #vehicle_details_middle li {
		font-size: 13px;
		line-height: 1.5;
}
#vehicle .page-bkgd .vctTabs_container li { color:#fff; font-family: sans-serif; border:none; }
#vehicle .page-bkgd .vctTabs_container li a { color:#fff; background: url(../images/ct-div.png) no-repeat right center; padding-right: 10px; }
#vehicle .page-bkgd .vctTabs_container li.last a { background: none; }

#vehicle .page-bkgd .vctPanes_container  { color:#fff; }
#vehicle .page-bkgd .trade_appraisal_text p { font-size:14px; line-height: 20px; color:#fff; margin: 0 15px 15px 0; padding: 0; }
#vehicle .page-bkgd .vctPanes_inner label { color:#ccc !important; }


#contact #customer_tools_top_left,
#contact #customer_tools_top_middle,
#contact #customer_tools_top_right,
#contact #customer_tools_bottom_left,
#contact #customer_tools_bottom_middle,
#contact #customer_tools_bottom_right { background: none; border:none; color:#fff; }

select.input_element { font-size: 12px; }

#contact #customer_tools_top_left {
		background: url(../images/vct_skin_template.png) no-repeat -201px 0px;
}
#contact #customer_tools_top_right {
		background: url(../images/vct_skin_template.png) no-repeat -222px 0px;
		height:38px;
		width:21px;
}
#contact #customer_tools_top_middle {
		background: url(../images/vct_skin_template.png) repeat-x 0px -440px;
		color:#fff; 
		font-size: 20px; 
		font-family: sans-serif; 
		font-weight: normal;
		height:38px;
}
#contact #customer_tools_content_wrapper {
		background: #333 url(../images/vct_skin_template.png) repeat-x 0px -546px;
		border-left:1px solid #595959;
		border-right:1px solid #595959;
		color:#fff;
}
#contact #customer_tools_top {
		height:38px;
}
#contact #customer_tools_bottom_left {
		background: url(../images/vct_skin_template.png) no-repeat -201px -42px;
}
#contact #customer_tools_bottom_right {
		background: url(../images/vct_skin_template.png) no-repeat -220px -42px;
		width:22px;
}
#contact #customer_tools_bottom_middle {
		background: url(../images/vct_skin_template.png) repeat-x left -526px;
		border-bottom: 1px solid #595959;
}
.page-bkgd #contact_map { border:1px solid #9f9f9f; background:#fff; border-radius:5px;  -moz-border-radius:5px; -webkit-border-radius:5px;  padding:20px 20px; }

#service #right h5 {
		margin: 25px 0 15px;
		padding: 0;
		font-size: 16px;
		text-transform: uppercase;
		font-weight: normal;
		color:#eee;
}
.service-logos {
		margin: 0 0 10px;
		padding: 0;
		display: block;
		width:218px;
		height:62px;
		text-indent: -9000px;
		background: url(../images/services_logos.gif) no-repeat 0px 0px;
}
.service-offer {
		float:right;
		width:338px;
		height:172px;
		margin: 0 0 15px 15px;
		text-indent: -9000px;
		background: url(../images/detail_up.gif) no-repeat 0px 0px;
}

#our_team .department .employee_image img {
		width:60%;
		border:4px solid #fff;
		margin-bottom: 15px;
		border-radius:2px;
		-moz-border-radius:2px;
		-webkit-border-radius:2px;
		box-shadow: 0 0 10px #000;
		-moz-box-shadow: 0 0 10px #000;
		-webkit-box-shadow: 0 0 10px #000;
}
#our_team .department h3 {
		color: #FFF;
}
#our_team .employee .employee_name h4 {
		color:#fff;
		font-weight: normal;
}
#contact #our_team .department {
		overflow:hidden;
		padding: 15px 0;
		border-bottom: 1px solid #444;
}
#contact #our_team .department:first-child { 
		border-top:1px solid #444; 
		margin-top: 15px;
		padding-top: 5px;
}
#contact #our_team .four_column .employee { height:250px; }
#contact #our_team .department h3 {
		color:#fff;
		font-weight: normal;
		text-transform: uppercase;
}
#our_team .employee_contact_info span a { word-wrap: break-word; }

#specials_navigation ul li.specials_current a, #specials_navigation ul li a{color: #000;}

#specials #ip_specials h3{color: #FFF !important;}
