campaign2.responselogix.com Open in urlscan Pro
20.118.48.6  Public Scan

Submitted URL: https://u45597539.ct.sendgrid.net/ls/click?upn=u001.vAUpIb5FM5Ii5Q60iqU6RnHkmCmnajQ-2BER7ZvnDlvRFr7cJ5YHWw3tIDHUrPbkIeu0xeNCf7Abvl...
Effective URL: https://campaign2.responselogix.com/SmartQuote.aspx?tid=66ae1e52-8f1f-4104-89b2-9a05401e03bf&id=09600587-f92f-4ca5-8374-18571a285311...
Submission: On December 19 via api from DE — Scanned from US

Form analysis 1 forms found in the DOM

POST ./SmartQuote.aspx?tid=66ae1e52-8f1f-4104-89b2-9a05401e03bf&id=09600587-f92f-4ca5-8374-18571a285311&selected=featured&ord=0&cl=SQ_Email_SmartQuoteNewEmailHTML12_Featured_Vehicle1_Desktop_View_Details_Click

<form method="post" action="./SmartQuote.aspx?tid=66ae1e52-8f1f-4104-89b2-9a05401e03bf&amp;id=09600587-f92f-4ca5-8374-18571a285311&amp;selected=featured&amp;ord=0&amp;cl=SQ_Email_SmartQuoteNewEmailHTML12_Featured_Vehicle1_Desktop_View_Details_Click"
  id="frmSmartQuote">
  <div class="aspNetHidden">
    <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="">
    <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="">
    <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE"
      value="/wEPDwUIMTk4NDgwMjUPZBYCZg9kFgQCAQ9kFgICAQ8WAh4HVmlzaWJsZWhkAgMPZBYEAgEPFgIeBFRleHRlZAIDDxYCHwEFtQ4NCjxzY3JpcHQ+DQp3aW5kb3dbJ19mc19kZWJ1ZyddID0gZmFsc2U7DQp3aW5kb3dbJ19mc19ob3N0J10gPSAnZnVsbHN0b3J5LmNvbSc7DQp3aW5kb3dbJ19mc19zY3JpcHQnXSA9ICdlZGdlLmZ1bGxzdG9yeS5jb20vcy9mcy5qcyc7DQp3aW5kb3dbJ19mc19vcmcnXSA9ICcxM0U0Q0UnOw0Kd2luZG93WydfZnNfbmFtZXNwYWNlJ10gPSAnRlMnOw0KDQooZnVuY3Rpb24gKG0sIG4sIGUsIHQsIGwsIG8sIGcsIHkpIHsNCiAgICBpZiAoZSBpbiBtKSB7IGlmIChtLmNvbnNvbGUgJiYgbS5jb25zb2xlLmxvZykgeyBtLmNvbnNvbGUubG9nKCdGdWxsU3RvcnkgbmFtZXNwYWNlIGNvbmZsaWN0LiBQbGVhc2Ugc2V0IHdpbmRvd1siX2ZzX25hbWVzcGFjZSJdLicpOyB9IHJldHVybjsgfQ0KICAgIGcgPSBtW2VdID0gZnVuY3Rpb24gKGEsIGIsIHMpIHsgZy5xID8gZy5xLnB1c2goW2EsIGIsIHNdKSA6IGcuX2FwaShhLCBiLCBzKTsgfTsgZy5xID0gW107DQogICAgbyA9IG4uY3JlYXRlRWxlbWVudCh0KTsgby5hc3luYyA9IDE7IG8uY3Jvc3NPcmlnaW4gPSAnYW5vbnltb3VzJzsgby5zcmMgPSAnaHR0cHM6Ly8nICsgX2ZzX3NjcmlwdDsNCiAgICB5ID0gbi5nZXRFbGVtZW50c0J5VGFnTmFtZSh0KVswXTsgeS5wYXJlbnROb2RlLmluc2VydEJlZm9yZShvLCB5KTsNCiAgICBnLmlkZW50aWZ5ID0gZnVuY3Rpb24gKGksIHYsIHMpIHsgZyhsLCB7IHVpZDogaSB9LCBzKTsgaWYgKHYpIGcobCwgdiwgcykgfTsgZy5zZXRVc2VyVmFycyA9IGZ1bmN0aW9uICh2LCBzKSB7IGcobCwgdiwgcykgfTsgZy5ldmVudCA9IGZ1bmN0aW9uIChpLCB2LCBzKSB7IGcoJ2V2ZW50JywgeyBuOiBpLCBwOiB2IH0sIHMpIH07DQogICAgZy5hbm9ueW1pemUgPSBmdW5jdGlvbiAoKSB7IGcuaWRlbnRpZnkoISEwKSB9Ow0KICAgIGcuc2h1dGRvd24gPSBmdW5jdGlvbiAoKSB7IGcoInJlYyIsICExKSB9OyBnLnJlc3RhcnQgPSBmdW5jdGlvbiAoKSB7IGcoInJlYyIsICEwKSB9Ow0KICAgIGcubG9nID0gZnVuY3Rpb24gKGEsIGIpIHsgZygibG9nIiwgW2EsIGJdKSB9Ow0KICAgIGcuY29uc2VudCA9IGZ1bmN0aW9uIChhKSB7IGcoImNvbnNlbnQiLCAhYXJndW1lbnRzLmxlbmd0aCB8fCBhKSB9Ow0KICAgIGcuaWRlbnRpZnlBY2NvdW50ID0gZnVuY3Rpb24gKGksIHYpIHsgbyA9ICdhY2NvdW50JzsgdiA9IHYgfHwge307IHYuYWNjdElkID0gaTsgZyhvLCB2KSB9Ow0KICAgIGcuY2xlYXJVc2VyQ29va2llID0gZnVuY3Rpb24gKCkgeyB9Ow0KICAgIGcuc2V0VmFycyA9IGZ1bmN0aW9uIChuLCBwKSB7IGcoJ3NldFZhcnMnLCBbbiwgcF0pOyB9Ow0KICAgIGcuX3cgPSB7fTsgeSA9ICdYTUxIdHRwUmVxdWVzdCc7IGcuX3dbeV0gPSBtW3ldOyB5ID0gJ2ZldGNoJzsgZy5fd1t5XSA9IG1beV07DQogICAgaWYgKG1beV0pIG1beV0gPSBmdW5jdGlvbiAoKSB7IHJldHVybiBnLl93W3ldLmFwcGx5KHRoaXMsIGFyZ3VtZW50cykgfTsNCiAgICBnLl92ID0gIjEuMy4wIjsNCn0pKHdpbmRvdywgZG9jdW1lbnQsIHdpbmRvd1snX2ZzX25hbWVzcGFjZSddLCAnc2NyaXB0JywgJ3VzZXInKTsNCg0KRlMuaWRlbnRpZnkoJzA5NjAwNTg3LWY5MmYtNGNhNS04Mzc0LTE4NTcxYTI4NTMxMScsIHsNCiAgICBkaXNwbGF5TmFtZTogJ1dpbGtpbnMgSHl1bmRhaSBNYXpkYScsDQogICAgbmFtZTogJ1dpbGtpbnMgSHl1bmRhaSBNYXpkYScsDQogICAgZmlyc3Q6ICdNYXJpY2VsJywNCiAgICBsYXN0OiAnR2Vyb25hJywNCiAgICBlbWFpbDogJ2dlcm9uYS5tQHJpdHRhbC51cycsDQogICAgbGVhZF9pZDogJzA5NjAwNTg3LWY5MmYtNGNhNS04Mzc0LTE4NTcxYTI4NTMxMScNCn0pOw0KPC9zY3JpcHQ+DQpkZKYJ3871z5ue38CxHw0TAscxiBbN">
  </div>
  <script type="text/javascript">
    //<![CDATA[
    var theForm = document.forms['frmSmartQuote'];
    if (!theForm) {
      theForm = document.frmSmartQuote;
    }

    function __doPostBack(eventTarget, eventArgument) {
      if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
        theForm.__EVENTTARGET.value = eventTarget;
        theForm.__EVENTARGUMENT.value = eventArgument;
        theForm.submit();
      }
    }
    //]]>
  </script>
  <script src="/WebResource.axd?d=SwCcMWJbC5HPR0GyMZBQBtBVcjnGUcMopW87tvl8Uit8R50NU80PEVSNB0QE3yO4DHJf0LyfYo8-lp5DV1vlYdKJ9FA1&amp;t=638562564440000000" type="text/javascript"></script>
  <script src="/ScriptResource.axd?d=h56yi9f0SB7seER6Wx2QkrhPtSLbAbmjWfLbxe6NnMKLKb_x1EczU3yqrSvXnNDzCA31HvjHi1zMywd_i_iEEcgT5k2GGUisXfZMzAapkPayWJ9AxbjDAAGN2939G6RmvTumPfamqanP4KrFXzPHleISsHRY_Owj6ZmZNYmY9Z9uswz60&amp;t=583299c4"
    type="text/javascript"></script>
  <script src="/ScriptResource.axd?d=pF1UDEgDL-2LZwQfO6oW8b5wup5ZTmRNHIIKGMEg7qKDcL2x4ExDoDjg0E8z3OvGe2w9EPoQYsum-y_KtzjGbPMaWSf7JE_TIeSMo4-aeyM5O68PbG2PnQA031vNZ3k7GOtQNGdd6urpXo2j_XbTbdGhazAfLZHpDvXqAhjrNm4WPsgp0&amp;t=583299c4"
    type="text/javascript"></script>
  <div class="aspNetHidden">
    <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="431885E1">
  </div>
  <script type="text/javascript">
    //<![CDATA[
    Sys.WebForms.PageRequestManager._initialize('ctl00$ContentPlaceHolderBody$ScriptManager1', 'frmSmartQuote', ['tctl00$ContentPlaceHolderBody$ctl00$ajxClickLogging', 'ContentPlaceHolderBody_ctl00_ajxClickLogging',
      'tctl00$ContentPlaceHolderBody$ctl01', 'ContentPlaceHolderBody_ctl01', 'tctl00$ContentPlaceHolderBody$ctl04', 'ContentPlaceHolderBody_ctl04', 'tctl00$ContentPlaceHolderBody$ctl07', 'ContentPlaceHolderBody_ctl07',
      'tctl00$ContentPlaceHolderBody$ctl10', 'ContentPlaceHolderBody_ctl10', 'tctl00$ContentPlaceHolderBody$ctl13', 'ContentPlaceHolderBody_ctl13', 'tctl00$ContentPlaceHolderBody$ctl16', 'ContentPlaceHolderBody_ctl16',
      'tctl00$ContentPlaceHolderBody$ctl19', 'ContentPlaceHolderBody_ctl19', 'tctl00$ContentPlaceHolderBody$ctl22', 'ContentPlaceHolderBody_ctl22'
    ], [], [], 90, 'ctl00');
    //]]>
  </script>
  <div id="ContentPlaceHolderBody_ctl00_ajxClickLogging" style="display:none;">
    <input name="ctl00$ContentPlaceHolderBody$ctl00$txtTrackingData" type="text" id="ContentPlaceHolderBody_ctl00_txtTrackingData"><input type="submit" name="ctl00$ContentPlaceHolderBody$ctl00$btnSubmitTrackingData" value=""
      id="ContentPlaceHolderBody_ctl00_btnSubmitTrackingData">
  </div>
  <script type="text/javascript">
    function TrackUserClick(TrackingName) {
      var oInput = document.getElementById("ContentPlaceHolderBody_ctl00_txtTrackingData");
      var oSubmit = document.getElementById("ContentPlaceHolderBody_ctl00_btnSubmitTrackingData");
      oInput.value = TrackingName;
      oSubmit.click();
    }
  </script>
  <div id="ContentPlaceHolderBody_divCSS">
    <!--SmartQuote New Web HTML TEST Template-->
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link href="./Styles/SmartQuote30.css" rel="stylesheet">
    <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
    <style>
      body {
        margin: 0px;
        padding: 0px;
        font-family: Roboto, sans-serif;
        background-color: #D8D8D8;
      }

      html {
        padding: 0px;
        margin: 0px;
        border: 0px;
      }

      a {
        color: #0087d3;
        text-decoration: none;
        font-weight: 100;
        letter-spacing: 0.5px;
      }

      a.uncolored {
        color: inherit;
      }

      footer {
        padding: 0px 15px 15px 15px;
      }

      .button {
        height: 45px;
        font-size: 14px;
        background-color: #0087d3;
        width: 100%;
        margin: 2.5px 0px;
        text-align: left;
        padding: 0px;
        border-radius: 2px;
      }

      .fixed {
        position: fixed;
        width: 100%;
        z-index: 9;
      }

      .inlineBlock {
        display: inline-block;
      }

      .pullLeft {
        float: left;
      }

      .clearLeft {
        clear: left;
      }

      .clearRight {
        clear: right;
      }

      .pullRight {
        float: right;
      }

      .newVspreowned {
        width: 100%;
        background: #0087d3;
      }

      .newVspreowned ul {
        margin: 0px;
        display: flex;
        padding: 0px;
        margin-bottom: 15px;
      }

      .newVspreowned li {
        text-decoration: none;
        display: flex;
        width: 49.5%;
        padding: 14px;
        text-align: center;
        color: #ffffff;
        border-bottom: 4px solid rgb(9, 74, 168);
        justify-content: center;
        border-bottom: 3px solid rgb(97, 161, 255);
      }

      .newVspreowned li.inactive {
        opacity: 0.5;
        border-bottom: 0px
      }

      .quoteContainer {
        border-top: 1px solid #d0d0d0;
        border-bottom: 1px solid #d0d0d0;
        background: #fff;
        margin-bottom: 15px;
      }

      /*Text Stylign Defs*/
      .title {
        font-size: 20px;
        color: #4d4d4d;
        line-height: 28px;
        font-weight: medium;
      }

      .subheading {
        font-size: 16px;
        color: #4d4d4d;
        line-height: 24px;
        font-weight: normal;
      }

      .body_normal {
        font-size: 14px;
        color: #4d4d4d;
        line-height: 20px;
        font-weight: normal;
      }

      .body_bold {
        font-size: 14px;
        color: #4d4d4d;
        line-height: 24px;
        font-weight: medium;
      }

      .caption {
        font-size: 12px;
        color: #4d4d4d;
        line-height: 18px;
        font-weight: normal;
      }

      /*End text classes*/
      .quoteInfoContainer {
        background: #0087d3;
        color: #ffffff;
        padding: 9px 11px;
        border-radius: 2px;
      }

      .infoTab {
        padding: 2px;
        width: 12px;
        height: 12px;
        text-align: center;
        font-size: 12px;
        display: inline;
        border-radius: 50%;
        border: 2px solid white;
        float: right;
        line-height: 13px;
      }

      .quoteTitle {
        font-weight: 100;
        font-size: 16px;
        text-transform: uppercase;
        padding: 3px 0px;
      }

      .headLine {
        font-size: 24px;
        color: #4d4d4d;
        line-height: 32px;
        font-weight: normal;
        opacity: 0.87;
      }

      .white {
        color: rgb(255, 255, 255)
      }

      .footer_button_img {
        width: 20px;
        height: 20px;
        padding: 12px 15px 13px 10px;
        float: left;
        position: relative;
      }

      .footer_button_text {
        height: 100%;
        line-height: 42px;
        border-radius: 2px;
        color: #ffffff;
      }

      .clientName,
      .clientHours {
        padding-bottom: 20px;
      }

      .fixedMenuList ul {
        text-transform: uppercase;
        display: flex;
        flex-flow: row;
        padding: 0px;
        margin: 0px;
        list-style: none;
      }

      .upArrow {
        display: inline-block;
        border-right: 1px solid black;
        border-top: 1px solid black;
        -webkit-transform: rotate(-90deg);
        width: 5px;
        height: 5px;
        transform: rotate(-45deg);
        margin-left: 8px;
        margin-right: 8px;
        padding: 0px;
      }

      .downArrow {
        display: inline-block;
        border-right: 1px solid black;
        border-bottom: 1px solid black;
        -webkit-transform: rotate(-90deg);
        width: 5px;
        height: 5px;
        transform: rotate(45deg);
        margin-left: 8px;
        margin-right: 8px;
        padding: 0px;
      }

      .scrollLeft,
      .scrollRight {
        position: absolute;
        width: 60px;
        height: 80px;
        top: 204px;
        background-color: rgba(0, 0, 0, 0.52);
        z-index: 1;
      }

      .scrollRight {
        right: 0px;
      }

      .leftArrow {
        display: inline-block;
        border-left: 3px solid white;
        border-top: 3px solid white;
        height: 16px;
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        width: 16px;
        margin: 29px 24px;
      }

      .rightArrow {
        display: inline-block;
        border-right: 3px solid white;
        border-top: 3px solid white;
        height: 16px;
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        width: 16px;
        margin: 30px 19px;
      }

      .blueArrow {
        border-color: rgb(0, 74, 165);
      }

      .dealertrackContainer {
        background-color: #E6E7E8;
        padding-bottom: 1px;
      }

      .dealertrackButton {
        margin: 40px;
        height: 50px;
        background: #0087d3;
        cursor: pointer;
      }

      .dealertrackText {
        text-align: center;
        font-size: 18px;
        color: white;
        padding: 14px;
      }

      .photoModal {
        position: fixed;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 100%;
        z-index: 9;
      }

      .infobox,
      .messageBox {
        width: calc(78% - 48px);
        max-width: 600px;
        height: 285px;
        background: white;
        box-shadow: 0px 0px 20px 0px #d0d0d0;
        position: relative;
        z-index: 99;
        top: 25%;
        font-size: 14px;
        line-height: 20px;
        font-weight: 100;
        padding: 20px;
        margin: auto;
      }

      .messagePad {
        overflow: auto;
        height: 260px;
      }

      .overlay {
        width: 100%;
        height: 100%;
        position: fixed;
        z-index: 9;
        background-color: black;
        opacity: 0.1;
        top: 0px;
        left: 0px;
      }

      .infoboxExit {
        position: absolute;
        padding: 24px 21px;
        color: rgb(0, 74, 165);
        font-weight: 400;
        letter-spacing: 1px;
        bottom: 0px;
        right: 0px;
      }

      .messageExit {
        padding: 20px;
        position: absolute;
        right: 0px;
        bottom: -13px;
        cursor: pointer;
      }

      .desktop {
        display: block;
      }

      .mobileOnly {
        display: none;
      }

      .hidden {
        display: none;
      }

      .quoteWrapper {
        max-width: 1200px;
        margin: auto;
      }

      div.paymentWidget {
        padding: 12px;
        background: #e6e7e8;
        border-radius: 0px 0px 2px 2px;
      }

      div.DealerTrackWidget {
        width: inherit;
        height: inherit;
        margin: inherit;
        text-align: inherit;
      }

      div.paymentWidgetButton {
        background-color: #0087d3;
      }

      @media screen and (min-width:992px) {
        .fixedMenuList {
          position: fixed;
          top: 0px;
          right: 0px;
          z-index: 10;
        }

        .fixedMenuList ul li {
          padding: 20px;
          font-weight: 500;
        }

        .desktopHidden {
          display: none;
        }
      }

      @media screen and (max-width:991px) {
        .fixedMenuList {
          border-top: 1px solid #d0d0d0;
          width: 100%;
          position: fixed;
          bottom: 0px;
          z-index: 1;
        }

        .fixedMenuList ul li {
          height: 56px;
          background: white;
          width: 33.3%;
          padding: 0px;
          list-style: none;
          font-size: 9px;
          font-weight: 100;
          text-align: center;
          padding-top: 10px;
        }

        .desktopHidden {
          display: block;
        }
      }

      @media screen and (min-width:600px) {
        footer {
          margin-bottom: 0px;
        }

        footer .button {
          width: calc(50% - 10px);
          display: inline-block;
        }

        footer .button:nth-child(odd) {
          margin-right: 10px;
        }

        footer .button:nth-child(even) {
          margin-left: 10px;
          float: right;
        }

        .hidden {
          display: none;
        }

        .titleContainer {
          height: 28px;
          color: #4D4D4D;
          font-family: Roboto;
          font-size: 20px;
          font-weight: 500;
          line-height: 28px;
        }

        div.showDesktop {
          display: block;
        }

        .imageAnchorDiv,
        .imageAnchorDiv img {
          height: 64px;
          width: auto;
        }

        .fixedFiller {
          height: 130px;
        }

        .imageContainer {
          background-color: #fff;
        }

        .largerQuoteContainer {
          width: calc(67% - 24px);
          float: right;
          position: absolute;
          top: 0px;
          right: 0px;
          height: 111px;
          max-width: 1080px;
        }

        .showMoreQuoteContainer,
        .showLessQuoteContainer {
          padding: 24px 24px 0px 24px;
        }

        .quotePadding {
          position: relative;
        }

        .quoteInfoContainer {
          float: left;
          display: inline-block;
          width: calc(30% - 22px);
          height: 109px;
          max-width: 324px;
        }

        div.DealerTrackWidget {
          float: right;
          width: calc(100%);
          height: inherit;
          margin: 0px;
          text-align: inherit;
          background: #E6E7E8;
          max-width: 756px;
        }

        .carDetailsContainer {
          padding: 10px 0px;
          height: 74px;
        }

        .headLine {
          padding: 10px 0px;
        }

        .quotetimestamp {
          text-align: right;
          padding-top: 14px;
        }

        .desktopImages {
          position: relative;
          margin-top: 27px;
          padding: 27px 0px;
          /*height:358px;*/
          max-height: 500px;
          width: 100%;
          border-top: 1px solid #979797;
          overflow: hidden;
          white-space: nowrap;
        }

        .vehicleDetailsTitle,
        .safetyInfoTitle {
          width: calc(18% - 4px);
          display: inline-block;
          float: left;
        }

        .safetyPadding {
          width: calc(82% - 0px);
          display: inline-block;
        }

        .detailsExtra {
          max-height: 150px;
          position: relative;
          overflow: hidden;
        }

        .safetyExtra {
          max-height: 230px;
          position: relative;
          overflow: hidden;
        }

        .detailsExtra:after,
        .safetyExtra:after {
          content: "";
          text-align: right;
          position: absolute;
          bottom: 0;
          right: 0;
          width: 100%;
          height: 3em;
          background: linear-gradient(to bottom, transparent, rgba(255, 255, 255, 0.7), white);
        }

        .moreSafetyInformation {
          width: calc(50% - 21px);
          display: inline-block;
        }

        .detailsExterior,
        .detailsInterior,
        .detailsMechanical,
        .detailsSafety {
          width: calc(25% - 20px);
          padding: 18px 10px 20px 0px;
          display: inline-block;
        }

        .detailsSafety {
          display: inline-block;
        }

        .details ul {
          padding-left: 20px;
        }

        .safetyInformationContainer {
          padding: 17px 0px;
        }

        .exteriorList,
        .interiorList,
        .mechanicalList,
        .safetyList {
          width: 87%;
          float: right;
        }

        .icon_car,
        .icon_seat,
        .icon_wrench,
        .icon_sheild {
          width: 13%;
          float: left;
        }

        .icon_car img,
        .icon_seat img,
        .icon_wrench img,
        .icon_sheild img {
          width: 18px;
        }

        .vehicleDeailsContainer {
          overflow: hidden;
        }

        .nhtsaPadding {
          padding: 14px 0px;
        }

        .frontalPadding,
        .sideCrashTitle {
          padding: 5px 0px;
        }

        .ratingLineHeight {
          line-height: 30px;
        }

        .starRating {
          float: right;
        }

        .starRating i.material-icons {
          font-size: 18px;
        }

        .dealertrackContainer {
          width: calc(70% - 0px);
          display: inline-block;
          height: 127px;
        }

        .photoContainer {
          height: 436px;
          transition: transform 0.5s ease;
        }

        .largeImageBlock {
          margin: 5px 5px 15px 0px;
          border-radius: 2px;
          display: inline-block;
          float: left;
          overflow: hidden;
          height: 424px;
          width: 567px;
          position: relative;
        }

        .imageBlocks {}

        .imageBlock {
          /*height:163px;*/
          margin: 5px 0px 1px 10px;
          border-radius: 2px;
          overflow: hidden;
          display: inline-block;
        }

        .imageBlock img,
        .largeImageBlock img {
          width: 100%;
          /*box-shadow: 0 0 2px 0 #4D4D4D;*/
        }

        .largeImageBlock img {
          max-height: 424px;
          max-width: 567px;
          position: absolute;
          top: 0;
          bottom: 0;
          margin: auto;
        }

        .imageBlock img {
          width: 275px;
          height: 206px;
        }

        .clientInfo {
          display: flex;
          flex-wrap: nowrap;
          padding: 5px 0px;
          font-size: 14px;
        }

        .clientContact,
        .clientVisit {
          display: inline-block;
          width: calc(50%);
        }

        .clientVisit {
          float: right;
        }

        .seeLess {
          text-align: center;
          padding: 28px 0px 30px 0px;
          text-transform: uppercase;
          line-height: 22px;
          color: #0087d3;
        }

        .desktopDetails {
          text-align: right;
          text-transform: uppercase;
          padding: 17px 0px;
          color: #0087d3;
        }

        .photoBox {
          width: 100%;
          height: 100%;
          top: 0px;
          left: 0px;
          background-color: rgba(0, 0, 0, 0.84);
          box-shadow: 0px 0px 20px 0px #d0d0d0;
          position: fixed;
          z-index: 99;
          text-align: center;
        }

        .photoBoxBack {
          display: inline-block;
          border-left: 2px solid white;
          border-bottom: 2px solid white;
          transform: rotate(45deg);
          width: 7px;
          height: 7px;
        }

        .photoBoxBackContainer {
          width: 100px;
          height: 10px;
          z-index: 101;
          position: absolute;
          top: 20px;
          color: #fff;
        }

        .photoBox_flex {
          display: inline-block;
          position: relative;
          transition: transform 0.5s ease;
          transform: translate(0%, 8%);
          white-space: nowrap;
          overflow: hidden;
          width: 650px;
          margin: auto;
        }

        .photoBox_next,
        .photoBox_prev {
          position: absolute;
          z-index: 100;
        }

        .photoBox_next {
          right: 0px;
        }

        .photoBox_flex img {
          height: 100%;
          width: 100%;
        }

        .imageWrap,
        .thumbWrap {
          transition: transform 0.5s ease;
        }

        .thumbBorder {
          border: 4px solid blue;
          position: absolute;
          width: 205px;
          height: 153px;
          top: 491px;
          left: 1px;
        }

        .imageItem {
          display: inline-block;
          width: 650px;
        }

        .imageThumb {
          display: inline-block;
          width: 205px;
          max-height: 136px;
          margin: 5px;
        }

        .infobox {
          height: 220px;
        }

        .safetyCheck {
          min-height: 190px;
        }

        .detailsCheck {
          min-height: 150px;
        }

        .infoTab,
        .newVspreowned,
        .largeImageBlock img,
        .imageBlock,
        .desktopDetails,
        .seeLess,
        .scrollRight,
        .scrollLeft,
        .photoBoxBackContainer,
        .infoboxExit,
        .pointer {
          cursor: pointer;
        }

        div.paymentWidget {
          padding: 8px;
          background: #e6e7e8;
          border-radius: 0px 0px 2px 2px;
        }
      }

      @media screen and (max-width:599px) {
        .fixedFiller {
          height: 130px;
        }

        /*Payment Widget Edits*/
        div.showMobile {
          display: block;
        }

        div.hideMobile {
          display: none;
        }

        .clientInfo {
          margin-bottom: 66px;
        }

        /*DAS WEB FONTS*/
        .QuoteVehicleOuterDiv {
          border: none;
          margin: 0px;
        }

        .MainOuterDiv {
          position: inherit;
          width: inherit;
          margin: 0;
        }

        .MainInnerDiv {
          background-color: #e6e7e8;
        }

        .detailsImg {
          width: 20px;
          padding-right: 15px;
        }

        .icon_car,
        .icon_seat,
        .icon_wrench,
        .icon_sheild {
          float: left;
        }

        .quoteInfoContainer {
          height: 55px;
        }

        .messageBox {
          height: 275px;
        }

        /**/
        .mobileOnly {
          display: block;
        }

        .desktop {
          display: none;
        }

        .hidden {
          display: none;
        }

        .imageContainer {
          width: 100%;
          background-color: white;
        }

        .imageContainer img {
          width: 100%;
        }

        .slideShowContainer {
          border-top: 1px solid rgb(151, 151, 151);
          border-bottom: 1px solid rgb(151, 151, 151);
          height: 170px;
          text-align: center;
          overflow: hidden;
          height: auto;
        }

        .slideShowImage {
          width: 100%;
          height: auto;
          position: relative;
          bottom: 0%;
        }

        .titleContainer {
          padding: 11px 14px;
        }

        .quotePadding {
          padding: 14px 13px 0px 13px;
        }

        .showHideContainer,
        .hideShowContainer {
          font-size: 12px;
        }

        .carDetailsContainer {
          padding-bottom: 7px;
        }

        .titleSpecs {
          padding: 4px 0px 4px 0px;
        }

        .mfrcode {
          padding: 2px 0px;
        }

        .helpfinance {
          padding: 12px 0px;
          text-align: center;
        }

        .largerQuoteContainer {
          background: #e6e7e8;
          border-radius: 2px;
          margin-top: 12px;
          position: relative;
        }

        .msrp {
          position: absolute;
          top: -15px;
          right: 0px;
        }

        .quoteNumber {
          font-size: 24px;
          padding: 3px 0px;
        }

        .ratingLineHeight {
          line-height: 22px;
        }

        .quoteLease,
        .quoteFinance {
          width: 100%;
          clear: both;
          padding: 5px 0px 9px 0px;
          line-height: 22px;
          text-transform: uppercase;
          color: rgb(77, 77, 77);
        }

        .moreSafetyInformation {
          padding: 0px 10px;
        }

        .starRating {
          float: right;
          line-height: 14px;
        }

        .quoteFinanceAndLeaseDetails {
          padding: 15px;
        }

        .quoteFinanceButton {
          height: 40px;
          padding: 0px 12px 15px 12px;
        }

        .financeButton {
          height: 53px;
          background: rgb(9, 74, 168);
          text-align: center;
        }

        .financeButton button {
          margin: 15px 0px;
        }

        .quotetimestamp {
          text-align: center;
          padding: 0px 0px 10px 0px;
        }

        .expandableInformation {
          padding: 0px 13px;
        }

        .expandableInformation>div,
        .expandableInformation>div>div {
          color: rgb(77, 77, 77);
        }

        .seeLess {
          text-align: center;
          padding: 6px;
          text-transform: uppercase;
          line-height: 22px;
          padding-bottom: 12px;
          color: #0087d3;
        }

        .vehicleDeailsContainer div,
        .safetyInformationContainer div {}

        .details {
          max-height: 90px;
          position: relative;
          overflow: hidden;
        }

        .details>hr,
        .safetyInformationContainer hr {
          border: 0;
          border-top: 1px solid rgb(210, 210, 210);
        }

        .safetyInformationContainer {
          line-height: 20px;
        }

        .safetyInfoTitle,
        .vehicleDetailsTitle {
          padding: 12px 10px;
        }

        .safetyPadding {
          padding: 0px 10px;
        }

        .detailsHeader {
          padding: 23px 5px 0px 0px;
        }

        .details:after {
          content: "";
          text-align: right;
          position: absolute;
          bottom: 0;
          right: 0;
          width: 100%;
          height: 3em;
          background: linear-gradient(to bottom, transparent, rgba(255, 255, 255, 0.7), white);
        }

        div.viewFull {
          padding-left: 25px;
          padding-top: 15px;
          text-transform: uppercase;
          font-weight: 100;
        }

        .material-icons {
          color: #4D4D4D;
        }

        .material-icons.md-18 {
          font-size: 18px;
          color: #0087d3;
        }

        .noPadding_Right {
          padding-right: 0px !important;
        }

        .clearBoth {
          clear: both;
        }

        .crashRatingContainer>div {
          padding: 2px 0px;
          font-size: 14px;
          letter-spacing: 0.5px;
        }

        .padding_10px {
          padding: 10px !important;
        }

        .seperator {
          height: 20px;
        }

        .footerButtonContainer {
          padding-bottom: 8px;
        }

        .clientInfo {
          padding: 15px;
          color: rgb(77, 77, 77);
          font-size: 14px;
        }

        .clientInfo>div {
          padding: 2px 0px;
        }

        .photoBox {
          width: 100%;
          height: 100%;
          top: 0px;
          left: 0px;
          background-color: black;
          box-shadow: 0px 0px 20px 0px #d0d0d0;
          position: fixed;
          z-index: 99;
          text-align: center;
        }

        .photoBoxBack {
          display: inline-block;
          border-left: 2px solid white;
          border-bottom: 2px solid white;
          transform: rotate(45deg);
          width: 7px;
          height: 7px;
        }

        .photoBoxBackContainer {
          width: 100px;
          height: 10px;
          z-index: 101;
          position: absolute;
          top: 20px;
          color: #fff;
        }

        .photoBox_flex {
          position: relative;
          top: 25%;
        }

        .imageWrap {
          display: inline-block;
          position: relative;
          top: 45%;
          transition: transform 0.5s ease;
          white-space: nowrap;
          transform: translate(0%, 0%);
        }

        .imageItem {
          display: inline-block;
        }

        .photoBox_next,
        .photoBox_prev {
          top: 40%;
        }

        .photoBox_flex img {
          height: 100%;
          width: 100%;
        }

        .showLessQuoteContainer {
          padding-bottom: 19px;
        }

        .compressedQuote {
          margin: 0px 15px;
          width: calc(100% - 30px);
          height: 91px;
          background-color: #0087d3;
          color: #ffffff;
          border-radius: 2px;
        }

        .compressedPrice {
          padding: 11px 0px 0px 11px;
          width: calc(100% - 133px);
        }

        .compressedImage {
          width: 120px;
          height: calc(100% - 2px);
          border: 1px solid #979797;
          border-radius: 0px 2px 2px 0px;
          background-repeat: no-repeat;
          background-size: cover;
        }

        .accentColor {
          color: #0087d3;
        }

        .dealertrackButton {
          margin: 10px;
        }
      }

      .paymentWidgetTooltipTitle {
        font-weight: bold !important;
      }

      .PaymentSummaryDisclaimers a {
        color: #1F77D9 !important;
      }

      .paymentWidgetWrapper {
        background-color: #FFF;
        font-family: Arial, Helvetica, sans-serif;
        padding: 0;
      }

      .paymentWidgetWrapper.paymentWidgetTransparent {
        background-color: transparent;
      }

      .paymentWidgetLoadingWrapper {
        padding: 10px;
        display: block;
        border: 1px solid #666;
      }

      .paymentWidgetTransparent .paymentWidgetLoadingWrapper {
        border: 0 solid transparent;
        background-color: transparent;
      }

      .paymentWidgetContainer {
        display: table;
        width: 100%;
        text-align: center;
      }

      .paymentWidgetExtraLarge .paymentWidgetRow {
        display: table-cell;
        padding: 0 10px;
        vertical-align: middle;
        text-align: center;
      }

      .paymentWidgetLarge .paymentWidgetRow,
      .paymentWidgetMedium .paymentWidgetRow {
        padding: 0 10px;
      }

      .paymentWidgetSmall .paymentWidgetRow {
        padding: 0 5px;
      }

      .paymentWidgetRowLabel {
        margin-top: 2px;
      }

      .paymentWidgetLarge .paymentWidgetRowLabel {
        margin-top: 6px;
        width: 72px;
        float: left;
      }

      .paymentWidgetMedium .paymentWidgetRowLabel {
        width: 72px;
        float: left;
      }

      .paymentWidgetLabel {
        font-size: 11px;
      }

      .paymentWidgetLarge .paymentWidgetRowLabelText,
      .paymentWidgetMedium .paymentWidgetRowLabelText {
        margin-top: 3px;
        float: right;
      }

      .paymentWidgetRowValue {
        color: #333;
        font-size: 25px;
      }

      .paymentWidgetMedium .paymentWidgetRowValue,
      .paymentWidgetSmall .paymentWidgetRowValue {
        font-size: 19px;
      }

      .paymentWidgetCTA {
        color: #666;
        text-align: center;
        padding: 0 5px 10px;
        clear: both;
        font-size: .8em;
      }

      .paymentWidgetSmall .paymentWidgetCTA {
        font-size: .7em;
      }

      .paymentWidgetButton {
        background-color: #1F77D9;
        border-radius: 0px;
        clear: both;
        margin: 0;
        padding: 10px 0;
      }

      .paymentWidgetSmall .paymentWidgetButton {
        padding: 5px 0;
      }

      .paymentWidgetButtonText {
        font-weight: bold;
        color: white;
        display: table-cell;
        font-size: 14px;
      }

      .paymentWidgetExtraLarge .paymentWidgetButtonText {
        font-size: 16px;
      }

      .paymentWidgetSmall .paymentWidgetButtonText {
        font-size: 11px;
      }

      .paymentWidgetButtonWrapper {
        width: 90%;
        margin: 0 auto;
        display: table;
      }

      .paymentWidgetDivider {
        border-right: 1px solid #999;
        height: 40px;
      }

      .paymentWidgetLoadingWrapper,
      .paymentWidgetContainer,
      .paymentWidgetButton {
        font-family: Arial, Helvetica, sans-serif;
      }

      .paymentWidgetLoadingWrapper,
      .paymentWidgetButton {
        text-align: center;
      }

      .paymentWidgetLoadingWrapper,
      .paymentWidgetContainer {
        color: #666;
        border-radius: 0px;
      }

      .paymentWidgetLoadingText,
      .paymentWidgetRowValueText {
        font-weight: bold;
      }

      .paymentWidgetExtraLarge .paymentWidgetRowValueText {
        padding-bottom: 5px;
      }

      .paymentWidgetLarge .paymentWidgetRowValueText,
      .paymentWidgetMedium .paymentWidgetRowValueText {
        float: right;
      }

      .PaymentWidgetButtonIcon {
        background-position: center center;
        background-repeat: no-repeat;
        display: table-cell;
        width: 18%;
        height: 17px;
      }

      .PaymentWidgetRowHelpIcon {
        background-position: center center;
        background-repeat: no-repeat;
        margin-left: 5px;
        padding: 9px;
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAXVJREFUeNpi/P//PwMjIyMDNuDj668ApBSQhB5s2bzxATa1jNgMAhqQAKTq0QyBGwbEjUADF+A0CGiAAJBaD8QODITBBiBOBBr4AcRhQZPcD8QGMI6SoiKDhYU5mH3v/n2GEydOIqsNgLrYEMVFQNc0QL0DBm1tLQy6OjootoAMa21tZ3j16hWyMMibDUxIXsqHyURFRoANAWlMTklj8PULYFi+fAXYhQUFeehezAfpZ0JypgBM5iXQRpA35syZC7d9GdAgEEB3JVRfACyMUGJn7959YIwMnJ2dwDSat2BAgYWI2GFITUlm8PPzZfj69Ss4jLABJlIMqaqqAYcbPoM+4DII5iV8hoD0syAlrn5sKmCa8RgC1g92ETT/HMCm4srlK2CMBxwA6UcOo0RsXowEpikQxuUlqD5EYENdhWEYKCEuh6YhbIbASgOM3A9MpaC8Nh85z2EBF6CGXMBbjEANBKV2f/TyCIg3Ag3YgLU8ogYACDAAsQSkgIAukVMAAAAASUVORK5CYII=');
      }

      .paymentWidgetLarge .PaymentWidgetRowHelpIcon,
      .paymentWidgetMedium .PaymentWidgetRowHelpIcon {
        float: right;
      }

      .paymentWidgetTooltip {
        background: none repeat scroll 0 0 #FFFFFF;
        border: 1px solid #999999;
        line-height: 18px;
        padding: 10px;
        z-index: 12000;
        text-align: left;
        color: #333;
      }

      .paymentWidgetTooltip:focus {
        outline: none;
      }

      .paymentWidgetContainer,
      .paymentWidgetCTA,
      .paymentWidgetButton,
      .PaymentWidgetRowHelpIcon,
      .paymentWidgetTooltip {
        cursor: pointer;
      }

      .paymentWidgetLarge .paymentWidgetClear,
      .paymentWidgetMedium .paymentWidgetClear {
        clear: both;
      }

      .PaymentWidgetCalcIcon {
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAARBAMAAADwJOuSAAAAA3NCSVQICAjb4U/gAAAAMFBMVEX///////////////////////////////////////////////////////////////9Or7hAAAAAEHRSTlMAESIzRFVmd4iZqrvM3e7/dpUBFQAAAAlwSFlzAAALEgAACxIB0t1+/AAAAB50RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNS4xqx9I6wAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMy8yMC8xNTyEa1MAAACZSURBVAiZY7j/HwwSGP7t3r17z+77Cxj+MDBYenXO28Dwl4HB2zLt3AaQCFtOxLoNDP/unDlz9yxQzf/7/96/+/d+AcNftge1nRf0FzD8q/5xbs3j+A0M/9//+//+JVDxX4mHfZkX9IG6op6uq37WvwAi9e8/UJfm43lRr/cDGZIP53W+3r+B4T3QDUCpCQxeu1av2rV6hwAArCNe5Gv18YoAAAAASUVORK5CYII=');
      }

      .PaymentWidgetCartIcon {
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARBAMAAAAvapGNAAAAA3NCSVQICAjb4U/gAAAAMFBMVEX///////////////////////////////////////////////////////////////9Or7hAAAAAEHRSTlMAESIzRFVmd4iZqrvM3e7/dpUBFQAAAAlwSFlzAAALEgAACxIB0t1+/AAAAB50RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNS4xqx9I6wAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMy8yMC8xNTyEa1MAAACCSURBVAiZYzhzgwEGZq4zgLN5J5i4gAEDA/uD/P8g8JuBgfGaHpj5BahiDieYeRDI1DMBMxOATO4F54GsfwpAJssnkL6fYONuMikpKRmCmfkrZ86cuQTMlFwFBFsgFjKCEZg1t4GhdyKYyfb/E/P/r2Amy/uLjO+fQFREOTB4BTAAAKDJPjkhl6nRAAAAAElFTkSuQmCC');
      }

      @media (max-width: 600px) {
        .paymentWidgetTooltip {
          left: 0 !important;
          right: 0;
          position: fixed;
          margin: 0 5%;
        }
      }

      @media (min-width: 601px) {
        .paymentWidgetTooltip {
          position: absolute;
          width: 300px;
        }
      }
    </style>
  </div>
  <div id="ContentPlaceHolderBody_divScript">
    <script type="text/javascript" src="https://code.jquery.com/jquery-1.5.2.js"></script>
    <script type="text/javascript" src="./Scripts/SmartQuote30.js"></script>
    <script language="javascript">
      OpenQuoteEventData = "SQ.Web.SmartQuoteNewWebHTML9.Open";
      DefaultSelectedTabName = "[[@default_tab]]";
    </script>
  </div>
  <div id="ContentPlaceHolderBody_divQuote" class="SmartQuote_QuoteDiv">
    <header id="fixedHeader" class="fixed">
      <div class="imageContainer">
        <div class="imageAnchorDiv">
          <a href="https://www.wilkinsmazdacars.com/" target="_blank"><img src="https://dascdn.blob.core.windows.net/responselogix/ClientContent/f4ea7545-5062-4f22-b88f-4d6a931548f5/Image/3945362_wilkinsm-hdr-800.jpg" width="100%" alt="" valign="top" border="0" style="max-width:800px;"></a>
        </div>
      </div>
      <div class="newVspreowned body_normal">
        <ul>
          <li id="requestedTab" class="">Requested Vehicle</li>
          <li id="newTab" class="inactive">New Alternatives</li>
          <li id="usedTab" class="inactive">Pre-Owned Alternatives </li>
        </ul>
      </div>
    </header>
    <div id="fixedFiller" class="fixedFiller" style="height: 130px;"></div>
    <!-- Flow Independent Items -->
    <!-- Footer mobile menu, but also located inside the header for desktop -->
    <div id="fixedMenuList" class="fixedMenuList">
      <ul class="options">
        <li id="showAppointment">
          <div>
            <a class="uncolored" target="_blank">
                        <i class="material-icons desktopHidden">date_range</i>
                    </a>
          </div>
          <div>
            <a class="uncolored pointer">Appointment</a>
          </div>
        </li>
        <li>
          <div>
            <a class="uncolored" href="https://www.wilkinsmazdacars.com/global-incentives/index.htm" target="_blank" onclick="sendClickEventData('SQ.Web.SmartQuoteNewWebHTML9.SubmitCreditApp.Click')">
                        <i class="material-icons desktopHidden">check_box</i>
                    </a>
          </div>
          <div>
            <a class="uncolored" href="https://www.wilkinsmazdacars.com/global-incentives/index.htm" target="_blank" onclick="sendClickEventData('SQ.Web.SmartQuoteNewWebHTML9.SubmitCreditApp.Click')">Credit Approved</a>
          </div>
        </li>
        <li>
          <div>
            <a class="uncolored" href="https://www.wilkinsmazdacars.com/carfax-trade-in.htm" target="_blank" onclick="sendClickEventData('SQ.Web.SmartQuoteNewWebHTML9.TradeInAppraisal.Click')">
                        <i class="material-icons desktopHidden">collections_bookmark</i>
                    </a>
          </div>
          <div>
            <a class="uncolored" href="https://www.wilkinsmazdacars.com/carfax-trade-in.htm" target="_blank" onclick="sendClickEventData('SQ.Web.SmartQuoteNewWebHTML9.TradeInAppraisal.Click')">Trade-In</a>
          </div>
        </li>
      </ul>
    </div>
    <!-- Modal popup infobox -->
    <div id="photoModal" class="photoModal hidden">
      <div class="overlay"></div>
      <div class="infobox">
        <div>
          <div> *Your price quote is valid for 7 days and does not include Dealer Installed Accessories, Tax, License, or Doc Fees. We reserve the right to modify this quote to correct arithmetic errors. Incentive and pricing programs are subject to
            change by the Manufacturer without notice. We will notify you promptly if any incentive or pricing programs or other terms change. </div>
        </div>
        <div id="infoboxExit" class="infoboxExit">EXIT</div>
      </div>
    </div>
    <!-- End Flow -->
    <div id="usedPhotoModal" class="photoModal hidden">
      <div class="overlay"></div>
      <div class="infobox">
        <div>
          <div> *Vehicles subject to prior sale. </div>
        </div>
        <div id="usedInfoboxExit" class="infoboxExit">EXIT</div>
      </div>
    </div>
    <div id="appointmentModal" class="photoModal hidden">
      <div class="overlay"></div>
      <div class="infobox">
        <div id="ContentPlaceHolderBody_ctl01">
          <div id="ContentPlaceHolderBody_ctl03_pnlForm">
            <div class="Text"> Maricel, <br><br> Wilkins Hyundai Mazda is more than happy to schedule a meeting with you or arrange for a test drive. In order to better accomodate your schedule, please specify when you'd like to come by for a visit.
              <br><br> I'd like to come to Wilkins Hyundai Mazda as follows: <br><br> Select Day of Week: <select name="ctl00$ContentPlaceHolderBody$ctl03$ddlDayOfWeek" id="ContentPlaceHolderBody_ctl03_ddlDayOfWeek">
                <option value="Monday">Monday</option>
                <option value="Tuesday">Tuesday</option>
                <option value="Wednesday">Wednesday</option>
                <option value="Thursday">Thursday</option>
                <option value="Friday">Friday</option>
                <option value="Saturday">Saturday</option>
              </select>
              <br> Select Time of Day: <select name="ctl00$ContentPlaceHolderBody$ctl03$ddlTimeOfDay" id="ContentPlaceHolderBody_ctl03_ddlTimeOfDay">
                <option value="Morning">Morning</option>
                <option value="Afternoon">Afternoon</option>
                <option value="Evening">Evening</option>
              </select>
            </div>
            <div class="ActionButtons">
              <input type="submit" name="ctl00$ContentPlaceHolderBody$ctl03$btnSubmit" value="Submit" id="ContentPlaceHolderBody_ctl03_btnSubmit">
            </div>
          </div>
        </div>
        <div id="appointmentExit" class="infoboxExit">EXIT</div>
      </div>
    </div>
    <div id="welcomeMessage" class="photoModal">
      <div class="overlay"></div>
      <div class="messageBox">
        <div class="messagePad"> Welcome to Wilkins Mazda, Maricel!<br><br> In this email you will find a price quote for the 2025 Mazda CX-5 and, if applicable, a few alternative options you may find interesting.<br><br> We will be reaching out to
          you soon by email (and phone if possible) to clarify that the information you received is correct and answer any questions you may have.<br><br> I look forward to providing you with a great experience as you search for a
          vehicle!<br><br><br>
        </div>
        <div id="welcomeMessageExit" class="messageExit">EXIT</div>
      </div>
    </div>
    <div class="quoteWrapper">
      <!-- Reuqested Quote Box -->
      <div id="requestedQuote" class="requestedQuote">
        <div class="quoteContainer">
          <!-- Expanded Quote Section -->
          <div id="showMoreQuoteContainer_requested1" class="showMoreQuoteContainer showDesktop">
            <div class="titleContainer subheading">
              <div class="titleSpecs inlineBlock"> 2025 Mazda CX-5 </div>
              <div class="titleSpecs inlineBlock"> 2.5 S Preferred AWD </div>
            </div>
            <div id="slideShowContainer_requested1" class="slideShowContainer mobileOnly">
              <img class="slideShowImage" height="100%" alt="2025 Mazda CX-5"
                src="http://content.responselogix.com/script/Image.aspx?src=https%3a%2f%2fpictures.dealer.com%2fw%2fwilkinsmazda%2f1190%2f83e06fa837e28ebe032228cef7b26081x.jpg&amp;width=312">
            </div>
            <div class="quotePadding">
              <div class="caption carDetailsContainer">
                <div class="vincode">
                  <span class="vin">VIN: </span>
                  <span class="stockNumber">JM3KFBCL0S0563519</span>
                </div>
                <div class="stockcode">
                  <span class="stock">STOCK: </span>
                  <span class="vinNumber">M16095</span>
                </div>
                <div class="mfrcode">
                  <span class="MRF">MFR. CODE: </span>
                  <span class="vinNumber"></span>
                </div>
              </div>
              <div class="largerQuoteContainer">
                <div class="msrp"> MSRP: $33,265 </div>
                <div class="quoteInfoContainer">
                  <div id="infoTab_1" class="infoTab body_normal white">
                    <span>i</span>
                  </div>
                  <div class="quoteTitle">Wilkins Price </div>
                  <div class="headLine white" style="opacity:0.87"> $30,906* </div>
                </div>
                <div class="dealertrackContainer">
                  <div id="dealertrack_requested1" class="DealerTrackWidget"
                    suitequerystring="accountId=2390475&amp;dealerId=236130&amp;zip=60126&amp;vin=JM3KFBCL0S0563519&amp;price=30906&amp;leasePrice=30906&amp;msrp=33265&amp;mileage=35&amp;type=New&amp;style=AWD 2.5 S Preferred 4dr SUV">
                    <div id="drsw0" widget="p"
                      suitequerystring="accountId=2390475&amp;dealerId=236130&amp;zip=60126&amp;vin=JM3KFBCL0S0563519&amp;price=30906&amp;leasePrice=30906&amp;msrp=33265&amp;mileage=35&amp;type=New&amp;style=AWD 2.5 S Preferred 4dr SUV">
                      <div id="drsw0_drs_paymentWidget_wrapper" class="paymentWidgetWrapper paymentWidgetExtraLarge">
                        <div id="drsw0_drs_paymentWidget_loadingContainer" class="paymentWidgetLoadingWrapper paymentWidgetLoadingText" style="display: none;">Calculating Payments...</div>
                        <div id="drsw0_drs_paymentWidget" class="paymentWidget" style="">
                          <div id="drsw0_drs_paymentWidget_container" class="paymentWidgetContainer">
                            <div id="drsw0_drs_paymentWidget_finance_wrapper" class="paymentWidgetRow paymentWidgetRowFinance">
                              <div class="paymentWidgetRowLabel"><span class="paymentWidgetRowLabelText paymentWidgetLabel">FINANCE</span><span id="drsw0_drs_paymentWidget_finance_help" class="PaymentWidgetRowHelpIcon"></span></div>
                              <div class="paymentWidgetRowValueText paymentWidgetLabel"><span id="drsw0_drs_paymentWidget_finance_value" class="paymentWidgetRowValue">$511</span>/mo</div>
                              <div class="paymentWidgetClear"></div>
                            </div>
                            <div id="drsw0_drs_paymentWidget_divider" class="paymentWidgetDivider"></div>
                            <div id="drsw0_drs_paymentWidget_lease_wrapper" class="paymentWidgetRow paymentWidgetRowLease">
                              <div class="paymentWidgetRowLabel"><span class="paymentWidgetRowLabelText paymentWidgetLabel">LEASE</span><span id="drsw0_drs_paymentWidget_lease_help" class="PaymentWidgetRowHelpIcon"></span></div>
                              <div class="paymentWidgetRowValueText paymentWidgetLabel"><span id="drsw0_drs_paymentWidget_lease_value" class="paymentWidgetRowValue">$386</span>/mo</div>
                              <div class="paymentWidgetClear"></div>
                            </div>
                          </div>
                          <div id="drsw0_drs_paymentWidget_cta" class="paymentWidgetCTA">Click here for details on financing</div>
                          <div id="drsw0_drs_paymentWidget_button" class="paymentWidgetButton">
                            <div class="paymentWidgetButtonWrapper"><span class="paymentWidgetButtonText">Start Your Deal Now</span></div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                  <div id="reserve_requested1" class="dealertrackButton hidden">
                    <div class="dealertrackText">Reserve Vehicle</div>
                    <!-- this needs to be put inside a modal -->
                  </div>
                  <div id="reserveModal_requested1" class="photoModal hidden">
                    <div id="reserveOverlay_requested1" class="overlay"></div>
                    <div class="infobox">
                      <div id="ContentPlaceHolderBody_ctl04">
                        <div id="ContentPlaceHolderBody_ctl06_pnlForm">
                          <div class="Title"> Reserve This Vehicle </div>
                          <div class="Text"> Please confirm that you would like to reserve this vehicle. Once you've clicked the Submit button, your assigned sales person will be informed of your reservation request. Once the availability check is
                            complete, you will be contacted either by email or phone. <br><br> Since we are selling vehicles on a regular basis, we cannot guarantee that this vehicle is still available. We will do our very best to meet your request.
                          </div>
                          <div class="ActionButtons">
                            <input type="submit" name="ctl00$ContentPlaceHolderBody$ctl06$btnCancel" value="Cancel"
                              onclick="ToggleReserveVehicle('lnkRequested_ReserveVehicle', 'divRequested_ReserveVehicle', 'divRequested_Pricing', 'SQ.Web.SmartQuoteNewWebHTML9.Featured.Vehicle1.ReserveThisVehicle.Click'); return false;"
                              id="ContentPlaceHolderBody_ctl06_btnCancel">
                            <input type="submit" name="ctl00$ContentPlaceHolderBody$ctl06$btnSubmit" value="Submit" id="ContentPlaceHolderBody_ctl06_btnSubmit">
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
              <div class="quotetimestamp caption"> Quoted on 12/19/2024 at 1:40:45 PM </div>
              <div id="photoRollDesktop_requested1" class="desktop desktopImages">
                <div id="transitionContainer_requested1" class="photoContainer">
                  <div id="highlightImage_requested1" class="largeImageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/1190/83e06fa837e28ebe032228cef7b26081x.jpg"></div>
                  <div id="secondaryImages_requested1" class="imageBlocks">
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0977/210c2fb73734088fac26ba27b6d46c48x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0538/85511f79b0c1f9b0fe42a510fb1196acx.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/1398/4707ede92d3e25fc6d1ad701c60d8265x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0960/9080e3be1cf236576716400e7c611fffx.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0389/437e7134122807c40137956296ce885cx.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0111/6f906041d30eca95b30f4e07949226f1x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/1392/eb73e93ceb11e6e090f6af7de21764e1x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/1153/c08c08aaf16ef5e12e80b32a32ed4867x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/1016/c4588200fa261d4c6f786c741d227419x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/1318/accb772173c89a5d29042dbbf90127e3x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/1975/06bbe3a4aa947c9861a79b88a45d90aax.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0269/d0af1d0efd67dc3a5bf2741cde7f8dd0x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/1092/74c670c8374b32c3163998f7102e28e3x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/1029/84794e35d74150074a489bdec91bb5ecx.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0842/e42adbbbad2bf672fa83bf852fda4181x.jpg"></div>
                  </div>
                  <div id="tertiaryImages_requested1" class="imageBlocks">
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0878/e83b635f8c853c0f0df29d06aed20b75x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/1498/475960a39dddaccf76fb15f84beee074x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0773/3570fbba08dd60968d933f02872796ecx.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0917/a3ef93a7ce502ea8c53f7e740c28b93ex.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0358/6d4e6472be3c11d093e32a6c143c5fcdx.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/1161/58214505a16bb7b63e83c121f9c5211bx.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0423/a998808cc288e6fcfb34520afa6b256ex.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0597/6767e8dbe8b6aee4544b93977aa8e9c0x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/1915/3a7b1ff65d02c3a3826b468b31c5582cx.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0572/671398a1141ea31e8bb19171df169ba8x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0354/18e3441b388dec03e2c7695b9b54c67cx.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/1788/59f9dcb1f766ba751030b9700149281fx.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/1374/8823bd8e0d3487fdb342108bb3b4b045x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0816/c3e21537c33a1ec197d268bb49fa7a01x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0019/3e23a9e0141b76b8e913c796c8aa97e0x.jpg"></div>
                  </div>
                </div>
                <div id="scrollLeft_requested1" class="scrollLeft desktop">
                  <div class="leftArrow"></div>
                </div>
                <div id="scrollRight_requested1" class="scrollRight desktop">
                  <div class="rightArrow"></div>
                </div>
              </div>
            </div>
            <div id="expandableInformation_requested1" class="expandableInformation showMobile">
              <hr class="mobileOnly">
              <div class="vehicleDeailsContainer">
                <div id="detailsInformation_requested1" class="vehicleDetailsTitle subheading"> Vehicle Details <div id="detailsArrow_requested1" class="downArrow pullRight mobileOnly"></div>
                </div>
                <div id="moreDetailsInformation_requested1" class="hidden safetyPadding body_normal">
                  <hr class="desktop" style="margin: 13px 0px;">
                  <div class="detailsBasics">
                    <div>Engine: </div>
                    <div>Transmission: Automatic</div>
                    <div>Exterior Color: Rhodium White Metallic</div>
                    <div>Interior Color: Black Leather</div>
                  </div>
                </div>
              </div>
              <hr class="mobileOnly">
              <div class="safetyInformationContainer">
                <div id="safetyInformation_requested1" class="safetyInfoTitle subheading">Safety Information<div id="safetyArrow_requested1" class="downArrow pullRight mobileOnly"></div>
                </div>
                <div id="moreSafetyInformation_requested1" class="safetyPadding hidden">
                  <hr class="desktop" style="margin: 13px 0px;">
                  <div class="safetyExtra safetyCheck">
                    <div class="moreSafetyInformation pullLeft" style="padding-right:19px">
                      <div class="noPadding_Right">
                        <div><strong>National Highway Traffic Safety Administration (NHTSA)</strong></div>
                        <div class="nhtsaPadding"><a href="https://www.nhtsa.gov">www.nhtsa.gov</a></div>
                      </div>
                      <div class="crashRatingContainer">
                        <div class="frontalPadding">Frontal Crash</div>
                        <hr>
                        <div>
                          <div class="ratingLineHeight"> Driver's Side: <div class="starRating" id="safteyRatingDrivers_requested1">
                              <i class="material-icons md-18">star</i><i class="material-icons md-18">star</i><i class="material-icons md-18">star</i><i class="material-icons md-18">star</i><i class="material-icons md-18">star</i></div>
                          </div>
                          <script type="text/javascript">
                            (function() {
                              function buildStarRating() {
                                var stars = 0,
                                  html = '',
                                  i = 0;
                                if ('5') {
                                  stars = parseInt('5');
                                  for (i = 0; i < stars; i++) {
                                    html += '<i class="material-icons md-18">star</i>';
                                  }
                                  while (i < 5) {
                                    html += '<i class="material-icons md-18">star_border</i>';
                                    i++;
                                  }
                                  document.getElementById('safteyRatingDrivers_requested1').innerHTML = html;
                                }
                              }
                              buildStarRating();
                            }());
                          </script>
                          <div class="ratingLineHeight"> Passenger's Side: <div class="starRating" id="safteyRatingPassengers_requested1">
                              <i class="material-icons md-18">star</i><i class="material-icons md-18">star</i><i class="material-icons md-18">star</i><i class="material-icons md-18">star</i><i class="material-icons md-18">star</i></div>
                          </div>
                          <script type="text/javascript">
                            (function() {
                              function buildStarRating() {
                                var stars = 0,
                                  html = '',
                                  i = 0;
                                if ('5') {
                                  stars = stars = parseInt('5');
                                  for (i = 0; i < stars; i++) {
                                    html += '<i class="material-icons md-18">star</i>';
                                  }
                                  while (i < 5) {
                                    html += '<i class="material-icons md-18">star_border</i>';
                                    i++;
                                  }
                                  document.getElementById('safteyRatingPassengers_requested1').innerHTML = html;
                                }
                              }
                              buildStarRating();
                            }());
                          </script>
                          <div class="ratingLineHeight"> Rollover Resistance: <div class="starRating" id="safteyRatingRollover_requested1"></div>
                          </div>
                          <script type="text/javascript">
                            (function() {
                              function buildStarRating() {
                                var stars = 0,
                                  html = '',
                                  i = 0;
                                if ('') {
                                  stars = parseInt('');
                                  for (i = 0; i < stars; i++) {
                                    html += '<i class="material-icons md-18">star</i>';
                                  }
                                  while (i < 5) {
                                    html += '<i class="material-icons md-18">star_border</i>';
                                    i++;
                                  }
                                  document.getElementById('safteyRatingRollover_requested1').innerHTML = html;
                                }
                              }
                              buildStarRating();
                            }());
                          </script>
                        </div>
                      </div>
                    </div>
                    <div class="moreSafetyInformation" style="padding-left:19px;">
                    </div>
                  </div>
                  <div class="desktopDetails desktop">
                    <div class="downArrow"></div>View full details
                  </div>
                  <div class="desktopDetails desktop hidden">
                    <div class="upArrow"></div>View less details
                  </div>
                  <div class="padding_10px"></div>
                </div>
              </div>
            </div>
          </div>
          <div id="showLessQuoteContainer_requested1" class="showLessQuoteContainer hidden mobileOnly">
            <div class="titleContainer">
              <div class="subheading">
                <div class="titleSpecs inlineBlock"> 2025 Mazda CX-5 </div>
                <div class="titleSpecs inlineBlock">2.5 S Preferred AWD</div>
              </div>
              <div class="mfrcode">
                <span class="MFR">MFR. CODE: </span>
                <span class="vinNumber"></span>
              </div>
            </div>
            <div class="compressedQuote">
              <div class="compressedPrice inlineBlock">
                <div class="compressedName quoteTitle">Wilkins Price </div>
                <div class="compressedDollar quoteNumber infoTabCompressed">
                  <strong> $30,906* </strong>
                </div>
              </div>
              <div class="compressedImage pullRight"
                style="background-image:url('http://content.responselogix.com/script/Image.aspx?src=https%3a%2f%2fpictures.dealer.com%2fw%2fwilkinsmazda%2f1190%2f83e06fa837e28ebe032228cef7b26081x.jpg&amp;width=312');">
                <!-- <img height="100%" alt="2025 Mazda CX-5" src="http://content.responselogix.com/script/Image.aspx?src=https%3a%2f%2fpictures.dealer.com%2fw%2fwilkinsmazda%2f1190%2f83e06fa837e28ebe032228cef7b26081x.jpg&width=312" /> -->
              </div>
            </div>
          </div>
          <div id="showHideContainer_requested1" class="showHideContainer">
            <hr style="width:100%;">
            <div class="seeLess">Show Less of this Vehicle<div class="upArrow blueArrow"></div>
            </div>
          </div>
          <div id="hideShowContainer_requested1" class="hidden hideShowContainer">
            <hr style="width:100%;">
            <div class="seeLess">Show More of this Vehicle<div class="downArrow blueArrow"></div>
            </div>
          </div>
        </div>
        <!-- Modal popup photos -->
        <div id="photoPopup_requested1" class="photoModal hidden">
          <div class="photoBox">
            <div id="photoBoxExit_requested1" class="photoBoxBackContainer">
              <div class="photoBoxBack"></div>
              <span>Back</span>
            </div>
            <div class="subheading" style="color:rgba(255,255,255,0.87);padding-top:15.5px;">
              <span id="currentPhoto_requested1">1</span> of <span id="photoTotal_requested1">31</span>
            </div>
            <div class="photoBox_flex">
              <div id="prevPhoto_requested1" class="scrollLeft photoBox_prev">
                <div class="leftArrow"></div>
              </div>
              <div id="photoBox_requested1" class="imageWrap">
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/1190/83e06fa837e28ebe032228cef7b26081x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0977/210c2fb73734088fac26ba27b6d46c48x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0878/e83b635f8c853c0f0df29d06aed20b75x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0538/85511f79b0c1f9b0fe42a510fb1196acx.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/1498/475960a39dddaccf76fb15f84beee074x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/1398/4707ede92d3e25fc6d1ad701c60d8265x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0773/3570fbba08dd60968d933f02872796ecx.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0960/9080e3be1cf236576716400e7c611fffx.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0917/a3ef93a7ce502ea8c53f7e740c28b93ex.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0389/437e7134122807c40137956296ce885cx.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0358/6d4e6472be3c11d093e32a6c143c5fcdx.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0111/6f906041d30eca95b30f4e07949226f1x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/1161/58214505a16bb7b63e83c121f9c5211bx.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/1392/eb73e93ceb11e6e090f6af7de21764e1x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0423/a998808cc288e6fcfb34520afa6b256ex.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/1153/c08c08aaf16ef5e12e80b32a32ed4867x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0597/6767e8dbe8b6aee4544b93977aa8e9c0x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/1016/c4588200fa261d4c6f786c741d227419x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/1915/3a7b1ff65d02c3a3826b468b31c5582cx.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/1318/accb772173c89a5d29042dbbf90127e3x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0572/671398a1141ea31e8bb19171df169ba8x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/1975/06bbe3a4aa947c9861a79b88a45d90aax.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0354/18e3441b388dec03e2c7695b9b54c67cx.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0269/d0af1d0efd67dc3a5bf2741cde7f8dd0x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/1788/59f9dcb1f766ba751030b9700149281fx.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/1092/74c670c8374b32c3163998f7102e28e3x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/1374/8823bd8e0d3487fdb342108bb3b4b045x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/1029/84794e35d74150074a489bdec91bb5ecx.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0816/c3e21537c33a1ec197d268bb49fa7a01x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0842/e42adbbbad2bf672fa83bf852fda4181x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0019/3e23a9e0141b76b8e913c796c8aa97e0x.jpg"></div>
              </div>
              <div id="nextPhoto_requested1" class="scrollRight photoBox_next">
                <div class="rightArrow"></div>
              </div>
              <div id="photoThumbnail_requested1" class="thumbWrap desktop">
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/1190/83e06fa837e28ebe032228cef7b26081x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0977/210c2fb73734088fac26ba27b6d46c48x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0878/e83b635f8c853c0f0df29d06aed20b75x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0538/85511f79b0c1f9b0fe42a510fb1196acx.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/1498/475960a39dddaccf76fb15f84beee074x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/1398/4707ede92d3e25fc6d1ad701c60d8265x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0773/3570fbba08dd60968d933f02872796ecx.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0960/9080e3be1cf236576716400e7c611fffx.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0917/a3ef93a7ce502ea8c53f7e740c28b93ex.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0389/437e7134122807c40137956296ce885cx.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0358/6d4e6472be3c11d093e32a6c143c5fcdx.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0111/6f906041d30eca95b30f4e07949226f1x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/1161/58214505a16bb7b63e83c121f9c5211bx.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/1392/eb73e93ceb11e6e090f6af7de21764e1x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0423/a998808cc288e6fcfb34520afa6b256ex.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/1153/c08c08aaf16ef5e12e80b32a32ed4867x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0597/6767e8dbe8b6aee4544b93977aa8e9c0x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/1016/c4588200fa261d4c6f786c741d227419x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/1915/3a7b1ff65d02c3a3826b468b31c5582cx.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/1318/accb772173c89a5d29042dbbf90127e3x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0572/671398a1141ea31e8bb19171df169ba8x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/1975/06bbe3a4aa947c9861a79b88a45d90aax.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0354/18e3441b388dec03e2c7695b9b54c67cx.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0269/d0af1d0efd67dc3a5bf2741cde7f8dd0x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/1788/59f9dcb1f766ba751030b9700149281fx.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/1092/74c670c8374b32c3163998f7102e28e3x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/1374/8823bd8e0d3487fdb342108bb3b4b045x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/1029/84794e35d74150074a489bdec91bb5ecx.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0816/c3e21537c33a1ec197d268bb49fa7a01x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0842/e42adbbbad2bf672fa83bf852fda4181x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0019/3e23a9e0141b76b8e913c796c8aa97e0x.jpg"></div>
              </div>
            </div>
          </div>
        </div>
        <script>
          (function() {
            function Photos(list) {
              this.list = list;
              this.container = document.getElementById("photoBox_requested1");
              this.thumbnailContainer = document.getElementById("photoThumbnail_requested1");
              this.currentContainer = document.getElementById("currentPhoto_requested1");
              this.highlightContainer = document.getElementById("highlightImage_requested1");
              this.imageBlockContainer2 = document.getElementById("secondaryImages_requested1");
              this.imageBlockContainer3 = document.getElementById("tertiaryImages_requested1");
              this.totalContainer = document.getElementById("photoTotal_requested1");
              this.prevContainer = document.getElementById('prevPhoto_requested1');
              this.nextContainer = document.getElementById('nextPhoto_requested1');
              return this;
            }
            Photos.prototype.buildHTML = function() {
              var imgList = this.list,
                pContainer = this.container,
                thumbnailContainer = this.thumbnailContainer,
                highlightContainer = this.highlightContainer,
                imageBlockContainer2 = this.imageBlockContainer2,
                imageBlockContainer3 = this.imageBlockContainer3;
              if (imgList && imgList.length > 0) {
                //this became a mess fast...
                this.totalContainer.innerHTML = imgList.length;
                imgList.forEach(function(img, i) {
                  var imgHTML = document.createElement('img');
                  var imgHTML2 = document.createElement('img');
                  var imgHTML3 = document.createElement('img');
                  var div = document.createElement('div');
                  var divThumb = document.createElement('div');
                  imgHTML.setAttribute('src', img)
                  imgHTML2.setAttribute('src', img)
                  imgHTML3.setAttribute('src', img)
                  div.className = "imageItem";
                  divThumb.className = "imageThumb";
                  div.appendChild(imgHTML);
                  divThumb.appendChild(imgHTML3);
                  pContainer.appendChild(div)
                  thumbnailContainer.appendChild(divThumb);
                  if (i == 0) {
                    highlightContainer.appendChild(imgHTML2);
                  } else {
                    var divHTML = document.createElement('div');
                    divHTML.className = "imageBlock";
                    divHTML.appendChild(imgHTML2);
                    if (i % 2 == 1) {
                      imageBlockContainer2.appendChild(divHTML);
                    } else if (i % 2 == 0) {
                      imageBlockContainer3.appendChild(divHTML);
                    }
                  }
                });
              } else {
                document.getElementById('photoRollDesktop_requested1').style.display = 'none';
                document.getElementById('slideShowContainer_requested1').style.display = 'none';
              }
              return this;
            }
            Photos.prototype.previousImg = function() {
              var current = parseInt(this.currentContainer.innerHTML),
                prevPhoto = -1;
              if (current && current > 1) {
                this.translate(prevPhoto);
              }
            }
            Photos.prototype.nextImg = function() {
              var total = parseInt(this.totalContainer.innerHTML),
                current = parseInt(this.currentContainer.innerHTML),
                nextPhoto = 1;
              if (current && current < total) {
                this.translate(nextPhoto);
              }
            }
            Photos.prototype.translate = function(i) {
              var current = current = parseInt(this.currentContainer.innerHTML),
                translateX = (-(current * 100) + 100) - (i * 100),
                translateThumb = 33.07 * ((-(current + i)) + 1),
                translateY = 0;
              this.thumbnailContainer.style.transform = "translate(" + translateThumb + "%)";
              this.container.style.transform = "translate(" + translateX + "%, " + translateY + "%)";
              this.currentContainer.innerHTML = current + i;
            }
            Photos.prototype.photoPaging = function() {
              //current needs to be a number, we need to make sure its populated and populated as expected
              this.prevContainer.addEventListener("click", this.previousImg.bind(this));
              this.nextContainer.addEventListener("click", this.nextImg.bind(this));
              return this;
            }
            Photos.prototype.openListener = function() {
              var photoBox = document.getElementById('photoPopup_requested1'),
                slideShowContainer = document.getElementById('slideShowContainer_requested1'),
                highlightImage = this.highlightContainer,
                secondaryImage = this.imageBlockContainer2,
                tertiaryImage = this.imageBlockContainer3;
              slideShowContainer.onclick = function() {
                photoBox.classList.remove("hidden");
              }
              highlightImage.onclick = function() {
                photoBox.classList.remove("hidden");
              }
              secondaryImage.onclick = function() {
                photoBox.classList.remove("hidden");
              }
              tertiaryImage.onclick = function() {
                photoBox.classList.remove("hidden");
              }
              return this;
            }
            Photos.prototype.swipeDetection = function() {
              var touchstartX = 0;
              var touchstartY = 0;
              var touchendX = 0;
              var touchendY = 0;
              var gestureZone = this.container;
              var self = this;
              gestureZone.addEventListener('touchstart', function(event) {
                touchstartX = event.changedTouches[0].screenX;
                touchstartY = event.changedTouches[0].screenY;
              }, false);
              gestureZone.addEventListener('touchend', function(event) {
                touchendX = event.changedTouches[0].screenX;
                touchendY = event.changedTouches[0].screenY;
                self.handleGesture(touchstartX, touchendX, touchstartY, touchendY);
              }, false);
            }
            Photos.prototype.handleGesture = function(touchstartX, touchendX, touchstartY, touchendY) {
              if (touchendX <= touchstartX && (touchstartX - touchendX) > 100) {
                this.nextImg()
              }
              if (touchendX >= touchstartX && (touchendX - touchstartX) > 100) {
                this.previousImg();
              }
              // if (touchendY <= touchstartY) {
              //     console.log('Swiped up');
              // }
              // if (touchendY >= touchstartY) {
              //     console.log('Swiped down');
              // }
              // if (touchendY === touchstartY) {
              //     console.log('Tap');
              // }
            }
            Photos.prototype.closeListener = function() {
              var photoBox = document.getElementById('photoPopup_requested1'),
                backButton = document.getElementById('photoBoxExit_requested1');
              backButton.onclick = function() {
                photoBox.classList.add("hidden");
              }
              return this;
            }

            function detailsBoxClick() {
              var detailsInfo = document.getElementById('detailsInformation_requested1'),
                detailsInfoDetails = document.getElementById('moreDetailsInformation_requested1'),
                detailsArrow = document.getElementById('detailsArrow_requested1');
              try {
                detailsInfo.onclick = function() {
                  detailsInfoDetails.classList.toggle("hidden");
                  detailsArrow.classList.toggle("downArrow");
                  detailsArrow.classList.toggle("upArrow");
                }
              } catch (e) {
                console.log(e);
              }
            }

            function safetyBoxClick() {
              var safetyInfo = document.getElementById('safetyInformation_requested1'),
                safetyInfoDetails = document.getElementById('moreSafetyInformation_requested1'),
                safetyArrow = document.getElementById('safetyArrow_requested1');
              try {
                safetyInfo.onclick = function() {
                  safetyInfoDetails.classList.toggle("hidden");
                  safetyArrow.classList.toggle("downArrow");
                  safetyArrow.classList.toggle("upArrow");
                }
              } catch (e) {
                console.log(e);
              }
            }

            function showMoreOrLess() {
              // controls which quote cards are hidden on initial load.
              // depending on screen size, different items will be hidden or shown.
              var showLess = document.getElementById('showLessQuoteContainer_requested1');
              var showMore = document.getElementById('showMoreQuoteContainer_requested1');
              var showLessLink = document.getElementById('hideShowContainer_requested1');
              var showMoreLink = document.getElementById('showHideContainer_requested1');
              var expandableInfo = document.getElementById('expandableInformation_requested1');
              if (1 != 1) {
                showMore.classList.add('hidden');
                showMoreLink.classList.add('hidden');
                showLess.classList.remove('hidden');
                showLessLink.classList.remove('hidden');
                expandableInfo.classList.add('hidden');
              }
            }

            function desktopPhotoTranslation() {
              var transitionEl = document.getElementById('transitionContainer_requested1'),
                widthCalcEl = document.getElementById('secondaryImages_requested1'),
                scrollLeft = document.getElementById('scrollLeft_requested1'),
                scrollRight = document.getElementById('scrollRight_requested1'),
                largeImageWidth = 573,
                smallImageWidth = 285,
                width = largeImageWidth + (widthCalcEl.childNodes.length * smallImageWidth),
                translateDistance = 0;
              scrollLeft.onclick = function() {
                if (translateDistance + largeImageWidth >= 0) translateDistance = 0;
                else translateDistance = translateDistance + largeImageWidth;
                transitionEl.style.transform = 'translate(' + translateDistance + 'px)';
              }
              scrollRight.onclick = function() {
                if (translateDistance - largeImageWidth <= -width) translateDistance = translateDistance;
                else translateDistance = translateDistance - largeImageWidth;
                transitionEl.style.transform = 'translate(' + translateDistance + 'px)';
              }
            }

            function showReserveVehicleButton() {
              //if dealertrack widget isnt on the page, we need to load the reserve vehicle button instead
              var dealertrack = document.getElementById("dealertrack_requested1"),
                reserve = document.getElementById("reserve_requested1");
              if (!dealertrack) {
                reserve.classList.remove("hidden");
              }
            }

            function reservePopup() {
              var reserve = document.getElementById("reserve_requested1"),
                reserveModal = document.getElementById("reserveModal_requested1"),
                overlay = document.getElementById("reserveOverlay_requested1"),
                actionButtons = findFirstChildByClass(reserveModal, "ActionButtons"),
                cancel = actionButtons.querySelectorAll('[value="Cancel"]')[0];
              reserve.onclick = function() {
                reserveModal.classList.remove("hidden");
              }
              cancel.onclick = function(e) {
                e.preventDefault();
                e.stopPropagation();
                reserveModal.classList.add("hidden");
              }
              overlay.onclick = function() {
                reserveModal.classList.add("hidden");
              }
            }

            function findFirstChildByClass(element, className) {
              var foundElement = null,
                found;

              function recurse(element, className, found) {
                for (var i = 0; i < element.childNodes.length && !found; i++) {
                  var el = element.childNodes[i];
                  var classes = el.className != undefined ? el.className.split(" ") : [];
                  for (var j = 0, jl = classes.length; j < jl; j++) {
                    if (classes[j] == className) {
                      found = true;
                      foundElement = element.childNodes[i];
                      break;
                    }
                  }
                  if (found) break;
                  recurse(element.childNodes[i], className, found);
                }
              }
              recurse(element, className, false);
              return foundElement;
            }
            var Photos = new Photos(new Array("https://pictures.dealer.com/w/wilkinsmazda/1190/83e06fa837e28ebe032228cef7b26081x.jpg", "https://pictures.dealer.com/w/wilkinsmazda/0977/210c2fb73734088fac26ba27b6d46c48x.jpg",
              "https://pictures.dealer.com/w/wilkinsmazda/0878/e83b635f8c853c0f0df29d06aed20b75x.jpg", "https://pictures.dealer.com/w/wilkinsmazda/0538/85511f79b0c1f9b0fe42a510fb1196acx.jpg",
              "https://pictures.dealer.com/w/wilkinsmazda/1498/475960a39dddaccf76fb15f84beee074x.jpg", "https://pictures.dealer.com/w/wilkinsmazda/1398/4707ede92d3e25fc6d1ad701c60d8265x.jpg",
              "https://pictures.dealer.com/w/wilkinsmazda/0773/3570fbba08dd60968d933f02872796ecx.jpg", "https://pictures.dealer.com/w/wilkinsmazda/0960/9080e3be1cf236576716400e7c611fffx.jpg",
              "https://pictures.dealer.com/w/wilkinsmazda/0917/a3ef93a7ce502ea8c53f7e740c28b93ex.jpg", "https://pictures.dealer.com/w/wilkinsmazda/0389/437e7134122807c40137956296ce885cx.jpg",
              "https://pictures.dealer.com/w/wilkinsmazda/0358/6d4e6472be3c11d093e32a6c143c5fcdx.jpg", "https://pictures.dealer.com/w/wilkinsmazda/0111/6f906041d30eca95b30f4e07949226f1x.jpg",
              "https://pictures.dealer.com/w/wilkinsmazda/1161/58214505a16bb7b63e83c121f9c5211bx.jpg", "https://pictures.dealer.com/w/wilkinsmazda/1392/eb73e93ceb11e6e090f6af7de21764e1x.jpg",
              "https://pictures.dealer.com/w/wilkinsmazda/0423/a998808cc288e6fcfb34520afa6b256ex.jpg", "https://pictures.dealer.com/w/wilkinsmazda/1153/c08c08aaf16ef5e12e80b32a32ed4867x.jpg",
              "https://pictures.dealer.com/w/wilkinsmazda/0597/6767e8dbe8b6aee4544b93977aa8e9c0x.jpg", "https://pictures.dealer.com/w/wilkinsmazda/1016/c4588200fa261d4c6f786c741d227419x.jpg",
              "https://pictures.dealer.com/w/wilkinsmazda/1915/3a7b1ff65d02c3a3826b468b31c5582cx.jpg", "https://pictures.dealer.com/w/wilkinsmazda/1318/accb772173c89a5d29042dbbf90127e3x.jpg",
              "https://pictures.dealer.com/w/wilkinsmazda/0572/671398a1141ea31e8bb19171df169ba8x.jpg", "https://pictures.dealer.com/w/wilkinsmazda/1975/06bbe3a4aa947c9861a79b88a45d90aax.jpg",
              "https://pictures.dealer.com/w/wilkinsmazda/0354/18e3441b388dec03e2c7695b9b54c67cx.jpg", "https://pictures.dealer.com/w/wilkinsmazda/0269/d0af1d0efd67dc3a5bf2741cde7f8dd0x.jpg",
              "https://pictures.dealer.com/w/wilkinsmazda/1788/59f9dcb1f766ba751030b9700149281fx.jpg", "https://pictures.dealer.com/w/wilkinsmazda/1092/74c670c8374b32c3163998f7102e28e3x.jpg",
              "https://pictures.dealer.com/w/wilkinsmazda/1374/8823bd8e0d3487fdb342108bb3b4b045x.jpg", "https://pictures.dealer.com/w/wilkinsmazda/1029/84794e35d74150074a489bdec91bb5ecx.jpg",
              "https://pictures.dealer.com/w/wilkinsmazda/0816/c3e21537c33a1ec197d268bb49fa7a01x.jpg", "https://pictures.dealer.com/w/wilkinsmazda/0842/e42adbbbad2bf672fa83bf852fda4181x.jpg",
              "https://pictures.dealer.com/w/wilkinsmazda/0019/3e23a9e0141b76b8e913c796c8aa97e0x.jpg")).buildHTML().photoPaging().openListener().closeListener().swipeDetection();
            showReserveVehicleButton();
            desktopPhotoTranslation();
            detailsBoxClick();
            safetyBoxClick();
            showMoreOrLess();
            reservePopup();
          }());
        </script>
      </div>
      <!--/Requested Vehicle-->
      <div id="newQuote" class="newQuote hidden">
        <div class="quoteContainer">
          <div id="showMoreQuoteContainer_new2" class="showMoreQuoteContainer showDesktop hidden">
            <div class="titleContainer subheading">
              <div class="titleSpecs inlineBlock"> 2025 Mazda CX-5 </div>
              <div class="titleSpecs inlineBlock">2.5 S Preferred AWD</div>
            </div>
            <div id="slideShowContainer_new2" class="slideShowContainer mobileOnly">
              <img class="slideShowImage" height="100%" alt="2025 Mazda CX-5"
                src="http://content.responselogix.com/script/Image.aspx?src=https%3a%2f%2fpictures.dealer.com%2fw%2fwilkinsmazda%2f0681%2fa4a06d7984c072af037070d4e3ad2e60x.jpg&amp;width=312">
            </div>
            <div class="quotePadding">
              <div class="caption carDetailsContainer">
                <div class="vincode">
                  <span class="vin">VIN: </span>
                  <span class="stockNumber">JM3KFBCL0S0607163</span>
                </div>
                <div class="stockcode">
                  <span class="stock">STOCK: </span>
                  <span class="vinNumber">JM3KFBCL0S0607163</span>
                </div>
                <div class="mfrcode">
                  <span class="MRF">MFR. CODE: </span>
                  <span class="vinNumber"></span>
                </div>
              </div>
              <div class="largerQuoteContainer">
                <div class="msrp"> MSRP: $32,820 </div>
                <div class="quoteInfoContainer">
                  <div id="infoTab_1" class="infoTab body_normal white">i</div>
                  <div class="quoteTitle">Wilkins Price </div>
                  <div class="headLine white" style="opacity:0.87"> Call For Price* </div>
                </div>
                <div class="dealertrackContainer">
                  <div id="reserve_new2" class="dealertrackButton">
                    <div class="dealertrackText">Reserve Vehicle</div>
                  </div>
                  <div id="reserveModal_new2" class="photoModal hidden">
                    <div id="reserveOverlay_new2" class="overlay"></div>
                    <div class="infobox">
                      <div id="ContentPlaceHolderBody_ctl07">
                        <div id="ContentPlaceHolderBody_ctl09_pnlForm">
                          <div class="Title"> Reserve This Vehicle </div>
                          <div class="Text"> Please confirm that you would like to reserve this vehicle. Once you've clicked the Submit button, your assigned sales person will be informed of your reservation request. Once the availability check is
                            complete, you will be contacted either by email or phone. <br><br> Since we are selling vehicles on a regular basis, we cannot guarantee that this vehicle is still available. We will do our very best to meet your request.
                          </div>
                          <div class="ActionButtons">
                            <input type="submit" name="ctl00$ContentPlaceHolderBody$ctl09$btnCancel" value="Cancel"
                              onclick="ToggleReserveVehicle('lnkRequested_ReserveVehicle', 'divRequested_ReserveVehicle', 'divRequested_Pricing', 'SQ.Web.SmartQuoteNewWebHTML9.Featured.Vehicle1.ReserveThisVehicle.Click'); return false;"
                              id="ContentPlaceHolderBody_ctl09_btnCancel">
                            <input type="submit" name="ctl00$ContentPlaceHolderBody$ctl09$btnSubmit" value="Submit" id="ContentPlaceHolderBody_ctl09_btnSubmit">
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
              <div class="quotetimestamp caption"> Quoted on 12/19/2024 at 1:40:45 PM </div>
              <div id="photoRollDesktop_new2" class="desktop desktopImages">
                <div id="transitionContainer_new2" class="photoContainer">
                  <div id="highlightImage_new2" class="largeImageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0681/a4a06d7984c072af037070d4e3ad2e60x.jpg"></div>
                  <div id="secondaryImages_new2" class="imageBlocks">
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0969/4b5f421b4724d57d7331be16b5f4d1eax.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0827/089153d12485f92cd5941654bcbfdf41x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0686/29f33f133dc3dc9159e9fd9982718c5bx.jpg"></div>
                  </div>
                  <div id="tertiaryImages_new2" class="imageBlocks">
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/1442/da65bbb2ead18f94e80d7abe25c7e050x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/1904/43fe25e3d93caeec292ea0554fd18550x.jpg"></div>
                  </div>
                </div>
                <div id="scrollLeft_new2" class="scrollLeft desktop">
                  <div class="leftArrow"></div>
                </div>
                <div id="scrollRight_new2" class="scrollRight desktop">
                  <div class="rightArrow"></div>
                </div>
              </div>
            </div>
            <div id="expandableInformation_new2" class="expandableInformation showMobile hidden">
              <hr class="mobileOnly">
              <div class="vehicleDeailsContainer">
                <div id="detailsInformation_new2" class="vehicleDetailsTitle subheading"> Vehicle Details <div id="detailsArrow_new2" class="downArrow pullRight mobileOnly"></div>
                </div>
                <div id="moreDetailsInformation_new2" class="hidden safetyPadding body_normal">
                  <hr class="desktop" style="margin: 13px 0px;">
                  <div class="detailsBasics">
                    <div>Engine: </div>
                    <div>Transmission: Automatic</div>
                    <div>Exterior Color: Deep Crystal Blue Mica</div>
                    <div>Interior Color: Black Leather</div>
                  </div>
                </div>
              </div>
              <hr class="mobileOnly">
              <div class="safetyInformationContainer">
                <div id="safetyInformation_new2" class="safetyInfoTitle subheading">Safety Information<div id="safetyArrow_new2" class="downArrow pullRight mobileOnly"></div>
                </div>
                <div id="moreSafetyInformation_new2" class="safetyPadding hidden">
                  <hr class="desktop" style="margin: 13px 0px;">
                  <div class="safetyExtra safetyCheck">
                    <div class="moreSafetyInformation pullLeft" style="padding-right: 19px;">
                      <div class="noPadding_Right">
                        <div><strong>National Highway Traffic Safety Administration (NHTSA)</strong></div>
                        <div class="nhtsaPadding"><a href="https://www.nhtsa.gov">www.nhtsa.gov</a></div>
                      </div>
                      <div class="crashRatingContainer">
                        <div class="frontalPadding">Frontal Crash</div>
                        <hr>
                        <div>
                          <div class="ratingLineHeight"> Driver's Side: <div class="starRating" id="safteyRatingDrivers_requested2">
                              <i class="material-icons md-18">star</i><i class="material-icons md-18">star</i><i class="material-icons md-18">star</i><i class="material-icons md-18">star</i><i class="material-icons md-18">star</i></div>
                          </div>
                          <script type="text/javascript">
                            (function() {
                              function buildStarRating() {
                                var stars = 0,
                                  html = '',
                                  i = 0;
                                if ('5') {
                                  stars = parseInt('5');
                                  for (i = 0; i < stars; i++) {
                                    html += '<i class="material-icons md-18">star</i>';
                                  }
                                  while (i < 5) {
                                    html += '<i class="material-icons md-18">star_border</i>';
                                    i++;
                                  }
                                  document.getElementById('safteyRatingDrivers_requested2').innerHTML = html;
                                }
                              }
                              buildStarRating();
                            }());
                          </script>
                          <div class="ratingLineHeight"> Passenger's Side: <div class="starRating" id="safteyRatingPassengers_requested2">
                              <i class="material-icons md-18">star</i><i class="material-icons md-18">star</i><i class="material-icons md-18">star</i><i class="material-icons md-18">star</i><i class="material-icons md-18">star</i></div>
                          </div>
                          <script type="text/javascript">
                            (function() {
                              function buildStarRating() {
                                var stars = 0,
                                  html = '',
                                  i = 0;
                                if ('5') {
                                  stars = stars = parseInt('5');
                                  for (i = 0; i < stars; i++) {
                                    html += '<i class="material-icons md-18">star</i>';
                                  }
                                  while (i < 5) {
                                    html += '<i class="material-icons md-18">star_border</i>';
                                    i++;
                                  }
                                  document.getElementById('safteyRatingPassengers_requested2').innerHTML = html;
                                }
                              }
                              buildStarRating();
                            }());
                          </script>
                          <div class="ratingLineHeight"> Rollover Resistance: <div class="starRating" id="safteyRatingRollover_requested2"></div>
                          </div>
                          <script type="text/javascript">
                            (function() {
                              function buildStarRating() {
                                var stars = 0,
                                  html = '',
                                  i = 0;
                                if ('') {
                                  stars = parseInt('');
                                  for (i = 0; i < stars; i++) {
                                    html += '<i class="material-icons md-18">star</i>';
                                  }
                                  while (i < 5) {
                                    html += '<i class="material-icons md-18">star_border</i>';
                                    i++;
                                  }
                                  document.getElementById('safteyRatingRollover_requested2').innerHTML = html;
                                }
                              }
                              buildStarRating();
                            }());
                          </script>
                        </div>
                      </div>
                    </div>
                    <div class="moreSafetyInformation" style="padding-left: 19px;">
                    </div>
                  </div>
                  <div class="desktopDetails desktop">
                    <div class="downArrow"></div>View full details
                  </div>
                  <div class="desktopDetails desktop hidden">
                    <div class="upArrow"></div>View less details
                  </div>
                  <div class="padding_10px"></div>
                </div>
              </div>
            </div>
          </div>
          <div id="showLessQuoteContainer_new2" class="showLessQuoteContainer mobileOnly">
            <div class="titleContainer">
              <div class="subheading">
                <div class="titleSpecs inlineBlock"> 2025 Mazda CX-5 </div>
                <div class="titleSpecs inlineBlock">2.5 S Preferred AWD</div>
              </div>
              <div class="mfrcode">
                <span class="MFR">MFR. CODE: </span>
                <span class="vinNumber"></span>
              </div>
            </div>
            <div class="compressedQuote">
              <div class="compressedPrice inlineBlock">
                <div class="compressedName quoteTitle">Wilkins Price </div>
                <div class="compressedDollar quoteNumber infoTabCompressed">
                  <strong> Call For Price* </strong>
                </div>
              </div>
              <div class="compressedImage pullRight"
                style="background-image:url('http://content.responselogix.com/script/Image.aspx?src=https%3a%2f%2fpictures.dealer.com%2fw%2fwilkinsmazda%2f0681%2fa4a06d7984c072af037070d4e3ad2e60x.jpg&amp;width=312');">
                <!-- <img height="100%" alt="2025 Mazda CX-5" src="http://content.responselogix.com/script/Image.aspx?src=https%3a%2f%2fpictures.dealer.com%2fw%2fwilkinsmazda%2f0681%2fa4a06d7984c072af037070d4e3ad2e60x.jpg&width=312" /> -->
              </div>
            </div>
          </div>
          <div id="showHideContainer_new2" class="showHideContainer hidden">
            <hr style="width:100%;">
            <div class="seeLess">Show Less of this Vehicle<div class="upArrow blueArrow"></div>
            </div>
          </div>
          <div id="hideShowContainer_new2" class="hideShowContainer">
            <hr style="width:100%;">
            <div class="seeLess">Show More of this Vehicle<div class="downArrow blueArrow"></div>
            </div>
          </div>
        </div>
        <!-- Modal popup photos -->
        <div id="photoPopup_new2" class="photoModal hidden">
          <div class="photoBox">
            <div id="photoBoxExit_new2" class="photoBoxBackContainer">
              <div class="photoBoxBack"></div>
              <span>Back</span>
            </div>
            <div class="subheading" style="color:rgba(255,255,255,0.87);padding-top:15.5px;">
              <span id="currentPhoto_new2">1</span> of <span id="photoTotal_new2">6</span>
            </div>
            <div class="photoBox_flex">
              <div id="prevPhoto_new2" class="scrollLeft photoBox_prev">
                <div class="leftArrow"></div>
              </div>
              <div id="photoBox_new2" class="imageWrap">
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0681/a4a06d7984c072af037070d4e3ad2e60x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0969/4b5f421b4724d57d7331be16b5f4d1eax.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/1442/da65bbb2ead18f94e80d7abe25c7e050x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0827/089153d12485f92cd5941654bcbfdf41x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/1904/43fe25e3d93caeec292ea0554fd18550x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0686/29f33f133dc3dc9159e9fd9982718c5bx.jpg"></div>
              </div>
              <div id="nextPhoto_new2" class="scrollRight photoBox_next">
                <div class="rightArrow"></div>
              </div>
              <div id="photoThumbnail_new2" class="thumbWrap desktop">
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0681/a4a06d7984c072af037070d4e3ad2e60x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0969/4b5f421b4724d57d7331be16b5f4d1eax.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/1442/da65bbb2ead18f94e80d7abe25c7e050x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0827/089153d12485f92cd5941654bcbfdf41x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/1904/43fe25e3d93caeec292ea0554fd18550x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0686/29f33f133dc3dc9159e9fd9982718c5bx.jpg"></div>
              </div>
              <div id="currentThumbnail_new2" class="thumbBorder desktop"></div>
            </div>
          </div>
        </div>
        <script>
          (function() {
            function Photos(list) {
              this.list = list;
              this.container = document.getElementById("photoBox_new2");
              this.thumbnailContainer = document.getElementById("photoThumbnail_new2");
              this.currentContainer = document.getElementById("currentPhoto_new2");
              this.highlightContainer = document.getElementById("highlightImage_new2");
              this.imageBlockContainer2 = document.getElementById("secondaryImages_new2");
              this.imageBlockContainer3 = document.getElementById("tertiaryImages_new2");
              this.totalContainer = document.getElementById("photoTotal_new2");
              this.prevContainer = document.getElementById('prevPhoto_new2');
              this.nextContainer = document.getElementById('nextPhoto_new2');
              return this;
            }
            Photos.prototype.buildHTML = function() {
              var imgList = this.list,
                pContainer = this.container,
                thumbnailContainer = this.thumbnailContainer,
                highlightContainer = this.highlightContainer,
                imageBlockContainer2 = this.imageBlockContainer2,
                imageBlockContainer3 = this.imageBlockContainer3;
              if (imgList && imgList.length > 0) {
                //this became a mess fast...
                this.totalContainer.innerHTML = imgList.length;
                imgList.forEach(function(img, i) {
                  var imgHTML = document.createElement('img');
                  var imgHTML2 = document.createElement('img');
                  var imgHTML3 = document.createElement('img');
                  var div = document.createElement('div');
                  var divThumb = document.createElement('div');
                  imgHTML.setAttribute('src', img)
                  imgHTML2.setAttribute('src', img)
                  imgHTML3.setAttribute('src', img)
                  div.className = "imageItem";
                  divThumb.className = "imageThumb";
                  div.appendChild(imgHTML);
                  divThumb.appendChild(imgHTML3);
                  pContainer.appendChild(div)
                  thumbnailContainer.appendChild(divThumb);
                  if (i == 0) {
                    highlightContainer.appendChild(imgHTML2);
                  } else {
                    var divHTML = document.createElement('div');
                    divHTML.className = "imageBlock";
                    divHTML.appendChild(imgHTML2);
                    if (i % 2 == 1) {
                      imageBlockContainer2.appendChild(divHTML);
                    } else if (i % 2 == 0) {
                      imageBlockContainer3.appendChild(divHTML);
                    }
                  }
                });
              } else {
                document.getElementById('photoRollDesktop_requested2').style.display = 'none';
                document.getElementById('slideShowContainer_requested2').style.display = 'none';
              }
              return this;
            }
            Photos.prototype.previousImg = function() {
              var current = parseInt(this.currentContainer.innerHTML),
                prevPhoto = -1;
              if (current && current > 1) {
                this.translate(prevPhoto);
              }
            }
            Photos.prototype.nextImg = function() {
              var total = parseInt(this.totalContainer.innerHTML),
                current = parseInt(this.currentContainer.innerHTML),
                nextPhoto = 1;
              if (current && current < total) {
                this.translate(nextPhoto);
              }
            }
            Photos.prototype.translate = function(i) {
              var current = current = parseInt(this.currentContainer.innerHTML),
                translateX = (-(current * 100) + 100) - (i * 100),
                translateThumb = 33.07 * ((-(current + i)) + 1),
                translateY = 0;
              this.thumbnailContainer.style.transform = "translate(" + translateThumb + "%)";
              this.container.style.transform = "translate(" + translateX + "%, " + translateY + "%)";
              this.currentContainer.innerHTML = current + i;
            }
            Photos.prototype.photoPaging = function() {
              //current needs to be a number, we need to make sure its populated and populated as expected
              this.prevContainer.addEventListener("click", this.previousImg.bind(this));
              this.nextContainer.addEventListener("click", this.nextImg.bind(this));
              return this;
            }
            Photos.prototype.openListener = function() {
              var photoBox = document.getElementById('photoPopup_new2'),
                slideShowContainer = document.getElementById('slideShowContainer_new2'),
                highlightImage = this.highlightContainer,
                secondaryImage = this.imageBlockContainer2,
                tertiaryImage = this.imageBlockContainer3;
              slideShowContainer.onclick = function() {
                photoBox.classList.remove("hidden");
              }
              highlightImage.onclick = function() {
                photoBox.classList.remove("hidden");
              }
              secondaryImage.onclick = function() {
                photoBox.classList.remove("hidden");
              }
              tertiaryImage.onclick = function() {
                photoBox.classList.remove("hidden");
              }
              return this;
            }
            Photos.prototype.swipeDetection = function() {
              var touchstartX = 0;
              var touchstartY = 0;
              var touchendX = 0;
              var touchendY = 0;
              var gestureZone = this.container;
              var self = this;
              gestureZone.addEventListener('touchstart', function(event) {
                touchstartX = event.changedTouches[0].screenX;
                touchstartY = event.changedTouches[0].screenY;
              }, false);
              gestureZone.addEventListener('touchend', function(event) {
                touchendX = event.changedTouches[0].screenX;
                touchendY = event.changedTouches[0].screenY;
                self.handleGesture(touchstartX, touchendX, touchstartY, touchendY);
              }, false);
              return this;
            }
            Photos.prototype.handleGesture = function(touchstartX, touchendX, touchstartY, touchendY) {
              if (touchendX <= touchstartX && (touchstartX - touchendX) > 100) {
                this.nextImg()
              }
              if (touchendX >= touchstartX && (touchendX - touchstartX) > 100) {
                this.previousImg();
              }
            }
            Photos.prototype.closeListener = function() {
              var photoBox = document.getElementById('photoPopup_new2'),
                backButton = document.getElementById('photoBoxExit_new2');
              backButton.onclick = function() {
                photoBox.classList.add("hidden");
              }
              return this;
            }

            function detailsBoxClick() {
              var detailsInfo = document.getElementById('detailsInformation_new2'),
                detailsInfoDetails = document.getElementById('moreDetailsInformation_new2'),
                detailsArrow = document.getElementById('detailsArrow_new2');
              try {
                detailsInfo.onclick = function() {
                  detailsInfoDetails.classList.toggle("hidden");
                  detailsArrow.classList.toggle("downArrow");
                  detailsArrow.classList.toggle("upArrow");
                }
              } catch (e) {
                console.log(e);
              }
            }

            function safetyBoxClick() {
              var safetyInfo = document.getElementById('safetyInformation_new2'),
                safetyInfoDetails = document.getElementById('moreSafetyInformation_new2'),
                safetyArrow = document.getElementById('safetyArrow_new2');
              try {
                safetyInfo.onclick = function() {
                  safetyInfoDetails.classList.toggle("hidden");
                  safetyArrow.classList.toggle("downArrow");
                  safetyArrow.classList.toggle("upArrow");
                }
              } catch (e) {
                console.log(e);
              }
            }

            function showMoreOrLess() {
              var showLess = document.getElementById('showLessQuoteContainer_new2');
              var showMore = document.getElementById('showMoreQuoteContainer_new2');
              var showLessLink = document.getElementById('hideShowContainer_new2');
              var showMoreLink = document.getElementById('showHideContainer_new2');
              var expandableInfo = document.getElementById('expandableInformation_new2');
              if (2 != 1) {
                showMore.classList.add('hidden');
                showMoreLink.classList.add('hidden');
                showLess.classList.remove('hidden');
                showLessLink.classList.remove('hidden');
                expandableInfo.classList.add('hidden');
              }
            }

            function desktopPhotoTranslation() {
              var transitionEl = document.getElementById('transitionContainer_new2'),
                widthCalcEl = document.getElementById('secondaryImages_new2'),
                scrollLeft = document.getElementById('scrollLeft_new2'),
                scrollRight = document.getElementById('scrollRight_new2'),
                largeImageWidth = 573,
                smallImageWidth = 285,
                width = largeImageWidth + (widthCalcEl.childNodes.length * smallImageWidth),
                translateDistance = 0;
              scrollLeft.onclick = function() {
                if (translateDistance + largeImageWidth >= 0) translateDistance = 0;
                else translateDistance = translateDistance + largeImageWidth;
                transitionEl.style.transform = 'translate(' + translateDistance + 'px)';
              }
              scrollRight.onclick = function() {
                if (translateDistance - largeImageWidth <= -width) translateDistance = translateDistance;
                else translateDistance = translateDistance - largeImageWidth;
                transitionEl.style.transform = 'translate(' + translateDistance + 'px)';
              }
            }

            function showReserveVehicleButton() {
              //if dealertrack widget isnt on the page, we need to load the reserve vehicle button instead
              var dealertrack = document.getElementById("dealertrack_new2"),
                reserve = document.getElementById("reserve_new2");
              if (!dealertrack) {
                reserve.classList.remove("hidden");
              }
            }

            function reservePopup() {
              var reserve = document.getElementById("reserve_new2"),
                reserveModal = document.getElementById("reserveModal_new2"),
                overlay = document.getElementById("reserveOverlay_new2"),
                actionButtons = findFirstChildByClass(reserveModal, "ActionButtons"),
                cancel = actionButtons.querySelectorAll('[value="Cancel"]')[0];
              reserve.onclick = function() {
                reserveModal.classList.remove("hidden");
              }
              cancel.onclick = function(e) {
                e.preventDefault();
                e.stopPropagation();
                reserveModal.classList.add("hidden");
              }
              overlay.onclick = function() {
                reserveModal.classList.add("hidden");
              }
            }

            function findFirstChildByClass(element, className) {
              var foundElement = null,
                found;

              function recurse(element, className, found) {
                for (var i = 0; i < element.childNodes.length && !found; i++) {
                  var el = element.childNodes[i];
                  var classes = el.className != undefined ? el.className.split(" ") : [];
                  for (var j = 0, jl = classes.length; j < jl; j++) {
                    if (classes[j] == className) {
                      found = true;
                      foundElement = element.childNodes[i];
                      break;
                    }
                  }
                  if (found) break;
                  recurse(element.childNodes[i], className, found);
                }
              }
              recurse(element, className, false);
              return foundElement;
            }
            var Photos = new Photos(new Array("https://pictures.dealer.com/w/wilkinsmazda/0681/a4a06d7984c072af037070d4e3ad2e60x.jpg", "https://pictures.dealer.com/w/wilkinsmazda/0969/4b5f421b4724d57d7331be16b5f4d1eax.jpg",
                "https://pictures.dealer.com/w/wilkinsmazda/1442/da65bbb2ead18f94e80d7abe25c7e050x.jpg", "https://pictures.dealer.com/w/wilkinsmazda/0827/089153d12485f92cd5941654bcbfdf41x.jpg",
                "https://pictures.dealer.com/w/wilkinsmazda/1904/43fe25e3d93caeec292ea0554fd18550x.jpg", "https://pictures.dealer.com/w/wilkinsmazda/0686/29f33f133dc3dc9159e9fd9982718c5bx.jpg")).buildHTML().photoPaging().openListener()
              .closeListener().swipeDetection();
            showReserveVehicleButton();
            desktopPhotoTranslation();
            detailsBoxClick();
            safetyBoxClick();
            showMoreOrLess();
            reservePopup();
          }());
        </script>
        <div class="quoteContainer">
          <div id="showMoreQuoteContainer_new3" class="showMoreQuoteContainer showDesktop hidden">
            <div class="titleContainer subheading">
              <div class="titleSpecs inlineBlock"> 2025 Mazda CX-5 </div>
              <div class="titleSpecs inlineBlock">2.5 S Preferred AWD</div>
            </div>
            <div id="slideShowContainer_new3" class="slideShowContainer mobileOnly">
              <img class="slideShowImage" height="100%" alt="2025 Mazda CX-5"
                src="http://content.responselogix.com/script/Image.aspx?src=https%3a%2f%2fpictures.dealer.com%2fw%2fwilkinsmazda%2f0909%2f9df66faa54acf1544bffee1079c4cba1x.jpg&amp;width=312">
            </div>
            <div class="quotePadding">
              <div class="caption carDetailsContainer">
                <div class="vincode">
                  <span class="vin">VIN: </span>
                  <span class="stockNumber">JM3KFBCL0S0574164</span>
                </div>
                <div class="stockcode">
                  <span class="stock">STOCK: </span>
                  <span class="vinNumber">M16093</span>
                </div>
                <div class="mfrcode">
                  <span class="MRF">MFR. CODE: </span>
                  <span class="vinNumber"></span>
                </div>
              </div>
              <div class="largerQuoteContainer">
                <div class="msrp"> MSRP: $33,265 </div>
                <div class="quoteInfoContainer">
                  <div id="infoTab_1" class="infoTab body_normal white">i</div>
                  <div class="quoteTitle">Wilkins Price </div>
                  <div class="headLine white" style="opacity:0.87"> $30,906* </div>
                </div>
                <div class="dealertrackContainer">
                  <div id="dealertrack_new3" class="DealerTrackWidget"
                    suitequerystring="accountId=2390475&amp;dealerId=236130&amp;zip=60126&amp;vin=JM3KFBCL0S0574164&amp;price=30906&amp;leasePrice=30906&amp;msrp=33265&amp;mileage=27&amp;type=New&amp;style=AWD 2.5 S Preferred 4dr SUV">
                    <div id="drsw1" widget="p"
                      suitequerystring="accountId=2390475&amp;dealerId=236130&amp;zip=60126&amp;vin=JM3KFBCL0S0574164&amp;price=30906&amp;leasePrice=30906&amp;msrp=33265&amp;mileage=27&amp;type=New&amp;style=AWD 2.5 S Preferred 4dr SUV">
                      <div id="drsw1_drs_paymentWidget_wrapper" class="paymentWidgetWrapper paymentWidgetExtraLarge">
                        <div id="drsw1_drs_paymentWidget_loadingContainer" class="paymentWidgetLoadingWrapper paymentWidgetLoadingText" style="display: none;">Calculating Payments...</div>
                        <div id="drsw1_drs_paymentWidget" class="paymentWidget" style="">
                          <div id="drsw1_drs_paymentWidget_container" class="paymentWidgetContainer">
                            <div id="drsw1_drs_paymentWidget_finance_wrapper" class="paymentWidgetRow paymentWidgetRowFinance">
                              <div class="paymentWidgetRowLabel"><span class="paymentWidgetRowLabelText paymentWidgetLabel">FINANCE</span><span id="drsw1_drs_paymentWidget_finance_help" class="PaymentWidgetRowHelpIcon"></span></div>
                              <div class="paymentWidgetRowValueText paymentWidgetLabel"><span id="drsw1_drs_paymentWidget_finance_value" class="paymentWidgetRowValue">$511</span>/mo</div>
                              <div class="paymentWidgetClear"></div>
                            </div>
                            <div id="drsw1_drs_paymentWidget_divider" class="paymentWidgetDivider"></div>
                            <div id="drsw1_drs_paymentWidget_lease_wrapper" class="paymentWidgetRow paymentWidgetRowLease">
                              <div class="paymentWidgetRowLabel"><span class="paymentWidgetRowLabelText paymentWidgetLabel">LEASE</span><span id="drsw1_drs_paymentWidget_lease_help" class="PaymentWidgetRowHelpIcon"></span></div>
                              <div class="paymentWidgetRowValueText paymentWidgetLabel"><span id="drsw1_drs_paymentWidget_lease_value" class="paymentWidgetRowValue">$386</span>/mo</div>
                              <div class="paymentWidgetClear"></div>
                            </div>
                          </div>
                          <div id="drsw1_drs_paymentWidget_cta" class="paymentWidgetCTA">Click here for details on financing</div>
                          <div id="drsw1_drs_paymentWidget_button" class="paymentWidgetButton">
                            <div class="paymentWidgetButtonWrapper"><span class="paymentWidgetButtonText">Start Your Deal Now</span></div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                  <div id="reserve_new3" class="dealertrackButton hidden">
                    <div class="dealertrackText">Reserve Vehicle</div>
                  </div>
                  <div id="reserveModal_new3" class="photoModal hidden">
                    <div id="reserveOverlay_new3" class="overlay"></div>
                    <div class="infobox">
                      <div id="ContentPlaceHolderBody_ctl10">
                        <div id="ContentPlaceHolderBody_ctl12_pnlForm">
                          <div class="Title"> Reserve This Vehicle </div>
                          <div class="Text"> Please confirm that you would like to reserve this vehicle. Once you've clicked the Submit button, your assigned sales person will be informed of your reservation request. Once the availability check is
                            complete, you will be contacted either by email or phone. <br><br> Since we are selling vehicles on a regular basis, we cannot guarantee that this vehicle is still available. We will do our very best to meet your request.
                          </div>
                          <div class="ActionButtons">
                            <input type="submit" name="ctl00$ContentPlaceHolderBody$ctl12$btnCancel" value="Cancel"
                              onclick="ToggleReserveVehicle('lnkRequested_ReserveVehicle', 'divRequested_ReserveVehicle', 'divRequested_Pricing', 'SQ.Web.SmartQuoteNewWebHTML9.Featured.Vehicle1.ReserveThisVehicle.Click'); return false;"
                              id="ContentPlaceHolderBody_ctl12_btnCancel">
                            <input type="submit" name="ctl00$ContentPlaceHolderBody$ctl12$btnSubmit" value="Submit" id="ContentPlaceHolderBody_ctl12_btnSubmit">
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
              <div class="quotetimestamp caption"> Quoted on 12/19/2024 at 1:40:45 PM </div>
              <div id="photoRollDesktop_new3" class="desktop desktopImages">
                <div id="transitionContainer_new3" class="photoContainer">
                  <div id="highlightImage_new3" class="largeImageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0909/9df66faa54acf1544bffee1079c4cba1x.jpg"></div>
                  <div id="secondaryImages_new3" class="imageBlocks">
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0782/620e0c7aa1957c1c84fb2ed993c37fa3x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/1315/1968760253937e42e76df7f930e31da8x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/1215/7a6f4cd74b1df4ca2b7cedf2eaba531fx.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/1662/76658f71b9a83340b12a7718845336cfx.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0458/3ab648b1fa1b3ffb1cd697dca10bfcf1x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0554/acc2b1aec202188f57943c384bb552cex.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0305/ab18ef984ce031cf1d59da04a60d5eebx.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/1359/e9e38c898c9735ce3404ea0ad5b727b3x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0731/83f97a30bf7eca251957243cb55da777x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0840/05fab4be6402823b2d16b414f395e31ex.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0163/1071ef76592118d3c78811ade086bb67x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0535/dcce03a031fedd61e11efbc8d0ea2065x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/1932/99a7f072579282314aa7d4aaa35e0201x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/1363/f52151d84a444e8f2b8accb5f094ac46x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0114/92a76971e94d5892a359f16dbe840904x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/1399/11b2882e41edc9f05628d26280beca00x.jpg"></div>
                  </div>
                  <div id="tertiaryImages_new3" class="imageBlocks">
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0488/524deb01ff1d8419f0e002f76eae11efx.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0688/288e6268d374b4964a617a0ce0ef80b8x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0322/64d37784cb65156ae398cc9b767a37a3x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/1353/394dc849a261ae2cc870b0aba3e37b23x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0444/d2ff1d01163fec0c5babbae23c91f3c4x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/1752/46944bb902ea72071d1a2b559e7edf16x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0389/74ae9f5a109192986afb43ee1962d323x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/1230/53ddb23de648859423c3a6f68f4b22f2x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0519/7f6475ac8bb0e3cd3af15f470a95ebe3x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0741/830328f02bbff5b8dbaccb02b77e92e4x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0649/6d47f2b4aec6cfd6101da392ad8ec14fx.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0233/092716675c52f9388e0426f9e9ba9d97x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/1214/c2ac99c667c523e9d73489ccd1008ab0x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0750/8a69a5091f3a65d192c487c7fd679fa0x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0227/554d11dcb6e3f2cfb2654c2094d39d18x.jpg"></div>
                  </div>
                </div>
                <div id="scrollLeft_new3" class="scrollLeft desktop">
                  <div class="leftArrow"></div>
                </div>
                <div id="scrollRight_new3" class="scrollRight desktop">
                  <div class="rightArrow"></div>
                </div>
              </div>
            </div>
            <div id="expandableInformation_new3" class="expandableInformation showMobile hidden">
              <hr class="mobileOnly">
              <div class="vehicleDeailsContainer">
                <div id="detailsInformation_new3" class="vehicleDetailsTitle subheading"> Vehicle Details <div id="detailsArrow_new3" class="downArrow pullRight mobileOnly"></div>
                </div>
                <div id="moreDetailsInformation_new3" class="hidden safetyPadding body_normal">
                  <hr class="desktop" style="margin: 13px 0px;">
                  <div class="detailsBasics">
                    <div>Engine: </div>
                    <div>Transmission: Automatic</div>
                    <div>Exterior Color: Rhodium White Metallic</div>
                    <div>Interior Color: Black Leather</div>
                  </div>
                </div>
              </div>
              <hr class="mobileOnly">
              <div class="safetyInformationContainer">
                <div id="safetyInformation_new3" class="safetyInfoTitle subheading">Safety Information<div id="safetyArrow_new3" class="downArrow pullRight mobileOnly"></div>
                </div>
                <div id="moreSafetyInformation_new3" class="safetyPadding hidden">
                  <hr class="desktop" style="margin: 13px 0px;">
                  <div class="safetyExtra safetyCheck">
                    <div class="moreSafetyInformation pullLeft" style="padding-right: 19px;">
                      <div class="noPadding_Right">
                        <div><strong>National Highway Traffic Safety Administration (NHTSA)</strong></div>
                        <div class="nhtsaPadding"><a href="https://www.nhtsa.gov">www.nhtsa.gov</a></div>
                      </div>
                      <div class="crashRatingContainer">
                        <div class="frontalPadding">Frontal Crash</div>
                        <hr>
                        <div>
                          <div class="ratingLineHeight"> Driver's Side: <div class="starRating" id="safteyRatingDrivers_requested3">
                              <i class="material-icons md-18">star</i><i class="material-icons md-18">star</i><i class="material-icons md-18">star</i><i class="material-icons md-18">star</i><i class="material-icons md-18">star</i></div>
                          </div>
                          <script type="text/javascript">
                            (function() {
                              function buildStarRating() {
                                var stars = 0,
                                  html = '',
                                  i = 0;
                                if ('5') {
                                  stars = parseInt('5');
                                  for (i = 0; i < stars; i++) {
                                    html += '<i class="material-icons md-18">star</i>';
                                  }
                                  while (i < 5) {
                                    html += '<i class="material-icons md-18">star_border</i>';
                                    i++;
                                  }
                                  document.getElementById('safteyRatingDrivers_requested3').innerHTML = html;
                                }
                              }
                              buildStarRating();
                            }());
                          </script>
                          <div class="ratingLineHeight"> Passenger's Side: <div class="starRating" id="safteyRatingPassengers_requested3">
                              <i class="material-icons md-18">star</i><i class="material-icons md-18">star</i><i class="material-icons md-18">star</i><i class="material-icons md-18">star</i><i class="material-icons md-18">star</i></div>
                          </div>
                          <script type="text/javascript">
                            (function() {
                              function buildStarRating() {
                                var stars = 0,
                                  html = '',
                                  i = 0;
                                if ('5') {
                                  stars = stars = parseInt('5');
                                  for (i = 0; i < stars; i++) {
                                    html += '<i class="material-icons md-18">star</i>';
                                  }
                                  while (i < 5) {
                                    html += '<i class="material-icons md-18">star_border</i>';
                                    i++;
                                  }
                                  document.getElementById('safteyRatingPassengers_requested3').innerHTML = html;
                                }
                              }
                              buildStarRating();
                            }());
                          </script>
                          <div class="ratingLineHeight"> Rollover Resistance: <div class="starRating" id="safteyRatingRollover_requested3"></div>
                          </div>
                          <script type="text/javascript">
                            (function() {
                              function buildStarRating() {
                                var stars = 0,
                                  html = '',
                                  i = 0;
                                if ('') {
                                  stars = parseInt('');
                                  for (i = 0; i < stars; i++) {
                                    html += '<i class="material-icons md-18">star</i>';
                                  }
                                  while (i < 5) {
                                    html += '<i class="material-icons md-18">star_border</i>';
                                    i++;
                                  }
                                  document.getElementById('safteyRatingRollover_requested3').innerHTML = html;
                                }
                              }
                              buildStarRating();
                            }());
                          </script>
                        </div>
                      </div>
                    </div>
                    <div class="moreSafetyInformation" style="padding-left: 19px;">
                    </div>
                  </div>
                  <div class="desktopDetails desktop">
                    <div class="downArrow"></div>View full details
                  </div>
                  <div class="desktopDetails desktop hidden">
                    <div class="upArrow"></div>View less details
                  </div>
                  <div class="padding_10px"></div>
                </div>
              </div>
            </div>
          </div>
          <div id="showLessQuoteContainer_new3" class="showLessQuoteContainer mobileOnly">
            <div class="titleContainer">
              <div class="subheading">
                <div class="titleSpecs inlineBlock"> 2025 Mazda CX-5 </div>
                <div class="titleSpecs inlineBlock">2.5 S Preferred AWD</div>
              </div>
              <div class="mfrcode">
                <span class="MFR">MFR. CODE: </span>
                <span class="vinNumber"></span>
              </div>
            </div>
            <div class="compressedQuote">
              <div class="compressedPrice inlineBlock">
                <div class="compressedName quoteTitle">Wilkins Price </div>
                <div class="compressedDollar quoteNumber infoTabCompressed">
                  <strong> $30,906* </strong>
                </div>
              </div>
              <div class="compressedImage pullRight"
                style="background-image:url('http://content.responselogix.com/script/Image.aspx?src=https%3a%2f%2fpictures.dealer.com%2fw%2fwilkinsmazda%2f0909%2f9df66faa54acf1544bffee1079c4cba1x.jpg&amp;width=312');">
                <!-- <img height="100%" alt="2025 Mazda CX-5" src="http://content.responselogix.com/script/Image.aspx?src=https%3a%2f%2fpictures.dealer.com%2fw%2fwilkinsmazda%2f0909%2f9df66faa54acf1544bffee1079c4cba1x.jpg&width=312" /> -->
              </div>
            </div>
          </div>
          <div id="showHideContainer_new3" class="showHideContainer hidden">
            <hr style="width:100%;">
            <div class="seeLess">Show Less of this Vehicle<div class="upArrow blueArrow"></div>
            </div>
          </div>
          <div id="hideShowContainer_new3" class="hideShowContainer">
            <hr style="width:100%;">
            <div class="seeLess">Show More of this Vehicle<div class="downArrow blueArrow"></div>
            </div>
          </div>
        </div>
        <!-- Modal popup photos -->
        <div id="photoPopup_new3" class="photoModal hidden">
          <div class="photoBox">
            <div id="photoBoxExit_new3" class="photoBoxBackContainer">
              <div class="photoBoxBack"></div>
              <span>Back</span>
            </div>
            <div class="subheading" style="color:rgba(255,255,255,0.87);padding-top:15.5px;">
              <span id="currentPhoto_new3">1</span> of <span id="photoTotal_new3">32</span>
            </div>
            <div class="photoBox_flex">
              <div id="prevPhoto_new3" class="scrollLeft photoBox_prev">
                <div class="leftArrow"></div>
              </div>
              <div id="photoBox_new3" class="imageWrap">
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0909/9df66faa54acf1544bffee1079c4cba1x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0782/620e0c7aa1957c1c84fb2ed993c37fa3x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0488/524deb01ff1d8419f0e002f76eae11efx.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/1315/1968760253937e42e76df7f930e31da8x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0688/288e6268d374b4964a617a0ce0ef80b8x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/1215/7a6f4cd74b1df4ca2b7cedf2eaba531fx.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0322/64d37784cb65156ae398cc9b767a37a3x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/1662/76658f71b9a83340b12a7718845336cfx.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/1353/394dc849a261ae2cc870b0aba3e37b23x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0458/3ab648b1fa1b3ffb1cd697dca10bfcf1x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0444/d2ff1d01163fec0c5babbae23c91f3c4x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0554/acc2b1aec202188f57943c384bb552cex.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/1752/46944bb902ea72071d1a2b559e7edf16x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0305/ab18ef984ce031cf1d59da04a60d5eebx.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0389/74ae9f5a109192986afb43ee1962d323x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/1359/e9e38c898c9735ce3404ea0ad5b727b3x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/1230/53ddb23de648859423c3a6f68f4b22f2x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0731/83f97a30bf7eca251957243cb55da777x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0519/7f6475ac8bb0e3cd3af15f470a95ebe3x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0840/05fab4be6402823b2d16b414f395e31ex.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0741/830328f02bbff5b8dbaccb02b77e92e4x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0163/1071ef76592118d3c78811ade086bb67x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0649/6d47f2b4aec6cfd6101da392ad8ec14fx.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0535/dcce03a031fedd61e11efbc8d0ea2065x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0233/092716675c52f9388e0426f9e9ba9d97x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/1932/99a7f072579282314aa7d4aaa35e0201x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/1214/c2ac99c667c523e9d73489ccd1008ab0x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/1363/f52151d84a444e8f2b8accb5f094ac46x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0750/8a69a5091f3a65d192c487c7fd679fa0x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0114/92a76971e94d5892a359f16dbe840904x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0227/554d11dcb6e3f2cfb2654c2094d39d18x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/1399/11b2882e41edc9f05628d26280beca00x.jpg"></div>
              </div>
              <div id="nextPhoto_new3" class="scrollRight photoBox_next">
                <div class="rightArrow"></div>
              </div>
              <div id="photoThumbnail_new3" class="thumbWrap desktop">
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0909/9df66faa54acf1544bffee1079c4cba1x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0782/620e0c7aa1957c1c84fb2ed993c37fa3x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0488/524deb01ff1d8419f0e002f76eae11efx.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/1315/1968760253937e42e76df7f930e31da8x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0688/288e6268d374b4964a617a0ce0ef80b8x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/1215/7a6f4cd74b1df4ca2b7cedf2eaba531fx.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0322/64d37784cb65156ae398cc9b767a37a3x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/1662/76658f71b9a83340b12a7718845336cfx.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/1353/394dc849a261ae2cc870b0aba3e37b23x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0458/3ab648b1fa1b3ffb1cd697dca10bfcf1x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0444/d2ff1d01163fec0c5babbae23c91f3c4x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0554/acc2b1aec202188f57943c384bb552cex.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/1752/46944bb902ea72071d1a2b559e7edf16x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0305/ab18ef984ce031cf1d59da04a60d5eebx.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0389/74ae9f5a109192986afb43ee1962d323x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/1359/e9e38c898c9735ce3404ea0ad5b727b3x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/1230/53ddb23de648859423c3a6f68f4b22f2x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0731/83f97a30bf7eca251957243cb55da777x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0519/7f6475ac8bb0e3cd3af15f470a95ebe3x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0840/05fab4be6402823b2d16b414f395e31ex.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0741/830328f02bbff5b8dbaccb02b77e92e4x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0163/1071ef76592118d3c78811ade086bb67x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0649/6d47f2b4aec6cfd6101da392ad8ec14fx.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0535/dcce03a031fedd61e11efbc8d0ea2065x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0233/092716675c52f9388e0426f9e9ba9d97x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/1932/99a7f072579282314aa7d4aaa35e0201x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/1214/c2ac99c667c523e9d73489ccd1008ab0x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/1363/f52151d84a444e8f2b8accb5f094ac46x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0750/8a69a5091f3a65d192c487c7fd679fa0x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0114/92a76971e94d5892a359f16dbe840904x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0227/554d11dcb6e3f2cfb2654c2094d39d18x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/1399/11b2882e41edc9f05628d26280beca00x.jpg"></div>
              </div>
              <div id="currentThumbnail_new3" class="thumbBorder desktop"></div>
            </div>
          </div>
        </div>
        <script>
          (function() {
            function Photos(list) {
              this.list = list;
              this.container = document.getElementById("photoBox_new3");
              this.thumbnailContainer = document.getElementById("photoThumbnail_new3");
              this.currentContainer = document.getElementById("currentPhoto_new3");
              this.highlightContainer = document.getElementById("highlightImage_new3");
              this.imageBlockContainer2 = document.getElementById("secondaryImages_new3");
              this.imageBlockContainer3 = document.getElementById("tertiaryImages_new3");
              this.totalContainer = document.getElementById("photoTotal_new3");
              this.prevContainer = document.getElementById('prevPhoto_new3');
              this.nextContainer = document.getElementById('nextPhoto_new3');
              return this;
            }
            Photos.prototype.buildHTML = function() {
              var imgList = this.list,
                pContainer = this.container,
                thumbnailContainer = this.thumbnailContainer,
                highlightContainer = this.highlightContainer,
                imageBlockContainer2 = this.imageBlockContainer2,
                imageBlockContainer3 = this.imageBlockContainer3;
              if (imgList && imgList.length > 0) {
                //this became a mess fast...
                this.totalContainer.innerHTML = imgList.length;
                imgList.forEach(function(img, i) {
                  var imgHTML = document.createElement('img');
                  var imgHTML2 = document.createElement('img');
                  var imgHTML3 = document.createElement('img');
                  var div = document.createElement('div');
                  var divThumb = document.createElement('div');
                  imgHTML.setAttribute('src', img)
                  imgHTML2.setAttribute('src', img)
                  imgHTML3.setAttribute('src', img)
                  div.className = "imageItem";
                  divThumb.className = "imageThumb";
                  div.appendChild(imgHTML);
                  divThumb.appendChild(imgHTML3);
                  pContainer.appendChild(div)
                  thumbnailContainer.appendChild(divThumb);
                  if (i == 0) {
                    highlightContainer.appendChild(imgHTML2);
                  } else {
                    var divHTML = document.createElement('div');
                    divHTML.className = "imageBlock";
                    divHTML.appendChild(imgHTML2);
                    if (i % 2 == 1) {
                      imageBlockContainer2.appendChild(divHTML);
                    } else if (i % 2 == 0) {
                      imageBlockContainer3.appendChild(divHTML);
                    }
                  }
                });
              } else {
                document.getElementById('photoRollDesktop_requested3').style.display = 'none';
                document.getElementById('slideShowContainer_requested3').style.display = 'none';
              }
              return this;
            }
            Photos.prototype.previousImg = function() {
              var current = parseInt(this.currentContainer.innerHTML),
                prevPhoto = -1;
              if (current && current > 1) {
                this.translate(prevPhoto);
              }
            }
            Photos.prototype.nextImg = function() {
              var total = parseInt(this.totalContainer.innerHTML),
                current = parseInt(this.currentContainer.innerHTML),
                nextPhoto = 1;
              if (current && current < total) {
                this.translate(nextPhoto);
              }
            }
            Photos.prototype.translate = function(i) {
              var current = current = parseInt(this.currentContainer.innerHTML),
                translateX = (-(current * 100) + 100) - (i * 100),
                translateThumb = 33.07 * ((-(current + i)) + 1),
                translateY = 0;
              this.thumbnailContainer.style.transform = "translate(" + translateThumb + "%)";
              this.container.style.transform = "translate(" + translateX + "%, " + translateY + "%)";
              this.currentContainer.innerHTML = current + i;
            }
            Photos.prototype.photoPaging = function() {
              //current needs to be a number, we need to make sure its populated and populated as expected
              this.prevContainer.addEventListener("click", this.previousImg.bind(this));
              this.nextContainer.addEventListener("click", this.nextImg.bind(this));
              return this;
            }
            Photos.prototype.openListener = function() {
              var photoBox = document.getElementById('photoPopup_new3'),
                slideShowContainer = document.getElementById('slideShowContainer_new3'),
                highlightImage = this.highlightContainer,
                secondaryImage = this.imageBlockContainer2,
                tertiaryImage = this.imageBlockContainer3;
              slideShowContainer.onclick = function() {
                photoBox.classList.remove("hidden");
              }
              highlightImage.onclick = function() {
                photoBox.classList.remove("hidden");
              }
              secondaryImage.onclick = function() {
                photoBox.classList.remove("hidden");
              }
              tertiaryImage.onclick = function() {
                photoBox.classList.remove("hidden");
              }
              return this;
            }
            Photos.prototype.swipeDetection = function() {
              var touchstartX = 0;
              var touchstartY = 0;
              var touchendX = 0;
              var touchendY = 0;
              var gestureZone = this.container;
              var self = this;
              gestureZone.addEventListener('touchstart', function(event) {
                touchstartX = event.changedTouches[0].screenX;
                touchstartY = event.changedTouches[0].screenY;
              }, false);
              gestureZone.addEventListener('touchend', function(event) {
                touchendX = event.changedTouches[0].screenX;
                touchendY = event.changedTouches[0].screenY;
                self.handleGesture(touchstartX, touchendX, touchstartY, touchendY);
              }, false);
              return this;
            }
            Photos.prototype.handleGesture = function(touchstartX, touchendX, touchstartY, touchendY) {
              if (touchendX <= touchstartX && (touchstartX - touchendX) > 100) {
                this.nextImg()
              }
              if (touchendX >= touchstartX && (touchendX - touchstartX) > 100) {
                this.previousImg();
              }
            }
            Photos.prototype.closeListener = function() {
              var photoBox = document.getElementById('photoPopup_new3'),
                backButton = document.getElementById('photoBoxExit_new3');
              backButton.onclick = function() {
                photoBox.classList.add("hidden");
              }
              return this;
            }

            function detailsBoxClick() {
              var detailsInfo = document.getElementById('detailsInformation_new3'),
                detailsInfoDetails = document.getElementById('moreDetailsInformation_new3'),
                detailsArrow = document.getElementById('detailsArrow_new3');
              try {
                detailsInfo.onclick = function() {
                  detailsInfoDetails.classList.toggle("hidden");
                  detailsArrow.classList.toggle("downArrow");
                  detailsArrow.classList.toggle("upArrow");
                }
              } catch (e) {
                console.log(e);
              }
            }

            function safetyBoxClick() {
              var safetyInfo = document.getElementById('safetyInformation_new3'),
                safetyInfoDetails = document.getElementById('moreSafetyInformation_new3'),
                safetyArrow = document.getElementById('safetyArrow_new3');
              try {
                safetyInfo.onclick = function() {
                  safetyInfoDetails.classList.toggle("hidden");
                  safetyArrow.classList.toggle("downArrow");
                  safetyArrow.classList.toggle("upArrow");
                }
              } catch (e) {
                console.log(e);
              }
            }

            function showMoreOrLess() {
              var showLess = document.getElementById('showLessQuoteContainer_new3');
              var showMore = document.getElementById('showMoreQuoteContainer_new3');
              var showLessLink = document.getElementById('hideShowContainer_new3');
              var showMoreLink = document.getElementById('showHideContainer_new3');
              var expandableInfo = document.getElementById('expandableInformation_new3');
              if (3 != 1) {
                showMore.classList.add('hidden');
                showMoreLink.classList.add('hidden');
                showLess.classList.remove('hidden');
                showLessLink.classList.remove('hidden');
                expandableInfo.classList.add('hidden');
              }
            }

            function desktopPhotoTranslation() {
              var transitionEl = document.getElementById('transitionContainer_new3'),
                widthCalcEl = document.getElementById('secondaryImages_new3'),
                scrollLeft = document.getElementById('scrollLeft_new3'),
                scrollRight = document.getElementById('scrollRight_new3'),
                largeImageWidth = 573,
                smallImageWidth = 285,
                width = largeImageWidth + (widthCalcEl.childNodes.length * smallImageWidth),
                translateDistance = 0;
              scrollLeft.onclick = function() {
                if (translateDistance + largeImageWidth >= 0) translateDistance = 0;
                else translateDistance = translateDistance + largeImageWidth;
                transitionEl.style.transform = 'translate(' + translateDistance + 'px)';
              }
              scrollRight.onclick = function() {
                if (translateDistance - largeImageWidth <= -width) translateDistance = translateDistance;
                else translateDistance = translateDistance - largeImageWidth;
                transitionEl.style.transform = 'translate(' + translateDistance + 'px)';
              }
            }

            function showReserveVehicleButton() {
              //if dealertrack widget isnt on the page, we need to load the reserve vehicle button instead
              var dealertrack = document.getElementById("dealertrack_new3"),
                reserve = document.getElementById("reserve_new3");
              if (!dealertrack) {
                reserve.classList.remove("hidden");
              }
            }

            function reservePopup() {
              var reserve = document.getElementById("reserve_new3"),
                reserveModal = document.getElementById("reserveModal_new3"),
                overlay = document.getElementById("reserveOverlay_new3"),
                actionButtons = findFirstChildByClass(reserveModal, "ActionButtons"),
                cancel = actionButtons.querySelectorAll('[value="Cancel"]')[0];
              reserve.onclick = function() {
                reserveModal.classList.remove("hidden");
              }
              cancel.onclick = function(e) {
                e.preventDefault();
                e.stopPropagation();
                reserveModal.classList.add("hidden");
              }
              overlay.onclick = function() {
                reserveModal.classList.add("hidden");
              }
            }

            function findFirstChildByClass(element, className) {
              var foundElement = null,
                found;

              function recurse(element, className, found) {
                for (var i = 0; i < element.childNodes.length && !found; i++) {
                  var el = element.childNodes[i];
                  var classes = el.className != undefined ? el.className.split(" ") : [];
                  for (var j = 0, jl = classes.length; j < jl; j++) {
                    if (classes[j] == className) {
                      found = true;
                      foundElement = element.childNodes[i];
                      break;
                    }
                  }
                  if (found) break;
                  recurse(element.childNodes[i], className, found);
                }
              }
              recurse(element, className, false);
              return foundElement;
            }
            var Photos = new Photos(new Array("https://pictures.dealer.com/w/wilkinsmazda/0909/9df66faa54acf1544bffee1079c4cba1x.jpg", "https://pictures.dealer.com/w/wilkinsmazda/0782/620e0c7aa1957c1c84fb2ed993c37fa3x.jpg",
                "https://pictures.dealer.com/w/wilkinsmazda/0488/524deb01ff1d8419f0e002f76eae11efx.jpg", "https://pictures.dealer.com/w/wilkinsmazda/1315/1968760253937e42e76df7f930e31da8x.jpg",
                "https://pictures.dealer.com/w/wilkinsmazda/0688/288e6268d374b4964a617a0ce0ef80b8x.jpg", "https://pictures.dealer.com/w/wilkinsmazda/1215/7a6f4cd74b1df4ca2b7cedf2eaba531fx.jpg",
                "https://pictures.dealer.com/w/wilkinsmazda/0322/64d37784cb65156ae398cc9b767a37a3x.jpg", "https://pictures.dealer.com/w/wilkinsmazda/1662/76658f71b9a83340b12a7718845336cfx.jpg",
                "https://pictures.dealer.com/w/wilkinsmazda/1353/394dc849a261ae2cc870b0aba3e37b23x.jpg", "https://pictures.dealer.com/w/wilkinsmazda/0458/3ab648b1fa1b3ffb1cd697dca10bfcf1x.jpg",
                "https://pictures.dealer.com/w/wilkinsmazda/0444/d2ff1d01163fec0c5babbae23c91f3c4x.jpg", "https://pictures.dealer.com/w/wilkinsmazda/0554/acc2b1aec202188f57943c384bb552cex.jpg",
                "https://pictures.dealer.com/w/wilkinsmazda/1752/46944bb902ea72071d1a2b559e7edf16x.jpg", "https://pictures.dealer.com/w/wilkinsmazda/0305/ab18ef984ce031cf1d59da04a60d5eebx.jpg",
                "https://pictures.dealer.com/w/wilkinsmazda/0389/74ae9f5a109192986afb43ee1962d323x.jpg", "https://pictures.dealer.com/w/wilkinsmazda/1359/e9e38c898c9735ce3404ea0ad5b727b3x.jpg",
                "https://pictures.dealer.com/w/wilkinsmazda/1230/53ddb23de648859423c3a6f68f4b22f2x.jpg", "https://pictures.dealer.com/w/wilkinsmazda/0731/83f97a30bf7eca251957243cb55da777x.jpg",
                "https://pictures.dealer.com/w/wilkinsmazda/0519/7f6475ac8bb0e3cd3af15f470a95ebe3x.jpg", "https://pictures.dealer.com/w/wilkinsmazda/0840/05fab4be6402823b2d16b414f395e31ex.jpg",
                "https://pictures.dealer.com/w/wilkinsmazda/0741/830328f02bbff5b8dbaccb02b77e92e4x.jpg", "https://pictures.dealer.com/w/wilkinsmazda/0163/1071ef76592118d3c78811ade086bb67x.jpg",
                "https://pictures.dealer.com/w/wilkinsmazda/0649/6d47f2b4aec6cfd6101da392ad8ec14fx.jpg", "https://pictures.dealer.com/w/wilkinsmazda/0535/dcce03a031fedd61e11efbc8d0ea2065x.jpg",
                "https://pictures.dealer.com/w/wilkinsmazda/0233/092716675c52f9388e0426f9e9ba9d97x.jpg", "https://pictures.dealer.com/w/wilkinsmazda/1932/99a7f072579282314aa7d4aaa35e0201x.jpg",
                "https://pictures.dealer.com/w/wilkinsmazda/1214/c2ac99c667c523e9d73489ccd1008ab0x.jpg", "https://pictures.dealer.com/w/wilkinsmazda/1363/f52151d84a444e8f2b8accb5f094ac46x.jpg",
                "https://pictures.dealer.com/w/wilkinsmazda/0750/8a69a5091f3a65d192c487c7fd679fa0x.jpg", "https://pictures.dealer.com/w/wilkinsmazda/0114/92a76971e94d5892a359f16dbe840904x.jpg",
                "https://pictures.dealer.com/w/wilkinsmazda/0227/554d11dcb6e3f2cfb2654c2094d39d18x.jpg", "https://pictures.dealer.com/w/wilkinsmazda/1399/11b2882e41edc9f05628d26280beca00x.jpg")).buildHTML().photoPaging().openListener()
              .closeListener().swipeDetection();
            showReserveVehicleButton();
            desktopPhotoTranslation();
            detailsBoxClick();
            safetyBoxClick();
            showMoreOrLess();
            reservePopup();
          }());
        </script>
      </div>
      <!--New Alternatives-->
      <div id="usedQuote" class="hidden usedQuote">
        <div class="quoteContainer">
          <div id="showMoreQuoteContainer_used1" class="showMoreQuoteContainer showDesktop">
            <div class="titleContainer subheading">
              <div class="titleSpecs inlineBlock"> 2024 Mazda CX-5 </div>
              <div class="titleSpecs inlineBlock">2.5 S Premium Package</div>
            </div>
            <div id="slideShowContainer_used1" class="slideShowContainer mobileOnly">
              <img class="slideShowImage" height="100%" alt="2024 Mazda CX-5"
                src="http://content.responselogix.com/script/Image.aspx?src=https%3a%2f%2fpictures.dealer.com%2fw%2fwilkinsmazda%2f1131%2fce24d9f4147578a5303612ef6ad9038fx.jpg&amp;width=312">
            </div>
            <div class="quotePadding">
              <div class="caption carDetailsContainer">
                <div class="vincode">
                  <span class="vin">VIN: </span>
                  <span class="stockNumber">JM3KFBDL0R0472565</span>
                </div>
                <div class="stockcode">
                  <span class="stock">STOCK: </span>
                  <span class="vinNumber">P11657</span>
                </div>
                <div class="mileagecode">
                  <span class="stock">Odometer: </span>
                  <span class="vinNumber">2,362 miles</span>
                </div>
                <div class="mfrcode">
                  <span class="MRF">MFR. CODE: </span>
                  <span class="vinNumber"></span>
                </div>
              </div>
              <div class="largerQuoteContainer">
                <div class="quoteInfoContainer">
                  <div id="infoTab_1" class="infoTab used body_normal white">i</div>
                  <div class="quoteTitle">Wilkins Price</div>
                  <div class="headLine white" style="opacity:0.87"> $31,600* </div>
                </div>
                <div class="dealertrackContainer">
                  <div id="dealertrack_used1" class="DealerTrackWidget"
                    suitequerystring="accountId=2390475&amp;dealerId=236130&amp;zip=60126&amp;vin=JM3KFBDL0R0472565&amp;price=31600&amp;msrp=&amp;mileage=2362&amp;type=used&amp;style=AWD 2.5 S Premium 4dr SUV">
                    <div id="drsw2" widget="p" suitequerystring="accountId=2390475&amp;dealerId=236130&amp;zip=60126&amp;vin=JM3KFBDL0R0472565&amp;price=31600&amp;msrp=&amp;mileage=2362&amp;type=used&amp;style=AWD 2.5 S Premium 4dr SUV">
                      <div id="drsw2_drs_paymentWidget_wrapper" class="paymentWidgetWrapper paymentWidgetExtraLarge">
                        <div id="drsw2_drs_paymentWidget_loadingContainer" class="paymentWidgetLoadingWrapper paymentWidgetLoadingText" style="display: none;">Calculating Payments...</div>
                        <div id="drsw2_drs_paymentWidget" class="paymentWidget" style="">
                          <div id="drsw2_drs_paymentWidget_container" class="paymentWidgetContainer">
                            <div id="drsw2_drs_paymentWidget_finance_wrapper" class="paymentWidgetRow paymentWidgetRowFinance">
                              <div class="paymentWidgetRowLabel"><span class="paymentWidgetRowLabelText paymentWidgetLabel">FINANCE</span><span id="drsw2_drs_paymentWidget_finance_help" class="PaymentWidgetRowHelpIcon"></span></div>
                              <div class="paymentWidgetRowValueText paymentWidgetLabel"><span id="drsw2_drs_paymentWidget_finance_value" class="paymentWidgetRowValue">$560</span>/mo</div>
                              <div class="paymentWidgetClear"></div>
                            </div>
                          </div>
                          <div id="drsw2_drs_paymentWidget_cta" class="paymentWidgetCTA">Click here for details on financing</div>
                          <div id="drsw2_drs_paymentWidget_button" class="paymentWidgetButton">
                            <div class="paymentWidgetButtonWrapper"><span class="paymentWidgetButtonText">Start Your Deal Now</span></div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                  <div id="reserve_used1" class="dealertrackButton hidden">
                    <div class="dealertrackText">Reserve Vehicle</div>
                  </div>
                  <div id="reserveModal_used1" class="photoModal hidden">
                    <div id="reserveOverlay_used1" class="overlay"></div>
                    <div class="infobox">
                      <div id="ContentPlaceHolderBody_ctl13">
                        <div id="ContentPlaceHolderBody_ctl15_pnlForm">
                          <div class="Title"> Reserve This Vehicle </div>
                          <div class="Text"> Please confirm that you would like to reserve this vehicle. Once you've clicked the Submit button, your assigned sales person will be informed of your reservation request. Once the availability check is
                            complete, you will be contacted either by email or phone. <br><br> Since we are selling vehicles on a regular basis, we cannot guarantee that this vehicle is still available. We will do our very best to meet your request.
                          </div>
                          <div class="ActionButtons">
                            <input type="submit" name="ctl00$ContentPlaceHolderBody$ctl15$btnCancel" value="Cancel"
                              onclick="ToggleReserveVehicle('lnkRequested_ReserveVehicle', 'divRequested_ReserveVehicle', 'divRequested_Pricing', 'SQ.Web.SmartQuoteNewWebHTML9.Featured.Vehicle1.ReserveThisVehicle.Click'); return false;"
                              id="ContentPlaceHolderBody_ctl15_btnCancel">
                            <input type="submit" name="ctl00$ContentPlaceHolderBody$ctl15$btnSubmit" value="Submit" id="ContentPlaceHolderBody_ctl15_btnSubmit">
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
              <div class="quotetimestamp caption"> Quoted on 12/19/2024 at 1:40:45 PM </div>
              <div id="photoRollDesktop_used1" class="desktop desktopImages">
                <div id="transitionContainer_used1" class="photoContainer">
                  <div id="highlightImage_used1" class="largeImageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/1131/ce24d9f4147578a5303612ef6ad9038fx.jpg"></div>
                  <div id="secondaryImages_used1" class="imageBlocks">
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/1444/2b8b25d3e9c11155e44602f553ba594ex.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0781/ce00cddedc54fa366783e3626455124bx.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/1793/6cf99a0a7d878660f79b6f5c7460c996x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/1247/477d20bc4b79943091f5310f28532993x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/1619/679bccc9a89190f6e9bd0191366ad0bfx.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0995/b5ef9027500b85cf554e1c0ae1265f80x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0328/720f3908d7250a637300488bb3f3b646x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0396/7958fff33a9827d04263428e6316807ex.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0968/9c9cab90c3c4fb58fdae97f0d1f8072dx.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/1773/6ab738f375e12c2c2a1965d798870530x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0929/6c957d0b6f9a48719b6684c374b2b003x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0132/c26e7bf2a8eba7628ab95a8c5c6a2d25x.jpg"></div>
                    <div class="imageBlock"><img src="https://images.dealer.com/ddc/vehicles/2024/Mazda/CX-5/SUV/trim_25_S_Premium_Package_59a8bd/still/front-left/front-left-640-en_US.jpg"></div>
                    <div class="imageBlock"><img src="https://images.dealer.com/autodata/us/640/2024/USD40MAS062D0/USD40MAS062D021002.jpg"></div>
                    <div class="imageBlock"><img src="https://images.dealer.com/autodata/us/640/2024/USD40MAS062D0/USD40MAS062D021005.jpg"></div>
                    <div class="imageBlock"><img src="https://images.dealer.com/autodata/us/640/2024/USD40MAS062D0/USD40MAS062D021007.jpg"></div>
                  </div>
                  <div id="tertiaryImages_used1" class="imageBlocks">
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0497/7348742ef2d48c7660c29d01d6569919x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0237/aec606e85146fb8f14d20d54904491a0x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/1125/cc80ff3fc05ef1e4babfe8940296b2c2x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/1247/35607094ec2586cea2516abaccbadf6ax.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0398/06affae592086c50373e7fbba2ff68efx.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0661/9cb6b0d98ffe761a977e6d2c8008aa11x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0349/6ab174d4d66c049ab7079766c9991480x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0198/59243fda673d46f4c7e4854a55bbcfc0x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/1369/a4f39700159bf685b69052cfb9ede38dx.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0124/74cd7753d938559b16e7ef5f705148e0x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/1631/fddf0b8c92a31d7b3da8fb8526696d7ax.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0264/de3b2f0f309bf2fcef88c680419fed48x.jpg"></div>
                    <div class="imageBlock"><img src="https://images.dealer.com/autodata/us/640/2024/USD40MAS062D0/USD40MAS062D021001.jpg"></div>
                    <div class="imageBlock"><img src="https://images.dealer.com/autodata/us/640/2024/USD40MAS062D0/USD40MAS062D021003.jpg"></div>
                    <div class="imageBlock"><img src="https://images.dealer.com/autodata/us/640/2024/USD40MAS062D0/USD40MAS062D021006.jpg"></div>
                  </div>
                </div>
                <div id="scrollLeft_used1" class="scrollLeft desktop">
                  <div class="leftArrow"></div>
                </div>
                <div id="scrollRight_used1" class="scrollRight desktop">
                  <div class="rightArrow"></div>
                </div>
              </div>
            </div>
            <div id="expandableInformation_used1" class="expandableInformation showMobile">
              <hr class="mobileOnly">
              <div class="vehicleDeailsContainer">
                <div id="detailsInformation_used1" class="vehicleDetailsTitle subheading"> Vehicle Details <div id="detailsArrow_used1" class="downArrow pullRight mobileOnly"></div>
                </div>
                <div id="moreDetailsInformation_used1" class="hidden safetyPadding body_normal">
                  <hr class="desktop" style="margin: 13px 0px;">
                  <div class="detailsBasics">
                    <div>Engine: </div>
                    <div>Transmission: </div>
                    <div>Exterior Color: </div>
                    <div>Interior Color: </div>
                  </div>
                </div>
              </div>
              <hr class="mobileOnly">
              <div class="safetyInformationContainer">
                <div id="safetyInformation_used1" class="safetyInfoTitle subheading">Safety Information<div id="safetyArrow_used1" class="downArrow pullRight mobileOnly"></div>
                </div>
                <div id="moreSafetyInformation_used1" class="safetyPadding hidden">
                  <hr class="desktop" style="margin: 13px 0px;">
                  <div class="safetyExtra safetyCheck">
                    <div class="moreSafetyInformation pullLeft" style="padding-right: 19px;">
                      <div class="noPadding_Right">
                        <div><strong>National Highway Traffic Safety Administration (NHTSA)</strong></div>
                        <div class="nhtsaPadding"><a href="https://www.nhtsa.gov">www.nhtsa.gov</a></div>
                      </div>
                      <div class="crashRatingContainer">
                        <div class="frontalPadding">Frontal Crash</div>
                        <hr>
                        <div>
                          <div class="ratingLineHeight"> Driver's Side: <div class="starRating" id="safteyRatingDrivers_requested1"></div>
                          </div>
                          <script type="text/javascript">
                            (function() {
                              function buildStarRating() {
                                var stars = 0,
                                  html = '',
                                  i = 0;
                                if ('5') {
                                  stars = parseInt('5');
                                  for (i = 0; i < stars; i++) {
                                    html += '<i class="material-icons md-18">star</i>';
                                  }
                                  while (i < 5) {
                                    html += '<i class="material-icons md-18">star_border</i>';
                                    i++;
                                  }
                                  document.getElementById('safteyRatingDrivers_requested1').innerHTML = html;
                                }
                              }
                              buildStarRating();
                            }());
                          </script>
                          <div class="ratingLineHeight"> Passenger's Side: <div class="starRating" id="safteyRatingPassengers_requested1"></div>
                          </div>
                          <script type="text/javascript">
                            (function() {
                              function buildStarRating() {
                                var stars = 0,
                                  html = '',
                                  i = 0;
                                if ('5') {
                                  stars = stars = parseInt('5');
                                  for (i = 0; i < stars; i++) {
                                    html += '<i class="material-icons md-18">star</i>';
                                  }
                                  while (i < 5) {
                                    html += '<i class="material-icons md-18">star_border</i>';
                                    i++;
                                  }
                                  document.getElementById('safteyRatingPassengers_requested1').innerHTML = html;
                                }
                              }
                              buildStarRating();
                            }());
                          </script>
                          <div class="ratingLineHeight"> Rollover Resistance: <div class="starRating" id="safteyRatingRollover_requested1"></div>
                          </div>
                          <script type="text/javascript">
                            (function() {
                              function buildStarRating() {
                                var stars = 0,
                                  html = '',
                                  i = 0;
                                if ('') {
                                  stars = parseInt('');
                                  for (i = 0; i < stars; i++) {
                                    html += '<i class="material-icons md-18">star</i>';
                                  }
                                  while (i < 5) {
                                    html += '<i class="material-icons md-18">star_border</i>';
                                    i++;
                                  }
                                  document.getElementById('safteyRatingRollover_requested1').innerHTML = html;
                                }
                              }
                              buildStarRating();
                            }());
                          </script>
                        </div>
                      </div>
                    </div>
                    <div class="moreSafetyInformation" style="padding-left: 19px;">
                    </div>
                  </div>
                  <div class="desktopDetails desktop">
                    <div class="downArrow"></div>View full details
                  </div>
                  <div class="desktopDetails desktop hidden">
                    <div class="upArrow"></div>View less details
                  </div>
                  <div class="padding_10px"></div>
                </div>
              </div>
            </div>
          </div>
          <div id="showLessQuoteContainer_used1" class="showLessQuoteContainer hidden mobileOnly">
            <div class="titleContainer">
              <div class="subheading">
                <div class="titleSpecs inlineBlock"> 2024 Mazda CX-5 </div>
                <div class="titleSpecs inlineBlock">2.5 S Premium Package</div>
              </div>
              <div class="mfrcode">
                <span class="MFR">MFR. CODE: </span>
                <span class="vinNumber"></span>
              </div>
            </div>
            <div class="compressedQuote">
              <div class="compressedPrice inlineBlock">
                <div class="compressedName quoteTitle">Wilkins Price</div>
                <div class="compressedDollar quoteNumber infoTabCompressed">
                  <strong> $31,600* </strong>
                </div>
              </div>
              <div class="compressedImage pullRight"
                style="background-image:url('http://content.responselogix.com/script/Image.aspx?src=https%3a%2f%2fpictures.dealer.com%2fw%2fwilkinsmazda%2f1131%2fce24d9f4147578a5303612ef6ad9038fx.jpg&amp;width=312');">
                <!-- <img height="100%" alt="2024 Mazda CX-5" src="http://content.responselogix.com/script/Image.aspx?src=https%3a%2f%2fpictures.dealer.com%2fw%2fwilkinsmazda%2f1131%2fce24d9f4147578a5303612ef6ad9038fx.jpg&width=312" /> -->
              </div>
            </div>
          </div>
          <div id="showHideContainer_used1" class="showHideContainer">
            <hr style="width:100%;">
            <div class="seeLess">Show Less of this Vehicle <div class="upArrow blueArrow"></div>
            </div>
          </div>
          <div id="hideShowContainer_used1" class="hidden hideShowContainer">
            <hr style="width:100%;">
            <div class="seeLess">Show More of this Vehicle<div class="downArrow blueArrow"></div>
            </div>
          </div>
        </div>
        <!-- Modal popup photos -->
        <div id="photoPopup_used1" class="photoModal hidden">
          <div class="photoBox">
            <div id="photoBoxExit_used1" class="photoBoxBackContainer">
              <div class="photoBoxBack"></div>
              <span>Back</span>
            </div>
            <div class="subheading" style="color:rgba(255,255,255,0.87);padding-top:15.5px;">
              <span id="currentPhoto_used1">1</span> of <span id="photoTotal_used1">32</span>
            </div>
            <div class="photoBox_flex">
              <div id="prevPhoto_used1" class="scrollLeft photoBox_prev">
                <div class="leftArrow"></div>
              </div>
              <div id="photoBox_used1" class="imageWrap">
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/1131/ce24d9f4147578a5303612ef6ad9038fx.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/1444/2b8b25d3e9c11155e44602f553ba594ex.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0497/7348742ef2d48c7660c29d01d6569919x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0781/ce00cddedc54fa366783e3626455124bx.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0237/aec606e85146fb8f14d20d54904491a0x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/1793/6cf99a0a7d878660f79b6f5c7460c996x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/1125/cc80ff3fc05ef1e4babfe8940296b2c2x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/1247/477d20bc4b79943091f5310f28532993x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/1247/35607094ec2586cea2516abaccbadf6ax.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/1619/679bccc9a89190f6e9bd0191366ad0bfx.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0398/06affae592086c50373e7fbba2ff68efx.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0995/b5ef9027500b85cf554e1c0ae1265f80x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0661/9cb6b0d98ffe761a977e6d2c8008aa11x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0328/720f3908d7250a637300488bb3f3b646x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0349/6ab174d4d66c049ab7079766c9991480x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0396/7958fff33a9827d04263428e6316807ex.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0198/59243fda673d46f4c7e4854a55bbcfc0x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0968/9c9cab90c3c4fb58fdae97f0d1f8072dx.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/1369/a4f39700159bf685b69052cfb9ede38dx.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/1773/6ab738f375e12c2c2a1965d798870530x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0124/74cd7753d938559b16e7ef5f705148e0x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0929/6c957d0b6f9a48719b6684c374b2b003x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/1631/fddf0b8c92a31d7b3da8fb8526696d7ax.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0132/c26e7bf2a8eba7628ab95a8c5c6a2d25x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0264/de3b2f0f309bf2fcef88c680419fed48x.jpg"></div>
                <div class="imageItem"><img src="https://images.dealer.com/ddc/vehicles/2024/Mazda/CX-5/SUV/trim_25_S_Premium_Package_59a8bd/still/front-left/front-left-640-en_US.jpg"></div>
                <div class="imageItem"><img src="https://images.dealer.com/autodata/us/640/2024/USD40MAS062D0/USD40MAS062D021001.jpg"></div>
                <div class="imageItem"><img src="https://images.dealer.com/autodata/us/640/2024/USD40MAS062D0/USD40MAS062D021002.jpg"></div>
                <div class="imageItem"><img src="https://images.dealer.com/autodata/us/640/2024/USD40MAS062D0/USD40MAS062D021003.jpg"></div>
                <div class="imageItem"><img src="https://images.dealer.com/autodata/us/640/2024/USD40MAS062D0/USD40MAS062D021005.jpg"></div>
                <div class="imageItem"><img src="https://images.dealer.com/autodata/us/640/2024/USD40MAS062D0/USD40MAS062D021006.jpg"></div>
                <div class="imageItem"><img src="https://images.dealer.com/autodata/us/640/2024/USD40MAS062D0/USD40MAS062D021007.jpg"></div>
              </div>
              <div id="nextPhoto_used1" class="scrollRight photoBox_next">
                <div class="rightArrow"></div>
              </div>
              <div id="photoThumbnail_used1" class="thumbWrap desktop">
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/1131/ce24d9f4147578a5303612ef6ad9038fx.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/1444/2b8b25d3e9c11155e44602f553ba594ex.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0497/7348742ef2d48c7660c29d01d6569919x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0781/ce00cddedc54fa366783e3626455124bx.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0237/aec606e85146fb8f14d20d54904491a0x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/1793/6cf99a0a7d878660f79b6f5c7460c996x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/1125/cc80ff3fc05ef1e4babfe8940296b2c2x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/1247/477d20bc4b79943091f5310f28532993x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/1247/35607094ec2586cea2516abaccbadf6ax.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/1619/679bccc9a89190f6e9bd0191366ad0bfx.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0398/06affae592086c50373e7fbba2ff68efx.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0995/b5ef9027500b85cf554e1c0ae1265f80x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0661/9cb6b0d98ffe761a977e6d2c8008aa11x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0328/720f3908d7250a637300488bb3f3b646x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0349/6ab174d4d66c049ab7079766c9991480x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0396/7958fff33a9827d04263428e6316807ex.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0198/59243fda673d46f4c7e4854a55bbcfc0x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0968/9c9cab90c3c4fb58fdae97f0d1f8072dx.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/1369/a4f39700159bf685b69052cfb9ede38dx.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/1773/6ab738f375e12c2c2a1965d798870530x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0124/74cd7753d938559b16e7ef5f705148e0x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0929/6c957d0b6f9a48719b6684c374b2b003x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/1631/fddf0b8c92a31d7b3da8fb8526696d7ax.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0132/c26e7bf2a8eba7628ab95a8c5c6a2d25x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0264/de3b2f0f309bf2fcef88c680419fed48x.jpg"></div>
                <div class="imageThumb"><img src="https://images.dealer.com/ddc/vehicles/2024/Mazda/CX-5/SUV/trim_25_S_Premium_Package_59a8bd/still/front-left/front-left-640-en_US.jpg"></div>
                <div class="imageThumb"><img src="https://images.dealer.com/autodata/us/640/2024/USD40MAS062D0/USD40MAS062D021001.jpg"></div>
                <div class="imageThumb"><img src="https://images.dealer.com/autodata/us/640/2024/USD40MAS062D0/USD40MAS062D021002.jpg"></div>
                <div class="imageThumb"><img src="https://images.dealer.com/autodata/us/640/2024/USD40MAS062D0/USD40MAS062D021003.jpg"></div>
                <div class="imageThumb"><img src="https://images.dealer.com/autodata/us/640/2024/USD40MAS062D0/USD40MAS062D021005.jpg"></div>
                <div class="imageThumb"><img src="https://images.dealer.com/autodata/us/640/2024/USD40MAS062D0/USD40MAS062D021006.jpg"></div>
                <div class="imageThumb"><img src="https://images.dealer.com/autodata/us/640/2024/USD40MAS062D0/USD40MAS062D021007.jpg"></div>
              </div>
            </div>
          </div>
        </div>
        <script>
          (function() {
            function Photos(list) {
              this.list = list;
              this.container = document.getElementById("photoBox_used1");
              this.thumbnailContainer = document.getElementById("photoThumbnail_used1");
              this.currentContainer = document.getElementById("currentPhoto_used1");
              this.highlightContainer = document.getElementById("highlightImage_used1");
              this.imageBlockContainer2 = document.getElementById("secondaryImages_used1");
              this.imageBlockContainer3 = document.getElementById("tertiaryImages_used1");
              this.totalContainer = document.getElementById("photoTotal_used1");
              this.prevContainer = document.getElementById('prevPhoto_used1');
              this.nextContainer = document.getElementById('nextPhoto_used1');
              return this;
            }
            Photos.prototype.buildHTML = function() {
              var imgList = this.list,
                pContainer = this.container,
                thumbnailContainer = this.thumbnailContainer,
                highlightContainer = this.highlightContainer,
                imageBlockContainer2 = this.imageBlockContainer2,
                imageBlockContainer3 = this.imageBlockContainer3;
              if (imgList && imgList.length > 0) {
                //this became a mess fast...
                this.totalContainer.innerHTML = imgList.length;
                imgList.forEach(function(img, i) {
                  var imgHTML = document.createElement('img');
                  var imgHTML2 = document.createElement('img');
                  var imgHTML3 = document.createElement('img');
                  var div = document.createElement('div');
                  var divThumb = document.createElement('div');
                  imgHTML.setAttribute('src', img)
                  imgHTML2.setAttribute('src', img)
                  imgHTML3.setAttribute('src', img)
                  div.className = "imageItem";
                  divThumb.className = "imageThumb";
                  div.appendChild(imgHTML);
                  divThumb.appendChild(imgHTML3);
                  pContainer.appendChild(div);
                  thumbnailContainer.appendChild(divThumb);
                  if (i == 0) {
                    highlightContainer.appendChild(imgHTML2);
                  } else {
                    var divHTML = document.createElement('div');
                    divHTML.className = "imageBlock";
                    divHTML.appendChild(imgHTML2);
                    if (i % 2 == 1) {
                      imageBlockContainer2.appendChild(divHTML);
                    } else if (i % 2 == 0) {
                      imageBlockContainer3.appendChild(divHTML);
                    }
                  }
                });
              } else {
                document.getElementById('photoRollDesktop_requested{{new_vehicle_xml.n.ordinal}}').style.display = 'none';
                document.getElementById('slideShowContainer_requested{{new_vehicle_xml.n.ordinal}}').style.display = 'none';
              }
              return this;
            }
            Photos.prototype.previousImg = function() {
              var current = parseInt(this.currentContainer.innerHTML),
                prevPhoto = -1;
              if (current && current > 1) {
                this.translate(prevPhoto);
              }
            }
            Photos.prototype.nextImg = function() {
              var total = parseInt(this.totalContainer.innerHTML),
                current = parseInt(this.currentContainer.innerHTML),
                nextPhoto = 1;
              if (current && current < total) {
                this.translate(nextPhoto);
              }
            }
            Photos.prototype.translate = function(i) {
              var current = current = parseInt(this.currentContainer.innerHTML),
                translateX = (-(current * 100) + 100) - (i * 100),
                translateThumb = 33.07 * ((-(current + i)) + 1),
                translateY = 0;
              this.thumbnailContainer.style.transform = "translate(" + translateThumb + "%)";
              this.container.style.transform = "translate(" + translateX + "%, " + translateY + "%)";
              this.currentContainer.innerHTML = current + i;
            }
            Photos.prototype.photoPaging = function() {
              //current needs to be a number, we need to make sure its populated and populated as expected
              this.prevContainer.addEventListener("click", this.previousImg.bind(this));
              this.nextContainer.addEventListener("click", this.nextImg.bind(this));
              return this;
            }
            Photos.prototype.openListener = function() {
              var photoBox = document.getElementById('photoPopup_used1'),
                slideShowContainer = document.getElementById('slideShowContainer_used1'),
                highlightImage = this.highlightContainer,
                secondaryImage = this.imageBlockContainer2,
                tertiaryImage = this.imageBlockContainer3;
              slideShowContainer.onclick = function() {
                photoBox.classList.remove("hidden");
              }
              highlightImage.onclick = function() {
                photoBox.classList.remove("hidden");
              }
              secondaryImage.onclick = function() {
                photoBox.classList.remove("hidden");
              }
              tertiaryImage.onclick = function() {
                photoBox.classList.remove("hidden");
              }
              return this;
            }
            Photos.prototype.swipeDetection = function() {
              var touchstartX = 0;
              var touchstartY = 0;
              var touchendX = 0;
              var touchendY = 0;
              var gestureZone = this.container;
              var self = this;
              gestureZone.addEventListener('touchstart', function(event) {
                touchstartX = event.changedTouches[0].screenX;
                touchstartY = event.changedTouches[0].screenY;
              }, false);
              gestureZone.addEventListener('touchend', function(event) {
                touchendX = event.changedTouches[0].screenX;
                touchendY = event.changedTouches[0].screenY;
                self.handleGesture(touchstartX, touchendX, touchstartY, touchendY);
              }, false);
            }
            Photos.prototype.handleGesture = function(touchstartX, touchendX, touchstartY, touchendY) {
              if (touchendX <= touchstartX && (touchstartX - touchendX) > 100) {
                this.nextImg()
              }
              if (touchendX >= touchstartX && (touchendX - touchstartX) > 100) {
                this.previousImg();
              }
            }
            Photos.prototype.closeListener = function() {
              var photoBox = document.getElementById('photoPopup_used1'),
                backButton = document.getElementById('photoBoxExit_used1');
              backButton.onclick = function() {
                photoBox.classList.add("hidden");
              }
              return this;
            }

            function detailsBoxClick() {
              var detailsInfo = document.getElementById('detailsInformation_used1'),
                detailsInfoDetails = document.getElementById('moreDetailsInformation_used1'),
                detailsArrow = document.getElementById('detailsArrow_used1');
              try {
                detailsInfo.onclick = function() {
                  detailsInfoDetails.classList.toggle("hidden");
                  detailsArrow.classList.toggle("downArrow");
                  detailsArrow.classList.toggle("upArrow");
                }
              } catch (e) {
                console.log(e);
              }
            }

            function safetyBoxClick() {
              var safetyInfo = document.getElementById('safetyInformation_used1'),
                safetyInfoDetails = document.getElementById('moreSafetyInformation_used1'),
                safetyArrow = document.getElementById('safetyArrow_used1');
              try {
                safetyInfo.onclick = function() {
                  safetyInfoDetails.classList.toggle("hidden");
                  safetyArrow.classList.toggle("downArrow");
                  safetyArrow.classList.toggle("upArrow");
                }
              } catch (e) {
                console.log(e);
              }
            }

            function showMoreOrLess() {
              var showLess = document.getElementById('showLessQuoteContainer_used1');
              var showMore = document.getElementById('showMoreQuoteContainer_used1');
              var showLessLink = document.getElementById('hideShowContainer_used1');
              var showMoreLink = document.getElementById('showHideContainer_used1');
              var expandableInfo = document.getElementById('expandableInformation_used1');
              if (1 != 1) {
                showMore.classList.add('hidden');
                showMoreLink.classList.add('hidden');
                showLess.classList.remove('hidden');
                showLessLink.classList.remove('hidden');
                expandableInfo.classList.add('hidden');
              }
            }

            function desktopPhotoTranslation() {
              var transitionEl = document.getElementById('transitionContainer_used1'),
                widthCalcEl = document.getElementById('secondaryImages_used1'),
                scrollLeft = document.getElementById('scrollLeft_used1'),
                scrollRight = document.getElementById('scrollRight_used1'),
                largeImageWidth = 573,
                smallImageWidth = 285,
                width = largeImageWidth + (widthCalcEl.childNodes.length * smallImageWidth),
                translateDistance = 0;
              scrollLeft.onclick = function() {
                if (translateDistance + largeImageWidth >= 0) translateDistance = 0;
                else translateDistance = translateDistance + largeImageWidth;
                transitionEl.style.transform = 'translate(' + translateDistance + 'px)';
              }
              scrollRight.onclick = function() {
                if (translateDistance - largeImageWidth <= -width) translateDistance = translateDistance;
                else translateDistance = translateDistance - largeImageWidth;
                transitionEl.style.transform = 'translate(' + translateDistance + 'px)';
              }
            }

            function showReserveVehicleButton() {
              //if dealertrack widget isnt on the page, we need to load the reserve vehicle button instead
              var dealertrack = document.getElementById("dealertrack_used1"),
                reserve = document.getElementById("reserve_used1");
              if (!dealertrack) {
                reserve.classList.remove("hidden");
              }
            }

            function reservePopup() {
              var reserve = document.getElementById("reserve_used1"),
                reserveModal = document.getElementById("reserveModal_used1"),
                overlay = document.getElementById("reserveOverlay_used1"),
                actionButtons = findFirstChildByClass(reserveModal, "ActionButtons"),
                cancel = actionButtons.querySelectorAll('[value="Cancel"]')[0];
              reserve.onclick = function() {
                reserveModal.classList.remove("hidden");
              }
              cancel.onclick = function(e) {
                e.preventDefault();
                e.stopPropagation();
                reserveModal.classList.add("hidden");
              }
              overlay.onclick = function() {
                reserveModal.classList.add("hidden");
              }
            }

            function findFirstChildByClass(element, className) {
              var foundElement = null,
                found;

              function recurse(element, className, found) {
                for (var i = 0; i < element.childNodes.length && !found; i++) {
                  var el = element.childNodes[i];
                  var classes = el.className != undefined ? el.className.split(" ") : [];
                  for (var j = 0, jl = classes.length; j < jl; j++) {
                    if (classes[j] == className) {
                      found = true;
                      foundElement = element.childNodes[i];
                      break;
                    }
                  }
                  if (found) break;
                  recurse(element.childNodes[i], className, found);
                }
              }
              recurse(element, className, false);
              return foundElement;
            }
            var Photos = new Photos(new Array("https://pictures.dealer.com/w/wilkinsmazda/1131/ce24d9f4147578a5303612ef6ad9038fx.jpg", "https://pictures.dealer.com/w/wilkinsmazda/1444/2b8b25d3e9c11155e44602f553ba594ex.jpg",
                "https://pictures.dealer.com/w/wilkinsmazda/0497/7348742ef2d48c7660c29d01d6569919x.jpg", "https://pictures.dealer.com/w/wilkinsmazda/0781/ce00cddedc54fa366783e3626455124bx.jpg",
                "https://pictures.dealer.com/w/wilkinsmazda/0237/aec606e85146fb8f14d20d54904491a0x.jpg", "https://pictures.dealer.com/w/wilkinsmazda/1793/6cf99a0a7d878660f79b6f5c7460c996x.jpg",
                "https://pictures.dealer.com/w/wilkinsmazda/1125/cc80ff3fc05ef1e4babfe8940296b2c2x.jpg", "https://pictures.dealer.com/w/wilkinsmazda/1247/477d20bc4b79943091f5310f28532993x.jpg",
                "https://pictures.dealer.com/w/wilkinsmazda/1247/35607094ec2586cea2516abaccbadf6ax.jpg", "https://pictures.dealer.com/w/wilkinsmazda/1619/679bccc9a89190f6e9bd0191366ad0bfx.jpg",
                "https://pictures.dealer.com/w/wilkinsmazda/0398/06affae592086c50373e7fbba2ff68efx.jpg", "https://pictures.dealer.com/w/wilkinsmazda/0995/b5ef9027500b85cf554e1c0ae1265f80x.jpg",
                "https://pictures.dealer.com/w/wilkinsmazda/0661/9cb6b0d98ffe761a977e6d2c8008aa11x.jpg", "https://pictures.dealer.com/w/wilkinsmazda/0328/720f3908d7250a637300488bb3f3b646x.jpg",
                "https://pictures.dealer.com/w/wilkinsmazda/0349/6ab174d4d66c049ab7079766c9991480x.jpg", "https://pictures.dealer.com/w/wilkinsmazda/0396/7958fff33a9827d04263428e6316807ex.jpg",
                "https://pictures.dealer.com/w/wilkinsmazda/0198/59243fda673d46f4c7e4854a55bbcfc0x.jpg", "https://pictures.dealer.com/w/wilkinsmazda/0968/9c9cab90c3c4fb58fdae97f0d1f8072dx.jpg",
                "https://pictures.dealer.com/w/wilkinsmazda/1369/a4f39700159bf685b69052cfb9ede38dx.jpg", "https://pictures.dealer.com/w/wilkinsmazda/1773/6ab738f375e12c2c2a1965d798870530x.jpg",
                "https://pictures.dealer.com/w/wilkinsmazda/0124/74cd7753d938559b16e7ef5f705148e0x.jpg", "https://pictures.dealer.com/w/wilkinsmazda/0929/6c957d0b6f9a48719b6684c374b2b003x.jpg",
                "https://pictures.dealer.com/w/wilkinsmazda/1631/fddf0b8c92a31d7b3da8fb8526696d7ax.jpg", "https://pictures.dealer.com/w/wilkinsmazda/0132/c26e7bf2a8eba7628ab95a8c5c6a2d25x.jpg",
                "https://pictures.dealer.com/w/wilkinsmazda/0264/de3b2f0f309bf2fcef88c680419fed48x.jpg", "https://images.dealer.com/ddc/vehicles/2024/Mazda/CX-5/SUV/trim_25_S_Premium_Package_59a8bd/still/front-left/front-left-640-en_US.jpg",
                "https://images.dealer.com/autodata/us/640/2024/USD40MAS062D0/USD40MAS062D021001.jpg", "https://images.dealer.com/autodata/us/640/2024/USD40MAS062D0/USD40MAS062D021002.jpg",
                "https://images.dealer.com/autodata/us/640/2024/USD40MAS062D0/USD40MAS062D021003.jpg", "https://images.dealer.com/autodata/us/640/2024/USD40MAS062D0/USD40MAS062D021005.jpg",
                "https://images.dealer.com/autodata/us/640/2024/USD40MAS062D0/USD40MAS062D021006.jpg", "https://images.dealer.com/autodata/us/640/2024/USD40MAS062D0/USD40MAS062D021007.jpg")).buildHTML().photoPaging().openListener().closeListener()
              .swipeDetection();
            showReserveVehicleButton();
            desktopPhotoTranslation();
            detailsBoxClick();
            safetyBoxClick();
            showMoreOrLess();
            reservePopup();
          }());
        </script>
        <div class="quoteContainer">
          <div id="showMoreQuoteContainer_used2" class="showMoreQuoteContainer showDesktop hidden">
            <div class="titleContainer subheading">
              <div class="titleSpecs inlineBlock"> 2024 Mazda CX-5 </div>
              <div class="titleSpecs inlineBlock">2.5 S Select Package</div>
            </div>
            <div id="slideShowContainer_used2" class="slideShowContainer mobileOnly">
              <img class="slideShowImage" height="100%" alt="2024 Mazda CX-5"
                src="http://content.responselogix.com/script/Image.aspx?src=https%3a%2f%2fimages.dealer.com%2fddc%2fvehicles%2f2024%2fMazda%2fCX-5%2fSUV%2ftrim_25_S_Select_Package_dfbece%2fcolor%2fSoul%2520Red%2520Crystal%2520Metallic-46V-145%252C15%252C24-640-en_US.jpg&amp;width=312">
            </div>
            <div class="quotePadding">
              <div class="caption carDetailsContainer">
                <div class="vincode">
                  <span class="vin">VIN: </span>
                  <span class="stockNumber">JM3KFBBL1R0487918</span>
                </div>
                <div class="stockcode">
                  <span class="stock">STOCK: </span>
                  <span class="vinNumber">P11694</span>
                </div>
                <div class="mileagecode">
                  <span class="stock">Odometer: </span>
                  <span class="vinNumber">2,165 miles</span>
                </div>
                <div class="mfrcode">
                  <span class="MRF">MFR. CODE: </span>
                  <span class="vinNumber"></span>
                </div>
              </div>
              <div class="largerQuoteContainer">
                <div class="quoteInfoContainer">
                  <div id="infoTab_1" class="infoTab used body_normal white">i</div>
                  <div class="quoteTitle">Wilkins Price</div>
                  <div class="headLine white" style="opacity:0.87"> $26,900* </div>
                </div>
                <div class="dealertrackContainer">
                  <div id="dealertrack_used2" class="DealerTrackWidget"
                    suitequerystring="accountId=2390475&amp;dealerId=236130&amp;zip=60126&amp;vin=JM3KFBBL1R0487918&amp;price=26900&amp;msrp=&amp;mileage=2165&amp;type=used&amp;style=AWD 2.5 S Select 4dr SUV">
                    <div id="drsw3" widget="p" suitequerystring="accountId=2390475&amp;dealerId=236130&amp;zip=60126&amp;vin=JM3KFBBL1R0487918&amp;price=26900&amp;msrp=&amp;mileage=2165&amp;type=used&amp;style=AWD 2.5 S Select 4dr SUV">
                      <div id="drsw3_drs_paymentWidget_wrapper" class="paymentWidgetWrapper paymentWidgetExtraLarge">
                        <div id="drsw3_drs_paymentWidget_loadingContainer" class="paymentWidgetLoadingWrapper paymentWidgetLoadingText" style="display: none;">Calculating Payments...</div>
                        <div id="drsw3_drs_paymentWidget" class="paymentWidget" style="">
                          <div id="drsw3_drs_paymentWidget_container" class="paymentWidgetContainer">
                            <div id="drsw3_drs_paymentWidget_finance_wrapper" class="paymentWidgetRow paymentWidgetRowFinance">
                              <div class="paymentWidgetRowLabel"><span class="paymentWidgetRowLabelText paymentWidgetLabel">FINANCE</span><span id="drsw3_drs_paymentWidget_finance_help" class="PaymentWidgetRowHelpIcon"></span></div>
                              <div class="paymentWidgetRowValueText paymentWidgetLabel"><span id="drsw3_drs_paymentWidget_finance_value" class="paymentWidgetRowValue">$477</span>/mo</div>
                              <div class="paymentWidgetClear"></div>
                            </div>
                          </div>
                          <div id="drsw3_drs_paymentWidget_cta" class="paymentWidgetCTA">Click here for details on financing</div>
                          <div id="drsw3_drs_paymentWidget_button" class="paymentWidgetButton">
                            <div class="paymentWidgetButtonWrapper"><span class="paymentWidgetButtonText">Start Your Deal Now</span></div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                  <div id="reserve_used2" class="dealertrackButton hidden">
                    <div class="dealertrackText">Reserve Vehicle</div>
                  </div>
                  <div id="reserveModal_used2" class="photoModal hidden">
                    <div id="reserveOverlay_used2" class="overlay"></div>
                    <div class="infobox">
                      <div id="ContentPlaceHolderBody_ctl16">
                        <div id="ContentPlaceHolderBody_ctl18_pnlForm">
                          <div class="Title"> Reserve This Vehicle </div>
                          <div class="Text"> Please confirm that you would like to reserve this vehicle. Once you've clicked the Submit button, your assigned sales person will be informed of your reservation request. Once the availability check is
                            complete, you will be contacted either by email or phone. <br><br> Since we are selling vehicles on a regular basis, we cannot guarantee that this vehicle is still available. We will do our very best to meet your request.
                          </div>
                          <div class="ActionButtons">
                            <input type="submit" name="ctl00$ContentPlaceHolderBody$ctl18$btnCancel" value="Cancel"
                              onclick="ToggleReserveVehicle('lnkRequested_ReserveVehicle', 'divRequested_ReserveVehicle', 'divRequested_Pricing', 'SQ.Web.SmartQuoteNewWebHTML9.Featured.Vehicle1.ReserveThisVehicle.Click'); return false;"
                              id="ContentPlaceHolderBody_ctl18_btnCancel">
                            <input type="submit" name="ctl00$ContentPlaceHolderBody$ctl18$btnSubmit" value="Submit" id="ContentPlaceHolderBody_ctl18_btnSubmit">
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
              <div class="quotetimestamp caption"> Quoted on 12/19/2024 at 1:40:45 PM </div>
              <div id="photoRollDesktop_used2" class="desktop desktopImages">
                <div id="transitionContainer_used2" class="photoContainer">
                  <div id="highlightImage_used2" class="largeImageBlock"><img src="https://images.dealer.com/ddc/vehicles/2024/Mazda/CX-5/SUV/trim_25_S_Select_Package_dfbece/color/Soul%20Red%20Crystal%20Metallic-46V-145%2C15%2C24-640-en_US.jpg">
                  </div>
                  <div id="secondaryImages_used2" class="imageBlocks">
                    <div class="imageBlock"><img src="https://images.dealer.com/autodata/us/640/2024/USD40MAS062A0/USD40MAS062A021001.jpg"></div>
                    <div class="imageBlock"><img src="https://images.dealer.com/autodata/us/640/2024/USD40MAS062A0/USD40MAS062A021003.jpg"></div>
                    <div class="imageBlock"><img src="https://images.dealer.com/autodata/us/640/2024/USD40MAS062A0/USD40MAS062A021006.jpg"></div>
                    <div class="imageBlock"><img src="https://images.dealer.com/autodata/us/640/2024/USD40MAS062A0/USD40MAS062A021008.jpg"></div>
                    <div class="imageBlock"><img src="https://images.dealer.com/autodata/us/640/2024/USD40MAS062A0/USD40MAS062A021024.jpg"></div>
                    <div class="imageBlock"><img src="https://images.dealer.com/autodata/us/640/2024/USD40MAS062A0/USD40MAS062A021043.jpg"></div>
                  </div>
                  <div id="tertiaryImages_used2" class="imageBlocks">
                    <div class="imageBlock"><img src="https://images.dealer.com/autodata/us/640/2024/USD40MAS062A0/USD40MAS062A021002.jpg"></div>
                    <div class="imageBlock"><img src="https://images.dealer.com/autodata/us/640/2024/USD40MAS062A0/USD40MAS062A021005.jpg"></div>
                    <div class="imageBlock"><img src="https://images.dealer.com/autodata/us/640/2024/USD40MAS062A0/USD40MAS062A021007.jpg"></div>
                    <div class="imageBlock"><img src="https://images.dealer.com/autodata/us/640/2024/USD40MAS062A0/USD40MAS062A021009.jpg"></div>
                    <div class="imageBlock"><img src="https://images.dealer.com/autodata/us/640/2024/USD40MAS062A0/USD40MAS062A021025.jpg"></div>
                    <div class="imageBlock"><img src="https://images.dealer.com/autodata/us/640/2024/USD40MAS062A0/USD40MAS062A021046.jpg"></div>
                  </div>
                </div>
                <div id="scrollLeft_used2" class="scrollLeft desktop">
                  <div class="leftArrow"></div>
                </div>
                <div id="scrollRight_used2" class="scrollRight desktop">
                  <div class="rightArrow"></div>
                </div>
              </div>
            </div>
            <div id="expandableInformation_used2" class="expandableInformation showMobile hidden">
              <hr class="mobileOnly">
              <div class="vehicleDeailsContainer">
                <div id="detailsInformation_used2" class="vehicleDetailsTitle subheading"> Vehicle Details <div id="detailsArrow_used2" class="downArrow pullRight mobileOnly"></div>
                </div>
                <div id="moreDetailsInformation_used2" class="hidden safetyPadding body_normal">
                  <hr class="desktop" style="margin: 13px 0px;">
                  <div class="detailsBasics">
                    <div>Engine: </div>
                    <div>Transmission: </div>
                    <div>Exterior Color: </div>
                    <div>Interior Color: </div>
                  </div>
                </div>
              </div>
              <hr class="mobileOnly">
              <div class="safetyInformationContainer">
                <div id="safetyInformation_used2" class="safetyInfoTitle subheading">Safety Information<div id="safetyArrow_used2" class="downArrow pullRight mobileOnly"></div>
                </div>
                <div id="moreSafetyInformation_used2" class="safetyPadding hidden">
                  <hr class="desktop" style="margin: 13px 0px;">
                  <div class="safetyExtra safetyCheck">
                    <div class="moreSafetyInformation pullLeft" style="padding-right: 19px;">
                      <div class="noPadding_Right">
                        <div><strong>National Highway Traffic Safety Administration (NHTSA)</strong></div>
                        <div class="nhtsaPadding"><a href="https://www.nhtsa.gov">www.nhtsa.gov</a></div>
                      </div>
                      <div class="crashRatingContainer">
                        <div class="frontalPadding">Frontal Crash</div>
                        <hr>
                        <div>
                          <div class="ratingLineHeight"> Driver's Side: <div class="starRating" id="safteyRatingDrivers_requested2"></div>
                          </div>
                          <script type="text/javascript">
                            (function() {
                              function buildStarRating() {
                                var stars = 0,
                                  html = '',
                                  i = 0;
                                if ('5') {
                                  stars = parseInt('5');
                                  for (i = 0; i < stars; i++) {
                                    html += '<i class="material-icons md-18">star</i>';
                                  }
                                  while (i < 5) {
                                    html += '<i class="material-icons md-18">star_border</i>';
                                    i++;
                                  }
                                  document.getElementById('safteyRatingDrivers_requested2').innerHTML = html;
                                }
                              }
                              buildStarRating();
                            }());
                          </script>
                          <div class="ratingLineHeight"> Passenger's Side: <div class="starRating" id="safteyRatingPassengers_requested2"></div>
                          </div>
                          <script type="text/javascript">
                            (function() {
                              function buildStarRating() {
                                var stars = 0,
                                  html = '',
                                  i = 0;
                                if ('5') {
                                  stars = stars = parseInt('5');
                                  for (i = 0; i < stars; i++) {
                                    html += '<i class="material-icons md-18">star</i>';
                                  }
                                  while (i < 5) {
                                    html += '<i class="material-icons md-18">star_border</i>';
                                    i++;
                                  }
                                  document.getElementById('safteyRatingPassengers_requested2').innerHTML = html;
                                }
                              }
                              buildStarRating();
                            }());
                          </script>
                          <div class="ratingLineHeight"> Rollover Resistance: <div class="starRating" id="safteyRatingRollover_requested2"></div>
                          </div>
                          <script type="text/javascript">
                            (function() {
                              function buildStarRating() {
                                var stars = 0,
                                  html = '',
                                  i = 0;
                                if ('') {
                                  stars = parseInt('');
                                  for (i = 0; i < stars; i++) {
                                    html += '<i class="material-icons md-18">star</i>';
                                  }
                                  while (i < 5) {
                                    html += '<i class="material-icons md-18">star_border</i>';
                                    i++;
                                  }
                                  document.getElementById('safteyRatingRollover_requested2').innerHTML = html;
                                }
                              }
                              buildStarRating();
                            }());
                          </script>
                        </div>
                      </div>
                    </div>
                    <div class="moreSafetyInformation" style="padding-left: 19px;">
                    </div>
                  </div>
                  <div class="desktopDetails desktop">
                    <div class="downArrow"></div>View full details
                  </div>
                  <div class="desktopDetails desktop hidden">
                    <div class="upArrow"></div>View less details
                  </div>
                  <div class="padding_10px"></div>
                </div>
              </div>
            </div>
          </div>
          <div id="showLessQuoteContainer_used2" class="showLessQuoteContainer mobileOnly">
            <div class="titleContainer">
              <div class="subheading">
                <div class="titleSpecs inlineBlock"> 2024 Mazda CX-5 </div>
                <div class="titleSpecs inlineBlock">2.5 S Select Package</div>
              </div>
              <div class="mfrcode">
                <span class="MFR">MFR. CODE: </span>
                <span class="vinNumber"></span>
              </div>
            </div>
            <div class="compressedQuote">
              <div class="compressedPrice inlineBlock">
                <div class="compressedName quoteTitle">Wilkins Price</div>
                <div class="compressedDollar quoteNumber infoTabCompressed">
                  <strong> $26,900* </strong>
                </div>
              </div>
              <div class="compressedImage pullRight"
                style="background-image:url('http://content.responselogix.com/script/Image.aspx?src=https%3a%2f%2fimages.dealer.com%2fddc%2fvehicles%2f2024%2fMazda%2fCX-5%2fSUV%2ftrim_25_S_Select_Package_dfbece%2fcolor%2fSoul%2520Red%2520Crystal%2520Metallic-46V-145%252C15%252C24-640-en_US.jpg&amp;width=312');">
                <!-- <img height="100%" alt="2024 Mazda CX-5" src="http://content.responselogix.com/script/Image.aspx?src=https%3a%2f%2fimages.dealer.com%2fddc%2fvehicles%2f2024%2fMazda%2fCX-5%2fSUV%2ftrim_25_S_Select_Package_dfbece%2fcolor%2fSoul%2520Red%2520Crystal%2520Metallic-46V-145%252C15%252C24-640-en_US.jpg&width=312" /> -->
              </div>
            </div>
          </div>
          <div id="showHideContainer_used2" class="showHideContainer hidden">
            <hr style="width:100%;">
            <div class="seeLess">Show Less of this Vehicle <div class="upArrow blueArrow"></div>
            </div>
          </div>
          <div id="hideShowContainer_used2" class="hideShowContainer">
            <hr style="width:100%;">
            <div class="seeLess">Show More of this Vehicle<div class="downArrow blueArrow"></div>
            </div>
          </div>
        </div>
        <!-- Modal popup photos -->
        <div id="photoPopup_used2" class="photoModal hidden">
          <div class="photoBox">
            <div id="photoBoxExit_used2" class="photoBoxBackContainer">
              <div class="photoBoxBack"></div>
              <span>Back</span>
            </div>
            <div class="subheading" style="color:rgba(255,255,255,0.87);padding-top:15.5px;">
              <span id="currentPhoto_used2">1</span> of <span id="photoTotal_used2">13</span>
            </div>
            <div class="photoBox_flex">
              <div id="prevPhoto_used2" class="scrollLeft photoBox_prev">
                <div class="leftArrow"></div>
              </div>
              <div id="photoBox_used2" class="imageWrap">
                <div class="imageItem"><img src="https://images.dealer.com/ddc/vehicles/2024/Mazda/CX-5/SUV/trim_25_S_Select_Package_dfbece/color/Soul%20Red%20Crystal%20Metallic-46V-145%2C15%2C24-640-en_US.jpg"></div>
                <div class="imageItem"><img src="https://images.dealer.com/autodata/us/640/2024/USD40MAS062A0/USD40MAS062A021001.jpg"></div>
                <div class="imageItem"><img src="https://images.dealer.com/autodata/us/640/2024/USD40MAS062A0/USD40MAS062A021002.jpg"></div>
                <div class="imageItem"><img src="https://images.dealer.com/autodata/us/640/2024/USD40MAS062A0/USD40MAS062A021003.jpg"></div>
                <div class="imageItem"><img src="https://images.dealer.com/autodata/us/640/2024/USD40MAS062A0/USD40MAS062A021005.jpg"></div>
                <div class="imageItem"><img src="https://images.dealer.com/autodata/us/640/2024/USD40MAS062A0/USD40MAS062A021006.jpg"></div>
                <div class="imageItem"><img src="https://images.dealer.com/autodata/us/640/2024/USD40MAS062A0/USD40MAS062A021007.jpg"></div>
                <div class="imageItem"><img src="https://images.dealer.com/autodata/us/640/2024/USD40MAS062A0/USD40MAS062A021008.jpg"></div>
                <div class="imageItem"><img src="https://images.dealer.com/autodata/us/640/2024/USD40MAS062A0/USD40MAS062A021009.jpg"></div>
                <div class="imageItem"><img src="https://images.dealer.com/autodata/us/640/2024/USD40MAS062A0/USD40MAS062A021024.jpg"></div>
                <div class="imageItem"><img src="https://images.dealer.com/autodata/us/640/2024/USD40MAS062A0/USD40MAS062A021025.jpg"></div>
                <div class="imageItem"><img src="https://images.dealer.com/autodata/us/640/2024/USD40MAS062A0/USD40MAS062A021043.jpg"></div>
                <div class="imageItem"><img src="https://images.dealer.com/autodata/us/640/2024/USD40MAS062A0/USD40MAS062A021046.jpg"></div>
              </div>
              <div id="nextPhoto_used2" class="scrollRight photoBox_next">
                <div class="rightArrow"></div>
              </div>
              <div id="photoThumbnail_used2" class="thumbWrap desktop">
                <div class="imageThumb"><img src="https://images.dealer.com/ddc/vehicles/2024/Mazda/CX-5/SUV/trim_25_S_Select_Package_dfbece/color/Soul%20Red%20Crystal%20Metallic-46V-145%2C15%2C24-640-en_US.jpg"></div>
                <div class="imageThumb"><img src="https://images.dealer.com/autodata/us/640/2024/USD40MAS062A0/USD40MAS062A021001.jpg"></div>
                <div class="imageThumb"><img src="https://images.dealer.com/autodata/us/640/2024/USD40MAS062A0/USD40MAS062A021002.jpg"></div>
                <div class="imageThumb"><img src="https://images.dealer.com/autodata/us/640/2024/USD40MAS062A0/USD40MAS062A021003.jpg"></div>
                <div class="imageThumb"><img src="https://images.dealer.com/autodata/us/640/2024/USD40MAS062A0/USD40MAS062A021005.jpg"></div>
                <div class="imageThumb"><img src="https://images.dealer.com/autodata/us/640/2024/USD40MAS062A0/USD40MAS062A021006.jpg"></div>
                <div class="imageThumb"><img src="https://images.dealer.com/autodata/us/640/2024/USD40MAS062A0/USD40MAS062A021007.jpg"></div>
                <div class="imageThumb"><img src="https://images.dealer.com/autodata/us/640/2024/USD40MAS062A0/USD40MAS062A021008.jpg"></div>
                <div class="imageThumb"><img src="https://images.dealer.com/autodata/us/640/2024/USD40MAS062A0/USD40MAS062A021009.jpg"></div>
                <div class="imageThumb"><img src="https://images.dealer.com/autodata/us/640/2024/USD40MAS062A0/USD40MAS062A021024.jpg"></div>
                <div class="imageThumb"><img src="https://images.dealer.com/autodata/us/640/2024/USD40MAS062A0/USD40MAS062A021025.jpg"></div>
                <div class="imageThumb"><img src="https://images.dealer.com/autodata/us/640/2024/USD40MAS062A0/USD40MAS062A021043.jpg"></div>
                <div class="imageThumb"><img src="https://images.dealer.com/autodata/us/640/2024/USD40MAS062A0/USD40MAS062A021046.jpg"></div>
              </div>
            </div>
          </div>
        </div>
        <script>
          (function() {
            function Photos(list) {
              this.list = list;
              this.container = document.getElementById("photoBox_used2");
              this.thumbnailContainer = document.getElementById("photoThumbnail_used2");
              this.currentContainer = document.getElementById("currentPhoto_used2");
              this.highlightContainer = document.getElementById("highlightImage_used2");
              this.imageBlockContainer2 = document.getElementById("secondaryImages_used2");
              this.imageBlockContainer3 = document.getElementById("tertiaryImages_used2");
              this.totalContainer = document.getElementById("photoTotal_used2");
              this.prevContainer = document.getElementById('prevPhoto_used2');
              this.nextContainer = document.getElementById('nextPhoto_used2');
              return this;
            }
            Photos.prototype.buildHTML = function() {
              var imgList = this.list,
                pContainer = this.container,
                thumbnailContainer = this.thumbnailContainer,
                highlightContainer = this.highlightContainer,
                imageBlockContainer2 = this.imageBlockContainer2,
                imageBlockContainer3 = this.imageBlockContainer3;
              if (imgList && imgList.length > 0) {
                //this became a mess fast...
                this.totalContainer.innerHTML = imgList.length;
                imgList.forEach(function(img, i) {
                  var imgHTML = document.createElement('img');
                  var imgHTML2 = document.createElement('img');
                  var imgHTML3 = document.createElement('img');
                  var div = document.createElement('div');
                  var divThumb = document.createElement('div');
                  imgHTML.setAttribute('src', img)
                  imgHTML2.setAttribute('src', img)
                  imgHTML3.setAttribute('src', img)
                  div.className = "imageItem";
                  divThumb.className = "imageThumb";
                  div.appendChild(imgHTML);
                  divThumb.appendChild(imgHTML3);
                  pContainer.appendChild(div);
                  thumbnailContainer.appendChild(divThumb);
                  if (i == 0) {
                    highlightContainer.appendChild(imgHTML2);
                  } else {
                    var divHTML = document.createElement('div');
                    divHTML.className = "imageBlock";
                    divHTML.appendChild(imgHTML2);
                    if (i % 2 == 1) {
                      imageBlockContainer2.appendChild(divHTML);
                    } else if (i % 2 == 0) {
                      imageBlockContainer3.appendChild(divHTML);
                    }
                  }
                });
              } else {
                document.getElementById('photoRollDesktop_requested{{new_vehicle_xml.n.ordinal}}').style.display = 'none';
                document.getElementById('slideShowContainer_requested{{new_vehicle_xml.n.ordinal}}').style.display = 'none';
              }
              return this;
            }
            Photos.prototype.previousImg = function() {
              var current = parseInt(this.currentContainer.innerHTML),
                prevPhoto = -1;
              if (current && current > 1) {
                this.translate(prevPhoto);
              }
            }
            Photos.prototype.nextImg = function() {
              var total = parseInt(this.totalContainer.innerHTML),
                current = parseInt(this.currentContainer.innerHTML),
                nextPhoto = 1;
              if (current && current < total) {
                this.translate(nextPhoto);
              }
            }
            Photos.prototype.translate = function(i) {
              var current = current = parseInt(this.currentContainer.innerHTML),
                translateX = (-(current * 100) + 100) - (i * 100),
                translateThumb = 33.07 * ((-(current + i)) + 1),
                translateY = 0;
              this.thumbnailContainer.style.transform = "translate(" + translateThumb + "%)";
              this.container.style.transform = "translate(" + translateX + "%, " + translateY + "%)";
              this.currentContainer.innerHTML = current + i;
            }
            Photos.prototype.photoPaging = function() {
              //current needs to be a number, we need to make sure its populated and populated as expected
              this.prevContainer.addEventListener("click", this.previousImg.bind(this));
              this.nextContainer.addEventListener("click", this.nextImg.bind(this));
              return this;
            }
            Photos.prototype.openListener = function() {
              var photoBox = document.getElementById('photoPopup_used2'),
                slideShowContainer = document.getElementById('slideShowContainer_used2'),
                highlightImage = this.highlightContainer,
                secondaryImage = this.imageBlockContainer2,
                tertiaryImage = this.imageBlockContainer3;
              slideShowContainer.onclick = function() {
                photoBox.classList.remove("hidden");
              }
              highlightImage.onclick = function() {
                photoBox.classList.remove("hidden");
              }
              secondaryImage.onclick = function() {
                photoBox.classList.remove("hidden");
              }
              tertiaryImage.onclick = function() {
                photoBox.classList.remove("hidden");
              }
              return this;
            }
            Photos.prototype.swipeDetection = function() {
              var touchstartX = 0;
              var touchstartY = 0;
              var touchendX = 0;
              var touchendY = 0;
              var gestureZone = this.container;
              var self = this;
              gestureZone.addEventListener('touchstart', function(event) {
                touchstartX = event.changedTouches[0].screenX;
                touchstartY = event.changedTouches[0].screenY;
              }, false);
              gestureZone.addEventListener('touchend', function(event) {
                touchendX = event.changedTouches[0].screenX;
                touchendY = event.changedTouches[0].screenY;
                self.handleGesture(touchstartX, touchendX, touchstartY, touchendY);
              }, false);
            }
            Photos.prototype.handleGesture = function(touchstartX, touchendX, touchstartY, touchendY) {
              if (touchendX <= touchstartX && (touchstartX - touchendX) > 100) {
                this.nextImg()
              }
              if (touchendX >= touchstartX && (touchendX - touchstartX) > 100) {
                this.previousImg();
              }
            }
            Photos.prototype.closeListener = function() {
              var photoBox = document.getElementById('photoPopup_used2'),
                backButton = document.getElementById('photoBoxExit_used2');
              backButton.onclick = function() {
                photoBox.classList.add("hidden");
              }
              return this;
            }

            function detailsBoxClick() {
              var detailsInfo = document.getElementById('detailsInformation_used2'),
                detailsInfoDetails = document.getElementById('moreDetailsInformation_used2'),
                detailsArrow = document.getElementById('detailsArrow_used2');
              try {
                detailsInfo.onclick = function() {
                  detailsInfoDetails.classList.toggle("hidden");
                  detailsArrow.classList.toggle("downArrow");
                  detailsArrow.classList.toggle("upArrow");
                }
              } catch (e) {
                console.log(e);
              }
            }

            function safetyBoxClick() {
              var safetyInfo = document.getElementById('safetyInformation_used2'),
                safetyInfoDetails = document.getElementById('moreSafetyInformation_used2'),
                safetyArrow = document.getElementById('safetyArrow_used2');
              try {
                safetyInfo.onclick = function() {
                  safetyInfoDetails.classList.toggle("hidden");
                  safetyArrow.classList.toggle("downArrow");
                  safetyArrow.classList.toggle("upArrow");
                }
              } catch (e) {
                console.log(e);
              }
            }

            function showMoreOrLess() {
              var showLess = document.getElementById('showLessQuoteContainer_used2');
              var showMore = document.getElementById('showMoreQuoteContainer_used2');
              var showLessLink = document.getElementById('hideShowContainer_used2');
              var showMoreLink = document.getElementById('showHideContainer_used2');
              var expandableInfo = document.getElementById('expandableInformation_used2');
              if (2 != 1) {
                showMore.classList.add('hidden');
                showMoreLink.classList.add('hidden');
                showLess.classList.remove('hidden');
                showLessLink.classList.remove('hidden');
                expandableInfo.classList.add('hidden');
              }
            }

            function desktopPhotoTranslation() {
              var transitionEl = document.getElementById('transitionContainer_used2'),
                widthCalcEl = document.getElementById('secondaryImages_used2'),
                scrollLeft = document.getElementById('scrollLeft_used2'),
                scrollRight = document.getElementById('scrollRight_used2'),
                largeImageWidth = 573,
                smallImageWidth = 285,
                width = largeImageWidth + (widthCalcEl.childNodes.length * smallImageWidth),
                translateDistance = 0;
              scrollLeft.onclick = function() {
                if (translateDistance + largeImageWidth >= 0) translateDistance = 0;
                else translateDistance = translateDistance + largeImageWidth;
                transitionEl.style.transform = 'translate(' + translateDistance + 'px)';
              }
              scrollRight.onclick = function() {
                if (translateDistance - largeImageWidth <= -width) translateDistance = translateDistance;
                else translateDistance = translateDistance - largeImageWidth;
                transitionEl.style.transform = 'translate(' + translateDistance + 'px)';
              }
            }

            function showReserveVehicleButton() {
              //if dealertrack widget isnt on the page, we need to load the reserve vehicle button instead
              var dealertrack = document.getElementById("dealertrack_used2"),
                reserve = document.getElementById("reserve_used2");
              if (!dealertrack) {
                reserve.classList.remove("hidden");
              }
            }

            function reservePopup() {
              var reserve = document.getElementById("reserve_used2"),
                reserveModal = document.getElementById("reserveModal_used2"),
                overlay = document.getElementById("reserveOverlay_used2"),
                actionButtons = findFirstChildByClass(reserveModal, "ActionButtons"),
                cancel = actionButtons.querySelectorAll('[value="Cancel"]')[0];
              reserve.onclick = function() {
                reserveModal.classList.remove("hidden");
              }
              cancel.onclick = function(e) {
                e.preventDefault();
                e.stopPropagation();
                reserveModal.classList.add("hidden");
              }
              overlay.onclick = function() {
                reserveModal.classList.add("hidden");
              }
            }

            function findFirstChildByClass(element, className) {
              var foundElement = null,
                found;

              function recurse(element, className, found) {
                for (var i = 0; i < element.childNodes.length && !found; i++) {
                  var el = element.childNodes[i];
                  var classes = el.className != undefined ? el.className.split(" ") : [];
                  for (var j = 0, jl = classes.length; j < jl; j++) {
                    if (classes[j] == className) {
                      found = true;
                      foundElement = element.childNodes[i];
                      break;
                    }
                  }
                  if (found) break;
                  recurse(element.childNodes[i], className, found);
                }
              }
              recurse(element, className, false);
              return foundElement;
            }
            var Photos = new Photos(new Array("https://images.dealer.com/ddc/vehicles/2024/Mazda/CX-5/SUV/trim_25_S_Select_Package_dfbece/color/Soul%20Red%20Crystal%20Metallic-46V-145%2C15%2C24-640-en_US.jpg",
                "https://images.dealer.com/autodata/us/640/2024/USD40MAS062A0/USD40MAS062A021001.jpg", "https://images.dealer.com/autodata/us/640/2024/USD40MAS062A0/USD40MAS062A021002.jpg",
                "https://images.dealer.com/autodata/us/640/2024/USD40MAS062A0/USD40MAS062A021003.jpg", "https://images.dealer.com/autodata/us/640/2024/USD40MAS062A0/USD40MAS062A021005.jpg",
                "https://images.dealer.com/autodata/us/640/2024/USD40MAS062A0/USD40MAS062A021006.jpg", "https://images.dealer.com/autodata/us/640/2024/USD40MAS062A0/USD40MAS062A021007.jpg",
                "https://images.dealer.com/autodata/us/640/2024/USD40MAS062A0/USD40MAS062A021008.jpg", "https://images.dealer.com/autodata/us/640/2024/USD40MAS062A0/USD40MAS062A021009.jpg",
                "https://images.dealer.com/autodata/us/640/2024/USD40MAS062A0/USD40MAS062A021024.jpg", "https://images.dealer.com/autodata/us/640/2024/USD40MAS062A0/USD40MAS062A021025.jpg",
                "https://images.dealer.com/autodata/us/640/2024/USD40MAS062A0/USD40MAS062A021043.jpg", "https://images.dealer.com/autodata/us/640/2024/USD40MAS062A0/USD40MAS062A021046.jpg")).buildHTML().photoPaging().openListener().closeListener()
              .swipeDetection();
            showReserveVehicleButton();
            desktopPhotoTranslation();
            detailsBoxClick();
            safetyBoxClick();
            showMoreOrLess();
            reservePopup();
          }());
        </script>
        <div class="quoteContainer">
          <div id="showMoreQuoteContainer_used3" class="showMoreQuoteContainer showDesktop hidden">
            <div class="titleContainer subheading">
              <div class="titleSpecs inlineBlock"> 2018 Mazda CX-5 </div>
              <div class="titleSpecs inlineBlock">Touring</div>
            </div>
            <div id="slideShowContainer_used3" class="slideShowContainer mobileOnly">
              <img class="slideShowImage" height="100%" alt="2018 Mazda CX-5"
                src="http://content.responselogix.com/script/Image.aspx?src=https%3a%2f%2fimages.dealer.com%2fddc%2fvehicles%2f2018%2fMazda%2fCX-5%2fSUV%2ftrim_Touring_e07a43%2fcolor%2fDeep%2520Crystal%2520Blue%2520Mica-42M-11%252C33%252C43-640-en_US.jpg&amp;width=312">
            </div>
            <div class="quotePadding">
              <div class="caption carDetailsContainer">
                <div class="vincode">
                  <span class="vin">VIN: </span>
                  <span class="stockNumber">JM3KFBCM9J0471011</span>
                </div>
                <div class="stockcode">
                  <span class="stock">STOCK: </span>
                  <span class="vinNumber">M15988A</span>
                </div>
                <div class="mileagecode">
                  <span class="stock">Odometer: </span>
                  <span class="vinNumber">73,022 miles</span>
                </div>
                <div class="mfrcode">
                  <span class="MRF">MFR. CODE: </span>
                  <span class="vinNumber"></span>
                </div>
              </div>
              <div class="largerQuoteContainer">
                <div class="quoteInfoContainer">
                  <div id="infoTab_1" class="infoTab used body_normal white">i</div>
                  <div class="quoteTitle">Wilkins Price</div>
                  <div class="headLine white" style="opacity:0.87"> $17,900* </div>
                </div>
                <div class="dealertrackContainer">
                  <div id="dealertrack_used3" class="DealerTrackWidget"
                    suitequerystring="accountId=2390475&amp;dealerId=236130&amp;zip=60126&amp;vin=JM3KFBCM9J0471011&amp;price=17900&amp;msrp=&amp;mileage=73022&amp;type=used&amp;style=AWD Touring 4dr SUV">
                    <div id="drsw4" widget="p" suitequerystring="accountId=2390475&amp;dealerId=236130&amp;zip=60126&amp;vin=JM3KFBCM9J0471011&amp;price=17900&amp;msrp=&amp;mileage=73022&amp;type=used&amp;style=AWD Touring 4dr SUV">
                      <div id="drsw4_drs_paymentWidget_wrapper" class="paymentWidgetWrapper paymentWidgetExtraLarge">
                        <div id="drsw4_drs_paymentWidget_loadingContainer" class="paymentWidgetLoadingWrapper paymentWidgetLoadingText" style="display: none;">Calculating Payments...</div>
                        <div id="drsw4_drs_paymentWidget" class="paymentWidget" style="">
                          <div id="drsw4_drs_paymentWidget_container" class="paymentWidgetContainer">
                            <div id="drsw4_drs_paymentWidget_finance_wrapper" class="paymentWidgetRow paymentWidgetRowFinance">
                              <div class="paymentWidgetRowLabel"><span class="paymentWidgetRowLabelText paymentWidgetLabel">FINANCE</span><span id="drsw4_drs_paymentWidget_finance_help" class="PaymentWidgetRowHelpIcon"></span></div>
                              <div class="paymentWidgetRowValueText paymentWidgetLabel"><span id="drsw4_drs_paymentWidget_finance_value" class="paymentWidgetRowValue">$322</span>/mo</div>
                              <div class="paymentWidgetClear"></div>
                            </div>
                          </div>
                          <div id="drsw4_drs_paymentWidget_cta" class="paymentWidgetCTA">Click here for details on financing</div>
                          <div id="drsw4_drs_paymentWidget_button" class="paymentWidgetButton">
                            <div class="paymentWidgetButtonWrapper"><span class="paymentWidgetButtonText">Start Your Deal Now</span></div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                  <div id="reserve_used3" class="dealertrackButton hidden">
                    <div class="dealertrackText">Reserve Vehicle</div>
                  </div>
                  <div id="reserveModal_used3" class="photoModal hidden">
                    <div id="reserveOverlay_used3" class="overlay"></div>
                    <div class="infobox">
                      <div id="ContentPlaceHolderBody_ctl19">
                        <div id="ContentPlaceHolderBody_ctl21_pnlForm">
                          <div class="Title"> Reserve This Vehicle </div>
                          <div class="Text"> Please confirm that you would like to reserve this vehicle. Once you've clicked the Submit button, your assigned sales person will be informed of your reservation request. Once the availability check is
                            complete, you will be contacted either by email or phone. <br><br> Since we are selling vehicles on a regular basis, we cannot guarantee that this vehicle is still available. We will do our very best to meet your request.
                          </div>
                          <div class="ActionButtons">
                            <input type="submit" name="ctl00$ContentPlaceHolderBody$ctl21$btnCancel" value="Cancel"
                              onclick="ToggleReserveVehicle('lnkRequested_ReserveVehicle', 'divRequested_ReserveVehicle', 'divRequested_Pricing', 'SQ.Web.SmartQuoteNewWebHTML9.Featured.Vehicle1.ReserveThisVehicle.Click'); return false;"
                              id="ContentPlaceHolderBody_ctl21_btnCancel">
                            <input type="submit" name="ctl00$ContentPlaceHolderBody$ctl21$btnSubmit" value="Submit" id="ContentPlaceHolderBody_ctl21_btnSubmit">
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
              <div class="quotetimestamp caption"> Quoted on 12/19/2024 at 1:40:45 PM </div>
              <div id="photoRollDesktop_used3" class="desktop desktopImages">
                <div id="transitionContainer_used3" class="photoContainer">
                  <div id="highlightImage_used3" class="largeImageBlock"><img src="https://images.dealer.com/ddc/vehicles/2018/Mazda/CX-5/SUV/trim_Touring_e07a43/color/Deep%20Crystal%20Blue%20Mica-42M-11%2C33%2C43-640-en_US.jpg"></div>
                  <div id="secondaryImages_used3" class="imageBlocks">
                    <div class="imageBlock"><img src="https://images.dealer.com/ddc/vehicles/2018/Mazda/CX-5/SUV/trim_Touring_e07a43/still/front-left/front-left-640-en_US.jpg"></div>
                    <div class="imageBlock"><img src="https://images.dealer.com/autodata/us/640/2018/USC80MAS062B0/USC80MAS061B021002.jpg"></div>
                    <div class="imageBlock"><img src="https://images.dealer.com/autodata/us/640/2018/USC80MAS062B0/USC80MAS061B021005.jpg"></div>
                    <div class="imageBlock"><img src="https://images.dealer.com/autodata/us/640/2018/USC80MAS062B0/USC80MAS061B021021.jpg"></div>
                    <div class="imageBlock"><img src="https://images.dealer.com/autodata/us/640/2018/USC80MAS062B0/USC80MAS061B021025.jpg"></div>
                  </div>
                  <div id="tertiaryImages_used3" class="imageBlocks">
                    <div class="imageBlock"><img src="https://images.dealer.com/autodata/us/640/2018/USC80MAS062B0/USC80MAS061B021001.jpg"></div>
                    <div class="imageBlock"><img src="https://images.dealer.com/autodata/us/640/2018/USC80MAS062B0/USC80MAS061B021003.jpg"></div>
                    <div class="imageBlock"><img src="https://images.dealer.com/autodata/us/640/2018/USC80MAS062B0/USC80MAS061B021006.jpg"></div>
                    <div class="imageBlock"><img src="https://images.dealer.com/autodata/us/640/2018/USC80MAS062B0/USC80MAS061B021024.jpg"></div>
                  </div>
                </div>
                <div id="scrollLeft_used3" class="scrollLeft desktop">
                  <div class="leftArrow"></div>
                </div>
                <div id="scrollRight_used3" class="scrollRight desktop">
                  <div class="rightArrow"></div>
                </div>
              </div>
            </div>
            <div id="expandableInformation_used3" class="expandableInformation showMobile hidden">
              <hr class="mobileOnly">
              <div class="vehicleDeailsContainer">
                <div id="detailsInformation_used3" class="vehicleDetailsTitle subheading"> Vehicle Details <div id="detailsArrow_used3" class="downArrow pullRight mobileOnly"></div>
                </div>
                <div id="moreDetailsInformation_used3" class="hidden safetyPadding body_normal">
                  <hr class="desktop" style="margin: 13px 0px;">
                  <div class="detailsBasics">
                    <div>Engine: </div>
                    <div>Transmission: 6-Speed Automatic</div>
                    <div>Exterior Color: Deep Crystal Blue Mica</div>
                    <div>Interior Color: Silk Beige</div>
                  </div>
                </div>
              </div>
              <hr class="mobileOnly">
              <div class="safetyInformationContainer">
                <div id="safetyInformation_used3" class="safetyInfoTitle subheading">Safety Information<div id="safetyArrow_used3" class="downArrow pullRight mobileOnly"></div>
                </div>
                <div id="moreSafetyInformation_used3" class="safetyPadding hidden">
                  <hr class="desktop" style="margin: 13px 0px;">
                  <div class="safetyExtra safetyCheck">
                    <div class="moreSafetyInformation pullLeft" style="padding-right: 19px;">
                      <div class="noPadding_Right">
                        <div><strong>National Highway Traffic Safety Administration (NHTSA)</strong></div>
                        <div class="nhtsaPadding"><a href="https://www.nhtsa.gov">www.nhtsa.gov</a></div>
                      </div>
                      <div class="crashRatingContainer">
                        <div class="frontalPadding">Frontal Crash</div>
                        <hr>
                        <div>
                          <div class="ratingLineHeight"> Driver's Side: <div class="starRating" id="safteyRatingDrivers_requested3"></div>
                          </div>
                          <script type="text/javascript">
                            (function() {
                              function buildStarRating() {
                                var stars = 0,
                                  html = '',
                                  i = 0;
                                if ('5') {
                                  stars = parseInt('5');
                                  for (i = 0; i < stars; i++) {
                                    html += '<i class="material-icons md-18">star</i>';
                                  }
                                  while (i < 5) {
                                    html += '<i class="material-icons md-18">star_border</i>';
                                    i++;
                                  }
                                  document.getElementById('safteyRatingDrivers_requested3').innerHTML = html;
                                }
                              }
                              buildStarRating();
                            }());
                          </script>
                          <div class="ratingLineHeight"> Passenger's Side: <div class="starRating" id="safteyRatingPassengers_requested3"></div>
                          </div>
                          <script type="text/javascript">
                            (function() {
                              function buildStarRating() {
                                var stars = 0,
                                  html = '',
                                  i = 0;
                                if ('5') {
                                  stars = stars = parseInt('5');
                                  for (i = 0; i < stars; i++) {
                                    html += '<i class="material-icons md-18">star</i>';
                                  }
                                  while (i < 5) {
                                    html += '<i class="material-icons md-18">star_border</i>';
                                    i++;
                                  }
                                  document.getElementById('safteyRatingPassengers_requested3').innerHTML = html;
                                }
                              }
                              buildStarRating();
                            }());
                          </script>
                          <div class="ratingLineHeight"> Rollover Resistance: <div class="starRating" id="safteyRatingRollover_requested3"></div>
                          </div>
                          <script type="text/javascript">
                            (function() {
                              function buildStarRating() {
                                var stars = 0,
                                  html = '',
                                  i = 0;
                                if ('') {
                                  stars = parseInt('');
                                  for (i = 0; i < stars; i++) {
                                    html += '<i class="material-icons md-18">star</i>';
                                  }
                                  while (i < 5) {
                                    html += '<i class="material-icons md-18">star_border</i>';
                                    i++;
                                  }
                                  document.getElementById('safteyRatingRollover_requested3').innerHTML = html;
                                }
                              }
                              buildStarRating();
                            }());
                          </script>
                        </div>
                      </div>
                    </div>
                    <div class="moreSafetyInformation" style="padding-left: 19px;">
                    </div>
                  </div>
                  <div class="desktopDetails desktop">
                    <div class="downArrow"></div>View full details
                  </div>
                  <div class="desktopDetails desktop hidden">
                    <div class="upArrow"></div>View less details
                  </div>
                  <div class="padding_10px"></div>
                </div>
              </div>
            </div>
          </div>
          <div id="showLessQuoteContainer_used3" class="showLessQuoteContainer mobileOnly">
            <div class="titleContainer">
              <div class="subheading">
                <div class="titleSpecs inlineBlock"> 2018 Mazda CX-5 </div>
                <div class="titleSpecs inlineBlock">Touring</div>
              </div>
              <div class="mfrcode">
                <span class="MFR">MFR. CODE: </span>
                <span class="vinNumber"></span>
              </div>
            </div>
            <div class="compressedQuote">
              <div class="compressedPrice inlineBlock">
                <div class="compressedName quoteTitle">Wilkins Price</div>
                <div class="compressedDollar quoteNumber infoTabCompressed">
                  <strong> $17,900* </strong>
                </div>
              </div>
              <div class="compressedImage pullRight"
                style="background-image:url('http://content.responselogix.com/script/Image.aspx?src=https%3a%2f%2fimages.dealer.com%2fddc%2fvehicles%2f2018%2fMazda%2fCX-5%2fSUV%2ftrim_Touring_e07a43%2fcolor%2fDeep%2520Crystal%2520Blue%2520Mica-42M-11%252C33%252C43-640-en_US.jpg&amp;width=312');">
                <!-- <img height="100%" alt="2018 Mazda CX-5" src="http://content.responselogix.com/script/Image.aspx?src=https%3a%2f%2fimages.dealer.com%2fddc%2fvehicles%2f2018%2fMazda%2fCX-5%2fSUV%2ftrim_Touring_e07a43%2fcolor%2fDeep%2520Crystal%2520Blue%2520Mica-42M-11%252C33%252C43-640-en_US.jpg&width=312" /> -->
              </div>
            </div>
          </div>
          <div id="showHideContainer_used3" class="showHideContainer hidden">
            <hr style="width:100%;">
            <div class="seeLess">Show Less of this Vehicle <div class="upArrow blueArrow"></div>
            </div>
          </div>
          <div id="hideShowContainer_used3" class="hideShowContainer">
            <hr style="width:100%;">
            <div class="seeLess">Show More of this Vehicle<div class="downArrow blueArrow"></div>
            </div>
          </div>
        </div>
        <!-- Modal popup photos -->
        <div id="photoPopup_used3" class="photoModal hidden">
          <div class="photoBox">
            <div id="photoBoxExit_used3" class="photoBoxBackContainer">
              <div class="photoBoxBack"></div>
              <span>Back</span>
            </div>
            <div class="subheading" style="color:rgba(255,255,255,0.87);padding-top:15.5px;">
              <span id="currentPhoto_used3">1</span> of <span id="photoTotal_used3">10</span>
            </div>
            <div class="photoBox_flex">
              <div id="prevPhoto_used3" class="scrollLeft photoBox_prev">
                <div class="leftArrow"></div>
              </div>
              <div id="photoBox_used3" class="imageWrap">
                <div class="imageItem"><img src="https://images.dealer.com/ddc/vehicles/2018/Mazda/CX-5/SUV/trim_Touring_e07a43/color/Deep%20Crystal%20Blue%20Mica-42M-11%2C33%2C43-640-en_US.jpg"></div>
                <div class="imageItem"><img src="https://images.dealer.com/ddc/vehicles/2018/Mazda/CX-5/SUV/trim_Touring_e07a43/still/front-left/front-left-640-en_US.jpg"></div>
                <div class="imageItem"><img src="https://images.dealer.com/autodata/us/640/2018/USC80MAS062B0/USC80MAS061B021001.jpg"></div>
                <div class="imageItem"><img src="https://images.dealer.com/autodata/us/640/2018/USC80MAS062B0/USC80MAS061B021002.jpg"></div>
                <div class="imageItem"><img src="https://images.dealer.com/autodata/us/640/2018/USC80MAS062B0/USC80MAS061B021003.jpg"></div>
                <div class="imageItem"><img src="https://images.dealer.com/autodata/us/640/2018/USC80MAS062B0/USC80MAS061B021005.jpg"></div>
                <div class="imageItem"><img src="https://images.dealer.com/autodata/us/640/2018/USC80MAS062B0/USC80MAS061B021006.jpg"></div>
                <div class="imageItem"><img src="https://images.dealer.com/autodata/us/640/2018/USC80MAS062B0/USC80MAS061B021021.jpg"></div>
                <div class="imageItem"><img src="https://images.dealer.com/autodata/us/640/2018/USC80MAS062B0/USC80MAS061B021024.jpg"></div>
                <div class="imageItem"><img src="https://images.dealer.com/autodata/us/640/2018/USC80MAS062B0/USC80MAS061B021025.jpg"></div>
              </div>
              <div id="nextPhoto_used3" class="scrollRight photoBox_next">
                <div class="rightArrow"></div>
              </div>
              <div id="photoThumbnail_used3" class="thumbWrap desktop">
                <div class="imageThumb"><img src="https://images.dealer.com/ddc/vehicles/2018/Mazda/CX-5/SUV/trim_Touring_e07a43/color/Deep%20Crystal%20Blue%20Mica-42M-11%2C33%2C43-640-en_US.jpg"></div>
                <div class="imageThumb"><img src="https://images.dealer.com/ddc/vehicles/2018/Mazda/CX-5/SUV/trim_Touring_e07a43/still/front-left/front-left-640-en_US.jpg"></div>
                <div class="imageThumb"><img src="https://images.dealer.com/autodata/us/640/2018/USC80MAS062B0/USC80MAS061B021001.jpg"></div>
                <div class="imageThumb"><img src="https://images.dealer.com/autodata/us/640/2018/USC80MAS062B0/USC80MAS061B021002.jpg"></div>
                <div class="imageThumb"><img src="https://images.dealer.com/autodata/us/640/2018/USC80MAS062B0/USC80MAS061B021003.jpg"></div>
                <div class="imageThumb"><img src="https://images.dealer.com/autodata/us/640/2018/USC80MAS062B0/USC80MAS061B021005.jpg"></div>
                <div class="imageThumb"><img src="https://images.dealer.com/autodata/us/640/2018/USC80MAS062B0/USC80MAS061B021006.jpg"></div>
                <div class="imageThumb"><img src="https://images.dealer.com/autodata/us/640/2018/USC80MAS062B0/USC80MAS061B021021.jpg"></div>
                <div class="imageThumb"><img src="https://images.dealer.com/autodata/us/640/2018/USC80MAS062B0/USC80MAS061B021024.jpg"></div>
                <div class="imageThumb"><img src="https://images.dealer.com/autodata/us/640/2018/USC80MAS062B0/USC80MAS061B021025.jpg"></div>
              </div>
            </div>
          </div>
        </div>
        <script>
          (function() {
            function Photos(list) {
              this.list = list;
              this.container = document.getElementById("photoBox_used3");
              this.thumbnailContainer = document.getElementById("photoThumbnail_used3");
              this.currentContainer = document.getElementById("currentPhoto_used3");
              this.highlightContainer = document.getElementById("highlightImage_used3");
              this.imageBlockContainer2 = document.getElementById("secondaryImages_used3");
              this.imageBlockContainer3 = document.getElementById("tertiaryImages_used3");
              this.totalContainer = document.getElementById("photoTotal_used3");
              this.prevContainer = document.getElementById('prevPhoto_used3');
              this.nextContainer = document.getElementById('nextPhoto_used3');
              return this;
            }
            Photos.prototype.buildHTML = function() {
              var imgList = this.list,
                pContainer = this.container,
                thumbnailContainer = this.thumbnailContainer,
                highlightContainer = this.highlightContainer,
                imageBlockContainer2 = this.imageBlockContainer2,
                imageBlockContainer3 = this.imageBlockContainer3;
              if (imgList && imgList.length > 0) {
                //this became a mess fast...
                this.totalContainer.innerHTML = imgList.length;
                imgList.forEach(function(img, i) {
                  var imgHTML = document.createElement('img');
                  var imgHTML2 = document.createElement('img');
                  var imgHTML3 = document.createElement('img');
                  var div = document.createElement('div');
                  var divThumb = document.createElement('div');
                  imgHTML.setAttribute('src', img)
                  imgHTML2.setAttribute('src', img)
                  imgHTML3.setAttribute('src', img)
                  div.className = "imageItem";
                  divThumb.className = "imageThumb";
                  div.appendChild(imgHTML);
                  divThumb.appendChild(imgHTML3);
                  pContainer.appendChild(div);
                  thumbnailContainer.appendChild(divThumb);
                  if (i == 0) {
                    highlightContainer.appendChild(imgHTML2);
                  } else {
                    var divHTML = document.createElement('div');
                    divHTML.className = "imageBlock";
                    divHTML.appendChild(imgHTML2);
                    if (i % 2 == 1) {
                      imageBlockContainer2.appendChild(divHTML);
                    } else if (i % 2 == 0) {
                      imageBlockContainer3.appendChild(divHTML);
                    }
                  }
                });
              } else {
                document.getElementById('photoRollDesktop_requested{{new_vehicle_xml.n.ordinal}}').style.display = 'none';
                document.getElementById('slideShowContainer_requested{{new_vehicle_xml.n.ordinal}}').style.display = 'none';
              }
              return this;
            }
            Photos.prototype.previousImg = function() {
              var current = parseInt(this.currentContainer.innerHTML),
                prevPhoto = -1;
              if (current && current > 1) {
                this.translate(prevPhoto);
              }
            }
            Photos.prototype.nextImg = function() {
              var total = parseInt(this.totalContainer.innerHTML),
                current = parseInt(this.currentContainer.innerHTML),
                nextPhoto = 1;
              if (current && current < total) {
                this.translate(nextPhoto);
              }
            }
            Photos.prototype.translate = function(i) {
              var current = current = parseInt(this.currentContainer.innerHTML),
                translateX = (-(current * 100) + 100) - (i * 100),
                translateThumb = 33.07 * ((-(current + i)) + 1),
                translateY = 0;
              this.thumbnailContainer.style.transform = "translate(" + translateThumb + "%)";
              this.container.style.transform = "translate(" + translateX + "%, " + translateY + "%)";
              this.currentContainer.innerHTML = current + i;
            }
            Photos.prototype.photoPaging = function() {
              //current needs to be a number, we need to make sure its populated and populated as expected
              this.prevContainer.addEventListener("click", this.previousImg.bind(this));
              this.nextContainer.addEventListener("click", this.nextImg.bind(this));
              return this;
            }
            Photos.prototype.openListener = function() {
              var photoBox = document.getElementById('photoPopup_used3'),
                slideShowContainer = document.getElementById('slideShowContainer_used3'),
                highlightImage = this.highlightContainer,
                secondaryImage = this.imageBlockContainer2,
                tertiaryImage = this.imageBlockContainer3;
              slideShowContainer.onclick = function() {
                photoBox.classList.remove("hidden");
              }
              highlightImage.onclick = function() {
                photoBox.classList.remove("hidden");
              }
              secondaryImage.onclick = function() {
                photoBox.classList.remove("hidden");
              }
              tertiaryImage.onclick = function() {
                photoBox.classList.remove("hidden");
              }
              return this;
            }
            Photos.prototype.swipeDetection = function() {
              var touchstartX = 0;
              var touchstartY = 0;
              var touchendX = 0;
              var touchendY = 0;
              var gestureZone = this.container;
              var self = this;
              gestureZone.addEventListener('touchstart', function(event) {
                touchstartX = event.changedTouches[0].screenX;
                touchstartY = event.changedTouches[0].screenY;
              }, false);
              gestureZone.addEventListener('touchend', function(event) {
                touchendX = event.changedTouches[0].screenX;
                touchendY = event.changedTouches[0].screenY;
                self.handleGesture(touchstartX, touchendX, touchstartY, touchendY);
              }, false);
            }
            Photos.prototype.handleGesture = function(touchstartX, touchendX, touchstartY, touchendY) {
              if (touchendX <= touchstartX && (touchstartX - touchendX) > 100) {
                this.nextImg()
              }
              if (touchendX >= touchstartX && (touchendX - touchstartX) > 100) {
                this.previousImg();
              }
            }
            Photos.prototype.closeListener = function() {
              var photoBox = document.getElementById('photoPopup_used3'),
                backButton = document.getElementById('photoBoxExit_used3');
              backButton.onclick = function() {
                photoBox.classList.add("hidden");
              }
              return this;
            }

            function detailsBoxClick() {
              var detailsInfo = document.getElementById('detailsInformation_used3'),
                detailsInfoDetails = document.getElementById('moreDetailsInformation_used3'),
                detailsArrow = document.getElementById('detailsArrow_used3');
              try {
                detailsInfo.onclick = function() {
                  detailsInfoDetails.classList.toggle("hidden");
                  detailsArrow.classList.toggle("downArrow");
                  detailsArrow.classList.toggle("upArrow");
                }
              } catch (e) {
                console.log(e);
              }
            }

            function safetyBoxClick() {
              var safetyInfo = document.getElementById('safetyInformation_used3'),
                safetyInfoDetails = document.getElementById('moreSafetyInformation_used3'),
                safetyArrow = document.getElementById('safetyArrow_used3');
              try {
                safetyInfo.onclick = function() {
                  safetyInfoDetails.classList.toggle("hidden");
                  safetyArrow.classList.toggle("downArrow");
                  safetyArrow.classList.toggle("upArrow");
                }
              } catch (e) {
                console.log(e);
              }
            }

            function showMoreOrLess() {
              var showLess = document.getElementById('showLessQuoteContainer_used3');
              var showMore = document.getElementById('showMoreQuoteContainer_used3');
              var showLessLink = document.getElementById('hideShowContainer_used3');
              var showMoreLink = document.getElementById('showHideContainer_used3');
              var expandableInfo = document.getElementById('expandableInformation_used3');
              if (3 != 1) {
                showMore.classList.add('hidden');
                showMoreLink.classList.add('hidden');
                showLess.classList.remove('hidden');
                showLessLink.classList.remove('hidden');
                expandableInfo.classList.add('hidden');
              }
            }

            function desktopPhotoTranslation() {
              var transitionEl = document.getElementById('transitionContainer_used3'),
                widthCalcEl = document.getElementById('secondaryImages_used3'),
                scrollLeft = document.getElementById('scrollLeft_used3'),
                scrollRight = document.getElementById('scrollRight_used3'),
                largeImageWidth = 573,
                smallImageWidth = 285,
                width = largeImageWidth + (widthCalcEl.childNodes.length * smallImageWidth),
                translateDistance = 0;
              scrollLeft.onclick = function() {
                if (translateDistance + largeImageWidth >= 0) translateDistance = 0;
                else translateDistance = translateDistance + largeImageWidth;
                transitionEl.style.transform = 'translate(' + translateDistance + 'px)';
              }
              scrollRight.onclick = function() {
                if (translateDistance - largeImageWidth <= -width) translateDistance = translateDistance;
                else translateDistance = translateDistance - largeImageWidth;
                transitionEl.style.transform = 'translate(' + translateDistance + 'px)';
              }
            }

            function showReserveVehicleButton() {
              //if dealertrack widget isnt on the page, we need to load the reserve vehicle button instead
              var dealertrack = document.getElementById("dealertrack_used3"),
                reserve = document.getElementById("reserve_used3");
              if (!dealertrack) {
                reserve.classList.remove("hidden");
              }
            }

            function reservePopup() {
              var reserve = document.getElementById("reserve_used3"),
                reserveModal = document.getElementById("reserveModal_used3"),
                overlay = document.getElementById("reserveOverlay_used3"),
                actionButtons = findFirstChildByClass(reserveModal, "ActionButtons"),
                cancel = actionButtons.querySelectorAll('[value="Cancel"]')[0];
              reserve.onclick = function() {
                reserveModal.classList.remove("hidden");
              }
              cancel.onclick = function(e) {
                e.preventDefault();
                e.stopPropagation();
                reserveModal.classList.add("hidden");
              }
              overlay.onclick = function() {
                reserveModal.classList.add("hidden");
              }
            }

            function findFirstChildByClass(element, className) {
              var foundElement = null,
                found;

              function recurse(element, className, found) {
                for (var i = 0; i < element.childNodes.length && !found; i++) {
                  var el = element.childNodes[i];
                  var classes = el.className != undefined ? el.className.split(" ") : [];
                  for (var j = 0, jl = classes.length; j < jl; j++) {
                    if (classes[j] == className) {
                      found = true;
                      foundElement = element.childNodes[i];
                      break;
                    }
                  }
                  if (found) break;
                  recurse(element.childNodes[i], className, found);
                }
              }
              recurse(element, className, false);
              return foundElement;
            }
            var Photos = new Photos(new Array("https://images.dealer.com/ddc/vehicles/2018/Mazda/CX-5/SUV/trim_Touring_e07a43/color/Deep%20Crystal%20Blue%20Mica-42M-11%2C33%2C43-640-en_US.jpg",
              "https://images.dealer.com/ddc/vehicles/2018/Mazda/CX-5/SUV/trim_Touring_e07a43/still/front-left/front-left-640-en_US.jpg", "https://images.dealer.com/autodata/us/640/2018/USC80MAS062B0/USC80MAS061B021001.jpg",
              "https://images.dealer.com/autodata/us/640/2018/USC80MAS062B0/USC80MAS061B021002.jpg", "https://images.dealer.com/autodata/us/640/2018/USC80MAS062B0/USC80MAS061B021003.jpg",
              "https://images.dealer.com/autodata/us/640/2018/USC80MAS062B0/USC80MAS061B021005.jpg", "https://images.dealer.com/autodata/us/640/2018/USC80MAS062B0/USC80MAS061B021006.jpg",
              "https://images.dealer.com/autodata/us/640/2018/USC80MAS062B0/USC80MAS061B021021.jpg", "https://images.dealer.com/autodata/us/640/2018/USC80MAS062B0/USC80MAS061B021024.jpg",
              "https://images.dealer.com/autodata/us/640/2018/USC80MAS062B0/USC80MAS061B021025.jpg")).buildHTML().photoPaging().openListener().closeListener().swipeDetection();
            showReserveVehicleButton();
            desktopPhotoTranslation();
            detailsBoxClick();
            safetyBoxClick();
            showMoreOrLess();
            reservePopup();
          }());
        </script>
        <div class="quoteContainer">
          <div id="showMoreQuoteContainer_used4" class="showMoreQuoteContainer showDesktop hidden">
            <div class="titleContainer subheading">
              <div class="titleSpecs inlineBlock"> 2025 Hyundai Tucson </div>
              <div class="titleSpecs inlineBlock">SEL</div>
            </div>
            <div id="slideShowContainer_used4" class="slideShowContainer mobileOnly">
              <img class="slideShowImage" height="100%" alt="2025 Hyundai Tucson"
                src="http://content.responselogix.com/script/Image.aspx?src=https%3a%2f%2fpictures.dealer.com%2fw%2fwilkinsmazda%2f1583%2f70af0be143997d4825605d8d050a95f9x.jpg&amp;width=312">
            </div>
            <div class="quotePadding">
              <div class="caption carDetailsContainer">
                <div class="vincode">
                  <span class="vin">VIN: </span>
                  <span class="stockNumber">5NMJCCDE4SH482039</span>
                </div>
                <div class="stockcode">
                  <span class="stock">STOCK: </span>
                  <span class="vinNumber">H18098A</span>
                </div>
                <div class="mileagecode">
                  <span class="stock">Odometer: </span>
                  <span class="vinNumber">325 miles</span>
                </div>
                <div class="mfrcode">
                  <span class="MRF">MFR. CODE: </span>
                  <span class="vinNumber"></span>
                </div>
              </div>
              <div class="largerQuoteContainer">
                <div class="quoteInfoContainer">
                  <div id="infoTab_1" class="infoTab used body_normal white">i</div>
                  <div class="quoteTitle">Wilkins Price</div>
                  <div class="headLine white" style="opacity:0.87"> $32,400* </div>
                </div>
                <div class="dealertrackContainer">
                  <div id="dealertrack_used4" class="DealerTrackWidget"
                    suitequerystring="accountId=2390475&amp;dealerId=236130&amp;zip=60126&amp;vin=5NMJCCDE4SH482039&amp;price=32400&amp;msrp=&amp;mileage=325&amp;type=used&amp;style=AWD SEL Convenience 4dr SUV">
                    <div id="drsw5" widget="p" suitequerystring="accountId=2390475&amp;dealerId=236130&amp;zip=60126&amp;vin=5NMJCCDE4SH482039&amp;price=32400&amp;msrp=&amp;mileage=325&amp;type=used&amp;style=AWD SEL Convenience 4dr SUV">
                      <div id="drsw5_drs_paymentWidget_wrapper" class="paymentWidgetWrapper paymentWidgetExtraLarge">
                        <div id="drsw5_drs_paymentWidget_loadingContainer" class="paymentWidgetLoadingWrapper paymentWidgetLoadingText" style="display: none;">Calculating Payments...</div>
                        <div id="drsw5_drs_paymentWidget" class="paymentWidget" style="">
                          <div id="drsw5_drs_paymentWidget_container" class="paymentWidgetContainer">
                            <div id="drsw5_drs_paymentWidget_finance_wrapper" class="paymentWidgetRow paymentWidgetRowFinance">
                              <div class="paymentWidgetRowLabel"><span class="paymentWidgetRowLabelText paymentWidgetLabel">FINANCE</span><span id="drsw5_drs_paymentWidget_finance_help" class="PaymentWidgetRowHelpIcon"></span></div>
                              <div class="paymentWidgetRowValueText paymentWidgetLabel"><span id="drsw5_drs_paymentWidget_finance_value" class="paymentWidgetRowValue">$583</span>/mo</div>
                              <div class="paymentWidgetClear"></div>
                            </div>
                          </div>
                          <div id="drsw5_drs_paymentWidget_cta" class="paymentWidgetCTA">Click here for details on financing</div>
                          <div id="drsw5_drs_paymentWidget_button" class="paymentWidgetButton">
                            <div class="paymentWidgetButtonWrapper"><span class="paymentWidgetButtonText">Start Your Deal Now</span></div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                  <div id="reserve_used4" class="dealertrackButton hidden">
                    <div class="dealertrackText">Reserve Vehicle</div>
                  </div>
                  <div id="reserveModal_used4" class="photoModal hidden">
                    <div id="reserveOverlay_used4" class="overlay"></div>
                    <div class="infobox">
                      <div id="ContentPlaceHolderBody_ctl22">
                        <div id="ContentPlaceHolderBody_ctl24_pnlForm">
                          <div class="Title"> Reserve This Vehicle </div>
                          <div class="Text"> Please confirm that you would like to reserve this vehicle. Once you've clicked the Submit button, your assigned sales person will be informed of your reservation request. Once the availability check is
                            complete, you will be contacted either by email or phone. <br><br> Since we are selling vehicles on a regular basis, we cannot guarantee that this vehicle is still available. We will do our very best to meet your request.
                          </div>
                          <div class="ActionButtons">
                            <input type="submit" name="ctl00$ContentPlaceHolderBody$ctl24$btnCancel" value="Cancel"
                              onclick="ToggleReserveVehicle('lnkRequested_ReserveVehicle', 'divRequested_ReserveVehicle', 'divRequested_Pricing', 'SQ.Web.SmartQuoteNewWebHTML9.Featured.Vehicle1.ReserveThisVehicle.Click'); return false;"
                              id="ContentPlaceHolderBody_ctl24_btnCancel">
                            <input type="submit" name="ctl00$ContentPlaceHolderBody$ctl24$btnSubmit" value="Submit" id="ContentPlaceHolderBody_ctl24_btnSubmit">
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
              <div class="quotetimestamp caption"> Quoted on 12/19/2024 at 1:40:45 PM </div>
              <div id="photoRollDesktop_used4" class="desktop desktopImages">
                <div id="transitionContainer_used4" class="photoContainer">
                  <div id="highlightImage_used4" class="largeImageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/1583/70af0be143997d4825605d8d050a95f9x.jpg"></div>
                  <div id="secondaryImages_used4" class="imageBlocks">
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/1750/427bc4bed4cce6410ab0b671d19e3bc1x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/1077/464cb9bba05753bf671d3960667e4421x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0973/588e5d324cf337e2d16522d65fb799ffx.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0627/af09b564cd497c1a7eea8d1d6c1b6bb2x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0848/b3afbd65be2d69adf77439d63b4db922x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/1593/0cda8b15475f7e325aac4cc6857bea25x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/1455/9a3559f3d177ba3fa8b252ae7361cfebx.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/1987/fad3669da513bbb5db76602e161284aax.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/1256/21317d22d450844cbba9770e96104871x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0497/30641fda22fb8e2ed63a1e20f1a2a4c3x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0078/c03e9d13d632be0b4b9da86f0e693bf4x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/1368/6d53a74be70331ef04d92e1084754ac0x.jpg"></div>
                  </div>
                  <div id="tertiaryImages_used4" class="imageBlocks">
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/1815/99fe263419be4f39174539c41e8fd9abx.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/1476/011d359547bbe138b2ab97e282678311x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0334/8087a51092ff5e226d43d756d6d1fd86x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0925/d91b2790cd1c05a9b58404b55fe11ac4x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0850/8ed4170134689c2550ecf96273ff087ex.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/1475/7711f8d7d856be3a1328e08aa973d5ffx.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/1769/e9c4fb6b6f0e1a0f06c1d8ee4a637143x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/1058/d8f5be988bcc458b6578a8d4a857f0acx.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/0875/e108b9742da9212a718d889c4932a0bex.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/1723/5f7b9511654b06d9ecb7d2585d549af7x.jpg"></div>
                    <div class="imageBlock"><img src="https://pictures.dealer.com/w/wilkinsmazda/1208/68797ce436d4a854bd11e8ebb8196563x.jpg"></div>
                  </div>
                </div>
                <div id="scrollLeft_used4" class="scrollLeft desktop">
                  <div class="leftArrow"></div>
                </div>
                <div id="scrollRight_used4" class="scrollRight desktop">
                  <div class="rightArrow"></div>
                </div>
              </div>
            </div>
            <div id="expandableInformation_used4" class="expandableInformation showMobile hidden">
              <hr class="mobileOnly">
              <div class="vehicleDeailsContainer">
                <div id="detailsInformation_used4" class="vehicleDetailsTitle subheading"> Vehicle Details <div id="detailsArrow_used4" class="downArrow pullRight mobileOnly"></div>
                </div>
                <div id="moreDetailsInformation_used4" class="hidden safetyPadding body_normal">
                  <hr class="desktop" style="margin: 13px 0px;">
                  <div class="detailsBasics">
                    <div>Engine: </div>
                    <div>Transmission: 8-Speed Automatic with SHIFTRONIC</div>
                    <div>Exterior Color: Shimmering Silver</div>
                    <div>Interior Color: Gray</div>
                  </div>
                </div>
              </div>
            </div>
          </div>
          <div id="showLessQuoteContainer_used4" class="showLessQuoteContainer mobileOnly">
            <div class="titleContainer">
              <div class="subheading">
                <div class="titleSpecs inlineBlock"> 2025 Hyundai Tucson </div>
                <div class="titleSpecs inlineBlock">SEL</div>
              </div>
              <div class="mfrcode">
                <span class="MFR">MFR. CODE: </span>
                <span class="vinNumber"></span>
              </div>
            </div>
            <div class="compressedQuote">
              <div class="compressedPrice inlineBlock">
                <div class="compressedName quoteTitle">Wilkins Price</div>
                <div class="compressedDollar quoteNumber infoTabCompressed">
                  <strong> $32,400* </strong>
                </div>
              </div>
              <div class="compressedImage pullRight"
                style="background-image:url('http://content.responselogix.com/script/Image.aspx?src=https%3a%2f%2fpictures.dealer.com%2fw%2fwilkinsmazda%2f1583%2f70af0be143997d4825605d8d050a95f9x.jpg&amp;width=312');">
                <!-- <img height="100%" alt="2025 Hyundai Tucson" src="http://content.responselogix.com/script/Image.aspx?src=https%3a%2f%2fpictures.dealer.com%2fw%2fwilkinsmazda%2f1583%2f70af0be143997d4825605d8d050a95f9x.jpg&width=312" /> -->
              </div>
            </div>
          </div>
          <div id="showHideContainer_used4" class="showHideContainer hidden">
            <hr style="width:100%;">
            <div class="seeLess">Show Less of this Vehicle <div class="upArrow blueArrow"></div>
            </div>
          </div>
          <div id="hideShowContainer_used4" class="hideShowContainer">
            <hr style="width:100%;">
            <div class="seeLess">Show More of this Vehicle<div class="downArrow blueArrow"></div>
            </div>
          </div>
        </div>
        <!-- Modal popup photos -->
        <div id="photoPopup_used4" class="photoModal hidden">
          <div class="photoBox">
            <div id="photoBoxExit_used4" class="photoBoxBackContainer">
              <div class="photoBoxBack"></div>
              <span>Back</span>
            </div>
            <div class="subheading" style="color:rgba(255,255,255,0.87);padding-top:15.5px;">
              <span id="currentPhoto_used4">1</span> of <span id="photoTotal_used4">24</span>
            </div>
            <div class="photoBox_flex">
              <div id="prevPhoto_used4" class="scrollLeft photoBox_prev">
                <div class="leftArrow"></div>
              </div>
              <div id="photoBox_used4" class="imageWrap">
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/1583/70af0be143997d4825605d8d050a95f9x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/1750/427bc4bed4cce6410ab0b671d19e3bc1x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/1815/99fe263419be4f39174539c41e8fd9abx.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/1077/464cb9bba05753bf671d3960667e4421x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/1476/011d359547bbe138b2ab97e282678311x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0973/588e5d324cf337e2d16522d65fb799ffx.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0334/8087a51092ff5e226d43d756d6d1fd86x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0627/af09b564cd497c1a7eea8d1d6c1b6bb2x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0925/d91b2790cd1c05a9b58404b55fe11ac4x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0848/b3afbd65be2d69adf77439d63b4db922x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0850/8ed4170134689c2550ecf96273ff087ex.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/1593/0cda8b15475f7e325aac4cc6857bea25x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/1475/7711f8d7d856be3a1328e08aa973d5ffx.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/1455/9a3559f3d177ba3fa8b252ae7361cfebx.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/1769/e9c4fb6b6f0e1a0f06c1d8ee4a637143x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/1987/fad3669da513bbb5db76602e161284aax.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/1058/d8f5be988bcc458b6578a8d4a857f0acx.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/1256/21317d22d450844cbba9770e96104871x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0875/e108b9742da9212a718d889c4932a0bex.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0497/30641fda22fb8e2ed63a1e20f1a2a4c3x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/1723/5f7b9511654b06d9ecb7d2585d549af7x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/0078/c03e9d13d632be0b4b9da86f0e693bf4x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/1208/68797ce436d4a854bd11e8ebb8196563x.jpg"></div>
                <div class="imageItem"><img src="https://pictures.dealer.com/w/wilkinsmazda/1368/6d53a74be70331ef04d92e1084754ac0x.jpg"></div>
              </div>
              <div id="nextPhoto_used4" class="scrollRight photoBox_next">
                <div class="rightArrow"></div>
              </div>
              <div id="photoThumbnail_used4" class="thumbWrap desktop">
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/1583/70af0be143997d4825605d8d050a95f9x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/1750/427bc4bed4cce6410ab0b671d19e3bc1x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/1815/99fe263419be4f39174539c41e8fd9abx.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/1077/464cb9bba05753bf671d3960667e4421x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/1476/011d359547bbe138b2ab97e282678311x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0973/588e5d324cf337e2d16522d65fb799ffx.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0334/8087a51092ff5e226d43d756d6d1fd86x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0627/af09b564cd497c1a7eea8d1d6c1b6bb2x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0925/d91b2790cd1c05a9b58404b55fe11ac4x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0848/b3afbd65be2d69adf77439d63b4db922x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0850/8ed4170134689c2550ecf96273ff087ex.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/1593/0cda8b15475f7e325aac4cc6857bea25x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/1475/7711f8d7d856be3a1328e08aa973d5ffx.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/1455/9a3559f3d177ba3fa8b252ae7361cfebx.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/1769/e9c4fb6b6f0e1a0f06c1d8ee4a637143x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/1987/fad3669da513bbb5db76602e161284aax.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/1058/d8f5be988bcc458b6578a8d4a857f0acx.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/1256/21317d22d450844cbba9770e96104871x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0875/e108b9742da9212a718d889c4932a0bex.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0497/30641fda22fb8e2ed63a1e20f1a2a4c3x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/1723/5f7b9511654b06d9ecb7d2585d549af7x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/0078/c03e9d13d632be0b4b9da86f0e693bf4x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/1208/68797ce436d4a854bd11e8ebb8196563x.jpg"></div>
                <div class="imageThumb"><img src="https://pictures.dealer.com/w/wilkinsmazda/1368/6d53a74be70331ef04d92e1084754ac0x.jpg"></div>
              </div>
            </div>
          </div>
        </div>
        <script>
          (function() {
            function Photos(list) {
              this.list = list;
              this.container = document.getElementById("photoBox_used4");
              this.thumbnailContainer = document.getElementById("photoThumbnail_used4");
              this.currentContainer = document.getElementById("currentPhoto_used4");
              this.highlightContainer = document.getElementById("highlightImage_used4");
              this.imageBlockContainer2 = document.getElementById("secondaryImages_used4");
              this.imageBlockContainer3 = document.getElementById("tertiaryImages_used4");
              this.totalContainer = document.getElementById("photoTotal_used4");
              this.prevContainer = document.getElementById('prevPhoto_used4');
              this.nextContainer = document.getElementById('nextPhoto_used4');
              return this;
            }
            Photos.prototype.buildHTML = function() {
              var imgList = this.list,
                pContainer = this.container,
                thumbnailContainer = this.thumbnailContainer,
                highlightContainer = this.highlightContainer,
                imageBlockContainer2 = this.imageBlockContainer2,
                imageBlockContainer3 = this.imageBlockContainer3;
              if (imgList && imgList.length > 0) {
                //this became a mess fast...
                this.totalContainer.innerHTML = imgList.length;
                imgList.forEach(function(img, i) {
                  var imgHTML = document.createElement('img');
                  var imgHTML2 = document.createElement('img');
                  var imgHTML3 = document.createElement('img');
                  var div = document.createElement('div');
                  var divThumb = document.createElement('div');
                  imgHTML.setAttribute('src', img)
                  imgHTML2.setAttribute('src', img)
                  imgHTML3.setAttribute('src', img)
                  div.className = "imageItem";
                  divThumb.className = "imageThumb";
                  div.appendChild(imgHTML);
                  divThumb.appendChild(imgHTML3);
                  pContainer.appendChild(div);
                  thumbnailContainer.appendChild(divThumb);
                  if (i == 0) {
                    highlightContainer.appendChild(imgHTML2);
                  } else {
                    var divHTML = document.createElement('div');
                    divHTML.className = "imageBlock";
                    divHTML.appendChild(imgHTML2);
                    if (i % 2 == 1) {
                      imageBlockContainer2.appendChild(divHTML);
                    } else if (i % 2 == 0) {
                      imageBlockContainer3.appendChild(divHTML);
                    }
                  }
                });
              } else {
                document.getElementById('photoRollDesktop_requested{{new_vehicle_xml.n.ordinal}}').style.display = 'none';
                document.getElementById('slideShowContainer_requested{{new_vehicle_xml.n.ordinal}}').style.display = 'none';
              }
              return this;
            }
            Photos.prototype.previousImg = function() {
              var current = parseInt(this.currentContainer.innerHTML),
                prevPhoto = -1;
              if (current && current > 1) {
                this.translate(prevPhoto);
              }
            }
            Photos.prototype.nextImg = function() {
              var total = parseInt(this.totalContainer.innerHTML),
                current = parseInt(this.currentContainer.innerHTML),
                nextPhoto = 1;
              if (current && current < total) {
                this.translate(nextPhoto);
              }
            }
            Photos.prototype.translate = function(i) {
              var current = current = parseInt(this.currentContainer.innerHTML),
                translateX = (-(current * 100) + 100) - (i * 100),
                translateThumb = 33.07 * ((-(current + i)) + 1),
                translateY = 0;
              this.thumbnailContainer.style.transform = "translate(" + translateThumb + "%)";
              this.container.style.transform = "translate(" + translateX + "%, " + translateY + "%)";
              this.currentContainer.innerHTML = current + i;
            }
            Photos.prototype.photoPaging = function() {
              //current needs to be a number, we need to make sure its populated and populated as expected
              this.prevContainer.addEventListener("click", this.previousImg.bind(this));
              this.nextContainer.addEventListener("click", this.nextImg.bind(this));
              return this;
            }
            Photos.prototype.openListener = function() {
              var photoBox = document.getElementById('photoPopup_used4'),
                slideShowContainer = document.getElementById('slideShowContainer_used4'),
                highlightImage = this.highlightContainer,
                secondaryImage = this.imageBlockContainer2,
                tertiaryImage = this.imageBlockContainer3;
              slideShowContainer.onclick = function() {
                photoBox.classList.remove("hidden");
              }
              highlightImage.onclick = function() {
                photoBox.classList.remove("hidden");
              }
              secondaryImage.onclick = function() {
                photoBox.classList.remove("hidden");
              }
              tertiaryImage.onclick = function() {
                photoBox.classList.remove("hidden");
              }
              return this;
            }
            Photos.prototype.swipeDetection = function() {
              var touchstartX = 0;
              var touchstartY = 0;
              var touchendX = 0;
              var touchendY = 0;
              var gestureZone = this.container;
              var self = this;
              gestureZone.addEventListener('touchstart', function(event) {
                touchstartX = event.changedTouches[0].screenX;
                touchstartY = event.changedTouches[0].screenY;
              }, false);
              gestureZone.addEventListener('touchend', function(event) {
                touchendX = event.changedTouches[0].screenX;
                touchendY = event.changedTouches[0].screenY;
                self.handleGesture(touchstartX, touchendX, touchstartY, touchendY);
              }, false);
            }
            Photos.prototype.handleGesture = function(touchstartX, touchendX, touchstartY, touchendY) {
              if (touchendX <= touchstartX && (touchstartX - touchendX) > 100) {
                this.nextImg()
              }
              if (touchendX >= touchstartX && (touchendX - touchstartX) > 100) {
                this.previousImg();
              }
            }
            Photos.prototype.closeListener = function() {
              var photoBox = document.getElementById('photoPopup_used4'),
                backButton = document.getElementById('photoBoxExit_used4');
              backButton.onclick = function() {
                photoBox.classList.add("hidden");
              }
              return this;
            }

            function detailsBoxClick() {
              var detailsInfo = document.getElementById('detailsInformation_used4'),
                detailsInfoDetails = document.getElementById('moreDetailsInformation_used4'),
                detailsArrow = document.getElementById('detailsArrow_used4');
              try {
                detailsInfo.onclick = function() {
                  detailsInfoDetails.classList.toggle("hidden");
                  detailsArrow.classList.toggle("downArrow");
                  detailsArrow.classList.toggle("upArrow");
                }
              } catch (e) {
                console.log(e);
              }
            }

            function safetyBoxClick() {
              var safetyInfo = document.getElementById('safetyInformation_used4'),
                safetyInfoDetails = document.getElementById('moreSafetyInformation_used4'),
                safetyArrow = document.getElementById('safetyArrow_used4');
              try {
                safetyInfo.onclick = function() {
                  safetyInfoDetails.classList.toggle("hidden");
                  safetyArrow.classList.toggle("downArrow");
                  safetyArrow.classList.toggle("upArrow");
                }
              } catch (e) {
                console.log(e);
              }
            }

            function showMoreOrLess() {
              var showLess = document.getElementById('showLessQuoteContainer_used4');
              var showMore = document.getElementById('showMoreQuoteContainer_used4');
              var showLessLink = document.getElementById('hideShowContainer_used4');
              var showMoreLink = document.getElementById('showHideContainer_used4');
              var expandableInfo = document.getElementById('expandableInformation_used4');
              if (4 != 1) {
                showMore.classList.add('hidden');
                showMoreLink.classList.add('hidden');
                showLess.classList.remove('hidden');
                showLessLink.classList.remove('hidden');
                expandableInfo.classList.add('hidden');
              }
            }

            function desktopPhotoTranslation() {
              var transitionEl = document.getElementById('transitionContainer_used4'),
                widthCalcEl = document.getElementById('secondaryImages_used4'),
                scrollLeft = document.getElementById('scrollLeft_used4'),
                scrollRight = document.getElementById('scrollRight_used4'),
                largeImageWidth = 573,
                smallImageWidth = 285,
                width = largeImageWidth + (widthCalcEl.childNodes.length * smallImageWidth),
                translateDistance = 0;
              scrollLeft.onclick = function() {
                if (translateDistance + largeImageWidth >= 0) translateDistance = 0;
                else translateDistance = translateDistance + largeImageWidth;
                transitionEl.style.transform = 'translate(' + translateDistance + 'px)';
              }
              scrollRight.onclick = function() {
                if (translateDistance - largeImageWidth <= -width) translateDistance = translateDistance;
                else translateDistance = translateDistance - largeImageWidth;
                transitionEl.style.transform = 'translate(' + translateDistance + 'px)';
              }
            }

            function showReserveVehicleButton() {
              //if dealertrack widget isnt on the page, we need to load the reserve vehicle button instead
              var dealertrack = document.getElementById("dealertrack_used4"),
                reserve = document.getElementById("reserve_used4");
              if (!dealertrack) {
                reserve.classList.remove("hidden");
              }
            }

            function reservePopup() {
              var reserve = document.getElementById("reserve_used4"),
                reserveModal = document.getElementById("reserveModal_used4"),
                overlay = document.getElementById("reserveOverlay_used4"),
                actionButtons = findFirstChildByClass(reserveModal, "ActionButtons"),
                cancel = actionButtons.querySelectorAll('[value="Cancel"]')[0];
              reserve.onclick = function() {
                reserveModal.classList.remove("hidden");
              }
              cancel.onclick = function(e) {
                e.preventDefault();
                e.stopPropagation();
                reserveModal.classList.add("hidden");
              }
              overlay.onclick = function() {
                reserveModal.classList.add("hidden");
              }
            }

            function findFirstChildByClass(element, className) {
              var foundElement = null,
                found;

              function recurse(element, className, found) {
                for (var i = 0; i < element.childNodes.length && !found; i++) {
                  var el = element.childNodes[i];
                  var classes = el.className != undefined ? el.className.split(" ") : [];
                  for (var j = 0, jl = classes.length; j < jl; j++) {
                    if (classes[j] == className) {
                      found = true;
                      foundElement = element.childNodes[i];
                      break;
                    }
                  }
                  if (found) break;
                  recurse(element.childNodes[i], className, found);
                }
              }
              recurse(element, className, false);
              return foundElement;
            }
            var Photos = new Photos(new Array("https://pictures.dealer.com/w/wilkinsmazda/1583/70af0be143997d4825605d8d050a95f9x.jpg", "https://pictures.dealer.com/w/wilkinsmazda/1750/427bc4bed4cce6410ab0b671d19e3bc1x.jpg",
                "https://pictures.dealer.com/w/wilkinsmazda/1815/99fe263419be4f39174539c41e8fd9abx.jpg", "https://pictures.dealer.com/w/wilkinsmazda/1077/464cb9bba05753bf671d3960667e4421x.jpg",
                "https://pictures.dealer.com/w/wilkinsmazda/1476/011d359547bbe138b2ab97e282678311x.jpg", "https://pictures.dealer.com/w/wilkinsmazda/0973/588e5d324cf337e2d16522d65fb799ffx.jpg",
                "https://pictures.dealer.com/w/wilkinsmazda/0334/8087a51092ff5e226d43d756d6d1fd86x.jpg", "https://pictures.dealer.com/w/wilkinsmazda/0627/af09b564cd497c1a7eea8d1d6c1b6bb2x.jpg",
                "https://pictures.dealer.com/w/wilkinsmazda/0925/d91b2790cd1c05a9b58404b55fe11ac4x.jpg", "https://pictures.dealer.com/w/wilkinsmazda/0848/b3afbd65be2d69adf77439d63b4db922x.jpg",
                "https://pictures.dealer.com/w/wilkinsmazda/0850/8ed4170134689c2550ecf96273ff087ex.jpg", "https://pictures.dealer.com/w/wilkinsmazda/1593/0cda8b15475f7e325aac4cc6857bea25x.jpg",
                "https://pictures.dealer.com/w/wilkinsmazda/1475/7711f8d7d856be3a1328e08aa973d5ffx.jpg", "https://pictures.dealer.com/w/wilkinsmazda/1455/9a3559f3d177ba3fa8b252ae7361cfebx.jpg",
                "https://pictures.dealer.com/w/wilkinsmazda/1769/e9c4fb6b6f0e1a0f06c1d8ee4a637143x.jpg", "https://pictures.dealer.com/w/wilkinsmazda/1987/fad3669da513bbb5db76602e161284aax.jpg",
                "https://pictures.dealer.com/w/wilkinsmazda/1058/d8f5be988bcc458b6578a8d4a857f0acx.jpg", "https://pictures.dealer.com/w/wilkinsmazda/1256/21317d22d450844cbba9770e96104871x.jpg",
                "https://pictures.dealer.com/w/wilkinsmazda/0875/e108b9742da9212a718d889c4932a0bex.jpg", "https://pictures.dealer.com/w/wilkinsmazda/0497/30641fda22fb8e2ed63a1e20f1a2a4c3x.jpg",
                "https://pictures.dealer.com/w/wilkinsmazda/1723/5f7b9511654b06d9ecb7d2585d549af7x.jpg", "https://pictures.dealer.com/w/wilkinsmazda/0078/c03e9d13d632be0b4b9da86f0e693bf4x.jpg",
                "https://pictures.dealer.com/w/wilkinsmazda/1208/68797ce436d4a854bd11e8ebb8196563x.jpg", "https://pictures.dealer.com/w/wilkinsmazda/1368/6d53a74be70331ef04d92e1084754ac0x.jpg")).buildHTML().photoPaging().openListener()
              .closeListener().swipeDetection();
            showReserveVehicleButton();
            desktopPhotoTranslation();
            detailsBoxClick();
            safetyBoxClick();
            showMoreOrLess();
            reservePopup();
          }());
        </script>
      </div>
      <!--/Used Alternatives-->
      <footer>
        <div class="footerButtonContainer">
          <div class="button">
            <a href="https://www.wilkinsmazdacars.com/featured-vehicles/new.htm" class="white" target="_blank" onclick="sendClickEventData('SQ.Web.SmartQuoteNewWebHTML9.WeeklySpecials.Click')">
                        <div><img class="footer_button_img" src="https://productionstoragerl.blob.core.windows.net/content/SmartQuotePro/ThemeA/material_icons/ic_loyalty_white_24dp_2x.png"></div>
                        <div class="footer_button_text">Specials Offers</div>
                    </a>
          </div>
          <div class="button">
            <a href="https://wilkinshyundaimazda.responselogix.com/ConsumerSAQ.aspx" class="white" target="_blank" onclick="sendClickEventData('SQ.Web.SmartQuoteNewWebHTML9.GetAnotherQuote.Click')">
                        <div><img class="footer_button_img" src="https://productionstoragerl.blob.core.windows.net/content/SmartQuotePro/ThemeA/material_icons/ic_mode_comment_white_24dp_2x.png"></div>
                        <div class="footer_button_text">Get Another Price Quote</div>
                    </a>
          </div>
          <div class="button">
            <a href="https://www.wilkinsmazdacars.com/" target="_blank" class="white" onclick="sendClickEventData('SQ.Web.SmartQuoteNewWebHTML9.VisitWebsite.Click')">
                        <div><img class="footer_button_img" src="https://productionstoragerl.blob.core.windows.net/content/SmartQuotePro/ThemeA/material_icons/ic_language_white_24dp_2x.png"></div>
                        <div class="footer_button_text">Visit Our Website</div>
                    </a>
          </div>
          <div class="button">
            <a href="https://www.google.com/search?q=wilkins+mazda+&amp;sca_esv=d75dca405735d9b8&amp;sca_upv=1&amp;source=hp&amp;ei=Y2u_Zp2-LvOvur8PrfPOkQs&amp;iflsig=AL9hbdgAAAAAZr95c56r1n2qFXQgDZfA1khIgGWZFzPG&amp;ved=0ahUKEwjd-4uj5fmHAxXzl-4BHa25M7IQ4dUDCA8&amp;uact=5&amp;oq=wilkins+mazda+&amp;gs_lp=Egdnd3Mtd2l6Ig53aWxraW5zIG1hemRhIDIFEAAYgAQyCxAuGIAEGMcBGK8BMgUQABiABDILEC4YgAQYxwEYrwEyBRAAGIAEMgUQABiABDIGEAAYFhgeMgYQABgWGB4yBhAAGBYYHjIGEAAYFhgeSNoQUABY1Q5wAHgAkAEAmAGRAaAB4AiqAQQxMy4xuAEDyAEA-AEBmAIOoAKkCcICERAuGIAEGLEDGNEDGIMBGMcBwgILEAAYgAQYsQMYgwHCAggQABiABBixA8ICDhAuGIAEGLEDGNEDGMcBwgILEC4YgAQYsQMYgwHCAgUQLhiABMICCBAuGIAEGLEDwgIUEC4YgAQYxwEYmAUYngUYjgUYrwHCAgsQLhiABBixAxjUAsICCBAuGIAEGOUEwgIUEC4YgAQYsQMY0QMYgwEY1AIYxwHCAg4QLhiABBixAxiDARjUAsICBxAAGIAEGAqYAwCSBwQxMS4zoAfM0wE&amp;sclient=gws-wiz#lrd=0x880fb367a1c660d1:0x85665f71c451daf2,1,,,," target="_blank" class="white" onclick="sendClickEventData('SQ.Web.SmartQuoteNewWebHTML7.Testimonials.Click')">
						<div><img class="footer_button_img" src="https://productionstoragerl.blob.core.windows.net/content/SmartQuotePro/ThemeA/material_icons/ic_format_quote_white_24dp_2x.png"></div>
						<div class="footer_button_text">See What Others Say</div>
					</a>
          </div>
        </div>
        <div class="clientInfo">
          <div class="clientContact">
            <div style="padding-right:20px;float:left;">
              <a href="" target="_blank"><img src="https://dascdn.blob.core.windows.net/responselogix/ClientContent/Contacts/Wilkins Hyundai Mazda/Your Friends at Wilkins Hyundai Mazda.jpg" width="100%" alt="" valign="top" border="0" style="max-width:200px;"></a>
            </div>
            <div class="clientName">
              <br>
              <div><strong>Your Friends at Wilkins Hyundai Mazda</strong></div>
              <div></div>
            </div>
            <div class="clientCom">
              <div> Work: <span>630-279-3000</span>
              </div>
              <div> Cell: <span></span>
              </div>
              <div> Email: <span><a href="mailto:yourfriends@wilkinscars.net">Email Us</a></span>
              </div>
            </div>
          </div>
          <div class="clientVisit">
            <div class="clientHours">
              <div><strong>Our Store Hours Are:</strong></div>
              <div>
                <table id="oriTable">
                  <tbody>
                    <tr>
                      <td class="days" style="width:180px">Monday - Friday</td>
                      <td class="hours">9:00 AM - 8:00 PM</td>
                    </tr>
                    <tr>
                      <td class="days" style="width:180px">Saturday</td>
                      <td class="hours">9:00 AM - 6:00 PM</td>
                    </tr>
                    <tr>
                      <td class="days" style="width:180px">Sunday</td>
                      <td class="hours">Closed</td>
                    </tr>
                  </tbody>
                </table>
              </div>
            </div>
            <div class="clientAddress">
              <div><strong>We are located at:</strong></div>
              <div>740 N. York St.<br>Elmhurst, IL 60126</div>
            </div>
          </div>
        </div>
      </footer>
    </div><!-- End QuoteWrapper -->
    <script type="text/javascript">
      (function() {
        function infoBoxClick() {
          var info = document.getElementsByClassName('infoTab');
          var info2 = document.getElementsByClassName('infoTabCompressed');
          var usedInfo = document.getElementsByClassName('infoTab used');
          var exitInfo = document.getElementById('infoboxExit');
          var exitUsedInfo = document.getElementById('usedInfoboxExit');
          Object.keys(info).forEach(function(i) {
            info[i].onclick = function() {
              document.getElementById('photoModal').classList.remove("hidden");
            }
          });
          Object.keys(usedInfo).forEach(function(i) {
            usedInfo[i].onclick = function() {
              document.getElementById('usedPhotoModal').classList.remove("hidden");
            }
          });
          Object.keys(info2).forEach(function(i) {
            info2[i].onclick = function() {
              document.getElementById('photoModal').classList.remove("hidden");
            }
          });
          exitInfo.onclick = function() {
            document.getElementById('photoModal').classList.add("hidden");
          }
          exitUsedInfo.onclick = function() {
            document.getElementById('usedPhotoModal').classList.add("hidden");
          }
        }

        function welcomeMessageExit() {
          var exitWelcome = document.getElementById('welcomeMessageExit');
          var welcomeMessage = document.getElementById('welcomeMessage');
          exitWelcome.onclick = function() {
            welcomeMessage.classList.add("hidden");
            $('iframe').attr('src', $('iframe').attr('src'));
          }
        }

        function footerShadowTransition() {
          var footer = document.getElementById('fixedMenuList');
          window.onscroll = function(ev) {
            if ((window.innerHeight + window.pageYOffset) >= document.body.offsetHeight) {
              footer.style.boxShadow = "0px -1px 20px 0px #d0d0d0";
            } else if ((window.innerHeight + window.pageYOffset) < document.body.offsetHeight) {
              footer.style.boxShadow = "0px 0px 0px 0px";
            }
          };
        }

        function getParameterByName(name, url) {
          if (!url) url = window.location.href;
          name = name.replace(/[\[\]]/g, "\\$&");
          var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"),
            results = regex.exec(url);
          if (!results) return null;
          if (!results[2]) return '';
          return decodeURIComponent(results[2].replace(/\+/g, " "));
        }

        function initSelectedQuoteView() {
          //selected should be either 'requested', 'new', or 'used' to set the default tab to
          //ord determines how far down we scroll, and which vehicle should be expanded with more details.
          var ord = checkSelectedVehicleOrdinalNumber(),
            selected = checkSelectedVehicleType();
          setDefaultTab(selected);
          setScrollPosition(ord, selected);
        }

        function checkSelectedVehicleOrdinalNumber() {
          //determines the number the vehicle is on the template so we can set the scroll to it later
          return getParameterByName('ord', window.location.search);
        }

        function checkSelectedVehicleType() {
          //checks is the vehicle is requested, new, or used.
          return getParameterByName('selected', window.location.search);
        }

        function setScrollPosition(ord, selected, retryAttempts) {
          var id = 'showMoreQuoteContainer_' + selected + ord;
          var el = document.getElementById(id);
          var yPos = 0,
            elRect;
          var retryAttempts = retryAttempts || 0;
          if (el) {
            elRect = el.getBoundingClientRect();
            yPos = elRect.top;
          } else if (retryAttempts < 3) {
            return setTimeout(function() {
              setScrollPosition(ord, selected, retryAttempts + 1)
            }, 100)
          }
          if (ord > 1) {
            //margin is 10px, header is 64px, tabs are 51px
            window.scrollTo(0, yPos - 10 - (64 + 51));
          }
        }

        function setDefaultTab(typeOverride) {
          var requestedTab = document.getElementById('requestedTab'),
            requestedQuote = document.getElementById('requestedQuote'),
            newTab = document.getElementById('newTab'),
            newQuote = document.getElementById('newQuote'),
            usedTab = document.getElementById('usedTab'),
            usedQuote = document.getElementById('usedQuote');
          //possible options: requested, new, used
          if (typeOverride == 'new') {
            toggleQuotes(newQuote);
            toggleTabs(newTab);
            //do something to set scroll position
          } else if (typeOverride == 'used') {
            toggleQuotes(usedQuote);
            toggleTabs(usedTab);
            //scroll position
          } else { //default requested
            if (requestedTab && requestedQuote) {
              toggleQuotes(requestedQuote);
              //no need to scroll, only ever 1 requested
            } //sometimes requested will just be the first new alternative
            //if this is the case, do nothing - because that is the default display
          }
        }

        function changeTab() {
          var requestedTab = document.getElementById('requestedTab'),
            newTab = document.getElementById('newTab'),
            usedTab = document.getElementById('usedTab'),
            requestedQuote = document.getElementById('requestedQuote'),
            newQuote = document.getElementById('newQuote'),
            usedQuote = document.getElementById('usedQuote');
          //do not use .style.display to change apperance, it will break on larger screens
          if (requestedTab) requestedTab.onclick = function() {
            toggleQuotes(requestedQuote);
            toggleTabs(requestedTab);
          }
          if (newTab) newTab.onclick = function() {
            toggleQuotes(newQuote);
            toggleTabs(newTab);
          }
          if (usedTab) usedTab.onclick = function() {
            toggleQuotes(usedQuote);
            toggleTabs(usedTab);
          }
        }

        function toggleQuotes(quote) {
          var requestedQuote = document.getElementById('requestedQuote'),
            newQuote = document.getElementById('newQuote'),
            usedQuote = document.getElementById('usedQuote'),
            requestedTab = document.getElementById('requestedTab'),
            newTab = document.getElementById('newTab'),
            usedTab = document.getElementById('usedTab');
          if (requestedQuote && quote.id == requestedQuote.id) {
            requestedQuote.classList.remove('hidden');
            if (newTab) newQuote.classList.add('hidden');
            if (usedTab) usedQuote.classList.add('hidden');
          } else if (newQuote && quote.id == newQuote.id) {
            newQuote.classList.remove('hidden');
            if (requestedTab) requestedQuote.classList.add('hidden');
            if (usedTab) usedQuote.classList.add('hidden');
          } else if (usedQuote && quote.id == usedQuote.id) {
            usedQuote.classList.remove('hidden');
            if (requestedTab) requestedQuote.classList.add('hidden');
            if (newTab) newQuote.classList.add('hidden');
          }
        }

        function toggleTabs(clickedEl) {
          var requestedTab = document.getElementById('requestedTab'),
            newTab = document.getElementById('newTab'),
            usedTab = document.getElementById('usedTab');
          if (requestedTab) {
            (clickedEl != null && clickedEl.id == requestedTab.id) ? requestedTab.classList.remove('inactive'): requestedTab.classList.add('inactive');
          }
          if (newTab) {
            (clickedEl != null && clickedEl.id == newTab.id) ? newTab.classList.remove('inactive'): newTab.classList.add('inactive');
          }
          if (usedTab) {
            (clickedEl != null && clickedEl.id == usedTab.id) ? usedTab.classList.remove('inactive'): usedTab.classList.add('inactive');
          }
        }

        function viewFullDetailsClick() {
          var fullDetails = document.getElementsByClassName('viewFull'),
            fullDetailsDesktop = document.getElementsByClassName('desktopDetails'),
            viewTextArr = ['VIEW FULL DETAILS', 'VIEW LESS'];
          Object.keys(fullDetails).forEach(function(i) {
            fullDetails[i].onclick = function() {
              this.previousElementSibling.classList.toggle('details');
              if (this.innerText == viewTextArr[0]) this.innerText = viewTextArr[1]
              else if (this.innerText === viewTextArr[1]) this.innerText = viewTextArr[0]
            }
          });
          Object.keys(fullDetailsDesktop).forEach(function(i) {
            fullDetailsDesktop[i].onclick = function() {
              var parent = this.parentNode,
                children = parent.childNodes;
              for (var i = 0; i < children.length; i++) {
                if (children[i].classList && children[i].classList.contains('desktopDetails')) {
                  children[i].classList.toggle('hidden');
                }
                if (children[i].classList && children[i].classList.contains('detailsCheck')) {
                  children[i].classList.toggle('detailsExtra');
                }
                if (children[i].classList && children[i].classList.contains('safetyCheck')) {
                  children[i].classList.toggle('safetyExtra');
                }
              }
            }
          });
        }

        function showAppointment() {
          var appointmentModal = document.getElementById('appointmentModal'),
            showAppointment = document.getElementById('showAppointment'),
            appointmentExit = document.getElementById('appointmentExit');
          showAppointment.onclick = function() {
            appointmentModal.classList.remove('hidden')
          }
          appointmentExit.onclick = function() {
            appointmentModal.classList.add('hidden')
          }
        }

        function seeLessQuoteClick() {
          var seeLess = document.getElementsByClassName('showHideContainer'),
            seeMore = document.getElementsByClassName('hideShowContainer');
          Object.keys(seeLess).forEach(function(i) {
            seeLess[i].onclick = function() {
              this.parentNode.getElementsByClassName('showMoreQuoteContainer')[0].classList.add('hidden')
              this.parentNode.getElementsByClassName('showLessQuoteContainer')[0].classList.remove('hidden')
              this.parentNode.getElementsByClassName('expandableInformation')[0].classList.add('hidden')
              this.parentNode.getElementsByClassName('hideShowContainer')[0].classList.remove('hidden')
              this.classList.add('hidden')
            }
          });
          Object.keys(seeMore).forEach(function(i) {
            seeMore[i].onclick = function() {
              this.parentNode.getElementsByClassName('showMoreQuoteContainer')[0].classList.remove('hidden')
              this.parentNode.getElementsByClassName('showLessQuoteContainer')[0].classList.add('hidden')
              this.parentNode.getElementsByClassName('expandableInformation')[0].classList.remove('hidden')
              this.parentNode.getElementsByClassName('showHideContainer')[0].classList.remove('hidden')
              this.classList.add('hidden')
            }
          })
        }

        function fixedFiller() {
          window.onload = function() {
            var fixedHeader = document.getElementById('fixedHeader'),
              fixedFiller = document.getElementById('fixedFiller'),
              height = fixedHeader.clientHeight;
            fixedFiller.style.height = height + "px";
          }
        }

        function waitForElm(selector) {
          return new Promise(resolve => {
            if (document.querySelector(selector)) {
              return resolve(document.querySelector(selector));
            }
            const observer = new MutationObserver(mutations => {
              if (document.querySelector(selector)) {
                resolve(document.querySelector(selector));
                observer.disconnect();
              }
            });
            observer.observe(document.body, {
              childList: true,
              subtree: true
            });
          });
        }

        function fixChatPathPos() {
          waitForElm('#chatpath-iframe').then((elm) => {
            let resizeObserver = new ResizeObserver(() => {
              if ($("#chatpath-iframe").height() > 740 && $(window).width() < 991) $("#chatpath-iframe").css("bottom", "0px");
              else if ($(window).width() > 991) $("#chatpath-iframe").css("bottom", "0px");
              else $("#chatpath-iframe").css("bottom", "65px");
            });
            resizeObserver.observe($("#chatpath-iframe")[0]);
          });
        }

        function trackDealerTrackClick() {
          $('.DealerTrackWidget').click(function() {
            var queryString = $(this).attr('suitequerystring');
            // Split the query string into individual parameters
            var params = queryString.split('&');
            // Initialize a variable to store the extracted VIN
            var vin = '';
            // Iterate through the parameters to find the 'vin' parameter
            for (var i = 0; i < params.length; i++) {
              var param = params[i].split('=');
              if (param[0] === 'vin') {
                vin = param[1];
                break; // Exit the loop once 'vin' is found
              }
            }
            var requestData = {
              lead_id: '09600587-f92f-4ca5-8374-18571a285311',
              history_type: 'Payment Driver Clicked',
              desc_1: 'Payment Driver Clicked',
              desc_2: vin
            };
            // Make the AJAX POST request
            $.ajax({
              url: 'api/lead/leadhistory',
              type: 'POST',
              contentType: 'application/json',
              data: JSON.stringify(requestData),
              success: function(data) {},
              error: function(xhr, status, error) {
                // Handle error response
                console.error('API call failed', status, error);
              }
            });
          });
        }
        fixChatPathPos();
        showAppointment();
        initSelectedQuoteView();
        welcomeMessageExit();
        fixedFiller();
        footerShadowTransition();
        changeTab();
        infoBoxClick();
        viewFullDetailsClick();
        seeLessQuoteClick();
        trackDealerTrackClick();
      })()
    </script>
    <script id="SuiteScript1" type="text/javascript" src="https://ebusiness.dealertrack.com/Suite/suite.js" modalmaxw="" widget="payment"></script>
    <!-- End Modal popup infobox -->
    <iframe width="1" height="1" scrolling="no" frameborder="0" allowtransparency="true" hspace="0" vspace="0" marginwidth="0" marginheight="0" style="margin:0px;"
      src="http://www.tumri.net/ads/mti/10456?&amp;u3=09600587-f92f-4ca5-8374-18571a285311&amp;u4=USD50MAS061B0&amp;u5=F4EA7545-5062-4F22-B88F-4D6A931548F5&amp;f5=,F4EA7545-5062-4F22-B88F-4D6A931548F5&amp;cachebuster=2024121919554129"></iframe>
    <script id="path-widget-tag" src="https://ep.chatpath.com/widget.js" async="" data-company="pXXXX"></script>
  </div>
</form>

Text Content

 * Requested Vehicle
 * New Alternatives
 * Pre-Owned Alternatives


 * date_range
   Appointment
 * check_box
   Credit Approved
 * collections_bookmark
   Trade-In

*Your price quote is valid for 7 days and does not include Dealer Installed
Accessories, Tax, License, or Doc Fees. We reserve the right to modify this
quote to correct arithmetic errors. Incentive and pricing programs are subject
to change by the Manufacturer without notice. We will notify you promptly if any
incentive or pricing programs or other terms change.
EXIT
*Vehicles subject to prior sale.
EXIT
Maricel,

Wilkins Hyundai Mazda is more than happy to schedule a meeting with you or
arrange for a test drive. In order to better accomodate your schedule, please
specify when you'd like to come by for a visit.

I'd like to come to Wilkins Hyundai Mazda as follows:

Select Day of Week: Monday Tuesday Wednesday Thursday Friday Saturday
Select Time of Day: Morning Afternoon Evening

EXIT
Welcome to Wilkins Mazda, Maricel!

In this email you will find a price quote for the 2025 Mazda CX-5 and, if
applicable, a few alternative options you may find interesting.

We will be reaching out to you soon by email (and phone if possible) to clarify
that the information you received is correct and answer any questions you may
have.

I look forward to providing you with a great experience as you search for a
vehicle!



EXIT
2025 Mazda CX-5
2.5 S Preferred AWD

VIN: JM3KFBCL0S0563519
STOCK: M16095
MFR. CODE:
MSRP: $33,265
i
Wilkins Price
$30,906*
Calculating Payments...
FINANCE
$511/mo


LEASE
$386/mo

Click here for details on financing
Start Your Deal Now
Reserve Vehicle
Reserve This Vehicle
Please confirm that you would like to reserve this vehicle. Once you've clicked
the Submit button, your assigned sales person will be informed of your
reservation request. Once the availability check is complete, you will be
contacted either by email or phone.

Since we are selling vehicles on a regular basis, we cannot guarantee that this
vehicle is still available. We will do our very best to meet your request.

Quoted on 12/19/2024 at 1:40:45 PM


--------------------------------------------------------------------------------

Vehicle Details


--------------------------------------------------------------------------------

Engine:
Transmission: Automatic
Exterior Color: Rhodium White Metallic
Interior Color: Black Leather

--------------------------------------------------------------------------------

Safety Information


--------------------------------------------------------------------------------

National Highway Traffic Safety Administration (NHTSA)
www.nhtsa.gov
Frontal Crash

--------------------------------------------------------------------------------

Driver's Side:
starstarstarstarstar
Passenger's Side:
starstarstarstarstar
Rollover Resistance:



View full details

View less details

2025 Mazda CX-5
2.5 S Preferred AWD
MFR. CODE:
Wilkins Price
$30,906*


--------------------------------------------------------------------------------

Show Less of this Vehicle


--------------------------------------------------------------------------------

Show More of this Vehicle


Back
1 of 31

2025 Mazda CX-5
2.5 S Preferred AWD

VIN: JM3KFBCL0S0607163
STOCK: JM3KFBCL0S0607163
MFR. CODE:
MSRP: $32,820
i
Wilkins Price
Call For Price*
Reserve Vehicle
Reserve This Vehicle
Please confirm that you would like to reserve this vehicle. Once you've clicked
the Submit button, your assigned sales person will be informed of your
reservation request. Once the availability check is complete, you will be
contacted either by email or phone.

Since we are selling vehicles on a regular basis, we cannot guarantee that this
vehicle is still available. We will do our very best to meet your request.

Quoted on 12/19/2024 at 1:40:45 PM


--------------------------------------------------------------------------------

Vehicle Details


--------------------------------------------------------------------------------

Engine:
Transmission: Automatic
Exterior Color: Deep Crystal Blue Mica
Interior Color: Black Leather

--------------------------------------------------------------------------------

Safety Information


--------------------------------------------------------------------------------

National Highway Traffic Safety Administration (NHTSA)
www.nhtsa.gov
Frontal Crash

--------------------------------------------------------------------------------

Driver's Side:
starstarstarstarstar
Passenger's Side:
starstarstarstarstar
Rollover Resistance:



View full details

View less details

2025 Mazda CX-5
2.5 S Preferred AWD
MFR. CODE:
Wilkins Price
Call For Price*


--------------------------------------------------------------------------------

Show Less of this Vehicle


--------------------------------------------------------------------------------

Show More of this Vehicle


Back
1 of 6

2025 Mazda CX-5
2.5 S Preferred AWD

VIN: JM3KFBCL0S0574164
STOCK: M16093
MFR. CODE:
MSRP: $33,265
i
Wilkins Price
$30,906*
Calculating Payments...
FINANCE
$511/mo


LEASE
$386/mo

Click here for details on financing
Start Your Deal Now
Reserve Vehicle
Reserve This Vehicle
Please confirm that you would like to reserve this vehicle. Once you've clicked
the Submit button, your assigned sales person will be informed of your
reservation request. Once the availability check is complete, you will be
contacted either by email or phone.

Since we are selling vehicles on a regular basis, we cannot guarantee that this
vehicle is still available. We will do our very best to meet your request.

Quoted on 12/19/2024 at 1:40:45 PM


--------------------------------------------------------------------------------

Vehicle Details


--------------------------------------------------------------------------------

Engine:
Transmission: Automatic
Exterior Color: Rhodium White Metallic
Interior Color: Black Leather

--------------------------------------------------------------------------------

Safety Information


--------------------------------------------------------------------------------

National Highway Traffic Safety Administration (NHTSA)
www.nhtsa.gov
Frontal Crash

--------------------------------------------------------------------------------

Driver's Side:
starstarstarstarstar
Passenger's Side:
starstarstarstarstar
Rollover Resistance:



View full details

View less details

2025 Mazda CX-5
2.5 S Preferred AWD
MFR. CODE:
Wilkins Price
$30,906*


--------------------------------------------------------------------------------

Show Less of this Vehicle


--------------------------------------------------------------------------------

Show More of this Vehicle


Back
1 of 32

2024 Mazda CX-5
2.5 S Premium Package

VIN: JM3KFBDL0R0472565
STOCK: P11657
Odometer: 2,362 miles
MFR. CODE:
i
Wilkins Price
$31,600*
Calculating Payments...
FINANCE
$560/mo

Click here for details on financing
Start Your Deal Now
Reserve Vehicle
Reserve This Vehicle
Please confirm that you would like to reserve this vehicle. Once you've clicked
the Submit button, your assigned sales person will be informed of your
reservation request. Once the availability check is complete, you will be
contacted either by email or phone.

Since we are selling vehicles on a regular basis, we cannot guarantee that this
vehicle is still available. We will do our very best to meet your request.

Quoted on 12/19/2024 at 1:40:45 PM


--------------------------------------------------------------------------------

Vehicle Details


--------------------------------------------------------------------------------

Engine:
Transmission:
Exterior Color:
Interior Color:

--------------------------------------------------------------------------------

Safety Information


--------------------------------------------------------------------------------

National Highway Traffic Safety Administration (NHTSA)
www.nhtsa.gov
Frontal Crash

--------------------------------------------------------------------------------

Driver's Side:

Passenger's Side:

Rollover Resistance:



View full details

View less details

2024 Mazda CX-5
2.5 S Premium Package
MFR. CODE:
Wilkins Price
$31,600*


--------------------------------------------------------------------------------

Show Less of this Vehicle


--------------------------------------------------------------------------------

Show More of this Vehicle


Back
1 of 32

2024 Mazda CX-5
2.5 S Select Package

VIN: JM3KFBBL1R0487918
STOCK: P11694
Odometer: 2,165 miles
MFR. CODE:
i
Wilkins Price
$26,900*
Calculating Payments...
FINANCE
$477/mo

Click here for details on financing
Start Your Deal Now
Reserve Vehicle
Reserve This Vehicle
Please confirm that you would like to reserve this vehicle. Once you've clicked
the Submit button, your assigned sales person will be informed of your
reservation request. Once the availability check is complete, you will be
contacted either by email or phone.

Since we are selling vehicles on a regular basis, we cannot guarantee that this
vehicle is still available. We will do our very best to meet your request.

Quoted on 12/19/2024 at 1:40:45 PM


--------------------------------------------------------------------------------

Vehicle Details


--------------------------------------------------------------------------------

Engine:
Transmission:
Exterior Color:
Interior Color:

--------------------------------------------------------------------------------

Safety Information


--------------------------------------------------------------------------------

National Highway Traffic Safety Administration (NHTSA)
www.nhtsa.gov
Frontal Crash

--------------------------------------------------------------------------------

Driver's Side:

Passenger's Side:

Rollover Resistance:



View full details

View less details

2024 Mazda CX-5
2.5 S Select Package
MFR. CODE:
Wilkins Price
$26,900*


--------------------------------------------------------------------------------

Show Less of this Vehicle


--------------------------------------------------------------------------------

Show More of this Vehicle


Back
1 of 13

2018 Mazda CX-5
Touring

VIN: JM3KFBCM9J0471011
STOCK: M15988A
Odometer: 73,022 miles
MFR. CODE:
i
Wilkins Price
$17,900*
Calculating Payments...
FINANCE
$322/mo

Click here for details on financing
Start Your Deal Now
Reserve Vehicle
Reserve This Vehicle
Please confirm that you would like to reserve this vehicle. Once you've clicked
the Submit button, your assigned sales person will be informed of your
reservation request. Once the availability check is complete, you will be
contacted either by email or phone.

Since we are selling vehicles on a regular basis, we cannot guarantee that this
vehicle is still available. We will do our very best to meet your request.

Quoted on 12/19/2024 at 1:40:45 PM


--------------------------------------------------------------------------------

Vehicle Details


--------------------------------------------------------------------------------

Engine:
Transmission: 6-Speed Automatic
Exterior Color: Deep Crystal Blue Mica
Interior Color: Silk Beige

--------------------------------------------------------------------------------

Safety Information


--------------------------------------------------------------------------------

National Highway Traffic Safety Administration (NHTSA)
www.nhtsa.gov
Frontal Crash

--------------------------------------------------------------------------------

Driver's Side:

Passenger's Side:

Rollover Resistance:



View full details

View less details

2018 Mazda CX-5
Touring
MFR. CODE:
Wilkins Price
$17,900*


--------------------------------------------------------------------------------

Show Less of this Vehicle


--------------------------------------------------------------------------------

Show More of this Vehicle


Back
1 of 10

2025 Hyundai Tucson
SEL

VIN: 5NMJCCDE4SH482039
STOCK: H18098A
Odometer: 325 miles
MFR. CODE:
i
Wilkins Price
$32,400*
Calculating Payments...
FINANCE
$583/mo

Click here for details on financing
Start Your Deal Now
Reserve Vehicle
Reserve This Vehicle
Please confirm that you would like to reserve this vehicle. Once you've clicked
the Submit button, your assigned sales person will be informed of your
reservation request. Once the availability check is complete, you will be
contacted either by email or phone.

Since we are selling vehicles on a regular basis, we cannot guarantee that this
vehicle is still available. We will do our very best to meet your request.

Quoted on 12/19/2024 at 1:40:45 PM


--------------------------------------------------------------------------------

Vehicle Details


--------------------------------------------------------------------------------

Engine:
Transmission: 8-Speed Automatic with SHIFTRONIC
Exterior Color: Shimmering Silver
Interior Color: Gray
2025 Hyundai Tucson
SEL
MFR. CODE:
Wilkins Price
$32,400*


--------------------------------------------------------------------------------

Show Less of this Vehicle


--------------------------------------------------------------------------------

Show More of this Vehicle


Back
1 of 24

Specials Offers
Get Another Price Quote
Visit Our Website
See What Others Say


Your Friends at Wilkins Hyundai Mazda

Work: 630-279-3000
Cell:
Email: Email Us
Our Store Hours Are:

Monday - Friday9:00 AM - 8:00 PMSaturday9:00 AM - 6:00 PMSundayClosed

We are located at:
740 N. York St.
Elmhurst, IL 60126
©2024  Digital Air Strike