PageSourceSearch

https://www.gpyc.org/our-club/directions

html gpyc.org collected 2026-10-08 22:47:13 UTC 37,502 bytes, 820 lines download raw bytes

1<!DOCTYPE html>
2    <html class="club_scripts_view_view_directions ns_public" lang="en-us">
3<!-- Club Page Header -->
4    
5	    <head prefix="og: https://ogp.me/ns#">
6	    <meta property="og:locale" content="en_US" />
7    
8    
8<script src="/common/Scripts/cookie_consent_blocker.js"></script>
8
9    
10    <meta property="og:title" content="Grosse Pointe Yacht Club Directions View" />
11    
12    <meta property="og:type" content="website" />
13    
14    <meta property="og:url" content="https://www.gpyc.org/club/scripts/view/view_directions.asp?NS=PUBLIC" />
15    
16<script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>
16
17
18<script src="https://code.jquery.com/jquery-migrate-3.4.1.min.js" integrity="sha256-UnTxHm+zKuDPLfufgEMnKGXDl6fEIjtM+n1Q6lL73ok=" crossorigin="anonymous"></script>
18
19
20
21    <title>Grosse Pointe Yacht Club&nbsp;Directions View</title>
22
23    
24    <meta name="copyright" content="Copyright © 1999-2026 Grosse Pointe Yacht Club, All Rights Reserved"/>
25    
26    <meta name="rating" content="General"/>
27    
28    <meta name="robots" content="index,follow"/>
29    
30    <meta name="distribution" content="global"/>
31    
32    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
33    <link rel="stylesheet" href="/common/scripts/bootstrap_mrm/bootstrap.min.css">
34<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.8.0/css/bootstrap-datepicker.standalone.css">
35		    <link rel="Stylesheet" href="https://www.gpyc.org/generated/SiteTokenStyle.css" />
36    
37
38        <link rel="Stylesheet" href="/common/styles/mrm_core.css" />
39        <!-- Froala Content Styling -->
40        <link href="/common/scripts/froala/css/froala_editor.pkgd.min.css" rel="stylesheet" type="text/css" />
41        
42<script src="/club/memberside.js?y=2026&m=10&d=8"></script>
42
43<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
44<meta name="viewport" content="width=device-width, initial-scale=1">
45
46<script>
47// this is used as a boolean on the global IP template to determine if mobile redirect should go to public or private. Don't delete it.
48var activeUser = '';
49</script>
49
50<!-- IE doesn't support Promises, but IE 10 and 11 don't support conditional HTML comments, so we need feature detection. Adding Promises for the buddylist plugin -->
51<script>
52if(!window.Promise){
53document.write('
53<script type="text/javascript" src="//cdn.memfirstweb.net/js_includes/promise_polyfill.js"'+'></'+'script>');
54}
55</script>
55
56    <!--FAVICON-->
57    <link rel="shortcut icon" href="/custom/design/favicon.ico" type="image/x-icon" />
58    <link rel="apple-touch-icon" href="/custom/design/images/iphone_icon.png"/>
59    <link rel="apple-touch-icon-precomposed" href="/custom/design/images/iphone_icon.png"/>
60    <!--SCRIPTS-->
61    
61<script type="text/javascript" src="//cdn.memfirstweb.net/js_includes/common_1.min.js"></script>
61
62    
62<script type="text/javascript" src="//cdn.memfirstweb.net/global_v1/global.v1.4.js"></script>
62
63   
64    
64<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.11.1/jquery.validate.min.js"></script>
64
65    
66    
66<script src="/common/scripts/globalvars.asp" type="text/javascript"></script>
66
67   
68    <!--CSS-->
69    <link rel="stylesheet" type="text/css" href="//cdn.memfirstweb.net/global_v1/global.v1.2.css" />
70    <link rel="stylesheet" href="//cdn.memfirstweb.net/js_includes/fancybox/jquery.fancybox-1.3.5.css" />
71    <!-- CUSTOM PIECES PASTE BELOW HERE-->
72		
72<script src="//cdnjs.cloudflare.com/ajax/libs/gsap/1.20.3/TweenMax.min.js"></script>
72
73		
73<script src="//cdnjs.cloudflare.com/ajax/libs/ScrollMagic/2.0.5/ScrollMagic.min.js"></script>
73
74		
74<script src="//cdnjs.cloudflare.com/ajax/libs/ScrollMagic/2.0.5/plugins/debug.addIndicators.min.js"></script>
74
75		
75<script src="//cdnjs.cloudflare.com/ajax/libs/ScrollMagic/2.0.5/plugins/animation.gsap.min.js"></script>
75
76		
76<script type="text/javascript" src="https://cdn.memfirstweb.net/js_includes/swiper/v1/swiper-bundle.min.js"></script>
76
77		
77<script type="text/javascript" src="https://cdn.memfirstweb.net/js_includes/slick/v19/slick.min.js"></script>
77
78		
78<script type="text/javascript" src="/custom/design/js/custom.js"></script>
78
79
80    <!-- CUSTOM CSS -->
81		<link rel="stylesheet" type="text/css" href="https://use.typekit.net/rhg1khg.css">
82		<link rel="stylesheet" type="text/css" href="https://cdn.memfirstweb.net/js_includes/swiper/v1/swiper-bundle.min.css" />
83		<link rel="stylesheet" type="text/css" href="https://cdn.memfirstweb.net/advpage/new_weather/clean_weather_icons.css" />
84<link rel="stylesheet" href="https://cdn.memfirstweb.net/fonts/fa7/7-0-0/css/all.min.css">
85		<link rel="stylesheet" type="text/css" href="https://cdn.memfirstweb.net/fonts/fa6/6-4-2/css/all.min.css" />
86		<link rel="stylesheet" type="text/css" href="https://cdn.memfirstweb.net/fonts/fa6/6-4-2/css/sharp-solid.min.css" />
87		<!-- <link rel="stylesheet" type="text/css" href="//cdn.memfirstweb.net/fonts/fa5/5-12-0/css/all.min.css" /> -->
88		<!-- <link rel="stylesheet" type="text/css" href="https://cdn.memfirstweb.net/fonts/fa5/5-12-0/css/v4-shims.min.css" /> -->
89		<link rel="stylesheet" type="text/css" href="https://cdn.memfirstweb.net/js_includes/slick/v19/slick.min.css" />
90		<link rel="stylesheet" type="text/css" href="https://cdn.memfirstweb.net/js_includes/slick/v19/slick-theme.min.css" />
91		<link rel="stylesheet" type="text/css" href="/custom/design/css/style.css" />
92
93<!--script type="text/javascript">
94    window.lhnJsSdkInit = function () {
95        lhnJsSdk.setup = {
96            application_id: "168d1970-b314-4ea0-28dd-0663232ff968",
97            application_secret: "XVpsqRCbm894excVpMKdR90rpfsaL/GvDbhlsIw5JEDCT4Dy2c"
98        };
99        lhnJsSdk.controls = [{
100            type: "hoc",
101            id: "11cb1c45-571b-45dc-de15-6a372d482499"
102        }];
103    };
104    (function (d, s) {
105        var newjs, lhnjs = d.getElementsByTagName(s)[0];
106        newjs = d.createElement(s);
107        newjs.src = "https://developer.livehelpnow.net/js/sdk/lhn-jssdk-current.min.js";
108        lhnjs.parentNode.insertBefore(newjs, lhnjs);
109    }(document, "script"));
110</script-->
111
112<!-- GPYC Payment Widget -->
113<script src="https://cdn.jsdelivr.net/gh/etsms/hosted-payments@latest/dist/jquery.hosted-payments.min.js"></script>
113
114<link href="https://cdn.jsdelivr.net/gh/etsms/hosted-payments@latest/dist/jquery.hosted-payments.min.css" rel="stylesheet">
115
116<!-- CUSTOM PIECES PASTE ABOVE HERE -->
117
118
119<script type="application/ld+json">
120{
121  "@context": "https://schema.org",
122  "@type": "Organization",
123  "name": "Grosse Pointe Yacht Club",
124  "url": "https://www.gpyc.org/",
125  "address": {
126    "@type": "PostalAddress",
127    "addressLocality": "Grosse Pointe Shores, MI",
128    "postalCode": "48236",
129    "streetAddress": "788 Lake Shore Rd"
130  },
131  "telephone": "(313) 884-2500",
132  "email": "[email protected]"
133}
134
135
136
137//Define club specific vars
138// let test_ul_Class = "nav navbar-nav"
139
140// Go get Nav from endpoint
141$.ajax({
142	url: window.location.origin + "/navig.js",
143	method: "GET"
144}).then(function (result) {
145	// let output = "<ul class='" + test_ul_Class + "'>";
146	let output = "<ul class='nav navbar-nav'>";
147	result; // Print result here to define the privateNav
148
149	// console.log(result);
150	let test = 'PUBLIC';
151
152	// If privateNav exists and has a length
153	if (privateNav && privateNav.length > 0) {
154		// loop over privateNav
155
156		for (let i = 0; i < privateNav.length; i++) {
157			let item = privateNav[i];
158
159			console.log('heading:' + item.NS + 'test:' + test);
160
161			// if (item.NS === test) {
162			// 	console.log(item);	
163			// }
164			
165			//Ensure out nav item isn't hidden
166			if (!item.Hidden == 1) {
167				output += "<li class='";
168				// if Subgroups make dropdown
169				if (item.SubGroups) {
170					output += "dropdown'>";
171					
172					// dropdown Toggle
173					// adds Active State to Main Nav items
174					if (item.NS === test) {
175						output += '<a href="/club/' + item.Link + '?NS=' + item.NS + '"title="' + item.Heading + '" class="active primary-link">' + item.Heading + '</a><span class="dropdown-toggle dropdown-toggle-primary" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false"><i class="fa-solid fa-caret-down" aria-hidden="true"></i></span>'
176					} else {
177						output += '<a href="/club/' + item.Link + '?NS=' + item.NS + '"title="' + item.Heading + '" class="primary-link">' + item.Heading + '</a><span class="dropdown-toggle dropdown-toggle-primary" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false"><i class="fa-solid fa-caret-down" aria-hidden="true"></i></span>'
178					}
179
180					// Build secodnary list for dropdown
181					output += '<ul class="dropdown-menu secondary">';
182					for (let a = 0; a < item.SubGroups.length; a++) {
183						let subitem = item.SubGroups[a];
184
185						output += `<li class='`;
186						
187						// if Apps make dropdown
188						if (subitem.Apps) {
189							output += "dropdown-secondary'>";
190							// dropdown Toggle
191							// output += `<span class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">`
192							// output += subitem.Heading + '<i class="fa-solid fa-caret-down" aria-hidden="true"></i></span>'
193							output += '<a href="' + subitem.Link + '" title="' + subitem.Heading + '" class="secondary-link">' + subitem.Heading + '</a><span class="dropdown-toggle-secondary" role="button" aria-haspopup="true" aria-expanded="false"><i class="fa-solid fa-caret-down" aria-hidden="true"></i></span>'
194							// Build tertiary list for dropdown
195							output += '<ul class="dropdown-menu-tertiary tertiary">';
196							for (let b = 0; b < subitem.Apps.length; b++) {
197								let tertitem = subitem.Apps[b];
198								output += `<li><a href="${tertitem.Link}">${tertitem.Heading}</a></li>`;
199							}
200							output += "</ul>"; // close tertiary ul
201						} else {
202							output += `'><a href="${subitem.Link}" title="${subitem.Heading}">${subitem.Heading}</a>`; // Add link and heading with no dropdown
203						}
204					}
205					output += "</ul>"; // close secondary ul
206				} else {
207					output += `'><a href="${item.Link}" title="${item.Heading}">${item.Heading}</a>`; // Add link and heading with no dropdown
208				}
209				output += "</li>"; // close li
210			}
211		}
212		output += "</ul>"; // close ul
213
214
215
216		// Add output to page
217		$('#navigation').html(output);
218	}
219});
220
221
222$(document).ready(function(){
223
224  let secondaryMenu = $(".dropdown-toggle-secondary")
225	secondaryMenu.on("click", function(e) {
226    // $(".dropdown-secondary").removeClass("open");
227    $(".dropdown-toggle-secondary").not(this).parent().removeClass("open");
228		$(this).parent().toggleClass("open");
229		e.preventDefault();
230		e.stopPropagation();
231		//$(this).next("ul").toggle();
232	});
233
234    //Secondary Nav Dropdown
235    $(".dropdown-menu li a").focus(function(){
236        $(this).parent().parent().parent().addClass("open");
237    
238    }).blur(function(){
239        $(this).parent().parent().parent().removeClass("open");
240    })
241
242    //Tertiary Nav Dropdown
243    $(".dropdown-menu.secondary li a").focus(function(){
244        $(this).parent().parent().parent().parent().parent().addClass("open");
245        $(this).parent().parent().parent().addClass("open");
246    
247    }).blur(function(){
248        $(this).parent().parent().parent().parent().parent().removeClass("open");
249    })
250
251$('.NoSubGrpLinkA').on('click', function(e) {
252    e.preventDefault();
253    $(this).parent().addClass('active');
254  });
255  var activeSubNavCt = $('li.list-group-item.subItem.active').length;
256  if (activeSubNavCt > 0) {
257    $('li.list-group-item.subItem.active').parent().parent().addClass('active');
258  }
259
260var CURRENT_USER_ID = "";
261$('.btn_links a[href*=""]').each(function() {
262   $(this).attr("href",$(this).attr("href").replace("",CURRENT_USER_ID));
263});
264
265  var windowSize = $(window).width();
266  if($.fn.collapse && windowSize > 990){
267    openSidebarNavigation()
268  }
269  
270  $(window).on('load',function(){
271    if($.fn.collapse && windowSize > 990){
272      openSidebarNavigation()
273    }
274  });
275  
276
277  if($.fn.collapse){
278    $(window).resize(function(){
279      var localWinWidth = $(window).width();
280       if( (windowSize < 990 && localWinWidth < 990) || windowSize > 990 && localWinWidth > 990){
281        windowSize = localWinWidth;
282        return;
283      } else{
284        windowSize = localWinWidth;
285        theDecider();
286      }
287    });
288  }
289});
290
291var windowSize = $(window).width();
292if($.fn.collapse && windowSize > 990){
293    openSidebarNavigation()
294}
295function theDecider(){
296   if($(window).width() > 990){
297     openSidebarNavigation();
298  } else {
299    closeSidebarNavigation();
300  }
301}
302function closeSidebarNavigation(){
303  $('#sidebar-nav').collapse('hide');
304}
305function openSidebarNavigation(){
306  $('#sidebar-nav').collapse('show').css("height","auto");
307}
308</script>
308
309
310<script src="/common/scripts/common_javascript.min.js?V=3"></script>
310
311
312<script>
313<!--
314window.defaultStatus="Welcome to Grosse Pointe Yacht Club"
315
316
317
318
319function popUpUnique(inURL, inWidth, inHeight, inTop, inLeft, inToolbar, inScrollbars)
320{
321	var day = new Date();
322	var id = day.getTime();
323
324	var tmpToolbar = 0;
325	var tmpScrollbars = 0;
326	var tmpSizeable = 0;
327	var tmpStatusBar = 0;
328	var tmpMenuBar = 0;
329	var tmpLocation = 0;
330
331	if (arguments[5] != null)
332	{	tmpToolbar = arguments[5];	}
333	if (arguments[6] != null)
334	{	tmpScrollbars = arguments[6]; }
335	if (arguments[7] != null)
336	{	tmpSizeable = arguments[7]; }
337	if (arguments[8] != null)
338	{	tmpStatusBar = arguments[8]; }
339	if (arguments[9] != null)
340	{	tmpMenuBar = arguments[9]; }
341	if (arguments[10] != null)
342	{	tmpLocation = arguments[10]; }
343
344	var ecode = "page" + id + " = window.open(inURL, '" + id + "', 'toolbar=' + tmpToolbar + ',scrollbars=' + tmpScrollbars + ',location=' + tmpLocation + ',status=' + tmpStatusBar + ',menubar=' + tmpMenuBar + ',resizable=' + tmpSizeable + ',width=" + inWidth + ",height=" + inHeight + ",left=" + inLeft + ",top=" + inTop + "');";
345	eval (ecode);
346}
347
348
349
350//-->
351</script>
351
352
353
354    <!-- ANALYTICS_SITEWIDE_HEADER_BOTTOM_PUBLIC -->
355    
356
357
358
359</head>
360<!-- End Club Page Header -->
361<body >
362<style>.mf-cookie-consent{position:fixed !important;left:0 !important;right:0 !important;bottom:0 !important;z-index:2147483000 !important;background:#1c2733 !important;color:#fff !important;box-shadow:0 -2px 10px rgba(0,0,0,.3) !important;font-family:Arial,Helvetica,sans-serif !important;font-size:14px !important;line-height:1.5 !important;padding:16px 18px !important;display:none !important;}.mf-cookie-consent.mf-cookie-show{display:block !important;}.mf-cookie-inner{max-width:1100px !important;margin:0 auto !important;display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:12px !important;justify-content:space-between !important;}.mf-cookie-text{margin:0 !important;flex:1 1 420px !important;color:#fff !important;}.mf-cookie-text a{color:#7fc4ff !important;text-decoration:underline !important;}.mf-cookie-text a:hover{color:#fff !important;text-decoration:underline !important;}.mf-cookie-actions{flex:0 0 auto !important;display:flex !important;gap:10px !important;}.mf-cookie-btn{cursor:pointer !important;border:0 !important;border-radius:4px !important;padding:9px 18px !important;font-size:14px !important;font-weight:bold !important;}.mf-cookie-accept{background:#2e7d32 !important;color:#fff !important;}.mf-cookie-decline{background:#c62828 !important;color:#fff !important;}.mf-cookie-prefs-fallback{position:fixed !important;left:12px !important;bottom:12px !important;z-index:2147482000 !important;background:#1c2733 !important;color:#fff !important;
362font:12px Arial,Helvetica,sans-serif !important;padding:6px 10px !important;border-radius:4px !important;text-decoration:none !important;opacity:.85 !important;}.mf-cookie-prefs-fallback:hover{opacity:1 !important;color:#fff !important;text-decoration:underline !important;}</style><div id="mf-cookie-consent" class="mf-cookie-consent" role="dialog" aria-label="Cookie consent" aria-live="polite" data-mf-ga="G-7KBCPFKSS2" data-mf-hub=""><div class="mf-cookie-inner"><p class="mf-cookie-text">We use essential cookies to make our site work. With your consent, we may also use non-essential cookies to improve user experience and analyze website traffic. By clicking &quot;Accept,&quot; you agree to our website's cookie use as described in our <a href="/club/scripts/site/privacy.asp" class="mf-cookie-policy-link" target="_blank" rel="noopener noreferrer">Privacy</a>. You can change your cookie settings at any time using the &quot;Cookie Preferences&quot; link in the footer.</p><div class="mf-cookie-actions"><button type="button" class="mf-cookie-btn mf-cookie-accept">Accept</button><button type="button" class="mf-cookie-btn mf-cookie-decline">Decline</button></div></div></div>
362<script>(function(){var root=document.getElementById('mf-cookie-consent');if(!root||root.getAttribute('data-mf-init')==='1'){return;}root.setAttribute('data-mf-init','1');function readConsent(){var m=document.cookie.match(/(?:^|;\s*)mf_cookie_consent=([^;]*)/);if(!m){return '';}var v;try{v=decodeURIComponent(m[1]).toLowerCase();}catch(e){return '';}return (v==='accepted'||v==='declined')?v:'';}function writeConsent(v){var s='mf_cookie_consent='+v+'; path=/; max-age=31536000; SameSite=Lax';if(location.protocol==='https:'){s+='; Secure';}document.cookie=s;}function whenReady(fn){if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',fn);}else{fn();}}function ensureReopen(){if(document.querySelector('.mf-cookie-prefs-trigger')){return;}var a=document.createElement('a');a.href='#';a.className='mf-cookie-prefs-trigger mf-cookie-prefs-fallback';a.setAttribute('role','button');a.appendChild(document.createTextNode('Cookie Preferences'));(document.body||document.documentElement).appendChild(a);}function hideBanner(){root.classList.remove('mf-cookie-show');whenReady(ensureReopen);}function showBanner(){root.classList.add('mf-cookie-show');}function loadExternal(attrs){var s=document.createElement('script');for(var k in attrs){if(attrs.hasOwnProperty(k)){s.setAttribute(k,attrs[k]);}}(document.head||document.documentElement).appendChild(s);return s;}function loadTrackers(){var ga=root.getAttribute('data-mf-ga')||'';if(ga&&!window.mfGaInjected){window.mfGaInjected=true;loadExternal({async:'',src:'https://www.googletagmanager.com/gtag/js?id='+encodeURIComponent(ga)});window.dataLayer=window.dataLayer||[];window.gtag=window.gtag||function(){dataLayer.push(arguments);};gtag('js',new Date());gtag('config',ga);}var hub=root.getAttribute('data-mf-hub')||'';if(hub&&!window.mfHubInjected){window.mfHubInjected=true;loadExternal({id:'hs-script-loader',async:'',defer:'',src:'//js.hs-scripts.com/'+encodeURIComponent(hub)+'.js'});}}function accept(){writeConsent('accepted');if(document.querySelector('.mf-cookie-captcha-notice')){location.reload();return;}hideBanner();if(typeof window.mfCookieConsentReactivate==='function'){try{window.mfCookieConsentReactivate();}catch(e){}}loadTrackers();}function decline(){writeConsent('declined');hideBanner();}function onClick(sel,fn){var els=root.querySelectorAll(sel);for(var i=0;i<els.length;i++){els[i].addEventListener('click',fn);}}onClick('.mf-cookie-accept',function(e){e.preventDefault();accept();});onClick('.mf-cookie-decline',function(e){e.preventDefault();decline();});function isPrefsTrigger(el){while(el&&el!==document){if(el.className&&typeof el.className==='string'&&(' '+el.className+' ').indexOf(' mf-cookie-prefs-trigger ')>=0){return true;}el=el.parentNode;}return false;}document.addEventListener('click',function(e){if(isPrefsTrigger(e.target)){e.preventDefault();showBanner();}});var state=readConsent();if(state===''){showBanner();}else{hideBanner();}})();</script>
362
363<!--ANALYTICS_SITEWIDE_BODY_TOP_PUBLIC -->
364
365<!-- Begin Custom Page Fixed Header -->
366<div id="website" class="public mrm-bootstrap-container">
367	<div role="button" aria-hidden="true" aria-label="Close Login Modal Overlay" class="closeLogin" style="display: none;"></div>
368	<div role="modal" aria-hidden="true" class="memberLogin" style="display: none;">
369		<button class="closeButton" role="button" aria-label="close modal" onclick="closeLogin()">
370			<i class="fa-light fa-xmark"></i>
371		</button>
372		<div class="modalTitle-wrapper">
373			<span class="h4 modalTitle">Member Login</span>
374			<div class="accent"></div>
375		</div>
376
377		<form class="form-horizontal login" aria-labeledby="modalTitle" method="post" name="memberLogin" action="/club/scripts/login/login_validate.asp" id="memberLogin">
378
379			<div class="form-group">
380				<div class="col-sm-12">
381					<label for="login-username" class="control-label">Username</label>
382					<input type="text" value="" name="user" id="login-username" class="username form-control" placeholder="Username" aria-required="true">
383				</div>
384			</div>
385
386			<div class="form-group">
387				<div class="col-sm-12">
388					<label for="login-password" class="control-label">Password</label>
389					<a class="help" href="/club/scripts/login/login.asp" aria-label="login help">Forgot Password?</a>
390					<input type="password" value="" name="pw" id="login-password" class="password form-control" placeholder="Password" aria-required="true">
391				</div>
392			</div>
393
394			<div class="form-group">
395				<div class="col-sm-12 text-center">
396					<div class="custom-control custom-checkbox">
397						<input type="checkbox" class="custom-control-input" id="login_remember" name="save_login" aria-required="false">
398						<label class="custom-control-label" for="login_remember">Keep Me Logged In</label>
399					</div>
400				</div>
401			</div>
402
403			<div class="form-group">
404				<div class="col-sm-12 text-center">
405					<button type="submit" class="mrm-button center-block submit" name="MemEnter" id="login-submit" aria-label="login submit">Login</button>
406				</div>
407			</div>
408		</form>
409	</div>
410
411	<nav class="navbar navbar-default navbar-fixed-top mrm-header-fixed">
412		<div class="container-fluid">
413			<div class="navbar-header">
414				<div class="utility-nav-public">
415					<div class="utility-nav-public-items">
416						<ul class="utility-nav-public-items-left desktop_only">
417							<li><a href="https://www.gpyc.org/our-club/guest-information"><i class="fal fa-circle-info"></i>Guest Info</a></li>
418							<li><a href="https://www.gpyc.org/our-club/directions"><i class="fal fa-map-pin"></i>Contact</a></li>
419						</ul>
420						<ul class="utility-nav-public-items-right desktop_only">
421							
422								<li class="login"><a href="/club/scripts/login/login.asp" class="bt-member-login login-button"><i class="fas fa-user"></i>Member Login</a></li>
423							
424							
425						</ul>
426					</div>
427				</div>
428				<div class="navbar-text sr-only">
429					<span class="h3">
430						Grosse Pointe Yacht Club
431					</span>
432				</div>
433				<a class="logo" href="/" aria-label="Grosse Pointe Yacht Club Logo">
434					<img src="/custom/design/images/logo-color.png" srcset="/custom/design/images/logo-color-2x.png 2x" alt="Grosse Pointe Yacht Club Logo" class="logo-color" />
435				</a>
436				<button class="hamburger hamburger--spring collapsed offset-toggle toggled" type="button" data-toggle="collapse" data-target="#navigation" aria-expanded="false">
437					<span class="hamburger-box">
438						<span class="hamburger-inner"></span>
439					</span>
440					<span class="button-text button-text-open">Menu</span>
441					<span class="button-text button-text-close">Close</span>
442				</button>
443			</div>
444			<div class="collapse navbar-collapse" id="navigation">
445				
446					
447					
448					
449  
450					
451  
452					
453  
454					
455						<ul class="nav navbar-nav nav-left">
456							
457						<li class="active"><a class="PUBLIC" href="https://www.gpyc.org/our-club">Our Club</a></li>
458					
459							
460						<li><a class="PUBLIC" href="https://www.gpyc.org/waterfront">Waterfront</a></li>
461					
462							
463						<li><a class="PUBLIC" href="https://www.gpyc.org/lifestyle">Lifestyle</a></li>
464					
465						</ul>
466					
467  
468					
469						<ul class="nav navbar-nav nav-right">
470						
471						<li><a class="PUBLIC" href="https://www.gpyc.org/events">Events</a></li>
472					
473						
474						<li><a class="PUBLIC" href="https://www.gpyc.org/membership">Membership</a></li>
475					
476						
477						<li><a class="PUBLIC" href="https://www.gpyc.org/centennial">Centennial</a></li>
478					
479							<li class="mobile_only"><a href="https://www.gpyc.org/our-club/guest-information"><i class="fal fa-circle-info"></i>Guest Info</a></li>
480							<li class="mobile_only"><a href="https://www.gpyc.org/our-club/directions"><i class="fal fa-map-pin"></i>Contact</a></li>
481							
482								<li class="mobile_only"><a href="/club/scripts/login/login.asp"><i class="fas fa-user"></i>Member Login</a></li>
483							
484							
485						</ul>
486					
487				
488			</div>
489		</div>
490	</nav>
491
492	<div class="box-banner" role="presentation">
493		
494				
495						
496							<div class="images" style="background-image: url('/custom/design/banners/navsections/PUBLIC/our club banner.jpg')"></div>
497						
498					
499			
500	</div>
501
502	<div class="main" id="main-content">
503		<div class="container" id="main-container">
504			<div class="row">
505
506				<div id="sidebar-menu" class="col-sm-12 col-md-4 col-lg-3">
507					<div class="panel-group" id="accordion">
508						<div class="panel">
509							<div class="panel-heading">
510								<a class="panel-title collapsed sidebar-header" data-toggle="collapse" data-parent="#accordion" href="#sidebar-nav" class="collapse-link">Our Club <i class="fa fa-angle-down pull-right" aria-hidden="true"></i></a>
511							</div>
512							<div id="sidebar-nav" class="panel-collapse collapse" style="height:0;">
513								<ul class="list-group" >
514									
515									
516									
517							
518									
519									
520							
521							
522									
523									
524							
525									
526									
527							
528									
529									
530										<li mf-snl="true" snl-data=560753 class="list-group-item inactive1 notExpandedAppItems" tabindex="-1">
531										<a class="navSubgroupLink" href="https://www.gpyc.org/our-club/personnel?FLAGCODE=MGMT" title="Club Management" data-subgroup-id="560753" >
532									
533									
534											Club Management
535										</a>
536										
537										</li>
538									
539									
540										<li mf-snl="true" snl-data=560754 class="list-group-item inactive1 notExpandedAppItems" tabindex="-1">
541										<a class="navSubgroupLink" href="https://www.gpyc.org/our-club/bod" title="Board of Directors" data-subgroup-id="560754" >
542									
543									
544											Board of Directors
545										</a>
546										
547										</li>
548									
549									
550										<li mf-snl="true" snl-data=560755 class="list-group-item inactive1 notExpandedAppItems" tabindex="-1">
551										<a class="navSubgroupLink" href="https://www.gpyc.org/our-club/guest-information" title="Guest Information" data-subgroup-id="560755" >
552									
553									
554											Guest Information
555										</a>
556										
557										</li>
558									
559									
560										<li mf-snl="true" snl-data=560756 class="list-group-item active notExpandedAppItems" tabindex="-1">
561										<a class="navSubgroupLink" href="https://www.gpyc.org/our-club/directions" title="Contact & Directions" data-subgroup-id="560756" >
562									
563									
564											Contact & Directions
565										</a>
566										
567										</li>
568									
569									
570										<li mf-snl="true" snl-data=560757 class="list-group-item inactive1 notExpandedAppItems" tabindex="-1">
571										<a class="navSubgroupLink" href="https://www.gpyc.org/our-club/join-our-team" title="Join Our Team" data-subgroup-id="560757" >
572									
573									
574											Join Our Team
575										</a>
576										
577										</li>
578									
579								</ul>
580							</div>
581						</div>
582					</div>
583				</div>
584
585				<div class="content-right col-sm-12 col-md-8 col-lg-9" aria-label="main content">
586<!-- End Custom Page Fixed Header -->
587<div class="row">
588	<div class="col-sm-12">
589		<h1 class="sectionTitle">Contact &amp; Directions</h1>
590	</div>
591</div>
592<div class="row">
593	<div class="col-sm-6 col-xs-12" id="directions-area">
594    
595  		<p>
596  			<span class="h5 mt-0 mb-0">Grosse Pointe Yacht Club</span><br />
597  			788 Lake Shore Rd<br />
598  			<span class="check" style="display:none;"></span>
599  			Grosse Pointe Shores,
600  			MI
601  			48236
602  			United States<br />
603  		</p>
604    
605    
606		<p>
607			
608				<strong>Phone:</strong> <a href="tel:(313) 884-2500">
609					(313) 884-2500
610				</a><br />
611			
612			
613			
614				<strong>Email:</strong> <a href="/cdn-cgi/l/email-protection#0264706d6c76666771694265727b612c6d7065">
615					<span class="__cf_email__" data-cfemail="385e4a57564c5c5d4b53785f48415b16574a5f">[email&#160;protected]</span>
616				</a><br />
617			
618			
619		</p>
620		<span class="h3">Harbor Coordinates</span><p>N 42 degrees -26’ -05<br />W 082 degrees -52’ -20</p><br />
621	</div>
622	<div class="col-sm-6 col-xs-12" id="map-area">
623		<span class="h6 mt-0">Surrounding Map Area:</span>
624		<div class="mapouter">
625			<div class="gmap_canvas">
626        
627  				<iframe title="Google Map view" width="100%" title="Grosse Pointe Yacht Club" class="gmap_canvas" src="https://www.google.com/maps/embed/v1/place?key=AIzaSyBmptocVYMjV6rn68NNTFskrga2XUxEKEg&q=788 Lake Shore Rd+Grosse Pointe Shores+MI+48236" frameborder="0" scrolling="no" marginheight="0" marginwidth="0"></iframe>
628        
629        
630				</div>
631<!-- AIzaSyBmptocVYMjV6rn68NNTFskrga2XUxEKEg -->
632		</div>
633	</div>
634</div>
vendor: 110 bytes, lines 634-635
634
635<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
635<script type="text/javascript">
636	if (!$('.check:empty').length){
637		$('.check').show();
638	}
639</script>
639
640<style>
641	.check{
642		display:block;
643	}
644	.mt-0 {
645		margin-top: 0 !important;
646	}
647	.mb-0 {
648		margin-bottom: 0 !important;
649	}
650	.gmap_canvas{
651		min-height: 300px;
652		width: 100%;
653	}
654</style>
655<!-- Begin Custom Page Fixed Footer -->
656</div>
657</div>
658<!--end of content right-->
659</div>
660<!--end of wrap-->
661</div>
662<!--end of main wrapper-->
663
664<!-- Begin ### HP FOOTER ### -->
665<footer>
666	<div class="container-fluid">
667		<div class="flex-row">
668			<div class="col-md-push-2 col-md-4 col-sm-12 col-xs-12">
669				<div class="footer-center-1 text-center">
670					<a href="/" class="footer-logo" aria-label="Grosse Pointe Yacht Club Logo">
671						<img src="/custom/design/images/logo-color.png" srcset="/custom/design/images/logo-color-2x.png 2x" alt="Grosse Pointe Yacht Club Logo" class="img-contain">
672					</a>
673					<span class="club-name">Grosse Pointe Yacht Club</span>
674					<span class="club-name-stylized">Established 1914</span>
675					<div class="accent"></div>
676				</div>
677			</div>
678			<div class="col-md-push-2 col-md-4 col-sm-12 col-xs-12">
679				<div class="footer-center-2">
680					<div class="accent"></div>
681					<address>
682						<span>788 Lake Shore Rd</span>
683						<span>Grosse Pointe Shores, MI  48236</span>
684						<span><a href="tel:(313) 884-2500">(313) 884-2500</a></span>
685						<span><a href="/cdn-cgi/l/email-protection#096f7b66677d6d6c7a62496e79706a27667b6e"><span class="__cf_email__" data-cfemail="d1b7a3bebfa5b5b4a2ba91b6a1a8b2ffbea3b6">[email&#160;protected]</span></a></span>
686					</address>
687				</div>
688			</div>
689			<div class="col-md-pull-8 col-md-2 col-sm-12 col-xs-12">
690				<div class="footer-left">
691					<div class="footer-left-inner">
692						<div class="box-search">
693							<form method="post" action="/club/scripts/search/search.asp?NS=PUBLIC">
694								<label for="footer_search" class="sr-only control-label">Search Our Site</label>
695								<div class="input-group col-md-12">
696									<input type="text" name="SRCH_TEXT" id="footer_search" value="" aria-required="true" class="search-query form-control" placeholder="Search Site" />
697									<span class="input-group-btn">
698										<button type="submit" class="btn" aria-label="submit search form">
699											<i class="fal fa-search" aria-hidden="true"></i>
700										</button>
701									</span>
702								</div>
703							</form>
704						</div>
705						<ul class="list-inline text-center social" aria-label="social media links">
706							
707								<li><a class="facebook" href="https://www.facebook.com/GrossePointeYachtClub" target="_blank" title="facebook"><i class="fab fa-fw fa-facebook-f"></i></a></li>
708							  
709			  
710							  
711			  
712							  
713			  
714							  
715			  
716							  
717								<li><a class="" href="https://www.instagram.com/officialgpyc/" target="_blank" title="instagram"><i class="fab fa-fw fa-instagram"></i></a></li>
718							  
719			  
720							  
721			  
722							  
723			  
724							  
725						</ul>
726					</div>
727				</div>
728			</div>
729			<div class="col-md-2 col-sm-12 col-xs-12">
730				<div class="footer-right">
731					<div class="footer-right-inner">
732						<a href="https://www.gpyc.org/our-club/join-our-team" class="more">Join Our Team</a>
733						<a href="https://www.gpyc.org/our-club/dress-code" class="more">Dress Code</a>
734						<img src="https://cdn.memfirstweb.net/global_logos/dc.png" alt="" class="img-contain">
735						<img src="/custom/design/images/botb-logo.jpg" alt="" class="img-contain">
736					</div>
737				</div>
738			</div>
739		</div>
740		<div class="row">
741			<div class="col-xs-12">
742				<div class="footer-coords">
743					<span>Harbor Coordinates:</span>
744					<span>N 42 degrees -26' -05"</span>
745					<span>W 082 degrees -52' -20"</span>
746				</div>
747			</div>
748		</div>
749	</div>
750	<div class="footer-bg">
751		<img src="/custom/design/images/bg-footer.jpg" alt="" class="img-cover" loading="lazy">
752	</div>
753</footer>
754<!-- End ### HP FOOTER ### -->
755
756</div>
757
758<!-- End Custom Page Fixed Footer -->
vendor: 110 bytes, lines 758-759
758
759<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
759<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
759
760
761<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.8.0/js/bootstrap-datepicker.min.js"></script>
761
762
763<script >
764$('.mrm-bootstrap-container .date').datepicker({autoclose: true, clearBtn: true, disableTouchKeyboard:true});
765</script>
765<script>
766try{
767$('form').each(function() {
768var cookieTime = $(this).find('input[name="COOKIE_TIMEOUT"]').val();
769var formId = $(this).find('input[name="MKTGFRM_ID"]').val();
770if(cookieTime && formId){
771$(this).submit(function(e){
772if(localStorage.getItem('formCookie_'+formId)){
773var timeDiff = Date.now() - new Date(+(localStorage.getItem('formCookie_'+formId)))
774if( (timeDiff * .001) > cookieTime){
775localStorage.setItem('formCookie_'+ formId, Date.now());
776} else {
777e.preventDefault();
778alert('Form has already been submitted.');
779throw new Error('Cannot submit form')
780}
781} else {
782if (!window.skipStoreCookie){
783localStorage.setItem('formCookie_'+ formId, Date.now());
784}
785}
786})
787}
788})
789}catch(e){}
790</script>
790
791
792    
792<script>
793        $(document).ready(function(){
794             
795            $('.mrm-bootstrap-container').addClass("fr-view");
796            
797
798            if ($("a[data-mrm-button]:not([data-mrm-button='false']").length || $("a[data-mrm-ftbutton]:not([data-mrm-ftbutton='false']").length){
799
800                 $("a[data-mrm-button]:not([data-mrm-button='false']").each(function(e){
801                    let current = $(this);
802                    current.parent('div.bee-block.bee-button').removeClass().css({'text-align':'center', "padding": "10px"});
803                    current.removeClass().addClass('mrm-button');
804                 })
805
806                 $("a[data-mrm-ftbutton]:not([data-mrm-ftbutton='false']").each(function(e){
807                    let current = $(this);
808                    current.parent('div.bee-block.bee-button').removeClass().css({'text-align':'center', "padding": "10px"});
809                    current.removeClass().addClass('mrm-button FBTN');
810                 })                
811            }
812        });
813    </script>
813
814    <style>.mf_global_footer{box-sizing: border-box;width:100%; clear:both;text-align:center;padding:15px; background-color:;}
815.mf_global_footer_text{color:;margin:0;}
816.mf_global_footer_link{color:!important; text-decoration:underline !important;}
817</style><div class="mf_global_footer"><p class="mf_global_footer_text">Copyright &copy;2026 by <a href="https://www.gpyc.org/" title="Grosse Pointe Yacht Club" class="mf_global_footer_link">Grosse Pointe Yacht Club</a>. All Rights Reserved.&nbsp; Yacht Club sites by <a href="https://www.membersfirst.com" title="MembersFirst" target="_Blank" class="mf_global_footer_link">MembersFirst</a>&nbsp; | &nbsp;<a href="/club/scripts/site/terms.asp" id="mf_global_footer_terms_of_use" title="Terms of Use" class="mf_global_footer_link">Terms of Use</a>&nbsp; | &nbsp;<a href="/club/scripts/site/privacy.asp" id="mf_global_footer_privacy_policy" title="Privacy" class="mf_global_footer_link">Privacy</a>&nbsp; | &nbsp;<a href="/club/scripts/privacy/request_my_information.asp" id="mf_global_footer_request_info" title="Request My Information" class="mf_global_footer_link">Request My Information</a>&nbsp; | &nbsp;<a href="#" id="mf_global_footer_cookie_prefs" title="Cookie Preferences" class="mf_global_footer_link mf-cookie-prefs-trigger">Cookie Preferences</a></p></div>
818
819    </body>
820    </html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.