/* IMPORTANT NOTE: This site uses 3 different #content IDs: #content, #content_home, and #content_alt because the background image is different depending on the page you're on. */

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

/**************************************************
Autos of Dallas 1552
***************************************************/

/* LAYOUT */ 

a {
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

body {
font-family: Arial, sans-serif;
color: #444;
background: url(../images/main_bg.jpg) no-repeat top center #000;
}

#wrapper {
width: 1068px;
margin: 0 auto;
}

#header #ezApp{
	width: 280px;
	position: absolute;
	z-index: 99999;
}
#inventory #ezApp{
	float: right;
}
#vehicle #ezApp{
	width: 160px;
}
#header {
background: url(../images/header.png) no-repeat top center;
height: 128px;
position: relative;
}

#dealer_logo a {
width: 544px;
height: 80px;
position: absolute;
left: 270px;
z-index: 10;
}

.logo_container {
width: 264px;
height: 45px;
position: absolute;
top: 66px;
z-index: 20;
}

#makes_left{
left: 50px;
}

#makes_right {
right: 25px;
}

.make_logos {
width: 67px;
height: 45px;
padding: 14px 33px;
}

#priNav {
width: 1004px;
height: 44px;
margin: 20px auto 16px auto;
background: url(../images/nav_bg2.png) no-repeat top center;
font-size: 14px;
}

#priNav > li {
background: url(../images/nav_divider.png) no-repeat right center;
}

#priNav > li.last {
background: none;
}

#priNav > li > a {
text-transform: uppercase;
display: block;
padding: 13px 10px 14px 8px;
padding: 13px 13px 14px 8px\9;
margin-top: 1px;
color: #FFF;
text-shadow: 0 -1px 1px #000;
}

#priNav > li.first > a {
	margin-left: 29px;
}

#priNav > li > a:hover {
color: #c6c6c6;
background: url(../images/nav_hover2.png) repeat-x top center;
text-decoration: none;
}

#wrapper #priNav ul {
width: 144px;
background: url(../images/sub_nav_bg.png) repeat-x top center #4a4a4a;
padding-top: 13px;
padding-bottom: 15px;
border-radius: 0 0 5px 5px;
-moz-border-radius: 0 0 5px 5px;
-webkit-border-radius: 0 0 5px 5px;
-moz-box-shadow: 1px 4px 10px 0 #000;
-webkit-box-shadow: 1px 4px 10px 0 #000;
box-shadow: 1px 4px 10px 0 #000;
font-size: 13px;
}

#priNav_about_sub > li, #priNav_financing_sub > li {
background: url(../images/sub_nav_divider.png) no-repeat bottom center;
}

#priNav_about_sub li a , #priNav_financing_sub li a{
display: block;
padding: 5px 10px 9px 8px;
padding: 5px 13px 9px 8px\9;
margin-top: 1px;
color: #b2b2b2;
}

#priNav_about_sub li a:hover, #priNav_financing_sub li a:hover {
color: #FFF;
text-decoration: none;
}

#content {
width: 1042px;
height:894px;
background: url(../images/content_bg.png) no-repeat top center;
overflow: auto;
-moz-box-shadow: 0 0 10px 0 #000;
-webkit-box-shadow: 0 0 10px 0 #000;
box-shadow: 0 0 10px 0 #000;
margin: 0 auto;
}

#content_home {
width: 1042px;
height:894px;
background: url(../images/home_content_bg.png) no-repeat top center;
overflow: auto;
-moz-box-shadow: 0 0 10px 0 #000;
-webkit-box-shadow: 0 0 10px 0 #000;
box-shadow: 0 0 10px 0 #000;
margin: 0 auto;
}

#content_alt {
width: 1040px;
border: 1px solid #404040;
border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
background: url(../images/content_top_bg.jpg) no-repeat top center #262626;
overflow: auto;
padding-bottom: 20px;
-moz-box-shadow: 0 0 20px 1px #000;
-webkit-box-shadow: 0 0 20px 1px #000;
box-shadow: 0 0 20px 1px #000;
margin: 0 auto;
}

#content-glow {
background: url(../images/content_glow.png) no-repeat top center;
height: 49px;
}

#footer {
width: 1040px;
color: #808080;
padding-bottom: 40px;
}

#wrapper #footer a, #ec_footer li a {
color: #808080;
}

#wrapper #footer a:hover {
color: #FFF;
text-decoration: none;
}

#wrapper #footer_top p {
padding-bottom: 5px;
}

#footer_address {
text-align: center;
font-size:12px;
}

#footer_contact {
font-size:16px;
text-align: center;
}

#footerNav {
width: 650px;
margin: 20px auto 0 auto;
font-size: 12px;
text-align: center;
}

#footerNav li, #ec_footer li {
float:left;
border-right: 1px solid #808080;
padding: 0 5px;
}

#ec_footer li.last {
border-right: none;
}

#footerNav li.last {
border: none;
}

#wrapper #footerNav li a:hover, #wrapper #ec_footer li a:hover {
text-decoration: none;
color: #ff4040;
}

#ec_footer {
width: 514px;
margin: 9px auto 0 auto;
font-size: 12px;
text-align: center;
}

#ecarlist_logo a {
display: block;
width: 200px;
height: 15px;
background: url(../images/dt_logo.png) no-repeat center top;
text-indent: -9999px;
margin-bottom: 12px;
}

#ecarlist_logo a:hover {
background: url(../images/dt_logo.png) no-repeat center bottom;
}

#wrapper #ecarlist_logo {
width: 200px;
margin: 24px auto 0 auto;
}

#homePureCars {
display: block;
margin: 15px auto 0 auto;
width: 120px;
}

/* HOME PAGE */

#specials_bg {
width: 1004px;
height: 351px;
background: url(../images/specials_bg.png) no-repeat top center;
margin: 0 auto;
position: relative;
}

.specials_container {
width: 980px;
height: 327px;
position:absolute;
top: 12px;
left: 12px;
}

#featured_block {
width: 1000px;
height: 200px;
margin: 25px auto 0 auto;
background: url(../images/featured_box.png) no-repeat top center;
}

#featuredVehicles_title > span {
display: none;
}

#wrapper #featuredVehicles {
width: 980px;
margin: 0 auto;
}

#wrapper #random_list_location .fv_first {
padding-left: 12px;
}

#random_list_location {
overflow: auto;
padding-top: 53px;
}

#wrapper #random_list_location #random_list_item {
padding-right: 24px;
}

#wrapper #random_list_location a.random_list_item_link img {
border: 5px solid #000;
margin-bottom: 15px;
}

#wrapper #random_list_location a.random_list_item_link:hover img {
border: 5px solid #FFF;
}

#wrapper a.random_list_item_link {
font-size: 10px;
font-weight: bold;
color: #666;
text-align: center;
padding-left: 1px;
}

#wrapper a.random_list_item_link:hover {
text-decoration: none;
color: #FFF;
}

#wrapper a.random_list_item_link span {
margin-left: 3px;
text-shadow: 0 -1px 1px #000;
}

#content_bottom {
position: relative;
width: 1000px;
margin: 22px auto 0 auto;
}

#video_box {
position: absolute;
width: 219px;
height: 196px;
background: url(../images/video_box.png) no-repeat top center;
-moz-box-shadow: 0 0 3px 0 #111;
-webkit-box-shadow: 0 0 3px 0 #111;
box-shadow: 0 0 3px 0 #111;
}

#video {
width: 192px;
height: 168px;
margin: 14px auto 0 auto;
background: url(../images/video.jpg) no-repeat top center;
}

#ql_home {
position: absolute;
left: 238px;
width: 754px;
height: 48px;
}

#ql_home li {
float: left;
padding-right: 14px;
}

#ql_home li.last {
padding-right: 0;
}

.ql_icons {
text-indent: -9999px;
display: block;
width: 139px;
height: 47px;
background: url(../images/quick_links2.png) no-repeat center;
}

#ql_reviews {
background-position: 0 top;
}

#ql_sell_your_car {
background-position: -154px top;
}

#ql_financing {
background-position: -308px top;
}

#ql_about {
background-position: -462px top;
}

#ql_terms {
background-position: -616px top;
}

#ql_reviews:hover {
background-position: 0 bottom;
}

#ql_sell_your_car:hover {
background-position: -154px bottom;
}

#ql_financing:hover {
background-position: -308px bottom;
}

#ql_about:hover {
background-position: -462px bottom;
}

#ql_terms:hover {
background-position: -616px bottom;
}

#search_inventory {
position: absolute;
left: 238px;
top: 66px;
width: 766px;
height: 131px;
}

#search_cars li {
float: left;
padding-right: 0px;
}

#search_cars li.last {
padding-right: 0;
}

.car_icon {
text-indent: -9999px;
display: block;
padding-top: 1px;
width: 154px;
height: 130px;
background: url(../images/search_inventory_cars.png) no-repeat center;
}

#sedans {
background-position: 0 top;
}

#coupes {
background-position: -154px top;
}

#convertibles {
background-position: -308px top;
}

#suvs {
background-position: -462px top;
}

#all_types {
background-position: -616px top;
width: 150px;
}

#sedans:hover {
background-position: 0 bottom;
}

#coupes:hover {
background-position: -154px bottom;
}

#convertibles:hover {
background-position: -308px bottom;
}

#suvs:hover {
background-position: -462px bottom;
}

#all_types:hover {
background-position: -616px bottom;
}


/* INNER PAGES */

#specials #specials_navigation ul li.specials_current {
background: none;
}

#specials_navigation ul li.specials_current a {
font-size: 13px;
}

#reviews #reviews_page, #reviews #customer_tools p {
font-size: 16px;
color: #999;
}

#wrapper #dealer_contact {
border: 1px solid #343434;
background: url(../images/sections_bg.jpg) repeat-x top center #3F3F3F;
color: #FFF;
padding-top:15px;
margin-bottom: 20px;
font-size: 12px;
font-weight: bold;
border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
-moz-box-shadow: 0 0 3px 0 #111;
-webkit-box-shadow: 0 0 3px 0 #111;
box-shadow: 0 0 3px 0 #111;
}

#dealer_contact fieldset > h2 {
background: url(../images/email_dealer.png) no-repeat top left;
text-indent: -9999px;
height: 16px;
margin-left: 15px;
margin-bottom: 20px;
}

#dealer_contact #subject {
font-size: 12px;
}

#wrapper #left {
width: 21.4%;
margin-left: 2.9%;
}

#wrapper #right {
width: 70.2%;
}

#wrapper h2 {
font-size: 27px;
color: #FFF;
font-weight: bold;
margin-bottom: 18px;
}

#wrapper h3 {
color: #666;
}

#wrapper p {
font-size: 14px;
color: #999;
padding-bottom: 1em;
}

#wrapper a {
color: #FFF;
}

#wrapper #financeHeader {
background-color: transparent;
border: none;
}

#wrapper #financeLeft {
width: 68%;
margin-left: 4.3%;
}

#wrapper #financeRight {
width: 23%;
}


#wrapper #notify_middle {
width: 61.6%;
margin-left: 4.3%;
}

#sidebar_address {
border-color: #CCC;
background: white;
overflow: hidden;
border: 1px solid;
margin: 0 auto 25px;
padding: 9px;

}

#sidebar_address_head {
margin-bottom: 15px;
width: 244px;
margin: 0 auto;
}

#sidebar_address_content {
width: 244px;
margin: 0 auto;
}

#sidebar_address a#getdirections {
float: left;
margin-top: 15px;
}

#sidebar_address p {
padding: 0;
}

#sidebar_address_content > p {
padding-top: 10px;
}

#sidebar_address_content p {
font-size: 13px;
}

#sidebar_address_titles {
margin-right: 4px;
}

#wrapper #notify_right {
width: 28%;
margin-right: 3%;
margin-left: 1%;
}

#right #ip_specials {
margin-top: 0;
}

#reviews #wrapper #left, #contact #wrapper #left, #trade_bid #wrapper #left {
width: 23%;
}

#reviews #wrapper #right, #contact #wrapper #right, #trade_bid #trade_appraisal {
width: 68.6%;
}


/* INVENTORY PAGE - SIDEBAR */

#wrapper #leftColumn {
width: 21.4%;
margin-left: 2.9%;
}

#wrapper #rightColumn {
width: 70.2%;
}

#inventory_v2_sidebar_filters, #inventory_v2_sidebar_contact {
border: 1px solid #343434;
background: url(../images/sections_bg.jpg) repeat-x top center #3F3F3F;
border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
color: #FFF;
margin-bottom: 20px;
-moz-box-shadow: 0 0 3px 0 #111;
-webkit-box-shadow: 0 0 3px 0 #111;
box-shadow: 0 0 3px 0 #111;
}

#inventory_v2_sidebar_contact fieldset > h2 {
background: url(../images/email_dealer.png) no-repeat top left;
text-indent: -9999px;
height: 16px;
margin-left: 15px;
margin-bottom: 20px;
}

#wrapper #inventory_v2_sidebar_filters {
font-family: Helvetica, Arial, sans-serif;
padding-left: 10px;
margin-bottom: 35px;
}

#wrapper #inventory_v2_sidebar_filters > h3 {
font-size: 11px;
line-height: 18px;
color: #838383;
margin-top: 5px; 
}

#wrapper #inventory_v2_sidebar_filters > h2 {
font-size: 18px;
font-weight: bold;
color: #FFF;
margin-bottom: 7px;
}

#wrapper #currentFilters p {
font-weight: bold;
color: #FFF;
line-height: 16px;
font-size: 12px;
}

#wrapper #currentFilters #currentfilterswrap {
background: #702525;
border: 1px solid #777;
padding: 6px 0 6px 4px;
margin: 11px 4px 11px -5px;
}

.filterList {
padding-bottom: 8px;
margin-top: 10px;
background: url(../images/horiz_divider.png) no-repeat bottom center;
}

.filterList h3 {
font-family: Arial, sans-serif;
font-size: 13px;
color: #FFF;
}

#wrapper .filterList ul {
margin-bottom: 10px;
}

#wrapper .filterList ul.categoryitems {
margin-top: -10px;
}

.filterList li {
font-size: 12px;
}

#wrapper .filterList li a {
color: #6c6c6c;
background: url(../images/bullet_arrows4.png) no-repeat top left;
margin-left: -5px;
padding: 1px 3px 1px 8px;
}

#wrapper .filterList li a:hover {
color: #FFF;
background: url(../images/bullet_arrows4.png) no-repeat bottom left #702525;
}

.filterList li .countnum {
color: #ababab;
}

.filterList span.expandable {
display: block;
margin-bottom: 10px;
}

.filterList span.expandable a {
font-size: 10px;
color: #FFF;
background: #292929;
padding: 3px 7px;
margin-top:10px;
}

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

.submitButton:hover {
background: url(../images/sidebar_submit.png) no-repeat bottom center;
}

#vehicle_v2_notify_button img {
display: none;
}

#vehicle_v2_notify_button {
display: block;
width: 221px;
height: 85px;
margin-top: 5px;
background: url(../images/veh_finder.png) no-repeat top center;
}

/* INVENTORY PAGE RIGHT */

#inventory a#purcarsBanner{
	background: url(../images/purcars_banner2.jpg) no-repeat top right;
	float: right;
	width: 730px;
	height: 90px;
	margin-right: 36px;
	margin-bottom: 10px;
	text-indent: -9000em;
}
#vehicle a#purcarsBanner{
	background: url(../images/purcars_banner3.jpg) no-repeat top right;
	float: right;
	width: 730px;
	height: 90px;
	margin-right: 36px;
	margin-bottom: 10px;
	text-indent: -9000em;
}

#wrapper #searchBar {
border: 1px solid #343434;
border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
-webkit-border-radius: 5px 5px 0 0;
height: 52px;
background: url(../images/searchbar_bg2.png) repeat-x top center;
border-bottom: none;
width: 100%;
}

#inventory #searchBar {
*margin-right: 7px;
*width: 99%;
}

#drop_down_filters {
margin-left: 10px;
margin-top: 10px;
}

#vehicle #drop_down_filters {
margin-top: 0;
}

#vehicle #drop_down_left, #vehicle #drop_down_right {
padding-top: 10px;
}

#submit.button {
font-size:12px;
}

#wrapper #sort_bar {
height: 47px;
color: #ababab;
font-size:13px;
background: url(../images/searchbar_bg2.png) repeat-x bottom center;
margin-bottom: 20px;
border: 1px solid #343434;
border-radius: 0 0 5px 5px;
-moz-border-radius: 0 0 5px 5px;
-webkit-border-radius: 0 0 5px 5px;
border-top: none;
}

#wrapper #sort_bar a {
color: #ababab;
}
#wrapper #sort_bar a:hover {
text-decoration: none;
color: #FFF;
}

#sort_bar_right #vehicle_count_controls #vehicle_count_controls_right {
*float: none;
}

.inventory_v2_details h4 a {
color: #FFF;
}

.inventory_v2_details_vitals_wrap {
color: #ababab;
}

#wrapper .inventory_v2_details_wrap .inventory_v2_details_links li a, .inventory_v2_price_left, .price_title, .inventory_v2_paginationCenter, #wrapper .inventory_v2_paginationCenter a, .inventory_v2_paginationRight, #vehicleDisclaimer {
color: #6c6c6c;
}

#wrapper .inventory_v2_paginationCenter a:hover {
color: #FFF;
text-decoration: none;
}

#vehicleDisclaimer {
font-size: 13px;
}

#wrapper .inventory_v2_price_right .price_title {
margin-top: 2px;
}

#wrapper .inventory_v2_details_wrap .inventory_v2_details_links li a:hover {
text-decoration: none;
color: #FFF;
}

.price_line_1 {
color: #FFF;
}

#wrapper .inventory_v2_row {
background: url(../images/inventory_row_line.png) no-repeat bottom center;
padding-bottom: 10px;
padding-top: 0;
}

.inventory_v2_row li.purecars {
margin-top: 10px;
}

/* VEHICLE PAGE - SIDEBAR */
#similarVehicles, #vehicle_v2_sidebar_links {
border: 1px solid #343434;
background: url(../images/sections_bg.jpg) repeat-x top center #3F3F3F;
border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
margin-bottom: 20px;
}

#similarVehicles {
padding-top: 7px;
-moz-box-shadow: 0 0 3px 0 #111;
-webkit-box-shadow: 0 0 3px 0 #111;
box-shadow: 0 0 3px 0 #111;
}


#similarVehicles h3 {
text-indent: -9999px;
background: url(../images/similar_vehicles.png) no-repeat top center;
width: 127px;
height: 13px;
padding: 0 0 22px 17px;
}

.similarVehicle {
background: url(../images/horiz_divider.png) no-repeat bottom center;
width: 94%;
margin: 0 auto;
padding-bottom: 10px;
}

#similarVehicles .similarVehicle ul {
margin-left: 5%;
width: 50%;
}

.similarVehicle li {
color: #6c6c6c;
font-size: 12px;
}

#wrapper .similarVehicle li a {
color: #ababab;
font-size: 12px;
}

.similarVehicle .simCar_pricelabel {
font-size: 9px;
}

#leftColumn #vehicle_v2_sidebar_links {
padding: 18px 0 0 18px;
-moz-box-shadow: 0 0 3px 0 #111;
-webkit-box-shadow: 0 0 3px 0 #111;
box-shadow: 0 0 3px 0 #111;
}

#leftColumn #vehicle_v2_sidebar_links > p {
color: #FFF;
font-weight: bold;
font-size: 13px;
margin: 0 3px 12px 0;
}

#leftColumn #vehicle_v2_sidebar_links ul {
margin: 0;
padding-bottom: 30px;
}

#vehicle_v2_sidebar_links li a {
color: #6c6c6c;
font-size: 12px;
font-family: Helvetica, Arial, sans-serif;
background: url(../images/bullet_arrows4.png) no-repeat top left;
}

#vehicle_v2_sidebar_links li a:hover {
color: #FFF;
background: url(../images/bullet_arrows4.png) no-repeat bottom left #702525;
}

/* VEHICLE PAGE RIGHT */

#vehicle_topbar {
border: 1px solid #343434;
background: url(../images/searchbar_bg2.png) repeat-x top center;
border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
-webkit-border-radius: 5px 5px 0 0;
border-bottom: none;
width: 100%;
}

#vehicle #searchBar {
border: 1px solid #343434;
background: url(../images/searchbar_bg2.png) repeat-x bottom center;
border-radius: 0 0 5px 5px;
-moz-border-radius: 0 0 5px 5px;
-webkit-border-radius: 0 0 5px 5px;
border-top: none;
}

#vehicle #vehicle_topbar_left {
font-size: 13px;
color: #ababab;
font-weight: normal;
padding-left: 15px;
padding-top: 21px;
line-height: 13px;
}

#vehicle_topbar_left a {
font-size: 13px;
color: #ababab;
font-weight: normal;
}

#vehicle_topbar_left a:hover {
color: #FFF;
text-decoration: none;
}

#vehicle #vehicle_social_buttons {
margin-top: 12px;
}

#vehicle #vehicle_vitals {
margin-left: 13px;
padding: 17px 0px 5px 0px;
color: #ababab;
}

#vehicle_vitals h1 {
font-size: 27px;
color: #FFF;
font-weight: bold;
}

#vehicle_contact {
width: 21.5%;
}

#vehicle_contact span {
font-weight: bold;
}

#vehicle_contact a {
color: #0049ab;
font-size: 11px;
}

#vehicle_contact a:hover {
color: #FFF;
}

#vehicle #vehicle_mainPhoto {
width: 40%;
margin-top: 35px;
}

#vehicle #vehicle_mainVitals {
width: 59%;
margin-top: 35px;
}

#vehicle_vitals .price_line_1 {
font-size: 27px;
color: #FFF;
font-weight: bold;
}

#vehicle_vitals .price_title gray_ten {
color: #7f7f7f;
font-size: 13px;
font-weight: bold;
}

#vitalsContainer {
font-size: 11px;
}

#vehicle #vitalsRight {
width: 37%;
}

#vehicle_thumbs {
background: #3b3b3b;
padding-bottom: 6px;
}

#wrapper #viewMorePhotos {
color: #6c6c6c;
font-size: 14px;
}

#wrapper #viewMorePhotos:hover {
color: #FFF;
text-decoration: none;
}

#vehicle #pureCars {
margin-top: 10px;
}

#vehicle_photos #wrapper #vehicle #vehicle_mainVitals, #vehicle_photos #vehicleDisclaimer p {
width: 980px;
margin: 0 auto;
}

#vehicle_photos #vehicle #vehicle_vitals {
padding: 18px 10px 10px 10px;
margin:0;
}

/* CUSTOMER TOOLS */

#wrapper #vctHeader_txt {
color: #FFF;
font-size: 18px;
}

#wrapper .vctPanes_inner {
color: #ababab;
font-size: 13px;
}

#wrapper .vctAddress_smallText {
font-size: 11px;
}

#wrapper .vctAddress_dealerboxPhone {
font-size: 22px;
}

/* CUSTOMER TOOLS SKIN */

#vehicle .vctSkin_bg {
background-image:url("http://images1.ecarlist.com/sites/autos_dallas/images/vct_skin_dark_carbon_yellow2.png");
}

#vehicle .vctTabs_container {
border-top: 0;
}

#vehicle .vctPanes_container {
background-color: #3b3b3b;
}

.vctTabs_container #vctTabs_icon001, .vctTabs_container #vctTabs_icon002, .vctTabs_container #vctTabs_icon003, .vctTabs_container #vctTabs_icon004, .vctTabs_container #vctTabs_icon005 {
border: none;
background:url("http://images1.ecarlist.com/sites/autos_dallas/images/CT_divider.png") no-repeat right;
padding: 0 5px 0 7px;
}

#vehicle .vctTabs_container #vctTabs_icon005 {
background: none;
}

#vehicle .vctTabs_container li p {
margin-left: 4px;
padding: 0;
}

#wrapper .vctTabs_container li a {
color: #ababab;
}

#vct_container label {
font-weight: bold;
}

#wrapper #vehicle_details_middle p, #wrapper #vehicle_details_middle h3 {
color: #000;
}

#wrapper #vehicle_details_middle a {
color: #222;
}

#wrapper #vehicle_details_middle a:hover {
text-decoration: underline;
}

#trade_appraisal_form select {
font-size: 12px;
}

#contact #customer_tools_top {height: 38px;}
#contact #customer_tools_top_left { background: url(../images/vct_skin_dark_carbon_yellow2.png) no-repeat -201px top; }
#contact #customer_tools_top_middle { background: url(../images/vct_skin_dark_carbon_yellow2.png) repeat left -440px; color:#fff !important; }
#contact #customer_tools_top_right { background: url(../images/vct_skin_dark_carbon_yellow2.png) no-repeat -222px top; }
#contact #customer_tools_content_wrapper { background: url(../images/vct_skin_dark_carbon_yellow2.png) repeat-x left -545px #3B3B3B; border-left: 1px solid #9F9F9F; border-right: 1px solid #9F9F9F;}
#contact .customer_tools_content_contact {}
#contact #customer_tools_bottom_left { background: url(../images/vct_skin_dark_carbon_yellow2.png) no-repeat -201px -42px; }
#contact #customer_tools_bottom_middle { background: url(../images/vct_skin_dark_carbon_yellow2.png) repeat left -526px; border-bottom: 1px solid #9F9F9F; }
#contact #customer_tools_bottom_right { background: url(../images/vct_skin_dark_carbon_yellow2.png) no-repeat -222px -42px; }
#contact #customer_tools_content_wrapper form.validation label { color:#fff; }
#contact .customer_tools_left li {width: 162px; height: 155px; background-image: url(../images/envelope.png); }
#contact .customer_tools_left img {display: none; }
#contact .submitButton {margin-left: 13px;}

#vehicle #vehicle_thumbs {margin: 65px auto 10px;}

#vehicle li#pureCars {position: relative; left: -560px; top: 65px;}

#chatwrapper {position: relative}
#chatwrapper a{position:absolute; top: 16px; right: 53px;}

#ecl_vehicle_16064238 { display: none; }

