/* ################################################
###             IMPORT CSS STYLES               ###
################################################ */
@import url(http://images1.ecarlist.com/sites/common/dropdown.css);
@import url(http://images1.ecarlist.com/sites/common/similar_vehicles.css);
@import url(http://images1.ecarlist.com/sites/common/vehicle_v2_sidebar_links.css);
@import url(http://images1.ecarlist.com/sites/common/v2_top_search.css);
@import url(http://images1.ecarlist.com/sites/common/vehicle_v2_top.css);
@import url(http://images1.ecarlist.com/sites/common/vehicle_v2_vitals.css);
@import url(http://images1.ecarlist.com/sites/common/vehicle_v2_tools.css);
@import url(http://images1.ecarlist.com/sites/common/vehicle_v2_details.css);
@import url(http://images1.ecarlist.com/sites/common/news_sidebar.css);
@import url(http://images1.ecarlist.com/sites/common/news.css);
@import url(http://images1.ecarlist.com/sites/common/inventory_v2_sidebar_filters.css);
@import url(http://images1.ecarlist.com/sites/common/inventory_v2_right.css);
@import url(http://images1.ecarlist.com/sites/common/inventory_v2_sidebar_contact.css);
@import url(http://images1.ecarlist.com/sites/common/new_vehicles.css);
@import url(http://images1.ecarlist.com/sites/common/featured_vehicles.css);
@import url(http://images1.ecarlist.com/sites/common/sitemap.css);
@import url(http://images1.ecarlist.com/sites/common/specials_footer.css);
@import url(http://images1.ecarlist.com/sites/common/specials.css);
@import url(http://images1.ecarlist.com/sites/common/common_classes.css);
@import url(http://images1.ecarlist.com/sites/common/columns.css);
#ec_contact_info {display: none;}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height: 1;}
#service #right, #parts #right {line-height: 1.5}
ol, ul {list-style: none;}
blockquote, q {quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after {content: ''; content: none;}

/* remember to define focus styles! */
:focus {outline: 0;}

/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse; border-spacing: 0; }

/* Common Classes */
.hide {display: none;}
.floatright {float: right;}
.floatleft {float: left;}
.clear {clear: both;}

body {background: transparent url(../images/bgTile.jpg) left top repeat-x; color: #444; font-family: Arial,Helvetica,Garuda,sans-serif; font-size: 14px;}

/*typography for terms of sale, financing, shipping, testimonials, about, and notify pages*/
#about p, #notify p, #shipping p, #financing #financeLeft p, #specials p, .custom_pages p {font-family: Arial, Helvetica, Garuda, sans-serif; font-size: 14px; margin-bottom: 15px;} 
#about h2.aboutTitle, #notify h2, #shipping h2, #financing #financeLeft h2, #specials #right h2, #incentives #right h2, #right.custom_pages h2 {background: transparent url(../images/h2border.gif) bottom center repeat-x; color: #d91a22; font-family: Arial, Helvetica, Garuda, sans-serif; font-size: 24px; margin: 10px 0; padding-bottom: 20px;}
#right.custom_pages h3 {color: #d91a22; font-family: Arial, Helvetica, Garuda, sans-serif; font-size: 18px; margin: 20px 0 10px; padding-bottom: 0;}
#right.custom_pages ul {margin: 10px 20px;}
#right.custom_pages li {list-style-type: square; margin-bottom: 10px;}

a {color: #931217;}
a:hover {color: #e81c25;}

dt {font-weight: bold;}
dd {margin: 0 0 10px 20px;}

.wrapper {margin: 0 auto; width: 980px;}

#top {background: transparent url(../images/bgTop.jpg) center top no-repeat; width: 100%; display: table}


/*header*/

#header {height: 147px; position: relative}
#header h1 {float: left; width: 355px;}
#header h1 a {display: block; height: 129px; text-indent: -9999em; width: 355px;}
#header .contact, #header .social {clear: right; float: right;}
#header .contact {color: #000; font-size: 18px; font-weight: bold; margin-top: 10px; text-align: right;}
#header .contact .mainphone {color: #e91c25; font-size: 28px;}
#header .social {font-size: 14px; font-weight: bold; margin-top: 5px; float: left; clear: left; position: absolute; bottom: 20px; right: 0px;}
#header .social {}
#header .social li {float: left;}
#header .social a {display: block; height: 31px; line-height: 31px; padding-left: 37px; text-decoration: none; white-space: nowrap}
#header .social a:hover {color: #000;}
#header .social .twitter {background: transparent url(../images/twitter.png) left top no-repeat; color: #65acc5; }
#header .social .facebook {background: transparent url(../images/facebook.png) left top no-repeat; color: #65acc5;margin-left: 48px; margin-right: 10px;}

#header .social .bbb {height: 59px; background: transparent url(../images/bbb.png) left top no-repeat; color: #65acc5; margin-right: 10px; position: absolute; top: -20px}

#autotrader_header {display: block; margin-top: 0px; float: left;}
#autotrader_vehicle { display:block; margin: 20px 20px 20px 40px; }

/*priNav*/
#priNav {height: 31px; margin: 14px 15px 23px;}
#priNav ul {display: none;}
#priNav li {float: left;}
#priNav a {background: transparent url(../images/nav.png) left top no-repeat; display: block; height: 31px; text-indent: -9999em;}

#priNav a#priNav_Home {background-position: left top; margin-right: 5px; width: 63px;}
#priNav a#menu0 {background-position: -68px top; margin-right: 5px; width: 55px;}
#priNav a#menu1 {background-position: -128px top; margin-right: 6px; width: 107px;}
#priNav a#menu2 {background-position: -242px top; margin-right: 5px; width: 66px;}
#priNav a#menu3 {background-position: -312px top; margin-right: 5px; width: 97px;}
#priNav a#priNav_Accessories {background-position: -414px top; margin-right: 5px; width: 118px;}
#priNav a#menu4 {background-position: -537px top; margin-right: 6px; width: 80px;}
#priNav a#menu5 {background-position: -623px top; margin-right: 5px; width: 69px;}
#priNav a#menu6 {background-position: -697px top; margin-right: 4px; width: 105px;}
#priNav a#menu7 {background-position: -806px top; margin-right: 0; width: 143px;}

#priNav a#priNav_Home:hover {background-position: left bottom;}
#priNav a#menu0:hover {background-position: -68px bottom;}
#priNav a#menu1:hover {background-position: -128px bottom;}
#priNav a#menu2:hover {background-position: -242px bottom;}
#priNav a#menu3:hover {background-position: -312px bottom;}
#priNav a#priNav_Accessories:hover {background-position: -414px bottom;}
#priNav a#menu4:hover {background-position: -537px bottom;}
#priNav a#menu5:hover {background-position: -623px bottom;}
#priNav a#menu6:hover {background-position: -697px bottom;}
#priNav a#menu7:hover {background-position: -806px bottom;}


/* #################################################
###              #drop down menus                ###
################################################ */
#dropmenudiv, #dropmenudiv_firefox {background: #b8161d none repeat scroll 0 0; border-color: #FFFFFF; border-style: none solid solid; border-width: 0; font-family: Helvetica; font-size: 12px; line-height: 1; margin: 15px 0 0 -2px; padding: 0;
 	-moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);}
#dropmenudiv a, #dropmenudiv_firefox a {color:#fff; border-bottom:none; margin:5px; padding: 5px 10px; text-decoration:none; text-indent: 0; width: auto; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#dropmenudiv a:hover, #dropmenudiv_firefox a:hover {background-color:#9a1218; background-image: none; color:#fff; font-weight: normal;}

#secNavHolder {background: transparent url(../images/secNavBg.png) left top repeat-x; height: 22px; margin-bottom: 5px; padding-bottom: 74px; text-align: center; position: relative}
#secNav {font-size: 12px; float: left; display: inline; margin-left: 40px; min-width: 386px; min-height: 20px; width: 912px; text-align: center;  width:700px; text-align: right; }
#secNav li {color: #fff; letter-spacing: 1px; line-height: 22px; list-style-type: none; margin-right: 10px; display: inline;}
#secNav li a {color: #000; text-decoration: none;}
#secNav li a:hover {color: #bd171e;}
#blackbookIcon {background: transparent url(../images/blackbook.gif) left top no-repeat; display: block; height: 30px; margin-top: -3px; text-indent: -9999em; width: 160px;}

/*mainContent*/
#mainContent {clear: both; padding: 30px 15px 0;}
#home #mainContent {padding: 0;}

/*footer*/
#footer {background: #ccc url(../images/footerTile.jpg) center top repeat-x; z-index: -1;}
#footerInner {background: transparent url(../images/footerBg.jpg) center top no-repeat; min-height: 215px; padding-top: 257px;}
#home #footer {margin-top: -236px;}
*+html #home #footer {margin-top: -246px;}

#footer h2 {background: none; float: right; margin: 0; padding: 0;}
#footer h2 a {background: transparent url(../images/ecl.png) left top no-repeat; display: block; height: 28px; margin-right: 4px; text-indent: -9999em; width: 135px;}
#footer h2 a:hover {background-position: right top;}

#footer .contact {float: left; font-weight: bold; margin-bottom: 10px;}
#footer .contact li, #footer #footerNav li, #footer #ec_footer li {border-right: 1px solid #444; color: #444; float: left; margin-right: 5px; padding-right: 5px;}
#footer .contact li.last, #footer #footerNav li a:hover, #footer #ec_footer li.last {border: none;}

#footer #footerNav {clear: both; font-size: 12px; margin-bottom: 5px;}
#footer #footerNav li.last {border: none;}
#footer #footerNav li a, #footer #ec_footer a {color: #444; text-decoration: none;}
#footer #footerNav li a:hover, #footer #ec_footer a:hover {color: #fff; text-decoration: underline;}

#footer #ec_footer {clear: left; color: #444; float: left; font-size: 12px; margin-bottom: 5px;}

#footer .social {clear: left; float: left; font-size: 14px; font-weight: bold; margin-top: 5px;}
#footer .social li {float: left;}
#footer .social a {display: block; height: 31px; line-height: 31px; padding-left: 37px; text-decoration: none;}
#footer .social a:hover {color: #000;}
#footer .social .twitter {background: transparent url(../images/twitter.png) left top no-repeat; color: #65acc5; width: 190px;}
#footer .social .facebook {background: transparent url(../images/facebook.png) left top no-repeat; color: #65acc5; margin-right: 10px;}

/* ################################################
###                 Home page                   ###
################################################ */
#freddy {background: transparent url(../images/freddy.png) center top no-repeat; height: 284px; margin-left: -56px; position: absolute; top: 359px; width: 134px;}
.tagline p {background: transparent url(../images/tagline.png) center top no-repeat; height: 29px; text-indent: -9999em; margin-left: -72px; margin-right: -20px;}

#home .specials_flash_controls {left: 820px;}

/*new vehicles*/
#new_vehicles {background: transparent url(../images/newVehiclesBg.jpg) center 73px no-repeat;}
#new_vehicles_top {background: transparent url(../images/newVehiclesTop.png) center top no-repeat; height: 73px; margin-left: -72px; margin-right: -20px;}
.jcarousel-skin-tango .jcarousel-next-horizontal {background: none; height: 15px; right: 39px; top: -60px;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {background: none; height: 15px; left: 902px; top: -60px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width: 980px;}
#new_vehicles_showall {background: transparent url(../images/showAllVehicles.png) left top no-repeat; height: 17px;}
#new_vehicles_showall.expanded {background-position: left bottom; margin-top: 10px;}
#showAllButton {float: right; margin-right: 78px; text-indent: -9999em; width: 183px;}
#new_vehicles li, #new_vehicles #displayAll li {margin: 0 13px; padding: 0;}
#new_vehicles li a {color: #000; font-family: "Arial Narrow",Arial,Helvetica,sans-serif; font-size: 18px; font-weight: bold; text-decoration: none;}
#new_vehicles li a:hover {color: #e71c25;}
#new_vehicles li a:hover span{color: #666;}
#new_vehicles li a span{color: #666; font-family: Arial,Helvetica; font-size: 13px; font-weight: regular;}

/*home quicklinks*/
#home #homequicklinks {background: transparent url(../images/homeQLborder.gif) left bottom repeat-x; height: 86px; margin: 10px 0; padding-bottom: 24px;}
#home #homequicklinks li {float: left; list-style-type: none;}
#home #homequicklinks li a {background: transparent url(../images/homeQuicklinks.png) left top no-repeat; display: block; height: 86px; margin-right: 5px; text-indent: -9999em; width: 192px;}
#home #homequicklinks li a.last {margin-right: 0;}
#home #homequicklinks a#inventory {background-position: left top;}
#home #homequicklinks a#financing {background-position: -198px top;}
#home #homequicklinks a#specials {background-position: -396px top;}
#home #homequicklinks a#service {background-position: -593px top;}
#home #homequicklinks a#contact {background-position: -792px top;}

#home #homequicklinks a#inventory:hover {background-position: left -87px;}
#home #homequicklinks a#financing:hover {background-position: -198px -87px;}
#home #homequicklinks a#specials:hover {background-position: -396px -87px;}
#home #homequicklinks a#service:hover {background-position: -593px -87px;}
#home #homequicklinks a#contact:hover {background-position: -792px -87px;}

/*featured vehicles*/
#featuredVehiclesHolder {width: 574px; position: absolute;}
#featuredVehicles #featuredVehicles_title {background: transparent url(../images/featuredTitle.png) left top no-repeat; height: 14px; text-indent: -9999em; width: 490px; z-index: 100;}
#featuredVehicles #random_list_item {margin-right: 8px; width: 105px;}
#featuredVehicles #random_list_item a {color: #484848; font-family: "Arial Narrow",Arial,Helvetica,sans-serif; text-decoration: none; z-index: 100;}
#featuredVehicles #random_list_item a:hover {color: #9b1825;}
#featuredVehicles #random_list_item a img {border: 5px solid #cdd3d6;}
#featuredVehicles #random_list_item a:hover img {border-color: #9b1825;}
#featuredVehiclesHolder #viewAll {background: transparent url(../images/featuredViewAll.png) left top no-repeat; display: block; float: right; height: 36px; text-indent: -9999em; width: 173px; z-index: 100;}
#featuredVehiclesHolder #viewAll:hover {background-position: right top;}
.toolTipInner_price {color: #9b1825;}

/*get directions*/
#home .directions {background: transparent url(../images/directionsBg.jpg) left top no-repeat; float: right; height: 237px; position: relative; width: 406px;}
#home .directions a {background: transparent url(../images/directionsLink.png) left top no-repeat; display: block; height: 97px; left: 68px; position: absolute; text-indent: -9999em; top: 30px; width: 183px;}
#home .directions a:hover {background-position: right top;}


/* ################################################
###               Inventory page                ###
################################################ */
/*left*/
#site_logoSection, #site_logoSection img {display: none;}
h3.non_expandable_menuheader {color: #838383;}
#currentFilters {background-color: #961218; border: 1px solid #ca1820;}
#currentFilters p, #currentFilters a,  #currentFilters a.clearFilterCpo {color: #fff;}
#currentFilters a.clearFilterCpo {padding-left: 0;}
#inventory_v2_sidebar_filters .filterList {background: #e6e6e6 url(../images/filterBg.png) left top repeat-x;}
#inventory_v2_sidebar_filters h2 {color: #838383; font-size: 18px; font-weight: bold;}
#inventory_v2_sidebar_filters .filterList h3 {color: #901723; font-weight: bold !important; }
#inventory_v2_sidebar_filters .filterList li {color: #ababab; width: auto;}
#inventory_v2_sidebar_filters .filterList li a {background-image: url(http://images1.ecarlist.com/sites/images/listingImages/arrowTree_red.gif); color: #6c6c6c;}
#inventory_v2_sidebar_filters .filterList li a:hover {background-color: #d91a22; background-image: url(http://images1.ecarlist.com/sites/images/listingImages/arrowTree_white.gif); color: #fff;}
#inventory_v2_sidebar_filters .filterList span.expandable a{font-weight: bold;}
#inventory_v2_sidebar_filters .filterList span.expandable a:hover{color: #9b1825;}
#inventory_v2_sidebar_contact {margin-left: -3px; padding-left: 0;}

/*right*/
#searchBar {background: transparent url(../images/searchbarBg.png) left top repeat-x; border: none; height: 41px;}
#sort_bar {background: transparent url(../images/sortbarBg.png) left top repeat-x; border-top: 1px solid #fff; height: 50px;}
#sort_bar, #sort_bar a {color: #fff;}
#sort_bar, #sort_bar a:hover {color: #fff;}
.inventory_v2_details {line-height: 115%;}
.inventory_v2_details h4 a {color: #000;}
.inventory_v2_details h4 a:hover {color: #e81c25; text-decoration: none;}
.inventory_v2_details_links a {color: #010000 !important;}
.inventory_v2_details_links a:hover {color: #666 !important;}
.inventory_v2_price_right .price_line_1 {color: #005aa1;}

.inventory_v2_price_right .price_title  { margin-top: 5px; }

/* ################################################
###               vehicle page                  ###
################################################ */
/*left*/
#similarVehicles h3 {text-transform: capitalize;}
#similarVehicles .similarVehicle {background: #d6d6d6 url(../images/similarVehicleBg.png) left top repeat-x; border: 1px solid #e6e6e6;}
.similarVehicle, .similarVehicle a {color: #444;}
.similarVehicle li {margin-bottom: 3px;}
.similarVehicle a {font-size: 12px;; font-weight: bold; text-decoration: none;}
.similarVehicle a:hover {text-decoration: underline;}
#vehicle_v2_sidebar_links {background: #e6e6e6 url(../images/filterBg.png) left top repeat-x;}
#vehicle_v2_sidebar_links p {color: #901723; font-weight: bold !important; }
#vehicle_v2_sidebar_links li {color: #ababab;}
#vehicle_v2_sidebar_links li a {background-image: url(http://images1.ecarlist.com/sites/images/listingImages/arrowTree_red.gif); color: #6c6c6c;}
#vehicle_v2_sidebar_links li a:hover {background-color: #d91a22; background-image: url(http://images1.ecarlist.com/sites/images/listingImages/arrowTree_white.gif); color: #fff;}

/*right*/
#vehicle_topbar {background: transparent url(../images/sortbarBg.png) left top repeat-x; border-bottom: 1px solid #fff; height: 46px;}
#vehicle_topbar, #vehicle_topbar a {color: #fff; text-decoration: none;}
#vehicle_topbar a:hover {text-decoration: underline;}
#vehicle #searchBar {padding-bottom: 8px;}
#vehicle_vitals {background-color: transparent;}
#vehicle_contact {font-weight: bold;}
#vehicle_contact a {color: #0049ab; font-weight: normal; text-decoration: none;}
#vehicle_contact a:hover {text-decoration: underline;}
#vehicle_title {color: #000; font-size: 24px;}
#vehicle .price_title {color: #7f7f7f; font-weight: bold;}
#vehicle .price_line_1 {color: #005aa1; font-size: 32px; font-weight: bold;}
#vitalsContainer {color: #8a8a8a; font-size: 12px;}
#vitalsContainer strong{color: #474747;}
#vehicle_mainPhoto #picShadow #carimg {margin-bottom: 5px;}
#vehicle_thumbs {background-color: #bfbfbf;}

/*incentives form*/
#ec_vehicleIncentiveBlock form.validation label {padding-left: 13px;}


/* ################################################
###               about page                  ###
################################################ */
#about h2.aboutTitle {width: 54%;}
*+html #about h2.aboutTitle {width: 53%;}
#about #ownerLetter {background-color: #fff; border: 1px solid #eee; float: right; font-style: italic; margin: 0 0 3% 3%; padding: 10px; width: 40%;}
#about #ownerLetter img {margin: 0 10px 10px 0;}
#about #ownerLetter h2 {background: none; color: #d91a22; font-style: italic; margin-top: 0; padding-bottom: 0;}
#about #ownerLetter p {margin-bottom: 10px;}

/* ################################################
###              Specials page                  ###
################################################ */
.ip_specials_list  .ip_specials_list_special {width: 480px;}

/* ################################################
###              Financing page                  ###
################################################ */
#financing #financeRight #sidebar_address .floatleft {margin-right: 5px !important;}

/* ################################################
###         Modules for multiple pages          ###
################################################ */
/*contact_small*/
#contact_incentives, #contact_small {background: url(../images/contactSmallBg.png); height: 386px; width: 256px;}
#contact_small fieldset {padding: 20px 20px 0;}
#contact_small fieldset h2 {height: 20px; margin-bottom: 10px; margin-top: 10px; text-indent: -9999em;}
form.validation label {padding-left: 0;	¨}
form.validation .required label {background: none; padding-left: 0;}
#contact_small .input_element {margin-left: 0;}
#contact_small select.input_element {width: 196px !important;}
#contact_small #ec_is_submit {padding: 0 20px; text-align: left;}
#contact_small .submitButton {border: 1px solid #b2b2b2; height: 28px; width: 196px;}
*+html #contact_small .submitButton {margin-top: 10px;}
/*quicklinks*/
#quicklinks {background: transparent url(../images/quicklinksBg.png) left top no-repeat; margin-top: 10px; padding: 15px 0 14px; width: 245px;}
#quicklinks a {background: transparent url(../images/quicklinksBg.png) left top no-repeat; display: block; height: 30px; margin-bottom: 3px; text-indent: -9999em;; width: 245px;}

#quicklinks a#inventory {background-position: left -15px;}
#quicklinks a#financing {background-position: left -48px;}
#quicklinks a#specials {background-position: left -81px;}
#quicklinks a#service {background-position: left -114px;}
#quicklinks a#contact {background-position: left -147px;}

#quicklinks a#inventory:hover {background-position: right -15px;}
#quicklinks a#financing:hover {background-position: right -48px;}
#quicklinks a#specials:hover {background-position: right -81px;}
#quicklinks a#service:hover {background-position: right -114px;}
#quicklinks a#contact:hover {background-position: right -147px;}

#sidebar_address p{margin-bottom: 15px;}



/* ################################################
###                custom pages                 ###
################################################ */

.repairProcess img {background-color: #fcfcfc; border: 1px solid #ccc; margin: 0 10px 10px; padding:10px;}
.repairProcess .section {margin-bottom: 20px;}

#testimonials #right div {margin-bottom: 10px; padding: 10px 0;}
#testimonials #right blockquote {margin-bottom: 10px;}
#testimonials #right blockquote p{border: none; font-style: normal;}
#testimonials #right p{border-bottom: 1px solid #eaeaea; font-style: italic;}

#faqs #right ul {margin-left: 0;}
#faqs #right li {list-style-type: none;}
#faqs #right li a {font-size: 16px; font-weight: none; text-decoration: none;}
#faqs #right h3 {color: #444; font-size: 16px}
#faqs #right dd {border-bottom: 1px solid #eaeaea; padding-bottom: 10px;}

#corvette_cafe #right.custom_pages li {list-style-type: none; margin-bottom: 0;}

/*team page*/
.staff_member { margin:10px; height:200px; text-align:left; }
#team .staff_member { float:left; width:315px; }
.staff_member img { float:left;	margin-right:10px; border:6px solid #ccc; }
#team #right .staffbox { float:left; display:inline; width:340px; height:185px; margin: 0 0 20px 0; padding: 0; }
#team #right .staffbox img { float:left; display:inline; margin: 0 10px 0 0; padding: 0; width:150px; border:3px solid #fff; box-shadow: -2px 2px 2px #ccc; -moz-box-shadow: -2px 2px 2px #ccc; -webkit-box-shadow: -2px 2px 2px #ccc; }
#team #right .staffbox p { font-size:12px; color:#000; }
#team #right h3 {clear: both;}
#team #right h4 { background:#C0C0C0; color:#CA0000; font-size:16px; padding:5px; margin: 5px 0 10px }
#team #right .staffbox a { font-size:10px; }
a#dealerCentric { float:left; display:inline; margin: 20px 0 0 10px; padding: 0; text-indent: -9000px; background: url(../images/get-pre-approved.jpg) no-repeat left top; width:295px; height:53px;  }


#specials_navigation ul li.specials_current {
    background: #e9e9e9;
}
#specials_navigation ul,
#specials_navigation_wrap,
#specials_navigation ul li a, 
.specials_item  {
    border-color: #999 !important;
}
#specials_navigation ul li a {
    background: #b8b8b8;
}

#topapproved { float:left; display:inline; margin: 0 0 0 110px; padding: 18px 44px 12px 0; width:206px; height:45px; background: url(../images/get_approved_bkgd.png) no-repeat left top; }
#topapproved a { display:block; width:206px; height:45px; text-indent: -9000px; background: url(../images/get_approved.jpg) no-repeat left top; }
#topapproved a:hover { background-position: -206px 0px; }


.inventory_v2_price_left {
display:inline;
float:left;
font-size:10px;
line-height:17px;
text-align:left;
width:70px;
}

.inventory_v2_price {
float:right;
padding-right:10px;
width:158px;
}


#directions .section, #fleet-directions .section {margin-bottom: 10px; padding-bottom: 10px;}
#directions .row, #fleet-directions .row {border-bottom: 1px solid #999; margin-bottom: 10px; overflow: auto; padding-bottom: 10px;}
#directions .row ul, #fleet-directions .row ul {float: left; width: 330px;}
#directions #right .row ul.left, #fleet-directions #right .row ul.left {margin-right: 20px;}
#directions #right .row.last, #fleet-directions #right .row.last {border-bottom: none;}
#directions .hours_directions, #fleet-directions .hours_directions {border-bottom: 1px solid #000;}
#directions .directions, #fleet-directions .directions {float: left; width: 350px;}
#directions #contact_map, #fleet-directions #contact_map {border: 1px solid #000; float: right;}
#directions .address_link, #fleet-directions .address_link {clear: both;}

#directions h4, #fleet-directions h4 {color: #000; font-size: 15px;}
#directions #right ul, #fleet-directions #right ul {margin: 10px 0 20px 0;}
#directions #right li, #fleet-directions #right li {color: #333; margin: 0 0 3px 0; list-style-type: none;}
#directions p, #fleet-directions p {padding-bottom: 0;}

#map {height: 250px !important; width: 325px !important;}

#trade_in #mainContent { padding: 10px 0 0; }

#serviceFrame {
    margin-left: -10px;
    width: 970px;
    height: 1000px;
}

#autotrader_header {
/*
	position:absolute;
	top:32px;
	left: 420px;
	*/
	float:right; padding-right: 70px; position: relative; top:-3px;
}

#right_sup {
    float: right;
    background: url(../images/dallas-car-repair-service1.png); height: 401px; width: 267px;
}
#left_sup {
    float: left;
    width: 444px;
}
#right_box {
    float: right;
    margin-top: 20px;
}
#left_box {
    float: left;
    width: 444px;
    margin-top: 20px;
}
#left_sup h2 {
	font-family: Arial; 
	font-size: 34px; 
	font-weight: bold; 
	color: #003399;
}
#left_sup p {
	margin-top: 1px;
	font-family: Calibri; font-size: 20px; font-weight: bold; color: #333333;
}

#left_sup span {
	margin-top: 10px;
	font-family: Calibri; font-size: 16px; color: #000000; 
}

