Help
RSS
API
Feed
Maltego
Contact
Domain > www.nortonyachts.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2023-09-08
3.228.117.54
(
ClassC
)
2026-01-04
76.223.49.192
(
ClassC
)
Port 443
HTTP/1.1 200 OKcache-control: publictransfer-encoding: chunkedcontent-type: text/html; charsetutf-8last-modified: Fri, 26 12 2025 20:09:44 GMTx-no-if-modified-since: trueaccess-control-allow-origin: *access-control-allow-methods: GET,POST,OPTIONSaccess-control-allow-headers: Content-Type, soapactiondate: Sun, 04 Jan 2026 06:02:54 GMT !DOCTYPE html>html langen>head> link relicon hrefhttps://published-assets.ari-build.com/Content/Published/Site/32964/images/favicon.ico/> title>Norton Yachts - Boat Dealer in Deltaville, VA/title> meta nameformat-detection contenttelephoneno> link relcanonical hrefhttps://www.nortonyachts.com/ /> meta propertyog:url contenthttps://www.nortonyachts.com/ /> meta charsetutf-8> meta contentIEedge,chrome1 http-equivX-UA-Compatible> link href//cdnmedia.endeavorsuite.com reldns-prefetch> link href//ajax.googleapis.com reldns-prefetch> meta nameviewport contentwidthdevice-width, initial-scale1> script>;(function(d, s, c) {var j d.createElement(s), t d.getElementsByTagName(s)0;j.src /Content/apm/5.17.0/elastic-apm-rum.umd.min.js;j.onload function () { elasticApm.init(c); elasticApm.addLabels({ site: window.location.host }) };t.parentNode.insertBefore(j, t);})(document, script, {serviceName: Responsive Storefront-rum, serverUrl: https://rum.ari.production.ldv-svcs.live, environment: Production-AWS, transactionSampleRate: 0.05, serverUrlPrefix: /})/script> meta propertyog:title contentNorton Yachts - Boat Dealer in Deltaville, VA Norton Yacht Sales Deltaville, VA (804) 776-9211 /> meta propertyog:site_name contentNorton Yacht Sales />meta propertyog:type contentwebsite />meta propertyog:image contenthttps://published-assets.ari-build.com/Content/Published/Site/32964/images/logo.png />meta namedescription contentNorton Yachts offers luxury boat sales, yacht sales, and charters in Virginia & North Carolina. Explore our selection of new and pre-owned boats today! />meta namekeywords contentluxury boat salesyacht sales />meta namerobots contentindex, follow /> script> (function (window) { const functional ; const unblockedScripts ; const advertising https://connect.facebook.net/en_US/fbevents.js; function normalizeSrc(src) { if (!src) { return ; } try { const url new URL(src); return url.origin + url.pathname; } catch { return src; } } function checkCategories(src, category) { let found false; const normalizedSrc normalizeSrc(src); switch (category) { case advertising: { found advertising.includes(normalizedSrc) && !unblockedScripts.includes(normalizedSrc); break; } case functional: { found functional.includes(normalizedSrc) && !unblockedScripts.includes(normalizedSrc); break; } case Any: { found (advertising.includes(normalizedSrc) && !unblockedScripts.includes(normalizedSrc)) || (functional.includes(normalizedSrc) && !unblockedScripts.includes(normalizedSrc)); break; } } return found; } function reloadIfConsentRevoked(category) { let found (category undefined && unblockedScripts.length > 0); switch (category) { case advertising: { found advertising.some(r > unblockedScripts.includes(r)); break; } case functional: { found functional.some(r > unblockedScripts.includes(r)); break; } } if (found) { location.reload(); } } function enableCategory(category) { let scripts document.querySelectorAll(`scripttypejavascript/blocked`); for (let scriptIndex 0; scriptIndex scripts.length; scriptIndex++) { let script scriptsscriptIndex; if (checkCategories(script.src, category)) { script.parentElement.removeChild(script); let scriptNode document.createElement(script); for (let attributeIndex 0; attributeIndex script.attributes.length; attributeIndex++) { let attribute script.attributesattributeIndex; if (attribute.name ! src && attribute.name ! type) { scriptNode.setAttribute(attribute.name, attribute.value); } } unblockedScripts.push(normalizeSrc(script.src)); scriptNode.setAttribute(src, script.src); scriptNode.setAttribute(type, application/javascript); document.head.appendChild(scriptNode); } } } function updateScriptsByCategory(category) { let status localStorage.getItem(lvcm + category); if (status 0) { reloadIfConsentRevoked(category.toLowerCase()); } else { enableCategory(category.toLowerCase()); } } window.consentManagement window.consentManagement || {}; window.consentManagement.updateScripts function () { updateScriptsByCategory(Advertising); updateScriptsByCategory(Functional); }; const createElementBackup document.createElement; document.createElement function (...args) { if (args0.toLowerCase() ! script) { return createElementBackup.call(document, ...args); } const scriptElement createElementBackup.call(document, ...args); const originalSetAttribute scriptElement.setAttribute.bind(scriptElement); Object.defineProperties(scriptElement, { src: { get() { return scriptElement.getAttribute(src); }, set(value) { if (checkCategories(value, Any)) { originalSetAttribute(type, javascript/blocked); } originalSetAttribute(src, value); return true; } }, type: { get() { return scriptElement.getAttribute(type); }, set(value) { const typeValue checkCategories(scriptElement.src, Any) ? javascript/blocked : value; originalSetAttribute(type, typeValue); return true; } } }); scriptElement.setAttribute function (name, value) { if (name type || name src) { scriptElementname value; } else { HTMLScriptElement.prototype.setAttribute.call(scriptElement, name, value); } }; return scriptElement; }; const originalAppendChild Node.prototype.appendChild; Node.prototype.appendChild function (newNode) { if (newNode.tagName SCRIPT && checkCategories(newNode.src, Any)) { newNode.type javascript/blocked; } return originalAppendChild.call(this, newNode); }; const originalInsertBefore Node.prototype.insertBefore; Node.prototype.insertBefore function (newNode, refNode) { if (newNode.tagName SCRIPT && checkCategories(newNode.src, Any)) { newNode.type javascript/blocked; } return originalInsertBefore.call(this, newNode, refNode); }; const observer new MutationObserver(mutations > { mutations.forEach(({ addedNodes }) > { addedNodes.forEach(node > { if (node.nodeType 1 && node.tagName SCRIPT) { const src node.src || ; if (checkCategories(src, Any)) { node.type javascript/blocked; } } }); }); }); observer.observe(document.documentElement, { childList: true, subtree: true }); window.addEventListener(load, () > { const advertisingConsent localStorage.getItem(lvcmAdvertising); const functionalConsent localStorage.getItem(lvcmFunctional); if (advertisingConsent 1 || functionalConsent 1) { window.consentManagement.updateScripts(); } }); document.addEventListener(consentUpdate, (e) > { window.consentManagement.updateScripts(); }); function setConsentManagementFlag() { window.utag_data window.utag_data || {}; window.utag_data.lv_cm_enabled true; } document.addEventListener(DOMContentLoaded, setConsentManagementFlag);}) (window);/script>style> .contain { width: 100% !important; padding: 0; } .contain .col-xs-12 { padding: 0; } .homepage_new .main-content a { text-decoration: none; } .custom_container , .service_banner_form .ari-row{ width: 1500px !important; margin: auto !important; } .custom_heading { font-size: 40px; font-family: Playfair Display !important; font-weight: 600; margin-top: 0; } .height-img img { height: 550px; object-fit: cover;} p.custom_pare { font-size: 18px; line-height: 30px; color: #000; } .mt_70 { margin-top: 70px; } .norton-yachts-btn { display: flex; gap: 20px; flex-wrap: wrap; } .main-content .ari-row:first-child { display: none !important; } .custom-form-home .collapse { display: block; } .homepage_new .contain { padding: 0; } .homepage_new .services_box a { color: #FE3F3F; text-decoration: none; } .custom_banner_section { background-image: url(https://cdnmedia.endeavorsuite.com/images/organizations/9f3c056c-c684-497f-8cec-558aca06226b/Homepage/Group42456.png?v1749107439848); padding: 100px 0 150px; background-size: cover; background-position: center; } .banner_grid h1 { font-size: 62px; color: #fff; font-family: Playfair Display !important; font-weight: bold; } .banner_grid { width: 45%; } p.banner_text { color: #fff; font-size: 18px; line-height: 30px; } .banner_grid h1 { font-size: 62px; color: #fff; font-family: Playfair Display !important; font-weight: bold; } .banner_grid { width: 45%; } p.banner_text { color: #fff; font-size: 18px; line-height: 30px; } .button_google_flex { display: flex; gap: 20px; align-items: center; flex-wrap: wrap; } .custom_call a { display: flex; color: #000 !important; text-decoration: none !important; background-color: #fff; padding: 3px 25px; border-radius: 10px; font-size: 19px; font-weight: bold; align-items: center; gap: 2px; } .custom_call p { margin-bottom: 0 !important; } .custom_btton01 a { font-size: 22px; color: #fff; text-decoration: none !important; line-height: 30px; padding: 12px 30px; border: 1px solid #fff; font-weight: bold; } .custom_btton01 a:hover { color: #fff; } .custom_call a p span { font-size: 14px; } .banner_list ul { display: grid; grid-template-columns: repeat(2, 1fr); color: #fff; list-style: none; gap: 12px; padding-left: 30px; } .banner_list ul li { font-size: 18px; position: relative; } .google_image { margin-top: 20px; } .banner_list ul li:before { content: ; position: absolute; left: -30px; width: 20px; height: 20px; top: 2px; background-image: url(//cdnmedia.endeavorsuite.com/images/organizations/9f3c056c-c684-497f-8cec-558aca06226b/Homepage/_x0020_1.png?v1749120302163); background-size: contain; background-repeat: no-repeat; } .featured-inventory-section h2.custom_heading { text-align: center; } .featured-inventory-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 25px; margin-top: 25px; } .featured-inventory-grid .services_box { box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px; border-radius: 13px; padding: 15px; } .featured-inventory-grid .services_box h3 { font-size: 24px; font-family: Playfair Display !important; min-height: 65px; line-height: 34px; } .featured-inventory-grid .services_box a { color: #FE3F3F; text-decoration: none; font-size: 20px; font-weight: 600; } .custom_btton a:hover { background-color: transparent; border: 1px solid #02264C; color: #02264C; } .featured-inventory-grid .services_box img { width: 100%; } .norton-yachts-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 110px; align-items: center; } .norton-yachts-image img { width: 100%; position: relative; border-radius: 20px; } .norton-yachts-content p.custom_pare { width: 90%; margin-bottom: 0px; } .norton-yachts-content h3 { font-weight: 600; } .custom_btton { margin-top: 30px; } .custom_btton a { padding: 15px 30px; background-color: #02264C; color: #fff; text-decoration: none !IMPORTANT; font-size: 18px; font-family: Playfair Display !IMPORTANT; font-weight: 600; border-radius: 10px; } .norton-yachts-image:before { content: ; position: absolute; background-color: #02264C; height: 100%; width: 100%; top: -15px; left: 15px; right: 0; bottom: 0; z-index: 0; border-radius: 20px; } .norton-yachts-image { position: relative; } .featured-inventory-section.mt_70 .custom_btton { text-align: center; margin-top: 50px; } .custom_service_Section { background-image: url(//cdnmedia.endeavorsuite.com/images/organizations/9f3c056c-c684-497f-8cec-558aca06226b/Homepage/MaskGroup22x.png?v1749212416020); padding: 70px 0 350px; background-repeat: no-repeat; background-size: cover; background-position: center; background-color: #707070; background-blend-mode: multiply; } .custom_service_Section h2.custom_heading { color: #fff; text-align: center; } .our_service_section { margin-top: -330px; } .services_image_box h3 { position: absolute; bottom: 30px; z-index: 1; color: #fff; transform: translateX(-50%); left: 50%; text-align: center; width: 100%; } .services_box img { height: 250px; width: 100%; border-radius: 015px; object-fit: cover; } .services_image_box { position: relative; } .our_service_section .custom_btton { text-align: center; margin-top: 50px; } .new_yacth_models_grid { display: flex; gap: 30px; justify-content: center; margin-top: 30px; } .new_yacth_models_image_box { box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px; padding: 25px; width: 25%; display: flex; flex-direction: column; align-items: center; justify-content: center; border-radius: 15px; } .new_yacth_models_image_box h3 { font-size: 26px; text-align: center; font-family: Playfair Display !important; line-height: 36px; } .new_yacth_models_section h2 { text-align: center; } .new_yacth_models_section.mt_70 .custom_container { position: relative; } .new_yacth_models_section.mt_70 .custom_container:after { position: absolute; right: 0; background-image: url(//cdnmedia.endeavorsuite.com/images/ThumbGenerator/Thumb.aspx?img//cdnmedia.endeavorsuite.com/images/organizations/9f3c056c-c684-497f-8cec-558aca06226b/Homepage/icon-big-boat-2-2.png&v1749209768161&mw93&mh300&f1); height: 100%; width: 100%; background-repeat: no-repeat; content: ; background-position: right; background-size: contain; bottom: 0; z-index: -1; } .about-us-grid { display: grid; gap: 120px; padding: 70px 0; grid-template-columns: repeat(2, 1fr); } .about-us-content { box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px; padding: 50px; border-radius: 15px; background-color: #fff; margin-right: -120px; margin-left: 110px; } .custom-about-us { background-image: url(//cdnmedia.endeavorsuite.com/images/organizations/9f3c056c-c684-497f-8cec-558aca06226b/Homepage/MaskGroup40913.png?v1749211320030); background-repeat: no-repeat; background-position: right; background-size: 50%; background-color: #F9F9F9; } /* FAQ section */ .accordion_section .accordion { background-color: #fff; color: #000; cursor: pointer; padding: 20px 30px; width: 100%; font-size: 20px; font-weight: 700; border: none; font-family: Playfair Display !important; text-align: left; outline: none; transition: 0.4s; line-height: 24px; } .accordion_section .accordion.active { border-bottom: 2px solid #0000001C; } .accordion_section .acc_sec { margin: 20px auto; box-shadow: 0 0 6px #0000001C; width: 100%; border-radius: 8px; } .accordion_section span.icon { font-size: 36px; font-weight: 500; } .accordion_section .panel { padding: 0 18px; background-color: white; max-height: 0; overflow: hidden; transition: max-height 0.2s ease-out; } .accordion_section .panel p { padding: 15px 12px; font-size: 17px; line-height: 31px; } .accordion_section span.icon { float: right; } .accordion_section .panel.show { max-height: 500px; /* adjust based on your content */ } .faq-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 80px; align-items: center; } .custom-faq-section .norton-yachts-image:before { left: -15px; height: 99%; } .our_loction_section { background-color: #F9F9F9; padding: 70px 0; } .our_loction_section h2.custom_heading { text-align: center; margin-bottom: 25px; } .our_loction_grid { display: flex; gap: 30px; justify-content: center; } .our_loction_box { width: 80%; text-align: center; } .our_loction_box iframe { border-radius: 15px; } .our_loction_box h4 { font-size: 24px; font-family: Playfair Display !important; } .our_loction_box div { margin-bottom: 10px; font-size: 20px; font-weight: 600; } .our_loction_box div a { text-decoration: none; } .appointment-box { background: white; border-radius: 10px; padding: 50px 80px; margin-top: -160px; text-align: center; box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px; } .appointment-box h2 { font-size: 40px; font-weight: 600; margin-bottom: 30px; margin-top: 0; font-family: Playfair Display !important; } .custom-form-home .filters { display: flex; flex-wrap: wrap; justify-content: center; gap: 20px; margin-bottom: 25px; } .custom-form-home .filter-group { display: flex; flex-direction: column; width: calc(100% / 5 - 25px); } .custom-form-home .filter-group label { font-size: 16px; margin-bottom: 6px; text-align: left; font-weight: 500; } .custom-form-home .filter-group select { border: 1px solid #ddd; border-radius: 6px; cursor: pointer; height: 48px; } .main-content .ari-row:first-child, .action-buttons .collapse { display: block !important; } .ari-section.advanced-search.epgc\* { background-color: unset; } .custom-form-home .action-buttons { display: flex; justify-content: center; gap: 20px; } .custom-form-home .action-buttons button { font-size: 16px !IMPORTANT; padding: 16px 28px !IMPORTANT; border-radius: 10px !IMPORTANT; } .view-btn { background-color: #002244; color: white; padding: 10px 20px; border: none; border-radius: 8px; font-weight: 500; cursor: pointer; } .reset-btn { background-color: white; color: #002244; border: 1px solid #002244; padding: 10px 20px; border-radius: 8px; font-weight: 500; cursor: pointer; } .footer { background-color: #002b4c; color: #fff; padding: 40px 20px 20px; } .footer_flex { display: flex; flex-wrap: wrap; gap: 30px; justify-content: center; } .footer-column { width: calc(100% / 4 - 30px); } .footer-logo { margin-bottom: 20px; } .footer-column h4 { font-weight: bold; color: #fff; font-size: 20px; text-decoration: underline; line-height: 30px; } .footer-column ul { list-style: none; padding: 0; } .footer-column ul li { margin: 10px 0; } .footer-column ul li a, .footer-column p, .footer-bottom a { color: #fff; text-decoration: none; font-size: 16px; font-family: Montserrat; } .footer-column ul li a:hover, .footer-bottom a:hover { text-decoration: underline; } .footer-right a:hover { color: #fff; } .social-icons { display: flex; gap: 10px; margin-top: 10px; } .social-icons img { width: 25px; height: 25px; } .footer-bottom { border-top: 1px solid rgba(255, 255, 255, 0.2); margin-top: 30px; padding-top: 15px; } .copyright_section { display: flex; flex-wrap: wrap; justify-content: space-between; } .copyright_section .footer-right a, .copyright_section .footer-left { font-size: 14px; } .footer-bottom a { color: #fff; margin-left: 10px; text-decoration: none; } /* boat service page*/ .service_new24 .main-section .custom_container { padding: 0 100px; } .service_new24 .main-section { padding: 0; background-image: unset !important; } .service_banner_form { padding: 70px 0; background-image: url(//cdnmedia.endeavorsuite.com/images/organizations/9f3c056c-c684-497f-8cec-558aca06226b/Boat-Service-Center/QWedddddf.png?v1752060010225); background-blend-mode: darken; background-size: cover; background-color: #000000a1; background-repeat: no-repeat; background-position: center; } .service_banner_form .banner_grid { width: 90%; } .service_banner_form .banner_grid h3 { margin-top: 15px; color: #fff; font-size: 24px !important; font-family: Montserrat; } .service_banner_form form#alpaca3 { background-color: #fff; padding: 25px; width: 80%; border-radius: 15px; margin-left: auto; } .service_banner_form .alpaca-form-buttons-container { text-align: left; } .alpaca-form-buttons-container .alpaca-form-button-submit { background-color: #02264C !important; color: #ffff; opacity: unset; padding: 10px 20px; border-radius: 10px; font-size: 16px; } .service_banner_form label.control-label.alpaca-control-label { font-size: 14px !important; font-weight: 500; font-family: Montserrat; } .custom_bg-color { background-color: #F9F9F9; padding: 70px 0; } .service_new24 .norton-yachts-content p.custom_pare { width: 100%; } .custom-about-us.full-service{ background-image: url(//cdnmedia.endeavorsuite.com/images/organizations/9f3c056c-c684-497f-8cec-558aca06226b/Boat-Service-Center/IMG_17871.jpg); } .full-service .about-us-content { margin-right: -110px; margin-left: -50px; } .travel-life-box { text-align: center; width: 65%; margin: auto; } .travel-life-list ul { list-style: none; padding-left: 25px; } .travel-life-list ul li { position: relative; font-size: 18px; line-height: 30px; padding-bottom: 10px; } .travel-life-list ul li:before { content: ; position: absolute; height: 20px; width: 20px; background-image: url(//cdnmedia.endeavorsuite.com/images/organizations/9f3c056c-c684-497f-8cec-558aca06226b/Boat-Service-Center/_x0020_1.png?v1752063532012); left: -25px; top: 4px; background-repeat: no-repeat; background-size: contain; } .norton-yachts-content.travel-life h3 { font-size: 24px; } .norton-yachts-image.transient-image:before { display: none; } .pricing-section { display: grid; grid-template-columns: repeat(3, 1fr); gap: 25px; margin-top: 50px; } .pricing-section .pricing-card { box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px; border-radius: 15px; padding: 35px; } .pricing-section .pricing-card .pricing-icon { background-color: #02264C; height: 55px; width: 55px; display: grid; place-items: center; border-radius: 7px; } .pricing-section .pricing-card p { margin-bottom: 0; font-size: 17px; } .our_loction_section.service-loction { background-color: unset !important; } .slick-slider-service .pricing-card h3 , .slick-slider-clients .pricing-card h3 { margin-top: 0; } /* richmond page css*/ .slick-slider-service .pricing-card { margin: 5px 15px 20px; min-height: 250px; background-color: #fff; } .slick-slider-clients .pricing-card { margin: 5px 15px 20px; min-height: 350px; text-align: center; background-color: #fff; } .slick-slider-service .slick-dots li button:before , .slick-slider-clients .slick-dots li button:before { font-size: 12px; } .slick-slider-service .slick-dots li , .slick-slider-clients .slick-dots li { margin: 0 1px; } .pricing-section.slick-slider-service , .pricing-section.slick-slider-clients { margin-top: 0px; } .yacht-buying-box h3 { min-height: unset !important; margin-top: 0; } .yacht-buying-box p.custom_pare { margin-bottom: 0; } .yacht-buying-box .services_box { padding: 20px; } .richmond-faq h2.custom_heading { text-align: center; margin-bottom: 40px; } .richmond-faq .accordion_section { width: 85%; margin: auto; } .richmond-faq p { margin-bottom: 0 !important; } .why-choose-us-box .pricing-section { margin-top: 30px; } .richmond-faq { margin-bottom: 50px;} @media screen and (max-device-width: 1499px) { .custom_container , .service_banner_form .ari-row{ width: 90% !important; margin: 0 auto !important; } .appointment-box { padding: 50px 20px; } .service_new24 .main-section .custom_container { padding: 0px 30px; } } @media screen and (max-device-width: 1025px) { .custom_container , .service_banner_form .ari-row{ width: 95% !important; margin: 0 auto !important; } .featured-inventory-grid { grid-template-columns: repeat(2, 1fr); } .norton-yachts-content p.custom_pare { width: 100%; } .mt_70 { margin-top: 40px; } .custom_bg-color { padding: 40px 0; } p.custom_pare { font-size: 16px; line-height: 28px; } .norton-yachts-grid { gap: 40px; } .custom_btton01 a { font-size: 16px; padding: 12px 20px; } .custom_call a { padding: 3px 20px; font-size: 16px; } .banner_grid { width: 75%; } .about-us-content { padding: 30px; margin-right: -110px; margin-left: 0px; } .faq-grid { gap: 30px; } .custom_heading { font-size: 30px; line-height: 40px; } .banner_grid h1 { font-size: 52px; } .appointment-box { padding: 30px 20px; } .custom-form-home .filter-group { width: calc(100% / 3 - 10px); } .appointment-box h2 { font-size: 35px; margin-bottom: 30px; } .footer_flex { gap: 40px; } .footer-column { width: calc(100% / 2 - 30px); } .footer { padding: 40px 0px 20px; } .copyright_section { gap: 15px; justify-content: center; } .service_new24 .main-section .custom_container { padding: 0; } .full-service .about-us-content { margin-left: -10px; } .travel-life-box { width: 90%; } .pricing-section .pricing-card { padding: 20px; } .service_banner_form form#alpaca3 { width: 100%; } .service_new24 .main-section .custom_container { padding: 0px 0px; } .service_banner_form .banner_grid { width: 100%; } .richmond-faq .accordion_section { width: 95%; } .custom_container h3 { font-size: 20px !IMPORTANT; line-height: 30px; margin-top: 0px; } .pricing-section .pricing-card .pricing-icon { margin-bottom: 15px; } } @media screen and (max-device-width: 767px) { .custom_container , .service_banner_form .ari-row{ width: 100% !important; margin: 0 auto !important; padding: 0 20px; } .mt_70{ margin-top: 30px; } .our_loction_section , .custom_bg-color { padding: 30px 0; } .banner_grid { width: 100%; } .row, .ari-row { margin-right: 0; margin-left: 0; } .ari-row.contain { margin-left: 0; margin-right: 0; } .ari-col-xs-12, .ari-col-sm-12 { padding-right: 0; padding-left: 0; } .custom_banner_section { padding: 50px 0px; } .banner_grid h1 { font-size: 50px; line-height: 60px; } .custom_heading { font-size: 30px; line-height: 40px; } .button_google_flex { flex-wrap: wrap; } .banner_list ul { grid-template-columns: repeat(1, 1fr); gap: 7px; } .featured-inventory-grid { grid-template-columns: repeat(1, 1fr); } .norton-yachts-grid { grid-template-columns: repeat(1, 1fr); gap: 20px; } .new_yacth_models_image_box { width: 100%; background-color: #fff; } .about-us-grid { display: grid; gap: 0px; padding: 210px 10px 30px; grid-template-columns: repeat(1, 1fr); } .about-us-content { padding: 20px; margin-right: 0; margin-left: 0; padding-bottom: 45px; } .custom-about-us{ background-position: top; background-size: 100%; } .faq-grid { grid-template-columns: repeat(1, 1fr); gap: 20px; } .our_loction_box { width: 100%; } .our_loction_grid { flex-wrap: wrap; } .new_yacth_models_grid { gap: 30px; flex-wrap: wrap; } .custom_btton01 a { font-size: 17px; padding: 12px 10px; display: block; } .new_yacth_models_section.mt_70 .custom_container:after { z-index: -1; } .appointment-box { padding: 30px 10px; margin-top: -60px; } .custom-form-home .filter-group { width: calc(100% / 2 - 10px); } .appointment-box h2 { font-size: 25px; margin-bottom: 20px; } .footer_flex { gap: 10px; } .footer-column { width: calc(100% / 1 - 0px); } .footer-bottom { flex-direction: column; align-items: center; text-align: center; gap: 10px; } .footer-column h4 { font-size: 18px; } .homepage_new .ari-row.contain { margin-left: 0; margin-right: -15px; } .service_banner_form .ari-col-xs-12 { padding: 0; padding-bottom: 20px; } .service_banner_form { padding: 20px 0; } .service_new24 .main-section .custom_container { padding: 0px 20px; text-align: left; } .pricing-section { grid-template-columns: repeat(1, 1fr); margin-top: 10px; } .norton-yachts-content { order: 1; } .norton-yachts-image:before { top: -5px; left: 5px; border-radius: 15px; } .custom-faq-section .norton-yachts-image:before { left: -5px; } .service_new24 .full-service .about-us-content { margin-left: -15px; margin-right: -15px; } .richmond-faq .accordion_section { width: 100%; } .slick-slider-service .pricing-card , .slick-slider-clients .pricing-card { margin: 5px 5px 20px; } .accordion_section .accordion { padding: 15px 15px; font-size: 18px; } .accordion_section .panel { padding: 0 3px; } }/style>style> .custom_container { width: 1500px !important; margin: 0 auto !important; } .footer h4 { font-family: Playfair Display,serif !important; } .footer { background-color: #02264c !important; color: #fff !important; padding: 40px 20px 0px !important; } .footer_flex { display: flex; flex-wrap: wrap; gap: 30px; justify-content: center; } .footer-column { width: calc(100% / 4 - 30px); } .footer-logo { margin-bottom: 20px; } .footer-column h4 { font-weight: bold; color: #fff; font-size: 20px; text-decoration: underline; line-height: 30px; } .footer-column ul { list-style: none; padding: 0; } .footer-column ul li { margin: 10px 0; padding: 0; } .footer-column ul li a, .footer-column p, .footer-bottom a { color: #fff; text-decoration: none; font-size: 16px; font-family: Montserrat; } .footer-column ul li a:hover, .footer-bottom a:hover { text-decoration: underline; } .footer-right a:hover { color: #fff; } .social-icons { display: flex; gap: 10px; margin-top: 10px; } .social-icons img { width: 25px; height: 25px; } .footer-bottom { border-top: 1px solid rgba(255, 255, 255, 0.2); margin-top: 30px; padding-top: 15px; } .copyright_section { display: flex; flex-wrap: wrap; justify-content: space-between; } .copyright_section .footer-right a, .copyright_section .footer-left { font-size: 14px; } .footer-bottom a { color: #fff; margin-left: 10px; text-decoration: none; } @media screen and (max-device-width: 1499px) { .custom_container { width: 90% !important; margin: 0 auto !important; } } @media screen and (max-device-width: 1025px) { .custom_container { width: 95% !important; margin: 0 auto !important; } .footer_flex { gap: 40px; } .footer-column { width: calc(100% / 2 - 30px); } .footer { padding: 40px 0px 10px !IMPORTANT; } .copyright_section { gap: 15px; justify-content: center; } } @media screen and (max-device-width: 767px) { .custom_container { width: 100% !important; margin: 0 auto !important; padding: 0 20px; } .footer_flex { gap: 10px; } .footer-column { width: calc(100% / 1 - 0px); } .footer-bottom { flex-direction: column; align-items: center; text-align: center; gap: 10px; } .footer-column h4 { font-size: 18px; } }/style> link relstylesheet hrefhttps://cdn.jsdelivr.net/fontawesome/4.7.0/css/font-awesome.min.css /> link relstylesheet hrefhttps://cdn.jsdelivr.net/bootstrap.datetimepicker/4.17.47/css/bootstrap-datetimepicker.min.css /> link relstylesheet hrefhttps://cdn.jsdelivr.net/npm/slick-carousel@1.6.0/slick/slick.css /> link relstylesheet hrefhttps://cdn.jsdelivr.net/npm/slick-carousel@1.6.0/slick/slick-theme.css /> link relstylesheet href//cdnmedia.endeavorsuite.com/images/scripts/vendor/alpaca.min.css mediaprint iddeferred-styles /> link typetext/css hrefhttps://code.jquery.com/ui/1.14.0/themes/ui-lightness/jquery-ui.css relstylesheet> style typetext/css> @font-face { font-family: slick; src: url(//cdn.jsdelivr.net/jquery.slick/1.6.0/fonts/slick.woff) format(woff),url(//cdn.jsdelivr.net/jquery.slick/1.6.0/fonts/slick.ttf) format(ttf),url(//cdn.jsdelivr.net/jquery.slick/1.6.0/fonts/slick.svg) format(svg); } @media not print { body { overflow-x: hidden; } } /style>link hrefhttps://published-assets.ari-build.com/Content/Published/Site/32964/site.compiled.css?vAodU7lQtGU2rgFgHqDaBeQ-kNb1nYtG7WlbHv6+-638991467162270000 relstylesheet/> script> document.createElement(picture); document.addEventListener(DOMContentLoaded, function () { var link document.getElementById(deferred-styles); link.media all; }); /script> script typetext/javascript srchttps://cdn.jsdelivr.net/npm/jquery@1.12.1>/script> script typetext/javascript srchttps://cdn.jsdelivr.net/combine/npm/jquery-validation@1.15.1,npm/slick-carousel@1.5.9,npm/bootstrap@3.4.1/dist/js/bootstrap.min.js,npm/picturefill@3.0.2/dist/picturefill.min.js,npm/moment@2.17.1,npm/eonasdan-bootstrap-datetimepicker@4.17.47,npm/typeahead.js@0.11.1,npm/handlebars@4.0.5/dist/handlebars.min.js,npm/jquery.maskedinput@1.4.1/src/jquery.maskedinput.min.js>/script> script typetext/javascript src//cdnmedia.endeavorsuite.com/images/scripts/vendor/alpaca.min-1.5.17.js>/script> script typetext/javascript src//cdnmedia.endeavorsuite.com/images/scripts/vendor/polyfills.js>/script> /head>body stylez-index:1;> div classcomponent Global-Tealium-Tracking_1-7-20 data-component12770>script>use strictvar tealiumEnvironment prod; //default value for tealium environmentvar tealiumProfile default;var piwikId ;var ga4Id ;var productInfo {};var brandPromotionInfo {};var loadedProductInfo {};var referenceError undefined;var isExternalBrandedZoneSite false;var isBrandedZoneSite false;var absolutePath /;var parentSitePlatformType ; tealiumEnvironment prod; tealiumProfile default;if (isExternalBrandedZoneSite) { if (tealiumProfile default) { tealiumProfile dealerspike-eas; //default value for tealium profile } else { tealiumProfile dealerspike- + tealiumProfile; }} else { if (tealiumProfile default) { tealiumProfile ari-eas; //default value for tealium profile } else { tealiumProfile ari- + tealiumProfile; }} piwikId 0ad97e1f-65dd-4b8d-886b-305d7f340858; ga4Id G-QR0TWYPCF4;var loadTealiumScript function(a,b,c,d){ a//tags.tiqcdn.com/utag/dtms/ + tealiumProfile + / + tealiumEnvironment + /utag.js; bdocument;cscript;db.createElement(c);d.srca;d.typetext/java+c;d.asynctrue; ab.getElementsByTagName(c)0;a.parentNode.insertBefore(d,a);};var langCode navigator.language||navigator.userLanguage;var searchPageAppliedFilters ;var searchKeyword ;var pageType other;var pageSubType ;var eventType standard_view;var pageBrand ;var pageBrandId ;var pageBrandCategory ;var pageBrandCategoryId ;var pageBrandSubCategory ;var pageBrandSubCategoryId ;var productDescription ;var pageMakeGroup ;if (isBrandedZoneSite) {} if (!isBrandedZoneSite || (isBrandedZoneSite && absolutePath ! /)) { pageType home; eventType standard_view; pageSubType ; pageBrand ; pageBrandId ; pageBrandCategory ; pageBrandCategoryId ; pageBrandSubCategory ; pageBrandSubCategoryId ; pageMakeGroup ;}if (isBrandedZoneSite) { pageMakeGroup ; if (eventType standard_view) { // In Common page show oem programs make and Id. } // for specific brand page}// Logic to fetch search filter from the uriif(pageType search) { var url decodeURI(window.location.href); // Search filters are activated if(url.includes(/inventory/)) { var query url.split(/inventory/)1 var segments query.split(/) var segmentsSegregatedByFilter {} // Segments will always be in pair i.e. filterName1/filterValue1/filterName2/filterValue2 for(var i 0; i segments.length; i+2) { if(!segmentsSegregatedByFilter.hasOwnProperty(segmentsi)) { segmentsSegregatedByFiltersegmentsi } segmentsSegregatedByFiltersegmentsi.push(segmentsi+1) } searchPageAppliedFilters for(var key in segmentsSegregatedByFilter) { // query filter which is used for search needs to separated out if(key query) { searchKeyword segmentsSegregatedByFilterkey } else { searchPageAppliedFilters.push(key + : +segmentsSegregatedByFilterkey.join(,)) } } }}// stores information related to site and uservar siteUser { tealium_event: eventType, customer_city: Boardman, customer_country: United States, customer_postal_code: 97818, customer_state: Oregon, customer_country_code: US, customer_language_code: langCode.split(-)0.toUpperCase(), page_title: Norton Yachts - Boat Dealer in Deltaville, VA, page_title_count: Norton Yachts - Boat Dealer in Deltaville, VA.length.toString(), site_section: pageType, site_platform: Dealer Spike, site_company_name: Norton Yacht Sales, site_phone_main : (804) 776-9211 , site_company_city: Deltaville, site_company_state: VA, site_company_zip_code: 23043, site_country: US, site_id: 32964, site_internal_id: 9280811,}if(piwikId) { siteUser.piwik_id piwikId;}if(ga4Id) { siteUser.ga4_id ga4Id;}if (siteUser.firestorm_dealer_id) { siteUser.firestorm_dealer_id siteUser.firestorm_dealer_id.split(,);}// stores information related to a single product (product details pages)var getProductAnalyticsData function() { if(pageType product details) { var productDataSource JSON.parse(document.getElementById(unit-analytics-data).innerHTML.replace(/"/g, )); if(isExternalBrandedZoneSite && productDataSource.productExternalId) { productInfo.product_id productDataSource.productExternalId; productInfo.product_external_platform parentSitePlatformType; productInfo.product_external_id productDataSource.productExternalId; } else { productInfo.product_id productDataSource.productId; } productInfo.product_name productDataSource.item.trim(); productInfo.vdp_urgency_active document.querySelector(.visitors-count) ? 1 : 0; utag_data.did_active document.querySelectorAll(#inventory_promoMessage).length > 0 ? 1 : 0; if(productDataSource.itemTypeId) { productInfo.product_category productDataSource.itemType; productInfo.product_category_id productDataSource.itemTypeId; } if(productDataSource.itemSubtypeId){ productInfo.product_subcategory_id productDataSource.itemSubtypeId; productInfo.product_subcategory productDataSource.itemSubtype; } if(productDataSource.itemMakeId) { productInfo.product_make_id productDataSource.itemMakeId; productInfo.product_make productDataSource.itemMake; } if(productDataSource.itemModel) { productInfo.product_model productDataSource.itemModel; } if(productDataSource.itemYear > 0) { productInfo.product_year productDataSource.itemYear; } if(productDataSource.usageStatus) { productInfo.product_condition productDataSource.usageStatus.trim(); } else if(!productDataSource.isUnitInventory) { productInfo.product_condition New; } if(productDataSource.itemIndustry) { productInfo.product_industry productDataSource.itemIndustry.trim(); } productInfo.product_on_sale productDataSource.itemOnSale ? 1 : 0; if(productDataSource.isUnitInventory) { productInfo.product_type Inventory; } else { productInfo.product_type Showcase; } productInfo.product_uri /; if(productDataSource.itemThumbNailUrl) { productInfo.product_image_url productDataSource.itemThumbNailUrl; } productInfo.product_custom_image_count productDataSource.itemCustomImageCount; productInfo.product_videos_count productDataSource.itemVideoExists; productInfo.product_360view_count document.getElementById(dealer360-spin-container) ! null ? 1 : 0; productInfo.product_description_char_count productDataSource.itemDescriptionCount; if(productDataSource.itemOriginalPrice) { var originalPrice parseFloat(productDataSource.itemOriginalPrice.replace(/$,/g,)); if(originalPrice > 0){ productInfo.product_original_price originalPrice; } } if(productDataSource.itemOnSale) { if(productDataSource.salePrice) { productInfo.product_price productDataSource.salePrice.toString().replace(/$,/g,); } if(productDataSource.discountAmount) { productInfo.product_discount_amount productDataSource.discountAmount; } } else { var productPrice parseFloat(productDataSource.itemOriginalPrice.replace(/$,/g,)); if(productPrice > 0) { productInfo.product_price productPrice; } } var financingAnchor $(adata-form-typefinancingdata-is-external-urlFalse); try { if(financingAnchor.length > 0) { var financingUrl new URL(financingAnchor.attr(href), window.location.origin); financingUrl.searchParams.append(item_360view_count, productInfo.product_360view_count); financingUrl.searchParams.append(vdp_urgency_active_flag, productInfo.vdp_urgency_active); financingAnchor.attr(href, financingUrl.toString()); } } catch(e) { console.error(Error parsing financing URL in Tealium component); } }}var getPromotionAnalyticsData function() { var promotionAnalyticsData document.getElementById(promotion-analytics-data); if(promotionAnalyticsData) { var promotionDataSource JSON.parse(promotionAnalyticsData.innerHTML.replace(/"/g, )); if(promotionDataSource.promotionId) { brandPromotionInfo.promotion_id promotionDataSource.promotionId; brandPromotionInfo.promotion_name promotionDataSource.promotionName; } if(promotionDataSource.promotionMakeId) { brandPromotionInfo.promotion_make_id promotionDataSource.promotionMakeId; brandPromotionInfo.promotion_make promotionDataSource.promotionMake; } if(promotionDataSource.promotionCategoryId) { brandPromotionInfo.promotion_category promotionDataSource.promotionCategory; brandPromotionInfo.promotion_category_id promotionDataSource.promotionCategoryId; } }}if (pageSubType) { siteUser.site_sub_section pageSubType;}var utag_data $.extend({}, siteUser);if (searchPageAppliedFilters.length > 0) { utag_data.search_filters searchPageAppliedFilters;}if (searchKeyword) { utag_data.search_keyword searchKeyword;}if (pageBrand) { utag_data.page_make pageBrand.toLowerCase();}if (pageBrandId) { utag_data.page_make_id pageBrandId;}if (pageBrandCategory) { utag_data.page_category pageBrandCategory;}if (pageBrandCategoryId) { utag_data.page_category_id pageBrandCategoryId;}if (pageBrandSubCategory) { utag_data.page_subcategory pageBrandSubCategory;}if (pageBrandSubCategoryId) { utag_data.page_subcategory_id pageBrandSubCategoryId;}if (pageMakeGroup) { utag_data.page_make_group pageMakeGroup;}var setProductItemsArrays function(attributeName, propertyName) { var makes ; var years ; var ids ; var names ; var types ; var onSales ; var prices ; var categories ; var categoryIds ; var industries ; var makeIds ; var msrps ; var vins ; var externalColors ; var productExternalIds ; var productExternalPlatforms ; var activePromotions ; var IsProductData function(data) { var productItemFields itemMake, itemYear, productId, productExternalId, isUnitInventory, itemOnSale, name, unitPrice, itemType, itemTypeId, itemIndustry, productOwnerId, itemOriginalPrice, vin, primaryColor return Object.entries(data).filter(item > productItemFields.includes(item0) && item1 ! null && !/^\s*$/.test(item1)).length > 0 } $(span.datasource.hidden).each(function() { try { var data JSON.parse(this.innerText); if(IsProductData(data)) { makes.push(data.itemMake); years.push(data.itemYear); if(isExternalBrandedZoneSite && data.productExternalId) { ids.push(parseInt(data.productExternalId)); productExternalIds.push(data.productExternalId); productExternalPlatforms.push(parentSitePlatformType); } else { ids.push(data.productId); } names.push(data.name); types.push(data.isUnitInventory ! undefined && data.isUnitInventory.toString().toUpperCase() TRUE ? Inventory : Showcase); onSales.push(data.itemOnSale ! undefined && data.itemOnSale.toString().toUpperCase() TRUE ? 1 : 0); prices.push(data.unitPrice); categories.push(data.itemType); categoryIds.push(data.itemTypeId); industries.push(data.itemIndustry); makeIds.push(data.productOwnerId); msrps.push(data.itemOriginalPrice); vins.push(data.vin); externalColors.push(data.primaryColor); activePromotions.push(data.arePromotionsAvailable ? 1 : 0); } } catch (error) { console.error(JSON parse failed for unit: , error); } }); var addToUtag function(array, name) { if(array.length > 0) { utag_dataname array; } } addToUtag(makes, product_list_makes); addToUtag(years, product_list_years); addToUtag(ids, product_list_ids); addToUtag(names, product_list_names); addToUtag(types, product_list_types); addToUtag(onSales, product_list_on_sale); addToUtag(prices, product_list_prices); addToUtag(categories, product_list_categories); addToUtag(categoryIds, product_list_category_ids); addToUtag(industries, product_list_industries); addToUtag(makeIds, product_list_make_ids); addToUtag(msrps, product_list_msrp); addToUtag(vins, product_list_vins); addToUtag(externalColors, product_list_external_colors); addToUtag(productExternalIds, product_external_id); addToUtag(productExternalPlatforms, product_external_platform); addToUtag(activePromotions, product_list_did_active);}var setDataPointByDataPropertyName function(attributeName, propertyName){ var result $(span + attributeName + ).eq(0).attr(attributeName); if(result) { utag_datapropertyName result; }}$(document).ready(function() { try { getProductAnalyticsData(); utag_data $.extend({}, utag_data, productInfo); } catch(err) { console.error(err.message); } try { getPromotionAnalyticsData(); utag_data $.extend({}, utag_data, brandPromotionInfo); } catch(err) { console.error(err.message); } utag_data.podium_chatbox_active $(divclass*Premium-Texting_).length ! 0 ? 1 : 0; // any 404 modal will trigger the error_view event if ($(#pageNotFoundModal).length) { utag_data.tealium_event error_view; utag_data.site_section error; utag_data.site_sub_section error; utag_data.page_error_code 404; } // google_map_click event function handleGoogleMapClick(event) { utag_data.tealium_event google_map_click; if (typeof utag ! undefined) { utag.link(utag_data); } else { console.log(Could not trigger utag.link method); } } // promo_click event function handlePromoClick(event, matchingElement) { var clickedPromotionDetails matchingElement.querySelector(script); if (clickedPromotionDetails) { var promotionDataSource JSON.parse(clickedPromotionDetails.innerHTML.replace(/"/g, )); if (promotionDataSource.promotionId) { utag_data.promotion_id promotionDataSource.promotionId; utag_data.promotion_name promotionDataSource.promotionName; } if (promotionDataSource.promotionMakeId) { utag_data.promotion_make_id promotionDataSource.promotionMakeId; utag_data.promotion_make promotionDataSource.promotionMake; } if (promotionDataSource.promotionCategoryId) { utag_data.promotion_category promotionDataSource.promotionCategory; utag_data.promotion_category_id promotionDataSource.promotionCategoryId; } } utag_data.site_section promo; utag_data.site_sub_section promo_detail; utag_data.tealium_event promo_click; if (typeof utag ! undefined) { utag.link(utag_data); } else { console.log(Could not trigger utag.link method); } } // promotions carousel on home page will trigger carousel_click event function handleCarouselClick(event, matchingElement) { var currentlyVisibleSlide matchingElement.querySelector(divclass*slide slick-slide slick-current); var currentlyVisibleSlideIndex ; var currentlyVisibleSlideImage ; var currentlyVisibleSlideName ; if (currentlyVisibleSlide) { currentlyVisibleSlideIndex currentlyVisibleSlide.getAttribute(data-slick-index); currentlyVisibleSlideImage currentlyVisibleSlide.querySelectorAll(img); if (currentlyVisibleSlideImage.length > 0) { currentlyVisibleSlideName currentlyVisibleSlideImage0.getAttribute(title); } } var final {}; final.tealium_event carousel_click; final.carousel_asset_name currentlyVisibleSlideName; final.carousel_asset_index currentlyVisibleSlideIndex; final.site_sub_section home; final $.extend({}, utag_data, final); if (typeof utag ! undefined) { utag.link(final); } else { console.log(Could not trigger utag.link method.); } } // mousedown event delegation map const mousedownEventDelegationMap { selector: .location-directions, handler: handleGoogleMapClick }, { selector: .click-promotion-details, handler: handlePromoClick }, { selector: class*component OfferRotator_, handler: handleCarouselClick } ; // Add event delegation for all mapped selectors document.addEventListener(mousedown, (event) > { mousedownEventDelegationMap.forEach(({ selector, handler }) > { const matchingElement event.target.closest(selector); if (matchingElement) { handler(event, matchingElement); } }); }); var allH1InHeader $(h1); if(allH1InHeader.length > 0) { utag_data.page_h1 allH1InHeader0.innerText; //only 1st H1 tag is required } if(pageType search) { setProductItemsArrays(); var headerBanners $(class*component SearchRoot_ .seo-banner); if(headerBanners.length 0) { headerBanners $(class*component SEO-Content_ .seo-banner); } if(headerBanners.length > 0) { var pageHeaderButtons headerBanners0.innerHTML.match(/href((.*?))/g); if (pageHeaderButtons) { utag_data.product_list_header_buttons_uris pageHeaderButtons; } var allHeaderDescriptiveElements headerBanners0.querySelectorAll(p,li); if(allHeaderDescriptiveElements.length > 0) { var paragraphCharacterCounts 0; allHeaderDescriptiveElements.forEach((p, i) > { paragraphCharacterCounts paragraphCharacterCounts + p.innerText.trim().length; }) utag_data.product_list_header_p_char_counts paragraphCharacterCounts; } utag_data.product_list_header_img_count headerBanners0.getElementsByTagName(img).length; } var footerBanners $(class*component SearchRoot_ .seo-footer); if(footerBanners.length 0) { footerBanners $(class*component SEO-Content_ .seo-footer); } if (footerBanners.length > 0) { var allH2InFooter footerBanners0.getElementsByTagName(h2); var allH3InFooter footerBanners0.getElementsByTagName(h3); var footerDescriptiveElements footerBanners0.querySelectorAll(p,li); if (footerDescriptiveElements.length > 0) { utag_data.product_list_footer_p_char_counts ; Array.from(footerDescriptiveElements).forEach(function (item) { var text item.innerText.trim(); if(text.length > 0) { utag_data.product_list_footer_p_char_counts.push(text.length.toString()); } }); } utag_data.product_list_footer_img_count footerBanners0.getElementsByTagName(img).length; if (allH2InFooter.length > 0) { utag_data.product_list_footer_h2_char_counts ; utag_data.product_list_footer_h2_strings ; for (var i 0; i allH2InFooter.length; i++) { utag_data.product_list_footer_h2_char_counts.push(allH2InFooteri.innerText.length.toString()); utag_data.product_list_footer_h2_strings.push(allH2InFooteri.innerText); } } if (allH3InFooter.length > 0) { utag_data.product_list_footer_h3_char_counts ; utag_data.product_list_footer_h3_strings ; for (var i 0; i allH3InFooter.length; i++) { utag_data.product_list_footer_h3_char_counts.push(allH3InFooteri.innerText.length.toString()); utag_data.product_list_footer_h3_strings.push(allH3InFooteri.innerText); } } } var searchResultsCountLabel $(.search-results-count); if(searchResultsCountLabel.length > 0){ var arr searchResultsCountLabel0.innerText.split( ); utag_data.search_result_count arrarr.length - 2; } utag_data.did_active document.querySelectorAll(.promotion-link).length > 0 ? 1 : 0; } else if (pageType showroom) { setDataPointByDataPropertyName(data-product-owner-name, page_make); setDataPointByDataPropertyName(data-product-owner-id, page_make_id); setDataPointByDataPropertyName(data-category, page_category); setDataPointByDataPropertyName(data-category-id, page_category_id); setDataPointByDataPropertyName(data-selected-sub-category, page_subcategory); setDataPointByDataPropertyName(data-selected-sub-category-id, page_subcategory_id); } if (pageSubType blog post) { var blog_article_author $(.blog-detail__header-detail-author span).text().trim(); if (blog_article_author) { utag_data.blog_article_author blog_article_author; } var blog_article_category $(.blog-detail__header-detail-category span).text().trim(); if (blog_article_category) { utag_data.blog_article_category blog_article_category; } var dateStr $(.blog-detail__header-detail-date span).text().trim(); if (dateStr && dateStr.length > 0) { var date new Date(dateStr); utag_data.blog_article_date (0 + (date.getMonth()+1)).slice(-2) + / + (0 + date.getDate()).slice(-2) + / + date.getFullYear(); } var allH2InBlogDetail $(.blog-detail h2); if (allH2InBlogDetail.length > 0) { utag_data.blog_article_h2_char_counts ; utag_data.blog_article_h2_strings ; for(var i0; iallH2InBlogDetail.length; i++) { utag_data.blog_article_h2_char_counts.push(allH2InBlogDetaili.innerText.length.toString()); utag_data.blog_article_h2_strings.push(allH2InBlogDetaili.innerText.trim()); } } var allDescriptiveElementsInBlogDetail $(.blog-detail p, .blog-detail li); if (allDescriptiveElementsInBlogDetail.length > 0) { utag_data.blog_article_p_char_counts ; for(var i0; iallDescriptiveElementsInBlogDetail.length; i++) { var text allDescriptiveElementsInBlogDetaili.innerText.trim(); if(text.length > 0) { utag_data.blog_article_p_char_counts.push(text.length.toString()); } } } var allTagsInBlogDetail $(.blog-detail__tag-item); if (allTagsInBlogDetail.length > 0) { utag_data.blog_article_tags ; for(var i0; iallTagsInBlogDetail.length; i++) { utag_data.blog_article_tags.push(allTagsInBlogDetaili.innerText.trim()); } } } else if (pageSubType blog list) { var allCategoriesInBlogListing $(.blog-list__blog-category); if (allCategoriesInBlogListing.length > 0) { utag_data.blog_list_articles_category ; for(var i0; iallCategoriesInBlogListing.length; i++) { utag_data.blog_list_articles_category.push(allCategoriesInBlogListingi.innerText.trim()); } } var allArticleDateInBlogListing $(.blog-list__blog-header-detail-date); if (allArticleDateInBlogListing.length > 0) { utag_data.blog_list_articles_date ; for(var i0; iallArticleDateInBlogListing.length; i++) { var date new Date(allArticleDateInBlogListingi.innerText.trim()); utag_data.blog_list_articles_date.push((0 + (date.getMonth()+1)).slice(-2) + / + (0 + date.getDate()).slice(-2) + / + date.getFullYear()); } } var allArticleTitlesInBlogListing $(.blog-list__blog-title a); if (allArticleTitlesInBlogListing.length > 0) { utag_data.blog_list_articles_titles_char_counts ; utag_data.blog_list_articles_titles_strings ; for(var i0; iallArticleTitlesInBlogListing.length; i++) { utag_data.blog_list_articles_titles_char_counts.push(allArticleTitlesInBlogListingi.innerText.trim().length.toString()); utag_data.blog_list_articles_titles_strings.push(allArticleTitlesInBlogListingi.innerText.trim()); } } } try { loadTealiumScript(); // As a guideline from tealium, script should be loaded after all utag_data datapoints are created. } catch { console.log(Could not load tealium script.); } // Listener for form load event from products page $(body).on(show.bs.modal, divid*AriFormModal, function (e) { var form {}; form.tealium_event form_load; var modal e.currentTarget.closest(.ari-form); var formdetail modal.id; form.form_name $(modal).find(spandata-form-name).attr(data-form-name); form.form_type $(modal).find(spandata-lead-type).attr(data-lead-type); form.form_id $(modal).find(spandata-form-id).attr(data-form-id); if(form.form_name Get Promotions) { form.tealium_event did_view_offer_details_click; if(localStorage) { form.did_promotions_name localStorage.selectedPromotionTitle; form.campaign_id localStorage.selectedPromotionIds; } } if (form.form_id && form.form_type && form.form_name) { var final $.extend({}, siteUser, form, productInfo); if (utag_data.page_h1) { final.page_h1 utag_data.page_h1; } if (productInfo.product_make) { final.page_make productInfo.product_make.toLowerCase(); } if (productInfo.product_make_id) { final.page_make_id productInfo.product_make_id; } if (pageMakeGroup) { final.page_make_group pageMakeGroup; } if(typeof utag ! referenceError) { utag.link(final); } else { console.log(Could not trigger utag.link method.); } formInteraction(final,formdetail); } }); document.addEventListener(DIDViewOfferDetailsClick, function (e) { var promo {}; var formName getPromotionLeadForm; var formContainer .form-fields-container; promo.tealium_event did_view_offer_details_click; promo.did_promotions_selected ; promo.did_promotions_selected.push(e.detail.promotionId); promo.campaign_id e.detail.promotionId; var final $.extend({}, siteUser, productInfo, promo); if(typeof utag ! referenceError) { utag.link(final); } else { console.log(Could not trigger utag.link on promotion + e.detail.promotionId); } formInteraction(final,formName,formContainer); }); document.addEventListener(DIDViewMoreClick, function (e) { var promo {}; promo.tealium_event did_view_more_click; promo.did_promotions_selected ; promo.did_promotions_selected.push(e.detail.promotionId); promo.campaign_id e.detail.promotionId; var final $.extend({}, siteUser, productInfo, promo); if(typeof utag ! referenceError) { utag.link(final); } else { console.log(Could not trigger utag.link on promotion + e.detail.promotionId); } }); if (document.querySelector(class*New-Holland-CE-Dealer-Landing-Page)) { utag_data.tealium_event oem_standard_branded_zone_view; utag_data.page_make new holland construction; utag_data.page_make_group new holland construction; }});var getShowCaseData function () { var showCaseData {}; if (utag_data.page_make) { showCaseData.page_make utag_data.page_make.toLowerCase(); } if (utag_data.page_make_id) { showCaseData.page_make_id utag_data.page_make_id; } if (utag_data.page_category) { showCaseData.page_category utag_data.page_category; } if (utag_data.page_category_id) { showCaseData.page_category_id utag_data.page_category_id; } if (utag_data.page_subcategory) { showCaseData.page_subcategory utag_data.page_subcategory; } if (utag_data.page_subcategory_id) { showCaseData.page_subcategory_id utag_data.page_subcategory_id; } return showCaseData;}//for all other pages except products and search pages$(window).load(function() { if(pageType search || pageType product details) { utag_data.digital_retailing_active document.getElementsByClassName(boatyard-btn).length > 0 ? 1 : 0; utag_data.reserve_a_unit_active document.querySelectorAll(#reserveUnitBtn).length > 0 ? 1 : 0; } var pssExists $(.componentclass*PSS-component_).length > 1; var oemPartsLookupExists $(.componentclass*OEMPartsLookup_).length > 1; if(!pssExists || oemPartsLookupExists){ if(typeof utag ! referenceError) { utag.view(utag_data); } else { console.log(Could not trigger utag.view method.); } } $(.componentclass* LeadForm_).each(function () { var form {}; form.tealium_event form_load; var $modal $(this); if ($modal.closest(divclass*Staff_).length > 0) { return true; } if ($modal.closest(divclass*OfferedServices_).length > 0) { return true; } if ($modal.closest(divclass*ShowcaseRoot_).length > 0) { return true; } if ($modal.closest(divclass*VDP-Unit-Detail_).length > 0) { return true; } if ($modal.closest(divclass*SearchRoot_).length > 0) { return true; } form.form_name $modal.find(spandata-form-name).attr(data-form-name); form.form_type $modal.find(spandata-lead-type).attr(data-lead-type); form.form_id $modal.find(spandata-form-id).attr(data-form-id); var formDetail $modal.find(.ari-form).attr(id); if (form.form_id 1461 && screen.width > 768) { // Skip for Cant Find What Youre Looking For? (form id 1461) form as it expands on banner click for screen size > 768 px return true; } var productData ; if (pageType finance) { productData getProductsDataFromQueryString(); } else { var itemDataSource $modal.find(.datasource.hidden); if (itemDataSource && itemDataSource.length > 0) { var itemData itemDataSource0.innerHTML; if (itemData) { var productJson null; try { productJson JSON.parse(itemData); } catch (e) { } if (productJson && productJson.productId) { productData parseProductsData(productJson); } } } } if (form.form_id && form.form_type && form.form_name) { var final $.extend({}, siteUser, form, productData, getShowCaseData()); if (utag_data.page_h1) { final.page_h1 utag_data.page_h1; } if (productData.product_make) { final.page_make productData.product_make.toLowerCase(); } if (productData.product_make_id) { final.page_make_id productData.product_make_id; } if (pageMakeGroup) { final.page_make_group pageMakeGroup; } if(typeof utag ! referenceError) { utag.link(final); } else { console.log(Could not trigger utag.link method.); } formInteraction(final,formDetail); } }); // record form load for cant find form $(buttonhref*.cant-find-form).each(function(i){ $(this).click(function(){ if (screen.width > 768 && $(this).hasClass(expanded)) { var modal $(.ari-row.cant-find-form); TriggerUtagFormLoad(modal); }; }); }); // record form load for service request form var modalName $(.componentclass*OfferedServices_.ari-componentinstance ul li.active a).attr(href); TriggerOfferedServicesFormLoad(modalName); $(.componentclass*OfferedServices_.ari-componentinstance ul li).click(function () { var modalName $(this).find(a).attr(href); TriggerOfferedServicesFormLoad(modalName); }); const limitedTimeOfferBtnClicked limitedTimeOfferBtnClicked_flag; const handleLimitedTimeOfferButtonClick () > { utag_data.tealium_event did_limited_time_offer_click; utag.link(utag_data); }; $(.promotion-link).click(function() { localStorage.setItem(limitedTimeOfferBtnClicked, true); }); if (pageType product details) { if (localStorage.getItem(limitedTimeOfferBtnClicked)) { handleLimitedTimeOfferButtonClick(); localStorage.removeItem(limitedTimeOfferBtnClicked); } var inventoryPromoMessage document.getElementById(inventory_promoMessage); if (inventoryPromoMessage) { inventoryPromoMessage.addEventListener(click, function() { handleLimitedTimeOfferButtonClick(); }); } }});function TriggerOfferedServicesFormLoad(modalName) { if (modalName) { modalName modalName.replace(#, ); if (modalName schedule || modalName requestinfo) { var modal $(.componentclass*OfferedServices_.ari-componentinstance divid* + modalName + ); TriggerUtagFormLoad(modal); } }}function TriggerUtagFormLoad(modal) { if (modal) { var form {}; form.tealium_event form_load; form.form_name modal.find(spandata-form-name).attr(data-form-name); form.form_type modal.find(spandata-lead-type).attr(data-lead-type); form.form_id modal.find(spandata-form-id).attr(data-form-id); if (form.form_id && form.form_type && form.form_name) { var final $.extend({}, siteUser, form, getShowCaseData()); if (utag_data.page_h1) { final.page_h1 utag_data.page_h1; } if (pageMakeGroup) { final.page_make_group pageMakeGroup; } if(typeof utag ! referenceError) { utag.link(final); } else { console.log(Could not trigger utag.link method.); } } }}function QueryStringToJSON() { var pairs location.search.slice(1).split(&); var result {}; pairs.forEach(function(pair) { pair pair.split(); resultpair0 decodeURIComponent(pair1 || ); }); return result;}// Listener for form submission eventdocument.addEventListener(FormSubmissionDetails, function (e) { var form {}; form.tealium_event form_submit; var data e.detail; if ((data.firstname || data.firstName) || (data.lastname || data.lastName)) { if (data.firstname) { form.form_submission_first_name data.firstname; } else if(data.firstName) { form.form_submission_first_name data.firstName; } if (data.lastname) { form.form_submission_last_name data.lastname; } else if(data.lastName) { form.form_submission_last_name data.lastName; } } else if (data.name) { if (data.name.split( ).length > 0) { // logic to separate firstname and lastname in case just the name field exists form.form_submission_first_name unescape(data.name.split( )0.toString()); var lastName unescape(data.name.replace(form.form_submission_first_name, )); if (lastName) { form.form_submission_last_name lastName; } } else { form.form_submission_first_name data.name; } } else if (data.fullname) { var splittedName data.fullname.split( ); if (splittedName.length > 0) { // logic to separate firstname and lastname in case just the fullname field exists form.form_submission_first_name unescape(splittedName0.toString()); var lastName unescape(data.fullname.replace(form.form_submission_first_name, )); if (lastName) { form.form_submission_last_name lastName; } } else { form.form_submission_first_name data.name; } } if (data.email) { form.form_submission_email unescape(data.email.toString()); } else if (data.contactEmail) { form.form_submission_email unescape(data.contactEmail.toString()); } if (data.phone) { form.form_submission_phone_number data.phone.toString(); } else if(data.phoneNumber) { form.form_submission_phone_number data.phoneNumber.toString(); } if (data.address1) { form.form_submission_address data.address1.toString(); } if (data.street1) { form.form_submission_address data.street1.toString(); } if (data.city) { form.form_submission_city data.city.toString(); } if (data.postalcode) { form.form_submission_postal_code data.postalcode.toString(); } if (data.zip) { form.form_submission_postal_code data.zip.toString(); } else if(data.zipcode) { form.form_submission_postal_code data.zipcode.toString(); } if (data.region) { form.form_submission_state data.region.toString(); } if (data.tradeMake) { form.form_submission_trade_in_make unescape(data.tradeMake.toString()); } if (data.tradeModel) { form.form_submission_trade_in_model unescape(data.tradeModel.toString()); } if (data.tradeYear) { form.form_submission_trade_in_year data.tradeYear.toString(); } if (data.accessories) { form.form_submission_trade_in_accessories unescape(data.accessories.toString()); } if (data.usage) { form.form_submission_trade_in_miles data.usage.toString(); } if (data.leadType scheduletestdrive && data.item) { form.form_submission_vehicle_for_test_ride unescape(data.item.toString()); } if (data.SelectedServices) { form.form_submission_service_required data.SelectedServices.join(); } var productDetails ; if (pageType search) { if(loadedProductInfo.imageCount > 0) { data.imageCount loadedProductInfo.imageCount; } if(loadedProductInfo.videoCount > 0) { data.videoCount loadedProductInfo.videoCount; } if(loadedProductInfo.descriptionLength > 0) { data.descriptionLength loadedProductInfo.descriptionLength; } productDetails parseProductsData(data); } else if (pageType finance) { productDetails getProductsDataFromQueryString() } else { productDetails productInfo; } if(isExternalBrandedZoneSite && data.productExternalId) { form.product_id data.productExternalId.toString(); } else { if (data.productId) { form.product_id data.productId.toString(); } } if (data.FormName) { form.form_name data.FormName; } else if(data.formName) { form.form_name data.formName; } if(form.form_name Get Promotions) { form.tealium_event did_get_a_quote_form_submit; } if (data.Type) { form.form_type data.Type; } else if(data.formType) { form.form_type data.formType; } if (data.FormId) { form.form_id data.FormId; } else if(data.formId) { form.form_id data.formId; } if (data.LeadId) { form.form_submission_id data.LeadId; } if (data.AllLocations && data.AllLocations.length > 0 && data.SelectedLocation) { const selectedLocationValue Array.isArray(data.SelectedLocation) ? data.SelectedLocation0.value : data.SelectedLocation; var location data.AllLocations.find((item) > item.value selectedLocationValue); if(location) { form.form_submission_location_name location.text; } } else if(data.locationName) { form.form_submission_location_name data.locationName; } var final $.extend({}, siteUser, form, productDetails, getShowCaseData(), getPromotionData(form, data)); if (utag_data.page_h1) { final.page_h1 utag_data.page_h1; } if (productDetails.product_make) { final.page_make productDetails.product_make.toLowerCase(); } if (productDetails.product_make_id) { final.page_make_id productDetails.product_make_id; } if (pageMakeGroup) { final.page_make_group pageMakeGroup; } if(typeof utag ! referenceError) { utag.link(final); } else { console.log(Could not trigger utag.link method.); }});// Listener for form load event from search pagedocument.addEventListener(searchModalOpen, function (e) { var form {}; form.tealium_event form_load; var productData {} var item e.detail; var formDetail ; if (item){ productData parseProductsData(item); form.form_name item.formName; form.form_type item.formType; form.form_id item.formId; if(isExternalBrandedZoneSite && item.productId) { formDetail `${item.modelName}_${item.productId}`; } else { formDetail `${item.modelName}_${productData.product_id}`; } loadedProductInfo.imageCount productData.product_custom_image_count; loadedProductInfo.videoCount productData.product_videos_count; loadedProductInfo.descriptionLength productData.product_description_char_count; } if (form.form_id && form.form_type && form.form_name) { var final $.extend({}, siteUser, form, productData); if (utag_data.page_h1) { final.page_h1 utag_data.page_h1; } if (productData.product_make) { final.page_make productData.product_make.toLowerCase(); } if (productData.product_make_id) { final.page_make_id productData.product_make_id; } if (pageMakeGroup) { final.page_make_group pageMakeGroup; } if(typeof utag ! referenceError) { utag.link(final); } else { console.log(Could not trigger utag.link method.); } formInteraction(final,formDetail); }});$(document).on(click, id^addToCartECommerce, function () { let buttonId $(this).attr(id); let index buttonId.split(-).pop(); if (window.utag && typeof utag.track function) { let originalTrack utag.track; utag.track function(event, data) { if (event.data && event.data.tealium_event ecommerce_part_modify_cart && !(ecomm_part_detail_inventory_class in event.data)) { event.data.ecomm_part_detail_inventory_class utag_data.product_list_typesindex; } if (event.data && event.data.tealium_event ecommerce_part_cart_action) { const quantities event.data.ecomm_part_list_quantities; if (quantities) { event.data.ecomm_part_list_inventory_class new Array(quantities.length).fill(Inventory); } else { event.data.ecomm_part_list_inventory_class ; } } return originalTrack.call(this, event, data); }; }});function formInteraction(final, formDetail, optionalParam ) { var formElement document.querySelector(# + formDetail + form + optionalParam); if (formElement) { console.log(`Form with ID found, attaching event listeners.`); // Attach listener for form interaction (input, focus, click) formElement.addEventListener(input, handleFirstInteraction); formElement.addEventListener(focus, handleFirstInteraction); formElement.addEventListener(click, handleFirstInteraction); } else { console.log(`Form with ID ${formDetail} not found.`); } // Function to handle first interaction function handleFirstInteraction() { var finalInteractionData $.extend({}, final); finalInteractionData.tealium_event form_interaction; // Trigger the event if (typeof utag ! referenceError) { utag.link(finalInteractionData); } else { console.log(Could not trigger utag.link method for form interaction.); } // Remove event listeners after the first interaction to prevent multiple triggers formElement.removeEventListener(input, handleFirstInteraction); formElement.removeEventListener(focus, handleFirstInteraction); formElement.removeEventListener(click, handleFirstInteraction); }}var getProductsDataFromQueryString function () { var productJson null; try { productJson QueryStringToJSON(); } catch (e) { } return productJson && productJson.productId ? parseProductsData(productJson) : null }var parseProductsData function(item) { var product {}; if(isExternalBrandedZoneSite && item.productExternalId) { product.product_id item.productExternalId; } else { if (item.productId) { product.product_id item.productId; } } if (item.item) { product.product_name item.item; } if (item.itemYear > 0) { product.product_year item.itemYear; } else if (item.year > 0) { product.product_year item.year; } if (item.itemMake) { product.product_make item.itemMake; } if (item.itemMakeId) { product.product_make_id item.itemMakeId; } if (item.itemModel) { product.product_model item.itemModel; } else if (item.model) { product.product_model item.model; } if (item.itemUrl) { product.product_uri new URL(item.itemUrl, window.location).pathname; } else if (item.itemurl) { product.product_uri new URL(item.itemurl, window.location).pathname; } if (item.usageStatus) { product.product_condition item.usageStatus; } if (item.isUnitInventory || item.isUnitInventory True) { product.product_type Inventory; } else { product.product_type Showcase; } if (item.itemDisplayPrice) { var price parseFloat(item.itemDisplayPrice.replace(/$,/g,)); if (price > 0) { product.product_price price; } } if (item.itemType) { product.product_category item.itemType; } if (item.itemTypeId) { product.product_category_id item.itemTypeId; } if (item.itemOriginalPrice) { var price parseFloat(item.itemOriginalPrice.replace(/$,/g,)); if (price > 0){ product.product_original_price price; } } if (item.itemIndustry) { product.product_industry item.itemIndustry; } if (item.itemOnSale) { product.product_on_sale item.itemOnSale.toUpperCase() TRUE ? 1 : 0; } else if(item.FormId ! 1461) { //1461 is id for Cant find what you are looking for form product.product_on_sale 0; } if (product.product_price && product.product_original_price) { var price product.product_original_price - product.product_price; if (price > 0){ product.product_discount_amount price; } } if (item.itemSubtype) { product.product_subcategory item.itemSubtype; } if (item.itemSubtype && item.itemSubtypeId) { product.product_subcategory_id item.itemSubtypeId; } if (item.itemCustomImageCount) { product.product_custom_image_count item.itemCustomImageCount; } else if (item.imageCount > 0) { product.product_custom_image_count item.imageCount; } if (item.itemVideoExists) { product.product_videos_count item.itemVideoExists; } else if (item.videoCount > 0) { product.product_videos_count item.videoCount; } if (item.itemDescriptionCount) { product.product_description_char_count item.itemDescriptionCount; } else if (item.descriptionLength > 0) { product.product_description_char_count item.descriptionLength; } if (item.item_360view_count) { product.product_360view_count item.item_360view_count; } if (item.vdp_urgency_active_flag) { product.vdp_urgency_active item.vdp_urgency_active_flag; } return product;};var getPromotionData function(form, data) { var promotion {}; if(localStorage && localStorage.selectedPromotionIds) { promotion.did_promotions_selected localStorage.selectedPromotionIds; promotion.campaign_id localStorage.selectedPromotionIds; } if(form) { promotion.did_form_id form.formId; promotion.did_form_name form.formName; promotion.did_form_submission_first_name form.form_submission_first_name; promotion.did_form_submission_last_name form.form_submission_last_name; } if(data && data.contact) { promotion.did_form_submission_perferred_contact data.contact; if(data.contact email) { promotion.did_form_submission_email data.email; } if(data.contact phone) { promotion.did_form_submission_phone data.phone; } } return promotion; }window.onload function () { const branded_zone_event oem_brp_branded_zone_click; function updateUtagDataWithCallback(event, tealiumEvent, action, model , condition , promotion , destination , relatedProductName , relatedProductId , productLine , hotspotTitle , hotspotSection ) { event.preventDefault(); const redirectUrl event.target.closest(a)?.getAttribute(href) || ; const updatedData (typeof utag_data ! undefined) ? { ...utag_data, tealium_event: tealiumEvent, oem_brp_branded_zone_action: action, ...(model && { oem_brp_branded_zone_model: model }), ...(condition && { oem_brp_branded_zone_condition: condition }), ...(promotion && { oem_brp_branded_zone_promotion: promotion }), ...(destination && { oem_brp_branded_zone_destination: destination }), ...(relatedProductName && { related_product_name: relatedProductName }), ...(relatedProductId && { related_product_id: relatedProductId }), ...(productLine && { oem_brp_branded_zone_productline: productLine }), ...(hotspotTitle && { oem_brp_branded_zone_hotspot_title: hotspotTitle }), ...(hotspotSection && { oem_brp_branded_zone_hotspot_section: hotspotSection }) } : null; console.log(Updated data to send:, updatedData); const triggerRedirect () > { if (redirectUrl) { window.addEventListener(beforeunload, () > { navigator.sendBeacon(redirectUrl); }); window.location.href redirectUrl; } }; if (updatedData && typeof utag ! undefined && typeof utag.link function) { utag.link(updatedData, () > { triggerRedirect(); }); } else { triggerRedirect(); } } function getModel(tabPane) { const modelHeading tabPane?.querySelector(.brp-lineup__unit-info .brp-lineup__unit-info-heading); if(!modelHeading) return ; const modelText modelHeading.textContent.trim(); const words modelText.split( ); return words.length > 1 ? words.slice(1).join( ).toLowerCase() : modelText.toLowerCase(); } function getCondition(inventoryItem) { const conditionElement inventoryItem?.querySelector(.brp-inventory-item__data-usage); return conditionElement ? conditionElement.textContent.trim() : ; } function getActiveAccessoryProductLine() { const activeAccessoryTypeItem document.querySelector(.brp-accessories__type-item.active); const activeAccessoryLink activeAccessoryTypeItem?.querySelector(a); const productLineText activeAccessoryLink?.textContent; return productLineText.toLowerCase(); } function getActiveVehicleProductLine() { const activeVehicleTypeItem document.querySelector(.brp-lineup__type-item.active); const activeVehicleLink activeVehicleTypeItem?.querySelector(a); const productLineText activeVehicleLink?.textContent; return productLineText.toLowerCase(); } function getHotspotTitle() { const hotspotItem document.querySelector(.brp-accessories__modal-title); const hotspotText hotspotItem.textContent.trim(); return hotspotText.toLowerCase(); } function getHotspotSection() { const accessoryItem document.querySelector(.brp-accessories__heading) const accesoryText accessoryItem.textContent.trim(); return accesoryText.toLowerCase(); } function getModelForHotspotSection() { const section document.getElementById(accessories); const activeAccessoryAnchor document.querySelector(.brp-accessories__type-item.active a); const activeId activeAccessoryAnchor?.getAttribute(href).substring(1); const activeTabPane document.getElementById(activeId); const img activeTabPane?.querySelector(.brp-accessories__hotspots-figure img); const altText img?.getAttribute(alt) || ; if (!altText) { return ; } const words altText.split( ); const brandExtractors { can-am: words > words.slice(1).join( ).toLowerCase(), sea-doo: words > words.join( ).toLowerCase(), }; const brand Object.keys(brandExtractors).find(b > section.classList.contains(b)); if (brand && brandExtractorsbrand) { return brandExtractorsbrand(words); } return ; } // BRP branded zone event delegation const brpEventDelegationMap { selector: .brp-promotions__btn--offer, handler: (event) > updateUtagDataWithCallback(event, branded_zone_event, click_to_promo, , , promotion banner), }, { selector: .brp-lineup__unit-item, handler: (event) > { const modelSpan event.target.closest(.brp-lineup__unit-item)?.querySelector(.brp-lineup__unit-nav-title); updateUtagDataWithCallback(event, branded_zone_event, click_on_model, modelSpan?.textContent.trim().toLowerCase() || ); }, }, { selector: .brp-header__button div a, handler: (event) > updateUtagDataWithCallback(event, branded_zone_event, click_on_view_inventory), }, { selector: .logos__dealer, handler: (event) > updateUtagDataWithCallback(event, branded_zone_event, click_on_dealer_logo), }, { selector: .brand__dropdown .dropdown__logo:not(.dropdown__logo--del), handler: (event) > { const imgTag event.target.closest(.dropdown__logo)?.querySelector(img); const imgAlt imgTag?.getAttribute(alt) || ; updateUtagDataWithCallback(event, branded_zone_event, click_on_brand, , , , imgTag?.getAttribute(alt) || ); }, }, { selector: .brp-heroshot .brp-heroshot__cta-buttons a:nth-child(2), handler: (event) > updateUtagDataWithCallback(event, branded_zone_event, click_on_secondary_cta), }, { selector: .brp-lineup__unit-inventory-all, handler: (event) > { const tabPane event.target.closest(.tab-pane); updateUtagDataWithCallback(event, branded_zone_event, click_on_view_model_inventory, getModel(tabPane)); }, }, { selector: .brp-inventory-item__cta-actions .brp-inventory-item__btn--primary, handler: (event) > { const inventoryItem event.target.closest(.brp-inventory-item); const tabPane event.target.closest(.tab-pane); updateUtagDataWithCallback(event, branded_zone_event, click_on_view_details, getModel(tabPane), getCondition(inventoryItem)); }, }, { selector: .related_products_carousel .slick-track .related-product, handler: (event) > { const relatedProduct event.target.closest(.related-product); if (!relatedProduct) return; const productTitleAnchor relatedProduct.querySelector(.product-title a); const productName productTitleAnchor ? productTitleAnchor.textContent.trim() : ; const productHref productTitleAnchor ? productTitleAnchor.getAttribute(href) : ; const productIdMatch productHref.match(/-(\d+)^\d*$/); const productId productIdMatch ? productIdMatch1 : ; updateUtagDataWithCallback(event, related_products_click, , , , , , productName, productId); }, }, { selector: .brp-accessories__hotspots-actions .brp-accessories__hotspot-btn, handler: (event) > { updateUtagDataWithCallback(event, branded_zone_event, opening_hotspot, getModelForHotspotSection(), , , , , , getActiveAccessoryProductLine(), getHotspotTitle(), getHotspotSection()); } }, { selector: .brp-accessories__modal.modal .close, handler: (event) > { updateUtagDataWithCallback(event, branded_zone_event, closing_hotspot, getModelForHotspotSection(), , , , , , getActiveAccessoryProductLine(), getHotspotTitle(), getHotspotSection()); } }, { selector: .brp-accessories__modal.modal .brp-accessories__modal-btn, handler: (event) > { updateUtagDataWithCallback(event, branded_zone_event, hotspot_cta, , , , , , , , getHotspotTitle()); } }, { selector: .brp-accessories__type-item .brp-accessories__type-nav, handler: (event) > { updateUtagDataWithCallback(event, branded_zone_event, accessories_line_selector, getModelForHotspotSection(), , , , , , getActiveAccessoryProductLine()); } }, { selector: .brp-lineup__type-item .brp-lineup__type-nav, handler: (event) > { updateUtagDataWithCallback(event, branded_zone_event, vehicle_line_selector, , , , , , , getActiveVehicleProductLine()); } } ; // Add event delegation for all mapped selectors document.addEventListener(click, (event) > { brpEventDelegationMap.forEach(({ selector, handler }) > { const matchingElement event.target.closest(selector); if (matchingElement) { handler(event); } }); });};/script>/div>div classcomponent Global-Consent-Manager_1-0-5 data-component12748>script> function injectPrivacyChoicesHTML() { if (document.getElementById(lv_cm_btn)) { return; } const styleElement document.createElement(style); styleElement.textContent ` #lv_cm_btn { cursor: pointer; color: inherit; } #lv_cm_btn:hover { display: inline-flex; align-items: center; text-decoration: none; color: inherit; transition: opacity 0.2s ease; opacity: 0.8; } #lv_cm_btn img { display: inline-block; margin-left: 5px; position: relative; top: -1px; width: 28.06px; height: 13.92px; background-size: 28.06px 13.92px; background-repeat: no-repeat; } `; document.head.appendChild(styleElement); const htmlToInject ` div classrow styletext-align:center> div classcol-xs-12> a idlv_cm_btn titleYour Privacy Choices> Your Privacy Choices img srchttps://consent.trustarc.com/get?nameprivacy_choices_icon.png altPrivacy Choices Icon> /a> /div> /div> `; const wrapper document.createElement(div); wrapper.innerHTML htmlToInject; const targetElement document.querySelector(.ari-section.footer) || document.querySelector(.sft-footer) || document.body; targetElement.appendChild(wrapper); if (document.readyState loading) { document.addEventListener(DOMContentLoaded, addFooterPadding); } else { addFooterPadding(); } function addFooterPadding() { const psmBar document.getElementById(div-psm-inventoryupdate-content); if (psmBar) { const style document.createElement(style); style.id psm-style-fix; style.textContent ` .ari-section.footer, .sft-footer { margin-bottom: 50px !important; } `; document.head.appendChild(style); } } } document.addEventListener(DOMContentLoaded, function () { injectPrivacyChoicesHTML(); });/script>/div>div classari-layout homepage_new epgc* data-layout-id100209 data-layout-nameHomepage New data-element-idc3773413-6e88-4fc5-6160-fa5b611f36b7>div classari-section header epgc* data-section-id146833 data-section-nameHeader data-element-iddac35585-50af-4ed2-bca0-efad63d99141>div classari-row header xd-header1 visible-sm visible-md visible-lg epgc* data-row-id298408 data-element-ida97bd8df-1175-4b8f-971a-9bc39fd52690>div classari-column ari-col-xs-12 ari-col-sm-12 epgc* data-column-id474316 data-element-id8186346d-7b73-4385-9958-b838726843f8>div classari-row header-top-row epgc* data-row-id298409 data-element-id4625e5e9-3667-456d-9b9e-8ea6eb354898>div classari-column header-logo ari-col-xs-12 ari-col-sm-4 epgc* data-column-id474319 data-element-idfe6a348e-2681-441c-8cef-9dd32e02b681>div classcomponent BusinessInformation_1-0-0 ari-componentinstance epgc* data-component860238 data-element-iddda48d49-a5c2-7442-b09b-04f2d6c89b82> a classbusiness-info-logo-link href/> img classbusiness-info-logo src//published-assets.ari-build.com/Content/Published/Site/32964/images/logo.png altNorton Yacht Sales /> /a>/div>/div>div classari-column header-contactinfo ari-col-xs-12 ari-col-sm-8 epgc* data-column-id474321 data-element-id762bee39-e647-42e7-9a6e-55ef7bebe391>div classcomponent BusinessInformation_1-0-0 ari-componentinstance epgc* data-component859743 data-element-id19e90ddb-1968-b7f2-6751-e099880005cb> span classbusiness-info-phone> a hreftel:(804) 776-9211 >(804) 776-9211 /a> /span>/div>div classcomponent BusinessInformation_1-0-0 ari-componentinstance epgc* data-component859765 data-element-id85a2aa80-50ea-7b8a-7310-a07a599c54f7> ul classbusiness-info-socialmedia> li classsocial-media facebook> a hrefhttps://www.facebook.com/NortonYachtsDeltaville/ titleFacebook target_blank> span classfa-stack fa-lg> i classfa fa-circle fa-stack-2x>/i> i classfa fa-facebook fa-stack-1x fa-inverse>/i> /span> /a> /li> li classsocial-media youtube> a hrefhttps://www.youtube.com/channel/UCUEprU-ziWqyvBaBoa_TLkw titleYouTube target_blank> span classfa-stack fa-lg> i classfa fa-circle fa-stack-2x>/i> i classfa fa-youtube-play fa-stack-1x fa-inverse>/i> /span> /a> /li> li classsocial-media linkedin> a hrefhttps://www.linkedin.com/in/anton-webre-84b744162/ titleLinkedIn target_blank> span classfa-stack fa-lg> i classfa fa-circle fa-stack-2x>/i> i classfa fa-linkedin fa-stack-1x fa-inverse>/i> /span> /a> /li> li classsocial-media instagram> a hrefhttps://www.instagram.com/nortonyachts/ titleInstagram target_blank> span classfa-stack fa-lg> i classfa fa-circle fa-stack-2x>/i> i classfa fa-instagram fa-stack-1x fa-inverse>/i> /span> /a> /li> /ul>/div>div classcomponent CTA-Component-with-Alt-Text_1-0-0 ari-componentinstance header-schedule-button epgc* data-component1171232 data-element-idd44da2b2-fede-2f2d-aecd-d0b6188a0e62>div class> div classdynamic-cta> a href/contactus classmini-jumbotron target_self> div> h2>Schedule an appointment/h2> /div> /a> /div>/div>/div>div classcomponent Template_1-0-0 ari-componentinstance epgc* data-component862670 data-element-id2c6bd4be-e50f-cc68-2839-b6e4c7f68228>div classsearch-toggle> span data-togglecollapse data-target.xd-header1-search onclickthis.classList.toggle(collapsed)> i classfa fa-search titleSearch>/i> /span>/div>/div>div classcomponent SearchBar_1-0-0 ari-componentinstance xd-header1-search collapse epgc* data-component859746 data-element-iddb4e50b4-d664-6e96-d66f-3c6f5a0ce58a>div idsearchBar_3d52e8f7-806f-4cac-abaf-7a33feee7b5f classsearchBar> div classinput-group search rolesearch> input namequery typetext classqueryString form-control typeahead tt-cursor tt-highlight placeholderSearch... value/> span classinput-group-btn> button idmicBtn typebutton classmicBtn btn btn-default> i idmicImg classfa fa-microphone>/i> /button> button classsearchBtn btn btn-primary typesubmit> i classfa fa-search>/i> /button> /span> /div>/div>/div>/div>/div>/div>div classari-column primary-navigation ari-col-xs-12 epgc* data-column-id474317 data-element-id159a5e24-01b5-4b53-91b9-13436fe6ad83>div classcomponent PrimaryNavigation_1-0-0 ari-componentinstance epgc* data-component859747 data-element-id28bfa68b-9cf9-4f61-89f7-ac188baee8c1>div classnavbar-header> button typebutton idprimary-nav-1-toggler classnavbar-toggle collapsed data-togglecollapse data-target#primnav-1-collapse aria-expandedfalse> span classsr-only>Toggle navigation/span> span classicon-bar>/span> span classicon-bar>/span> span classicon-bar>/span> /button>/div>div classcollapse navbar-collapse idprimnav-1-collapse> ul classnav navbar-nav sft-justified> li class> a classroot-link href/ target data-toggle> Home /a> /li> li classdropdown auto-drop> a classroot-link href# target_self data-toggledropdown> All Boats For Sale i classfa fa-caret-down>/i> /a> ul classdropdown-menu rolemenu> li classdropdown-item> a classdropdown-link href/search/inventory target data-toggle> All Boats For Sale /a> /li> li classdropdown-item> a classdropdown-link href/search/inventory/showroom/Powerboats/usage/New target data-toggle> New Powerboats /a> /li> li classdropdown-item> a classdropdown-link href/search/inventory/showroom/Sailboats/usage/New target data-toggle> New Sailboats /a> /li> li classdropdown-item> a classdropdown-link href/search/Inventory/usage/Used target data-toggle> All Pre-Owned Boats for Sale /a> /li> li classdropdown-item> a classdropdown-link href/search/inventory/showroom/Powerboats/usage/Used target data-toggle> Pre-Owned Powerboats /a> /li> li classdropdown-item> a classdropdown-link href/search/inventory/showroom/Sailboats/usage/Used target data-toggle> Pre-Owned Sailboats /a> /li> li classdropdown-item> a classdropdown-link href/jeanneau-clear-the-docks target data-toggle> Jeanneau Sales /a> /li> li classdropdown-item> a classdropdown-link href/bennington-clear-the-docks target data-toggle> Bennington Clearance /a> /li> /ul> /li> li classdropdown auto-drop> a classroot-link href# target_self data-toggledropdown> Models i classfa fa-caret-down>/i> /a> ul classdropdown-menu rolemenu> li classdropdown-item> a classdropdown-link href/models target data-toggle> Models /a> /li> li classdropdown-item> a classdropdown-link href/all-about-bennington-s-series target data-toggle> New Bennington S Series /a> /li> li classdropdown-item> a classdropdown-link href/everything-about-bennington-l-series target data-toggle> The Bennington L Series Model /a> /li> li classdropdown-item> a classdropdown-link href/jeanneau-leader-models target data-toggle> Jeanneau Leader Models /a> /li> li classdropdown-item> a classdropdown-link href/jeanneau-sun-odyssey-models target data-toggle> Jeanneau Sun Odyssey Models /a> /li> li classdropdown-item> a classdropdown-link href/jeanneau-yachts-models target data-toggle> Jeanneau Yachts Models /a> /li> li classdropdown-item> a classdropdown-link href/jeanneau-nc-models target data-toggle> Jeanneau NC Models /a> /li> li classdropdown-item> a classdropdown-link href/new-saffier-yachts-dealer target data-toggle> New Saffier Yachts Dealer /a> /li> /ul> /li> li classdropdown auto-drop> a classroot-link href# target_self data-toggledropdown> Sailing School i classfa fa-caret-down>/i> /a> ul classdropdown-menu rolemenu> li classdropdown-item> a classdropdown-link href/sailing-school target data-toggle> Sailing School /a> /li> li classdropdown-item> a classdropdown-link href/sailing-classes target data-toggle> Sailing Classes /a> /li> li classdropdown-item> a classdropdown-link hrefhttps://www.nortonyachts.com/nortons-sailing-school-frequently-asked-questions target data-toggle> Frequently Asked Questions /a> /li> li classdropdown-item> a classdropdown-link href/sailing-instructors target data-toggle> Our Instructors /a> /li> li classdropdown-item> a classdropdown-link href/sailing-school-signup target data-toggle> Book Now /a> /li> /ul> /li> li class> a classroot-link href/sell-your-boat target data-toggle> Sell Your Boat /a> /li> li class> a classroot-link href/marina-services target data-toggle> Marina Services /a> /li> li classdropdown auto-drop> a classroot-link href# target_self data-toggledropdown> Boat Services i classfa fa-caret-down>/i> /a> ul classdropdown-menu rolemenu> li classdropdown-item> a classdropdown-link href/boat-service-center target data-toggle> Boat Services /a> /li> li classdropdown-item> a classdropdown-link href/fiberglass-composite target data-toggle> Fiberglass & Composite Services | Norton Yachts /a> /li> li classdropdown-item> a classdropdown-link href/awlgrip-painting-services target data-toggle> AwlGrip Painting Services /a> /li> li classdropdown-item> a classdropdown-link href/winterstorage target data-toggle> Winter Storage /a> /li> li classdropdown-item> a classdropdown-link href/electronics target data-toggle> Electronics /a> /li> /ul> /li> li classdropdown auto-drop> a classroot-link href# target_self data-toggledropdown> Pontoon Rentals i classfa fa-caret-down>/i> /a> ul classdropdown-menu rolemenu> li classdropdown-item> a classdropdown-link href/pontoon-rentals target data-toggle> Pontoon Rentals /a> /li> li classdropdown-item> a classdropdown-link href/pontoon-rental-faqs target data-toggle> Pontoon Rental FAQs /a> /li> li classdropdown-item> a classdropdown-link href/boater-safety target data-toggle> Boater Safety /a> /li> /ul> /li> li classdropdown auto-drop> a classroot-link href# target_self data-toggledropdown> About Us i classfa fa-caret-down>/i> /a> ul classdropdown-menu rolemenu> li classdropdown-item> a classdropdown-link href/aboutus target data-toggle> About Us /a> /li> li classdropdown-item> a classdropdown-link href/contactus target data-toggle> Contact Us /a> /li> li classdropdown-item> a classdropdown-link href/events target data-toggle> Events /a> /li> li classdropdown-item> a classdropdown-link href/staff target data-toggle> Meet The Team /a> /li> li classdropdown-item> a classdropdown-link href/blog target data-toggle> Blog /a> /li> li classdropdown-item> a classdropdown-link href/careers target data-toggle> Careers /a> /li> /ul> /li> /ul>/div>/div>/div>/div>div classari-row header xd-mobile-header1 visible-xs epgc* data-row-id298414 data-element-id30eff1aa-9362-4400-9387-83ddc86dfa4d>div classari-column ari-col-xs-12 ari-col-sm-12 epgc* data-column-id474332 data-element-id4adb7aed-bee8-43f8-941a-a60fff58ffac>div classcomponent Template_1-0-0 ari-componentinstance epgc* data-component859766 data-element-id38f78694-34a9-4c23-9827-1b17d440be87>div classlogo> a href/ titleNorton Yacht Sales> img srchttps://published-assets.ari-build.com/Content/Published/Site/32964/images/logo.png altNorton Yacht Sales classimg-responsive center-block/> /a>/div>/div>/div>div classari-column xd1-mobile-search collapse ari-col-xs-12 epgc* data-column-id474333 data-element-id6c12efd9-435c-47a6-862a-f6afac9787d4>div classcomponent SearchBar_1-0-0 ari-componentinstance epgc* data-component859767 data-element-id2f8ea27d-0e23-4bee-8062-152755319de7>div idsearchBar_2e3b0422-f7a6-4974-a351-59318bf227e4 classsearchBar> div classinput-group search rolesearch> input namequery typetext classqueryString form-control typeahead tt-cursor tt-highlight placeholderSearch... value/> span classinput-group-btn> button idmicBtn typebutton classmicBtn btn btn-default> i idmicImg classfa fa-microphone>/i> /button> button classsearchBtn btn btn-primary typesubmit> i classfa fa-search>/i> /button> /span> /div>/div>/div>/div>div classari-column ari-col-xs-12 data-column-id474334 data-element-id9e6f98cd-041f-4ac0-bdfa-299150f56f6b>div classari-row menu-bar epgc* data-row-id298415 data-element-idf4d4d11a-5ff8-4dd3-af32-cd8fc4384926>div classari-column menu-bar-left ari-col-xs-6 epgc* data-column-id474336 data-element-idf6577cb1-6b74-4c36-934e-b08aa60b2d49>div classcomponent Template_1-0-0 ari-componentinstance epgc* data-component859772 data-element-idbda5ff6b-cc33-46fc-b115-0a7f594d12cf>div classmenu-btn> a titleMenu data-togglecollapse data-target.xd1-mobile-nav classnavbar-toggle collapsed onclickthis.classList.toggle(collapsed);> span classsr-only>Toggle navigation/span> span classicon-bar>/span> span classicon-bar>/span> span classicon-bar>/span> /a>/div>/div>/div>div classari-column menu-bar-right ari-col-xs-6 epgc* data-column-id474337 data-element-id2a1945c3-8008-4861-b8c3-256634eea205>div classcomponent Template_1-0-0 ari-componentinstance epgc* data-component859769 data-element-id9dd76bbd-8338-41bc-88a0-201268d45ddd>div classphone-btn> a hreftel:+1(804) 776-9211 titleCall Us> span classfa-stack fa-lg> i classfa fa-circle-thin fa-stack-2x>/i> i classfa fa-volume-control-phone fa-stack-1x>/i> /span> /a>/div>/div>div classcomponent Template_1-0-0 ari-componentinstance epgc* data-component859771 data-element-id7c0b1337-0a2a-ced1-92cd-9f66d487443f>div classsearch-btn> span titleSearch data-togglecollapse data-target.xd1-mobile-search onclickthis.classList.toggle(collapsed);> span classfa-stack fa-lg> i classfa fa-circle-thin fa-stack-2x>/i> i classfa fa-search fa-stack-1x>/i> /span> /span>/div>/div>/div>/div>div classcomponent PrimaryNavigation_1-0-0 ari-componentinstance xd1-mobile-nav collapse epgc* data-component859768 data-element-idcdd03c11-6e85-4b13-b32a-d46269f0c3ae>div classnavbar-header> button typebutton idprimary-nav-1-toggler classnavbar-toggle collapsed data-togglecollapse data-target#primnav-1-collapse aria-expandedfalse> span classsr-only>Toggle navigation/span> span classicon-bar>/span> span classicon-bar>/span> span classicon-bar>/span> /button>/div>div classcollapse navbar-collapse idprimnav-1-collapse> ul classnav navbar-nav sft-justified> li class> a classroot-link href/ target data-toggle> Home /a> /li> li classdropdown auto-drop> a classroot-link href# target_self data-toggledropdown> All Boats For Sale i classfa fa-caret-down>/i> /a> ul classdropdown-menu rolemenu> li classdropdown-item> a classdropdown-link href/search/inventory target data-toggle> All Boats For Sale /a> /li> li classdropdown-item> a classdropdown-link href/search/inventory/showroom/Powerboats/usage/New target data-toggle> New Powerboats /a> /li> li classdropdown-item> a classdropdown-link href/search/inventory/showroom/Sailboats/usage/New target data-toggle> New Sailboats /a> /li> li classdropdown-item> a classdropdown-link href/search/Inventory/usage/Used target data-toggle> All Pre-Owned Boats for Sale /a> /li> li classdropdown-item> a classdropdown-link href/search/inventory/showroom/Powerboats/usage/Used target data-toggle> Pre-Owned Powerboats /a> /li> li classdropdown-item> a classdropdown-link href/search/inventory/showroom/Sailboats/usage/Used target data-toggle> Pre-Owned Sailboats /a> /li> li classdropdown-item> a classdropdown-link href/jeanneau-clear-the-docks target data-toggle> Jeanneau Sales /a> /li> li classdropdown-item> a classdropdown-link href/bennington-clear-the-docks target data-toggle> Bennington Clearance /a> /li> /ul> /li> li classdropdown auto-drop> a classroot-link href# target_self data-toggledropdown> Models i classfa fa-caret-down>/i> /a> ul classdropdown-menu rolemenu> li classdropdown-item> a classdropdown-link href/models target data-toggle> Models /a> /li> li classdropdown-item> a classdropdown-link href/all-about-bennington-s-series target data-toggle> New Bennington S Series /a> /li> li classdropdown-item> a classdropdown-link href/everything-about-bennington-l-series target data-toggle> The Bennington L Series Model /a> /li> li classdropdown-item> a classdropdown-link href/jeanneau-leader-models target data-toggle> Jeanneau Leader Models /a> /li> li classdropdown-item> a classdropdown-link href/jeanneau-sun-odyssey-models target data-toggle> Jeanneau Sun Odyssey Models /a> /li> li classdropdown-item> a classdropdown-link href/jeanneau-yachts-models target data-toggle> Jeanneau Yachts Models /a> /li> li classdropdown-item> a classdropdown-link href/jeanneau-nc-models target data-toggle> Jeanneau NC Models /a> /li> li classdropdown-item> a classdropdown-link href/new-saffier-yachts-dealer target data-toggle> New Saffier Yachts Dealer /a> /li> /ul> /li> li classdropdown auto-drop> a classroot-link href# target_self data-toggledropdown> Sailing School i classfa fa-caret-down>/i> /a> ul classdropdown-menu rolemenu> li classdropdown-item> a classdropdown-link href/sailing-school target data-toggle> Sailing School /a> /li> li classdropdown-item> a classdropdown-link href/sailing-classes target data-toggle> Sailing Classes /a> /li> li classdropdown-item> a classdropdown-link hrefhttps://www.nortonyachts.com/nortons-sailing-school-frequently-asked-questions target data-toggle> Frequently Asked Questions /a> /li> li classdropdown-item> a classdropdown-link href/sailing-instructors target data-toggle> Our Instructors /a> /li> li classdropdown-item> a classdropdown-link href/sailing-school-signup target data-toggle> Book Now /a> /li> /ul> /li> li class> a classroot-link href/sell-your-boat target data-toggle> Sell Your Boat /a> /li> li class> a classroot-link href/marina-services target data-toggle> Marina Services /a> /li> li classdropdown auto-drop> a classroot-link href# target_self data-toggledropdown> Boat Services i classfa fa-caret-down>/i> /a> ul classdropdown-menu rolemenu> li classdropdown-item> a classdropdown-link href/boat-service-center target data-toggle> Boat Services /a> /li> li classdropdown-item> a classdropdown-link href/fiberglass-composite target data-toggle> Fiberglass & Composite Services | Norton Yachts /a> /li> li classdropdown-item> a classdropdown-link href/awlgrip-painting-services target data-toggle> AwlGrip Painting Services /a> /li> li classdropdown-item> a classdropdown-link href/winterstorage target data-toggle> Winter Storage /a> /li> li classdropdown-item> a classdropdown-link href/electronics target data-toggle> Electronics /a> /li> /ul> /li> li classdropdown auto-drop> a classroot-link href# target_self data-toggledropdown> Pontoon Rentals i classfa fa-caret-down>/i> /a> ul classdropdown-menu rolemenu> li classdropdown-item> a classdropdown-link href/pontoon-rentals target data-toggle> Pontoon Rentals /a> /li> li classdropdown-item> a classdropdown-link href/pontoon-rental-faqs target data-toggle> Pontoon Rental FAQs /a> /li> li classdropdown-item> a classdropdown-link href/boater-safety target data-toggle> Boater Safety /a> /li> /ul> /li> li classdropdown auto-drop> a classroot-link href# target_self data-toggledropdown> About Us i classfa fa-caret-down>/i> /a> ul classdropdown-menu rolemenu> li classdropdown-item> a classdropdown-link href/aboutus target data-toggle> About Us /a> /li> li classdropdown-item> a classdropdown-link href/contactus target data-toggle> Contact Us /a> /li> li classdropdown-item> a classdropdown-link href/events target data-toggle> Events /a> /li> li classdropdown-item> a classdropdown-link href/staff target data-toggle> Meet The Team /a> /li> li classdropdown-item> a classdropdown-link href/blog target data-toggle> Blog /a> /li> li classdropdown-item> a classdropdown-link href/careers target data-toggle> Careers /a> /li> /ul> /li> /ul>/div>/div>/div>/div>/div>div classari-section main-content epgc* data-section-id146834 data-section-nameMain Content data-element-idee8a4199-2179-4513-9595-828c0c3d99d1>div classari-row epgc* contain data-row-id286973 data-element-id508e98e9-bbc6-4248-9cc0-580f548731f3>div classari-column ari-col-xs-12 ari-col-sm-12 epgc* data-column-id458889 data-element-id9b9dccbd-1c42-4097-b023-8698fc0b4b0d>/div>/div>div classari-row epgc* contain data-row-id286974 data-element-id38e46e72-fa9e-43a1-a423-b958c75b66b2>div classari-column ari-col-xs-12 ari-col-sm-12 epgc* data-column-id458890 data-element-idc6d397e0-c204-4d9e-9a28-06c50579e822>div classcomponent Template_1-0-0 ari-componentinstance epgc* data-component1446139 data-element-id480ad37c-af1e-4edb-a17d-0a5e193911b9>/div>div classcomponent PageAsset_1-0-0 ari-componentinstance epgc* data-component807532 data-element-id402f8647-a95d-47cb-a862-712af04901ec> div classrow> div classcol-xs-12> div classecomm_asset>!-- banner section start -->section classcustom_banner_section>div classcustom_container>div classbanner_grid>div>h1>Boats you'll love support you can trust/h1>p classbanner_text>Explore top quality boats crafted for adventure, backed by dependable service you can count on/p>div classbanner_list>ul>li>Premium Boats/li>li>Adventure Ready/li>li>Trusted Support/li>li>Reliable Service/li>/ul>/div>div classbutton_google_flex>div classcustom_call>a hreftel:8047769211> span>img srchttps://cdnmedia.endeavorsuite.com/images/ThumbGenerator/Thumb.aspx?imghttp%3a%2f%2fcdnmedia.endeavorsuite.com%2fimages%2forganizations%2f9f3c056c-c684-497f-8cec-558aca06226b%2fHomepage%2ftelephone-call1.png&v1749118695498?v20251218185007&w36 alttelephone-call1 stylewidth:36px; classfr-fic fr-dib img-responsive>/span> p>span>Call Us Now:/span>br>(804) 776-9211/p> /a>/div>div classcustom_btton01>a hrefhttps://www.nortonyachts.com/contactus> Schedule Appointment /a>/div>/div>div classgoogle_image>a hrefhttps://g.co/kgs/91Vj5Cd>img srchttps://cdnmedia.endeavorsuite.com/images/ThumbGenerator/Thumb.aspx?img%2f%2fcdnmedia.endeavorsuite.com%2fimages%2forganizations%2f9f3c056c-c684-497f-8cec-558aca06226b%2fHomepage%2fGroup6.png&v1749118568998&w180 altGroup6 stylewidth:180px; classfr-fic fr-dib img-responsive>/a>/div>div classgoogle_image>br>/div>/div>/div>/div>/section>!-- banner section start -->/div> /div> /div> div classrow> div classcol-xs-12> div classecomm_asset>div classari-section advanced-search epgc* custom-form-home data-element-idb1abaec6-8654-e9ed-a4db-b93106d2287c data-section-id155569 data-section-nameAdvanced Search>div classari-row epgc* data-element-ida21b6014-7efc-e3c3-659b-7b5761f3be1e data-row-id298417>div classari-column ari-col-xs-12 ari-col-sm-12 epgc* data-column-id474339 data-element-id4704075d-5e39-50bd-7b37-e56cc7fa5e3d>div classcomponent Advanced-Inventory-Search_1-0-2 ari-componentinstance epgc* appointment-box data-component859774 data-element-id1158c6a7-5571-77fb-fd89-1cf2251bf09c data-eqcss-0-0-parent data-eqcss-1-0-parent data-eqcss-2-0-parent data-eqcss-3-0-parent>div classadvanced-inventory-search collapse-never data-eqcss-0-0 data-eqcss-1-0 data-eqcss-2-0 data-eqcss-3-0>div classinventory-search-fields>div>div classcolumn-auto title-container>h2>Find New and Used Boats for Sale | Norton Yachts Inventory/h2>/div>div classfilters>div classcolumn-auto collapse filter-group>select classform-control idusage> option valueAll Usage>All Usage/option> option valueNew>New/option> option valueUsed>Used/option> /select>/div>div classcolumn-auto collapse filter-group>select classform-control idyears> option valueAll Years>All Years/option> option value2026>2026/option> option value2025>2025/option> option value2024>2024/option> option value2023>2023/option> option value2022>2022/option> option value2021>2021/option> option value2017>2017/option> option value2013>2013/option> option value2012>2012/option> option value2007>2007/option> option value2006>2006/option> option value2005>2005/option> option value2002>2002/option> option value2000>2000/option> option value1996>1996/option> option value1995>1995/option> option value1994>1994/option> option value1992>1992/option> option value1990>1990/option> option value1987>1987/option> option value1985>1985/option> option value1981>1981/option> option value1980>1980/option> option value1977>1977/option> option value1972>1972/option> /select>/div>div classcolumn-auto collapse filter-group>select classform-control idtypes> option valueAll Types>All Types/option> option valueBoats>Boats/option> option valuePontoons>Pontoons/option> /select>/div>div classcolumn-auto collapse filter-group>select classform-control idmakes> option valueAll Makes>All Makes/option> option valueAlbin>Albin/option> option valueAquasport>Aquasport/option> option valueBaha Cruiser>Baha Cruiser/option> option valueBeneteau>Beneteau/option> option valueBennington>Bennington/option> option valueBertram>Bertram/option> option valueBristol>Bristol/option> option valueCatalina>Catalina/option> option valueChien Hwa>Chien Hwa/option> option valueCobia>Cobia/option> option valueHunter>Hunter/option> option valueJeanneau>Jeanneau/option> option valueMainship>Mainship/option> option valueMorris>Morris/option> option valueNauticStar>NauticStar/option> option valuePearson>Pearson/option> option valueRegal>Regal/option> option valueSaffier Yachts>Saffier Yachts/option> option valueTartan>Tartan/option> option valueWellcraft>Wellcraft/option> option valueYacht>Yacht/option> /select>/div>div classcolumn-auto collapse filter-group>select classform-control idstyles> option valueAll Styles>All Styles/option> option valueCenter Consoles>Center Consoles/option> option valueDeck Boats>Deck Boats/option> option valueFisherman>Fisherman/option> option valueL Series>L Series/option> option valueSailboat>Sailboat/option> /select>/div>/div>div classaction-buttons>div classcolumn-auto collapse column-btn>button classbtn btn-default btn-block idviewResults>View 44 Results/button>/div>div classcolumn-auto collapse column-btn>button classbtn btn-link btn-block idresetBtn>Reset/button>/div>/div>/div>/div>/div>style data-eqcss-readtrue data-eqcss-0-0-next data-eqcss-1-0-next data-eqcss-2-0-next data-eqcss-3-0-next> .advanced-inventory-search { padding: 10px } .advanced-inventory-search.collapse-never .row-flex .column-auto.collapse, .advanced-inventory-search.collapse-never .row-flex .column-auto.collapsing { display: block !important; height: auto !important } @media (min-width: 768px) { .advanced-inventory-search.collapse-on-xs .row-flex .column-auto.collapse, .advanced-inventory-search.collapse-on-xs .row-flex .column-auto.collapsing { display: block !important; height: auto !important } } @media (max-width: 767px) { .advanced-inventory-search.collapse-on-xs .row-flex .column-auto.title-container h3:after { content: \f103; font-family: FontAwesome; -webkit-transition: 0.3s ease-out; transition: 0.3s ease-out; padding-left: 5px; padding-right: 5px } .advanced-inventory-search.collapse-on-xs .row-flex .column-auto.title-container h3.icon:after { -webkit-transform: rotate(180deg); transform: rotate(180deg) } } @media (min-width: 992px) { .advanced-inventory-search.collapse-on-sm .row-flex .column-auto.collapse, .advanced-inventory-search.collapse-on-sm .row-flex .column-auto.collapsing { display: block !important; height: auto !important } } @media (max-width: 991px) { .advanced-inventory-search.collapse-on-sm .row-flex .column-auto.title-container h3:after { content: \f103; font-family: FontAwesome; -webkit-transition: 0.3s ease-out; transition: 0.3s ease-out; padding-left: 5px; padding-right: 5px } .advanced-inventory-search.collapse-on-sm .row-flex .column-auto.title-container h3.icon:after { -webkit-transform: rotate(180deg); transform: rotate(180deg) } } @media (min-width: 1200px) { .advanced-inventory-search.collapse-on-md .row-flex .column-auto.collapse, .advanced-inventory-search.collapse-on-md .row-flex .column-auto.collapsing { display: block !important; height: auto !important } } @media (max-width: 1199px) { .advanced-inventory-search.collapse-on-md .row-flex .column-auto.title-container h3:after { content: \f103; font-family: FontAwesome; -webkit-transition: 0.3s ease-out; transition: 0.3s ease-out; padding-left: 5px; padding-right: 5px; display: inline-block } .advanced-inventory-search.collapse-on-md .row-flex .column-auto.title-container h3.icon:after { -webkit-transform: rotate(180deg); transform: rotate(180deg) } } .advanced-inventory-search:not(.collapse-on-xs):not(.collapse-on-sm):not(.collapse-on-md) .row-flex .column-auto.title-container h3:after { content: \f103; font-family: FontAwesome; -webkit-transition: 0.3s ease-out; transition: 0.3s ease-out; padding-left: 5px; padding-right: 5px; display: inline-block } .advanced-inventory-search:not(.collapse-on-xs):not(.collapse-on-sm):not(.collapse-on-md) .row-flex .column-auto.title-container h3.icon:after { -webkit-transform: rotate(180deg); transform: rotate(180deg) } .advanced-inventory-search h3.title { margin-top: 10px; margin-bottom: 10px; font-size: 20px; white-space: nowrap } .advanced-inventory-search .row-flex { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: space-evenly; -ms-flex-pack: space-evenly; justify-content: space-evenly; -ms-flex-wrap: wrap; flex-wrap: wrap } .advanced-inventory-search .row-flex .column-auto { width: 100%; padding: 0 10px; -webkit-box-flex: 1; -ms-flex: 1; flex: 1 } .advanced-inventory-search .row-flex .column-auto select, .advanced-inventory-search .row-flex .column-auto .btn { margin-top: 5px; margin-bottom: 5px } @element .advanced-inventory-search and (max-width: 860px) { :self .row-flex .column-auto.title-container { -ms-flex-preferred-size: 100% !important; flex-basis: 100% !important } } @element .advanced-inventory-search and (max-width: 720px) { :self .row-flex { -ms-flex-wrap: wrap; flex-wrap: wrap } :self .row-flex .column-auto { width: 50% !important; -webkit-box-flex: 1 !important; -ms-flex: auto !important; flex: auto !important } :self .row-flex .column-auto.column-btn { width: 25% !important } } @element .advanced-inventory-search and (max-width: 550px) { :self .row-flex .column-auto { width: 100% !important } :self .row-flex .column-auto.column-btn { width: 50% !important } } @element .advanced-inventory-search and (max-width: 375px) { :self .row-flex .column-auto.column-btn { width: 100% !important } } /style> script typetext/javascript> /* The MIT License (MIT) CountUp.js - https://github.com/inorganik/countUp.js Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the Software), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED AS IS, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ var allUnitsArray ; allUnitsArray.push( { title: Leader 10.5 CC, id: 12047089, usage: New, type: Boats, make: Jeanneau, year: 2024, style: Unspecified }); allUnitsArray.push( { title: Yawl, id: 12047575, usage: Used, type: Boats, make: Bristol, year: 1981, style: Unspecified }); allUnitsArray.push( { title: 37, id: 12047612, usage: Used, type: Boats, make: Tartan, year: 1977, style: Unspecified }); allUnitsArray.push( { title: 28 Linda, id: 12198850, usage: Used, type: Boats, make: Morris, year: 1990, style: Unspecified }); allUnitsArray.push( { title: 23 LTFB Bowrider, id: 12203741, usage: New, type: Pontoons, make: Bennington, year: 2024, style: Unspecified }); allUnitsArray.push( { title: 895 Series 2, id: 12207865, usage: New, type: Boats, make: Jeanneau, year: 2025, style: Unspecified }); allUnitsArray.push( { title: S2, id: 12221731, usage: Used, type: Boats, make: Yacht, year: 1980, style: Unspecified }); allUnitsArray.push( { title: 24 LSB, id: 12224726, usage: New, type: Pontoons, make: Bennington, year: 2024, style: L Series }); allUnitsArray.push( { title: 24 LSB, id: 12266577, usage: New, type: Pontoons, make: Bennington, year: 2024, style: L Series }); allUnitsArray.push( { title: 10.5 Series 2 Walk Around, id: 12267853, usage: New, type: Boats, make: Jeanneau, year: 2024, style: Unspecified }); allUnitsArray.push( { title: 55, id: 12323149, usage: New, type: Boats, make: Jeanneau, year: 2025, style: Unspecified }); allUnitsArray.push( { title: NC 1095 FLY, id: 12329052, usage: New, type: Boats, make: Jeanneau, year: 2025, style: Unspecified }); allUnitsArray.push( { title: Sun Odyssey 440, id: 12329090, usage: New, type: Boats, make: Jeanneau, year: 2025, style: Unspecified }); allUnitsArray.push( { title: 34 Center Board, id: 12343708, usage: Used, type: Boats, make: Pearson, year: 1985, style: Unspecified }); allUnitsArray.push( { title: 222 Fisherman, id: 12369664, usage: Used, type: Boats, make: Wellcraft, year: 2022, style: Fisherman }); allUnitsArray.push( { title: Sun Odyssey 410, id: 12387481, usage: Used, type: Boats, make: Jeanneau, year: 2022, style: Sailboat }); allUnitsArray.push( { title: 3360 Window Express, id: 12398641, usage: Used, type: Boats, make: Regal, year: 2006, style: Unspecified }); allUnitsArray.push( { title: 1095, id: 12460493, usage: New, type: Boats, make: Jeanneau, year: 2024, style: Unspecified }); allUnitsArray.push( { title: 30, id: 12476969, usage: Used, type: Boats, make: Hunter, year: 1994, style: Unspecified }); allUnitsArray.push( { title: 31, id: 12551113, usage: Unspecified, type: Boats, make: Bertram, year: 1972, style: Unspecified }); allUnitsArray.push( { title: 257 WAC, id: 12551784, usage: Used, type: Boats, make: Baha Cruiser, year: 2005, style: Unspecified }); allUnitsArray.push( { title: 311, id: 12555280, usage: Used, type: Boats, make: Beneteau, year: 2000, style: Unspecified }); allUnitsArray.push( { title: Rum Runner II JUST REDUCED!, id: 12642819, usage: Used, type: Boats, make: Mainship, year: 2005, style: Unspecified }); allUnitsArray.push( { title: Oceanis Clipper 343, id: 12647826, usage: Used, type: Boats, make: Beneteau, year: 2007, style: Unspecified }); allUnitsArray.push( { title: SUN ODYSSEY 410, id: 12657619, usage: Used, type: Boats, make: Jeanneau, year: 2021, style: Sailboat }); allUnitsArray.push( { title: 225 Osprey, id: 12670514, usage: Used, type: Boats, make: Aquasport, year: 1995, style: Unspecified }); allUnitsArray.push( { title: Sun Odyssey 410, id: 12705589, usage: New, type: Boats, make: Jeanneau, year: 2025, style: Unspecified }); allUnitsArray.push( { title: 1295 Coupe, id: 12708374, usage: New, type: Boats, make: Jeanneau, year: 2026, style: Unspecified }); allUnitsArray.push( { title: SE 24 Lite, id: 12724858, usage: New, type: Boats, make: Saffier Yachts, year: 2024, style: Unspecified }); allUnitsArray.push( { title: NC 1095, id: 12788700, usage: New, type: Boats, make: Jeanneau, year: 2025, style: Unspecified }); allUnitsArray.push( { title: SE 27 Leisure, id: 12808277, usage: New, type: Boats, make: Saffier Yachts, year: 2025, style: Unspecified }); allUnitsArray.push( { title: SE 33 Life, id: 12808297, usage: New, type: Boats, make: Saffier Yachts, year: 2025, style: Unspecified }); allUnitsArray.push( { title: SO 350, id: 12813532, usage: New, type: Boats, make: Jeanneau, year: 2025, style: Unspecified }); allUnitsArray.push( { title: 28 MKII, id: 12845103, usage: Used, type: Boats, make: Catalina, year: 2000, style: Unspecified }); allUnitsArray.push( { title: Sun Odyssey 410, id: 12845109, usage: Used, type: Boats, make: Jeanneau, year: 2023, style: Unspecified }); allUnitsArray.push( { title: Sun Odyssey 379, id: 12939920, usage: Used, type: Boats, make: Jeanneau, year: 2012, style: Unspecified }); allUnitsArray.push( { title: 27, id: 13198354, usage: Used, type: Boats, make: Pearson, year: 1987, style: Unspecified }); allUnitsArray.push( { title: Senator Futura Sundeck, id: 13263230, usage: Used, type: Boats, make: Chien Hwa, year: 1987, style: Unspecified }); allUnitsArray.push( { title: Sport Deck Boat 223 DC, id: 13282959, usage: Used, type: Boats, make: NauticStar, year: 2013, style: Deck Boats }); allUnitsArray.push( { title: 34.2, id: 13294822, usage: Used, type: Boats, make: Jeanneau, year: 2002, style: Unspecified }); allUnitsArray.push( { title: 34, id: 13297226, usage: Used, type: Boats, make: Catalina, year: 1992, style: Unspecified }); allUnitsArray.push( { title: 393, id: 13349047, usage: Used, type: Boats, make: Beneteau, year: 2002, style: Unspecified }); allUnitsArray.push( { title: 31 Tournament Express, id: 13350318, usage: Used, type: Boats, make: Albin, year: 1996, style: Unspecified }); allUnitsArray.push( { title: 220CC, id: 13377742, usage: Used, type: Boats, make: Cobia, year: 2017, style: Center Consoles }); var __assign this && this.__assign || function() { return (__assign Object.assign || function(t) { for (var s, i 1, n arguments.length; i n; i++) for (var p in s argumentsi) Object.prototype.hasOwnProperty.call(s, p) && (tp sp); return t }).apply(this, arguments) }; function polyfillReady() { var createOptionTag function(value) { return option value + value + > + value + /option> }, getUsage function(array) { return Array.from(new Set(array.map(function(a) { return a.usage }))).sort().filter(function(a) { return Unspecified ! a }) }, getYears function(array) { return Array.from(new Set(array.map(function(a) { return a.year }))).filter(function(a) { return 0 ! a }).sort().reverse() }, getTypes function(array) { return Array.from(new Set(array.map(function(a) { return a.type }))).sort() }, getMakes function(array) { return Array.from(new Set(array.map(function(a) { return a.make }))).sort() }, getStyles function(array) { return Array.from(new Set(array.map(function(a) { return a.style }))).sort().filter(function(a) { return Unspecified ! a }) }, filterUnits function(input, criteria) { return function(item, index, array) { for (var unitProperties Object.keys(criteria), i 0; i unitProperties.length; i++) if (itemunitPropertiesi ! criteriaunitPropertiesi) { if (reset criteriaunitPropertiesi || 0 criteriaunitPropertiesi) continue; return !1 } return !0 } }, updateOptions function(usage, years, types, makes, styles) { var usageDropdown $(#usage), yearsDropdown $(#years), typesDropdown $(#types), makesDropdown $(#makes), stylesDropdown $(#styles), populateDropdown function(element, array) { $(element).empty(); var capitalize, defaultLabel All + function(s) { return s.charAt(0).toUpperCase() + s.slice(1) }($(element).attr(id)); $(element).append(createOptionTag(defaultLabel)); for (var i 0; i array.length; i++) $(element).append(createOptionTag(arrayi.toString())) }; populateDropdown(usageDropdown, usage), populateDropdown(yearsDropdown, years), populateDropdown(typesDropdown, types), populateDropdown(makesDropdown, makes), populateDropdown(stylesDropdown, styles) }, updateBtnText function(countupItem, number) { countupItem.update(number) }, countUp new CountUp(viewResults, allUnitsArray.length, { useGrouping: !1, duration: 1.5, prefix: View , suffix: Results }); $(#usage, #years, #types, #makes, #styles).each(function(index, element) { $(element).change(function() { var usage $(#usage).val(), year $(#years).val(), type $(#types).val(), make $(#makes).val(), style $(#styles).val(), newUnit {}; All Usage ! usage && ! usage && (newUnit.usage usage.toString()), All Years ! year && ! year && (newUnit.year parseInt(year.toString())), All Types ! type && ! type && (newUnit.type type.toString()), All Makes ! make && ! make && (newUnit.make make.toString()), All Styles ! style && ! style && (newUnit.style style.toString()), All Usage $(element).val() ? newUnit.usage reset : All Years $(element).val() ? newUnit.year 0 : All Types $(element).val() ? newUnit.type reset : All Makes $(element).val() ? newUnit.make reset : All Styles $(element).val() && (newUnit.style reset); var newUnits allUnitsArray.filter(filterUnits(allUnitsArray, newUnit)); updateOptions(getUsage(newUnits), getYears(newUnits), getTypes(newUnits), getMakes(newUnits), getStyles(newUnits)), 0 ! $(#usage optionvalue + usage + ).length ? $(#usage).val(usage) : $(#usage).val(All Usage), 0 ! $(#years optionvalue + year + ).length ? $(#years).val(year) : $(#years).val(All Years), 0 ! $(#types optionvalue + type + ).length ? $(#types).val(type) : $(#types).val(All Types), 0 ! $(#makes optionvalue + make + ).length ? $(#makes).val(make) : $(#makes).val(All Makes), 0 ! $(#styles optionvalue + style + ).length ? $(#styles).val(style) : $(#styles).val(All Styles), updateBtnText(countUp, newUnits.length) }), updateOptions(getUsage(allUnitsArray), getYears(allUnitsArray), getTypes(allUnitsArray), getMakes(allUnitsArray), getStyles(allUnitsArray)), updateBtnText(countUp, allUnitsArray.length) }), $(#viewResults).click(function(event) { var encodeString function(string) { return encodeURIComponent(string.replace(/, ~~)) }, resultPath /search/inventory/availability/In Stock, usageVal $(#usage).val().toString(), yearVal $(#years).val().toString(), typeVal $(#types).val().toString(), makeVal $(#makes).val().toString(), styleVal $(#styles).val().toString(); ! usageVal && All Usage ! usageVal && (resultPath + /usage/ + encodeString(usageVal)), ! yearVal && All Years ! yearVal && (resultPath + /year/ + encodeString(yearVal)), ! typeVal && All Types ! typeVal && (resultPath + /type/ + encodeString(typeVal)), ! makeVal && All Makes ! makeVal && (resultPath + /brand/ + encodeString(makeVal)), ! styleVal && All Styles ! styleVal && (resultPath + /class/ + encodeString(styleVal)), window.location.href resultPath }), $(#resetBtn).click(function(event) { updateOptions(getUsage(allUnitsArray), getYears(allUnitsArray), getTypes(allUnitsArray), getMakes(allUnitsArray), getStyles(allUnitsArray)), $(#usage).val(All Usage), $(#years).val(All Years), $(#types).val(All Types), $(#makes).val(All Makes), $(#styles).val(All Styles), updateBtnText(countUp, allUnitsArray.length) }), $(.advanced-inventory-search .row-flex .column-auto.title-container h3).click(function(event) { $(event.target).toggleClass(icon), $(.advanced-inventory-search .row-flex .column-autoclass*collapse).each(function(index, element) { $(element).collapse(toggle) }) }) } $(function() { var scriptElement document.createElement(script), headElement; scriptElement.setAttribute(src, https://cdnjs.cloudflare.com/polyfill/v3/polyfill.min.js?flagsgated&callbackpolyfillReady&featuresArray.from%2CSet), scriptElement.setAttribute(crossorigin, anonymous), document.querySelector(head).appendChild(scriptElement) }); var CountUp function() { function CountUp(target, endVal, options) { var _this this; this.target target, this.endVal endVal, this.options options, this.version 2.0.4, this.defaults { startVal: 0, decimalPlaces: 0, duration: 2, useEasing: !0, useGrouping: !0, smartEasingThreshold: 999, smartEasingAmount: 333, separator: ,, decimal: ., prefix: , suffix: }, this.finalEndVal null, this.useEasing !0, this.countDown !1, this.error , this.startVal 0, this.paused !0, this.count function(timestamp) { _this.startTime || (_this.startTime timestamp); var progress timestamp - _this.startTime; _this.remaining _this.duration - progress, _this.useEasing ? _this.countDown ? _this.frameVal _this.startVal - _this.easingFn(progress, 0, _this.startVal - _this.endVal, _this.duration) : _this.frameVal _this.easingFn(progress, _this.startVal, _this.endVal - _this.startVal, _this.duration) : _this.countDown ? _this.frameVal _this.startVal - (_this.startVal - _this.endVal) * (progress / _this.duration) : _this.frameVal _this.startVal + (_this.endVal - _this.startVal) * (progress / _this.duration), _this.countDown ? _this.frameVal _this.frameVal _this.endVal ? _this.endVal : _this.frameVal : _this.frameVal _this.frameVal > _this.endVal ? _this.endVal : _this.frameVal, _this.frameVal Math.round(_this.frameVal * _this.decimalMult) / _this.decimalMult, _this.printValue(_this.frameVal), progress _this.duration ? _this.rAF requestAnimationFrame(_this.count) : null ! _this.finalEndVal ? _this.update(_this.finalEndVal) : _this.callback && _this.callback() }, this.formatNumber function(num) { var neg num 0 ? - : , result, x, x1, x2, x3; if (result Math.abs(num).toFixed(_this.options.decimalPlaces), x1 (x (result + ).split(.))0, x2 x.length > 1 ? _this.options.decimal + x1 : , _this.options.useGrouping) { x3 ; for (var i 0, len x1.length; i len; ++i) 0 ! i && i % 3 0 && (x3 _this.options.separator + x3), x3 x1len - i - 1 + x3; x1 x3 } return _this.options.numerals && _this.options.numerals.length && (x1 x1.replace(/0-9/g, function(w) { return _this.options.numerals+w }), x2 x2.replace(/0-9/g, function(w) { return _this.options.numerals+w })), neg + _this.options.prefix + x1 + x2 + _this.options.suffix }, this.easeOutExpo function(t, b, c, d) { return c * (1 - Math.pow(2, -10 * t / d)) * 1024 / 1023 + b }, this.options __assign( {}, this.defaults, options), this.formattingFn this.options.formattingFn ? this.options.formattingFn : this.formatNumber, this.easingFn this.options.easingFn ? this.options.easingFn : this.easeOutExpo, this.startVal this.validateValue(this.options.startVal), this.frameVal this.startVal, this.endVal this.validateValue(endVal), this.options.decimalPlaces Math.max(this.options.decimalPlaces), this.decimalMult Math.pow(10, this.options.decimalPlaces), this.resetDuration(), this.options.separator String(this.options.separator), this.useEasing this.options.useEasing, this.options.separator && (this.options.useGrouping !1), this.el string typeof target ? document.getElementById(target) : target, this.el ? this.printValue(this.startVal) : this.error CountUp target is null or undefined } return CountUp.prototype.determineDirectionAndSmartEasing function() { var end this.finalEndVal ? this.finalEndVal : this.endVal; this.countDown this.startVal > end; var animateAmount end - this.startVal; if (Math.abs(animateAmount) > this.options.smartEasingThreshold) { this.finalEndVal end; var up this.countDown ? 1 : -1; this.endVal end + up * this.options.smartEasingAmount, this.duration this.duration / 2 } else this.endVal end, this.finalEndVal null; this.finalEndVal ? this.useEasing !1 : this.useEasing this.options.useEasing }, CountUp.prototype.start function(callback) { this.error || (this.callback callback, this.duration > 0 ? (this.determineDirectionAndSmartEasing(), this.paused !1, this.rAF requestAnimationFrame(this.count)) : this.printValue(this.endVal)) }, CountUp.prototype.pauseResume function() { this.paused ? (this.startTime null, this.duration this.remaining, this.startVal this.frameVal, this.determineDirectionAndSmartEasing(), this.rAF requestAnimationFrame(this.count)) : cancelAnimationFrame(this.rAF), this.paused !this.paused }, CountUp.prototype.reset function() { cancelAnimationFrame(this.rAF), this.paused !0, this.resetDuration(), this.startVal this.validateValue(this.options.startVal), this.frameVal this.startVal, this.printValue(this.startVal) }, CountUp.prototype.update function(newEndVal) { cancelAnimationFrame(this.rAF), this.startTime null, this.endVal this.validateValue(newEndVal), this.endVal ! this.frameVal && (this.startVal this.frameVal, this.finalEndVal || this.resetDuration(), this.determineDirectionAndSmartEasing(), this.rAF requestAnimationFrame(this.count)) }, CountUp.prototype.printValue function(val) { var result this.formattingFn(val), input; INPUT this.el.tagName ? this.el.value result : text this.el.tagName || tspan this.el.tagName ? this.el.textContent result : this.el.innerHTML result }, CountUp.prototype.ensureNumber function(n) { return number typeof n && !isNaN(n) }, CountUp.prototype.validateValue function(value) { var newValue Number(value); return this.ensureNumber(newValue) ? newValue : (this.error CountUp invalid start or end value: + value, null) }, CountUp.prototype.resetDuration function() { this.startTime null, this.duration 1e3 * Number(this.options.duration), this.remaining this.duration }, CountUp }(); /script> script srchttps://cdnjs.cloudflare.com/ajax/libs/eqcss/1.9.1/EQCSS.min.js>/script>/div>/div>/div>/div>/div> /div> /div> div classrow> div classcol-xs-12> div classecomm_asset>section classfeatured-inventory-section mt_70>div classcustom_container>h2 classcustom_heading>Featured Inventory/h2>div classfeatured-inventory-grid>div classservices_box>div>a hrefhttps://www.nortonyachts.com/inventory/2025-jeanneau-sun-odyssey-440-deltaville-va-23043-12329090i>img src//cdnmedia.endeavorsuite.com/images/organizations/9f3c056c-c684-497f-8cec-558aca06226b/Homepage/MaskGroup40912.png?v1751976410807?v20250729062449 altMaskGroup40912 classfr-fic fr-dib img-responsive style>/a> a hrefhttps://www.nortonyachts.com/inventory/2025-jeanneau-sun-odyssey-440-deltaville-va-23043-12329090i>h3>2025 Jeanneau Sun Odyssey 440/h3>In Stock/a>/div>/div>div classservices_box>div>a hrefhttps://www.nortonyachts.com/inventory/2025-jeanneau-sun-odyssey-410-deltaville-va-23043-12705589i>img src//cdnmedia.endeavorsuite.com/images/organizations/9f3c056c-c684-497f-8cec-558aca06226b/Homepage/2025JeanneauSunOdyssey410.png?v1751976410807?v20250729062449 alt2025JeanneauSunOdyssey410 classfr-fic fr-dib img-responsive style>/a> a hrefhttps://www.nortonyachts.com/inventory/2025-jeanneau-sun-odyssey-410-deltaville-va-23043-12705589i>h3>2025 Jeanneau Sun Odyssey 410/h3>In Stock/a>/div>/div>div classservices_box>div>a hrefhttps://www.nortonyachts.com/inventory/2024-jeanneau-leader-105-cc-deltaville-va-23043-12047089i>img src//cdnmedia.endeavorsuite.com/images/organizations/9f3c056c-c684-497f-8cec-558aca06226b/Homepage/2024JeanneauLeader10CC.png?v1751976410807?v20250729062449 alt2024JeanneauLeader10CC classfr-fic fr-dib img-responsive style>/a> a hrefhttps://www.nortonyachts.com/inventory/2024-jeanneau-leader-105-cc-deltaville-va-23043-12047089i>h3>2024 Jeanneau Leader 10.5 CC/h3>In Stock/a>/div>/div>div classservices_box>div>a hrefhttps://www.nortonyachts.com/inventory/2025-jeanneau-nc-1095-fly-deltaville-va-23043-12329052i>img src//cdnmedia.endeavorsuite.com/images/organizations/9f3c056c-c684-497f-8cec-558aca06226b/Homepage/2025JeanneauNC1095FLY.png?v1751976410807?v20250729062449 alt2025JeanneauNC1095FLY classfr-fic fr-dib img-responsive style>/a> a hrefhttps://www.nortonyachts.com/inventory/2025-jeanneau-nc-1095-fly-deltaville-va-23043-12329052i>h3>2025 Jeanneau NC 1095 FLY/h3>In Stock/a>/div>/div>/div>div classcustom_btton>a hrefhttps://www.nortonyachts.com/contactus>Schedule Appoinment/a>/div>/div>/section>/div> /div> /div> div classrow> div classcol-xs-12> div classecomm_asset>section classcustom-norton-yachts mt_70>div classcustom_container>div classnorton-yachts-grid>div classnorton-yachts-image>img src//cdnmedia.endeavorsuite.com/images/organizations/9f3c056c-c684-497f-8cec-558aca06226b/Homepage/dfrttttt.png?v1749126211555?v20250709053651 altdfrttttt classfr-fic fr-dib img-responsive style>/div>div classnorton-yachts-content>h2 classcustom_heading>NORTON YACHTS #1 Luxury Yacht Dealer in VA/h2>h3>Anchored In Tradition, Integrity, & Experience/h3>p classcustom_pare>Norton Yachts of Deltaville, VA is proud to be the North Carolina and Virginia dealers for Jeanneau Sailboats and Jeanneau Power. We also have the largest brokerage inventory in the area. We have been working hard since 1948 to ensure our customers have a great boating experience, so they can tell their friends to try “testing the waters” with us. Whether you’re looking for New or Brokerage, Sail or Power, we’ll help you find the perfect boat.br>Our brokers are available to help you find the perfect vessel – Contact us today for information on available models./p>div classnorton-yachts-btn>div classcustom_btton>a hrefhttps://www.nortonyachts.com/aboutus>Read More/a>/div>div classcustom_btton>a hrefhttps://www.nortonyachts.com/models>Learn About Jeanneau Models/a>/div>/div>/div>/div>/div>/section>/div> /div> /div> div classrow> div classcol-xs-12> div classecomm_asset>!-- service section start -->section classcustom_service_Section mt_70>div classcustom_container>h2 classcustom_heading>Our Services/h2>/div>/section>!-- service section start -->section classour_service_section>div classcustom_container>div classfeatured-inventory-grid>div classservices_image_box>div>a hrefhttps://www.nortonyachts.com/new-models>img src//cdnmedia.endeavorsuite.com/images/organizations/9f3c056c-c684-497f-8cec-558aca06226b/Homepage/Group42459.png?v1751622914695?v20250709103523 altGroup42459 classfr-fic fr-dib img-responsive style>h3>New Boats/h3> /a>/div>/div>div classservices_image_box>div>a hrefhttps://www.nortonyachts.com/search/inventory/usage/Used>img src//cdnmedia.endeavorsuite.com/images/organizations/9f3c056c-c684-497f-8cec-558aca06226b/Homepage/Group42458.png?v1751622914695?v20250709103523 altGroup42458 classfr-fic fr-dib img-responsive style>h3>Brokerage Boats/h3> /a>/div>/div>div classservices_image_box>div>a hrefhttps://www.nortonyachts.com/sailing-classes>img src//cdnmedia.endeavorsuite.com/images/organizations/9f3c056c-c684-497f-8cec-558aca06226b/Homepage/Group42460.png?v1751622914695?v20250709103523 altGroup42460 classfr-fic fr-dib img-responsive style>h3>Sailing School/h3> /a>/div>/div>div classservices_image_box>div>a hrefhttps://www.nortonyachts.com/pontoon-rentals>img src//cdnmedia.endeavorsuite.com/images/organizations/9f3c056c-c684-497f-8cec-558aca06226b/Homepage/Group42461.png?v1751622914695?v20250709103523 altGroup42461 classfr-fic fr-dib img-responsive style>h3>Pontoon Rentals/h3> /a>/div>/div>/div>div classcustom_btton>a hrefhttps://www.nortonyachts.com/contactus>Schedule Appoinment/a>/div>/div>/section>/div> /div> /div> div classrow> div classcol-xs-12> div classecomm_asset>section classnew_yacth_models_section mt_70>div classcustom_container>h2 classcustom_heading>New Yacht Models For Sale/h2>div classnew_yacth_models_grid>div classnew_yacth_models_image_box>a hrefhttps://www.nortonyachts.com/search/inventory/brand/Jeanneau>picture>source srcsethttps://cdnmedia.endeavorsuite.com/images/ThumbGenerator/Thumb.aspx?imghttp%3a%2f%2fcdnmedia.endeavorsuite.com%2fimages%2forganizations%2f9f3c056c-c684-497f-8cec-558aca06226b%2fHomepage%2fimage26.png&v1750077081655?v20250628105118&w536 media(max-width: 536px)>source srcsethttps://cdnmedia.endeavorsuite.com/images/ThumbGenerator/Thumb.aspx?imghttp%3a%2f%2fcdnmedia.endeavorsuite.com%2fimages%2forganizations%2f9f3c056c-c684-497f-8cec-558aca06226b%2fHomepage%2fimage26.png&v1750077081655?v20250628105118&w992 media(max-width: 992px)>source srcsethttps://cdnmedia.endeavorsuite.com/images/ThumbGenerator/Thumb.aspx?imghttp%3a%2f%2fcdnmedia.endeavorsuite.com%2fimages%2forganizations%2f9f3c056c-c684-497f-8cec-558aca06226b%2fHomepage%2fimage26.png&v1750077081655?v20250628105118&w1198 media(max-width: 1198px)>img srchttps://cdnmedia.endeavorsuite.com/images/ThumbGenerator/Thumb.aspx?imghttp%3a%2f%2fcdnmedia.endeavorsuite.com%2fimages%2forganizations%2f9f3c056c-c684-497f-8cec-558aca06226b%2fHomepage%2fimage26.png&v1750077081655?v20250628105118&w1500 altimage26 stylewidth:1920px; classfr-fic fr-dib img-responsive>/picture>/a>/div>div classnew_yacth_models_image_box>a hrefhttps://www.nortonyachts.com/search/inventory/showroom/Sailboats/usage/New>picture>source srcsethttps://cdnmedia.endeavorsuite.com/images/ThumbGenerator/Thumb.aspx?imghttp%3a%2f%2fcdnmedia.endeavorsuite.com%2fimages%2forganizations%2f9f3c056c-c684-497f-8cec-558aca06226b%2fHomepage%2fimage27.png&v1750077081655?v20250628105118&w536 media(max-width: 536px)>source srcsethttps://cdnmedia.endeavorsuite.com/images/ThumbGenerator/Thumb.aspx?imghttp%3a%2f%2fcdnmedia.endeavorsuite.com%2fimages%2forganizations%2f9f3c056c-c684-497f-8cec-558aca06226b%2fHomepage%2fimage27.png&v1750077081655?v20250628105118&w992 media(max-width: 992px)>source srcsethttps://cdnmedia.endeavorsuite.com/images/ThumbGenerator/Thumb.aspx?imghttp%3a%2f%2fcdnmedia.endeavorsuite.com%2fimages%2forganizations%2f9f3c056c-c684-497f-8cec-558aca06226b%2fHomepage%2fimage27.png&v1750077081655?v20250628105118&w1198 media(max-width: 1198px)>img srchttps://cdnmedia.endeavorsuite.com/images/ThumbGenerator/Thumb.aspx?imghttp%3a%2f%2fcdnmedia.endeavorsuite.com%2fimages%2forganizations%2f9f3c056c-c684-497f-8cec-558aca06226b%2fHomepage%2fimage27.png&v1750077081655?v20250628105118&w1500 altimage27 stylewidth:1920px; classfr-fic fr-dib img-responsive>/picture>/a>/div>div classnew_yacth_models_image_box>a hrefhttps://www.nortonyachts.com/new-models/bennington-278>img srchttps://cdnmedia.endeavorsuite.com/images/ThumbGenerator/Thumb.aspx?imghttp%3a%2f%2fcdnmedia.endeavorsuite.com%2fimages%2forganizations%2f9f3c056c-c684-497f-8cec-558aca06226b%2fHomepage%2fBenningtonSwooshLogo-Stacked-Black.png&v1749208947178?v20250628105118&w278 altBenningtonSwooshLogo-Stacked-Black stylewidth:278px; classfr-fic fr-dib img-responsive>/a>/div>/div>/div>/section>/div> /div> /div> div classrow> div classcol-xs-12> div classecomm_asset>section classcustom-about-us mt_70>div classcustom_container>div classabout-us-grid>div classabout-us-content>h2 classcustom_heading>About Us/h2>p classcustom_pare>We want to be there for you through every stage of your boating life, and that’s why you can count on Norton’s Marine Service Center for first-class service. We’ve built one of the most comprehensive full-service marina facilities for high-quality boat repairs, boat storage, and maintenance for both sail and power. We own and operate our boatyard; so all commissioning, installation and design, and warranty work is done “in house” and directly for the owner. We pride ourselves on being your one-stop boating center./p>div classcustom_btton>a hrefhttps://www.nortonyachts.com/aboutus>Read More/a>/div>/div>div>br>/div>/div>/div>/section>/div> /div> /div> div classrow> div classcol-xs-12> div classecomm_asset>section classcustom-faq-section mt_70>div classcustom_container>div classfaq-grid>div classnorton-yachts-image>img src//cdnmedia.endeavorsuite.com/images/organizations/9f3c056c-c684-497f-8cec-558aca06226b/Homepage/MaskGroup40914.png?v1749213199641?v20250709053711 altMaskGroup40914 classfr-fic fr-dib img-responsive style>/div>div classaccordion_section>h2 classcustom_heading>Frequently Asked Questions/h2>div classacc_sec>button classaccordion>What services does Norton Yachts offer? span classicon>+/span>/button>div classpanel>p>Norton Yachts is a full-service boatyard offering Awl-Grip painting, sailboat rigging, general maintenance, fiberglass repair, engine service, and winter storage. We also specialize in new and used yacht sales./p>/div>/div>div classacc_sec>button classaccordion>Where is Norton Yachts located? span classicon>+/span>/button>div classpanel>p>We are located in Deltaville, Virginia—one of the premier boating destinations on the Chesapeake Bay. Our location provides convenient access for both local and regional boat owners./p>/div>/div>div classacc_sec>button classaccordion>Do you sell new yachts?span classicon>+/span>/button>div classpanel>p>Yes. Norton Yachts is an official dealer for Jeanneau and Saffier Yachts. We also offer a curated selection of high-quality pre-owned sailboats and powerboats./p>/div>/div>div classacc_sec>button classaccordion>Can I schedule service online?span classicon>+/span>/button>div classpanel>p>Yes. You can request service directly through our website or by calling our office. Early scheduling is recommended, especially during peak seasons./p>/div>/div>div classacc_sec>button classaccordion>Do you offer winter boat storage? span classicon>+/span>/button>div classpanel>p>Yes. We provide secure winter storage for sailboats and powerboats, including haul-out, shrink wrapping, and spring recommissioning./p>/div>/div>div classacc_sec>button classaccordion>Who performs your Awl-Grip paint work? span classicon>+/span>/button>div classpanel>p>Our in-house paint specialist is one of the most experienced Awl-Grip applicators on the East Coast, handling premium refinish projects for yachts from across the region./p>/div>/div>div classacc_sec>button classaccordion>Do you offer sailboat rigging services? span classicon>+/span>/button>div classpanel>p>Absolutely. Our rigging department is led by a master rigger who specializes in custom rigging solutions for both cruising and offshore sailing vessels./p>/div>/div>/div>!--accordion-->/div>/div>/section>script> var accordions document.getElementsByClassName(accordion); for (let i 0; i accordions.length; i++) { accordionsi.addEventListener(click, function() { // Close all other open accordions for (let j 0; j accordions.length; j++) { if (accordionsj ! this) { accordionsj.classList.remove(active); accordionsj.nextElementSibling.style.maxHeight null; accordionsj.querySelector(.icon).textContent +; } } // Toggle the current accordion this.classList.toggle(active); var panel this.nextElementSibling; if (panel.style.maxHeight) { panel.style.maxHeight null; this.querySelector(.icon).textContent +; } else { panel.style.maxHeight panel.scrollHeight + px; this.querySelector(.icon).textContent -; } }); }/script>/div> /div> /div> div classrow> div classcol-xs-12> div classecomm_asset>section classour_loction_section mt_70>div bis_skin_checked1 classcustom_container>h2 classcustom_heading>Our Locations/h2>div bis_skin_checked1 classour_loction_grid>div bis_skin_checked1 classour_loction_box>iframe srchttps://www.google.com/maps/embed?pb!1m18!1m12!1m3!1d3162.825534999808!2d-76.32180942375774!3d37.55917402454955!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x89ba0c5563d7929b%3A0x2c4fde27975086aa!2s97%20Marina%20Dr%2C%20Deltaville%2C%20VA%2023043%2C%20USA!5e0!3m2!1sen!2sin!4v1749455505246!5m2!1sen!2sin width100% height350 styleborder:0; allowfullscreen>/iframe>h4>Virginia/h4>div bis_skin_checked1>a hreftel:8047769211>span>img srchttps://cdnmedia.endeavorsuite.com/images/ThumbGenerator/Thumb.aspx?imghttp%3a%2f%2fcdnmedia.endeavorsuite.com%2fimages%2forganizations%2f9f3c056c-c684-497f-8cec-558aca06226b%2fHomepage%2fphone5.png&v1749469698720?v20250611080438&w20 altphone5 stylewidth:20px; classfr-fic fr-dib img-responsive>/span> (804) 776-9211/a>/div>div bis_skin_checked1>span>img srchttps://cdnmedia.endeavorsuite.com/images/ThumbGenerator/Thumb.aspx?imghttp%3a%2f%2fcdnmedia.endeavorsuite.com%2fimages%2forganizations%2f9f3c056c-c684-497f-8cec-558aca06226b%2fHomepage%2fg831.png&v1749469698720?v20250611080438&w20 altg831 stylewidth:20px; classfr-fic fr-dib img-responsive>/span> 97 Marina Dr Deltaville, VA 23043/div>/div>/div>/div>/section>/div> /div> /div>/div>div classcomponent PageAsset_1-0-0 ari-componentinstance epgc* data-component1659255 data-element-id8018f771-b111-577d-203f-79b82755cbf7> div classrow> div classcol-xs-12> div classecomm_asset>div classmodal fade idpopup-event tabindex-1>div classmodal-dialog modal-lg custom-popup-size>div classmodal-content>div classmodal-body>button classclose data-dismissmodal typebutton>span>×/span>/button>img src//cdnmedia.endeavorsuite.com/images/organizations/9f3c056c-c684-497f-8cec-558aca06226b/cta/renditionDownload.png?v1763603079359?v20251120014551 altImage stylewidth:100%; classfr-fic fr-dib>/div>/div>!-- /.modal-content -->/div>!-- /.modal-dialog -->/div>!-- /.modal -->p>br>/p>style> #popup-event .modal-body button.close { width: 1.5em; height: 1.5em; line-height: 1.5em; color: #000; background: #fff; border-radius: 50%; position: absolute; top: -15px; right: -15px; opacity: 1; } #popup-event .modal-body { padding: 0 !important; } /* Make the popup larger */ .custom-popup-size { max-width: 660px; /* Increase or adjust as needed */ width: 100%; } @media (max-width: 767px) { #popup-event .modal-dialog { margin: 10px; } }/style>p>br>/p>script> $(function() { $(#popup-event).modal(show); });/script>/div> /div> /div>/div>/div>/div>div classari-row epgc* contain data-row-id286975 data-element-ide5931a5f-7415-43be-be89-9cba0f669561>div classari-column ari-col-xs-12 ari-col-sm-12 epgc* data-column-id458891 data-element-id1aad7b67-ed80-4b7f-91b9-d63135229ac1>/div>/div>/div>div classari-section footer epgc* data-section-id146836 data-section-nameFooter data-element-ida6cdb4ff-884d-4d32-9c10-081e50018397>div classari-row xd-footer-4 epgc* data-row-id298405 data-element-id75db999c-9fd7-4821-8418-8f4dba322bdd>div classari-column ari-col-xs-12 ari-col-sm-12 epgc* data-column-id474311 data-element-id1ecc977a-1c8f-459e-957f-165cb6518270>div classcomponent Template_1-0-0 ari-componentinstance epgc* data-component1445541 data-element-id49400cce-5fe5-044c-68d9-efa080192783>footer classfooter> div classcustom_container> div classfooter_flex> div classfooter-column logo-column> a hrefhttps://www.nortonyachts.com/>img src//cdnmedia.endeavorsuite.com/images/organizations/9f3c056c-c684-497f-8cec-558aca06226b/Homepage/Iuyrfffs.png?v1751020851504?v20250704095836 altIuyrfffs stylewidth:229px; classfooter-logo fr-fic fr-dii>/a> p>We want to be there for you through every stage of your boating life, and that’s why you can count on Norton’s Marine Service Center for first-class service./p> h4>SOCIAL/h4> div classsocial-icons> a hrefhttps://www.facebook.com/NortonYachtsDeltaville/>img src//cdnmedia.endeavorsuite.com/images/organizations/9f3c056c-c684-497f-8cec-558aca06226b/Homepage/facebook.png?v1751019631460?v20250704095836 altfacebook stylewidth:28px; classfr-fic fr-dib>/a> a hrefhttps://www.instagram.com/nortonyachts/>img src//cdnmedia.endeavorsuite.com/images/organizations/9f3c056c-c684-497f-8cec-558aca06226b/Homepage/instagram1.png?v1751019631460?v20250704095836 altinstagram1 stylewidth:22px; classfr-fic fr-dib>/a> a hrefhttps://www.linkedin.com/in/anton-webre-84b744162/>img src//cdnmedia.endeavorsuite.com/images/organizations/9f3c056c-c684-497f-8cec-558aca06226b/Homepage/linkedin2.png?v1751019631460?v20250704095836 altlinkedin2 stylewidth:29px; classfr-fic fr-dib>/a> /div> /div> div classfooter-column> h4>QUICK LINKS/h4> ul> li>a hrefhttps://www.nortonyachts.com/search/inventory>All Boats For Sale/a>/li> li>a hrefhttps://www.nortonyachts.com/models>Models/a>/li> li>a hrefhttps://www.nortonyachts.com/sailing-school>Sailing School/a>/li> li>a hrefhttps://www.nortonyachts.com/boat-service-center>Boat Services/a>/li> li>a hrefhttps://www.nortonyachts.com/pontoon-rentals>Pontoon Rentals/a>/li> li>a hrefhttps://www.nortonyachts.com/events>Events/a>/li> li>a hrefhttps://www.nortonyachts.com/aboutus>About Us/a>/li> /ul> /div> div classfooter-column> h4>SERVICES/h4> ul> li>a hrefhttps://www.nortonyachts.com/boat-service-center>Boat Services/a>/li> li>a hrefhttps://www.nortonyachts.com/sailing-school>Sailing School/a>/li> li>a hrefhttps://www.nortonyachts.com/pontoon-rentals>Pontoon Rentals/a>/li> /ul> /div> div classfooter-column> h4>SALES HOURS/h4> p>Mon – Fri: 8:00 a.m. – 4:30 p.m./p> p>Sat: 9:00 a.m. – 4:30 p.m./p> p>Sun: 12:00 p.m. – 4:00 p.m./p> h4>SERVICE HOURS/h4> p>Mon – Fri: 8:00 a.m. – 4:30 p.m./p> p>Sat – Sun: Closed/p> /div> /div> /div> div classfooter-bottom> div classcustom_container> div classcopyright_section> div classfooter-left>© 2025 NORTON YACHT SALES - POWERED BY DEALER SPIKE/div> div classfooter-right>a hrefhttps://www.nortonyachts.com/termsandconditions>TERMS & CONDITIONS/a> a hrefhttps://www.nortonyachts.com/privacypolicy>PRIVACY POLICY/a> a hrefhttps://www.nortonyachts.com/accessibility>ACCESSIBILITY/a> a hrefhttps://www.nortonyachts.com/sitemap>SITE MAP/a>/div> /div> /div> /div>/footer>/div>/div>/div>/div>/div> script typetext/javascript src//published-assets.ari-build.com/Content/Published/ComponentVersion/1476/audio_eye-2.js?vAodU7lQtGU2rgFgHqDaBeQ-637152391152030000 >/script> script typetext/javascript src//published-assets.ari-build.com/Content/Published/ComponentVersion/3684/ada-v2.1.js?vAodU7lQtGU2rgFgHqDaBeQ-637316457422370000 >/script> script typetext/javascript srchttps://published-assets.ari-build.com/Content/Published/Theme/54/scripts/scripts-bundle.min.js?vAodU7lQtGU2rgFgHqDaBeQ-638949450726770000 >/script> script typetext/javascript srchttps://published-assets.ari-build.com/Content/Published/Site/32964/script.js?vAodU7lQtGU2rgFgHqDaBeQ-638991467162270000 >/script> !-- Component external scripts--> !-- Component internal scripts--> script src//published-assets.ari-build.com/Areas/SearchBar_1.0.0/Content/scripts/searchBar.js?v1.0.0.21>/script> !-- Component inline scripts--> script typetext/javascript> new SearchBar(#searchBar_3d52e8f7-806f-4cac-abaf-7a33feee7b5f, , /SearchRoot/1.0.0/Home); new SearchBar(#searchBar_2e3b0422-f7a6-4974-a351-59318bf227e4, , /SearchRoot/1.0.0/Home); /script> /body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]