@charset "UTF-8";
@import url(http://images1.ecarlist.com/sites/templates/common/css/base.css);

/**************************************************
Auto Find 3891
***************************************************/
/**********LAYOUT***************/
body {
	/*font-family:  Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, Sans-serif;*/
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
    line-height: 1.3;
	background: url(../images/body_bg.jpg) repeat-x #ffffff;
	color: #616161;
}

a {
text-decoration: none;
color: #666666;
}
a:visited {
color: #666666 ;
}



h2, h3 {
color: #454545;
}
#outer_wrapper {
background: url(../images/background.jpg) repeat-y;
width: 1160px;
min-height: 1100px;
margin: 0 auto;
}

#header{background: url(../images/header_bg.jpg) repeat-x #ffffff; height: 112px; width: 1080px; margin: 0 auto; position: relative; z-index: 5000; }

#logo_link {
display: block;
width: 329px;
height: 71px;
background: url(../images/logo2.png) no-repeat;
position: absolute;
top: 20px;
}

#slogan { display: none; }

#header_carfax_wrapper { position: absolute; top: 15px; left: 334px; z-index: 5000; }

#header_carfax {
background: url(../images/CarFox.jpg) no-repeat;
display: block;
width: 324px;
height: 80px;
position: relative; 
text-indent: -9000px;
font-family:  Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, Sans-serif;
}

#carfox { background: url('../images/showMe_fox.png') no-repeat left top; width: 91px; height: 82px; position: absolute; left: 319px; top: 21px; z-index: 5000; }

#header_address {
color: #0079a2;
position: absolute; 
top: 13px;
right: 12px;
text-align: right;
font-size: 20px;
line-height: 26px;
width: 302px;
height: 57px;
font-family:  Arial, Helvetica, Sans-serif;
text-indent: -9999px;
}

#header_phone {
color: #000;
font: bold 24px Helvetica,Arial,sans-serif;
position: absolute;
top: 71px;
right: 105px;
height: 25px;
background: url(../images/phoneicon.png) no-repeat center left;
padding-left: 25px;
}

#nav_wrapper {
width: 1070px;
height: 61px;
margin: 0 auto;
}


#social {
position: absolute;
top: 69px;
right: 8px;
z-index: 100;
}

#social li {
float: left;
margin-right: 5px;
}
#social li a {
display: block;
text-indent: -9999px;
width: 26px;
height: 26px;
background: url(../images/social_icons.png) no-repeat top left;

}
#priNav {width: 1022px; margin: 0 auto;}

li#fb a{
	background-position: 0px 0px;
}

li#twt a{
background-position: -34px 0px;
}

li#yt a{
background-position: -68px 0px;
}


#priNav {
background: url(../images/nav_bg.png) no-repeat center top;
width: 1080px;
margin: 0 auto;
height: 61px;
}

#priNav > li {
float: left;
background: url(../images/nav_divider.png) no-repeat right top;
}
#priNav > li a{
display: block;
height: 28px;
padding: 10px 32px;
font-size: 18px;
text-transform: uppercase;
line-height: 27px;
color: #FFF;
font-family:  Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, Sans-serif;
}
#priNav > .last {background: none; }

#priNav > li.first a {padding: 10px 32px 10px 50px; }
#priNav > li.last a {padding: 10px 28px 10px 32px; }

#priNav > li > a:hover {
color: #fff;
background: url(../images/nav_bg.png) no-repeat center -61px;
}
#priNav > li.first > a:hover {
background: url(../images/nav_bg.png) no-repeat 5px -61px;
}
#priNav > li.last > a:hover {
background: url(../images/nav_bg.png) no-repeat right -61px;
}

/*** Primary Navigation Drop-Downs ***/
#priNav li ul { left: -2px; top: 44px; width: 174px; }
#priNav li ul li { margin-left: 2px; width: 170px; height: auto; }
#priNav li ul li a { background: url(../images/nav_bg.png) no-repeat center top; color: #fff; font: bold 11px Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, Sans-serif; padding: 10px 0px 5px 32px !important; text-align: left; text-decoration: none; text-transform: uppercase; height: 22px; }
#priNav li:hover ul li:hover a { background: url(../images/nav_bg.png) no-repeat center -61px; color: #fff; }
#priNav li ul li:first-child { padding-top: 2px; }

#inner_wrapper {
width: 1080px;
margin: -15px auto 0 auto;
background: url(../images/background_middle.png) repeat-y 6px top;
}
#vehicle_photos #inner_wrapper { margin: -25px auto 0 auto; }

#content_wrapper {
width: 1018px;
margin: 0 auto;
}


#leftColumn {
margin-left: 15px;
width:  22.5%;
}
#rightColumn {
width: 72.5%;
}

#bottom_wrapper {background: url(../images/background_bottom.png) no-repeat 6px top; height: 140px; width: 1080px; margin: 0 auto;}
#vehicle_photos #bottom_wrapper { margin: -10px auto 0 auto; }
#left {margin-top: 30px;}
#right {
/*font-family:  Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, Sans-serif; */margin-top: 30px;}
#right h2 {font-size: 26px;}

#right #ip_specials {margin: 0em 0px 1em 0px}

#notify_middle { margin-top: 30px; }
#notify_right { margin-top: 30px; 
/*font-family:  Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, Sans-serif;*/margin-top: 30px;}
#notify_middle h2, #notify_right h2 {font-size: 26px;}

/*************HOME PAGE****************/

#specials_flash_wrapper {background: url(../images/flash_wrap_background.png) no-repeat center 30px !important; width: 1010px; height: 355px; margin: 0 auto; padding-top: 30px;}

#specials_flash {padding: 15px;}
/*.specials_flash_container{background: url(../images/home_flash.png) no-repeat !important;}*/

.specials_flash_controls {bottom: 20px !important; left: 20px !important;}

#home_contact {width: 230px; float: left;}




/***********FEATURED VEHICLE SLIDER************/
#featured-box {height: 235px; margin-top: 20px;}

#featured-box h3 {font-size: 18px; text-transform: uppercase; padding-left: 20px; margin-bottom: 5px;}

#home_view_more {display: none;}

#home #random_list_location .items {
position: absolute;
width: 2000000em;
}


.random_list_item {
float: left;
width: 227px;
height: 180px;
margin-right: 7px;
position: relative;
padding-right: 13px;
}

.fv_scrollable {width: 1000px !important;
height: 180px !important;
}
.random_list_item_link img{width: 235px !important;}


.random_list_item img {
position: relative;
}

.random_list_item a {
display: block;
}

#home #random_list_location {
height: 180px;
width: 980px;
margin: 1px 0px 0px 2px;
position: relative;
overflow: hidden;
}

#random_list_location .random_list_item img {
width: 237px !important;
height: 180px !important;
margin-bottom: 18px !important;
}

#random_list_wrapper {
position: relative !important;
}

#random_list_wrapper .nextPage {
position: absolute;
top: -45px;
right: 18px;
width: 26px;
height: 26px;
text-indent: -9999px;
display: block;
background: url(../images/featured_right.png);
}

#random_list_wrapper .prevPage {
position: absolute;
top: -45px;
right: 50px;
width: 26px;
height: 26px;
text-indent: -9999px;
display: block;
background: url(../images/featured_left.png);
}


#featured-box #featuredVehicles {
padding: 17px;
background: url(../images/featured_background.png) no-repeat 4px 4px !important;
}

#featuredVehicles_title {display: none;}

#featuredVehicles_footer {display: none;}







.random_list_item_link span{display: none;}

#random_list_item .random_list_item_link {
text-align: center;
}
#random_list_item .random_list_item_link img {
border: 1px solid black;
}

#random_list_item .random_list_item_link:hover img {
border: 1px solid #538727 !important;
}

#random_list_item .random_list_item_link span {
font-size: 10px !important; color: #AA1D1D;
}

#random_list_item .random_list_item_link:hover span {
color: #538727;
}

.featuredVehicle_tooltip {background: url(../images/featured_tranny.png) no-repeat !important; height: 180px;
border: none !important; padding: 14px;
 top: 0px !important;
 left: 0px !important;
}

.featuredVehicle_tooltip  span {font-size: 15px; color: #fff; font-family: Georgia;}





#bottom_home {height: 330px; width: 1000px; margin-top: 43px;}


#home_contact{margin: 23px 0px 0px 15px;}

#get_approved {float: left; position: relative;}
#get_approved h3 {margin-bottom: 10px; position: absolute; top: -10px; left: 10px; font-size: 18px;}
#get_approved a {display: block; width: 497px; height: 308px; background: url(../images/get_approved.png) no-repeat;}
#get_approved a:hover {background-position: 0px -314px;}









/*******QUICK LINKS*********/

#ql li a { background: url(../images/ql_sprite_v3.png) no-repeat; display: block; margin-bottom: 15px; text-indent: -9999px; width: 234px; height: 62px; }

#ql #ql1 a { background-position: 0px 0px; }
#ql #ql2 a { background-position: 0px -81px; }
#ql #ql3 a { background-position: 0px -161px; }
#ql #ql4 a { background-position: 0px -241px; }

#ql #ql1 a:hover { background-position: -248px 0px; }
#ql #ql2 a:hover { background-position: -248px -81px; }
#ql #ql3 a:hover { background-position: -248px -161px; }
#ql #ql4 a:hover { background-position: -248px -241px; }

#home #ql {float: right; margin-top: 18px;}





/***********FOOTER**************/
#footer {height: 90px; font-size: 12px; color: #252f53; padding: 60px 50px 20px 0;}
#footernavwrap {float: left; margin-left: 90px;}
#footernavwrap p { font-weight: bold; padding: 0px 0px 8px 0;}
#footerNav {width: 350px;}
#footerNav li {float: left; padding: 0px 3px 0px 1px; line-height: 9px; border-right: 1px solid black; margin: 2px;}
#footerNav li#footerNav_news {border-right: none;}
#footerNav > li#footerNav_sell_us_your_car { border-right: none; margin-right: 50px; }
#footerNav .last {border: none;}
#footerNav li a{ text-transform: capitalize; color: #666666; }

#footerNav a:hover {color: #4B5EA6;}
#footerhours {float: left; margin-left: 75px;}
#footerhourstitle {font-weight: bold; padding-bottom: 8px;}
#footer .ecl-copyright {float: right; width: 303px; margin-top: 25px;}
#footer .ecl-copyright li {float: left;}
#footer .ecl-copyright li a{color: #666666;}
#footer  .ecl-copyright .first{padding-left: 75px; border-right: 1px solid black;
padding-right: 3px;}
#footer  .ecl-copyright .first:hover {color: #4B5EA6;}
#footer  .ecl-copyright .mid {padding-left: 3px;}
#footer  .ecl-copyright .mid a:hover {color: #4B5EA6;}
#footer  .ecl-copyright .last{padding-left: 14px;}

#dt-logo {float: right; text-indent: -9999px; background: url(../images/dt_logo.png) no-repeat; width: 210px; 
height: 23px;}

.ie7 #dt-logo{margin-top: -63px;}
#dt-logo:hover {background-position: 0px -23px;}



/*********INVENTORY PAGE*********/

#inventory #rightColumn,  #inventory #leftColumn{
	/*font-family:  Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, Sans-serif; */margin-top: 33px; }

#inventory_v2_sidebar_filters .non_expandable_menuheader {background: #fff; border-top-left-radius: 8px; border-top-right-radius: 8px;
padding: 15px 0px 0 10px;
-webkit-box-shadow: 0px 3px 4px 1px  #bbbbbb;
-moz-box-shadow:    0px 3px 4px 1px  #bbbbbb;
box-shadow:         0px 3px 4px 1px  #bbbbbb;
border-right: 1px solid #bbb;
border-left: 1px solid #bbb;
border-top:  1px solid #bbb;
color: #838383;
font-size: 10px;
}

#currentFilters  {
background: #fff;
font-size: 11px;
padding: 5px 10px 0 10px;
-webkit-box-shadow: 0px 3px 4px 1px  #bbbbbb;
-moz-box-shadow:    0px 3px 4px 1px  #bbbbbb;
box-shadow:         0px 3px 4px 1px  #bbbbbb;
border-right: 1px solid #bbb;
border-left: 1px solid #bbb;
/*font-family:  Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, Sans-serif;*/
}

#currentFilters #currentfilterswrap p {
background: #495CA2;
color: #fff;
padding: 5px 10px;
}

#currentFilters a {
color: #fff;
}



#filterListWrap {background: #fff; background:-moz-linear-gradient(top, #fff, #e7e7e7);  background: -webkit-linear-gradient(top, #fff, #e7e7e7); border-bottom-right-radius: 8px; border-bottom-left-radius: 8px; padding: 0px 0px 0px 10px; 
-webkit-box-shadow: 0px 3px 4px 1px #bbbbbb;
-moz-box-shadow:    0px 3px 4px 1px #bbbbbb;
box-shadow:         0px 3px 4px 1px #bbbbbb;
border-right: 1px solid #bbb;
border-left: 1px solid #bbb;
border-bottom:  1px solid #bbb;
}
.filterList {margin: 0 !important; padding: 10px 0px 9px 10px; width: 185px; border-bottom: 1px solid #e5e5e5;} 
.filterList ul li a{background: url(../images/arrow.png) no-repeat left 5px; padding-left: 10px; font-size: 14px; color: #666; 
/*font-family:  Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, Sans-serif;*/}
.filterList ul li:hover {background: #4b5ea6; color: #fff;}
.filterList ul li:hover a {color: #fff; background: url(../images/arrowhover.png) #4b5ea6 no-repeat left 5px;}

#inventory_v2_sidebar_filters {margin-left: -2px; padding: 0px 0px 12px 0px; margin-bottom: 65px;}

#inventory_v2_sidebar_filters h2 {font-size: 18px; text-transform: uppercase; padding: 5px 5px 5px 10px; font-weight: normal;
background: #fff;
-webkit-box-shadow: 0px 3px 4px 1px #bbbbbb;
-moz-box-shadow:    0px 3px 4px 1px #bbbbbb;
box-shadow:         0px 3px 4px 1px #bbbbbb;
border-right: 1px solid #bbb;
border-left: 1px solid #bbb;
}
#inventory_v2_sidebar_filters .filterList h3 {font-size: 13px; font-weight: bold; color: #454545; padding-bottom: 5px; 
/*font-family:  Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, Sans-serif;*/}
#inventory_v2_sidebar_filters ul li {font-size: 12px;}

#inventory #searchBar {width: 730px; background: white; border-top-right-radius: 8px; border-top-left-radius: 8px; -webkit-box-shadow: 0px 0px 6px 1px #bbbbbb; 
box-shadow: 0px 0px 6px 1px #bbbbbb; -moz-box-shadow: 0px 0px 6px 1px #bbbbbb; border: 1px solid #bbb; border-bottom: none; 
}

#inventory .filterList span a { display: block; width: 60px; background: #495ca2; padding: 2px 5px; margin: 5px; color: #fff; }
#inventory #searchBar a:hover {
color: #4b5ea6;
}

#searchBar #drop_down_filters {
width: 97%;
height: 32px;
border-bottom: 1px solid #bbb;
margin: 0 auto;
padding: 12px 0 0 0;
}

#inventory #sort_bar {width: 730px; background: -webkit-linear-gradient(top, white, #E7E7E7); background: -moz-linear-gradient(top, white, #E7E7E7); border-bottom-right-radius: 8px; border-bottom-left-radius: 8px;-webkit-box-shadow: 0px 3px 3px 0px #bbbbbb; 
box-shadow: 0px 3px 7px 0px #bbbbbb; -moz-box-shadow: 0px 3px 3px 0px #bbbbbb; margin-bottom: 10px; border-right: 1px solid #bbb; border-left: 1px solid #bbb;
border-bottom: 1px solid #bbb; font-size: 14px; 
/*font-family:  Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, Sans-serif;*/
}


#inventory #sort_bar a:hover {
color: #4b5ea6;
text-decoration: none;
}


#drop_down_right a {padding-bottom: 4px !important;}
#drop_down_right a:hover {background: #4b5ea6 !important; color: #fff !important;}

.inventory_v2_image a img{border: 2px solid #4b5ea6; width: 155px !important; height: 105px !important;}
.inventory_image_label_sold {width: 149px;}
#inventory_v2_rows .inventory_v2_row {border-bottom: 1px solid #cccccc; padding: 10px 0; margin: 0;}
#inventory_v2_rows .inventory_v2_row:last-child { border-bottom: none; } 
.inventory_v2_details h4 a {color: #495ca2; font-size: 16px; font-family: Arial; }
.inventory_v2_details_vitals_wrap li {font-size: 12px;}

.inventory_v2_price_right .price_line_1 {color: #495ca2; padding-bottom: 3px; font-size: 20px; }
.inventory_v2_price .inventory_v2_price_left{font-size: 14px; line-height: 24px;}
.inventory_v2_details{width: 335px;}
.inventory_v2_price.span4{width: 200px;}
.inventory_v2_price_right .price_title { font-weight: normal; }
.inventory_v2_price_right .price_line_1 .callForPrice{font-size: 14px !important;}
#inventory #auto_loan_bttn a {width: 168px; height: 65px; float:right; margin: 10px 0 0; background: url(../images/no-hover.jpg) no-repeat top left; background-position: 0px 0px; display:block; text-indent: -9000px;}
#inventory #auto_loan_bttn a:hover {background: url(../images/hover.jpg)}


#vehicle .auto_loan_bttn a {width: 168px; height: 65px; margin: 10px 0 0; background: url(../images/no-hover.jpg) no-repeat top left; background-position: 0px 0px; display:block; text-indent: -9000px;}
#vehicle .auto_loan_bttn a:hover {background: url(../images/hover.jpg) no-repeat top left; background-position: 0px 0px}


.inventory_v2_pagination { margin-top: 30px; }
#vehicleDisclaimer {display: none;}

#gaspump strong { float:left; width:55px; }
#vitalsRight_mpg { float:left; }
#inventory .inventory_gogreen_box { background: #fff; padding: 10px; border:1px solid #ccc; }
#inventory .inventory_gogreen_box img { display: none; }
#inventory .inventory_gogreen_box span.floatleft { margin-right: 15px; }


/*********CONTACT FORMS*************/
#inventory_v2_sidebar_contact {
/*font-family:  Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, Sans-serif;*/
position: relative;
background: #fff;
background: -webkit-linear-gradient(top, #fff, #e6e6e6); background: -moz-linear-gradient(top, #fff, #e6e6e6);
 height: 320px;
 border-radius: 8px;
 -webkit-box-shadow: 0px 0px 6px 3px #bbbbbb;
-moz-box-shadow:    0px 0px 6px 3px #bbbbbb;
box-shadow:         0px 0px 6px 3px #bbbbbb;
border: 1px solid #bbb;
margin-bottom: 30px;

}
#inventory_v2_sidebar_contact h2  {
font-size: 18px;
position: absolute; margin: -46px 0px 0px 5px;
text-transform: uppercase;
}
#inventory_v2_sidebar_contact label {
background: none;
font-size: 12px;
color: #454545;
}

#contact_small input[type="submit"] {
border: 0;
background: transparent url('../images/submit.png') no-repeat;
text-indent: -9999px;
display: block;
font-size: 0;
line-height: 0;
width: 210px !important;
height: 32px;
}

#contact_small input[type="submit"]:hover {
background-position: 0px -32px;
cursor: pointer;
}

#inventory_v2_sidebar_contact #name, #inventory_v2_sidebar_contact #email, #inventory_v2_sidebar_contact #phone,
#inventory_v2_sidebar_contact #subject, #inventory_v2_sidebar_contact textarea[name="body"]
{
width: 202px !important;
}

#inventory_v2_sidebar_contact textarea[name="body"] {height: 50px;}




/****HOME CONTACT FORM*****/
#home_contact {position: relative;
background: white;
background: -webkit-linear-gradient(top, white, #E6E6E6);
background: -moz-linear-gradient(top, white, #E6E6E6);
height: 288px;
padding: 16px 0px 0px 7px;
border-radius: 8px;
-webkit-box-shadow: 0px 0px 6px 3px #BBB;
-moz-box-shadow: 0px 0px 6px 3px #BBB;
box-shadow: 0px 0px 6px 3px #BBB;
border: 1px solid #BBB;
}

#home_contact h2 {
position: absolute;
top: -33px;
font-size: 18px;
text-transform: uppercase;
}


#home_contact fieldset {
margin-left: 4px;
}

#home_contact #name, #home_contact #email, #home_contact #phone,
#home_contact #subject, #home_contact textarea[name="body"]
{
width: 180px !important;
}

#home_contact #subject {display: none;}


#home_contact #contact_small input[type="submit"] {
border: 0;
background: transparent url('../images/home_submit.png') no-repeat;
text-indent: -9999px;
display: block;
font-size: 0;
line-height: 0;
width: 202px !important;
height: 32px;
}

#home_contact #contact_small {
background-position: 0px 0px
}

#home_contact #contact_small input[type="submit"]:hover {
background-position: -200px 0px;
cursor: pointer;
}

#home_contact label {
font-family: Times;
font-size: 14px;
background: none;
}

#home_contact textarea{
height: 58px;
}







#dealer_contact {
position: relative;
margin: 30px 0px 40px 0px;
background: #fff;
background: -webkit-linear-gradient(top, #fff, #e6e6e6); background: -moz-linear-gradient(top, #fff, #e6e6e6);
 height: 310px;
 padding-top: 20px;
 border-radius: 8px;
 -webkit-box-shadow: 0px 0px 6px 3px #bbbbbb;
-moz-box-shadow:    0px 0px 6px 3px #bbbbbb;
box-shadow:         0px 0px 6px 3px #bbbbbb;
border: 1px solid #bbb;
}

#dealer_contact h2 {
position: absolute;
top: -30px;
text-transform: uppercase;
font-size: 18px;
left: 5px;
}

#dealer_contact label {
background: none;
font-size: 12px;
color: #454545;
}


#dealer_contact #name, #dealer_contact #email, #dealer_contact #phone,
#dealer_contact #subject, #dealer_contact textarea[name="body"]
{
width: 204px !important;
}



/********VEHICLE PAGE**********/
#vehicle #lp_container { 
/*font-family:  Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, Sans-serif; */padding-top: 29px; }

#vehicle #leftColumn {padding-top: 43px; }

#similarVehicles {position: relative; width: 225px; background: -webkit-linear-gradient(top, white, #E7E7E7); background: -moz-linear-gradient(top, white, #E7E7E7); border-radius:  10px; padding: 27px 0px 17px 8px;
margin-bottom: 70px;
 -webkit-box-shadow: 0px 0px 3px 2px #bbbbbb;
-moz-box-shadow:    0px 0px 3px 2px #bbbbbb;
box-shadow:         0px 0px 3px 2px #bbbbbb;
border: 1px solid #bbb;
}

#similarVehicles h3 {position: absolute; top: -30px; font-size: 18px; text-transform: uppercase; font-weight: normal;}
#similarVehicles .similarVehicle {border-bottom: 2px solid #e5e5e5; width: 221px; font-size: 12px; padding-bottom: 10px;}
#similarVehicles .similarVehicle.last {border-bottom: none; padding-bottom: 0;}
.similarVehicle li { font-size: 12px; }
.similarVehicle li a { font-size: 12px; }
.similarVehicle .price {color: #495ca2; font-size: 14px;}

#vehicle_v2_sidebar_links {position: relative; background: #fff; border-radius:  10px; padding: 8px !important; font-size: 12px;
 -webkit-box-shadow: 0px 0px 4px 2px #bbbbbb;
-moz-box-shadow:    0px 0px 4px 2px #bbbbbb;
box-shadow:         0px 0px 4px 2px #bbbbbb;
border: 1px solid #bbb;
height: 120px !important;
padding: 20px 0px 0px 8px !important;
margin-bottom: 30px;
}


#vehicle_v2_sidebar_links ul li a{background: url(../images/arrow.png) no-repeat; background-position: 0px 4px; font-size: 14px; }
#vehicle_v2_sidebar_links ul li:hover {background: #4b5ea6; color: #fff;}
#vehicle_v2_sidebar_links ul li a:hover {background: url(../images/arrowhover.png) #4b5ea6 no-repeat;  background-position: 0px 4px; color: #fff; }

#vehicle_v2_sidebar_links p {position: absolute; top:-30px; left: 12px; font-size: 18px; text-transform: uppercase;}

#vehicle_topbar {margin-top: 7px; background: white; border-top-right-radius: 8px; border-top-left-radius: 8px; -webkit-box-shadow: 0px 0px 6px 1px #bbbbbb; 
box-shadow: 0px 0px 6px 1px #bbbbbb; -moz-box-shadow: 0px 0px 6px 1px #bbbbbb; border: 1px solid #bbb;
}

#vehicle #searchBar {background: -webkit-linear-gradient(top, white, #E7E7E7); background: -moz-linear-gradient(top, white, #E7E7E7); border-bottom-right-radius: 8px; border-bottom-left-radius: 8px;-webkit-box-shadow: 0px 3px 7px 0px #bbbbbb; 
box-shadow: 0px 3px 6px 0px #bbbbbb; -moz-box-shadow: 0px 3px 6px 0px #bbbbbb; margin-bottom: 10px; border-top: none; border-right: 1px solid #bbb; border-left: 1px solid #bbb; border-bottom: 1px solid #bbb;
}

#vehicle .ip_dottedLine {border-bottom: 1px dotted #A2A2A2;}
#vehicle_vitals #vehicle_mainPhoto {width: 40%;}
#vehicle_vitals #vehicle_mainVitals {width: 60%;}

#vehicle_contact span { background: url(../images/phoneicon.png) no-repeat 0px -1px; padding-left: 23px; font-size: 16px; font-weight: bold; }
#vehicle_contact a { font-size: 12px; color: #0049ab; padding-left: 25px; }
#vitalsContainer { font-size: 14px; margin-top: 10px;}

/*#vehicle .auto_loan_bttn a {width: 168px; height: 65px; margin: 10px 0 0; background: url(../images/getapproved.jpg) no-repeat top left; background-position: 0px 0px; display:block; text-indent: -9000px;}
#vehicle .auto_loan_bttn a:hover {background-position: 0px -65px;}*/

#vehicle li.simCar_pricelabel{display: none;}

#vehicle_v2_notify_button {}

#vehicle_count_controls {width: 165px;}

#vehicle_count_control{width: 100px;}
#vehicle_vitals #vehicle_title{font-size: 27px; color: #4b5ea6;} 

#vehicle_mainVitals .price_line_1{font-size: 32px; color: #4b5ea6;}
.vctTabs_pane .vctAddress_left {width: 210px;}
.vctTabs_pane .vctAddress_dealerboxName {margin: 0px;}
.vctTabs_pane .vctAddress_dealerboxPhone { background: url(../images/phoneicon.png) no-repeat 0px 4px; padding-left: 23px; font-size: 22px; font-weight: bold; }
#rightColumn #vehicle_thumbs {padding-top: 20px;}

/*******FINANCING**********/
.clear { margin: 0; padding: 0; clear:both; }
#financing #content {margin-right: 5px; font-family: Arial, sans-serif;}
#financing #financeLeft h1{font-size: 30pt; color: #000; margin-bottom: 20px;text-align: center;}

#financing #financeLeft h2 {margin: 0 0px 10px 0px; color: #000000 !important;font-size: 18pt;}
#financing #financeLeft p {margin-bottom: 10px; color: #000000 !important; font-size: 14pt;}
#financing_vehicle_calculator label, #financing #sidebar_address_head, #financing #sidebar_address #sidebar_address_content {color: #000000;}
body #financeHeader {background: none; border-bottom: none; height: 282px;}
#financing #financeLeft a { color:#0000FF; text-decoration: underline;}
#financing #financeLeft a:hover { text-decoration: underline; }


/*#financeHeader { 
	border-bottom: none !important;
	background: url('../images/financebanner.jpg') center top no-repeat !important;
}
#financeHeader h1 { 
	color:#153966;
}
#financeHeader h2 { 
	color:#626263;
}
#financeHeader ul li { 
	color:#444;
	background:url('http://images1.ecarlist.com/sites/images/financeHeader_arrow.gif') left center no-repeat;
}
#financeHeader a#get_started {background:url('../images/no-hover.jpg') -8px -7px no-repeat !important;}
#financeHeader a#get_started:hover {background:url('../images/hover.jpg') -8px -7px no-repeat !important;}
#financeHeader a#get_started, #financeHeader a#get_started:hover {
display: block;
float: left;
width: 150px !important;
height: 55px !important;
text-indent: -9000px;
margin-left: 428px !important;
margin-top: -75px;
}*/

#financeCalc h2 span {
font-size: 12pt;
}

/*********SPECIALS************/


.automated_10425_line2, .automated_10426_line2  {
color: #4b5ea6 !important; 
}
p.automated.automated_10425_line3, p.automated.automated_10426_line3 {
	color: red !important;
}

.automated_10425_line4, .automated_10426_line4{
	color: #4b5ea6; font-weight: bold;
} 



/**********CONTACT PAGE***********/

.form_submit input {
display: block;
width: 213px;
height: 32px;
margin: 5px 0 12px -1px;
margin: 5px 0 12px 2px	9;
text-indent: -9999px;
border: none;
cursor: pointer;
border-image: initial;
line-height: 0;
font-size: 0;
background: url(../images/submit.png) no-repeat top center;
}

.form_submit input:hover {
background-position: 2px -32px;
}

#vctSubmit_button_offer.vctSkin_bg {
background-image: url(../images/submit.png) !important;
background-position: 0px 0px;
width: 210px;
height: 32px;
}
#vctSubmit_button_offer.vctSkin_bg:hover {
background-position: 0px -32px;
}
#vehicle_question_submit {
margin-left: 10px;
}





/*******CUSTOMER TOOLS**********/
.vctSkin_bg {
background-image: url(../images/vct_skin_3891_v3.png) !important; )
}

#vctTop_container #vctHeader_txt { text-transform: uppercase; margin: 3px 0px 0px 13px; font-size: 18px; color: #454545; }
.vctPanes_container { background: none !important; border: none !important;}
.vctTabs_container {background: none !important; border-top: 1px solid #6a6a6a; !important; border-left: none !important; border-right: none !important;}
.vctPanes_inner {border: none !important; background: none !important;}
#vctBottom_container #vctMiddle_container {border: none !important; background: none !important;}



.customer_tools_right_left label {background: none !important;}

#vct_container .vctTabs_container li {border: none; padding-right: 5px;}
#vct_container .vctTabs_container li a {background: url(../images/customertoolsdivide.png) no-repeat right; border: none;padding: 0px 10px 0px 38px;}
#vct_container .vctTabs_container li.last a {background: none; }
#vct_container .vctTabs_icon_wrapper .vctSkin_bg {background: none;}
vctTabs_icon_wrapper vctSkin_bg


#dealer_contact textarea {height: 30px;}

/******SIDEBAR*********/

#sidebar_address {
background: #fff;
border: 1px solid #bbb;
border-radius: 8px;
padding: 7px;
width: 230px;
}

#sidebar_address a#getdirections {
display: block;
margin: 10px;

}


.specials_count_3891 {
display: none;
}
.specials_item_left h3 {
margin: 5px 0 0px 0 !important;
}
.similarVehicle a img {
width: 107px;
}
#similarVehicles .similarVehicle ul {
margin-left: 0;
width: 50%;
float: right;
}

/** NEWS  **/
#news h2 a{color: #262F54; font-size: 22px; }
.newsItem{ margin-top: 10px;}
#newsItem h3{margin-top: 10px;}
a.news_sidebar_cont{color: #262F54;}


/** FINANCING PAGE  **/

#financing .financeBox2{display: none;}

#financing #sidebar_address{ width: 220px; }
#financing #sidebar_address #sidebar_address_content{width: 230px;}

#financing #sidebar_address #sidebar_address_content #sidebar_address_titles{ margin-left: -5px; margin-right: 5px;}

#wide_wrap { padding: 20px; background: #fff; }
#wide_wrap h2 { font-size: 22px; color:#262F54; margin: 0 0 15px 30px; }
#email-photos-iframe { padding: 20px; }


#bottom_wrapper #footer_disclaimer {font-size: 10px; width: 320px; margin: -45px 0 25px 95px;}

/***** Sitemap *****/
#sitemap #sitemapContent { overflow: inherit; }
#sitemap #sitemapContent h1 { margin: 0px 0px 10px; padding: 10px 0px 0px; }


#trade_bid #trade_bid_image { width: 100%; margin-top: 20px !important;}
#trade_bid h2, #trade_bid h3, #trade_bid p {color: #000000;}
#trade_bid h2 {margin-bottom: 10px;}
