* {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
html {width:100%; height:100%; overflow-y:scroll}
body {width:100%; height:100%; margin:0; padding:0; font:normal 16px sans-serif; color:#222}
img {border:0}
a {color:#008; text-decoration:underline}
a:visited {color:#06c}
a[href^=tel] {display:inline-block; width:auto; height:40px; margin:0 0 .25em; padding:0 5px 0 32px; line-height:40px; background:#eee url(https://www.oldcaronline.com/images/ocd-phone.png) 2px 8px no-repeat; background-size:24px 24px; color:#222; border:0; text-decoration:none; border-radius:2px}
a[href^=tel].discreet-phone,a[href^=tel]:first-child.discreet-phone {display:inline; width:auto; height:auto; margin:0; padding:0; line-height:normal; background:none; color:#222; border:0}
a[href^=sms] {display:inline-block; width:auto; min-width:136px; height:40px; margin:0 0 .25em; padding:0 5px 0 32px; line-height:40px; background:#eee url(https://www.oldcaronline.com/images/ocd-text.png) 2px 8px no-repeat; background-size:24px 24px; color:#222; border:0; text-decoration:none; border-radius:2px}
h1,h2,h3,h4,h5,h6 {font-weight:normal}
h1 {font-size:1.75em} h2 {font-size:1.375em} h3 {font-size:1.1875em} h4 {font-size:1.0625em} h5,h6 {font-size:1em}
ul,ol {margin:.4375em 0 .4375em 1.25em; padding:0; text-align:left}
li {padding-bottom:.4375em}
address {display:block; width:100%; margin:0; padding:0 0 1em 1em; text-align:left; font-style:normal}

#bottomAd {background:#222; color:#ddd}

.privacy-links {clear:both; display:block; padding:2em 0 0 0 !important}
.show-terms {color:#008; text-decoration:underline; cursor:pointer}

.bg-top {position:absolute; top:0; left:0; width:100%; height:62px; background:#c00}
header {position:relative; width:100%; margin:0 auto}
.hdroom {position:fixed; top:0; width:100%; max-width:100%; background:#c00; z-index:15000}
.headroom {/*will-change:transform; */transition:transform 200ms linear}
.headroom--pinned {-webkit-transform::translateY(0%); -ms-transform::translateY(0%); transform:translateY(0%)}
.headroom--unpinned {-webkit-transform::translateY(-100%); -ms-transform::translateY(-100%); transform:translateY(-100%)}
.header-wrap {position:relative; width:100%; max-width:1280px; margin:0 auto}
.hdroom-set {display:block; width:100%; height:62px}
nav {height:62px; margin:0; padding:0}
.oco-logo {position:absolute; top:0; left:60px; width:120px; height:62px; padding:11px 10px 11px 0; overflow:hidden; z-index:9999}
.logo-box {float:left; position:relative; width:100px; height:52px; overflow:hidden; z-index:999}
.greet {position:absolute; top:0; right:0; width:150px; height:62px; background:#c00; text-align:center; overflow:hidden; z-index:9999}
  .greet-srch-c,.greet-acc-c,.greet-help-c {width:0; height:0}
  .greet-srch-o,.greet-acc-o,.greet-help-o {position:absolute; top:62px; right:10px; width:200px; height:260px; border:1px solid #ccc; box-shadow:0 4px 4px 2px rgba(0, 0, 0, 0.3); z-index:10000}
  .greet-srch-o {width:94%; max-width:620px; height:120px}
  .top-srch,.acc,.help {float:left; width:50px; height:61px; padding-top:38px; font-size:.69em; color:#ccc; cursor:pointer}
  .top-srch {background:url(https://www.oldcaronline.com/images/sprite-oco-1@2x.png) 0 -9px no-repeat; background-size:550px 130px}
  .acc      {background:url(https://www.oldcaronline.com/images/sprite-oco-1@2x.png) -50px -9px no-repeat; background-size:550px 130px}
  .help     {background:url(https://www.oldcaronline.com/images/sprite-oco-1@2x.png) -100px -9px no-repeat; background-size:550px 130px}
  .top-srch-c,.acc-c,.help-c {width:0; height:0; padding:0}
  .top-srch-c a,.top-srch-c form,.acc-c div,.help-c div {display:none}
  .top-srch-o,.acc-o,.help-o {float:left; width:200px; height:260px; padding-top:0; background:#fff; text-align:center}
  .top-srch-o {width:100%; height:120px; padding-top:30px; text-align:center}
  .top-srch-o:after,.acc-o:after,.help-o:after,.top-srch-o:before,.acc-o:before,.help-o:before {bottom:100%; right:114px; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none}
  .acc-o:after,.acc-o:before {right:64px}
  .help-o:after,.help-o:before {right:14px}
  .top-srch-o:after,.acc-o:after,.help-o:after {border-color:rgba(255, 255, 255, 0); border-bottom-color:#fff; border-width:10px; margin-right:-10px}
  .top-srch-o:before,.acc-o:before,.help-o:before {border-color:rgba(153, 153, 153, 0); border-bottom-color:#999; border-width:11px; margin-right:-11px}
  .top-srch-o form {display:block; margin:0 auto; width:93%; max-width:400px}
    .top-srch-field {float:left; width:77%; height:40px; margin-bottom:4px; border:1px solid #999; background:#fff; color:#000; font-size:16px}
    .top-srch-btn {float:left; width:40px; height:40px; margin-left:.5rem; padding:0; background:#444; border:0; color:#fff; cursor:pointer; border-radius:50%}
    .srch-location {float:left; clear:both; width:100%; margin:.75em 0 0; padding:0; text-align:left; font-size:.8125em}
    .top-srch-o a {display:inline}
  .acc-o div,.help-o div {display:block}
  .acc-o a,.help-o a {display:inline-block; width:150px; height:40px; margin-top:5px; line-height:40px; text-align:center; background:#444; font-size:.75em; color:#fff; text-decoration:none; border-radius:2px}
  .acc-o a.acc-name {width:100%; padding:0 25px; margin-bottom:5px; text-align:left; background:transparent; border-bottom:1px dotted #ccc; font-size:1em; color:#008; border-radius:0}
  .acc-o a.signout {background:#eee; color:#008}
  .logout {padding-top:40px}
  .ui-autocomplete .ui-menu-item a {font:normal 14px sans-serif; color:#000}

/* Algolia styles */
.algolia-autocomplete {display:inline !important; width:98%}
.aa-input {z-index:2000}
.aa-dropdown-menu {background-color:#fff; border:0px solid rgba(228,228,228,0.6); margin-top:10px; box-sizing:border-box; width:100%; position:inherit !important; display:inherit !important}
.primary-search .aa-dropdown-menu {margin-top:35px}
.aa-suggestions {text-align:left}
.aa-suggestion {width:98%; padding:5px; cursor:pointer}
.small-search .aa-suggestion {font-size:0.8rem}
.aa-suggestion + .aa-suggestion {border-top:1px solid rgba(228,228,228,0.6)}
.aa-suggestion:hover,.aa-suggestion.aa-cursor {color:#c00}
#top-keyword-search-form {position:relative}
div.aa-dataset-1 {float:left; width:100%; background-color:#fff}

/* ============== MEAN MENU =============== */
.sf-menu {display:none}
/* hide the link until viewport size is reached */
a.meanmenu-reveal {display:none}
/* when under viewport size, .mean-container is added to body */
.mean-container .mean-bar {float:left; width:100%; position:relative; height:58px; padding:4px 0 0; background:#c00; z-index:99; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
.mean-container a.meanmenu-reveal {display:block; position:absolute; top:0; left:0; width:44px; height:62px; padding:15px 0 0 12px; font:bold 19px sans-serif; color:#ccc; text-decoration:none; text-indent:-9999em; cursor:pointer; z-index:100; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
.mean-container a.meanmenu-reveal span {display:block; height:5px; margin:4px 0 0; background:#ccc}
.mean-container .mean-nav {float:left; width:100%; position:relative; top:0; transition:none}
.mean-container .mean-nav ul {position:relative; top:58px; padding:0; margin:0 0 0; width:100%; list-style-type:none; transition:none}
.mean-container .mean-nav ul ul {position:relative; top:0}
.mean-container .mean-nav ul li ul {margin:0}
.mean-container .mean-nav ul li {position:relative; float:left; width:100%; padding-bottom:0; transition:none}
.mean-container .mean-nav ul li a {display:block; float:left; width:90%; padding:1em 5%; margin:0; background:#000; text-align:left; color:#fff; border-top:1px solid #383838; border-top:1px solid rgba(255,255,255,0.5); text-decoration:none}
.mean-container .mean-nav ul li li a {width:80%; padding:1em 10%; background:#222; border-top:1px solid #eee; border-top:1px solid rgba(255,255,255,0.25); text-shadow:none; visibility:visible}
.mean-container .mean-nav ul li.mean-last a {border-bottom:none; margin-bottom:0}
.mean-container .mean-nav ul li li li a {width:70%; padding:1em 15%; background:#444}
.mean-container .mean-nav ul li li li li a {width:60%; padding:1em 20%}
.mean-container .mean-nav ul li li li li li a {width:50%; padding:1em 25%}
/*.mean-container .mean-nav ul li a:hover {background:#000}*/
.mean-container .mean-nav ul li a.mean-expand {margin-top:1px; width:26px; height:28px; padding:12px; text-align:center; position:absolute; right:0; top:0; z-index:2; font-weight:400; background:rgba(255,255,255,0.1); border:none !important; border-left:1px solid rgba(255,255,255,0.4) !important; border-bottom:1px solid rgba(255,255,255,0.2) !important}
/*.mean-container .mean-nav ul li a.mean-expand:hover {background:rgba(0,0,0,0.9)}*/
.mean-container .mean-push {float:left; width:100%; padding:0; margin:0; clear:both}
.mean-nav .wrapper {width:100%; padding:0; margin:0}
/* Fix for box sizing on Foundation Framework etc. */
.mean-container .mean-bar, .mean-container .mean-bar * {-webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box}
.mean-remove {display:none !important}
/* ============== MEAN MENU =============== */

.container,.wrapper {clear:both; position:relative; width:100%; margin:0 auto; text-align:center}
.content {width:auto; padding:3%; text-align:left}
.srch-result-prime {float:left; position:relative; width:100%; min-height:250px; margin:0 auto; padding-bottom:0; text-align:center}

.submenu {display:block; float:left; position:relative; width:100%; min-height:2.5em; margin:0; z-index:1}
.breadcrumbs {display:none}

.primary-col,.primary-col-ext,.secondary-col {display:inline-block; position:relative; width:100%; max-width:320px; margin:0 auto; border:0}
  .primary-col h1,.primary-col h2,.primary-col h3,.primary-col h4,.primary-col h5,.primary-col h6 {width:100%; padding:0 .625em; text-align:left}
  .primary-col-ext h1,.primary-col-ext h2,.primary-col-ext h3,.primary-col-ext h4,.primary-col-ext h5,.primary-col-ext h6 {width:100%; padding:0 .625em; text-align:left}
  .primary-col p,.primary-col-ext p,.secondary-col p,.filter-col p {padding:0 .625em; text-align:left}
  .secondary-col {padding-left:1%; text-align:left}
  .flexi-rev {display:none}
.content-col,.result-col {position:relative; width:auto; margin:0 auto; padding:0 10px; text-align:left}
section {float:left; width:100%; padding:3em 2%}

.footer {clear:both; position:relative; width:100%; height:auto; min-height:300px; margin:0 auto; padding:0; background:#222; color:#bbb; z-index:1}
.footer-wrap {float:left; position:relative; width:100%; height:auto; margin:0 auto; padding:30px 20px; background:#222; text-align:center}
  .menu-footer {float:left; width:100%; margin:0; padding:0 0 16px 0; text-align:left}
  .menu-footer li {float:left; width:49%; max-width:300px; height:40px; margin:0; padding:0; list-style-type:none}
  .menu-footer li a:link,.menu-footer li a:visited {text-decoration:none; border-bottom:1px dotted #222; color:#bbb}
  .copyright,.f-social {display:inline-block; width:270px; text-align:center}
  .f-social {height:54px; margin:0; padding:0 0 30px 0}
  .f-social li {display:inline-block; margin:0 1px}
  .f-social li a {display:inline-block; width:40px; height:40px; border-radius:2px}
  .f-social li a.twitter    {background:url(https://www.oldcaronline.com/images/sprite-oco-1@2x.png) -150px 0 no-repeat; background-size:550px 130px}
  .f-social li a.facebook   {background:url(https://www.oldcaronline.com/images/sprite-oco-1@2x.png) -190px 0 no-repeat; background-size:550px 130px}
  .f-social li a.google     {background:url(https://www.oldcaronline.com/images/sprite-oco-1@2x.png) -230px 0 no-repeat; background-size:550px 130px}
  .f-social li a.youtube    {background:url(https://www.oldcaronline.com/images/sprite-oco-1@2x.png) -270px 0 no-repeat; background-size:550px 130px}
  .copyright a {color:#bbb; text-decoration:none}
  .bbb {display:block; width:120px; height:45px; margin:16px auto; background:url(https://www.oldcaronline.com/images/sprite-oco-1@2x.png) -430px 0 no-repeat; background-size:550px 130px}
  @media only screen and (-Webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5) {
  .bbb {background:url(https://www.oldcaronline.com/images/bbb@2x.png) no-repeat; background-size:120px 45px}
  }
  .server {font:bold italic 2em sans-serif; color:#444}

/* Index page */
.big-srch {position:relative; width:100%; max-width:320px; height:auto; padding:0 10px; text-align:center}
h1.big-srch-heading {float:left; width:300px; height:35px; margin:0; padding:0; text-align:left; font:bold 44px sans-serif; color:#7f7f7f; letter-spacing:-3px}
.std-form p.oc-count {float:left; width:300px; margin:0; padding:16px 0; text-align:left; font-weight:bold; color:#777}
.slideshow {float:left; width:300px; height:306px; margin:23px 10px; overflow:hidden}
  #theshow {width:300px; height:280px; overflow:hidden}
  #slide01,#slide02,#slide03,#slide04,#slide05,#slide06,#slide07,#slide08 {display:block; width:300px; height:280px}
  #slide01 {background:url(https://www.oldcaronline.com/images/sprite-decades.png) 0 0       no-repeat}
  #slide02 {background:url(https://www.oldcaronline.com/images/sprite-decades.png) 0 -280px  no-repeat}
  #slide03 {background:url(https://www.oldcaronline.com/images/sprite-decades.png) 0 -560px  no-repeat}
  #slide04 {background:url(https://www.oldcaronline.com/images/sprite-decades.png) 0 -840px  no-repeat}
  #slide05 {background:url(https://www.oldcaronline.com/images/sprite-decades.png) 0 -1120px no-repeat}
  #slide06 {background:url(https://www.oldcaronline.com/images/sprite-decades.png) 0 -1400px no-repeat}
  #slide07 {background:url(https://www.oldcaronline.com/images/sprite-decades.png) 0 -1680px no-repeat}
  #slide08 {background:url(https://www.oldcaronline.com/images/sprite-decades.png) 0 -1960px no-repeat}
  @media only screen and (-Webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5) {
  #slide01 {background:url(https://www.oldcaronline.com/images/sprite-decades@2x.png) 0 0        no-repeat; background-size:300px 2240px}
  #slide02 {background:url(https://www.oldcaronline.com/images/sprite-decades@2x.png) 0 -280px   no-repeat; background-size:300px 2240px}
  #slide03 {background:url(https://www.oldcaronline.com/images/sprite-decades@2x.png) 0 -560px   no-repeat; background-size:300px 2240px}
  #slide04 {background:url(https://www.oldcaronline.com/images/sprite-decades@2x.png) 0 -840px   no-repeat; background-size:300px 2240px}
  #slide05 {background:url(https://www.oldcaronline.com/images/sprite-decades@2x.png) 0 -1120px  no-repeat; background-size:300px 2240px}
  #slide06 {background:url(https://www.oldcaronline.com/images/sprite-decades@2x.png) 0 -1400px  no-repeat; background-size:300px 2240px}
  #slide07 {background:url(https://www.oldcaronline.com/images/sprite-decades@2x.png) 0 -1680px  no-repeat; background-size:300px 2240px}
  #slide08 {background:url(https://www.oldcaronline.com/images/sprite-decades@2x.png) 0 -1960px  no-repeat; background-size:300px 2240px}
  }
  #slidepage {display:inline-block; width:100%; height:21px; padding-top:4px; text-align:center}
  #slidepage a {display:inline-block; width:16px; padding:0; margin:0 2px; background:#fff; border:1px solid #aaa; color:#666; font-size:12px; font-weight:bold; text-decoration:none}
  #slidepage a.active-slide {background:#444; border-color:#000; color:#fff}
  .bx-wrapper .bx-pager {width:300px; text-align:center; font-size:.875em; font-weight:bold; color:#ccc; padding-top:8px}
  .bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item {display:inline-block; *zoom:1; *display:inline}
  .bx-wrapper .bx-pager.bx-default-pager a {background:#ccc; text-indent:-9999px; display:block; width:10px; height:10px; margin:0 5px; outline:0; border-radius:5px}
  .bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active {background:#777}
/* browse makes */
.browse-box {float:left; width:100%; max-width:310px; margin-top:6px; padding-left:10px}
.b-trigger {float:left; position:relative; width:98px; height:40px; margin:0 2px 0 0; padding:5px 0 0 25px; background:#eee url(https://www.oldcaronline.com/images/browse-trigger.png) no-repeat; line-height:15px; font-size:15px; font-weight:bold; color:#7f7f7f; text-decoration:none; z-index:11; overflow:hidden; border-radius:2px}
.b-trigger:visited {color:#7f7f7f}
.b-trigger-close {background:#eee url(https://www.oldcaronline.com/images/browse-trigger.png) 0 -40px no-repeat; color:#222}
.make-box {display:none; float:left; clear:both; width:300px; height:auto; margin:10px 0 0; padding:1px 0 0 1px; list-style:none; text-align:center; overflow:hidden; transition:none}
  .make-box li {float:left; margin:0; padding:0}
  .make-box li a {float:left; width:100px; height:90px; margin:-1px 0 0 -1px; padding-top:76px; border:1px solid #999; font-size:11px; color:#666; text-decoration:none}
  /*.make-box li a:last-child {width:98px}*/
  .make-01 {background:#fff url(https://www.oldcaronline.com/images/sprite-makes.jpg) 0 0 no-repeat}
  .make-02 {background:#fff url(https://www.oldcaronline.com/images/sprite-makes.jpg) 0 -90px no-repeat}
  .make-03 {background:#fff url(https://www.oldcaronline.com/images/sprite-makes.jpg) 0 -180px no-repeat}
  .make-04 {background:#fff url(https://www.oldcaronline.com/images/sprite-makes.jpg) 0 -270px no-repeat}
  .make-05 {background:#fff url(https://www.oldcaronline.com/images/sprite-makes.jpg) 0 -360px no-repeat}
  .make-06 {background:#fff url(https://www.oldcaronline.com/images/sprite-makes.jpg) 0 -450px no-repeat}
  .make-07 {background:#fff url(https://www.oldcaronline.com/images/sprite-makes.jpg) 0 -540px no-repeat}
  .make-08 {background:#fff url(https://www.oldcaronline.com/images/sprite-makes.jpg) 0 -630px no-repeat}
  .make-09 {background:#fff url(https://www.oldcaronline.com/images/sprite-makes.jpg) 0 -720px no-repeat}
  .make-10 {background:#fff url(https://www.oldcaronline.com/images/sprite-makes.jpg) 0 -810px no-repeat}
  .make-11 {background:#fff url(https://www.oldcaronline.com/images/sprite-makes.jpg) 0 -900px no-repeat}
  .make-12 {background:#fff url(https://www.oldcaronline.com/images/sprite-makes.jpg) 0 -990px no-repeat}
  .make-13 {background:#fff url(https://www.oldcaronline.com/images/sprite-makes.jpg) 0 -1080px no-repeat}
  .make-14 {background:#fff url(https://www.oldcaronline.com/images/sprite-makes.jpg) 0 -1170px no-repeat}
  .make-15 {background:#fff url(https://www.oldcaronline.com/images/sprite-makes.jpg) 0 -1260px no-repeat}
  .make-16 {background:#fff url(https://www.oldcaronline.com/images/sprite-makes.jpg) 0 -1350px no-repeat}
  .make-17 {background:#fff url(https://www.oldcaronline.com/images/sprite-makes.jpg) 0 -1440px no-repeat}
  .make-18 {background:#fff url(https://www.oldcaronline.com/images/sprite-makes.jpg) 0 -1530px no-repeat}
  .make-19 {background:#fff url(https://www.oldcaronline.com/images/sprite-makes.jpg) 0 -1620px no-repeat}
  .make-20 {background:#fff url(https://www.oldcaronline.com/images/sprite-makes.jpg) 0 -1710px no-repeat}
  .make-21 {background:#fff url(https://www.oldcaronline.com/images/sprite-makes.jpg) 0 -1800px no-repeat}
  .make-box li.b-all-makes {float:left; width:100%; height:40px; line-height:40px; text-align:center}
  .make-box li.b-all-makes a {float:none; width:auto; height:auto; padding:3px 10px; background:#999; border:0; font-weight:bold; font-size:15px; color:#fff; border-radius:2px}
.type-box {display:none; float:left; clear:both; width:300px; margin:10px 0 0; padding:5px 0 10px 0; background:#fff; border:1px dashed #999; list-style:none; text-align:center; transition:none}
  .type-box li {display:inline-block; vertical-align:top; width:91px; height:54px; margin:5px 0 0; padding:0}
  .type-box li a {display:inline-block; width:91px; height:54px; padding-top:40px; text-align:center; font:normal 11px sans-serif; color:#777; text-decoration:none}
  .type-box li a:visited {color:#777}
  .type-box01       {background:url(https://www.oldcaronline.com/images/sprite-cars-nt.png) -11px 0 no-repeat}
  .type-box02       {background:url(https://www.oldcaronline.com/images/sprite-cars-nt.png) -11px -54px no-repeat}
  .type-box03       {background:url(https://www.oldcaronline.com/images/sprite-cars-nt.png) -11px -108px no-repeat}
  .type-box04       {background:url(https://www.oldcaronline.com/images/sprite-cars-nt.png) -11px -162px no-repeat}
  .type-box05       {background:url(https://www.oldcaronline.com/images/sprite-cars-nt.png) -11px -216px no-repeat}
  .type-box06       {background:url(https://www.oldcaronline.com/images/sprite-cars-nt.png) -11px -270px no-repeat}
  .type-box07       {background:url(https://www.oldcaronline.com/images/sprite-cars-nt.png) -11px -324px no-repeat}
  .type-box08       {background:url(https://www.oldcaronline.com/images/sprite-cars-nt.png) -11px -378px no-repeat}
  .type-box09       {background:url(https://www.oldcaronline.com/images/sprite-cars-nt.png) -11px -432px no-repeat}
  .type-box10       {background:url(https://www.oldcaronline.com/images/sprite-cars-nt.png) -11px -486px no-repeat}
.local-box {display:none; float:left; clear:both; width:300px; margin:10px 0 0; padding:10px 0 10px 10px; line-height:1.5em; background:#fff; border:1px dashed #999; list-style:none; font-size:.875em; transition:none}
  .local-box ul {float:left; clear:both; width:100%; margin:0 0 0 -10px; padding:0; list-style:none; text-align:left}
  .local-box ul li {float:left; width:47px; height:47px; margin:0 0 10px 10px; padding:0; overflow:hidden}
  .local-box ul li a {display:inline-block; width:100%; height:100%; text-align:center; line-height:47px; background:#eee; color:#222; text-decoration:none; border-radius:50%}
  .localbr {float:left; clear:both; width:100%; height:5px; margin:0 0 10px -5px; border-bottom:1px dashed #999}
/* Featured Ads */
.featured-ads,.indx-dsply {float:left; width:97%; margin:16px 0 0; margin-left:3%; border:0; text-align:left}
.spotlight-title,.featured-title {float:left; width:97%; height:28px; margin:0; padding:0; text-align:left; color:#7f7f7f}
.featured-title {margin-top:10px}
a.f-spotlight {float:left; position:relative; width:97%; margin:0 0 4px 0; text-align:center; background-size:auto 100%; background-position:center center; background-repeat:no-repeat; text-decoration:none; color:#222; overflow:hidden}
  a.f-spotlight span.f-spot-desc {display:block; position:absolute; left:0; bottom:0; width:100%; height:60px; padding:10px 5px 0 5px; background-color:rgba(0,0,0,.7); text-align:center; color:#eee; overflow:hidden}
  a.f-home {float:left; position:relative; width:48%; margin:0 4px 4px 0; text-align:center; vertical-align:top; background-size:auto 100%; background-position:center center; background-repeat:no-repeat; text-align:center; font:10px sans-serif; line-height:12px; color:#222; text-decoration:none; overflow:hidden}
  a.f-home span.f-home-desc {display:block; position:absolute; left:0; bottom:0; width:100%; height:42px; padding:2px 5px 0 5px; background-color:rgba(0,0,0,.7); text-align:center; color:#eee; overflow:hidden}
  a.more-featured {float:left; position:relative; width:97%; height:40px; line-height:40px; text-align:center; background:#eee; font-weight:bold; color:#7f7f7f; text-decoration:none}
  div.f-banner1 {float:left; width:136px; height:131px; margin:0 0 4px 4px; padding:3px 0 0; text-align:center}
  div.f-end {float:left; width:280px}
  div.f-banner2 {float:left; width:414px; height:297px; margin:0 0 4px 4px; padding:9px 0 0; text-align:center}

.myAds {float:left; position:relative; width:100%; margin-top:20px; text-align:left}
  .myAds h3 {margin:0; padding:5px 0 0; font-size:1.375em; color:#7f7f7f}
  .myAds h3 a {color:#7f7f7f; text-decoration:none}
  .myAds-item:link,.myAds-item:visited {float:left; width:300px; height:75px; margin-bottom:2px; line-height:75px; background:#eee; color:#444}
  .myAds-item img {float:left; margin-right:10px}
  .myAds-item p {float:left; margin:0; padding:0 5px 0 0}
  .myPlacead:link,.myPlacead:visited {float:left; clear:both; width:300px; margin:20px 0 10px 0; padding:5px 0; text-align:center; font-weight:bold; color:#fff; text-decoration:none; background:#c00; border-radius:3px}
  .myPlacead em {font-weight:normal}
.justViewed {float:left; width:300px; margin:10px 0; text-align:left}
  .justViewed h3 {position:relative; margin:0; padding:0; font-size:1.375em; color:#7f7f7f}
  .justViewed h3 a {position:relative; top:-1px; padding-left:3px; font-weight:normal; font-size:.75rem}
  .justViewed ul {float:left; width:100%; margin:0; padding:0; text-align:left; list-style:none; line-height:.75rem; font-size:.6875rem}
  .justViewed ul li {float:left; width:50%; margin-bottom:5px; padding-top:5px; border-bottom:1px dotted #666}
  .justViewed ul li a {float:left; width:100%; height:45px; color:#444; text-decoration:none; overflow:hidden}
  .justViewed ul img {float:left; width:60px; margin-right:4px}
.mySearches {float:left; clear:both; width:300px; margin-bottom:10px; text-align:left}
  .mySearches h3 {margin:0; padding:0; font-size:1.375em; color:#7f7f7f}
  .mySearches h3 a {position:relative; top:-1px; padding-left:3px; font-weight:normal; font-size:.75rem}
  .mySearches ul {float:left; width:300px; margin:0px; padding:0; text-align:left; line-height:1.25em; list-style:none}
  .mySearches ul li {margin:0; padding:3px 0; border-bottom:1px dotted #666}
  .mySearches ul li:before {display:inline-block; width:12px; padding-top:3px; vertical-align:top; font-size:16px; content:"\0BB \020"}
  .mySearches ul li a {display:inline-block; width:auto; padding:5px; vertical-align:top; text-decoration:none; border-radius:4px}
  .mySearches ul li:last-child {border:0}
  .adv-colmargin {margin-top:16px}

.index-sub {clear:both; width:100%; max-width:970px; margin:30px auto; padding:2.5%; text-align:left}
.home-banner-rwd {display:inline-block; width:100%; margin:0 0 20px 0; text-align:center}

/* Search */
.sub-header {width:100%; padding:0 10px}
  .search-title {width:auto; margin:0; padding:14px 0 3px 0; text-align:left; font-size:1.4375em; font-weight:normal}

.search-top {float:left; position:relative; width:100%; margin:29px 1% 1% 0; padding:1% 0 1% 1%; text-align:left; font-size:.875em}
.search-top div {float:left; position:relative; width:100%}
.search-top p {width:100%}
.search-top div.search-guide-wrap {float:right; position:relative; width:100%; margin:10px 0; text-align:center}
a.search-guide {display:inline-block; width:274px; height:70px; border:1px solid #999; text-decoration:none; border-radius:2px; overflow:hidden}
a.search-guide img {width:274px; height:70px}
div.search-info,div.search-info-o {float:left; position:relative; width:100%; height:50px; margin-bottom:2em; border-bottom:1px dashed #bbb; overflow:hidden}
div.search-info-o {height:auto}
  div.show-search-info {display:block; position:absolute; bottom:0; right:0; width:150px; height:36px; line-height:36px; background:url(https://www.oldcaronline.com/images/bg-search-info.png) no-repeat left top; text-align:right; color:#008; cursor:pointer}
  div.show-search-info span.inst:after {content:"Read more"}
  div.hide-search-info {float:left; position:static; width:100%; background:none; text-align:right !important; color:#008; cursor:pointer}
  div.hide-search-info span.inst:after {content:"Show less"}
  .search-top div.refine-list-inline {display:none}
div.search-info-reviews {float:left; position:relative; width:100%; margin:.25em 0; padding-bottom:.25em; border-bottom:1px dashed #bbb; overflow:hidden}
.category-list h3 {float:left; margin:0 0 10px}

.search-sort,.search-sort-parts {float:left; position:relative; width:100%; text-align:center}
p.result-count {float:left; width:100%; margin:0 3% 0 0; padding:0; text-align:center; font-size:.875em}
.dealer-private-box {float:left; width:auto; min-width:300px; height:36px; margin-top:2px; line-height:36px}
  a.dealer-private-toggle {display:inline-block; width:70px; height:36px; background:#eee; text-align:center; color:#222; text-decoration:none; border-radius:2px}
  a.dealer-private-toggle:hover {background:#ddd; color:#000}
  a.dealer-private-toggle.current {background:#fff; border:1px solid #ddd}

.go-to-refine {display:none}

.search-sort form {display:inline-block; width:100%; max-width:296px; height:40px; margin:0 4px 0 0; padding:2px}
.search-sort form label {float:left; height:36px; width:40%; line-height:36px; text-align:right; font-size:.875em}
.search-sort form select {float:right; height:36px; width:55%; border:1px solid #808080; background:#fff; font-size:1em}
.srch-alert {float:left; width:100%; margin:.5rem 0; padding:.5rem; border-top:1px dashed #ccc}
  .srch-alert span {display:inline-block; position:relative; top:2px; width:16px; height:16px; margin-right:4px; background:url(https://cdn2.rvt.com/images/srch-alert.png) no-repeat; background-size:16px 16px}
  .srch-alert a {font-size:.8125rem; font-style:italic; color:#c00}

/* ############################################################################# Algolia 2.0 #################################### */
.result-col {clear:both}
#!----filter-full {display:none}
a.close-filter {display:inline-block; width:100%; margin:0; padding:10px 0; background:#78cdff; border:0; font-weight:bold; color:#000; text-align:center; text-decoration:none}
.!----filter-col {display:inline-block; position:relative; width:100%; max-width:320px; margin:0 auto; border:0}
/* ^^^^^^^^^^^^^^^^ NEW FILTER ^^^^^^^^^^^^^^^^^^ */
.filter-col {display:none; position:absolute; top:0; width:100%; max-width:320px; background:#fff; text-align:center; overflow:hidden; z-index:999999}
/* ^^^^^^^^^^^^^^^^ NEW FILTER ^^^^^^^^^^^^^^^^^^ */
.!----filter-col {transition:width 0.5s ease}
#!----filter-full:target {width:100%; height:auto; background:url(https://www.oldcaronline.com/images/colorbox/overlay.png)}
.filter-viewing {float:left; clear:both; width:100%; text-align:left; background:#fff; border-right:2px solid #ddd; overflow:hidden}
  .filter-viewing h3,.filter-refine h3 {float:left; clear:both; width:100%; margin:0; padding:10px 0 10px 10px; background:#ddd}
    .filter-viewing h3 a {float:right; margin:3px 10px 0; padding:2px 7px; background:#fff; font-size:12px; color:#444; font-weight:normal; text-decoration:none; cursor:pointer; border-radius:2px}
  /*.filter-viewing h3.current-view {width:100%; background:#ddd}*/
  .filter-viewing p {float:left; clear:both; width:97%; margin:0; padding:10px 10px 8px 10px; border-bottom:1px solid #eee; color:#666}
  .filter-viewing p:last-child {border-bottom:0}
  .filter-viewing p b {float:left}
  .filter-viewing p a.remove:link,.filter-viewing p a.remove:visited {float:right; width:18px; height:18px; margin-top:0; background:url(https://www.oldcaronline.com/images/filter-remove.png) no-repeat; background-size:18px 36px; text-decoration:none; overflow:hidden}
.alert-wrapper {float:left; width:100%}
  a.filter-alert {float:left; width:49%; height:36px; padding-left:22px; line-height:36px; font-weight:bold; text-decoration:none}
  p.saved-s {clear:none; width:50%; cursor:pointer; color:#000; padding-left:10px}
  p.saved-collapsed {background:url(https://www.oldcaronline.com/images/sprite-ais-trig.png) 0px -14px no-repeat; background-size:10px 96px}
  p.saved-collapsed:hover {background:url(https://www.oldcaronline.com/images/sprite-ais-trig.png) 0px -62px no-repeat; background-size:10px 96px; color:#c00}
  p.saved-expanded {background:url(https://www.oldcaronline.com/images/sprite-ais-trig.png) 0px 10px no-repeat; background-size:10px 96px}
  p.saved-expanded:hover {background:url(https://www.oldcaronline.com/images/sprite-ais-trig.png) 0px -38px no-repeat; background-size:10px 96px; color:#c00}
  .saved-searches {float:left; width:100%; padding:10px; font-size:12px; list-style:circle; transition:all 0.3s ease-out}

  .s-visible {animation:show-searches 0.3s}
  .s-hidden {opacity:0; visibility:hidden; max-height:0px !important; animation:hide-searches 0.3s; padding:0px 10px 0px 10px; margin:0 15px 0 15px}
  @keyframes hide-searches {
    0% {transform:scaleY(1); transform-origin:top}
    100% {transform:scaleY(0); transform-origin:top}
  }
  @keyframes show-searches {
    0% {transform:scaleY(0); transform-origin:top}
    100% {transform:scaleY(1); transform-origin:top}
  }
.filter-refine {float:left; clear:both; width:100%; margin:0; text-align:left; background:#fff; border-right:2px solid #ddd; overflow:hidden}
  .filter-data {float:left; clear:both; width:97%; margin:0; padding:0 10px; border-bottom:1px dotted #999; text-align:left; list-style:none; font-size:.875em}
  .filter-data:last-child {border-bottom:0}
  .filter-refine .box {float:left; clear:both; width:100%; margin:0; padding:10px 0}
  .filter-refine .box ul {float:left; clear:both; width:100%; margin:0; padding:0; list-style:none}
  .filter-refine .box ul li input.filter-key  {float:left; width:98%; height:40px; margin:0 0 7px 0; padding-left:5px; background:#fff; border:1px solid #666; color:#000; font-size:1em; border-radius:2px}
  .slider-data {float:left; width:100%; margin:12px 0 0; ; text-align:center; font-size:.8125rem}
  .trigger {float:left; clear:both; margin:0; padding:; font-weight:bold; text-align:left}
  .trigger a:link,.trigger a:visited {float:left; clear:both; padding-left:0px; color:#444; text-decoration:none}
  .filters {float:left; clear:both; width:100%; padding:3px 0 0; font-weight:normal}
  .filters ul li {float:left; clear:none; width:100%; margin:0; padding:0; overflow:hidden}
  .filters ul li input[type='checkbox'] {float:left; margin:7px 0 0; padding:0}
  .filters ul li label {float:left; width:230px; padding:2%; border-bottom:1px solid #eee}
  .filters ul li label span {float:right}
  .filters ul li label span.refine-model {float:none; text-transform:uppercase}
  .filters ul li span.filter-show-more,.filters ul li span.filter-hide-all {float:left; width:270px; padding:2%; border-bottom:0; cursor:pointer}
  .filters ul li:last-child label {border:0}


  .filters form {float:left; width:100%; margin:0; padding:0}
  .filters select {float:left; width:98%; height:40px; margin:0 0 7px 0; background:#fff; border:1px solid #666; font-size:.875rem; color:#000; border-radius:2px}
  .filters-text,.filters .half-field,.filters form .zip-text {float:left; width:98%; height:40px; margin:0 0 7px 0; padding-left:5px; background:#fff; border:1px solid #666; font-size:.875rem; color:#000; border-radius:2px}
  .filters .half-field {width:48%; margin-right:1.5%}
  .filters form .zip-text {width:48.5%; margin-right:4px}
  .filters form .zip-distance {width:48.5%}
  .filters input[type='checkbox'] {float:left; margin:7px 0 0; padding:0}
  .filters form button {float:left; clear:both; width:80px; height:40px; margin:0; padding:0; background:#ddd; border:1px solid #aaa; text-align:center; font:normal 16px sans-serif; color:#000; cursor:pointer; border-radius:3px}

  .filter-make {float:left; clear:both; margin:3px 0; width:180px}
/* ############################################################################# Algolia 2.0 #################################### */

/* ############################################################################# Algolia 3.0 #################################### */
.search-top div.search-info-wrap,.search-top div.search-review-wrap,.search-top div.search-guide-wrap {float:left; width:100%}

.search-sort {float:left; position:relative; width:100%; margin:16px 0 0 0; padding:16px 0; border:1px solid #333; text-align:center}
.search-sort-box {display:inline-block; width:220px; height:40px; margin:4px 0; vertical-align:top}
div.search-sort label {float:left; height:40px; margin:0 4px 0 0; line-height:40px}
.ais-root.ais-hits-per-page-selector.root-srpfilter,.ais-root.ais-sort-by-selector.root-srpfilter,.search-sort .ais-root.ais-toggle.root-srpfilter {clear:none; width:auto; margin:0; padding:0; border-bottom:0}
.ais-hits-per-page-selector.selec-srpfilter,.ais-sort-by-selector.select-srpfilter {width:auto; min-width:70px; height:40px; margin:0 0 7px 0; background:#fff; border:1px solid #666; font-size:.875rem; color:#000; border-radius:2px}
div.search-sort .ais-toggle--checkbox.checkbox-srpfilter {float:left; margin:12px 6px 0 0}
div.search-sort .ais-toggle--label.label-srpfilter {font-size:1rem}
a.dealer-private-toggle {display:inline-block; width:70px; height:40px; margin-right:4px; line-height:40px; background:#eee; border:1px solid #eee; text-align:center; color:#222; text-decoration:none; cursor:pointer; border-radius:2px}
a.dealer-private-toggle:last-child {margin-right:0}
a.dealer-private-toggle:hover {background:#ddd; border-color:#ddd; color:#000}
a.dealer-private-toggle.current {background:#fff; border-color:#ddd; cursor:default}
.srch-alert {float:left; width:100%; margin:.5rem 0; padding:.5rem; border-top:1px dashed #ccc}
  .srch-alert span {display:inline-block; position:relative; top:4px; width:40px; height:20px; margin-right:4px; background:url(https://www.oldcaronline.com/images/new-alert.png) no-repeat; background-size:40px 20px}
  .srch-alert a {font-size:.8125rem; font-style:italic; color:#c00}

div.launch-wrap {position:fixed; left:0; bottom:25%; width:38px; z-index:99}
div.launch-refine {display:block; width:38px; height:76px; padding-left:1px; line-height:76px; background:url(https://www.oldcaronline.com/images/bg-black-75.png); border:1px solid #fff; border-left:0; text-align:left; font-size:14px; color:#fff; border-radius:0 38px 38px 0; box-shadow:0 3px 3px rgba(0, 0, 0, 0.4); cursor:pointer}
/*
div.launch-wrap {position:fixed; left:-10px; bottom:0; width:100%; text-align:left; z-index:999999}
div.launch-refine {height:32px; line-height:32px; background:#c00; border:1px solid #fff; border-bottom:0; border-left:0; color:#fff; border-radius:0 4px 0 0}
*/
a.ais-current-refined-values--link {float:left; width:100%; height:32px; margin-left:6px; padding-top:6px; line-height:32px; background:url(https://www.oldcaronline.com/images/filter-remove-3.png) no-repeat; background-size:308px 64px; color:#222; font:normal 1rem sans-serif; text-decoration:none}

.filter-refine h3 {float:none; width:100%; margin:0; padding:10px 0 10px 10px; background:#ddd}
.reset-filter {float:right; width:60px}

.root-srpfilter,div.ais-root.filter-data {float:none; width:320px; margin:6px 0; padding:6px 4px; border-bottom:1px dotted #999; text-align:left; list-style:none; font-size:.875em}
.header-srpfilter {width:100%; margin:0; padding-bottom:.4375rem; font-weight:bold}
.ais-refinement-list--header.trigger.ais-header {width:100%; margin:0; padding-bottom:.4375rem; font-weight:bold}

.trigger {float:none}
.ais-root__collapsible .trigger {padding-left:14px; background:url(https://www.oldcaronline.com/images/sprite-ais-trig.png) no-repeat; background-size:10px 96px}
.ais-root__collapsed .trigger   {background:url(https://www.oldcaronline.com/images/sprite-ais-trig.png) 0 -24px no-repeat; background-size:10px 96px}

form.searchbox {height:auto; min-height:50px}
.select-srpfilter {float:left; width:300px; height:40px; margin:0 0 7px 0; background:#fff; border:1px solid #666; font-size:.875rem; color:#000; border-radius:2px}
.input-srpfilter,.inputMin-srpfilter,.inputMax-srpfilter,.ais-search-box--input.input-srpfilter,.zip-city-distance,.ap-input,input[type='number'],input.sbx-sffv__input
    {width:300px; height:40px; margin:0 0 7px 0; padding-left:5px; background:#fff; border:1px solid #666; font-size:.875rem; color:#000; border-radius:2px}
  input.sbx-sffv__input {margin:0; box-shadow:none}
.ais-range-input--labelMin.labelMin-srpfilter,.ais-range-input--labelMax.labelMax-srpfilter {float:left; width:140px; min-width:auto; margin:0 0 6px 0}
.ais-range-input--inputMin.inputMin-srpfilter,.ais-range-input--inputMax.inputMax-srpfilter {width:100%; min-width:auto; margin:0}
.ais-range-input--separator.separator-srpfilter {float:left; width:20px; height:40px; margin:0; padding:0; line-height:40px; text-align:center}
.ais-refinement-list--label.label-srpfilter {float:left; clear:both; margin:3px 0; padding:3px 0}
  .ais-refinement-list--checkbox.checkbox-srpfilter,.ais-toggle--checkbox.checkbox-srpfilter {float:left; margin:2px 6px 0 0}
  .label-srpfilter span {font-size:.75rem; color:#7d7d7d}
.ais-show-more {float:left; clear:both; margin-left:17px; cursor:pointer}
.filter-refine button {float:right; clear:both; width:140px; height:40px; margin:0 12px 0 0; padding:0; background:#ddd; border:1px solid #aaa; text-align:center; font:normal 14px sans-serif; color:#000; cursor:pointer; border-radius:3px}
button.ap-input-icon,button.sbx-sffv__submit,button.sbx-sffv__reset {display:none !important}
.ais-current-refined-values--count {display:none}
.ais-toggle--count.count-srpfilter {display:none}
/*span.ais-refinement-list--count.filter-count {font-size:.8125rem}*/
.filter-count {display:none}
a.srch-info {display:inline-block; width:20px; height:20px; margin:8px 0 0 5px; padding-top:3px; background:#d4e7f2; text-align:center; font:bold .75rem sans-serif; color:#222; text-decoration:none; border-radius:50%}
a.srch-info.line {position:relative; top:-1px; margin:0 0 0 7px}
.algolia-autocomplete {display:inline !important; width:98%}
.aa-dropdown-menu {background-color:#fff; border:0px solid rgba(228,228,228,0.6); margin-top:10px; box-sizing:border-box; width:100%; position:inherit !important; display:inherit !important}
.primary-search .aa-dropdown-menu {margin-top:35px}
.aa-suggestions {text-align:left}
.aa-suggestion {width:98%; padding:5px; cursor:pointer}
.small-search .aa-suggestion {font-size:0.8rem}
.aa-suggestion + .aa-suggestion {border-top:1px solid rgba(228,228,228,0.6)}
.aa-suggestion:hover,.aa-suggestion.aa-cursor {color:#c00; /*background-color:rgba(241,241,241,0.35);*/}

.ais-pagination.root-srpfilter {width:100%}
  .ais-pagination--link.link-srpfilter {float:left; min-width:40px; height:40px; margin:0 2px 0 0; padding:0 3px; background:none; line-height:40px; text-align:center; font-size:1.5rem; text-decoration:none; border-radius:2px}
  li.ais-pagination--item__active .ais-pagination--link.link-srpfilter {background:#222; color:#fff}
/* ############################################################################# Algolia 3.0 #################################### */

/* Gallery View */
/* ############################################################################# Algolia 3.0 #################################### */
div.result-col {text-align:center}

.featured-divider {float:left; width:100%; margin-bottom:16px; padding:10px; font-weight:bold; text-align:center; background:#90f54c; display:none}
.results-divider {float:left; width:100%; margin-top:0; padding:20px 10px; background:#333; font-size:1.25rem; color:#fff; display:none}
.no-result {float:left; width:100%; margin:4rem 0 0; padding:0 2rem; text-align:left}
.expanded-result {display:none; float:left; width:100%; margin:4rem 0 0; padding:10px; text-align:center; background:#555; font-size:1.25rem; color:#fff}
  .expanded-result span {font-size:1rem}
/*.search-results.national-featured-results,.search-results.featured-results {display:inline-block; width:300px; margin-top:0; vertical-align:top}*/
.search-results.featured-results {display:inline-block; width:100%; margin-top:0; vertical-align:top}
.sr-featured-full {display:inline-block; width:auto; vertical-align:top}

.search-featured-wrap {float:left; width:100%; margin-left:-1px; padding-top:10px; text-align:center}
.search-results li.search-featured {float:left; width:148px; margin:0 2px 2px 0}
li.search-featured div.result-tools {display:none}
li.search-featured a.result-link {width:148px; height:170px}
li.search-featured div.img-type {width:148px; height:111px; overflow:hidden}
li.search-featured div.img-type .img-type-sold {width:148px; height:111px}
/*li.search-featured div.img-type img {width:148px; height:111px; border:0}*/
li.search-featured div.img-type .no-photo {width:148px; height:111px; background-size:148px 111px}
li.search-featured div.img-type .sr-featured,.just-listed,.updated {top:0; width:88px; height:17px; padding-top:2px; border-radius:0 0 3px 0}
li.search-featured div.result-content {height:59px; border:1px solid #ccc; border-top:0; line-height:.8125rem; font-size:.75rem}
li.search-featured a.result-link h5 {height:28px; margin-top:2px}
li.search-featured a.result-link .price {height:auto; font-size:.75rem}
li.search-featured div.cap-desc {display:none}

div.ais-hits--item {display:inline-block; width:300px; vertical-align:top}
div.ais-hits--item.fullWidth {width:100%}
div.ais-hits--item.mobile-featured {width:148px; height:170px; margin:0 2px 2px 0}
/* ############################################################################# Algolia 3.0 #################################### */

.search-results {margin:-0.625em 0 0; padding:0; width:100%; text-align:center; list-style:none}
.search-results li {display:inline-block; clear:none; position:relative; width:300px; margin:8px 0}
.result-offer {float:left; margin:0; padding:0}
.result-tools {float:left; width:296px; height:40px; margin:0 2px; padding:0; overflow:hidden}
  .result-tools a,.result-tools span.no-video {float:left; width:74px; height:40px; margin:0; padding:0; text-decoration:none; cursor:pointer; background:#000}
  .result-tools a.result-watch            {background:url(https://www.oldcaronline.com/images/sprite-resulttools.png) no-repeat}
  .result-tools a.result-watch-pop        {background:url(https://www.oldcaronline.com/images/sprite-resulttools.png) no-repeat}
  .result-tools a.result-watching         {background:url(https://www.oldcaronline.com/images/sprite-resulttools.png) -296px -40px no-repeat}
  .result-tools a.result-pics             {background:url(https://www.oldcaronline.com/images/sprite-resulttools.png) -74px 0 no-repeat}
  .result-tools a.oc-video                {background:url(https://www.oldcaronline.com/images/sprite-resulttools.png) -148px 0 no-repeat}
  .result-tools a.result-contact          {background:url(https://www.oldcaronline.com/images/sprite-resulttools.png) -222px 0 no-repeat}
  .result-tools span.no-video             {background:url(https://www.oldcaronline.com/images/sprite-resulttools.png) -296px 0 no-repeat; cursor:default}
@media only screen and (-Webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5) {
  .result-tools a.result-watch            {background:url(https://www.oldcaronline.com/images/sprite-resulttools@2x.png) no-repeat; background-size:370px 80px}
  .result-tools a.result-watch-pop        {background:url(https://www.oldcaronline.com/images/sprite-resulttools@2x.png) no-repeat; background-size:370px 80px}
  .result-tools a.result-watching         {background:url(https://www.oldcaronline.com/images/sprite-resulttools@2x.png) -296px -40px no-repeat; background-size:370px 80px}
  .result-tools a.result-pics             {background:url(https://www.oldcaronline.com/images/sprite-resulttools@2x.png) -74px 0 no-repeat; background-size:370px 80px}
  .result-tools a.oc-video                {background:url(https://www.oldcaronline.com/images/sprite-resulttools@2x.png) -148px 0 no-repeat; background-size:370px 80px}
  .result-tools a.result-contact          {background:url(https://www.oldcaronline.com/images/sprite-resulttools@2x.png) -222px 0 no-repeat; background-size:370px 80px}
  .result-tools span.no-video             {background:url(https://www.oldcaronline.com/images/sprite-resulttools@2x.png) -296px 0 no-repeat; background-size:370px 80px}
}
  .result-empty {float:left; width:100%; height:40px; line-height:40px; background:#000; font-size:1.25rem; color:#fff}
.result-link {float:left; position:relative; width:296px; height:330px; margin:0 2px; padding:0; text-align:left; line-height:1.5em; text-decoration:none; cursor:pointer; overflow:hidden}
.result-link:visited {background-color:#fff}
.img-type {float:left; position:relative; width:296px; height:222px; margin:0; padding:0; background:#000; text-align:center; overflow:hidden}
  .img-type-sold {position:absolute; left:0; top:0; width:296px; height:222px; background:url(https://www.oldcaronline.com/images/ocdp-sold.svg) no-repeat 50% 50%; background-size:100%}
  .img-type img {border:0}
  .no-photo {float:left; width:296px; height:222px; background:#000 url(https://www.oldcaronline.com/images/no-photo.svg) no-repeat 50% 50%; background-size:100px 125px}
  .sr-featured,.just-listed,.updated {position:absolute; left:0; top:204px; width:88px; height:18px; margin-left:0; padding-top:3px; background:#f9f0aa; text-align:center; text-transform:uppercase; font:bold italic .75em sans-serif; color:#000; overflow:hidden; border-radius:0 3px 0 0}
  .sr-featured {background:#90f54c}
  .updated {background:#d1edfb}
  .show-reduced {position:absolute; right:0; top:152px; width:70px; height:70px; background:url(https://www.oldcaronline.com/images/show-reduced.png) no-repeat; background-size:70px 70px}
  .show-under-nada {position:absolute; right:0; top:152px; width:70px; height:70px; background:url(https://www.oldcaronline.com/images/show-under-nada.png) no-repeat; background-size:70px 70px}
  .show-pending {position:absolute; right:0; top:152px; width:70px; height:70px; background:url(https://www.oldcaronline.com/images/show-pending.png) no-repeat; background-size:70px 70px}
.result-content {float:left; position:relative; width:100%; height:108px; border:1px dotted #aaa; border-top:0}
  .result-link h5 {float:left; width:100%; height:20px; margin:0; padding:0 3px; font-size:.9375em; overflow:hidden}
  .result-link .price {float:left; position:relative; width:100%; height:1.5em; padding:0 3px; font-weight:bold; font-size:.9375em}
  .previous-price {display:inline-block; width:auto; font-weight:normal; text-decoration:line-through; color:#595959}
  .currency-usd,.currency-cad {display:inline-block; width:25px; height:9px; background:url(https://www.oldcaronline.com/images/sprite-currency.png) no-repeat}
  .currency-cad {background-position:-29px 0}
  @media only screen and (-Webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5) {
  .currency-us,.currency-ca {background:url(https://www.oldcaronline.com/images/sprite-currency@2x.png) no-repeat; background-size:54px 9px}
  .currency-ca {background-position:-29px 0; background-size:54px 9px}
  }
  .best-price {color:#008}
  .sr-viewed-text {float:right; height:20px; margin:2px -3px 0; padding:0 .5em; line-height:20px; background:#67bdea; color:#fff; border-radius:3px 0 0 3px}
  .cap-desc {float:left; width:100%; margin-top:5px; overflow:hidden}
  .cap-desc h6,.cap-desc p {display:none}
  .result-list {float:left; width:100%; height:44px; margin:0; padding:0 2%; list-style:none; overflow:hidden}
    .result-list li {float:left; width:auto; height:12px; margin:0 2px 4px 0; padding:0; border-right:0; line-height:12px; font-size:.75em; font-style:italic}
    .result-list li:after {content:","}
    .result-list li:last-child:after {content:""}
  .result-link .location {float:left; width:100%; margin-top:0; padding:0 3px; font-size:.8125em; overflow:hidden}
  .result-view {display:none}

ul.std-list {float:left; width:100%}
ul.std-list li {float:left; clear:both; width:auto; margin:0; padding:0}
ul.std-list li::before {display:inline-block; width:1em; margin-left:-1em; padding-right:.5em; content:"\2794"}

li.banner-search {float:left; clear:none; width:100%; height:250px; text-align:center; background:#fff; border:0}
li.banner-search a {height:90px; margin:0; border:0; padding:0; background:#fff}
li.banner-search a:visited {border:0; background:#fff}

.auto-notify-serp {float:left; width:100%; margin:0; padding:20px 2px; font-weight:bold; border:1px solid #333; text-align:center; display:none}
  .auto-notify-serp label {display:inline-block; width:100%; padding:0 0 16px 0}
  .auto-notify-serp div {display:inline-block}
  .auto-notify-text {display:inline-block; width:200px; height:40px; border:1px solid #444; border-radius:3px}
  .auto-notify-btn {display:inline-block; width:90px; height:40px; background:#444; border:0; color:#fff; font-size:.875rem; color:#eee; border-radius:3px}
@media only screen and (min-width:768px) {
  .auto-notify-serp label {width:auto; height:40px; padding:0 16px 0 0; line-height:40px}
}

.post-search {float:left; width:100%; padding-bottom:40px; text-align:center}

.result-hw0,.result-hw0:visited {font-weight:normal !important; color:#222 !important}
.result-hw2,.result-hw2 h5,.result-hw2 h6,.result-hw2:visited,.result-hw2 h5:visited,.result-hw2 h6:visited {font-weight:bold !important; color:#000 !important}
.result-hw3,.result-hw3 h5,.result-hw3 h6,.result-hw3:visited,.result-hw3 h5:visited,.result-hw3 h6:visited {font-weight:bold !important; color:#c00 !important}
.p-nation {clear:both; float:left; width:100%; margin:0; padding:10px 0; list-style:none; font-weight:normal; font-size:1.5em; text-align:center}
.p-nation li {float:left; clear:none; min-width:40px; height:40px; margin:0 2px 0 0; padding:0 3px; line-height:40px}
.p-nation li.active {background:#222; color:#fff; border-radius:2px}
.p-nation li a {float:left; min-width:40px; height:40px; margin:0 2px 0 0; padding:0 3px; background:none; text-decoration:none; border-radius:2px}

.browse-list {float:left; clear:left; position:relative; width:100%}
.browse-list div.advanced {position:absolute; right:0; top:-50px; text-align:right; font-size:.875em}
.browse-list ul {float:left; width:100%; margin:0; padding:0}
  .browse-list ul li {float:left; width:168px; height:204px; margin:0 0 10px 10px; padding:0; list-style-type:none}
  .browse-list ul li a {display:block; position:relative; float:left; width:168px; height:204px; margin:0; padding:0; text-decoration:none}
  .browse-list ul li a h2 {position:absolute; top:3px; left:5px; margin:0; padding:0; color:#333}
  .browse-list ul li a span {display:block; position:absolute; top:179px; right:10px; width:60px; height:24px; line-height:25px; font-size:.9375em; font-weight:bold; color:#fff; text-align:right}
  .browse-list ul li a.antique      {background:url(https://www.oldcaronline.com/images/sprite_carsforsale.jpg) 0 0 no-repeat}
  .browse-list ul li a.late-model   {background:url(https://www.oldcaronline.com/images/sprite_carsforsale.jpg) 0 -204px no-repeat}
  .browse-list ul li a.foreign      {background:url(https://www.oldcaronline.com/images/sprite_carsforsale.jpg) 0 -408px no-repeat}
  .browse-list ul li a.muscle       {background:url(https://www.oldcaronline.com/images/sprite_carsforsale.jpg) 0 -612px no-repeat}
  .browse-list ul li a.racing       {background:url(https://www.oldcaronline.com/images/sprite_carsforsale.jpg) 0 -816px no-repeat}
  .browse-list ul li a.restoration  {background:url(https://www.oldcaronline.com/images/sprite_carsforsale.jpg) 0 -1020px no-repeat}
  .browse-list ul li a.street-rods  {background:url(https://www.oldcaronline.com/images/sprite_carsforsale.jpg) 0 -1224px no-repeat}
  .browse-list ul li a.trucks       {background:url(https://www.oldcaronline.com/images/sprite_carsforsale.jpg) 0 -1428px no-repeat}
  .browse-list ul li a.motorcycles  {background:url(https://www.oldcaronline.com/images/sprite_carsforsale.jpg) 0 -1632px no-repeat}
  .browse-list ul li a.parts        {background:url(https://www.oldcaronline.com/images/sprite_carsforsale.jpg) 0 -1836px no-repeat}
  .browse-list ul li a.wanted       {background:url(https://www.oldcaronline.com/images/sprite_carsforsale.jpg) 0 -2040px no-repeat}
  .browse-list ul li a.dealers      {background:url(https://www.oldcaronline.com/images/sprite_carsforsale.jpg) 0 -2244px no-repeat}

a.search-instead {float:right; width:166px; text-align:center; font-weight:bold; color:#666; text-decoration:none}
a.search-instead span {display:inline-block; height:40px; margin-top:.25em; padding:0 .5em; line-height:40px; background:#c00; color:#fff; border-radius:2px}
.category-info {float:left; width:100%; max-width:522px; margin:0 0 .625em 0; padding:0 0 .5em}
.city-state {float:left; position:relative; width:100%; margin-bottom:16px; padding:10px 0 6px 16px}
.city-state h2 {float:left; clear:both; width:100%; font-size:1.2em; margin:6px 0 10px; padding:0}
.city-state ul {float:left; width:25%; min-width:200px; margin:0 0 10px; padding:0; list-style:none}
.city-state ul li {height:40px}

.alpha-contents {float:left; clear:both; width:100%; margin:1em 0; padding:0; list-style:none; text-align:center; font-size:1.25em}
  .alpha-contents li {float:left; clear:none; width:auto; margin:0 5px 0 0}
  .alpha-contents li a {float:left; width:auto; min-width:40px; height:40px; padding:0 2px; line-height:40px; border:1px solid #ccc; text-decoration:none}

/* OC Detail */
.ocdp {clear:both; width:100%; position:relative; margin:0 auto; text-align:center}
.detail-header {float:left; clear:both; width:100%}
  .detail-header h1 {float:left; width:98%; margin:1% 1% 0 1%; padding:0; text-align:left; font-size:1.4375em; font-weight:normal}
  .ocd-location {font-style:italic}
  .ocd-price {float:left; clear:both; margin:0 0 1% 1%; font-size:1.4375em}
  .old-price {text-decoration:line-through; color:#888; font-style:italic}
  .payment {font-style:italic; font-size:14px; color:#444}
  .ocd-top-tools {float:left; width:100%; margin-bottom:12px; text-align:center}
    .ocd-top-tools a,.a.ocd-confirm {display:inline-block; margin:3px 0 0 4px; padding:0 4px; width:auto; height:23px; line-height:24px; font-size:.88em; text-align:center; text-decoration:none; border-radius:3px}
    .ocd-top-tools a,.ocd-top-tools a:visited {background:#fff; color:#008}
    a.ocd-confirm,a.ocd-confirm:visited {background:#fff; color:#c00}

.detail-01 {display:inline-block; position:relative; width:100%; max-width:656px}

.photo-container,.oc-photos {float:left; clear:both; position:relative; width:100%; height:auto; background:#222; overflow:hidden}
.ocdad-bar {float:left; clear:both; position:relative; width:100%; height:42px; margin:0; padding:0; background:#444}
  .ocdad-bar li {float:left; clear:none; position:relative; width:25%; height:42px; margin:0; padding:0; list-style:none}
  .ocdad-bar li a {display:block; width:100%; height:42px; line-height:43px; text-align:center; border-right:1px solid #222; font-size:.8125em; color:#fff; text-decoration:none}
  .ocdad-bar li:last-child a {border:0}
  .ocdad-bar li a.save,.ocdad-bar li a.savepop {background:#444}
  .ocdad-bar li a.saved {background:#273}
  .ocdad-bar li a.print {background:#444}
  .ocdad-bar li a.share {background:#444}
  .ocdad-bar li div.share {position:relative; width:100%; height:42px; line-height:43px; text-align:center; border-right:1px solid #222; font-size:.8125em; color:#fff; text-decoration:none}
    .ocd-share-c,.addthis_inline_share_toolbox {display:none}
    .ocd-share-o {display:block; position:absolute; top:47px; left:-1px; width:100%; z-index:999999; border-radius:0 0 2px 2px}
  .ocdad-bar li a.oc-video {background:#444}
  .ocdad-bar li span.no-video {display:block; width:100%; height:42px; line-height:43px; text-align:center; border:0; font-size:.8125em; color:#777}
a.oc-video-main {position:absolute; left:0; top:42px; width:100%; max-width:680px; background:url(https://www.oldcaronline.com/images/ocdp-video.svg) no-repeat 50% 50%; background-size:80px 60px; z-index:5}
.oc-photos-sold {position:absolute; left:0; top:42px; width:100%; height:510px; background:url(https://www.oldcaronline.com/images/ocdp-sold.svg) no-repeat 50% 50%; background-size:100%; z-index:6}
a.repix {display:block; position:absolute; left:3px; bottom:3px; width:auto; height:30px; padding:0 10px; line-height:30px; text-align:center; background:#000; font-size:.8125em; color:#fff; text-decoration:none; opacity:.6; border-radius:3px; transition:opacity .25s ease-in-out; -moz-transition:opacity .25s ease-in-out; -webkit-transition:opacity .25s ease-in-out}

.sub-bar {display:block; float:left; width:100%; margin:3px 0 0; padding:0; text-align:center; list-style:none; font-size:.8125em}
.sub-bar li {float:left; clear:none; width:100%; height:25px; margin:2px 4px 0 0; padding:0; text-align:center; overflow:hidden}
.sub-bar li:last-child {margin-right:0}
.sub-bar li.sub-bar-ifrm {margin-top:2px}
  .sub-bar a:link,.sub-bar a:visited {display:inline-block; width:100%; height:25px; line-height:25px; text-align:center; background:#eee; color:#555; text-decoration:none; border-radius:2px}

.super-bar {float:left; width:100%; margin:0; padding:0; text-align:center; list-style:none; font-size:.8125em}
  .super-bar li {float:right; clear:none; width:24.625%; margin:0 0.5% 0 0; padding:0}
  .super-bar li.contact-seller {margin:0}
  .super-bar a {float:right; width:100%; height:auto; margin:2px 0 0; padding:4px 0 5px; text-align:center; background:#7e7e7e; color:#fff; text-decoration:none; border-radius:2px}
  .super-bar li.contact-seller a {background:#c00; color:#fff}

.super-bar-pr {float:left; width:100%; margin:0; padding:0; text-align:center; list-style:none; font-size:.8125em}
  .super-bar-pr li {float:right; clear:none; width:33%; margin:0 0.5% 0 0; padding:0}
  .super-bar-pr li.email-seller-pr {margin:0}
  .super-bar-pr a {float:right; width:100%; height:auto; margin:2px 0 0; padding:4px 0 5px; text-align:center; background:#7e7e7e; color:#fff; text-decoration:none; border-radius:2px}
  .super-bar-pr li.email-seller-pr a {background:#eee; font-weight:bold; color:#c00}
  .super-bar-pr li.text-seller-pr a {background:#eee; font-weight:bold; color:#c00}
  .super-bar-pr li.call-seller-pr a {background:#eee; font-weight:bold; color:#c00}
  .super-bar-pr li.link-seller-pr a {background:#eee; font-weight:bold; color:#c00}

.ocd-dealer {float:left; width:100%; text-align:center}
.ocd-address,.ocd-links {display:inline-block; width:100%; max-width:320px; margin:1em 0 0; padding:0 0 0 20px; text-align:left; vertical-align:top}
/* .dealer-logo {float:left; clear:both; width:100%; text-align:center; overflow:hidden} */
.ocd-logo {display:inline-block; width:200px; text-align:center; vertical-align:top}
.ocd-address address {float:left; clear:both; width:100%; margin:0;/* padding:3% 0 0 15% */; text-align:left}
.ocd-phone {width:100%; max-width:460px; margin:0 auto; padding-bottom:10px; text-align:center}
.ocd-phone p {margin:0; padding:0}
    .connect-box {float:left; width:100%; padding-left:16px; text-align:left}
.ocd-about:link,.ocd-about:visited {display:inline-block; position:relative; top:-2px; margin-left:7px; padding:0 2px; vertical-align:middle; border:1px solid #666; font-size:10px; color:#666; text-decoration:none; border-radius:2px}
.ocd-address address {float:left; clear:both; width:100%; margin:0; padding:0; text-align:left; font-style:normal}
  .ocd-address h3 {margin:0 0 .5em; padding:0}
  .ocd-address address a.map {float:left; margin-right:40px; font-weight:normal; text-decoration:none}
  .ocd-address address a.ocd-map {display:inline-block; min-height:34px; margin-left:1px; padding-left:32px; font-weight:normal; background:url(https://www.oldcaronline.com/images/map-marker.png) no-repeat; background-size:24px 34px}
  .ocd-links {padding:0 0 0 45px; list-style:none; text-align:left}
.ocd-links li {padding-top:5px}
a.other-ad {float:left; width:100%; padding:15px 0 0; text-align:center; font-size:1em}
a.other-ad:hover {background:#eee}
a.other-ad span {display:inline-block; width:80%; max-height:180px; background:#444; border:1px solid #444; overflow:hidden}
.report-ad {margin-left:-18px; padding-left:18px; background:url(https://www.oldcaronline.com/images/warning.svg) 0 3px no-repeat; background-size:14px 12px}

.ocd-form {clear:both; position:relative; width:100%; min-height:400px; margin:20px auto 0 auto; padding:0 5px; text-align:center}
.ocd-form fieldset {display:inline-block; position:relative; width:100%; max-width:460px; margin:0 auto; padding:0; border:0; text-align:center; vertical-align:top}
.ocd-form fieldset.form-info {width:100%; max-width:100%; margin-bottom:1em; border-bottom:1px dotted #aaa}
.ocd-form fieldset.form-info p {display:inline-block; margin:0em auto 2em auto; float:initial; max-width:800px; text-align:left}
.ocd-form legend {width:97%; margin:0; padding:0; font-weight:normal; font-size:1.1875em}
.ocd-form label {float:left; width:97%; margin-top:4px; text-align:left}
.ocd-form label.ocd-message-label {font-weight:bold}
.ocd-form .ocd-text,.ocd-form select {float:left; width:100%; height:40px; margin:0 0 5px 0; background:#fff; border:1px solid #666; font-size:1em; border-radius:2px}
.ocd-form .half-field {width:140px}
.ocd-form .ocd-message {float:left; width:100%; height:150px; margin:0 0 5px 0; background:#fff; border:1px solid #666; font-size:1rem; border-radius:2px}
.ocd-formcol {float:left; width:31%; margin-right:2%; padding-bottom:10px}
    div.ocd-formcol:last-of-type {margin-right:0}
.ocd-form .ocd-formcol label {width:100%; margin-top:3px; padding-left:8px}
.ocd-formcol select {float:right; width:100%; height:40px; margin-top:5px; background:#fff; border:1px solid #666}
.ocd-formcol-02 {float:left; width:100%; margin:0; padding-left:0; border-left:0}
.ocd-formcol-01 {float:left; width:100%; margin-right:0; margin-bottom:8px; padding-right:0}
.ocd-formcheck {float:left; margin:2px 7px 0}
.ocd-form label.ocd-checklabel {float:left; width:auto; margin-top:0}
.ocd-agree {float:left; width:100%; position:relative; width:100%; height:40px; line-height:40px; margin-bottom:2em}
  .ocd-agree .button-check {display:block; position:absolute; top:12px; left:8px; margin:0; padding:0; z-index:2}
  .ocd-agree .button-label {display:block; position:absolute; left:0; top:0; width:150px; height:40px; margin:0; background:#333; text-align:center; color:#fff; cursor:pointer; border-radius:2px}
  .ocd-agree .ocd-btn {display:inline-block; width:100%; height:40px; margin:0; padding:0 20px; background:#c00; border:0; font-size:1.125em; color:#fff; cursor:pointer; border-radius:2px;}
.ocd-check-agree {float:left; width:100%; line-height:initial; margin-bottom:1em; padding:8px 0; background:#eee}
  .ocd-check-agree input {float:left; margin:2px 7px 0}
  .ocd-check-agree label {float:left; width:auto; margin-top:0}
.not-ok {clear:both; width:100%; padding-top:.5em; text-align:left; color:#c00; line-height:initial}
.ocd-form p {text-align:left}
.range-connect {float:left; height:40px; line-height:40px; padding:0 .5em; font-size:.8125em}
a.sh-em-tgg {display:inline-block; width:auto; min-width:136px; height:40px; margin:0 0 .25em; padding:0 5px 0 32px; line-height:40px; background:#eee url(https://www.oldcaronline.com/images/ocd-email.png) 2px 8px no-repeat; background-size:24px 24px; color:#222; border:0; text-decoration:none; border-radius:2px}
#tooltip {position:absolute; width:220px; margin:-20px 0 0; padding:0 10px; background:#c00; border:3px solid #fff; font-weight:bold; font-size:10px; color:#fff; z-index:3000}
.sample-message {position:absolute; top:0; left:0; width:100%; height:450px; background:url(https://www.oldcaronline.com/images/bg-white-75.png); text-align:center; z-index:999}
  .sample-message p {display:inline-block; width:auto; margin:60px 0 0; padding:10px; background:#333; font:bold 1.5rem sans-serif; color:#eee; border-radius:2px}

.detail-02 {width:100%; max-width:680px; margin:0 auto; padding-top:20px}
    .detail-02 h2 {margin-top:0}
.oc-info-02 {display:inline-block; width:100%; margin:2em 0 1em; padding-bottom:.5em; border-bottom:1px dashed #aaa;}
.oc-item {width:100%; margin:0 auto; text-align:center}
    .oc-item ul {display:inline-block; width:97%; margin:0; padding:0; vertical-align:top; font-size:.875rem; overflow:hidden}
    .oc-item li {float:left; clear:none; position:relative; width:100%; margin:-3px 0 12px 0; padding:0; border-bottom:1px dotted #999}
    .oc-item li span.oc-item-title {float:left; position:relative; top:5px; padding:0 5px 1px 0; background:#fff}
    .oc-item li span.oc-item-data {float:right; position:relative; top:5px; padding:0 0 1px 5px; background:#fff}
    .oc-item li span.old-price {top:0}
    .oc-item li.oc-item-link {border:0; margin:0 0 6px 0}
    .oc-item li.oc-item-nada {float:right; width:235px; height:75px; margin:0 0 6px 0; background:url(https://www.oldcaronline.com/images/nada.png) no-repeat; border:0; text-align:right}
    .oc-item ul li ul {float:left; position:relative; top:2px; width:100%; margin:0; padding:2px 0 0; background:#fff; text-align:right}
    .oc-item ul li ul li {float:none; display:inline; padding-left:.75rem; border-bottom:0; white-space:nowrap}	
    .oc-item ul li ul li:first-child {padding-left:0}
    .oc-item li.oc-item-link,.oc-item li.oc-item-link-pair {border:0; margin:2px 0 9px 0}
    .oc-item li.oc-item-link-pair {width:50%; list-style-type:none}
.description .oc-info-02 .oc-item ul li {list-style-type:none}
.ocd-contact {float:left; width:100%; text-align:center}

.detail-03 {width:100%; float:left; margin:0 auto; overflow:hidden}
.description-heading {float:left; width:96%; margin:3% 0 0 3%; padding:0; text-align:left}
.description {float:left; width:96%; margin:3% 2% 0 2%; line-height:1.5em; text-align:left; word-wrap:break-word}
  .description ul li {list-style-type:disc}
div.desc-c,div.desc-o {float:left; position:relative; width:100%; min-height:60px; max-height:300px; overflow:hidden}
div.desc-o {height:auto; max-height:100%; padding-bottom:70px}
div.show-desc,div.hide-desc {display:block; position:absolute; bottom:0; left:0; width:100%; height:70px; background:url(https://www.oldcaronline.com/images/open-vdp-desc.png) no-repeat center top; background-size:1100px 70px; cursor:pointer}
div.hide-desc {background:url(https://www.oldcaronline.com/images/close-vdp-desc.png) no-repeat center top; background-size:1100px 70px}  
  .price-history {float:left; width:100%}
  .price-history table {width:100%}
  .price-history td {width:25%; padding:2px; border-bottom:1px solid #ddd}
  .price-history tr td:nth-child(3) {text-align:right}
  .price-history tr td:nth-child(4) {text-align:right; color:#666}
  .price-history tr:last-child td {border-top:1px solid #ddd; border-bottom:0}
.share-full-btm {float:left; clear:both; width:100%; margin:1em 0; padding:10px 10px 0 10px; background:#eee; border-radius:3px}
  .share-full-btm span {padding-right:3px}
  .share-full-btm a.report-ad {float:right; height:32px; line-height:32px; background-position:0 10px}

.ocd-banner {display:none}
  .ocd-banner span {display:inline-block; width:100%; margin:8px 0; padding:2px 0 0; color:#ccc; font-size:.6875rem; text-transform:uppercase; letter-spacing:16px; border-top:1px dotted #999}
  .ocd-banner div {display:inline-block; width:100%; max-width:336px; margin:0 0 16px 0}
  .ocd-banner div img {width:100%}
.ocd-post {clear:both; width:100%; max-width:680px; margin:0 auto}
.similar-cars {width:100%; margin:0 auto; padding:0 0 32px 0; text-align:center}
.similar-cars ul {width:100%; max-width:440px; height:auto; margin:40px auto; padding:0; list-style:none; text-align:center; overflow:hidden}
  .similar-cars li {display:inline-block; width:148px; height:150px; margin:0; padding:0; vertical-align:top; background:#f0f0f0}
  .similar-cars li:nth-child(odd) {background:#ddd}
  .similar-cars li a,.similar-cars li a:visited {display:block; width:100%; height:150px; margin:0; background-size:auto 111px; background-position:center top; background-repeat:no-repeat; text-align:center; font-size:10px; line-height:12px; color:#000; text-decoration:none; overflow:hidden}
  .similar-cars li a span.no-photo {display:block; width:148px; height:111px; margin-bottom:2px; background:#eee url(https://www.oldcaronline.com/images/no-photo.svg) no-repeat center center; background-size:136px 102px}

a.morelink {text-decoration:none; outline:none}
.morecontent span {display:none}

/* REVIEWS */
.reviews {float:left; clear:both; width:100%; padding:3%; text-align:left}
.reviews h1,.reviews h2 {float:left; width:80%; margin:2% 0; padding:0; font:normal 1.5em sans-serif}
.reviews h1 span {display:inline-block; width:100%; font-size:16px}
.add-review,.add-review:visited {display:inline-block; width:auto; min-width:126px; height:40px; margin:0 0 10px; padding:0; line-height:40px; background:#fd1; text-align:center; color:#222; text-decoration:none; border-radius:2px}
.review-photo {float:left; clear:both; width:100%; max-width:360px; height:240px; margin:0}
.review-sale {width:100%; max-width:440px; height:auto; margin:12px auto 40px auto; padding:0; text-align:center; list-style:none; overflow:hidden}
  .review-sale li {display:inline-block; width:148px; height:150px; margin:0; padding:0; vertical-align:top; background:#f0f0f0}
  .review-sale li:nth-child(odd) {background:#ddd}
  .review-sale li a,.review-sale li a:visited {display:block; width:100%; height:156px; margin:0; text-align:center; font-size:10px; line-height:12px; color:#000; text-decoration:none; overflow:hidden}
  .review-sale li a span.no-photo {display:block; width:148px; height:111px; margin-bottom:2px; background:#eee url(https://www.oldcaronline.com/images/no-photo.svg) no-repeat center center; background-size:136px 102px}
.review-rating {float:left; width:100%; margin:0; padding:0; list-style:none}
.review-rating li {padding:4px 0}
.review-rating li a {color:#222; text-decoration:none}
.review-rating li a i {color:#008; text-decoration:underline}
.rating {display:inline-block; position:relative; width:75px; height:16px; margin:4px 4px 0 4px; background:#aaa; overflow:hidden}
.rating-score {display:block; position:absolute; top:0; left:0; width:0; height:16px; background:#c00; z-index:5}
.stars-cut {display:block; position:absolute; top:0; left:0; width:75px; height:16px; background:url(https://www.oldcaronline.com/images/reviews/stars-cut.png) no-repeat; z-index:10}
@media only screen and (-Webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5) {
.stars-cut {background:url(https://www.oldcaronline.com/images/reviews/stars-cut@2x.png) no-repeat; background-size:75px 16px}
}
.review-owned {float:left; clear:both; width:100%; margin:20px 0; line-height:40px; text-align:center}
.review-owned a,.review-owned a:visited {display:inline-block; height:40px; margin-bottom:.25em; padding:0 10px; background:#fd1; vertical-align:middle; color:#222; text-decoration:none; border-radius:2px}

.ratings-box {float:left; clear:both; width:100%; margin:16px 0}
.rate-category {float:left; clear:both; width:200px; margin-right:20px; text-align:right}
.std-form .rate {display:inline-block; position:relative; margin:0 16px 7px 0; padding:0; font-size:0; overflow:hidden}
.std-form .rate-input {float:right; width:15px; height:16px; padding:0; margin:0 0 0 -16px; opacity:0}
.std-form .rate:hover .rate-star:hover,.std-form .rate:hover .rate-star:hover ~ .rate-star,.std-form .rate-input:checked ~ .rate-star {background-position:0 -16px}
.std-form .rate-star,.std-form .rate:hover .rate-star {position:relative; float:right; display:block; width:15px; height:16px; margin:0; padding:0; background:url(https://www.oldcaronline.com/images/reviews/stars-rate.png) 0 0; cursor:pointer}

.read-review {float:left; width:100%; margin:1% 0; padding-bottom:1.5%; border-top:1px dotted #999; text-align:left}
h3.read-review-title {float:left; width:100%; height:40px; line-height:40px; font-size:1em; line-height:1.25em; font-weight:bold}
  span.review-date {float:left; width:35%; padding-right:12px; font-weight:normal}
  span.review-model {float:left; width:65%}
.read-review table {float:left; clear:both; width:100%; margin:0; padding:0; border:0}
.read-review td {vertical-align:top}
.read-review .rating {margin:0}
.rating-type {width:50%; padding-top:2px; text-align:right}
.score-col {width:50%; padding-left:10px}
.sub-rating {display:inline-block; position:relative; width:75px; height:4px; margin:0; background:#ccc; overflow:hidden}
.sub-rating-score {display:block; position:absolute; top:0; left:0; width:0; height:4px; background:#666; z-index:5}
.sub-cut {display:block; position:absolute; top:0; left:0; width:75px; height:4px; background:url(https://www.oldcaronline.com/images/reviews/sub-cut.png) no-repeat; z-index:10}
.review-comments,.review-comments p,.review-comments cite {float:left; width:100%}
.review-comments p.review-up,.review-comments p.review-done {width:auto; height:16px; margin-top:1em; padding-left:20px; background:url(https://www.oldcaronline.com/images/reviews/sprite-review-up@2x.png) no-repeat; background-size:16px 32px; color:#008; cursor:pointer}
.review-comments p.review-done {background:url(https://www.oldcaronline.com/images/reviews/sprite-review-up@2x.png) 0 -16px no-repeat; background-size:16px 32px; color:#666; cursor:text}

/* Products */
.product-menu,.product-menu li ul {width:100%; max-width:450px; margin:0 auto; padding:0; list-style:none; line-height:40px; text-align:center}
  .product-menu li {float:left; width:100%; padding:1px 0 0; text-align:left}
  .product-menu li a,.product-menu li a:visited {float:left; width:100%; height:40px; padding-left:1em; background:#eee; font-weight:bold; text-decoration:none; border-radius:2px}
  .product-menu li li a,.product-menu li li a:visited {height:40px; padding-left:2em; background:#fff; font-weight:normal; text-decoration:none}
.post-product {display:inline-block; width:100%; margin:1.5em 0; text-align:center; line-height:40px}
  .post-product a,.post-product a:visited {display:inline-block; height:40px; padding:0 1em; background:#c00; color:#fff; text-decoration:none; border-radius:2px}
.p-search-wrap {clear:both; width:100%; max-width:728px; margin:0 auto; padding:1.5em 0; text-align:center}
.p-result {display:inline-block; position:relative; width:100%; margin-bottom:.5em; padding-bottom:.5em; border-bottom:1px solid #ccc; text-align:left; overflow:hidden; cursor:pointer}
.re-featured {background:#fffcb2}
.re-black {font-weight:bold}
.re-red {font-weight:bold; color:#c00}
  .p-result .col-1 {float:left; width:100px; text-align:center}
    .p-result-pic {float:left; width:100px; height:75px}
    .p-result-pic .no-photo {float:left; width:100px; height:75px; background:#ddd url(https://www.oldcaronline.com/images/no-photo.svg) no-repeat 50% 50%; background-size:80px 60px}
    .p-result-date {float:left; width:100%; padding-top:.25em; font-size :.8125em}
  .p-result .col-2 {float:left; padding:.625em}
    .p-result-text {float:left; overflow:hidden}
    .p-result-text h4 {margin:0; padding:0; line-height:21px}
    .p-result-text a {text-decoration:none}
    .p-result-info {float:left; clear:both;}
  .p-result-price {float:right; padding:.625em; font-weight:bold}

/* Dealer Search */
.dealer-proximity,.dealer-find {display:inline-block; width:100%; vertical-align:top}
.dealer-proximity ul {width:100%; margin:0; padding:0; list-style:none}
  .dealer-proximity ul a:link,.dealer-proximity ul a:visited {float:left; clear:both; position:relative; width:100%; margin-bottom:.25rem; padding:0 .5rem; background:#e4e4e4; color:#222; text-decoration:none; overflow:hidden; border-radius:2px}
  .dealer-proximity ul a span.prox-dealer {float:left; width:100%; height:40px; line-height:40px; overflow:hidden}
  .dealer-proximity ul a span.prox-data {display:block; position:absolute; top:0; right:0; height:40px; line-height:40px; padding:0 .5rem 0 2.25rem; background:url(https://www.oldcaronline.com/images/bg-prox-data.png) no-repeat; font-size:.8125rem; border-radius:2px}
  .dealer-proximity ul a span.prox-brands {float:left; width:100%; padding-bottom:.25rem; font-size:.8125rem; color:#666}
  .dealer-proximity ul a.prox-featured:link,.dealer-proximity ul a.prox-featured:visited {float:left; clear:both; position:relative; width:100%; min-height:110px; margin-bottom:.25rem; padding:2rem .5rem 0 .5rem; background:#555 url(https://www.oldcaronline.com/images/premier-dealer.png) no-repeat 6px 6px; color:#fff; text-decoration:none; overflow:hidden; border-radius:2px}
  .dealer-proximity ul a.prox-featured span.prox-dealer {float:left; width:100%; height:40px; line-height:40px; font-weight:bold; overflow:hidden}
  .dealer-proximity ul a.prox-featured span.prox-data {display:block; position:absolute; top:2rem; right:0; height:40px; line-height:40px; padding:0 .5rem 0 2.25rem; background:url(https://www.oldcaronline.com/images/bg-prox-data.png) no-repeat 0 -80px; font-size:.8125rem; border-radius:2px}
  .dealer-proximity ul a.prox-featured span.prox-brands {float:left; width:100%; padding-bottom:.25rem; font-size:.8125rem; color:#ddd}
.dealer-map {display:none}
.mapform br {clear:left}
.mapform {float:left; margin:0; padding:0}
.mapform fieldset {margin:0; padding:10px 0 10px 20px; border:0; border-left:1px solid #ccc}
.mapform label {float:left; font-weight:bold}
.mapform select {float:left; width:190px; height:22px; margin:0 0 7px ; border:1px solid #666; background:#fff; color:#000}
.mapform .maptext {float:left; width:188px; height:18px; margin:0 0 7px; border:1px solid #666; background:#fff; color:#000}
.dealer-list {float:left; width:300px; margin:0 5px 0 0; padding:0; overflow:hidden}
.dealer-list h5,.dealer-list h5 a {margin:0; padding:0; font-weight:bold; color:#222; text-decoration:none}
.dealer-list li.top {padding-bottom:2rem}
.dealer-list li.top a {display:inline-block; padding:2px 10px; background:#eee; font-size:.875rem; color:#222; text-decoration:none; border-radius:2px}
.dealer-list li.top a:visited {color:#222}

.premier-dealer {float:left; clear:both; width:100%; max-width:728px; margin:16px 0 0; padding-top:38px; background:#7d7d7d url(https://www.oldcaronline.com/images/premier-dealer.png) 6px 6px no-repeat; text-align:center; font-size:.875em; border-radius:4px}
@media only screen and (-Webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5) {
.premier-dealer {background:#7d7d7d url(https://www.oldcaronline.com/images/premier-dealer@2x.png) 6px 6px no-repeat; background-size:183px 33px}
}
.premier-dealer .wrap {float:left; width:100%; padding:26px 13px 13px; background:#444 url(https://www.oldcaronline.com/images/pdealer_bg.png) repeat-x; border-radius:0 4px 4px 4px}
.premier-dealer .dlogo {display:inline-block; width:175px; margin:0 13px 13px 0; vertical-align:top}
.premier-dealer .dlogo h2 {color:#fff}
.premier-dealer .info {display:inline-block; width:100%; max-width:510px; height:auto; min-height:145px; padding:.75em 0  0 .75em; vertical-align:top; text-align:left; background:#eee; border:2px solid #fff; border-radius:4px}
.premier-dealer .info .details {display:inline-block; width:100%; max-width:368px; vertical-align:top}
.premier-dealer .info .details h2 {margin:0; padding:0; font-size:16px}
.premier-dealer .info .details h2 a {text-decoration:none}
.premier-dealer .info .dl-more {display:inline-block; width:120px; margin:0; padding:0; vertical-align:top; text-align:left; list-style:none}
.premier-dealer ul.brand-list {display:inline-block; width:100%; margin:8px 0 0; padding:0; text-align:left}
.premier-dealer ul.brand-list li {display:inline-block; margin:0 12px; vertical-align:top; list-style-type:disc; font-weight:bold; color:#fff}

.standard-dealer {float:left; clear:both; width:100%; max-width:728px; margin:8px 0; padding:13px 12px; background:#eee; border:1px solid #999; text-align:center; font-size:.875em; border-radius:4px}
.standard-dealer .dlogo {display:inline-block; width:175px; margin:0 13px 13px 0; vertical-align:top}
.standard-dealer .dlogo h2 {color:#333}
.standard-dealer .details {display:inline-block; width:100%; max-width:381px; padding-left:13px; vertical-align:top; text-align:left}
.standard-dealer .details h3 {margin:0; padding:0; font-size:16px}
.standard-dealer .details h3 a {text-decoration:none}
.standard-dealer .dl-more {display:inline-block; width:100%; max-width:101px; margin:0; padding:0; vertical-align:top; text-align:left; list-style:none}
.standard-dealer ul.brand-list {display:inline-block; clear:both; width:100%; margin:0; padding:0; text-align:left}
.standard-dealer ul.brand-list li {display:inline-block; margin:0 12px; vertical-align:top; list-style-type:disc; color:#333}
.dealermap {display:block; clear:both; height:32px; margin-top:10px; padding-left:40px; background:url(https://www.oldcaronline.com/images/mapcon.png) no-repeat}
.become-a-dealer {float:left; clear:both; width:728px; height:90px; margin:8px 0; text-decoration:none; border:0}

.dl-result-phone {float:left; width:auto; margin:1rem 0; padding-right:1rem}
.dl-result-phone:first-child {clear:both}

.dealer-info {display:inline-block; width:100%; max-width:900px; margin:0; padding:1em 0}
.dl-logo {display:inline-block; width:175px; height:175px; vertical-align:top; background:#fff}
  .nologo {font-weight:bold; color:#ccc}
.dl-name {display:inline-block; width:60%; min-width:300px; height:175px; padding-left:1em; vertical-align:top}
  .dl-name h1 {float:left; width:auto; margin:0; padding:0}
  .dl-name ul {float:left; clear:both; margin:0; padding:.5em 0 0; list-style:none; font-size:.875em}
  .dl-name ul li {display:inline; padding-right:1em}
.dl-features {display:inline-block; width:100%; margin-top:1em; background:#eee}
.dl-features div {display:inline-block; width:300px; padding:12px 0 0 12px; vertical-align:top; text-align:left}
.dl-description {display:inline-block; width:100%; text-align:left; padding:1em}

.dl-inventory {margin-top:10px}
.dl-inventory a {color:#000; text-decoration:none}
.dl-refine {margin:0 0 0 10px}
.dl-refine br {clear:left}
.dl-refine label {float:left; width:70px; padding-top:7px; font-weight:bold}
.dl-refine .double {float:left; width:209px; margin:5px 4px 0 0}
.dl-refine .triple {float:left; width:138px; margin:5px 4px 0 0}
.dl-refine button {float:left; width:70px; height:22px; margin:4px 0 0}
.dl-listbox {margin:5px 10px; border:1px solid #666; padding:10px 5px 10px 10px; background-color:#f0f0f0}
.dl-listbox-banner {float:left; clear:both; width:95%; margin:16px 10px 0; text-align:center}

.dl-list-info {display:inline-block; width:100%}
.dl-list-info h1 {padding-left:1em; text-align:left}
.dl-list-info h2 {margin-bottom:0}
.dl-list-info .dlinfo-logo {display:inline-block; width:200px; vertical-align:top}
.dl-list-info address {display:inline-block; width:200px; vertical-align:top; font-size:.875em}
.dl-list-info ul.dealer-links {display:inline-block; width:200px; margin:0 0 1em 0; padding:0; vertical-align:top; list-style:none}
  .dl-list-info ul.dealer-links li {float:left; width:100%; margin:0 0 2px 0; padding:0}
  .dl-list-info ul.dealer-links li a,.dl-list-info ul.dealer-links li a:visited {float:left; width:100%; height:40px; line-height:40px; padding-left:.5em; background:#666; color:#fff; font-size:.875rem; text-decoration:none; border-radius:2px}
.make-types {display:inline-block; width:100%; max-width:570px; margin:0; padding:0; list-style:none; text-align:center; vertical-align:top}
.make-types li {display:inline-block; width:114px; height:54px; margin:0; padding:0}
.make-types a,.make-types span {float:left; width:114px; height:40px; padding-top:40px; background:url(https://www.oldcaronline.com/images/brands.png) no-repeat; background-size:114px 5160px; text-align:center; font:normal 11px sans-serif; color:#777; text-decoration:none}
.make-types a:visited {color:#777}
.make-types span {padding-top:0}
.make-types .na             {background-position:0 0}
.make-types .type-all       {background-position:0 -40px}
.make-types .chev           {background-position:0 -80px}
.make-types .ford           {background-position:0 -120px}
.make-types .pontiac        {background-position:0 -160px}
.make-types .dodge          {background-position:0 -200px}
.make-types .cadillac       {background-position:0 -240px}
.make-types .buick          {background-position:0 -280px}
.make-types .olds           {background-position:0 -320px}
.make-types .plymouth       {background-position:0 -360px}
.make-types .mercedes       {background-position:0 -400px}
.make-types .vw             {background-position:0 -440px}
.make-types .mercury        {background-position:0 -480px}
.make-types .lincoln        {background-position:0 -520px}
.make-types .porsche        {background-position:0 -560px}
.make-types .chrysler       {background-position:0 -600px}
.make-types .gmc            {background-position:0 -640px}
.make-types .jaguar         {background-position:0 -680px}
.make-types .mg             {background-position:0 -720px}
.make-types .studebaker     {background-position:0 -760px}
.make-types .jeep           {background-position:0 -800px}
.make-types .toyota         {background-position:0 -840px}
.make-types .amc            {background-position:0 -880px}
.make-types .international  {background-position:0 -920px}
.make-types .triumph-car    {background-position:0 -960px}
.make-types .ferrari        {background-position:0 -1000px}
.make-types .rolls          {background-position:0 -1040px}
.make-types .bmw            {background-position:0 -1080px}
.make-types .willys         {background-position:0 -1120px}
.make-types .packard        {background-position:0 -1160px}
.make-types .fiat           {background-position:0 -1200px}
.make-types .datsun         {background-position:0 -1240px}
.make-types .harley         {background-position:0 -1280px}
.make-types .shelby         {background-position:0 -1320px}
.make-types .austin-healey  {background-position:0 -1360px}
.make-types .honda          {background-position:0 -1400px}
.make-types .nash           {background-position:0 -1440px}
.make-types .volvo          {background-position:0 -1480px}
.make-types .alfa           {background-position:0 -1520px}
.make-types .nissan         {background-position:0 -1560px}
.make-types .hudson         {background-position:0 -1600px}
.make-types .bentley        {background-position:0 -1640px}
.make-types .desoto         {background-position:0 -1680px}
.make-types .aston-martin   {background-position:0 -1720px}
.make-types .mazda          {background-position:0 -1760px}
.make-types .austin         {background-position:0 -1800px}
.make-types .maserati       {background-position:0 -1840px}
.make-types .landrover      {background-position:0 -1880px}
.make-types .edsel          {background-position:0 -1920px}
.make-types .lotus          {background-position:0 -1960px}
.make-types .rambler        {background-position:0 -2000px}
.make-types .cobra          {background-position:0 -2040px}
.make-types .audi           {background-position:0 -2080px}
.make-types .excalibur      {background-position:0 -2120px}
.make-types .opel           {background-position:0 -2160px}
.make-types .delorean       {background-position:0 -2200px}
.make-types .mini           {background-position:0 -2240px}
.make-types .avanti         {background-position:0 -2280px}
.make-types .morris         {background-position:0 -2320px}
.make-types .sunbeam        {background-position:0 -2360px}
.make-types .reo            {background-position:0 -2400px}
.make-types .detomaso       {background-position:0 -2440px}
.make-types .lamborghini    {background-position:0 -2480px}
.make-types .kaiser         {background-position:0 -2520px}
.make-types .lancia         {background-position:0 -2560px}
.make-types .lexus          {background-position:0 -2600px}
.make-types .citroen        {background-position:0 -2640px}
.make-types .auburn         {background-position:0 -2680px}
.make-types .imperial       {background-position:0 -2720px}
.make-types .mitsubishi     {background-position:0 -2760px}
.make-types .hummer         {background-position:0 -2800px}
.make-types .saab           {background-position:0 -2840px}
.make-types .suzuki         {background-position:0 -2880px}
.make-types .essex          {background-position:0 -2920px}
.make-types .zimmer         {background-position:0 -2960px}
.make-types .jensen         {background-position:0 -3000px}
.make-types .mack           {background-position:0 -3040px}
.make-types .crosley        {background-position:0 -3080px}
.make-types .bricklin       {background-position:0 -3120px}
.make-types .durant         {background-position:0 -3160px}
.make-types .bugatti        {background-position:0 -3200px}
.make-types .subaru         {background-position:0 -3240px}
.make-types .yamaha         {background-position:0 -3280px}
.make-types .renault        {background-position:0 -3320px}
.make-types .henryj         {background-position:0 -3360px}
.make-types .piearcearrow   {background-position:0 -3400px}
.make-types .acura          {background-position:0 -3440px}
.make-types .frazer         {background-position:0 -3480px}
.make-types .daimler        {background-position:0 -3520px}
.make-types .triumph-bike   {background-position:0 -3560px}
.make-types .tesla          {background-position:0 -3600px}
.make-types .abarth         {background-position:0 -3640px}
.make-types .polaris        {background-position:0 -3680px}
.make-types .panoz          {background-position:0 -3720px}
.make-types .mclaren        {background-position:0 -3760px}
.make-types .morgan         {background-position:0 -3800px}
.make-types .vauxhall       {background-position:0 -3840px}
.make-types .delahaye       {background-position:0 -3880px}
.make-types .facelvega      {background-position:0 -3920px}
.make-types .haynes         {background-position:0 -3960px}
.make-types .hupmobile      {background-position:0 -4000px}
.make-types .hyundai        {background-position:0 -4040px}
.make-types .custom         {background-position:0 -4080px}
.make-types .seagrave       {background-position:0 -4120px}
.make-types .cushman        {background-position:0 -4160px}
.make-types .star           {background-position:0 -4200px}
.make-types .kit            {background-position:0 -4240px}
.make-types .indian         {background-position:0 -4280px}
.make-types .superformance  {background-position:0 -4320px}
.make-types .scion          {background-position:0 -4360px}
.make-types .kawasaki       {background-position:0 -4400px}
.make-types .saturn         {background-position:0 -4440px}
.make-types .amgeneral      {background-position:0 -4480px}
.make-types .factoryfive    {background-position:0 -4520px}
.make-types .westfield      {background-position:0 -4560px}
.make-types .ac-cars        {background-position:0 -4600px}
.make-types .simplex        {background-position:0 -4640px}
.make-types .diamondt       {background-position:0 -4680px}
.make-types .waco           {background-position:0 -4720px}
.make-types .graham         {background-position:0 -4760px}
.make-types .columbia       {background-position:0 -4800px}
.make-types .ironhorse      {background-position:0 -4840px}
.make-types .orangecounty   {background-position:0 -4880px}
.make-types .polaris        {background-position:0 -4920px}
.make-types .noble          {background-position:0 -4960px}
.make-types .lasalle        {background-position:0 -5000px}
.make-types .honda-cycle    {background-position:0 -5040px}
.make-types .kia            {background-position:0 -5080px}
.make-types .jensen-healey  {background-position:center bottom}
.dl-featured {width:100%; margin:0 auto; padding:0; text-align:center}
.dl-featured ul {width:100%; height:auto; margin:0 auto; padding:0; list-style:none; text-align:center; overflow:hidden}
  .dl-featured li {display:inline-block; width:148px; height:150px; margin:0; padding:0; vertical-align:top; background:#f0f0f0}
  .dl-featured li:nth-child(odd) {background:#ddd}
  .dl-featured li a,.dl-featured li a:visited {display:block; width:100%; height:156px; margin:0; background-size:auto 111px; background-position:center top; background-repeat:no-repeat; text-align:center; font-size:10px; line-height:12px; color:#000; text-decoration:none; overflow:hidden}
  .dl-featured li a span.no-photo {display:block; width:148px; height:111px; margin-bottom:2px; background:#eee url(https://www.oldcaronline.com/images/no-photo.svg) no-repeat center center; background-size:136px 102px}


/* generic styles */
.center {margin:0 auto; text-align:center}
.left {float:left}
.ll {float:left; text-align:left}
.right {float:right}
.rr {float:right; text-align:right}
.clear {clear:both}
.bold {font-weight:bold}
.italic {font-style:italic}
.normal {font-weight:normal; font-style:normal}
.grey {color:#666}
*:required {box-shadow:0 0 0 0 rgba(255,255,255,0)}
*:required:focus {box-shadow:0 0 3px rgba(255,0,0,.5)}
.f8 {font-size:.5rem}.f11 {font-size:.6875rem}.f12 {font-size:.75rem}.f13 {font-size:.8125rem}.f14 {font-size:.875rem}.f15 {font-size:.9375rem}.f16 {font-size:1rem}.f17 {font-size:1.0625rem}.f18 {font-size:1.125rem}.f19 {font-size:1.1875rem}.f20 {font-size:1.25rem}.f24 {font-size:1.5rem}.f30 {font-size:1.875rem}
.pad10 {padding:10px}.pad10-t {padding-top:10px}.pad10-r {padding-right:10px}.pad10-l {padding-left:10px}
.pad16 {padding:16px}.pad16-t {padding-top:16px}.pad16-r {padding-right:16px}.pad16-b {padding-bottom:16px}.pad16-l {padding-left:16px}
.mar16 {margin:16px}.mar16-t {margin-top:16px}.mar16-r {margin-right:16px}.mar16-b {margin-bottom:16px}.mar16-l {margin-left:16px}
.full-width {width:100%}
.half-width {width:49%}
.v-space {width:100%; padding-top:25%}
.no-border {border:0 !important}
.b-top {border-top:2px solid #ddd}
.vip {color:#c00}
.alert {width:100%; margin:.8125rem 0; padding:.8125rem; border-top:1px dashed #c00; border-bottom:1px dashed #c00; font-size:1.375rem; color:#c00}
.alert-semi {width:100%; margin:.8125rem 0; padding:.8125rem; border-top:1px dashed #666; border-bottom:1px dashed #666}
.fine {float:left; clear:both; width:100%; margin-top:1.75rem; font-size:.75rem}
.arrow-alert {float:left; position:relative; width:20px; height:20px; margin:0 10px 0 0}
  .arrow-alert div {position:absolute; top:0; bottom:0; left:0; right:0; margin:auto}
  .arrow-01 {position:relative; width:0; height:0; border:6px solid; border-color:#222 #222 transparent transparent; transform:rotate(45deg)}
  .arrow-01:before {display:block; position:absolute; top:0; right:0; width:8px; height:6px; background-color:#222; content:''; transform:rotate(-45deg) translate(2px, 1px)}
.hlist {margin-left:0; padding-left:0; list-style:none}
  .hlist li {display:inline-block; padding:0 10px 0 0}
.banner {float:left; clear:both; width:100%; margin:2em auto; text-align:center}
  .banner div {display:inline-block}
.resource-box {float:left; width:100%; max-width:300px}
.top-link {float:left; width:100%; padding:2em 0 0; text-align:center}
  .top-link a {font-size:.875em; text-transform:uppercase; text-decoration:none}
.btn-link:link,.btn-link:visited,.btn-link-vip:link,.btn-link-vip:visited,.btn-link-inv:link,.btn-link-inv:visited {display:inline-block; width:auto; height:auto; margin:0 5px 5px 0; padding:10px; vertical-align:top; background:#eee; text-align:center; line-height:1.25em; color:#222; text-decoration:none; cursor:pointer; border-radius:3px}
.btn-link-vip:link,.btn-link-vip:visited {background:#c00; color:#fff}
.btn-link-inv:link,.btn-link-inv:visited {background:#444; color:#eee}
.three-col-list {width:100%; margin:0; padding:0; list-style:none}
  .three-col-list li {float:left; width:100%; padding:.5rem 0; border-bottom:1px dotted #999}
  .three-col-list span {float:left; width:100%}
.waybtn {display:inline-block; width:90px; height:54px; margin:4px 1px 0 0; padding:10px 7px 10px 30px; background:#444; border:0; text-align:left; font:normal 14px sans-serif; color:#fff; text-decoration:none; cursor:pointer; border-radius:4px}
.waybtn:visited {color:#fff}
.waytype-bk {background:#444 url(https://www.oldcaronline.com/images/bg-way-bk.png) left center no-repeat}
.waytype-fw {background:#444 url(https://www.oldcaronline.com/images/bg-way-fw.png) left center no-repeat}
.waytype-cs {background:#c00 url(https://www.oldcaronline.com/images/bg-way-fw.png) left center no-repeat}
.waytype-sh {background:#444 url(https://www.oldcaronline.com/images/bg-way-sh.png) left center no-repeat}
.waytype-al {background:#444 url(https://www.oldcaronline.com/images/bg-way-al.png) left center no-repeat}
.video-box {width:100%; max-width:680px}

.close-btn {display:block; width:auto; min-width:130px; height:40px; line-height:40px; background:#ddd url(https://www.oldcaronline.com/images/close-x.png) no-repeat; background-size:29px 30px; border:0; text-align:center; font-size:1.125rem; color:#444; cursor:pointer; border-radius:2px}
.btn,a.btn:link,a.btn:visited,.btn-large {display:inline-block; width:auto; height:40px; margin:7px 0 0; padding:0 10px; background:#444; border:0; text-align:center; line-height:40px; font-size:1.125rem; color:#fff; text-decoration:none; cursor:pointer; border-radius:3px}
.btn-large {height:40px; margin:7px 0 0; padding:0 20px; font-size:1.25rem}
.btn-text {display:inline-block; width:auto; height:auto; margin:7px 0 0; padding:0; background:transparent; border:0; text-decoration:underline; color:#008; cursor:pointer}
.link-button {display:inline-block; width:auto; height:40px; margin:7px 0 0; padding:0 10px; background:#eee; border:1px solid #ddd; font-size:1.125rem; color:#555; text-decoration:none; cursor:pointer; border-radius:3px}

.w-1024-0 {display:block}

.std-form {display:inline-block; position:relative; width:97%; max-width:400px; margin:0 auto; text-align:center; z-index:88}
.std-form br {clear:both}
.std-form fieldset {display:block; width:97%; margin:3% 0 0 3%; padding:0; border:0; text-align:left; overflow:hidden}
.std-form legend {width:97%; margin:0; padding:0; text-align:left; font-weight:normal; font-size:1.1875em}
.std-form label,.std-form .half-label,.std-form p {float:left; width:97%; margin:4px 0 0 0; padding:0 0 0 16px; text-align:left; font-weight:normal}
.std-form label.required {background:url(https://www.oldcaronline.com/images/required.svg) no-repeat; background-size:12px 14px}
.std-form select {float:left; width:98%; height:40px; margin:0 0 7px 0; background:#fff; border:1px solid #666; color:#000; font-size:1em; border-radius:2px}
.std-form .std-text,.std-form .half-field,.std-form .zip-text,.std-form .zip-city,.std-form .phone-pre,.std-form .phone-num {float:left; width:98%; height:40px; margin:0 0 7px 0; padding-left:5px; background:#fff; border:1px solid #666; color:#000; font-size:1em; border-radius:2px}
.std-form .half-field {width:140px}
.std-form .zip-text {width:48.5%; margin-right:4px}
.std-form .zip-distance {width:48.5%}
.std-form .phone-pre {width:16%; max-width:67px; margin-right:.5%}
.std-form .phone-num {width:18%; max-width:76px; margin-right:.5%}
.std-form .phone-sel {width:46.25%; max-width:191px}
.std-form .std-message {float:left; width:98%; height:150px; margin:0 0 5px 0; background:#fff; border:1px solid #666; border-radius:2px}
.std-formcheck {float:left; margin:7px 0 0; padding:0}
.std-form label.std-checklabel {float:left; width:87%; max-width:280px; margin:4px 0 7px 0; padding-left:5px}
.std-form .std-btn {float:right; clear:none; height:40px; margin:10px 10px 0 0; padding:3px 20px; background:#c00; border:1px solid #600; font-weight:bold; color:#fff; cursor:pointer; border-radius:2px}
.std-form button {float:left; clear:both; width:48.5%; height:40px; margin:0 0 1em; padding:0; background:#eee; border:1px solid #ddd; text-align:center; font:normal 19px sans-serif; color:#000; cursor:pointer; border-radius:3px}
.std-form a.adv {float:left; margin:-1px 0 0 35px; font-size:13px}
.std-form button.reset,.std-form button.big-reset {float:left; clear:none; width:auto; height:auto; margin:5px 0 0 32px; padding:0; background:transparent; border:0; font-size:1em; color:#008; text-decoration:underline}
.std-form button.big-reset {font-size:.8125em}
.std-form .half-input {float:left; width:50%}
  .std-form .half-input select,.std-form .half-input .std-text {width:97%}
.std-form .zip-city-distance {width:30%; margin-right:4px}
.std-form .zip-city {width:66.75%; padding-left:43px; background:url(https://www.oldcaronline.com/images/bg-city-zip.png) no-repeat}
label span.character-count {font-size:.875rem; font-style:italic}
label span.character-count .counter {display:inline-block; width:30px; border:0; padding:0; text-align:right; font-size:.875rem; font-style:italic}
@media only screen and (-ms-high-contrast:none){
  .std-form .zip-city {border-radius:0}
}
@media only screen and (-Webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5) {
.std-form .zip-city {background:url(https://www.oldcaronline.com/images/bg-city-zip@2x.png) no-repeat; background-size:40px 38px}
}
.hint {float:left; width:98%; text-align:right; font-size:.875em}
.thefield {display:none}
.std-form select.event-date {width:32%; margin-right:1%}

.std-form p.oc-hint {float:left; clear:both; width:98%; max-width:420px; margin:-0.25rem 0 1rem; padding-left:1rem; text-align:left; font-size:.875rem}

.toc-list {width:100%; max-width:600px; margin:0 auto; padding:0; list-style:none; overflow:hidden}
.toc-list li {float:left; position:relative; width:98%; margin:-3px 0 7px 2%; padding:0; border-bottom:1px dotted #999}
.toc-list li span.title {float:left; position:relative; top:5px; padding:0 5px 1px 0; background:#fff}
.toc-list li span.data {float:right; position:relative; top:5px; padding:0 0 1px 5px; background:#fff}

/* Single Page Specific Styles */
.search-box {display:inline-block; width:100%; max-width:450px; margin:1em auto; padding:.5em 1em; overflow:hidden}
.search-box h3 {margin:0; padding:0; font-size:1em}
.most-viewed-select {float:left; margin:5px 0 0 -8px; padding:0; list-style:none}
.most-viewed-select li {float:left}
.most-viewed-select li a {float:left; margin-left:8px; padding:3px 7px; background:#ddd; color:#444; text-decoration:none; font-weight:bold; font-size:.875em; border-radius:4px}
.most-viewed-select li a.selected {background:#444; color:#fff; cursor:default}
#topWeek,#topMonth {display:none}
.search-box ul {float:left; clear:both; margin:5px 0 0; padding:0; list-style:none; font-size:.75em}
.search-box ul li {margin:0; padding:0 0 12px}
.search-box ol {float:left; clear:both; margin:10px 0 0 20px; padding:0; font-size:.75em}
.search-box ol li {margin:0; padding:0 0 12px}
/* .make-types is temp inline on ocsearchform.php */
.adv-oc-makes li {float:left; width:50%; margin:0; padding:0 0 1px;  list-style:none}
.adv-oc-makes li a.more {font-weight:bold}
.security-seals {float:left; width:100%; padding:50px 0; text-align:center}
  .secure-partner {display:inline-block; width:100%; padding-bottom:10px; text-align:center}
.toc {display:inline-block; width:98%; margin:1%; padding:0 10px}
.faq-note {display:inline-block; width:98%; margin:1%; padding:0 10px; border:1px solid #ccc; font-size:.75em}
.faq {float:left; width:100%; margin-top:40px; padding:20px 0; border-top:1px solid #aaa}
.sitemap {float:left; width:100%; margin-bottom:1.25em; border-bottom:1px dotted #999}
  .sitemap h3 {margin-bottom:0}
  .sitemap ul {float:left; width:100%; margin:0; padding:0; list-style:none; line-height:40px}
  .sitemap li {float:left; width:300px}
  .sitemap ul a,sitemap ul a:visited {float:left; width:90%; height:40px; padding-left:5px; text-decoration:none}
.testimonials {width:100%}
.testimonials h1 {font-weight:normal}
.testimonials .show-rating {padding:10px 0 0 60px}
.testimonials blockquote {margin:0 0 0 20px; padding:16px 20px 16px 40px; background:url(https://www.oldcaronline.com/images/testiquo.png) 0 20px no-repeat; border-bottom:1px dotted #333; font-size:16px}
.testimonials blockquote .attr {clear:both; padding:7px 0 0 7px; font-style:italic; font-size:12px; color:#444}
.testimonials p {margin:0 0 0 20px; padding:20px 20px 12px 40px; border-bottom:1px dotted #333}
.testi-hero {width:100%; max-width:960px; margin:0 auto; text-align:center}
.bio {display:inline-block; width:100%; padding:1.5em; border-bottom:1px dotted #666}
.bio img {float:left; width:200px; height:245px; padding:0 20px 5px 0}
.bio-info {display:inline-block}
.bio h3 {margin:0 0 1em 0; padding:0}
.bio h3 span {font-weight:normal; font-style:italic}
.bio h3 span a {font-style:normal; text-decoration:none}
.resources {float:left; clear:left; width:100%; margin:1em 0; padding:0; list-style:none}
  .resources li {float:left; clear:left; width:100%; margin:.25em 0 ; padding:0 0 .5em; border-bottom:1px dotted #999}
  .resources a.resource-link {float:left; width:220px}
  .resources span {float:left; width:100%}
.tel-text {display:inline-block; width:49%; max-width:170px; height:40px; padding-right:.5em; line-height:40px; text-align:right}
.event-calendar {width:100%; max-width:1200px; margin:0; padding:0; list-style:none; font-size:.875rem}
  .event-calendar li {float:left; width:100%; border-bottom:1px dotted #999; margin:10px 0 0; padding:0}
  .event-calendar li a {float:left; width:100%; padding:10px; color:#222; text-decoration:none}
  .event-calendar li a:hover {background:#eee}
  .event-calendar li a span {float:left; width:100%; font-size:1.125rem; color:#008}

.oc-links,.oc-news {float:left; clear:left; width:100%; margin:1em 0; padding:0; list-style:none}
  .oc-links li,.oc-news li {float:left; clear:left; width:100%; margin:.25em 0 ; padding:0 0 .5em; border-bottom:1px dotted #999}
  .oc-links li a,.oc-news li a {float:left; padding:4px 16px; text-decoration:none}
  .oc-news li span {float:left; width:100%; font-size:.8125em}
.link-mrkt-wrap {float:left; width:100%; text-align:center}
  .link-mrkt-box {display:inline-block; width:300px; height:250px; margin:10px}
.cat-list {float:left; width:100%; margin:0; padding:0; list-style:none; text-align:center}
  .cat-list li {display:inline-block; padding:1rem; vertical-align:top; font-size:.875rem}
  .cat-list span {display:inline-block; height:86px}

.price-check-results ul {width:300px; margin:0; padding:0; font-weight:bold; list-style:none}
.price-check-results ul li {display:block; position:relative; width:100%; height:18px; margin-bottom:.5rem; border-bottom:1px dotted #333}
span.pcr-title {float:left; width:auto; height:18px; margin-top:1px; padding-right:2px; background:#fff}
span.pcr-data {float:right; width:auto; height:18px; margin-top:1px; padding-left:2px; background:#fff; color:#5ca31b}

.parts {list-style:none}
.parts li {float:left; width:100%; height:auto; margin:10px 0 0; padding:10px; border-bottom:1px dotted #999; overflow:hidden}
.parts li h3 span {font-size:1rem}
.parts li p.parts-contact {text-align:right}
.parts li p.parts-contact a.parts-message {display:inline-block; height:40px; margin:0 10px; padding:0 10px; line-height:40px; background:#eee; text-align:center; color:#222; text-decoration:none; border-radius:2px}
.parts li p.parts-contact a.parts-message:hover {background:#c00; color:#fff}

/* =================================================================== 420  */
@media only screen and (min-width:420px) {
.ocdad-bar li a {padding-left:32px; text-align:left; font-size:1.1875em}
.ocdad-bar li a.save,.ocdad-bar li a.savepop {background:#444 url(https://www.oldcaronline.com/images/ad-bar.png) no-repeat}
.ocdad-bar li a.saved {background:#273 url(https://www.oldcaronline.com/images/ad-bar.png) no-repeat}
.ocdad-bar li a.print {background:#444 url(https://www.oldcaronline.com/images/ad-bar.png) 0 -42px no-repeat}
.ocdad-bar li a.share {background:#444 url(https://www.oldcaronline.com/images/ad-bar.png) 0 -84px no-repeat}
.ocdad-bar li div.share {padding-left:32px; text-align:left; font-size:1.1875em}
.ocdad-bar li div.share {background:#444 url(https://www.oldcaronline.com/images/ad-bar.png) 0 -84px no-repeat; cursor:pointer}
.ocdad-bar li a.oc-video {background:#444 url(https://www.oldcaronline.com/images/ad-bar.png) 0 -126px no-repeat}
.ocdad-bar li span.no-video {font-size:1.1875em}
.super-bar,.super-bar-pr {font-size:1em}

.ocd-banner div {margin:0 8px 16px 8px}

p.result-count {font-size:1em; font-weight:bold; color:#333}
.search-box ul,.search-box ol {font-size:.875em}
.filters ul li label {width:270px}
}
/* =================================================================== 465  */
@media only screen and (min-width:465px) {
/*.show-all,.show-all-open {top:-55px}*/
.super-bar-pr li.email-seller-pr a {background:#eee url(https://www.oldcaronline.com/images/sprite-contact-seller.png) 0 0 no-repeat; background-size:46px 150px}
.super-bar-pr li.text-seller-pr a {background:#eee url(https://www.oldcaronline.com/images/sprite-contact-seller.png) 0 -50px no-repeat; background-size:46px 150px}
.super-bar-pr li.call-seller-pr a {background:#eee url(https://www.oldcaronline.com/images/sprite-contact-seller.png) 0 -100px no-repeat; background-size:46px 150px}
}

@media only screen and (min-width:547px) {
    .ocd-address{margin:0}
}

/* =================================================================== 570  */
@media only screen and (min-width:570px) {
  .connect-box {width:230px; padding-left:0}
}

/* =================================================================== 681  */
@media only screen and (min-width:681px) {
.breadcrumbs {margin-bottom:10px}
.content {padding:2%}
.primary-col,.primary-col-ext {float:left; clear:both; padding-bottom:100px; border-right:2px solid #ddd}
.primary-col-ext {height:2800px}
  .flexi-rev {display:inline-block; width:100%; text-align:center}
.content-col {float:left; width:50%; padding:0 0 0 2%}
.secondary-col {float:left; padding-bottom:20px}
.big-srch {float:left; clear:left; margin-bottom:0; padding:0 10px 10px}
.big-srch-heading {margin:0}
.std-form p.oc-count {margin-bottom:0}
.std-form label.std-checklabel {max-width:380px}
/*.big-srch form label {max-width:300px}*/

/* featured ads */
.featured-ads,.indx-dsply {width:50%; margin-left:.5%}

/* Search */
/*div.search-info {height:auto; margin-bottom:0; padding-bottom:.25em}*/

/* ocdp */
a.oc-video-main {background-size:120px 90px}
a.oc-video-main:hover {background-size:120px 90px}
.ocd-top-tools {width:auto}
.oc-item ul {width:49%; padding:0 1%}
.oc-item ul li ul li {font-size:.8125rem}
.similar-cars ul {max-width:600px}
/* Reviews */
.add-review {float:right}
span.review-date,.read-review table {width:30%}
span.review-model,.review-comments {width:70%; padding-left:1%}
.rating-type {padding-top:5px; font-size:.8125em}
.score-col {max-width:85px}
.review-comments p {margin-top:0}

/* Products */
.product-menu,.product-menu li ul {float:left}
.post-product {float:right; width:auto; margin-top:0}

.search-box {display:block; float:left}
.toc {float:left; width:60%}
.faq-note {float:right; width:33%}
.resources span {width:70%}
}

/* =================================================================== 738  */
@media only screen and (min-width:738px) {
div.launch-wrap {width:44px}
div.launch-refine {width:44px; height:88px; padding-left:1px; line-height:88px; font-size:16px; border-radius:0 44px 44px 0}
.srch-result-prime {float:left; margin-top:16px; padding-bottom:20px}
.category-list.price-average {display:block}
.review-sale {max-width:100%}
}

/* =================================================================== 768  */
@media only screen and (min-width:768px) {
.search-top div.search-guide-wrap {width:100%}
}


/* =================================================================== 769  */
@media only screen and (min-width:769px) {
.content-col {width:56%}
.search-top div.search-info-wrap,.search-top div.search-review-wrap {width:50%}

/* Search */
p.result-count {padding-left:0}
.search-top div {width:50%}
.search-top div.hide-search-info {width:100%}
div.search-info,div.search-info-reviews,div.model-reports {width:90%; border-bottom:0}
.search-top p {width:90%}
}

/* =================================================================== 875  */
@media only screen and (min-width:875px) {
header,.wrapper {max-width:1024px}
.oco-logo {float:left; position:relative; top:0; left:0; padding-left:10px}
nav {float:left}
/* ====  SUPERFISH ==== */
/*** essential styles ***/
.sf-menu, .sf-menu * {display:block; margin:0; padding:0; list-style:none}
.sf-menu li {position:relative}
.sf-menu ul {position:absolute; display:none; top:100%; left:0; z-index:99999}
.sf-menu > li {float:left}
.sf-menu li:hover > ul,
.sf-menu li.sfhover > ul {display:block}
.sf-menu a {display:block; position:relative}
.sf-menu ul ul {top:0; left:100%}
/*** skin ***/
.sf-menu {float:left; margin-bottom:1em}
.sf-menu ul {min-width:12em; *width:12em}
.sf-menu a {height:62px; padding:0 10px; line-height:62px; color:#fff; text-decoration:none; zoom:1; -webkit-transition:color .1s; transition:color .1s}
.sf-menu a:hover {color:#fff}
.sf-menu li {background:#c00; white-space:nowrap; *white-space:normal; -webkit-transition:background .2s; transition:background .2s}
.sf-menu ul li {background:#444}
.sf-menu ul li a {height:40px; line-height:40px; color:#ddd}
.sf-menu ul ul li {background:#444}
.sf-menu li:hover,
.sf-menu li.sfhover {background:#000; color:#fff; -webkit-transition:none; transition:none}
.sf-menu.sf-js-enabled.sf-arrows > li.sfHover > a.sf-with-ul {background:#000; color:#fff}
.sf-menu.sf-js-enabled.sf-arrows > li.sfHover > a.sf-parent {cursor:default}
/*** arrows (for all except ie7) **/
.sf-arrows .sf-with-ul {padding-right:1.5em; *padding-right:1em}
/* styling for both css and generated arrows */
.sf-arrows .sf-with-ul:after {content:''; position:absolute; top:50%; right:.5em; margin-top:-3px; height:0; width:0; border:5px solid transparent; border-top-color:#fff; border-top-color:rgba(255,255,255,.5)}
.sf-arrows > li > .sf-with-ul:focus:after,
.sf-arrows > li:hover > .sf-with-ul:after,
.sf-arrows > .sfhover > .sf-with-ul:after {border-top-color:#fff}
/* styling for right-facing arrows */
.sf-arrows ul .sf-with-ul:after {margin-top:-5px; margin-right:-3px; border-color:transparent; border-left-color:#fff; border-left-color:rgba(255,255,255,.5)}
.sf-arrows ul li > .sf-with-ul:focus:after,
.sf-arrows ul li:hover > .sf-with-ul:after,
.sf-arrows ul .sfhover > .sf-with-ul:after {border-left-color:#fff}

.header-links {margin:0}
.search-top {margin-top:0}
a.ais-current-refined-values--link:hover {background:url(https://www.oldcaronline.com/images/filter-remove-3.png) 0 -32px no-repeat; background-size:308px 64px}
.ais-root__collapsible .trigger:hover {background:url(https://www.oldcaronline.com/images/sprite-ais-trig.png) 0 -48px no-repeat; background-size:10px 96px; color:#c00}
.ais-root__collapsed .trigger:hover   {background:url(https://www.oldcaronline.com/images/sprite-ais-trig.png) 0 -72px no-repeat; background-size:10px 96px; color:#c00}
.ais-pagination--link.link-srpfilter:hover {background:#e6e6e6}

.breadcrumbs {display:inline-table; width:100%; margin:0; padding:0 0 0 10px; border-bottom:none; list-style:none}
.breadcrumbs li {display:inline; clear:none}
.breadcrumbs li a {float:left; height:20px; background:#bbb; text-align:center; padding:3px 8px 0 20px; position:relative; margin:4px 4px 0 0; font-size:.75em; text-decoration:none; color:#fff}
.breadcrumbs li a:after {position:absolute; right:-10px; top:0; content:""; border-top:10px solid transparent; border-bottom:10px solid transparent; border-left:10px solid #bbb; z-index:1}
.breadcrumbs li a:before {position:absolute; left:0; top:0; content:""; border-top:10px solid transparent; border-bottom:10px solid transparent; border-left:10px solid white}
.breadcrumbs li:first-child a {padding-left:16px; border-radius:2px 0 0 2px}
.breadcrumbs li:first-child a:before {display:none}
.breadcrumbs li:last-child a,.breadcrumbs li:last-child a:hover {padding-right:14px; background:#eee; color:#444; /*cursor:default;*/ border-radius:0 2px 2px 0}
.breadcrumbs li:last-child a:after {content:none}
.breadcrumbs li a:hover {background:#c00}
.breadcrumbs li a:hover:after {border-left-color:#c00}
.breadcrumbs li a.backcrumb:after {border-top:0; border-bottom:0; border-left:0}
.breadcrumbs li a.backcrumb:before {left:-20px; border-right:10px solid #9e9e9e}
.breadcrumbs li:first-child a.backcrumb:before {display:inline}
.breadcrumbs li:last-child a.backcrumb {background:#9e9e9e; color:#fff; cursor:pointer}
.breadcrumbs li a.backcrumb:hover {background:#c00}
.breadcrumbs li a.backcrumb:hover:before {border-right-color:#c00}

.content-col {width:60%; padding:0 0 0 1.37%}
.three-col-list span {width:33.33%}
.three-col-list span:nth-of-type(2) {text-align:center}
.three-col-list span:nth-of-type(3) {text-align:right}

/* Featured Ads */
.browse-box {width:100%; max-width:524px}
.featured-ads,.indx-dsply {width:100%; max-width:528px; margin-left:1%}

.copyright,.f-social {float:right}

/* Reviews */
.review-rating {width:50%; padding:0 0 16px}
.rating-type {padding-top:2px; font-size:1em}

.ocd-top-tools a,.a.ocd-confirm {margin-left:16px}
a[href^=tel] {background:none; height:24px; padding:0 0 0 32px; line-height:24px; color:#222; text-decoration:none; cursor:text}
a[href^=tel]:first-child {background:url(https://www.oldcaronline.com/images/ocd-phone.png) 2px 0 no-repeat; background-size:24px 24px}
a[href^=tel].phone-line {display:inline; width:auto; height:auto; padding:0; background:none; line-height:1.5}
a[href^=sms] {background:url(https://www.oldcaronline.com/images/ocd-text.png) 2px 7px no-repeat; background-size:24px 24px}
.tel-text {display:inline; width:auto; max-width:auto; height:auto; padding-right:.5em; line-height:1.5; text-align:left}
.genPhone,.genEmail,.genSite {height:30px !important; line-height:30px !important}

.dealer-proximity,.dealer-find {width:47%; margin-right:2%}
.dealer-map {display:inline-block; width:49%; min-width:416px; height:300px; vertical-align:top; text-align:center}

/* Hover states */
a:hover {text-decoration:none}
.top-srch:hover,.acc:hover,.help:hover {background-color:#333}
.acc-o a:hover,.help-o a:hover {background:#c00; border:0; color:#fff}
.acc-o a.acc-name:hover {color:#fff; border-color:#000}
.acc-o a.signout:hover {background:#ddd; color:#000}
.top-srch-btn:hover {background:#222}
.ui-autocomplete .ui-menu-item a:hover {background:#cef; border:none; border-radius:0}
.breadcrumbs li:last-child a,.breadcrumbs li:last-child a:hover {color:#444}
.menu-footer li a:hover,.menu-footer li a:active {color:#fff; border-bottom:1px dotted #fff}
.f-social li a.twitter:hover    {background:url(https://www.oldcaronline.com/images/sprite-oco-1@2x.png) -150px -40px no-repeat; background-size:550px 130px}
.f-social li a.facebook:hover   {background:url(https://www.oldcaronline.com/images/sprite-oco-1@2x.png) -190px -40px no-repeat; background-size:550px 130px}
.f-social li a.google:hover     {background:url(https://www.oldcaronline.com/images/sprite-oco-1@2x.png) -230px -40px no-repeat; background-size:550px 130px}
.f-social li a.youtube:hover    {background:url(https://www.oldcaronline.com/images/sprite-oco-1@2x.png) -270px -40px no-repeat; background-size:550px 130px}
#slidepage a:hover {background:#c00; border-color:#c00; color:#fff}
.b-trigger:hover {color:#555}
.b-trigger:active {color:#222}
.make-box li a:hover {color:#000}
.type-box li a:hover {color:#333}
.type-box01:hover {background:url(https://www.oldcaronline.com/images/sprite-cars-nt.png) -125px 0 no-repeat}
.type-box02:hover {background:url(https://www.oldcaronline.com/images/sprite-cars-nt.png) -125px -54px no-repeat}
.type-box03:hover {background:url(https://www.oldcaronline.com/images/sprite-cars-nt.png) -125px -108px no-repeat}
.type-box04:hover {background:url(https://www.oldcaronline.com/images/sprite-cars-nt.png) -125px -162px no-repeat}
.type-box05:hover {background:url(https://www.oldcaronline.com/images/sprite-cars-nt.png) -125px -216px no-repeat}
.type-box06:hover {background:url(https://www.oldcaronline.com/images/sprite-cars-nt.png) -125px -270px no-repeat}
.type-box07:hover {background:url(https://www.oldcaronline.com/images/sprite-cars-nt.png) -125px -324px no-repeat}
.type-box08:hover {background:url(https://www.oldcaronline.com/images/sprite-cars-nt.png) -125px -378px no-repeat}
.type-box09:hover {background:url(https://www.oldcaronline.com/images/sprite-cars-nt.png) -125px -432px no-repeat}
.type-box10:hover {background:url(https://www.oldcaronline.com/images/sprite-cars-nt.png) -125px -486px no-repeat}
.local-box ul li a:hover {background:#444; color:#fff}
a.f-spotlight:hover span.f-spot-desc {background-color:rgba(0,0,0,1)}
a.f-home:hover span.f-home-desc {background-color:rgba(0,0,0,1)}
a.more-featured:hover {background:#ddd; color:#222}
.myAds h3 a:hover {color:#444}
.myAds-item:hover,.myAds-item:active {background:#ddd; color:#222}
.myPlacead:hover,.myPlacead:active {background:#f00}
.justViewed ul li a:hover {color:#008}
.mySearches ul li a:hover {background:#444; color:#fff}
.search-top div.refine-list-inline a.show-all-options :hover {color:#06c}
a.show-refine:hover,a.show-refine:active,a.show-refine-full:hover,a.show-refine-full:active {background:#eee; color:#000}
/* ^^^^^^^^^^^^^^^^ NEW FILTER ^^^^^^^^^^^^^^^^^^ */
.launch-refine:hover,a.show-refine:hover,a.show-refine:active,a.show-refine-full:hover,a.show-refine-full:active {background:#444; color:#fff}
/* ^^^^^^^^^^^^^^^^ NEW FILTER ^^^^^^^^^^^^^^^^^^ */
.sr-gallery:hover {background-position:0 -40px}
.sr-list:hover {background-position:-40px -40px}
@media only screen and (-Webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5) {
.sr-gallery:hover {background-position:0 -40px; background-size:80px 80px}
.sr-list:hover {background-position:-40px -40px; background-size:80px 80px}
}
.filter-viewing h3 a:hover {border-color:#999; color:#000}
.filter-viewing p a.remove:hover,.filter-viewing p a.remove:active {background:url(https://www.oldcaronline.com/images/filter-remove.png) 0 -18px no-repeat; background-size:18px 36px}
  .filters ul li a:hover {background:#eee}
.filters ul li a.show-all-options:hover {background:none; color:#c00}
.filters form button:hover {background-color:#eee}
  .result-tools a.result-watch:hover      {background:url(https://www.oldcaronline.com/images/sprite-resulttools.png) 0 -40px no-repeat}
  .result-tools a.result-watch-pop:hover  {background:url(https://www.oldcaronline.com/images/sprite-resulttools.png) 0 -40px no-repeat}
  .result-tools a.result-pics:hover       {background:url(https://www.oldcaronline.com/images/sprite-resulttools.png) -74px -40px  no-repeat}
  .result-tools a.oc-video:hover          {background:url(https://www.oldcaronline.com/images/sprite-resulttools.png) -148px -40px no-repeat}
  .result-tools a.result-contact:hover    {background:url(https://www.oldcaronline.com/images/sprite-resulttools.png) -222px -40px no-repeat}
@media only screen and (-Webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5) {
  .result-tools a.result-watch:hover      {background:url(https://www.oldcaronline.com/images/sprite-resulttools@2x.png) 0 -40px no-repeat; background-size:370px 80px}
  .result-tools a.result-watch-pop:hover  {background:url(https://www.oldcaronline.com/images/sprite-resulttools@2x.png) 0 -40px no-repeat; background-size:370px 80px}
  .result-tools a.result-pics:hover       {background:url(https://www.oldcaronline.com/images/sprite-resulttools@2x.png) -74px -40px  no-repeat; background-size:370px 80px}
  .result-tools a.oc-video:hover          {background:url(https://www.oldcaronline.com/images/sprite-resulttools@2x.png) -148px -40px no-repeat; background-size:370px 80px}
  .result-tools a.result-contact:hover    {background:url(https://www.oldcaronline.com/images/sprite-resulttools@2x.png) -222px -40px no-repeat; background-size:370px 80px}
}
.result-link:hover .result-content {border:1px solid #aaa; border-top:0}
.just-listed:hover {background:#f9f0aa}
.updated:hover {background:#d1edfb}
.best-price:hover {color:#00c}
li.banner-search a:hover {border:0; background:#fff}
.p-nation li a:hover {border:1px solid #008}
.browse-list ul li a:hover span {background:url(https://www.oldcaronline.com/images/arrow_viewcars.png) no-repeat}
.dealer-proximity ul a:hover,.dealer-proximity ul a:active {background:#f0f0f0; color:#000}
.dealer-proximity ul a:hover span.prox-data,.dealer-proximity ul a:active span.prox-data {background:url(https://www.oldcaronline.com/images/bg-prox-data.png) no-repeat 0 -40px}
.dealer-proximity ul a:hover span.prox-brands,.dealer-proximity ul a:active span.prox-brands {color:#333}
.dealer-proximity ul a.prox-featured:hover,.dealer-proximity ul a.prox-featured:active {background:#333 url(https://www.oldcaronline.com/images/premier-dealer.png) no-repeat 6px 6px; color:#fff}
.dealer-proximity ul a.prox-featured:hover span.prox-data,.dealer-proximity ul a.prox-featured:active span.prox-data {background:url(https://www.oldcaronline.com/images/bg-prox-data.png) no-repeat 0 -120px}
.dealer-proximity ul a.prox-featured:hover span.prox-brands,.dealer-proximity ul a.prox-featured:active span.prox-brands {color:#ccc}
a.search-instead:hover {color:#444}
a.search-instead:hover span {background:#f00}
.alpha-contents li a:hover {border-color:#008}
.rvstatelist a:hover {background:#ffc}
.rvmakelist a:hover {background:#ffc}
.ocd-top-tools a:hover,.ocd-top-tools a:active {background:#989898; color:#fff}
a.ocd-confirm:hover,a.ocd-confirm:active {background:#c00; color:#fff}
.ocdad-bar li a.save:hover,.ocdad-bar li a.savepop:hover {background-color:#000}
.ocdad-bar li a.print:hover {background-color:#000}
.ocdad-bar li a.share:hover {background-color:#000}
.ocdad-bar li div.share:hover {background-color:#000}
.ocdad-bar li a.oc-video:hover {background-color:#000}
a.oc-video-main:hover {background:url(https://www.oldcaronline.com/images/ocdp-video-over.svg) no-repeat 50% 50%; background-size:80px 60px}
.show-all:hover,.show-all-open:hover {background:#000}
a.repix:hover {opacity:1}
.super-bar a:hover {color:#006}
.super-bar a:hover {background:#ddd; color:#000}
.super-bar a.contact-seller:hover {background:#f00; color:#fff}
.super-bar-pr li.contact-seller-pr a:hover {background:#f00; color:#fff}
.super-bar-pr li.email-seller-pr a:hover {background:#fff url(https://www.oldcaronline.com/images/sprite-contact-seller.png) 0 0 no-repeat; background-size:46px 150px}
.super-bar-pr li.text-seller-pr a:hover {background:#fff url(https://www.oldcaronline.com/images/sprite-contact-seller.png) 0 -50px no-repeat; background-size:46px 150px}
.super-bar-pr li.call-seller-pr a:hover {background:#fff url(https://www.oldcaronline.com/images/sprite-contact-seller.png) 0 -100px no-repeat; background-size:46px 150px}
.super-bar-pr li.link-seller-pr a:hover {background:#fff}
.sub-bar a:hover,.sub-bar a:active {background:#ddd; color:#222}
.other-ad:hover {background:#222}
.ocd-form .ocd-btn:hover {background:#f00}
.similar-cars li a:hover,.similar-cars li a:active {background-color:#333; color:#fff}
.review-sale li a:hover,.review-sale li a:active {background:#333; color:#fff}
.review-rating li a i:hover {text-decoration:none}
.add-review:hover,.add-review:active,.review-owned a:hover,.review-owned a:active {background:#fe3; color:#000}
.review-comments p.review-up:hover {color:#66c}
.review-comments p.review-done:hover {color:#666}
.product-menu li a:hover,.product-menu li a:active {background:#ddd}
.product-menu li li a:hover,.product-menu li li a:active {background:#ddd}
.post-product a:hover,.post-product a:active {background:#f00}
.p-result:hover {background:#eee; border-color:#eee}
.dl-inventory a:hover {text-decoration:underline}
.dl-list-info ul.dealer-links li a:hover,.dl-list-info ul.dealer-links li a:active {background:#333}
.make-types a:hover {color:#333}
.dl-featured li a:hover,.similar-cars li a:active {background-color:#333; color:#fff}
.btn-link:hover,.btn-link:active,a.go-to-refine:hover,a.go-to-refine:active {background:#444; color:#fff; text-decoration:none}
.btn-link-vip:hover,.btn-link-vip:active {background:#f00; text-decoration:none}
.btn-link-inv:hover,.btn-link-inv:active {background:#333; color:#fff; text-decoration:none}
.waytype-bk:hover {background-color:#222}
.waytype-fw:hover {background-color:#222}
.waytype-cs:hover {background-color:#f00}
.waytype-sh:hover {background-color:#222}
.waytype-al:hover {background-color:#222}
.close-btn:hover {background-color:#eee; color:#000}
.btn:hover,.btn-large:hover {background:#c00}
.btn-text:hover {text-decoration:none}
.link-button:hover {background:#fff; color:#222}
.std-form button:hover {background-color:#ddd}
.std-form .std-btn:hover {background:#f00}
.std-form button.reset:hover {background:transparent; text-decoration:none}
.most-viewed-select li a:hover {background:#e6e6e6}
.most-viewed-select li a.selected:hover {background:#444}
.sitemap ul a:hover,sitemap ul a:active {background:#eee}
.oc-links li a:hover,.oc-news li a:hover {background:#eee}

.connect-box a[href^=tel]:first-child {height:40px; line-height:40px; background:url(https://www.oldcaronline.com/images/ocd-phone.png) 2px 7px no-repeat; background-size:24px 24px}

.search-top div.refine-list-inline ul li a:hover {background:#eee}
.search-top div.refine-list-inline ul li a.refine-show-all:link,.search-top div.refine-list-inline ul li a.refine-show-all:visited {color:#222}
.search-top div.refine-list-inline ul li a.refine-show-all:hover,.search-top div.refine-list-inline ul li a.refine-show-all:active {background:#ddd; color:#222}
}

/* =================================================================== 920  */
@media only screen and (min-width:920px) {
/*.search-results.featured-results {width:600px}*/
}

/* =================================================================== 960  */
@media only screen and (min-width:960px) {
.content-col {width:66%}
.menu-footer li {height:auto}
/* Featured Ads */
.browse-box {max-width:614px}
.featured-ads,.indx-dsply {max-width:600px; margin-left:2%}
a.f-spotlight,.spotlight-title,.featured-title {width:93.75%}
a.f-home {width:30.8125%}
a.more-featured {width:30.8125%; height:140px; padding:50px 30px 0 30px; line-height:normal}
}

/* =================================================================== 972  */
@media only screen and (min-width:972px) {

.filter-col {display:block !important; float:left !important; clear:both !important; position:relative !important; top:0 !important; left:0 !important; width:320px !important; padding-bottom:20px !important; z-index:2 !important}

a.close-filter {display:none}
.result-col {float:left; clear:none; width:66%; padding:0 0 0 2%}
/*div.show-search-info {display:none}*/
.search-top div.refine-list-inline {display:block; float:left; position:relative; width:100%; margin:0 0 .25em; border-bottom:1px dashed #bbb}
.search-top div.refine-list-inline h2 {margin:0}
.search-top div.refine-list-inline a.show-all-options {display:block; position:absolute; top:5px; right:0; font-weight:bold; font-size:.8125rem; text-decoration:none}
.search-top div.refine-list-inline a.show-all-options:visited {color:#008}
.search-top div.refine-list-inline {border-bottom:0}
.search-top div.refine-list-inline ul {display:block; float:left; clear:both; width:100%; margin:0; padding:0; list-style:none}
.search-top div.refine-list-inline ul li {float:left; clear:none; width:50%; margin:0; padding:1px 0; overflow:hidden}
.search-top div.refine-list-inline ul li a {float:left; width:80%; padding:2%; border-bottom:1px solid #eee; text-decoration:none}
.search-top div.refine-list-inline ul li a span {float:right}
.search-top div.refine-list-inline ul li a span.refine-model {float:none; text-transform:uppercase}
.search-top div.refine-list-inline ul li a.refine-show-all {float:right; width:auto; margin-right:20%; background:#eee; border:0; border-radius:2px}
#filter-full {display:block; float:left; width:300px}

.launch-refine,a.show-refine:link,a.show-refine:visited,a.show-refine:hover,a.show-refine:active {display:none}
.go-to-refine:link,.go-to-refine:visited {display:inline-block; height:40px; margin-left:.5em; padding:0 .5em; line-height:40px; background:#ddd; color:#222; text-decoration:none; cursor:pointer; border-radius:2px}
div.launch-wrap {display:none}
a.show-refine-full:link,a.show-refine-full:visited {display:inline-block; height:40px; margin-left:.5em; padding:0 .5em; line-height:40px; background:#ddd; color:#222; text-decoration:none; border-radius:2px}
.refine-wrap {display:inline-block; width:100%}
p.result-count {width:auto; height:36px; line-height:38px; margin-bottom:0; text-align:left}
.search-sort form {margin-bottom:1em}
.search-results {margin:0}
.search-sort form {float:left; width:auto; padding-left:5px}
.search-sort form label,.search-sort form select {width:auto}
.search-sort form label {margin-right:7px}
.search-results li {float:left; clear:none}
/*.search-results.featured-results {width:300px}*/

.footer-wrap {float:none; width:972px; height:260px; margin:0 auto}
  .menu-footer {width:560px}
  .menu-footer li {width:140px}
  .f-affiliations {position:absolute; left:20px; bottom:0; width:560px; height:50px; background:url(https://www.oldcaronline.com/images/sprite-oco-1@2x.png) 0 -80px no-repeat; background-size:550px 130px}
}

/* =================================================================== 1024  */
@media only screen and (min-width:1024px) {
.w-1024-0 {display:none}
.content-col,.result-col {width:68%; padding:0 1.5%}
/* ocdp */
.detail-01 {float:left}
.ocd-address,.ocd-links {margin:0}
.detail-02 {float:right; width:350px; margin-right:0; padding:0 0 0 16px}
  .detail-02 h2 {text-align:left}
  .connect-box {width:100%}
  .detail-03 {max-width:655px}
  .ocd-mform {display:block}
.ocd-banner {display:block; float:left; clear:none; width:336px; margin:0; padding:24px 0 8px 0; text-align:center}
  .ocd-banner span {display:inline-block; width:100%; margin:8px 0; padding:2px 0 0; color:#ccc; font-size:.6875rem; text-transform:uppercase; letter-spacing:16px; border-top:1px dotted #999}
  .ocd-banner div {display:inline-block; width:100%; max-width:336px; margin:0}
  .ocd-banner div img {width:100%}

.search-box {max-width:336px; margin-left:-15px}
}

/* =================================================================== 1280 */
@media only screen and (min-width:1280px) {
header,.wrapper {max-width:1280px}
.content {padding:1%}
.content-col,.result-col {width:75%; max-width:900px; padding:0; margin:0 0 0 1%}
.browse-box {max-width:918px}
/* Featured Ads */
.featured-ads,.indx-dsply {max-width:946px; margin:0 0 15px -4px}
.spotlight-title {width:566px; margin:6px 0 0 4px}
a.f-spotlight {width:563px; height:422px; margin:0  0 4px 4px}
  .f-spot {width:563px; height:422px}
  .f-spot img {height:422px; width:auto}
.f-homepage {max-width:900px}
.featured-title {width:374px; margin:-28px 0 0 4px}
a.f-home {width:185px; height:138px; margin:0 0 4px 4px}
a.more-featured {width:185px; height:138px; margin:0 0 4px 4px}

/* Search */
.sr-view {float:right; position:relative}
.search-top div.search-info-wrap {width:46%}
.search-top div.search-review-wrap {width:30%}
.search-top div.search-guide-wrap {width:22%; margin:0}
.search-box {max-width:450px; margin-left:0}
/*.search-results.featured-results {width:600px}*/

/* ocdp */
.detail-01 {max-width:800px}
.sub-bar li {max-width:264px}
.detail-02 {width:100%; max-width:462px; margin:0; padding:0 4px 0 16px; overflow:hidden}
/* .oc-info-02 {display:inline-block; width:100%; margin-bottom:.5em; padding-bottom:.5em; border-bottom:1px dashed #ccc} */
.detail-03 {max-width:800px}
.ocd-dealer {width:100%}
.ocd-links {width:288px; margin:0}
.ocd-banner {width:100%; margin-left:1rem}
.ocd-banner div {width:336px}
.similar-cars ul,.review-sale {max-width:100%}

.resources span {width:82%}
}

/* ========================= */
/* ColorBox 1.5.9 Core Style */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:99999; overflow:hidden}
#cboxWrapper {max-width:none}
#cboxOverlay{position:fixed; width:100%; height:100%}
#cboxMiddleLeft, #cboxBottomLeft{clear:left}
#cboxContent{position:relative}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling:touch}
#cboxTitle{margin:0}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box}
/* Custom */
#cboxOverlay{background:url(https://www.oldcaronline.com/images/colorbox/overlay.png) repeat 0 0}
#colorbox{outline:0}
#cboxTopLeft{width:21px; height:21px; background:url(https://www.oldcaronline.com/images/colorbox/controls.png) no-repeat -101px 0}
#cboxTopRight{width:21px; height:21px; background:url(https://www.oldcaronline.com/images/colorbox/controls.png) no-repeat -130px 0}
#cboxBottomLeft{width:21px; height:21px; background:url(https://www.oldcaronline.com/images/colorbox/controls.png) no-repeat -101px -29px}
#cboxBottomRight{width:21px; height:21px; background:url(https://www.oldcaronline.com/images/colorbox/controls.png) no-repeat -130px -29px}
#cboxMiddleLeft{width:21px; background:url(https://www.oldcaronline.com/images/colorbox/controls.png) left top repeat-y}
#cboxMiddleRight{width:21px; background:url(https://www.oldcaronline.com/images/colorbox/controls.png) right top repeat-y}
#cboxTopCenter{height:21px; background:url(https://www.oldcaronline.com/images/colorbox/border.png) 0 0 repeat-x}
#cboxBottomCenter{height:21px; background:url(https://www.oldcaronline.com/images/colorbox/border.png) 0 -29px repeat-x}
#cboxContent{background:#fff; overflow:hidden}
.cboxIframe{background:#fff}
#cboxError{padding:50px; border:1px solid #ccc}
#cboxLoadedContent{margin-top:28px}
#cboxTitle{position:absolute; top:4px; left:0; text-align:center; width:100%; color:#949494}
#cboxCurrent{position:absolute; top:4px; left:58px; color:#949494}
#cboxLoadingOverlay{background:url(https://www.oldcaronline.com/images/colorbox/loading_background.png) no-repeat center center}
#cboxLoadingGraphic{background:url(https://www.oldcaronline.com/images/colorbox/loading.gif) no-repeat center center}

/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none}

/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0}

#cboxSlideshow{position:absolute; top:4px; right:30px; color:#0092ef}
#cboxPrevious{position:absolute; top:0; left:0; background:url(https://www.oldcaronline.com/images/colorbox/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px}
#cboxPrevious:hover{background-position:-75px -25px}
#cboxNext{position:absolute; top:0; left:27px; background:url(https://www.oldcaronline.com/images/colorbox/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px}
#cboxNext:hover{background-position:-50px -25px}
#cboxClose{position:absolute; top:0; right:0; background:url(https://www.oldcaronline.com/images/colorbox/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px}
#cboxClose:hover{background-position:-25px -25px}
/* IE */
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

@media only screen and (-Webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5) {
#cboxTopLeft{background:url(https://www.oldcaronline.com/images/colorbox/controls@2x.png) no-repeat -101px 0; background-size:176px 50px}
#cboxTopRight{background:url(https://www.oldcaronline.com/images/colorbox/controls@2x.png) no-repeat -130px 0; background-size:176px 50px}
#cboxBottomLeft{background:url(https://www.oldcaronline.com/images/colorbox/controls@2x.png) no-repeat -101px -29px; background-size:176px 50px}
#cboxBottomRight{background:url(https://www.oldcaronline.com/images/colorbox/controls@2x.png) no-repeat -130px -29px; background-size:176px 50px}
#cboxMiddleLeft{background:url(https://www.oldcaronline.com/images/colorbox/controls@2x.png) left top repeat-y; background-size:176px 50px}
#cboxMiddleRight{background:url(https://www.oldcaronline.com/images/colorbox/controls@2x.png) right top repeat-y; background-size:176px 50px}
#cboxTopCenter{background:url(https://www.oldcaronline.com/images/colorbox/border@2x.png) 0 0 repeat-x; background-size:1px 50px}
#cboxBottomCenter{background:url(https://www.oldcaronline.com/images/colorbox/border@2x.png) 0 -29px repeat-x; background-size:1px 50px}
#cboxPrevious{background:url(https://www.oldcaronline.com/images/colorbox/controls@2x.png) no-repeat -75px 0; background-size:176px 50px}
#cboxNext{background:url(https://www.oldcaronline.com/images/colorbox/controls@2x.png) no-repeat -50px 0; background-size:176px 50px}
#cboxClose{background:url(https://www.oldcaronline.com/images/colorbox/controls@2x.png) no-repeat -25px 0; background-size:176px 50px}
}
#stopShowing {position:absolute; top:2px; right:60px; height:21px; margin:0; padding:0 2px 0 22px; background:#f2f1b2 url(https://www.oldcaronline.com/images/colorbox/stopShowing.png) no-repeat; border:0; font-size:13px; color:#222; cursor:pointer; border-radius:4px}
#stopShowing:hover {background-color:#eeec8e}
