@import url(http://images1.ecarlist.com/sites/templates/common/css/base.css);

/**************************************************
Prestige Imports g1860
***************************************************/

body {
		font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    line-height: 1.3;
		background: #000;
		color: #000000;
}
.clear { margin: 0; padding: 0; clear: both; }
p { margin: 0 0 10px; padding: 0; }
a { color: #dd5301; text-decoration:none; }
a:link {}
a:hover { color: #ccc; text-decoration:underline; }
a:visited {}
a:active { outline:none; }
a:focus { outline-style: none; }
.color_pri { color: #dd5301 !important; }
.color_sec { color: #fff !important; }


#right p, #financeLeft p, #notify_middle p, #model_details p, .wide-wrap p { font-size:14px; line-height: 20px; color:#fff; margin: 0 0 15px; padding: 0; }
#right h2,
#notify_middle h2, 
#trade_appraisal h2, 
#financeLeft h2, 
#wide_wrap h2, 
#sitemapContent h1,
.wide-wrap h2 { 
		color: #fff;
		font-size: 14px;
		padding: 4px 20px;
		margin: 0 0 15px;
		font-weight: normal;
		text-transform: uppercase;
		background: url(../images/arrow_orange.png) no-repeat center left #3a3a3a;
		background-position: 8px 9px;
}


#header {width: 980px;  height: 150px; position: absolute; top: -95px;}
.dealer_3833 #header {top: -95px;}
.dealer_3892 #header {top: -116px;}
.dealer_3893 #header {top: -116px;}
.dealer_3894 #header {top: -116px;}
.dealer_3895 #header {top: -116px;}

#logo a {display: block; text-indent: -9000em; float: left;}
.dealer_3833 #logo a, #logo_3833 a {background: url(../images/logo_3833.png) no-repeat top center; width: 352px; height: 149px; display: block; text-indent: -9000em; float: left; margin: -50px 50px 0 0;}

.dealer_3892 #logo a {background: url(../images/logo_3892.png) no-repeat top center; width: 404px; height:  100px;}
.dealer_3893 #logo a{background: url(../images/logo_3893.png) no-repeat top center; width: 519px; height:  77px; margin-top: 25px;}
.dealer_3894 #logo a{background: url(../images/logo_3894.png) no-repeat top center; width: 353px; height:  108px;}
.dealer_3895 #logo a{background: url(../images/logo_3895.png) no-repeat top center; width: 467px; height:  114px;}
#logo_list {
float: right;
margin: 57px 0 0 0;
}
#logo_list li {
margin: 0 0 0 35px;
float: left;
}
#logo_list li#portal_logo a {
background: url(../images/logo_list.png) no-repeat 0px 0px;
width: 86px;
height: 39px;
display: block;
text-indent: -9000em;
float: left;
}
#logo_list li#audi a {
background: url(../images/logo_list.png) no-repeat -114px 0px;
width: 53px;
height: 39px;
display: block;
text-indent: -9000em;
float: left;
}
#logo_list li#lam a {
background: url(../images/logo_list.png) no-repeat -192px 0px;
width: 38px;
height: 39px;
display: block;
text-indent: -9000em;
float: left;
}
#logo_list li#pagani a {
background: url(../images/logo_list.png) no-repeat -255px 0px;
width: 68px;
height: 39px;
display: block;
text-indent: -9000em;
float: left;
}
#logo_list li#lotus a {
background: url(../images/logo_list.png) no-repeat -349px 0px;
width: 34px;
height: 39px;
display: block;
text-indent: -9000em;
float: left;
}
#logo_list li#portal_logo a:hover {background-position: 0px -39px;}
#logo_list li#audi a:hover {background-position: -114px -39px;}
#logo_list li#lam a:hover {background-position: -192px -39px;}
#logo_list li#pagani a:hover {background-position: -255px -39px;}
#logo_list li#lotus a:hover {background-position: -349px -39px;}

ul#logoslg{float: right;}
ul#logoslg li{float: left; margin-left: 35px;}
ul#logoslg li a{background: url(../images/header-large-sprite.png) no-repeat top left; width: 100px; height: 70px; display: block; float: left; text-indent: -9000em;}

ul#logoslg li#audi a{background-position: -15px 0; }
ul#logoslg li#lam a{background-position: -100px 0; width: 90px;}
ul#logoslg li#lotus a{background-position: -190px 0; width: 90px;}
ul#logoslg li#pagani a{background-position: -285px 0; width: 90px; width: 105px;}


ul#logoslg li#audi a:hover{background-position: -15px -68px; }
ul#logoslg li#lam a:hover{background-position: -100px -68px; width: 90px;}
ul#logoslg li#lotus a:hover{background-position: -190px -68px; width: 90px;}
ul#logoslg li#pagani a:hover{background-position: -285px -68px; width: 90px; width: 105px;}

#inner_wrapper {
		width: 980px;
		margin: 0 auto;
		padding-bottom: 150px;
		position: relative;
}

#content_wrapper {
		padding-bottom: 50px;
}
#nav_wrapper {
		width: 980px;
		height: 57px;
		margin: 0 auto 10px;
}
#outer_wrapper {
		background: url(../images/footer-portal.jpg) no-repeat center bottom; 
		min-width: 980px;
		margin: 0; 
		padding: 0;
		min-height: 500px;
		padding-bottom: 250px;
}

#page_bkgd {
		background: url(../images/city_image.jpg) no-repeat center top;
}

#banner_flash {
		width: 980px;
		margin: 0 auto;
		height: 350px;
		padding-right: 32px;
}


#priNav { width:980px; height:57px; margin: 0; padding: 0; text-align: center }
body #priNav li { float:none; display:inline-block; *display:inline; zoom:1; margin: 0; padding: 0; }
#priNav li a {
		display: block;
		height:57px;
		text-indent: -9000px;
		background: url(../images/priNav.png) no-repeat;
}


#priNav li#priNav_Home a { width:56px; background-position: 0px 0px; }
#priNav li#priNav_new a { width:152px; background-position: -56px 0px; }
#priNav li#priNav_preowned a { width:95px; background-position: -103px 0px; }
#priNav li#priNav_Finance a { width:90px; background-position: -322px 0px; }
#priNav li#priNav_specials a { width:98px; background-position: -412px 0px; }
#priNav li#priNav_Service_Parts a { width:158px; background-position: -510px 0px; }
#priNav li#priNav_about a { width:229px; background-position: -668px 0px; }
#priNav li#priNav_contact a { width:83px; background-position: -897px 0px; }
/* hover states */
#priNav li#priNav_Home a:hover { width:56px; background-position: 0px -57px; }
#priNav li#priNav_new a:hover{ width:152px; background-position: -56px -57px; }
#priNav li#priNav_preowned a:hover { width:95px; background-position: -103px -57px; }
#priNav li#priNav_Finance:hover a { width:90px; background-position: -322px -57px; }
#priNav li#priNav_specials:hover a { width:98px; background-position: -412px -57px; }
#priNav li#priNav_Service_Parts:hover a { width:158px; background-position: -510px -57px; }
#priNav li#priNav_about:hover a { width:229px; background-position: -668px -57px; }
#priNav li#priNav_contact:hover a { width:83px; background-position: -897px -57px; }


#nav_wrapper #priNav ul { padding: 10px; width: 240px; top: 56px; left: 0; text-align: left; border:none; *top:26px;
		background: #111;
		border: #111;
 }
#nav_wrapper #priNav ul li { 
		background: none; 
		width: 100%; 
		color:#fff; 
		border-bottom:1px solid #393939; 
}
#nav_wrapper #priNav ul li a { 
		color:#fff; 
		font-size: 14px; 
		line-height: 45px; 
		height:45px; 
		padding-top: 0; 
		background: none;
		text-transform: uppercase;
		text-decoration: none;
		width:100%;
		white-space: nowrap;
}
#nav_wrapper #priNav ul li a:hover {  color:#f26b19; width:100%; }
.translate { float:right; margin: 0 0 10px; padding: 0; width:320px; height:30px; line-height: 24px; }
.translate .goog-te-gadget { color:#fff; }
.translate select.goog-te-combo { float:left; margin-right: 10px; }
.translate .goog-logo-link, 
.translate .goog-logo-link:link, 
.translate .goog-logo-link:visited, 
.translate .goog-logo-link:hover, 
.translate .goog-logo-link:active { color:#fff; }







#portal_makes {
display: block;
width: 980px;
}

#portal_makes li{
float: left;
list-style-type: none;
width: 222px;
height: 18px;
color: white;
margin-right: 17px;
display: block;
background: #3A3A3A;
padding: 7px 0px 3px 10px;
}

#portal_makes li.last {
margin: 0;
}

#portal_makes li span {
display: block;
background: url(../images/arrow_orange.png) no-repeat;
background-position: 0px 2px;
padding-left: 10px;
}

#portal_newvehicle_wrapper {
height: 168px;
margin-bottom: 20px;
}
#portal_featured_wrapper {
width: 480px;
height: 245px;
}

#home_bottom {
height: 242px;
margin-bottom: 25px;
}


#homeBottom_left {
float: left;
height: 242px;
}

#homeBottom_right {
float: right;
height: 242px;
}


#homeVideo_player {
width: 480px;
height: 240px;
}


#specials_flash_wrapper {
position: relative;
height: 368px;
margin-bottom: 25px;
}


#specials_form ol li{color: #FFF;}

#specials_flash_wrapper .addthis_toolbox {
position: absolute;
right: 0px;
bottom: 2px;
}
#specials_flash_wrapper .addthis_counter .atc_s, .addthis_counter .addthis_button_expanded{
background: url(../images/share.png) no-repeat;
}
#specials_flash_wrapper .addthis_counter.addthis_pill_style {
height: 40px !important;
width: 146px !important;
}
#specials_flash_wrapper .addthis_counter a.atc_s {
width: 146px !important;
height: 40px !important;
}
#specials_flash_wrapper .addthis_counter a.atc_s:hover {
    background-position: 0 0px !important;
    height: 40px !imporant;
}







#footer {
		width: 920px;
		margin: 20px auto 0;
		height: 229px;
		background: rgba(0, 0, 0, 0.25);
		color: #fff;
		border:1px solid #1f1f1f;
		padding: 60px 0 0 50px;
}
#footer_logo {
		position: relative;
}
#footer_logo a {
    width: 185px;
    height: 77px;
    background: url(../images/footer-sprite.png) no-repeat 0px 0px;
    position: absolute;
    left: 346px;
    top: -100px;
    text-indent: -9000px;
    display: block;
}
.footer-column {
		float:left;
		width:200px;
		margin: 0;
		padding: 0;
}
.footer-col-wide { width:285px; }


p.foot_header {
		margin-bottom: 10px;
		font-weight: bold;
}
#footer a{
		color: #fff;
}

#footer a:hover {
		color: #ccc;
}
#footerNav { margin: 0; padding: 0; }
#footerNav li { line-height: 18px; }
#footerNav li a {
		text-decoration: none;
		text-transform: uppercase;
		font-size: 11px;
}
#foot_map {
		display: block;
		background: url(../images/foot_map.png) center no-repeat;
		width: 233px;
		height: 84px;
		margin: 0 0 5px;
}

#foot_directions {
		text-decoration: none;
		padding-left: 10px;
		margin-top: 3px;
}
.dealer_3833 #foot_directions {background: url(../images/arrow_orange.png) center left no-repeat;}
.dealer_3892 #foot_directions {background: url(../images/arrow_red.png) center left no-repeat;}
.dealer_3893 #foot_directions {background: url(../images/arrow_yellow.png) center left no-repeat;}
.dealer_3894 #foot_directions {background: url(../images/arrow_green.png) center left no-repeat;}
.dealer_3895 #foot_directions {background: url(../images/arrow_blue.png) center left no-repeat;}

.social_footer {
		display: block;
		width: 125px;
		height: 40px;
		margin-bottom: 30px;
}

.social_footer li {
		float: left;
		margin: 0 6px 0 0;
		padding: 0;
}
.social_footer li a {
		display: block;
		width: 34px;
		height: 34px;
		margin: 0; 
		padding: 0;
		text-indent: -9999px;
		background: url(../images/footer-sprite.png) no-repeat;
}
.social_footer .facebook { background-position: -200px -43px; }
.social_footer .youtube { background-position: -235px -43px; }
.social_footer .twitter { background-position: -270px -43px; }
.social_footer .facebook:hover { background-position: -305px -43px; }
.social_footer .youtube:hover { background-position: -340px -43px; }
.social_footer .twitter:hover { background-position: -375px -43px; }

.footer-column .addthis_counter .atc_s, 
.addthis_counter .addthis_button_expanded,
.footer-column .addthis_counter .atc_s:hover, 
.addthis_counter .addthis_button_expanded:hover {
		background: url(../images/footer-sprite.png) no-repeat -200px 0px;
}
.footer-column  .addthis_counter.addthis_pill_style {
		height: 43px !important;
		width: 198px !important;
}
.footer-column  .addthis_counter a.atc_s {
		width: 198px !important;
		height: 43px !important;
}

#dt-logo a{
		display: block;
		text-indent: -9999px;
		width: 206px;
		height: 19px;
		float: right;
		margin-top: 20px;
		background: url(../images/footer-sprite.png) no-repeat 0px -78px;
}

.dt-footer {float: right; font-size: 11px; color: #fff}
.dt-footer a {text-decoration: none}
.dt-footer a span {font-size: 20px;}

#dt-logo a:hover  {
		background-position: -206px -78px;
}
#ec_footer {
		float: right;
		margin: 10px 0 0;
		padding: 0;
}
#ec_footer li {
		float: left; 
		color:#5d5e5f;
		margin: 0;
		padding: 0 4px;
}
#ec_footer li a {
		text-decoration: none;
		color:#5d5e5f;
}
#ec_footer a {
		color: #fff;
}

#ec_footer a:hover {
color: #eee;
}





/***********PORTAL NEW VEHICLES***********/


#portal_newvehicle_wrapper .ecl_new_vehicle_make_wrap {
position: relative;
}

#portal_newvehicle_wrapper #ecl_new_vehicles {
float: left;
}

#portal_newvehicle_wrapper .ecl_new_vehicle_make_wrap {
width: 232px;
height: 131px;
float: left;
background: url(../images/border_repeat.png) repeat-x center bottom !important;
margin-right: 17px;
}
#portal_newvehicle_wrapper .ecl_new_vehicles_make {
width: 232px;
height: 132px;
background: url(../images/portal_new_vehicle_back.png) no-repeat;
}
#portal_newvehicle_wrapper .ecl_new_vehicles_model {
width: 233px;
height: 132px;
}

#portal_newvehicle_wrapper .view_all {
display: none !important;
} 



#portal_newvehicle_wrapper .prev {
display: block !important;
text-indent: -9999px;
background: url(../images/prev.png) no-repeat center left;
width: 30px;
height: 30px;
position: absolute;
bottom: 67px;
left: 5px;
}


#portal_newvehicle_wrapper  .next {
display: block !important;
text-indent: -9999px;
background: url(../images/next.png) no-repeat center right;
width: 30px;
height: 30px;
position: absolute;
bottom: 67px;
right: 5px;
}






#portal_pagani {
display: block;
text-indent: -9999px;
background: url(../images/pagani2.png) no-repeat;
width: 232px;
height: 130px;
float: right;
}

#portal_pagani:hover { /*
background-position: 0px -263px;*/
}

#portal_newvehicle_wrapper .ecl_new_vehicles_trigger {
height: 132px;
}

#portal_newvehicle_wrapper .ecl_new_vehicles_trigger h3 a {
font-size: 15px;
font-weight: normal;
text-decoration: none;
text-align: center;
padding: 0px;
color: #000;
}

#portal_newvehicle_wrapper .ecl_new_vehicles_trigger:hover h3 a {
height: 132px;
color: #FB7423;
}

/******** END PORTAL FEATURED VEHICLES*******/

.dealer_3833 #portal_makes{
	text-align: center;
}

.dealer_3833 #portal_makes li {
	float:none;
	display: inline-block;
	display: *inline;
	zoom: 1;
}

#rotating_vehicle_wrapper {
	text-align: center
}

#rotating_vehicle_wrapper > div {
	float:none !important;
	display: inline-block;
	display: *inline;
	zoom: 1;
}



/***********PORTAL FEATURED VEHICLES***********/
#portal_featured_wrapper #featuredVehicles {
overflow: hidden;
height: 240px;
position: relative;
}

#portal_featured_wrapper #random_list_location {
height: 242px;
}

#portal_featured_wrapper #random_list_item{
height: 117px;
width: 480px !important;
padding: 0 !important;
margin: 0px 0px 10px 0px !important;
background: url(../images/portal_featured_back2.png) no-repeat !important;
}

#portal_featured_wrapper .random_list_item_link{
padding-top: 0px;
background: none !important;
}

#portal_featured_wrapper .random_list_item_link span{
position: absolute;
width: 200px;
height: 0;
padding: 0;
top: 10px;
left: 160px;
color: #000;
font-size: 14px;
font-weight: bold;
}

#portal_featured_wrapper .random_list_item_link img {
margin: 0 !important;
width: 140px !important;
height: 105px !important;
padding: 4px;
background: white;
border-right: 1px solid #e0e0e0;
}

#portal_featured_wrapper #fv_pricebox .price {
display: block;
position: absolute;
top: 80px;
left: 168px;
font-size: 15px;
}

#portal_featured_wrapper #fv_pricebox .mileage {
display: block;
position: absolute;
top: 80px;
left: 278px;
font-size: 15px;
}

#portal_featured_wrapper #fv_pricebox .exterior {
position: absolute;
display: block;
top: 80px;
left: 386px;
font-size: 15px;
}
/******************END PORTAL FEATURED VEHICLES**************/





/******PORTAL LOCATIONS

#portal_locations li a{
display: block;
position: absolute;
text-indent: -9999px;
}

.dealer_3833 #portal_locations li a {
width: 105px;
height: 65px;
}

.dealer_3833 #location_3892 a{
background: url(../images/portal_logos.png) no-repeat; 
background-position: 0px -73px;
left: 18px;
bottom: 0px;
}

.dealer_3833 #location_3892 a:hover {
background-position: 0px 0px;
}

.dealer_3833 #location_3893 a{
background: url(../images/portal_logos.png) no-repeat; 
background-position: -145px -73px;
left: 160px;
bottom: 0px;
}

.dealer_3833 #location_3893 a:hover {
background-position: -145px 0px;
}

.dealer_3833 #location_3894 a{
background: url(../images/portal_logos.png) no-repeat; 
background-position: -280px -73px;
right: 158px;
bottom: 0px;
}

.dealer_3833 #location_3894 a:hover {
background-position: -280px 1px;
}

.dealer_3833 #location_3895 a{
background: url(../images/portal_logos.png) no-repeat; 
background-position: -436px -73px;
right: 0px;
bottom: 0px;
}

.dealer_3833 #location_3895 a:hover {
background-position: -436px 1px;
}

.dealer_3833 #location_3833 {
display: none;
}

END PORTAL LOCATIONS ******/





.dealer_3833 #logo_link {
background: url(../images/prestige_logo.png) no-repeat;
width: 305px;
height: 130px;
display: block;
left: 338px;
position: absolute;
}







/* #################################################
###                 #=common                    ###
################################################ */

#contact_small { 
		padding: 0 0 20px; 
		margin: 0 0 20px; 
		color:#fff; 
		font-size: 11px; 
		font-weight: bold;
		border:none;
		background:#212121 url(../images/border_repeat.png) repeat-x center bottom;
 }
#contact_small h2 { 
		display: block;
		text-indent: -9999px;
		height: 24px;
		border-bottom: 5px solid #000;
		background: url(../images/headers.gif) no-repeat 0px 0px;
}

#contact_small ol { 
		padding: 10px 4px 10px 7px; 
		background: none; 
}
#contact_small fieldset .input_element, #contact_small textarea { 
		width:82% !important; 
		font-size:95%; 
		margin-bottom: 20px; 
		margin-top: 5px; 
		padding: 3px; 
		border:1px solid #464a4d; 
		background: #fff; 
}
#contact_small .submitButton { 
		display: block; 
		width:186px; 
		margin: 0 auto; 
		padding: 0; 
		height:26px;
		line-height: 26px;
		font-size: 12px;
		text-transform: uppercase;
		color:#fff;
		text-align:center; 
		border:none;
		background: #dd5301;

 }


#contact_small .submitButton:hover { 
		cursor:pointer;
		background: #585858; /* Old browsers */
		background: -moz-linear-gradient(top,  #585858 0%, #7b7b7b 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#585858), color-stop(100%,#7b7b7b)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #585858 0%,#7b7b7b 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #585858 0%,#7b7b7b 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #585858 0%,#7b7b7b 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #585858 0%,#7b7b7b 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#585858', endColorstr='#7b7b7b',GradientType=0 ); /* IE6-9 */
}




#sidebar_address {
		padding: 0 0 20px; 
		margin: 0 0 20px; 
		color:#fff; 
		font-size: 11px; 
		font-weight: bold;
		border:none;
		background:#212121 url(../images/border_repeat.png) repeat-x center bottom;
}
#sidebar_address_head {
		display: block;
		height: 24px;
		line-height: 24px;
		font-size: 13px; 
		border-bottom: 5px solid #000;
		padding-left: 28px;
		color:#fff;
		margin: 0;
		text-transform: uppercase;
		background: url(../images/headers.gif) no-repeat -300px 0px;
}


#sidebar_address .floatleft {
		margin: 0;
		padding: 10px 10px 15px;
}
#sidebar_address .floatleft p {
		font-size: 12px;
		line-height: 16px;
		color:#fff;
		margin: 0;
		padding: 0;
}
#sidebar_address #sidebar_address_content a#getdirections {
		display: block; 
		width:186px; 
		margin: 0 auto; 
		padding: 0; 
		height:26px;
		line-height: 26px;
		font-size: 12px;
		text-transform: uppercase;
		color:#fff;
		text-align:center; 
		border:none;
		background: #dd5301;
}


#sidebar_address #sidebar_address_content a#getdirections:hover {
		cursor:pointer;
		background: #585858; /* Old browsers */
		background: -moz-linear-gradient(top,  #585858 0%, #7b7b7b 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#585858), color-stop(100%,#7b7b7b)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #585858 0%,#7b7b7b 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #585858 0%,#7b7b7b 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #585858 0%,#7b7b7b 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #585858 0%,#7b7b7b 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#585858', endColorstr='#7b7b7b',GradientType=0 ); /* IE6-9 */
}

.dc-listing {
		padding:0 20px;
		margin: 0;
}
.dc-listing p {
		margin: 0;
		padding: 0;
		line-height: 18px;
		color:#ccc;
}
.dc-listing p.dc-header {
		font-weight: bold;
		font-size: 13px;
		margin: 20px 0 3px;
		color:#fff;
		text-transform: uppercase;
}
#sidebar_address a.getdirections {
		display: block; 
		width:186px; 
		margin: 20px 0 0; 
		padding: 0; 
		height:26px;
		line-height: 26px;
		font-size: 11px;
		text-transform: uppercase;
		color:#fff;
		text-align:center; 
		border:none;
		background: #dd5301;
}

#sidebar_address a.getdirections:hover {
		cursor:pointer;
		text-decoration: none;
		background: #585858; /* Old browsers */
		background: -moz-linear-gradient(top,  #585858 0%, #7b7b7b 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#585858), color-stop(100%,#7b7b7b)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #585858 0%,#7b7b7b 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #585858 0%,#7b7b7b 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #585858 0%,#7b7b7b 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #585858 0%,#7b7b7b 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#585858', endColorstr='#7b7b7b',GradientType=0 ); /* IE6-9 */
}

#incentives #contact_incentives { width:auto; 
		padding: 0 0 20px; 
		margin: 0 0 20px; 
		color:#fff; 
		font-size: 11px; 
		font-weight: bold;
		border:none;
		background:#212121 url(../images/border_repeat.png) repeat-x center bottom;
}
#incentives #contact_incentives legend { display: none; }
#incentives #contact_incentives h3 { 
		margin: 0;
		display: block;
		text-indent: -9999px;
		height: 24px;
		border-bottom: 5px solid #000;
		background: url(../images/headers.gif) no-repeat 0px -360px;
}
#incentives #contact_incentives ol { padding: 10px 3px 0 19px; margin: 0; }
#incentives #contact_incentives li { clear: both; }
#incentives #contact_incentives li label {}
#incentives #contact_incentives .input_element { width:86% !important; font-size:95%; margin-bottom: 20px; margin-top: 5px; padding: 3px; border:1px solid #333; background: #fff; }
#incentives #contact_incentives #vehicle_question_submit { margin-top: 0; }
#incentives #contact_incentives #vehicle_question_submit input { 
		float:none; 
		display: block; 
		width:186px; 
		margin: 0 auto; 
		padding: 0; 
		height:26px;
		line-height: 26px;
		font-size: 12px;
		text-transform: uppercase;
		color:#fff;
		text-align:center; 
		border:none;
		background: #dd5301;
}
#incentives #contact_incentives #vehicle_question_submit input:hover { 
		cursor:pointer;
		background: #585858; /* Old browsers */
		background: -moz-linear-gradient(top,  #585858 0%, #7b7b7b 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#585858), color-stop(100%,#7b7b7b)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #585858 0%,#7b7b7b 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #585858 0%,#7b7b7b 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #585858 0%,#7b7b7b 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #585858 0%,#7b7b7b 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#585858', endColorstr='#7b7b7b',GradientType=0 ); /* IE6-9 */
}

#left #quicklinks { display:none;  } 

#quicklinks li {
	float: left;
	margin-right: 13px;
}

#quicklinks li a {
	display: block;
	width: 235px;
	height: 90px;
	text-indent: -9999px;
}

#ql4 {
	margin-right: 0 !important;
}

.dealer_3833 #ql1 a{background: url(../images/quicklinks_orange.png) no-repeat;background-position: 0px 0px;}
.dealer_3833 #ql1 a:hover {background-position: 0px -95px;}
.dealer_3833 #ql2 a{background: url(../images/quicklinks_orange.png) no-repeat;background-position: -251px 0px;}
.dealer_3833 #ql2 a:hover {background-position: -251px -95px;}
.dealer_3833 #ql3 a{background: url(../images/quicklinks_orange.png) no-repeat; background-position: -501px 0px;}
.dealer_3833 #ql3 a:hover {background-position: -501px -95px;}
.dealer_3833 #ql4 a{background: url(../images/quicklinks_orange.png) no-repeat; background-position: -750px 0px;}
.dealer_3833 #ql4 a:hover {background-position: -750px -95px;}

.dealer_3892 #ql1 a{background: url(../images/quicklinks_red.png) no-repeat;background-position: 0px 0px;}
.dealer_3892 #ql1 a:hover {background-position: 0px -95px;}
.dealer_3892 #ql2 a{background: url(../images/quicklinks_red.png) no-repeat;background-position: -251px 0px;}
.dealer_3892 #ql2 a:hover {background-position: -251px -95px;}
.dealer_3892 #ql3 a{background: url(../images/quicklinks_red.png) no-repeat; background-position: -501px 0px;}
.dealer_3892 #ql3 a:hover {background-position: -501px -95px;}
.dealer_3892 #ql4 a{background: url(../images/quicklinks_red.png) no-repeat; background-position: -750px 0px;}
.dealer_3892 #ql4 a:hover {background-position: -750px -95px;}

.dealer_3893 #ql1 a{background: url(../images/quicklinks_yellow.png) no-repeat;background-position: 0px 0px;}
.dealer_3893 #ql1 a:hover {background-position: 0px -95px;}
.dealer_3893 #ql2 a{background: url(../images/quicklinks_yellow.png) no-repeat;background-position: -251px 0px;}
.dealer_3893 #ql2 a:hover {background-position: -251px -95px;}
.dealer_3893 #ql3 a{background: url(../images/quicklinks_yellow.png) no-repeat; background-position: -501px 0px;}
.dealer_3893 #ql3 a:hover {background-position: -501px -95px;}
.dealer_3893 #ql4 a{background: url(../images/quicklinks_yellow.png) no-repeat; background-position: -750px 0px;}
.dealer_3893 #ql4 a:hover {background-position: -750px -95px;}

.dealer_3894 #ql1 a{background: url(../images/quicklinks_green.png) no-repeat;background-position: 0px 0px;}
.dealer_3894 #ql1 a:hover {background-position: 0px -95px;}
.dealer_3894 #ql2 a{background: url(../images/quicklinks_green.png) no-repeat;background-position: -251px 0px;}
.dealer_3894 #ql2 a:hover {background-position: -251px -95px;}
.dealer_3894 #ql3 a{background: url(../images/quicklinks_green.png) no-repeat; background-position: -501px 0px;}
.dealer_3894 #ql3 a:hover {background-position: -501px -95px;}
.dealer_3894 #ql4 a{background: url(../images/quicklinks_green.png) no-repeat; background-position: -750px 0px;}
.dealer_3894 #ql4 a:hover {background-position: -750px -95px;}

.dealer_3895 #ql1 a{background: url(../images/quicklinks_blue.png) no-repeat;background-position: 0px 0px;}
.dealer_3895 #ql1 a:hover {background-position: 0px -95px;}
.dealer_3895 #ql2 a{background: url(../images/quicklinks_blue.png) no-repeat;background-position: -251px 0px;}
.dealer_3895 #ql2 a:hover {background-position: -251px -95px;}
.dealer_3895 #ql3 a{background: url(../images/quicklinks_blue.png) no-repeat; background-position: -501px 0px;}
.dealer_3895 #ql3 a:hover {background-position: -501px -95px;}
.dealer_3895 #ql4 a{background: url(../images/quicklinks_blue.png) no-repeat; background-position: -750px 0px;}
.dealer_3895 #ql4 a:hover {background-position: -750px -95px;}


/* #################################################
###                  #service                    ###
################################################ */

#service #right h3, #parts #right h3, #collision #right h3 { color:#fff; margin: 25px 0 10px; font-size:16px; padding: 0 0 10px; border-bottom: 1px dotted #999; }
#service #service_request_form h3, #parts #parts_request_form h3 { 
		display:block; 
		padding: 0; 
		text-align: center; 
		line-height: 30px; 
		height:30px; 
		font-size:14px; 
		margin: 10px 0;
		text-transform: uppercase;
		color: #fff;
		font-weight: normal;
		border:none;
		background: url(../images/lightbartile.png) repeat-x center top;
}
#service #vehicle_question_submit, #parts #vehicle_question_submit, #collision #vehicle_question_submit { margin: 15px 0 15px 220px; }
#parts #parts_request_form label, #service #service_request_form label, #collision #service_request_form label { font-size:12px; *padding-bottom: 10px; color:#fff; }
#parts_request_form .input_element, #service_request_form .input_element { width:180px !important; *width:164px !important; font-size:12px; padding: 3px; border:1px solid #464a4d; }
#parts_request_form .input_element:hover, #service_request_form .input_element:hover { color:#606975; }
#specials #ip_specials { margin-top: 0; }
#specials #ip_specials h3 { color:#fff; }
#parts #vehicle_question_submit {  }
#parts #vehicle_question_submit input.submitButton { margin: 0 auto; padding: 0; width:207px; height:30px; line-height: 30px; text-indent: 0; text-align: center; color:#fff; text-transform: uppercase; background: url(../images/submit_bttn.jpg) no-repeat center top; border:none; *margin-top:10px; }
#parts #vehicle_question_submit input.submitButton:hover { text-decoration: underline; cursor: pointer; }

#service_appointment {color: #fff;}
#service_appointment h2 {font-size: 20px; font-weight: bold;}
#service_appointment iframe {margin-top: 20px;}


#service_hub {color: #fff;}
#service {color: #fff;}
#service .span8 {font-size: 16px;}
#service_hub .span8 {font-size: 16px;}
#service_hub_dealers {padding-top: 5px;}
#service_hub #service_hub_dealers p a, #service_hub_other {color: #E15800;}
#service_hub #service_hub_dealers p a:hover {color: #fff}
#sh_logos li {background: url("../images/header-large-sprite.png");height: 70px; text-indent: -9000em; width: 100px; margin-left: 20px; margin-bottom: 3px;}
#sh_logos li a {height: 100%; width: 100%; display: block;}
#sh_logos #sh_audi {background-position: -7px 80px;}
#sh_logos #sh_lambo {background-position: -100px 85px; width: 90px;}
#sh_logos #sh_lotus {background-position: -190px 90px; width: 90px;}
#sh_logos #sh_pagani {background-position: -289px 90px; width: 105px;}
#service_hub_other {margin-top: 20px;}
/* ###################################################
###                 #financing                     ###
################################################### */

#financing #financeHeader {
		width:98%;
		border:10px solid #212121; 
}
#financing #financeHeader h1 { text-transform: uppercase; }
#financeLeft h2 { margin-bottom: 10px; }
#financing #financeCalc { 
		padding: 0 0 20px; 
		margin: 0 0 20px; 
		color:#fff; 
		font-size: 11px; 
		font-weight: bold;
		border:none;
		height:auto;
		background:#212121 url(../images/border_repeat.png) repeat-x center bottom;
}
#financing #financeCalc h2 span, #financing #financeCalc h2 { background:none; }
#financing #financeCalc h2 {
		margin: 0;
		display: block;
		text-indent: -9999px;
		height: 24px;
		border-bottom: 5px solid #000;
		background: url(../images/headers.gif) no-repeat 0px -120px;
}

#financing #financeCalc li { background: none !important; border:none; }
#financing #financing_vehicle_calculator label { font-size: 10px; }
#financing #financeCalc li#financeCalc_footer { display: none; }
#financing #financeCalc li#submitBtn input[type="submit"] {
		display: block; 
		width:186px; 
		margin: 0 auto; 
		padding: 0; 
		height:26px;
		line-height: 26px;
		font-size: 12px;
		text-transform: uppercase;
		color:#fff;
		text-align:center; 
		border:none;
		background: #dd5301;
}
#financing #financeCalc li#submitBtn input[type="submit"]:hover {
		cursor:pointer;
		background: #585858; /* Old browsers */
		background: -moz-linear-gradient(top,  #585858 0%, #7b7b7b 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#585858), color-stop(100%,#7b7b7b)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #585858 0%,#7b7b7b 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #585858 0%,#7b7b7b 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #585858 0%,#7b7b7b 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #585858 0%,#7b7b7b 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#585858', endColorstr='#7b7b7b',GradientType=0 ); /* IE6-9 */
}

#financing .financeBox2 { 
		padding: 0 0 20px; 
		margin: 0 0 20px; 
		color:#fff; 
		font-size: 11px; 
		font-weight: bold;
		border:none;
		height:auto;
		background:#212121 url(../images/border_repeat.png) repeat-x center bottom;
}
#financing .financeBox2 h3 {
		margin: 0;
		display: block;
		text-indent: -9999px;
		height: 24px;
		border-bottom: 5px solid #000;
		background: url(../images/headers.gif) no-repeat -300px -120px;
}

#financing .financeBox2 p { padding: 5px 10px; color:#fff; }
#financing .financeBox2 ul { padding: 5px 10px; }
#financing .financeBox2 li { color:#fff; line-height: 16px; }
#financing .financeBox2 li a { color:#fff; text-decoration: underline; }

#financing #financeRight #sidebar_address { 
		padding: 0 0 20px; 
		margin: 0 0 20px; 
		color:#fff; 
		font-size: 11px; 
		font-weight: bold;
		border:none;
		background:#212121 url(../images/border_repeat.png) repeat-x center bottom;
}
#financing #financeRight #sidebar_address_head { margin-bottom: 0; }
#financing #financeRight #sidebar_address a#getdirections { float:none; margin-top: 10px; }



/* ###################################################
###                   #notify                      ###
################################################### */

#notify #notify_form_div { 
		padding: 0 0 20px; 
		margin: 0 0 20px; 
		color:#fff; 
		font-size: 11px; 
		font-weight: bold;
		border:none;
		height:auto;
		background:#212121 url(../images/border_repeat.png) repeat-x center bottom;
}
#notify #notify_form_div h2 { 
		display: block; 
		margin: 0;
		display: block;
		text-indent: -9999px;
		height: 24px;
		border-bottom: 5px solid #000;
		background: url(../images/headers.gif) no-repeat 0px -240px;
}

#notify #notify_form_div h3 { background: none; height:auto; padding: 15px 0 5px; margin: 0 15px 10px; border-bottom: 1px dotted #999; font-size: 14px; color:#fff; }
#notify #notify_form_div h3#tb_customer_info {}
#notify #notify_form_div h3#tb_vehicle_info {}
#notify #notify_form_div ol { padding: 0 5px 20px 10px; }
#notify #notify_form_div label, #notify #notify_form_div span.formLabel { width:85px; color:#ccc; }
#notify #notify_form_div input { width:52%; padding: 3px; border:1px solid #8f969b; background: #fff; }
#notify #notify_form_div .tb_even, #notify #notify_form_div .nfd_even { background: none; }
#notify_right #notify_form_div #vehicle_finder_submit input {
		display: block;
		text-indent: 0;
		text-align: center; 
		width:80%; 
		margin: 0 auto; 
		padding: 0; 
		height:26px;
		line-height: 26px;
		font-size: 12px;
		text-transform: uppercase;
		color:#fff;
		text-align:center; 
		border:none;
		background: #dd5301;
}

#notify #notify_form_div #vehicle_finder_submit input:hover {
		cursor:pointer;
		background: #585858; /* Old browsers */
		background: -moz-linear-gradient(top,  #585858 0%, #7b7b7b 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#585858), color-stop(100%,#7b7b7b)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #585858 0%,#7b7b7b 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #585858 0%,#7b7b7b 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #585858 0%,#7b7b7b 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #585858 0%,#7b7b7b 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#585858', endColorstr='#7b7b7b',GradientType=0 ); /* IE6-9 */
 }
p#nfd_legend { background: #111; margin: 20px 0 10px; padding: 10px; }



/* ###################################################
###                 #trade_bid                     ###
################################################### */

#trade_bid #trade_appraisal .ecl-trade-appraisal #trade_appraisal_tabs {
		border-radius:0;  
		-moz-border-radius:0; 
		-webkit-border-radius:0;
}
#trade_bid #trade_appraisal .ecl-trade-appraisal form legend {
		display:block; 
		padding: 0 0 0 18px; 
		line-height: 45px; 
		height:45px; 
		font-size:16px; 
		color:#2a2a2a; 
		margin: 0;
		text-transform: uppercase;
		border:none;
		background: url(../images/navwrap.png) repeat-x left top;
}
#trade_appraisal form.ecl-validation .input_element { padding: 5px; padding-right:0; border:1px solid #808285; margin-bottom: 10px; }
#trade_appraisal .trade_appraisal_text h3 {
		font-size: 18px; 
		font-weight: normal;
		padding: 0; 
		margin: 0 0 10px; 
		color:#333; 
}
#trade_bid .trade_appraisal_text p { font-size:14px; line-height: 20px; color:#333; margin: 0 10px 15px 0; padding: 0; }

.ecl-trade-appraisal #trade_appraisal_tabs li.current, 
.ecl-trade-appraisal #trade_appraisal_tabs li.allowed, 
.ecl-trade-appraisal #trade_appraisal_tabs li.current a, 
.ecl-trade-appraisal #trade_appraisal_tabs li.allowed a { 
		background-image: url(../images/stepped_navigation_orange.png) !important; 
}
#trade_appraisal .ecl-trade-appraisal #trade_appraisal_tabs li.current a { 
		background-color: #dd5301 !important; 
		color:#fff !important; 
}



#trade_appraisal .ecl-trade-appraisal .trade_appraisal_next { 
		display: block; 
		width:120px; 
		margin: 20px 15px 0 0; 
		padding: 0; 
		height:26px;
		line-height: 26px;
		font-size: 11px;
		text-transform: uppercase;
		color:#fff;
		text-align:center; 
		border:none;
		background: #dd5301;
		border-radius:0;  
		-moz-border-radius:0; 
		-webkit-border-radius:0;
}


#trade_appraisal .ecl-trade-appraisal .trade_appraisal_next:hover {
		cursor:pointer;
		text-decoration: none;
		background: #585858; /* Old browsers */
		background: -moz-linear-gradient(top,  #585858 0%, #7b7b7b 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#585858), color-stop(100%,#7b7b7b)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #585858 0%,#7b7b7b 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #585858 0%,#7b7b7b 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #585858 0%,#7b7b7b 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #585858 0%,#7b7b7b 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#585858', endColorstr='#7b7b7b',GradientType=0 ); /* IE6-9 */
}
.ecl-trade-appraisal input[type="submit"] { 
		display: block; 
		width:120px; 
		margin: 20px 15px 0 0; 
		padding: 0; 
		height:26px;
		line-height: 26px;
		font-size: 11px;
		text-transform: uppercase;
		color:#fff;
		text-align:center; 
		border:none;
		background: #dd5301;
		border-radius:0;  
		-moz-border-radius:0; 
		-webkit-border-radius:0;
}

.ecl-trade-appraisal input[type="submit"]:hover {
		cursor:pointer;
		text-decoration: none;
		background: #585858; /* Old browsers */
		background: -moz-linear-gradient(top,  #585858 0%, #7b7b7b 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#585858), color-stop(100%,#7b7b7b)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #585858 0%,#7b7b7b 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #585858 0%,#7b7b7b 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #585858 0%,#7b7b7b 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #585858 0%,#7b7b7b 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#585858', endColorstr='#7b7b7b',GradientType=0 ); /* IE6-9 */
}



/* ###################################################
###                 #inventory                     ###
################################################### */

#inventory_v2_sorry_text {color: #666;}
#inventory h3.non_expandable_menuheader { color:#fff; font-size:11px; margin: 10px; padding: 0; }

/* Current Filters Box */
#inventory #currentFilters { border:none; margin: 5px 0 10px; padding: 10px; background: #dd5301; }
#inventory #currentFilters p { font-size:12px; color:#fff; margin: 3px 0; }
#inventory #currentFilters p a { color:#fff; }
#inventory #currentFilters p a:hover { color:#fff; text-decoration: underline; }
#inventory a.clearFilterCpo { color:#fff; }
#inventory a.clearFilterCpo:hover { text-decoration: underline; }


#inventory_v2_sidebar_filters h2 {
		display: block;
		height: 24px;
		text-indent: -9999px;
		border-bottom: 5px solid #000;
		background: url(../images/refine_search_orange.png) no-repeat center top;
}

.dealer_3894 #inventory_v2_sidebar_filters h2{
		background: url(../images/refine_search_green.png) no-repeat center top;
}
.dealer_3895 #inventory_v2_sidebar_filters h2{
		background: url(../images/refine_search_blue.png) no-repeat center top;
}


#filterListWrap {
		background:#212121 url(../images/border_repeat.png) repeat-x center bottom;
		padding: 10px 10px 20px;
}

.filterList {
		background: none;
		border:none;
		padding-bottom: 15px;
		border-bottom: 1px solid #363636
}

.filterList h3 {
		color:#fff; 
		padding: 10px 10px 5px; 
		margin: 0; 
		font-size:13px;
}
#inventory .filterList ul li { color:#fff; margin: 2px 0; }
#inventory .filterList ul li a { color:#fff; background: url(../images/arrow_orange.png) no-repeat 2px center; padding:2px 2px 2px 12px; }
#inventory .filterList li a:hover { color:#fff; background:#dd5301 url(../images/arrow_white_2.png) no-repeat 2px center; }


#inventory .filterList span a { 
		float: left;
		width:85px; 
		line-height: 18px; 
		padding: 0; 
		margin: 10px 0; 
		text-align: center; 
		font-size: 8px; 
		text-transform: uppercase; 
		color:#fff; 
		font-family: sans-serif; 
		text-decoration: none; 
		background: #585858; /* Old browsers */
		background: -moz-linear-gradient(top,  #585858 0%, #7b7b7b 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#585858), color-stop(100%,#7b7b7b)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #585858 0%,#7b7b7b 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #585858 0%,#7b7b7b 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #585858 0%,#7b7b7b 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #585858 0%,#7b7b7b 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#585858', endColorstr='#7b7b7b',GradientType=0 ); /* IE6-9 */
}
#inventory .filterList span a:hover {
		cursor:pointer;
		background:#dd5301;
}





#inventory #searchBar {
		background: #212121;
}
#inventory #searchBar a { color:#333; }
#inventory #sort_bar {
		background: url(../images/lightbartile.png) repeat-x center top;
		color: #fff;
}
#inventory #sort_bar a{
		color: #fff;
}
#inventory .inventory_v2_row {
		padding: 10px 0 20px; 
		margin: 0;
		background:#212121 url(../images/border_repeat.png) repeat-x center bottom;
}
#inventory .inventory_v2_image a img {}
#inventory .inventory_v2_details li { color:#fff; line-height: 12px; }
#inventory .inventory_v2_details_links li a { color:#fff; }
#inventory .inventory_v2_price_right .price_title { color:#666; margin-top: 0; }
#inventory .inventory_v2_details h4 { font-size: 20px; font-weight: normal; }
#inventory .inventory_v2_details h4 a:hover {}
#inventory .inventory_v2_row .price_line_1 { font-size: 20px; }
#inventory .inventory_v2_price_left { color:#fff; }

#inventory .inventory_v2_paginationLeft { padding: 10px 0; }
#inventory .inventory_v2_paginationCenter { padding: 10px 0; *width:48%; color:#ccc; }
#inventory .inventory_v2_paginationRight { padding: 10px 0; } 
#inventory .inventory_v2_pagination a { color: #666; }

#vehicleDisclaimer p { font-size:11px; line-height: 16px; color:#666; padding: 5px; }

#vehicle_count_controls { *width:130px; }
#sort_bar_right { width:48%; }

#vehicle_v2_notify_button {
		background: url(../images/vehicle_finder.png) no-repeat;
		display: block;
		width: 235px;
		height: 105px;
}

#vehicle_v2_notify_button img {
		display: none;
}


/* ###################################################
###                   #vehicle                     ###
################################################### */

#vehicle #similarVehicles { 
		padding: 0 0 20px;
		margin: 0 0 15px;
		background:#272727 url(../images/border_repeat.png) repeat-x center bottom;
}
		
#vehicle #similarVehicles h3 {
		display: block;
		height: 25px;
		text-indent:  -9999px;
		border-bottom: 5px solid #000;
		background: url(../images/sim_veh_orange.png) no-repeat top left #3a3a3a;
}
#vehicle #similarVehicles .similarVehicle { 
		border-bottom: 1px dotted #3c3c3c;
		border-top:1px solid #1b1b1b; 
		margin: 0 10px 1px; 
		padding: 8px 8px 10px; 
}
#vehicle #similarVehicles .similarVehicle:last-child { border-bottom:none; }
#vehicle #similarVehicles .first { border-top:none; }
#vehicle #similarVehicles .similarVehicle a { width:50% }
#vehicle #similarVehicles .similarVehicle img {}
#vehicle #similarVehicles .similarVehicle ul { width:47%; }
#vehicle #similarVehicles .similarVehicle ul {}
#vehicle #similarVehicles .similarVehicle li { color:#fff; }
#vehicle #similarVehicles .similarVehicle li a { color:#dd5301; font-weight: bold; text-decoration: none; width:auto; }
#vehicle #similarVehicles .similarVehicle li a:hover { text-decoration: underline; }
#vehicle #similarVehicles .similarVehicle li.simCar_pricelabel {}
#vehicle #similarVehicles .similarVehicle li.price { color:#fff; }

#vehicle #vehicle_v2_sidebar_links {
		padding: 0; 
		margin:0 0 10px; 
		color:#fff;
		background:#272727 url(../images/border_repeat.png) repeat-x center bottom;
}
#vehicle #vehicle_v2_sidebar_links p {
		padding: 0;
		margin: 0;
		display: block;
		height: 25px;
		text-indent: -9999px;
		border-bottom: 5px solid #000;
		background:#272727 url(../images/view_more_orange.png) no-repeat top left
}
#vehicle #vehicle_v2_sidebar_links ul { padding: 10px; }
#vehicle #vehicle_v2_sidebar_links li { color:#fff; margin: 2px 0; }
#vehicle #vehicle_v2_sidebar_links li a { color:#fff; background: url(../images/arrow_orange.png) no-repeat 2px center; padding:2px 2px 2px 12px; }
#vehicle #vehicle_v2_sidebar_links li a:hover { color:#fff; background:#dd5301 url(../images/arrow_white_2.png) no-repeat 2px center; }

#vehicle_topbar {
		background: #212121;
		color: #fff;
}

#vehicle #searchBar {
		background: url(../images/lightbartile.png) repeat-x center top;
		color: #fff;
		border:none;
}
#vehicle #searchBar a { color:#333; } 
#vehicle #vehicle_vitals {
		padding: 10px 20px 20px;
		margin: 0;
		background:#212121;
}
h1#vehicle_title { font-size:22px; }
.ip_dottedLine { height:20px; background: url(../images/solid-line.gif) repeat-x center center; }
#vehicle .gray_ten { color:#fff; font-size:13px; }
#vehicle .price_line_1 { font-size:28px; line-height: 28px; font-weight: bold; }
#vehicle .price_line_2 { color:#fff; margin-top: 10px; }
#vehicle .price_line_2 span { font-size: 14px; }
#vehicle_contact { color:#fff; }
#vehicle_contact span { color:#fff; font-size:16px; }
#vehicle_contact a { color:#fff; }

#vehicle #vehicle_mainVitals { *width:54%; }
#vehicle #vitalsContainer li { font-size:10px; color:#fff; }
#vehicle_mainPhoto {}
#picShadow #carimg { border:1px solid #c9c9c9; }
#vehicle #media_center_links { margin: 10px 0 0; }
#vehicle #vehicle_thumbs {
		margin: 0;
		padding: 0 0 10px;
		background:#212121 url(../images/border_repeat.png) repeat-x center bottom;
}
a#viewMorePhotos { display: block; background:#212121; border:none; padding: 5px 10px; font-size: 11px; color:#fff; }


#vehicle .vctSkin_bg { background-image: url(../images/vct_skin_dark.png) !important; }
#vehicle h3#vctHeader_txt { color:#fff; font-size: 20px; font-weight: normal; }
#vehicle #vct_container { 
		padding-bottom: 10px;  
		background:#212121 url(../images/border_repeat.png) repeat-x center bottom;
} 
#vehicle .vctTabs_container {
		border:none;
		background: none;
}
#vehicle #vctMiddle_container { border-bottom: 1px solid #373737; font-family: Helvetica; }
#vehicle .vctTabs_container li { color:#fff; font-family: sans-serif; border:none; }
#vehicle .vctTabs_container li a { color:#fff; background: url(../images/ct-div.png) no-repeat right center; padding-right: 10px; }
#vehicle .vctTabs_container li.last a { background: none; }
#vehicle .vctPanes_inner { border:none; color:#fff; }
#vehicle .vctPanes_container { background-color: #212121; }
#vehicle #vctBottom_container #vctMiddle_container { border-bottom: 1px solid #212121; }

#vehicle #vehicle_details_top,
#vehicle #vehicle_details_bottom {
		display: none;
}
#vehicle #vehicle_details_middle {
		background: #212121;
		padding-bottom: 10px;  
		color:#fff;
		border:none;
		background:#212121 url(../images/border_repeat.png) repeat-x center bottom;
}



#contact #customer_tools { 
		background: #212121; 
		border:none; 
		}
#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; }

#contact #customer_tools_top { 
		background: #3a3a3a;
		color:#fff;
		border-bottom: 3px solid #000; 
}
#contact #customer_tools_content_wrapper { background: none; border:none; color:#fff; }

#contact #customer_tools_top_middle { font-family: Helvetica;  }

#customer_tools input.submitButton { float:right; width:200px; height:57px; padding:0; margin: 10px 160px 10px 0; text-indent:-9000px; background: url(../images/vct_skin_dark.png) repeat-x left top; border:none; *line-height:0; *font-size:0; }
#customer_tools input.submitButton:hover { background-position: 0px -58px; cursor:pointer; }
#side_right #qc_vehicle_question input.submitButton { display: block; width:200px; height:57px; padding:0; margin: 0; text-indent:-9000px; background: url(../images/vct_skin_dark.png) repeat-x left top; border:none; font-size: 0; line-height: 0; }
#side_right #qc_vehicle_question input.submitButton:hover { background-position: 0px -58px; cursor:pointer; }

#contact_map { background:#212121;  padding:30px 20px; }


/* ###################################################
###                 #specials                     ###
################################################### */

#specials #specials_navigation_wrap,
#incentives #specials_navigation_wrap { margin-top: 0; }

#ip_specials .automated_10425_line1, #ip_specials .automated_10426_line1 {
	font-weight: bold !important;
	font-size: 12pt !important;
	color: #999 !important;
}












#vehicle_mainVitals .price_line_1 {
font-size: 32px;
}










/**********MODELS***********/

#model_details_description p, #model_details_description h2, #model_details_description h3, #model_details_description h4, #model_details_description a{
color: #fff;
}










#featuredVehicles_title {
display: none;
}


#featuredVehicles {
height: 275px;
margin-bottom: 10px !important;
}

.random_list_item_link {
background: #D1D1D1;
height: 210px;
padding-top: 50px;
text-decoration: none;
}

.random_list_item_link img { 
width: 230px;
height: 150px;
margin-bottom: 1px !important;
}

#random_list_item {
height: 270px;
width: 230px !important;
margin: 0px 7px 0px 7px;
background: url(../images/list_item_bottom.png) no-repeat center bottom;
position: relative;
}


.random_list_item_link span{
position: absolute;
top: 0px;
display: block;
color: #fff;
width: 232px;
height: 20px;
padding-top: 6px;
text-decoration: none;
padding-left: 22px;
}





#fv_pricebox {
background: url(../images/featured_price_back.png) no-repeat;
background-position: -12px 0px;
height: 50px;
padding: 9px 0px 0px 16px;
}


#fv_pricebox li {
color: #696969;
text-decoration: none;
font-size: 33px;
}

#fv_pricebox .mileage {
display: none;
}

#fv_pricebox .exterior {
display: none;
}

.dealer_3892 #fv_pricebox li {
background: url(../images/arrow_red_2.png) no-repeat;
background-position: 198px 15px;
}
.dealer_3893 #fv_pricebox li {
background: url(../images/arrow_yellow_2.png) no-repeat;
background-position: 198px 15px;
}
.dealer_3894 #fv_pricebox li {
background: url(../images/arrow_green_2.png) no-repeat;
background-position: 198px 15px;
}
.dealer_3895 #fv_pricebox li {
background: url(../images/arrow_blue_2.png) no-repeat;
background-position: 198px 15px;
}





.dealer_3892 .random_list_item_link span{
background: url(../images/arrow_red_2.png) #3a3a3a no-repeat;
background-position: 8px 8px;
}
.dealer_3892 .random_list_item_link:hover span{
background: url(../images/arrow_white_2.png) #db0b2c no-repeat;
background-position: 8px 8px;
}


.dealer_3893 .random_list_item_link span{
background: url(../images/arrow_yellow_2.png) #3a3a3a no-repeat;
background-position: 8px 8px;
}
.dealer_3893 .random_list_item_link:hover span{
background: url(../images/arrow_white_2.png) #f6cd29 no-repeat;
background-position: 8px 8px;
}


.dealer_3894 .random_list_item_link span{
background: url(../images/arrow_green_2.png) #3a3a3a no-repeat;
background-position: 8px 8px;
}
.dealer_3894 .random_list_item_link:hover span{
background: url(../images/arrow_white_2.png) #005938 no-repeat;
background-position: 8px 8px;
}


.dealer_3895 .random_list_item_link span{
background: url(../images/arrow_blue_2.png) #3a3a3a no-repeat;
background-position: 8px 8px;
}
.dealer_3895 .random_list_item_link:hover span{
background: url(../images/arrow_white_2.png) #24457a no-repeat;
background-position: 8px 8px;
}


/**************FIND YOUR CAR*********************/

#fyc_new_panes_container {
overflow: auto;
}


#fyc_container {
color: red;
background: url(../images/border_repeat.png) repeat-x center bottom; 
height: 374px;
}


#fyc_container #fyc_panes_container {
height: 326px !important;
width: 980px !important;
}

.fyc_link_list {
overflow: hidden;
}

.fyc_link_list li{
float: left;
}

#fyc_container #fyc_tabs_list {
height: 37px !important;
width: 980px !important;
}

#fyc_tabs_list li {
float: left;
text-indent: -9999px;
display: block;
height: 38px;
}

#fyc_new_tabs_list li {
text-indent: -9999px;
}

#fyc_preowned_tabs_list li {
text-indent: -9999px;
}



#fyc_make {
background: url(../images/fyc_link_list.png) no-repeat top left;
display: block;
width: 324px;
height: 47px;
margin-right: 4px;
}

#fyc_model {
background: url(../images/fyc_link_list_model.png) no-repeat;
display: block;
width: 324px;
height: 47px;
margin-right: 4px;
}

#fyc_category {
display: block;
width: 324px;
height: 47px;
background: url(../images/fyc_link_list.png) no-repeat;
background-position: -328px 0px;
margin-right: 4px;
}

#fyc_price {
background: url(../images/fyc_link_list.png) no-repeat top right;
display: block;
width: 324px;
height: 47px;
}


#fyc_new {
width: 410px;
}

#fyc_preowned {
width: 410px;
}

#fyc_dealership {
display: none !important;
}

#fyc_mpg {
display: none !important;
}

#fyc_panes_container {
background: url(../images/fyc_container_back.png) repeat-x bottom left;
}
#fyc_panes_container .fyc_title {
display: none !important;
}

#fyc_new_tabs_list {
overflow: hidden;
}

#fyc_tabs_list #fyc_new.current {
background: url(../images/search_filter_red.png) no-repeat bottom left;
}
#fyc_tabs_list #fyc_preowned.current {
background: url(../images/search_filter_red.png) no-repeat bottom right;
}

.searchInv_cat_links {
margin: 8px 0px 0px 0px;
width: 978px !important;
height: 233px !important;
overflow: auto;
position: relative;
padding-top: 15px;
}
.searchInv_cat_links li {
margin: 6px 0px 0px 20px;
width: 220px !important;
position: relative;
}
.dealer_3833 .searchInv_cat_links li {
background: url(../images/panes_list_orange.png) no-repeat top left;
}
.dealer_3833 .searchInv_cat_links li:hover {
background: url(../images/panes_list_orange.png) no-repeat;
background-position: 0px -48px;
}
.dealer_3892 .searchInv_cat_links li {
background: url(../images/panes_list_red.png) no-repeat top left;
}
.dealer_3892 .searchInv_cat_links li:hover {
background: url(../images/panes_list_red.png) no-repeat;
background-position: 0px -48px;
}

.dealer_3893 .searchInv_cat_links li {
background: url(../images/panes_list_yellow.png) no-repeat top left;
}
.dealer_3893 .searchInv_cat_links li:hover {
background: url(../images/panes_list_yellow.png) no-repeat;
background-position: 0px -48px;
}

.dealer_3894 .searchInv_cat_links li {
background: url(../images/panes_list_green.png) no-repeat top left;
}
.dealer_3894 .searchInv_cat_links li:hover {
background: url(../images/panes_list_green.png) no-repeat;
background-position: 0px -48px;
}


.dealer_3895 .searchInv_cat_links li {
background: url(../images/panes_list_blue.png) no-repeat top left;
}
.dealer_3895 .searchInv_cat_links li:hover {
background: url(../images/panes_list_blue.png) no-repeat;
background-position: 0px -48px;
}

.searchInv_cat_links li a {
display: block;
font-size: 15px;
text-decoration: none;
color: #666666;
padding: 10px 1px 1px 10px;
height: 29px;
}

.searchInv_cat_links li a:hover {
color: #fff;
}

.searchInv_cat_links li a span {
position: absolute;
display: block;
right: 14px;
top: 8px;
color: #fff;
}




#fyc_new_tabs_list #fyc_price {
border: none;
}



.dealer_3833 #fyc_new {
width: 410px;
background: url(../images/search_filter_orange.png) no-repeat top left;
}
.dealer_3833 #fyc_preowned {
width: 424px;
background: url(../images/search_filter_orange.png) no-repeat top right;
}


.dealer_3892 #fyc_new {
width: 410px;
background: url(../images/search_filter_red.png) no-repeat top left;
}
.dealer_3892 #fyc_preowned {
width: 424px;
background: url(../images/search_filter_red.png) no-repeat top right;
}

.dealer_3893 #fyc_new {
width: 410px;
background: url(../images/search_filter_yellow.png) no-repeat top left;
}
.dealer_3893 #fyc_preowned {
width: 424px;
background: url(../images/search_filter_yellow.png) no-repeat top right;
}

.dealer_3894 #fyc_new {
width: 410px;
background: url(../images/search_filter_green.png) no-repeat top left;
}
.dealer_3894 #fyc_preowned {
width: 424px;
background: url(../images/search_filter_green.png) no-repeat top right;
}

.dealer_3895 #fyc_new {
width: 410px;
background: url(../images/search_filter_blue.png) no-repeat top left;
}
.dealer_3895 #fyc_preowned {
width: 424px;
background: url(../images/search_filter_blue.png) no-repeat top right;
}



/************** END FIND YOUR CAR*********************/



/*************NEW VEHICLES****************/
#new_vehicle_wrapper {
background: url(../images/border_repeat.png) center bottom repeat-x;
width: 480px;
height: 239px;
position: relative;
margin-bottom: 20px;
}


/*#ecl_new_vehicles:hover + #portal_pagani{
background-position: 0px -131px;
}*/

.dealer_3892 #ecl_new_vehicles {
background: url(../images/nv_header_red.png) no-repeat top left #ededed;
}
.dealer_3893 #ecl_new_vehicles {
background: url(../images/nv_header_yellow.png) no-repeat top left #ededed;
}
.dealer_3894 #ecl_new_vehicles {
background: url(../images/nv_header_green.png) no-repeat top left #ededed;
}
.dealer_3895 #ecl_new_vehicles {
background: url(../images/nv_header_blue.png) no-repeat top left #ededed;
}

.ecl_new_vehicle_make_wrap {
background: url(../images/nv_car_title_back.png) left bottom no-repeat;
}

.ecl_new_vehicles_make {
width: 480px;
height: 230px;
}

.ecl_new_vehicles_model {
width: 480px;
height: 230px;
}

.ecl_new_vehicles_trigger {
height: 230px;
}

#new_vehicle_wrapper .prev {
display: block;
text-indent: -9999px;
background: url(../images/prev.png) no-repeat center left;
width: 30px;
height: 30px;
position: absolute;
bottom: 100px;
left: 15px;
}


#new_vehicle_wrapper .next {
display: block;
text-indent: -9999px;
background: url(../images/next.png) no-repeat center right;
width: 30px;
height: 30px;
position: absolute;
bottom: 100px;
right: 15px;
}


#new_vehicle_wrapper .view_all {
display: none !important;
text-indent: -9999px;
width: 127px;
height: 33px;
position: absolute;
bottom: 8px;
right: -1px;
}

/*
.dealer_3892 #new_vehicle_wrapper .view_all {
background: url(../images/view_inventory_red.png) no-repeat;
}
.dealer_3892 #new_vehicle_wrapper .view_all:hover {
background: url(../images/view_inventory_red.png) no-repeat;
background-position: 0px -35px;
}

.dealer_3893 #new_vehicle_wrapper .view_all {
background: url(../images/view_inventory_yellow.png) no-repeat;
}
.dealer_3893 #new_vehicle_wrapper .view_all:hover {
background: url(../images/view_inventory_yellow.png) no-repeat;
background-position: 0px -35px;
}

.dealer_3894 #new_vehicle_wrapper .view_all {
background: url(../images/view_inventory_green.png) no-repeat;
}
.dealer_3894 #new_vehicle_wrapper .view_all:hover {
background: url(../images/view_inventory_green.png) no-repeat;
background-position: 0px -35px;
}

*/


#new_vehicle_wrapper .home_new_image {
display: block;
position: absolute;
bottom: 9px;
right: 0px;
width: 126px;
height: 32px;
}
.dealer_3892 #new_vehicle_wrapper .home_new_image {
background: url(../images/view_inventory_red.png) no-repeat;
}
.dealer_3892 #new_vehicle_wrapper .home_new_image:hover {
background: url(../images/view_inventory_red.png) no-repeat;
background-position: 0px -35px;
}

.dealer_3893 #new_vehicle_wrapper .home_new_image {
background: url(../images/view_inventory_yellow.png) no-repeat;
}
.dealer_3893 #new_vehicle_wrapper .home_new_image:hover {
background: url(../images/view_inventory_yellow.png) no-repeat;
background-position: 0px -35px;
}
.dealer_3894 #new_vehicle_wrapper .home_new_image {
background: url(../images/view_inventory_green.png) no-repeat;
}
.dealer_3894 #new_vehicle_wrapper .home_new_image:hover {
background: url(../images/view_inventory_green.png) no-repeat;
background-position: 0px -35px;
}

.dealer_3895 #new_vehicle_wrapper .home_new_image {
background: url(../images/view_inventory_blue.png) no-repeat;
}
.dealer_3895 #new_vehicle_wrapper .home_new_image:hover {
background: url(../images/view_inventory_blue.png) no-repeat;
background-position: 0px -35px;
}




#zonda_new {
width: 480px;
height: 240px;
position: relative;
background: url(../images/zonda_new.png) no-repeat;
}

#zonda_new .zonda_image {
display: block;
position: absolute;
bottom: 9px;
right: 0px;
width: 126px;
height: 32px;
background: url(../images/view_inventory_blue.png) no-repeat;
}

#zonda_new .zonda_image:hover {
background: url(../images/view_inventory_blue.png) no-repeat;
background-position: 0px -35px;
}

.dealer_3895 #new_vehicle_wrapper .view_all {
background: url(../images/view_inventory_blue.png) no-repeat;
}
.dealer_3895 #new_vehicle_wrapper .view_all:hover {
background: url(../images/view_inventory_blue.png) no-repeat;
background-position: 0px -35px
}

.ecl_new_vehicles_trigger h3 a{
font-size: 20px;
font-weight: normal;
text-decoration: none;
text-align: left;
padding-left: 8px;
color: #3a3a3a;
line-height: 1;
}

.ecl_new_vehicles_price {
display: none;
}

/****************END NEW VEHICLES************************/






/* ###################################################
###                  #sitemap                      ###
################################################### */

#sitemap #sitemap_list { list-style-type:none; margin:0px; padding:0px; }
#sitemap #sitemap_list li { font-size:11pt; }
#sitemap #sitemap_list li a { text-decoration: none; color:#fff; }
#sitemap .sitemap_vehicle_title { font-weight:bold; color:#fff; text-transform: uppercase; }
#sitemap .sitemap_vehicle_list { list-style-type: none; }
#sitemap #sitemap_list li { text-transform: capitalize; }
#sitemap #sitemap_list li ul { display:none; }
#sitemap .sitemap_vehicle_list { width: 19%; }



/***************EMPLOYMENT APPLICATION*******************/
#employLeft h3, #employRight h3 {
		display:block; 
		padding: 0 0 10px 10px; 
		margin: 25px 0 10px;
		font-size:18px; 
		color:#fff; 
		text-transform: uppercase;
		font-weight: normal;
		border-bottom: 1px dotted #333;
}
#employLeft .input_element, #employRight .input_element {  width:180px !important; font-size:11px; margin-bottom: 20px; margin-top: 5px; padding: 3px; border:1px solid #464a4d; background: #fff; }
#employment_application li { width:320px; float:left; height:60px; color:#ccc; }
#employment_application li.wide { width:640px; float:none; clear:both; height:auto; }
#employment form.validation .inline .validationIcon, form.validation .inline .input_element {  }
#employSubmit { clear:both; padding: 10px; width:250px; margin: 10px auto; }
#employSubmit input#vehicle_question_submit {
		display: block; 
		width:186px; 
		margin: 0 auto; 
		padding: 0; 
		height:26px;
		line-height: 26px;
		font-size: 12px;
		text-transform: uppercase;
		color:#fff;
		text-align:center; 
		border:none;
		background: #dd5301;
}
#employSubmit input#vehicle_question_submit:hover {
		cursor:pointer;
		background: #585858; /* Old browsers */
		background: -moz-linear-gradient(top,  #585858 0%, #7b7b7b 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#585858), color-stop(100%,#7b7b7b)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #585858 0%,#7b7b7b 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #585858 0%,#7b7b7b 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #585858 0%,#7b7b7b 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #585858 0%,#7b7b7b 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#585858', endColorstr='#7b7b7b',GradientType=0 ); /* IE6-9 */
}
#employment_application li.wide { width:640px; float:none; }
#employRight li.wide .input_element { width:640px !important; }



#audiInv_logo {
	display: block;
	text-indent: -9000px;
	background: url('../images/audiInv_logo.png') no-repeat;
	width: 220px;
	height: 59px;
	margin: 10px auto 0px;
}

#contact #hours_list {
	color: #fff
}

.footer-column #hours_list_title {
	text-transform: uppercase
}

.footer-column .hours_department_list {
	margin: 5px 0px 5px;
}

.footer-column .hours_department_list li{
	margin-bottom: 3px;
}

#specials_navigation_wrap {display: none}








/*Custom slider for portal 3833 for pagani (to match new vehicle slider) */

.dealer_3833 .pagani-new { 
		float:left; 
		width:230px; 
		margin: 0;
		padding: 0 0 9px; 
		position: relative; 
		background:#212121 url(../images/border_repeat.png) repeat-x center bottom;
}
.dealer_3833 .pagani-new h3 { display: block; height:24px; border-bottom: 5px solid #000; padding: 0; text-indent: -9000px; background: url(../images/nv_header_yellow.png) no-repeat left top; }
.dealer_3833 #sliderShow_container { width:480px; margin: 5px 0 30px; padding: 0; height:205px; position: relative; }
.dealer_3833 a.prevPage {
		display: block;
		width:17px;
		height:28px;
		text-indent: -9000px;
		background: url(../images/lambo-nv-arrows.png) no-repeat left top;
		position: absolute;
		left:5px;
		top:36px;
		z-index: 400;
}
.dealer_3833 a.nextPage {
		display: block;
		width:17px;
		height:28px;
		text-indent: -9000px;
		background: url(../images/lambo-nv-arrows.png) no-repeat right top;
		position: absolute;
		right:5px;
		top:36px;
		z-index: 400;
}



.dealer_3833 #slideshow div { display:none; }

.dealer_3833 #slidetabs a {
	width:8px;
	height:8px;
	float:left;
	margin:3px;
	background:#000;
	display:block;
	font-size:1px;		
}

.dealer_3833 .scrollable { overflow: hidden; width: 230px; height: 122px; position: relative; float: right; margin: 0; }
.dealer_3833 .scrollable .items{position: absolute; width: 1000em}
.dealer_3833 .scrollable .items a{float: left; width:230px; 


}
.dealer_3833 .scrollable .items a img { height:90px; width:230px; }
.dealer_3833 .scrollable .items a p { 
		display: block;
		line-height: 36px; 
		height:31px; 
		padding: 0 0 0 10px;
		color:#3a3a3a;
		font-size: 14px;
		margin: 0;
		background: #eaeaea url(../images/new_vehicle_shadow.png) no-repeat top center;
		text-decoration: none;
		text-align: center;
}
.dealer_3833 .scrollable .items a p:hover { text-decoration: none; color: #FB7423;}
.dealer_3833 #arrows{position: absolute; bottom: 0; right: 0; padding: 5px}
.dealer_3833 #arrows a{width: 10px; height: 10px; display: block; background: url('http://images1.ecarlist.com/sites/cash_for_cars/images/circles.png') no-repeat; float: left; text-indent: -9000px;}
.dealer_3833 #arrows a:hover {cursor: pointer; background-position: -12px 0  }
.dealer_3833 #arrows a.current {cursor: pointer; background-position: -12px 0  }


.dealer_3833 .lamborghini-new {
	float: left;
	width:230px; 
	margin: 0 20px 0px 0px;
	padding: 0 0 9px; 
	position: relative; 
	background:#212121 url(../images/border_repeat.png) repeat-x center bottom;
}
.dealer_3833 .nv-header {display: none}

#mc_video_button, #sister_media, .ec_dl_video {display: none !important}