@import url('../../common/css/base.css');

a, a.priColor{color: #003d7c;}
a:hover, a.priColor:hover {color: #1581bd;}


body {
	background: #fff url(../images/bgTile.png) left top repeat-x; font-family:Arial,Helvetica,sans-serif; font-size: 12px;
}

#right h2, #notify h2, #shipping h2, #financeLeft h2, #trade_bid h2, #specials #right h2, .custom_pages h2 {background: none; border-bottom:1px solid #b0b0b0; color: #002f66; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 24px; margin: 10px 0; padding-bottom: 10px;} 
p {font-size: 12px; margin-bottom: 15px; line-height: 1.25;}
#wrapper {
	margin: 0 auto; width: 980px;
}

/*header*/
#header {
	width:980px; height:89px;
	background: transparent url(../images/headerShadow.png) center top no-repeat;
	_background: none; /*ie6*/
}
#header h1 {
	float: left;
}
#header h1 a{
	background: transparent url(../images/main_ford_logo.png) left top no-repeat; color: #363636; height: 46px; display: block; font-family:Helvetica,Arial,sans-serif; font-size: 24px; line-height: 46px; font-weight: bold; margin: 14px 10px 0; padding-left: 127px; text-decoration: none;
}

#header .contact {
	color: #292425; float: right; margin-top: 15px; text-align: right;
}

#header .contact .phone {
	font-size: 38px; font-weight: bold;
}

/*priNav*/
#priNavHolder {
	background: transparent url(../images/navBg.png) center top no-repeat; height: 32px; margin: 0 -7px; padding: 2px 7px 0; text-align: center;
	_background-image: url(../images/navBgNoShadow.png); 
}
#priNav {
	display: inline-block; margin: 0 auto; width: auto;
}
#priNav li {
	background: transparent url(../images/navSep.png) right center no-repeat; float: left; margin-right: 15px; padding-right: 15px;
}
#priNav li.last {
	background: 0; margin: 0; padding: 0;
}
#priNav li a {
	color: #202d3f; font-family:'Arial Narrow',Arial,Helvetica,sans-serif; font-size: 14px; font-weight:bold; line-height: 32px; text-align: none; text-decoration: none; text-transform: uppercase;
}
#priNav li a:hover {
	color: #1581bd;
}
#priNav ul {
	display: none; 
}

/* #################################################
###              #drop down menus                ###
################################################ */
#dropmenudiv, #dropmenudiv_firefox {
	background: #f9f9f9 url(../images/navDropDownBg.png) repeat-x scroll bottom left; border: none; font-size: 12px; line-height: 1; margin: 7px 0 0 -15px; padding: 5px 0 0;
	-moz-box-shadow: 1px 1px 2px #666; -webkit-box-shadow: 1px 1px 2px #666; box-shadow: 1px 1px 2px #666;
	-moz-border-radius: 0 0 2px 2px; -webkit-border-radius: 0 0 2px 2px;
	
}
#dropmenudiv a, #dropmenudiv_firefox a {
	color:#333; border-bottom:1px solid #fff; margin:0 3px 5px; padding: 5px 10px;font-family: Helvetica;  text-decoration:none; text-indent: 0; width: auto;
}
#dropmenudiv a:hover, #dropmenudiv_firefox a:hover {
	background-color:#003d7c; background-image: none; color:#fff; font-weight: normal;
}


#priNav ul { background: #c2c2c2 url(../images/dd-bkgd.jpg) repeat-x left top; margin: 0; width:230px; padding:5px; text-align: left; border:none; text-align: left; top:32px; left: -15px; }
#priNav ul li { padding: 0; margin: 0; width: 214px; float: left; display: inline; background: none; border-bottom:1px solid #fff; }
#priNav ul li.first { margin-left: 0; }
#priNav ul li a { color: #333; text-transform: uppercase; padding-left: 10px; font-size: 12px; font-weight: bold; text-decoration: none; width:220px; }
#priNav ul a:hover { background:#003d7c; color:#fff; }



/*content*/
#content {
	background: transparent url(../images/contentBg.png) center top repeat-y; margin: 0 -7px; padding: 0 7px;
	_background: transparent none;	
}
#contentInner {
	background: #fff url(../images/contentBgTop-innerPage.png) center top no-repeat; padding: 10px 15px 0;
}
#home #contentInner {
	background: #fff url(../images/contentBgTop.png) center top no-repeat; padding: 0; padding-top:10px;
}


#footer {
	background: transparent url(../images/footerBg.png) center top no-repeat; color: #7a7a7a; font-size: 11px; height: 39px; margin: 0 -7px -7px; padding: 15px 7px 7px;
	_background: transparent url(../images/footerBgNoShadow.png);
	float:none; margin-bottom: 20px;
	width:980px;
}
#footerInner {
	margin: 0 12px;
}

#footer li {display: inline;}

#footer a {
	color: #7a7a7a; text-decoration:none;
}
#footer h2 {
	float:right;
}
#footer h2 a {
	background: transparent url(../images/dealertrack_logo.png) left top no-repeat; display: block; height: 23px; text-indent: -9999em; width: 206px;
}
#footer h2 a:hover {
	background-position:right top;
}

#footerNav {width: 804px; float: left; margin: 10px 0 0;}

#footerNav li, #ec_footer li {
	border-right: 1px solid #7a7a7a; float: left; line-height: 1; margin: 0 5px 5px 0; padding-right:5px;
}

#footerNav li.last, #ec_footer li.last {
	border-right: none; margin-right: 0; padding-right: 0;
}


#footerNav li a {
	text-transform: capitalize;
}

#ec_footer {
	float: left;
}

a.dt-logo { float:right; width:206px; height:23px; margin: 0; padding: 0; text-indent: -9000px; background: url(../images/dealertrack_logo.png) no-repeat left top; }
a.dt-logo:hover { background-position: right top; }

.dt-footer { float: right; font-size: 11px; color: #7a7a7a; margin: 5px 0 0; }
.dt-footer a { text-decoration: none; color: #7a7a7a; }
.dt-footer a span { font-size: 20px; }
.dt-footer a:hover span { color: #1581bd; }

/***********************/
/*****  home page  *****/
/***********************/
#new_vehicles {
	background: transparent url(../images/newVehiclesBg.png) center top no-repeat; border-top: 10px solid #dfe6ee; height: 119px; padding: 35px 0 25px;
}
#new_vehicles_showall, #new_vehicles_top {
	display: none;
}
#new_vehicles li {margin: 0 5px;}
#new_vehicles li a {color: #3469b2; font-size:16px; font-weight: bold; line-height: 1.25; text-decoration: none;}
#new_vehicles li a span {color: #444; font-size: 12px; font-weight: normal;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {margin: 0 57px; width: 866px}

.jcarousel-skin-tango .jcarousel-prev-horizontal, .jcarousel-skin-tango .jcarousel-next-horizontal {background: transparent url(../images/newVehiclesButtons.png) no-repeat; height: 57px; top: 26px; width: 57px;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {background-position:left top; left: 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal {background-position:right top;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {background-position:left bottom;}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {background-position:right bottom;}

#quicklinks {
	background: #27436e url(../images/quicklinksBg.png) left top repeat-x; float: left; border: none; height: 273px; padding: 10px 2px; width: 218px;
}
#quicklinks h3 { 
	color: #fff; font-family:'Arial Narrow',Arial,Helvetica,sans-serif; font-size; 17px; font-weight: bold; margin-bottom: 30px; padding: 5px; text-transform: uppercase;
}

#quicklinks a {
	background: transparent url(../images/QuickLinksLink.png) left top no-repeat; display: block; height: 33px; line-height: 33px; margin:0 0 4px 2px; padding: 0 0 7px 20px; text-decoration:none; width: 195px;
}
#quicklinks a:hover {
	text-decoration:none;
}

#home #quicklinks {
	background: #27436e url(../images/quicklinksBg.png) left top repeat-x; border-right: 1px solid #fff; float: left; border-top:1px solid #e0e4e8;; height: 307px; padding: 10px; width: 286px;
}
#home #quicklinks h3 { 
	color: #fff; font-family:'Arial Narrow',Arial,Helvetica,sans-serif; font-size; 17px; font-weight: bold; margin-bottom: 30px; padding: 5px; text-transform: uppercase;
}

#home #quicklinks a {
	background: transparent url(../images/homeQuickLinksLink.png) left top no-repeat; display: block; height: 33px; line-height: 33px; margin:0 0 4px; padding: 0 0 7px 20px; text-decoration:none; width: 272px;
}
#home #quicklinks a:hover {
	text-decoration:none;
}

#featuredHolder {
	background:transparent url(../images/featuredLeftBorder.png) left top no-repeat; border-top: 1px solid #e0e4e8; float: left; padding-left: 1px;
}
#featuredVehicles {
	background:transparent url(../images/featuredBg.png) left top repeat-x; height: 301px; width: 672px;
}

#featuredVehicles_title {
	background: transparent url(../images/featuredTitle.png) left top no-repeat; height:50px; margin-bottom: 10px; text-indent:-9999em; width:215px;
}
#random_list_item {
	font-size: 11px; height: 110px; margin: 1px 7px 0;
}
#random_list_item a, #random_list_item a img {
	text-decoration: none;
}
#random_list_item a {
	color: #484848;
}
#random_list_item a:hover {
	color: #1581bd;
}
#random_list_item a img {
	border: 1px solid #808998;
}
#random_list_item a:hover img {
	border: 1px solid #1581bd;
}

.toolTipInner_price {
	color: #1581bd;
}

#home_top {  padding: 10px 10px 0;  margin: 0 auto; background: url(../images/home_top_bkgd.jpg) no-repeat center top; width:944px; }
p#dealership_image { float:left; width:250px; height:225px; margin: 0; padding: 0; text-indent: -9000px; background: url(../images/dealership_default.jpg) no-repeat left top; }
#home_specials_small { float:right; margin: 0; padding: 0; width:675px; height:225px; }

#contact .customer_tools_right .input_element { width:82% !important; font-size:95%; margin-bottom: 12px; padding: 3px; }


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

#vehicle #similarVehicles h3 { font-size:16px; font-weight: normal; color:#444; margin: 3px 0 0; }
#vehicle #similarVehicles .similarVehicle { background:#e8e8e8; border:1px solid #dadada; margin: 5px 0; padding: 10px 8px; }
#vehicle #similarVehicles .similarVehicle a { width:47% }
#vehicle #similarVehicles .similarVehicle ul { width:50%; }
#vehicle #similarVehicles .similarVehicle ul {}
#vehicle #similarVehicles .similarVehicle li { color:#444; }
#vehicle #similarVehicles .similarVehicle li a { color:#444; font-weight: bold; text-decoration: none; width:auto; }
#vehicle #similarVehicles .similarVehicle li a:hover { text-decoration: underline; }
#vehicle #similarVehicles .similarVehicle li.simCar_pricelabel { font-size: 9px; }

#vehicle #vehicle_topbar a { color:#333; text-decoration: none; }
#vehicle #vehicle_topbar a:hover { text-decoration: underline; }

#vehicle #vehicle_title {color: #1581bd; font-size: 24px;}
#priceContainer li.price_title {font-size: 16px;}
#priceContainer li.price_line_1 {font-size:24px; font-weight: bold;}

#vehicle #vehicle_mainVitals { *width:54%; }
#vehicle #vitalsContainer li { font-size:90%; line-height: 16px; color:#444; }
#vehicle #vitalsContainer li strong { color:#444; }
#vehicle_mainPhoto {}
#picShadow #carimg { border:1px solid #c9c9c9; }

#site_logoSection, #site_logoSection img {display: none;}
.filterList {margin-bottom:5px; padding:3px;}
.filterList li a {font-weight:normal; line-height:125%; padding:0 2px 0 12px; text-decoration:none;}
#vehicle_v2_notify_button {margin-left: -10px;}


/*leftColumn*/
#currentFilters {
	background-color:#999; border: 1px solid #666; margin: 5px 0; padding: 5px;
}
#currentFilters p, #currentFilters a {
	color: #fff;
}
#currentFilters a:hover {
	color: #1581bd;
}
#inventory_v2_sidebar_contact {
	padding-left: 0;
}
#inventory_v2_sidebar_filters h2 {
	color: #003d7c; font-size: 18px; margin-bottom: 5px;
}
.filterList {background:#F9F9F9 none repeat scroll 0 0; border:1px solid #E8E8E8;}
.filterList span a {background-color: #ddd; border: 1px solid #999; float: right; margin: 3px; padding: 5px;}
.filterList span a:hover {color: #1581bd}

.filterList li a {background:transparent url(http://images1.ecarlist.com/sites/images/listingImages/arrowBlue.gif) no-repeat scroll 2px center; color:#666;}
.filterList li a:hover {background: #1581bd url(http://images1.ecarlist.com/sites/images/listingImages/arrowTree_white.gif) no-repeat scroll 2px center;color: #fff;}

/*rightColumn*/
#searchBar {background:transparent url(http://images1.ecarlist.com/sites/images/listingImages/bgSearchBar.gif) repeat-x scroll left top; border: none;}
#sort_bar {background:transparent url(http://images1.ecarlist.com/sites/images/listingImages/bgVehicleNav_white.jpg) repeat-x scroll left top; color:#000000;}
#sort_bar a, #sort_bar a:link {color: #000}
#sort_bar a:hover {color: #333}

#inventory .inventory_v2_row {background:#fff url(http://images1.ecarlist.com/sites/images/listingImages/inventory_listing_bg.jpg) repeat-x scroll 0 0; border-top: 1px solid #fff; margin-bottom: 0; padding-bottom: 10px;}

.inventory_v2_details h4 a {color: #003d7c; font-size: 18px; text-decoration: none;}
.inventory_v2_details h4 a:hover {color: #1581bd}

.inventory_v2_details_links a{color: #333; text-decoration: none;}
.inventory_v2_details_links a:hover{color: #666; text-decoration: underline;}

.inventory_v2_paginationLeft, .inventory_v2_paginationRight {width: 90px;}
.inventory_v2_pagination a {color: #003d7c}
.inventory_v2_pagination a:hover {color: #1581bd}

#inventory_v2_sorry #vehicle_finder_bottom {height: 50px; width: 100%;}

.price_line_1 {color: #003d7c}
.price_line_2 .price_title {margin-right: 3px;}

/* ###########################################
###             #vehicle                   ###
########################################## */
.similarVehicle {background:#e8e8e8 none repeat scroll 0 0; border:1px solid #dadada;}
.similarVehicle a {color: #444; font-weight:bold; text-decoration:none;}
#vehicle_v2_sidebar_links {background:#F9F9F9 none repeat scroll 0 0; border:1px solid #E8E8E8;}
#vehicle_v2_sidebar_links li a {background:transparent url(http://images1.ecarlist.com/sites/images/listingImages/arrowBlue.gif) no-repeat scroll 2px center; color:#666;}
#vehicle_v2_sidebar_links li a:hover {background: #1581bd url(http://images1.ecarlist.com/sites/images/listingImages/arrowTree_white.gif) no-repeat scroll 2px center;color: #fff;}

/*rightColumn*/
#vehicle_topbar {background:transparent url(http://images1.ecarlist.com/sites/images/listingImages/bgVehicleNav_white.jpg) repeat-x scroll left top;}
.ip_dottedLine {background:transparent url(http://images1.ecarlist.com/sites/images/innerpageImages/dottedLine.gif) repeat-x scroll center center; height:20px;}

#inventory_v2_sidebar_contact h2, #dealer_contact h2 {color: #003d7c;}

#vehicle_thumbs {background-color: #eee;}


#contact_small { padding:0 0 15px; margin: 0 0 10px; font-size:11px; color:#333; font-weight: bold; border:1px solid #d4d4d4; background:  url(../images/dc-tile.png) repeat-y center top; }
#contact_small h2 { display: block; height:30px; line-height: 30px; padding: 0; margin: 0 0 5px; font-size: 16px; color:#fff; padding-left: 55px; background: #003d7c url(../images/dc-envelope.png) no-repeat 10px center; }
#contact_small ol { padding: 15px 5px 10px 8px; background: none;  }
#contact_small  .input_element { width:82% !important; font-size:95%; margin-bottom: 20px; padding: 3px; }
#contact_small textarea { width:83% !important; font-size:95%; padding:3%; margin-bottom: 12px; }
#contact_small .submitButton { background:#d8d8d8 url(../images/submit-tile.png) repeat-x left top; border:1px solid #b2b2b2; margin: 0; padding: 5px 0; width:180px; text-align: center; color:#565656;  *margin-top:10px; *padding: 5px 20px; }
#contact_small .submitButton:hover { color:#000; cursor:pointer; }

#sidebar_address { padding:0 0 15px; margin: 0 0 10px; font-size:11px; color:#333; font-weight: bold; border:1px solid #d4d4d4; background:  url(../images/dc-tile.png) repeat-y center top; }
#sidebar_address_head { display: block; height:30px; line-height: 30px; padding: 0; margin: 0 0 5px; font-size: 16px; color:#fff; text-align: center; background: #003d7c; }
#sidebar_address .floatleft p { font-size:11px; color:#444; line-height: 18px; }
#sidebar_address .floatleft { margin: 5px 10px; }
#sidebar_address a#getdirections { margin: 5px 10px 10px 20px; font-size:10px; background:#d8d8d8 url(../images/submit-tile.png) repeat-x left top; border:1px solid #b2b2b2; padding: 5px 7px; color:#666; text-decoration: none; }
#sidebar_address a#getdirections:hover { color:#000; }

#incentives #contact_incentives { padding:0 0 15px; margin: 0 0 10px; font-size:11px; color:#333; font-weight: bold; border:1px solid #d4d4d4; background:  url(../images/dc-tile.png) repeat-y center top; width:auto; }
#incentives #contact_incentives legend { display: none; }
#incentives #contact_incentives h3 { display: block; height:30px; line-height: 30px; padding: 0; margin: 0 0 5px; font-size: 16px; color:#fff; padding-left: 55px; text-align: left; background: #003d7c url(../images/dc-envelope.png) no-repeat 10px center; }
#incentives #contact_incentives ol { padding: 5px 5px 0 22px; 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; padding: 3px; margin-top: 5px; border:1px solid #464a4d; background: #fff; }

#incentives #contact_incentives #vehicle_question_submit input { float:none; background:#d8d8d8 url(../images/submit-tile.png) repeat-x left top; border:1px solid #b2b2b2; margin: 0; padding: 5px 0; width:180px; text-align: center; color:#565656; height:auto; font-size: 12px; font-family: Helvetica; }
#incentives #contact_incentives #vehicle_question_submit input:hover { cursor:pointer; color:#000; }

#contact #customer_tools input.submitButton { float:right; width:200px; height:57px; padding:0; margin: 10px 160px 10px 0; text-indent:-9000px; border:none; background: url(http://images1.ecarlist.com/sites/images/vct_images/vct_skin.png) repeat-x left top; border:none; *line-height:0; *font-size:0; }
#contact #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; border:none; background: url(http://images1.ecarlist.com/sites/images/vct_images/vct_skin.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; }


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


/* ###########################################
###            #meet_the_staff             ###
########################################## */
#meet_the_staff .staffbox {display:inline; float:left; height:185px; margin:0 25px 10px 0; padding:0; width:260px;}
#meet_the_staff .staffbox img {display:inline; float:left; height:185px; margin:0 10px 0 0; padding:0; width:150px;}
#meet_the_staff .staffbox p {font-size:12px; margin-top:50px;}
#meet_the_staff p.thanks {font-size:12px; margin:10px 20px 25px 0; padding:0;}

#meet_the_staff .staffbox.manager {width: 100%;}


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

#service #right h3, #parts #right h3 { color:#333; margin: 25px 0 10px; font-size:16px; }
#service #service_request_form h3 { display:block; padding: 0; text-align: center; line-height: 40px; height:40px; font-size:16px; background:#fff url(http://images1.ecarlist.com/sites/images/listingImages/bgSearchBar.gif) repeat-x center center; color:#333; margin: 10px 0; border:1px solid #b6b6b6; }
#parts #parts_request_form h3 { display:block; padding: 0; text-align: center; line-height: 40px; height:40px; font-size:16px; background:#fff url(http://images1.ecarlist.com/sites/images/listingImages/bgSearchBar.gif) repeat-x center center; color:#333; margin: 10px 0; border:1px solid #b6b6b6; }
#service #vehicle_question_submit, #parts #vehicle_question_submit { margin: 15px 0 15px 220px; }
#parts #parts_request_form label, #service #service_request_form label { font-size:12px; *padding-bottom: 10px; }
#parts_request_form .input_element, #service_request_form .input_element { width:185px !important; *width:164px !important; font-size:12px; padding: 3px; ; }
#parts_request_form .input_element:hover, #service_request_form .input_element:hover { color:#606975; }
#specials #ip_specials h3 { color:#999; }



/* ###########################################
###              #contact                  ###
########################################## */
#contact .customer_tools_left {float: left; width: 170px;}



#financing #sidebar_address { padding: 0; border:none; }
#financing #sidebar_address_head { margin-bottom: 0; }
#financing #sidebar_address .floatleft { margin-bottom: 0; }

/* ###########################################
###              #specials                 ###
########################################## */
.ip_specials_list .ip_specials_list_special { float:right; margin: 0; padding: 0; width:490px; }
#right .ip_specials_list p { margin:0 15px 15px 0; padding:0 0 10px; }
.automated_10425_line1, .automated_10426_line1 {color:#333333 !important; font-size:12pt !important; font-weight:bold !important; }
.automated_10425_line2, .automated_10426_line2 {font-size:24pt !important; font-weight:bold !important; line-height:24pt !important; }


/* ###########################################
###            #contact_small              ###
########################################## */

#hours_list { margin: 40px 0 20px; }
#hours_list h3 { font-size: 14px; color:#333; margin: 15px 10px 0px; padding: 0; font-weight: bold; }
#hours_list h4 { font-size: 12px; margin: 15px 10px 0; padding: 0; color:#333; }
#hours_list ul { margin: 0; padding: 0 10px 10px; }
#hours_list li { font-size: 11px; color:#444; line-height: 16px; }
#hours_list li span.hours_department_list_day { float:left; width:70px; }

#ecl_new_vehicles { background:#e0e4e7 url(../images/nv_bkgd.jpg) no-repeat center top; padding: 20px 0 0; text-align: center; }
#home .ecl_new_vehicles_model { width:20%; }
#home .ecl_new_vehicles_model img { width:100%; }
#home .ecl_new_vehicle_make_wrap { position: relative; padding: 0 50px; background: url(../images/nv_shadow.png) no-repeat center bottom; }
.ecl_new_vehicles_trigger h3 a { font-size:14px; text-decoration: none; color:#3469b2; }
.ecl_new_vehicles_trigger:hover h3 a { color:#000; }
.ecl_new_vehicles_trigger p.ecl_new_vehicles_price a { font-size: 12px; color:#444; text-decoration: none; }
.ecl_new_vehicle_make_wrap .next, .ecl_new_vehicle_make_wrap .prev{
	top: 42px;
	position: absolute;	
 	background: transparent url(../images/newVehiclesButtons.png) no-repeat bottom;
	height: 55px;
	width: 55px;
	text-indent: -9000px
}


.ecl_new_vehicle_make_wrap .prev:hover{
 	background-position: left bottom;
}

.ecl_new_vehicle_make_wrap .next:hover{
 	background-position: right bottom;
}
.ecl_new_vehicle_make_wrap .next{
	right: 0px;
 	background-position: right top;
}

.ecl_new_vehicle_make_wrap .prev{
 	background-position: left top;
 	left: 0px;
}
.ecl_new_vehicle_make_wrap .view_all { font-size: 11px; color:#444; text-decoration: none; position: absolute; top:5px; right:25px; z-index: 9999; }

#home .viewing_all { padding-bottom: 15px; }
#home .viewing_all .next { display: none !important; }
#home .viewing_all .prev { display: none !important; }

#vehicle .vctTabs_container li { color:#000; }
#vehicle .vctTabs_container li a { color:#000; }
#vehicle .vctTabs_container li a:hover { text-decoration: underline; }
#customer_tools_vehicle_trade_bid .trade_bid li:first-child { margin: 0 0 15px 10px; font-weight: bold; }
#vehicle .vctAddress_dealerboxName { margin-bottom: 0; }
#vehicle .vctAddress_dealerboxPhone  { font-size:18px; }
#vehicle .vctAddress_dealerboxAdd { line-height: 16px; }



