.thumbnail-wrapper-list{display:block;width:100%;margin-left:5px}.thumbnail-wrapper-list .thumbnail{position:relative;border:1px solid #ddd;margin-bottom:10px}.thumbnail-wrapper-list a{display:block;position:relative;max-height:166px}.thumbnail-wrapper-list img{width:100%;max-height:166px}.thumbnail-wrapper-list .image-link{float:left;display:block;width:30%}.thumbnail-wrapper-list .info-wrapper{position:relative;float:left;display:block;width:70%;height:160px}.thumbnail-wrapper-list .maplink-no-locs{margin:10px 0 10px 10px}.thumbnail-wrapper-list h4{margin:0;padding:0;font-size:1rem;margin:10px 0 10px 10px}.maplink{cursor:pointer}.thumbnail-wrapper-list .maplink{margin-left:10px;margin-bottom:10px}.thumbnail-wrapper-list .description{display:block;width:70%;margin-left:10px}.thumbnail-wrapper-list .price{color:#d9534f;font-size:1rem}.thumbnail-wrapper-list .ribbon-wrapper{height:88px;overflow:hidden;position:absolute;top:-1px;left:-1px}.thumbnail-wrapper-list .ribbon{font:bold 14px Sans-Serif;color:#6a6340;text-align:center;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);position:relative;padding:7px 0;left:-28px;top:15px;width:120px;background-color:#d9534f;background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#d43f3a));background-image:-webkit-linear-gradient(top,#d9534f,#d43f3a);background-image:-moz-linear-gradient(top,#d9534f,#d43f3a);background-image:-ms-linear-gradient(top,#d9534f,#d43f3a);background-image:-o-linear-gradient(top,#d9534f,#d43f3a);color:#fff;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);-moz-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3)}.thumbnail-wrapper-list .ribbon:before,.thumbnail-wrapper-list .ribbon:after{content:"";border-top:3px solid #6e8900;border-left:3px solid transparent;border-right:3px solid transparent;position:absolute;bottom:-3px}.thumbnail-wrapper-list .ribbon:before{left:0}.thumbnail-wrapper-list .ribbon:after{right:0}.thumbnail-wrapper-list .price-wrapper{position:absolute;top:5px;right:10px;padding:10px}.thumbnail-wrapper-list .rating-wrapper{position:absolute;top:50px;right:10px;padding:10px}.thumbnail-wrapper-list .info-button{display:block;font-size:1.5rem;float:right;color:#517fa6;cursor:pointer;margin-left:10px;max-width:25px}.thumbnail-wrapper-list .button-wrapper{position:absolute;bottom:0;right:10px;padding:10px;width:100px}.thumbnail-wrapper-list .distance-span{position:absolute;top:0;right:0;padding:3px;background-color:#fff;border:1px solid #ddd;color:#333}#rankings-modal #rankings-modal-content #rankings-canvas{width:100%;height:320px}#rankings-modal .rankings-modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}#rankings-modal .rankings-modal-content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:60%}@media(max-width:736px){#rankings-modal .rankings-modal-content{width:90%}}#rankings-modal .rankings-modal-close{color:#aaa;float:right;font-size:28px;font-weight:bold}#rankings-map-modal .rankings-modal-close:hover,#rankings-map-modal .rankings-modal-close:focus{color:#000;text-decoration:none;cursor:pointer}#rankings-canvas{margin-top:50px;height:320px}.rankinginfo{color:#517fa6;cursor:pointer}.rankings-modal-close{cursor:pointer}#map-modal #map_canvas{width:100%;height:90%;background-color:#d84c47;margin-top:40px}#map-modal .modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:#000;background-color:rgba(0,0,0,.4)}#map-modal .modal-content{background-color:#fefefe;margin:5% auto;padding:12px;border:1px solid #888;width:58%;height:75%!important}#map-modal .modal-close{color:#aaa;float:right;font-size:28px;font-weight:bold}#map-modal .modal-close:hover,#map-modal .modal-close:focus{color:#000;text-decoration:none;cursor:pointer}#mapHolder{width:100%;height:90%}@media(max-width:736px){#map-modal .modal-content{margin:22% auto!important;width:90%!important;height:80%!important;border-radius:0!important}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape),only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#map-modal .modal-content{margin:15% auto;width:90%}#mapHolder{width:100%!important}}#pagination-wrapper{display:block;width:100%;margin:10px 0 10px 0}#pagination-wrapper ol{list-style-type:none;margin:0;padding:0;width:100%}#pagination-wrapper li,.pageno{display:inline-block;min-width:45px;border:1px solid #ddd;border-radius:3px;cursor:pointer;text-align:center;margin-bottom:10px}#pagination-wrapper li a,.pageno{display:block;text-decoration:none;color:#337ab7}.pageno{display:block;padding:10px 3px 10px 3px}#pagination-wrapper li:hover,.pageno:hover{background-color:#ddd;border:1px solid #ccc}#pagination-wrapper .active{color:#fff;background-color:#337ab7;border:1px solid #2e6da4}#pagination-wrapper .active a{color:#fff}@media(min-width:750px){#pagination-wrapper ol{float:right;width:unset;text-align:right}}.page-text-container{display:block;width:100%;float:left;margin-top:20px}@media(min-width:750px){.section-title h2,.section-title h3{font-size:1.1rem}}.page-text-container a{color:#d43f3a}@media(max-width:1050px) and (min-width:737px){.page-text-container{margin-top:20px!important}}.page-text-content{display:block;border:1px solid #ddd;padding:15px;margin-bottom:10px}@media(max-width:768px){.page-text-title-text h3{letter-spacing:-.75px;font-size:14px;margin:3px 0}.page-text-title-strip{width:12px;height:25px}.page-text-title-strip{margin-right:5px}}.cd-top{box-shadow:0 0 10px rgba(0,0,0,.05);overflow:hidden;text-indent:100%;white-space:nowrap;background:rgba(232,98,86,.8) url(https://cdn.drivingexperience.com/imgs/cd-top-arrow.png) no-repeat center 50%;-webkit-transition:opacity .5s 0s,visibility 0s .5s;-moz-transition:opacity .5s 0s,visibility 0s .5s;transition:opacity .5s 0s,visibility 0s .5s;z-index:100}.cd-top.cd-is-visible,.cd-top.cd-fade-out,.no-touch .cd-top:hover{-webkit-transition:opacity .5s 0s,visibility 0s .5s;-moz-transition:opacity .5s 0s,visibility 0s .5s;transition:opacity .5s 0s,visibility 0s .5s}.cd-top.cd-is-visible{visibility:visible;opacity:1}.cd-top.cd-fade-out{opacity:.7}.no-touch .cd-top:hover{background-color:#e86256;opacity:1}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:12px;padding-left:12px}@media(min-width:1200px){.list-inline>li{padding-right:8px;padding-left:8px}}.list-unstyled{padding-left:0;list-style:none}#details-wrapper,#follow-wrapper,#contact-wrapper,#secure-wrapper,#reviews-wrapper{display:block;width:100%}#details-wrapper,#reviews-wrapper{float:left}@media(min-width:750px){#follow-wrapper,#contact-wrapper,#secure-wrapper{float:left;width:50%}#follow-wrapper,#contact-wrapper{min-height:320px}}@media(min-width:1200px){#follow-wrapper,#contact-wrapper,#secure-wrapper,#reviews-wrapper{width:25%}}.well{max-width:90%;min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well-black-red,.well-b{background:none!important;padding:0 0 0!important;border:none!important;box-shadow:none!important;border-bottom:solid 3px #ddd!important;border-radius:0}.well-black-red h1,.well-black-red h2,.well-black-red h3,.well-black-red h4,.well-b h1,.well-b h2,.well-b h3,.well-b h4{border-bottom:solid 3px #d84c47;margin:0 0 -3px 0;padding-bottom:10px!important;display:table}.well-black-red h3{font-size:1.3em}.details-title{max-width:90%;margin-left:20px}.foot-rs:hover{background-position:-112px -36px}.foot-vid:hover{background-position:-183px -66px}#follow-links li{display:block;padding:10px 0 10px 0}@media(min-width:1200px){#follow-links li{padding:5px 0 5px 0}}#follow-links li:first-child{padding-top:0}#follow-links a{text-decoration:none;font-weight:600}#follow-links a:hover{color:#d9534f}#contact-us-wrapper a{color:#337ab7;text-decoration:none}.secure-payment-image-1,.secure-payment-image-2{display:block;float:left;width:100%}.secure-payment-image-1 img,.secure-payment-image-2 img{margin:0 auto 30px auto;display:block}.secure-payment-image-1 img{width:250px;height:67px}.secure-payment-image-2 img{width:250px;height:83px}@media(min-width:320px){.secure-payment-image-1 img{width:282px;height:76px}.secure-payment-image-2 img{width:282px;height:94px}}@media(min-width:375px){.secure-payment-image-1 img{width:328px;height:88px}.secure-payment-image-2 img{width:328px;height:109px}}@media(min-width:768px){.secure-payment-image-1,.secure-payment-image-2{width:50%}.secure-payment-image-1 img,.secure-payment-image-2 img{margin:0}.secure-payment-image-1 img{width:140px;height:38px;margin-top:10px;margin-left:10px}.secure-payment-image-2 img{width:140px;height:47px}}@media(min-width:820px){.secure-payment-image-1 img{width:150px;height:40px}.secure-payment-image-2 img{width:150px;height:50px}}@media(min-width:1024px){.secure-payment-image-1 img{width:200px;height:54px}.secure-payment-image-2 img{width:200px;height:67px}}@media(min-width:1280px){.secure-payment-image-1 img{width:120px;height:32px}.secure-payment-image-2 img{width:120px;height:40px}}#widget-container img{width:240px;height:112px}@media(min-width:320px){#widget-container img{width:280px;height:131px}}@media(min-width:360px){#widget-container img{width:315px;height:147px}}@media(min-width:375px){#widget-container img{width:320px;height:149px}}@media(min-width:390px){#widget-container img{width:340px;height:159px}}@media(min-width:412px){#widget-container img{width:360px;height:168px}}@media(min-width:768px){#widget-container img{width:220px;height:103px;margin-top:30px}}@media(min-width:820px){#widget-container img{width:245px;height:114px;margin-top:20px}}@media(min-width:1024px){#widget-container img{width:305px;height:142px;margin-top:10px}}@media(min-width:1280px){#widget-container img{width:350px;height:163px;margin-top:0}}@media(min-width:1200px){#follow-wrapper,#contact-wrapper{height:264px;min-height:unset}}