* {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
body {margin:0; padding:0; font-family:sans-serif; color:#222}
img {border:0}
a {color:#008; text-decoration:underline}
a:visited {color:#06c}
h1 {font-weight:normal; font-size:1.75em}
h2 {font-weight:normal; font-size:1.5em}
h3 {font-weight:normal; font-size:1.25em}
h4 {font-weight:normal; font-size:1.125em}
h5 {font-weight:normal; font-size:1.125em}
h6 {font-weight:normal; font-size:1.125em}
p {text-align:left}
/* Layout */
header {float:left; position:relative; width:100%; height:62px; margin:0; padding:0 0 0 20px; background:#034da2; color:#fff; overflow:hidden; z-index:5}
header h1 {float:left; width:auto; height:62px; margin:0; padding:0; line-height:62px}
.logo {float:left; width:100%; max-width:330px; text-decoration:none; z-index:500}

footer {width:100%; height:200px; padding:40px; background:#222; color:#999}
  .footer-logo {opacity:.5}
#bottomAd {float:left; clear:both; background:#222; color:#ddd}

.mod-body {margin:20px; background-image:none; font-size:1.083em}
.mod-body h1 {font-size:1.167em}
.mod-body .stdform {font-size:13px}
.mod-body .stdform label {width:100px}
.mod-body .stdform .stdform-text {width:200px; height:19px; font-size:13px}
.mod-body .stdform .stdmargin {padding-left:116px}

/* generic classes */
.hide {display:none}
.wait {visibility:hidden}
.clear {clear:both}
.center {text-align:center}
.vip {color:#c00}
.bold {font-weight:bold}

/* Home Page */
.tile-box {display:inline-block; width:100%; margin-bottom:30px; padding:16px 0; background:#eee; text-align:center}
.tile-box .brand {width:100%}
.tile-box .brand img {width:100%; max-width:320px}
.search-tiles {display:inline-block; width:100%; margin:auto; padding:0; list-style:none}
.search-tiles li {display:inline-block; width:150px; margin:4px 0 0; padding:0}
.search-tiles li a {display:inline-block; width:100%; height:40px; margin:0; padding:0 5px; background:#444; line-height:40px; color:#eee; text-decoration:none; border-radius:3px}
.featured {width:100%; margin:0 auto}
.featured-wrap {float:left; width:100%}
.featured-box {display:inline-block; width:300px; height:275px; margin:5px 10px; vertical-align:top}
.spotlight-ad {display:inline-block; width:300px; height:275px; margin:5px 10px; vertical-align:top; background:url(images/bg-spotlight.png) no-repeat; border-bottom:1px dotted #444; text-align:left; color:#222; text-decoration:none; overflow:hidden}
.spotlight-ad img {float:left; width:300px; height:225px; margin-bottom:5px}
.spotlight-ad b,.spotlight-ad span {float:left; width:300px; max-height:20px; overflow:hidden}
.featured-unit {float:left; width:300px; height:85px; margin-bottom:10px; border-bottom:1px dotted #444; text-align:left; line-height:1.25em; color:#222; text-decoration:none; overflow:hidden}
.featured-unit img {float:left; width:100px; height:75px; margin-right:10px}
.featured-unit b,.featured-unit span {float:left; width:190px; max-height:40px; overflow:hidden}
.featured-banner {display:inline-block; width:300px; height:275px; margin:5px 10px; padding-top:12px; vertical-align:top}
/*.spotlight-ad,.featured-unit,.featured-banner {margin-left:10px}*/

/* Forms */
.reform {display:inline-block; width:100%; max-width:600px; padding:0 10px; text-align:left}
.reform fieldset {display:inline-block; width:100%; margin:30px 0 0; padding:0 0 30px 0; border:0; border-bottom:1px dotted #666; text-align:left}
.reform legend {display:inline-block; width:100%; margin:0; padding:0 0 10px 0; background:transparent; font-size:1.25em; line-height:1em}
.reform legend span {font-size:.7em}
.reform label {display:inline-block; width:100%; text-transform:uppercase; text-align:left; font:bold .875em sans-serif; color:#39c}
.reform label.check-label {float:left; width:90%; margin-bottom:10px; padding-top:4px}
.reform label span {text-transform:none; font-weight:normal; color:#444}
.reform .input,.reform .semi-input,.reform select {display:inline-block; width:100%; max-width:300px; height:40px; margin-bottom:10px; font-size:16px; color:#222}
.reform textarea {display:inline-block; width:100%; height:200px; margin-bottom:10px; font-size:1em}
.reform .semi-input {width:135px}
.reform .phone-pre {display:inline-block; width:36px; height:30px; margin:0 4px 10px 0; font-size:16px; color:#222}
.reform .phone-num {display:inline-block; width:48px; height:30px; margin:0 4px 10px 0; font-size:16px; color:#222}
.reform .phone-type {display:inline-block; width:160px; height:30px; margin-bottom:10px; font-size:16px; color:#222}
.reform .join {display:inline-block; width:30px; height:30px; line-height:30px; text-align:center}
.reform .check {float:left; margin:5px 5px 5px 0}
.reform .check-text {float:left; margin:1px 16px 5px 0}
.reform .rebtn {float:left; clear:both; width:auto; height:40px; margin:6px 0; padding:0 30px; background:#444; border:0; font:bold 1em sans-serif; color:#fff; border-radius:3px}
.reform a {border-bottom:1px dotted #39c; color:#39c; text-decoration:none}
.reform p {width:100%; margin:10px 0; padding:0; text-align:left}
#search-toggle:link,#search-toggle:visited,#search-toggle:hover,#search-toggle:active {color:#666; border-color:#666}

.pop-form {width:100%; margin:0; padding:0}
.pop-form label {display:inline-block; width:100%; text-transform:uppercase; text-align:left; font:bold .875em sans-serif; color:#39c}
.pop-form .input-text {display:inline-block; width:100%; max-width:280px; height:30px; margin-bottom:10px; font-size:16px; color:#222}
.pop-form .radiocheck {float:left; margin:5px 5px 5px 0}
.pop-form .radio-text {float:left; margin:1px 16px 5px 0}
.pop-form button {float:left; width:auto; height:40px; margin:6px 0; padding:0 10px; font:bold 1em sans-serif; color:#222}
.pop-insert {float:left; clear:both; width:100%; margin-top:10px; text-align:center}
  .featured-rvdetail div.similar-listing {display:inline-block; width:102px; height:114px; margin-left:10px; text-align:center; font-size:10px; line-height:12px; color:#000; text-decoration:none; overflow:hidden; border-radius:2px}
  .featured-rvdetail div.similar-listing img {border:1px solid #444}

/* Refine Search */
a.cancel {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}
.refine-search {position:absolute; top:0; left:0; width:0; height:100%; background:url(http://m.rvt.com/images/bg-menu.png); text-align:center; overflow:hidden; z-index:999}
.refine-search {transition:width 0.5s ease}
#refine:target {width:100%; height:100%}
.refine-wrap {display:inline-block; padding-top:10px}
.filter-viewing {float:left; width:300px; margin:0; background:#000; border:1px solid #000; overflow:hidden; border-radius:4px}
  .filter-viewing h3 {float:left; clear:both; width:100%; margin:0; padding:5px; font-size:16px; color:#fff}
  .filter-viewing p {float:left; clear:both; width:100%; height:30px; margin:0; padding:0 0 0 10px; line-height:30px; background:#f7f7f7; border-top:1px solid #444; color:#444}
  .filter-viewing p b {float:left}
  .filter-viewing p a.remove {float:right; width:30px; height:30px; margin-top:0; padding:0; background:url(http://m.rvt.com/images/filter-remove.png) no-repeat center center; text-decoration:none}
  .filter-button {display:inline-block; width:296px; height:40px; margin:2px 0 1px; padding:0; font:bold 16px sans-serif}
.filter-refine {float:left; width:300px; margin:0; background:#888; border:1px solid #888; overflow:hidden; border-radius:4px}
  .filter-refine h3 {float:left; clear:both; width:100%; margin:0; padding:5px; font-size:16px; color:#fff}
  .filter-data {float:left; clear:both; width:100%; margin:0; padding:9px; background:#f7f7f7; border-top:1px solid #888; color:#444; list-style:none}
  .filter-refine .box {float:left; clear:both; width:100%; margin:0; padding:0; background:#f7f7f7; color:#444; list-style:none}
  .filter-refine .box ul {float:left; clear:both; width:100%; margin:0; padding:0 0 0 12px; list-style:none; text-align:left; font-size:14px; overflow:auto; -webkit-overflow-scrolling:touch}
  .filter-refine .box ul li {float:left;clear:both; width:100%}
  .trigger {float:left; clear:both; margin:0; padding:; font-weight:bold; text-align:left; font-size:14px; color:#444}
  .trigger a:link,.trigger a:visited {float:left; clear:both; width:100%; height:35px; padding-left:13px; line-height:35px; background:url(http://m.rvt.com/images/sprite-trigger.png) no-repeat; color:#444; text-decoration:none}
  .trigger a:hover,.trigger a:active {color:#000}
  .filters {float:left; clear:both; padding:3px 0 0; display:none}
  .filters ul {width:260px; max-height:200px; overflow:auto; -webkit-overflow-scrolling:touch}
  .filters ul li a:link,.filters ul li a:visited {display:inline-block; margin:2px 0; padding:5px; color:#666; text-decoration:none; border-radius:2px}
  .filters ul li a:hover,.filters ul li a:active {background:#444; color:#fff}
  .filter-make {float:left; clear:both; margin:3px 0; width:180px}
  .filters ul li a.customSearch:link,.filters ul li a.customSearch:visited {padding:3px; background:#ddd; color:#444; font-size:12px}
  .filters ul li a.customSearch:hover,.filters ul li a.customSearch:active {background:#e6e6e6; color:#222}
.dealer-search {display:inline-block; width:300px; max-height:380px; margin:10px 0 0; padding-left:10px; background:#000; text-align:left; list-style:none; overflow:auto; -webkit-overflow-scrolling:touch}
  .dealer-search li {padding-top:5px}
  .dealer-search li a {color:#78cdff; text-decoration:none}
  .dealer-search li a:hover {border-bottom:1px dotted #78cdff}

/* Search Results */
.results-header {float:left; text-align:left}
  .results-header h3 {margin:7px 0; padding:0; line-height:1em}
  .results-header h3 span {font-size:.778em}
  a.refine {display:inline-block; margin-top:3px; padding:3px 10px; background:#444; color:#fff; text-decoration:none; border-radius:4px}
  a.refine:hover {background:#222; color:#fff}
.sort-results {float:right; margin-top:4px}
  .sort-results select {display:inline-block; height:40px; margin:0; padding:0; font-size:14px}
  .search-results {margin: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-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:#e7e7e7; text-align:center; overflow:hidden}
  .img-type-sold {position:absolute; left:0; top:0; width:296px; height:222px; background:url(https://cdn.rvt.com/images/rvdp-sold.svg) no-repeat 50% 50%; background-size:100%}
  .img-type img {border:0}
  .no-photo {float:left; width:296px; height:222px; background:#e7e7e7 url(https://cdn.rvt.com/images/no-photo.png) no-repeat; background-size:296px 222px}
  .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://cdn.rvt.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://cdn.rvt.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://cdn.rvt.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-us,.currency-ca {display:inline-block; width:25px; height:9px; background:url(https://cdn.rvt.com/images/sprite-currency.png) no-repeat}
  .currency-ca {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://cdn.rvt.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}

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}

.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 {display:inline-block; 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 {display:inline-block; min-width:40px; height:40px; margin:0 2px 0 0; padding:0 3px; background:none; text-decoration:none; border-radius:2px}

/* Ad Detail page */
.ad-heading {margin:0; padding:16px 0; text-align:center}
.correction {font-style:italic; color:#888; text-decoration:line-through}
.sharing {clear:both; width:312px; height:29px; margin:10px auto; overflow:hidden}
.sharing a {border:0}
.photos {width:100%; max-width:800px; margin:0 auto; text-align:center}
.video-wrap {width:100%; max-width:800px; height:40px; margin:2px auto; padding:2px 0; background:#ccc; text-align:center}
  .video-wrap a {display:inline-block; width:120px; height:36px; padding-left:5px; background:#222 url(images/video-play.png) no-repeat right center; text-align:left; line-height:36px; font-weight:bold; color:#ccc; text-decoration:none; border-radius:3px}
.details-box {display:inline-block; width:100%; max-width:624px}
.details {float:left; width:312px; margin:0; padding:0; text-align:left; list-style:none}
.details li {float:left; clear:left; width:100%; padding-bottom:5px}
.details li span.item1 {float:left; clear:left; width:87px; padding-right:5px; font-weight:bold; text-align:right}
.details li span.item2 {float:left; width:220px}
  .details li span.item2 span a {color:#222; text-decoration:none; cursor:default}
.contact-seller {clear:both; position:relative; width:312px; height:60px; margin:20px auto; padding:10px 0; overflow:hidden}
.contact-seller a {display:inline-block; width:100px; height:38px; padding-top:8px; background:#333; border:1px solid #000; text-align:center; font-weight:bold; color:#ccc; text-decoration:none; border-radius:4px}
.description {display:inline-block; clear:both; width:100%; max-width:624px; margin:0; padding:16px; background:#eee; text-align:left; border-radius:4px}

/* responsive adjustments */
@media only screen and (max-width:383px) {
  .refine-wrap {width:300px}
  .filter-refine {margin-top:20px}
}
@media only screen and (min-width:384px) {
  .refine-wrap {width:300px}
  .filter-refine {margin-top:20px}
  .search-list {margin:0 6px 16px 6px}
}
@media only screen and (min-width:642px) {
  .refine-wrap {width:620px}
  .filter-viewing {margin-right:20px}
  .filter-refine {margin-top:0}
  .featured-wrap {margin-left:-20px}
}
@media only screen and (min-width:770px) {
}
@media only screen and (min-width:797px) {
  .result-link:hover .result-content {border:1px solid #aaa; border-top:0}
  .p-nation li a:hover {background:#e6e6e6}
}
@media only screen and (min-width:972px) {
  .featured-wrap {margin-left:0}
}

/* POP-UPS */
#mod-body {background-image:none; padding-top:20px}
/* ColorBox 1.5.9 Core Style */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:999999; 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://cdn.rvt.com/images/colorbox/overlay.png) repeat 0 0}
#colorbox{outline:0}
#cboxTopLeft{width:21px; height:21px; background:url(https://cdn.rvt.com/images/colorbox/controls.png) no-repeat -101px 0}
#cboxTopRight{width:21px; height:21px; background:url(https://cdn.rvt.com/images/colorbox/controls.png) no-repeat -130px 0}
#cboxBottomLeft{width:21px; height:21px; background:url(https://cdn.rvt.com/images/colorbox/controls.png) no-repeat -101px -29px}
#cboxBottomRight{width:21px; height:21px; background:url(https://cdn.rvt.com/images/colorbox/controls.png) no-repeat -130px -29px}
#cboxMiddleLeft{width:21px; background:url(https://cdn.rvt.com/images/colorbox/controls.png) left top repeat-y}
#cboxMiddleRight{width:21px; background:url(https://cdn.rvt.com/images/colorbox/controls.png) right top repeat-y}
#cboxTopCenter{height:21px; background:url(https://cdn.rvt.com/images/colorbox/border.png) 0 0 repeat-x}
#cboxBottomCenter{height:21px; background:url(https://cdn.rvt.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://cdn.rvt.com/images/colorbox/loading_background.png) no-repeat center center}
#cboxLoadingGraphic{background:url(https://cdn.rvt.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://cdn.rvt.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://cdn.rvt.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://cdn.rvt.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://cdn.rvt.com/images/colorbox/controls@2x.png) no-repeat -101px 0; background-size:176px 50px}
#cboxTopRight{background:url(https://cdn.rvt.com/images/colorbox/controls@2x.png) no-repeat -130px 0; background-size:176px 50px}
#cboxBottomLeft{background:url(https://cdn.rvt.com/images/colorbox/controls@2x.png) no-repeat -101px -29px; background-size:176px 50px}
#cboxBottomRight{background:url(https://cdn.rvt.com/images/colorbox/controls@2x.png) no-repeat -130px -29px; background-size:176px 50px}
#cboxMiddleLeft{background:url(https://cdn.rvt.com/images/colorbox/controls@2x.png) left top repeat-y; background-size:176px 50px}
/*#cboxMiddleRight{background:url(https://cdn.rvt.com/images/colorbox/controls@2x.png) right top repeat-y; background-size:176px 50px}*/
#cboxTopCenter{background:url(https://cdn.rvt.com/images/colorbox/border@2x.png) 0 0 repeat-x; background-size:1px 50px}
#cboxBottomCenter{background:url(https://cdn.rvt.com/images/colorbox/border@2x.png) 0 -29px repeat-x; background-size:1px 50px}
#cboxPrevious{background:url(https://cdn.rvt.com/images/colorbox/controls@2x.png) no-repeat -75px 0; background-size:176px 50px}
#cboxNext{background:url(https://cdn.rvt.com/images/colorbox/controls@2x.png) no-repeat -50px 0; background-size:176px 50px}
#cboxClose{background:url(https://cdn.rvt.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://cdn.rvt.com/images/colorbox/stopShowing.png) no-repeat; border:0; font-size:13px; color:#222; cursor:pointer; border-radius:4px}
#stopShowing:hover {background-color:#eeec8e}
