PageSourceSearch

https://mountswinery.com/index.cfm?method=members.showlogin

html mountswinery.com collected 2026-10-04 05:19:20 UTC 21,596 bytes, 644 lines download raw bytes

1'
2<!DOCTYPE html>
3<html lang="en">
4<head>
5<!-- No GA -->
6<!-- No application.winery.googleUA -->
7<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8<meta charset="utf-8">
9<meta http-equiv="X-UA-Compatible" content="IE=edge">
10<meta name="viewport" content="width=device-width, initial-scale=1">
11<meta name="description" content="" />
12<meta name="author" content="vinSUITE">
13<meta name="keywords" content="" />
14<link rel="icon" href="/favicon.ico">
15<title>Mounts Family Winery - Member Login</title><meta name="robots" content="noodp" /><meta name="robots" content="noydir" />
16<!-- Bootstrap core CSS -->
17<link href="/assets/css/bootstrap.min.css" rel="stylesheet">
18<link href="/assets/css/site.css?v=1" rel="stylesheet">
19<link href="/assets/css/responsive_recaptcha.css" rel="stylesheet" >
20<link href="/assets/css/datepicker3.css" rel="stylesheet" >
21<link href="/assets/css/responsive-checkout.css" rel="stylesheet" >
22<!-- Fonts -->
23<link href="https://fonts.googleapis.com/css?family=Raleway:400,700" rel="stylesheet">
24<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">
25<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
26<!--[if lt IE 9]>
27<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
vendor: 1 bytes, line 27
27
28<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
28
29<![endif]-->
30<script src="/assets/js/jquery-3.7.1.min.js"></script>
vendor: 1 bytes, line 30
30
31<script src="/assets/js/jquery-migrate-3.4.0.min.js"></script>
vendor: 1 bytes, line 31
31
32<script src="/assets/js/parallax.min.js"></script>
vendor: 1 bytes, line 32
32
33<script type="text/javascript">
34$(document).ready(function(){
35$('.product-list .Kit .unit').text('Per Pack');
36$('.drill-container.kit .unit').text('Per Pack');
37$('.state-dropdown select option[value="MU"]').remove();
38});
39$(document).ajaxComplete(function(){
40$('body').removeAttr('style');
41$('#auth .modal-footer .btn-default').on('click', function(e){
42$('body').removeAttr('style');
43});
44});
45</script>
vendor: 1 bytes, line 45
45
46<script>
47if ($ !== undefined) {
48$(document).ready(function() {
49if (typeof googleEnhancedHandleClicks === "function") {
50googleEnhancedHandleClicks();
51}
52});
53}
54</script>
54</head>
55<body class="members members showlogin site">
56<div class="container-fluid site-wrapper">
57<header class="header">
58<!-- sm device -->
59<div class="visible-xs mobile-header">
60<label class="mobile-nav-toggle-label" >
61<div class="top-bar"></div>
62<div class="middle-bar"></div>
63<div class="bottom-bar"></div>
64</label>
65<a href="/"><img alt="Mounts Family Winery" src="/assets/images/logo.jpg" class="logo"></a>
66<a class="cart" href="/cart"><i class="fa fa-shopping-cart fa-2x fa-fw"></i></a>
67</div>
68<!-- md ++ device -->
69<div class="hidden-xs row-fluid">
70</div>
71<div class="visible-xs menu-small">
72<div role="navigation" class="navbar navbar-inverse navbar-fixed-top">
73<div class="navmenu navmenu-inverse navmenu-fixed-left offcanvas mainnav-small" >
74<ul class="nav navmenu-nav menu-top">
75<li class="">
76<a href="/page?pageid=5001CE06-3797-4986-BC7A-57A6F018C8B3" title="Spring 2026 Wine Release" >
77<span>Spring 2026 Wine Release</span>
78</a>
79</li>
80<li class="">
81<a href="/AboutUs" title="About Us" >
82<span>About Us</span>
83</a>
84</li>
85<li class="">
86<a href="/OurFamily" title="Our Family" >
87<span>Our Family</span>
88</a>
89</li>
90<li class="">
91<span class="open-submenu"><i class="fa fa-chevron-down"></i></span>
92<a href="/OurWines" title="Our Wines" data-hover="dropdown" >
93<span>Our Wines</span>
94</a>
95<ul class="nav navmenu-nav menu-sub">
96<li class="">
97<a href="/OurVineyards" title="Our Vineyards" >
98<span>Our Vineyards</span>
99</a>
100</li>
101</ul>
102</li>
103<li class="">
104<a href="/PhotoGallery" title="Photo Gallery" >
105<span>Photo Gallery</span>
106</a>
107</li>
108<li class="">
109<a href="/Membership" title="Membership" >
110<span>Membership</span>
111</a>
112</li>
113<li class="">
114<span class="open-submenu"><i class="fa fa-chevron-down"></i></span>
115<a href="/Store" title="Store" data-hover="dropdown" >
116<span>Store</span>
117</a>
118<ul class="nav navmenu-nav menu-sub">
119<li class="">
120<a href="/product-category?productcategoryid=FBF71E8E-0162-4426-A6F2-A01ABEF876AE" title="Red Wines" >
121<span>Red Wines</span>
122</a>
123</li>
124<li class="">
125<a href="/product-category?productcategoryid=B666631D-B2E4-4CED-8971-ED6B34457CCA" title="White Wines" >
126<span>White Wines</span>
127</a>
128</li>
129<li class="">
130<a href="/product-category?productcategoryid=4C450F90-7C5B-41A2-A1FB-5DCFABF64665" title="Rosé Wines" >
131<span>Rosé Wines</span>
132</a>
133</li>
134</ul>
135</li>
136<li class="hard"><a href="/account">Login</a></li>
137</ul>
138</div>
139</div>
140<script>
141$('document').ready(function(){
142$('.open-submenu').on('click',function(event){
143event.preventDefault();
144/*This opens and closes the subs. Note for now we can't have both auto closing and animated icons*/
145$(this).parent().find('ul:first').toggleClass('show-submenu').parent().siblings().find('ul:first').removeClass('show-submenu');
146/* If you don't care about auto closing just use this
147$(this).parent().find('ul:first').toggleClass('show-submenu');*/
148});
149/*This closes the subs when nav is closed*/
150$('.mobile-nav-toggle-label').on('click',function(event){
151$('.show-submenu').removeClass('show-submenu');
152});
153/*This rotates the chevron but creates issues when they are clicked multiple times. I'm leaving this here because if you don't want auto closing subs this works great. */
154/*$( ".open-submenu" ).click(function() {
155if ( $( this ).css( "transform" ) == 'none' ){
156$(this).css("transform","rotate(-90deg)");
157} else {
158$(this).css("transform","" );
159}
160});*/
161});
162</script>
162
163</div>
164<div class="hidden-xs menu-large">
165<script>
166$(document).ready(function() {
167var middle = Math.ceil($(".navbar-nav").children("li").length / 2);
168$(".navbar-nav > li:nth-child(" + middle + ")").after('<li class="nav-logo"><a href="/"><img src="/assets/images/logo.jpg" alt="Mounts Family Winery"></a></li>');
169});
170</script>
170
171<div role="navigation" class="navbar navbar-inverse hidden-xs">
172<ul class="nav navbar-nav">
173<li >
174<a href="/page?pageid=5001CE06-3797-4986-BC7A-57A6F018C8B3" title="Spring 2026 Wine Release" >
175<span>Spring 2026 Wine Release</span>
176</a>
177</li>
178<li >
179<a href="/AboutUs" title="About Us" >
180<span>About Us</span>
181</a>
182</li>
183<li >
184<a href="/OurFamily" title="Our Family" >
185<span>Our Family</span>
186</a>
187</li>
188<li class=" dropdown " >
189<a href="/OurWines" title="Our Wines" data-hover="dropdown" >
190<span>Our Wines</span><span class="caret"></span>
191</a>
192<ul class="dropdown-menu" role="menu">
193<li >
194<a href="/OurVineyards" title="Our Vineyards" >
195<span>Our Vineyards</span>
196</a>
197</li>
198</ul>
199</li>
200<li >
201<a href="/PhotoGallery" title="Photo Gallery" >
202<span>Photo Gallery</span>
203</a>
204</li>
205<li >
206<a href="/Membership" title="Membership" >
207<span>Membership</span>
208</a>
209</li>
210<li class=" dropdown " >
211<a href="/Store" title="Store" data-hover="dropdown" >
212<span>Store</span><span class="caret"></span>
213</a>
214<ul class="dropdown-menu" role="menu">
215<li >
216<a href="/product-category?productcategoryid=FBF71E8E-0162-4426-A6F2-A01ABEF876AE" title="Red Wines" >
217<span>Red Wines</span>
218</a>
219</li>
220<li >
221<a href="/product-category?productcategoryid=B666631D-B2E4-4CED-8971-ED6B34457CCA" title="White Wines" >
222<span>White Wines</span>
223</a>
224</li>
225<li >
226<a href="/product-category?productcategoryid=4C450F90-7C5B-41A2-A1FB-5DCFABF64665" title="Rosé Wines" >
227<span>Rosé Wines</span>
228</a>
229</li>
230</ul>
231</li>
232</ul>
233<div class="custom-cart">
234<ul>
235<li><a href="/account" class="custom-cart-button" ><i class="fa fa-sign-in fa-fw"></i></i><span>(Login)</span></a></li>
236<li> <a href="/cart" class="custom-cart-button"><i class="fa fa-shopping-cart fa-fw"></i></i> (<span class="visible-qty-total">0</span>)</a></li>
237</ul>
238</div>
239</div>
240</div>
241</header>
242<div class="parallax-window" data-parallax="scroll" data-position="top" data-image-src="/assets/images/MountsPond.jpg"></div>
243<div class="content-wrapper">
244<div class="layoutcontent container">
245<div class="subnavarea">
246<h1 class="page-title">Member Login</h1>
247<ul class="subnav">
248<li><a href="/index.cfm?method=msignup.signup">Create an Account</a></li>
249<li><a href="/index.cfm?method=members.showForgot">Forgot Password</a></li>
250</ul>
251</div>
252<div class="contentarea">
253<div class="page-content">
254<br />
255</div>
256<script>
257// Password strength meter
258// This jQuery plugin is written by Firas Kassem [2007.04.05] and modified by Amin Rajaee [2009.07.26]
259// Firas Kassem phiras.wordpress.com || phiras at gmail {dot} com
260// Amin Rajaee rajaee at gmail (dot) com
261// for more information : http://phiras.wordpress.com/2007/04/08/password-strength-meter-a-jquery-plugin/
262var shortPass = 'Weak';
263var badPass = 'Weak';
264var goodPass = 'Medium';
265var strongPass = 'Strong';
266var sameAsUsername = 'Password is the same as username.';
267var score = 0;
268var signup_form; // Global used for disabling/enabling submitting
269var validatePass = true; // used to disable pass check;
270function checkVersion()
271{
272// jQuery 1.3+ .live
273// jQuery 1.4.3+ .delegate
274// jQuery 1.7+ .on
275var vernums = $.fn.jquery.split('.');
276if(vernums.length >=2 )
277{
278// if there is no 3rd param set to zero
279if(vernums.length == 2) vernums[2] = 0;
280if(parseInt(vernums[0]) == 1)
281{
282//1.3.0 - 1.4.2
283if( (parseInt(vernums[1]) == 3 && parseInt(vernums[2]) >= 0) || (parseInt(vernums[1]) == 4 && parseInt(vernums[2]) < 3) ) {
284// use live/die
285return 1;
286} else if ( (parseInt(vernums[1]) == 4 && parseInt(vernums[2]) >= 3) || (parseInt(vernums[1]) >= 5 && parseInt(vernums[1]) <= 6) || (parseInt(vernums[1]) == 7 && parseInt(vernums[2]) == 0) ) {
287// use delegate
288return 2;
289} else {
290// use on/off
291return 3;
292}
293} else {
294// anything greater than 1 try on/off
295return 3;
296}
297} else {
298// can't parse version try use on/off
299return 3;
300}
301}
302function passwordStrength(password,username)
303{
304score = 0
305//password < 4
306if (password.length < 8 ) { return shortPass; }
307//password == username
308//if (password.toLowerCase() == username.toLowerCase()) return sameAsUsername
309if (password.length >= 8) score += 25;
310//password has at least 1 numbers
311if (password.match(/(.*[0-9])/)) score += 25;
312//password has at least 1 Lower chars
313if (password.match(/(.*[a-z])/)) score += 25;
314//password has at least 1 Upper chars
315if (password.match(/(.*[A-Z])/)) score += 25;
316//verifing 0 < score < 100
317if ( score < 0 ) score = 0;
318if ( score > 100 ) score = 100;
319if (score < 51 ){ return badPass;}
320if (score < 76 ){ return goodPass;}
321return strongPass;
322}
323function passwordStrengthPercent(password)
324{
325score = 0;
326//password < 4
327if (password.length < 4 ) { return 0 }
328//password == username
329//if (password.toLowerCase()==username.toLowerCase()) return 0
330//password length
331score += password.length * 4
332score += ( checkRepetition(1,password).length - password.length ) * 1
333score += ( checkRepetition(2,password).length - password.length ) * 1
334score += ( checkRepetition(3,password).length - password.length ) * 1
335score += ( checkRepetition(4,password).length - password.length ) * 1
336//password has 3 numbers
337if (password.match(/(.*[0-9].*[0-9].*[0-9])/)) score += 15
338//password has 2 sybols
339if (password.match(/(.*[!,@,#,$,%,^,&,*,?,_,~].*[!,@,#,$,%,^,&,*,?,_,~])/)) score += 15
340//password has Upper and Lower chars
341if (password.match(/([a-z].*[A-Z])|([A-Z].*[a-z])/)) score += 10
342//password has number and chars
343if (password.match(/([a-zA-Z])/) && password.match(/([0-9])/)) score += 15
344//
345//password has number and symbol
346if (password.match(/([!,@,#,$,%,^,&,*,?,_,~])/) && password.match(/([0-9])/)) score += 15
347//password has char and symbol
348if (password.match(/([!,@,#,$,%,^,&,*,?,_,~])/) && password.match(/([a-zA-Z])/)) score += 15
349//password is just a nubers or chars
350if (password.match(/^\w+$/) || password.match(/^\d+$/) ) score -= 10
351if (score > 100) return 100
352return (score)
353}
354// checkRepetition(1,'aaaaaaabcbc') = 'abcbc'
355// checkRepetition(2,'aaaaaaabcbc') = 'aabc'
356// checkRepetition(2,'aaaaaaabcdbcd') = 'aabcd'
357function checkRepetition(pLen,str) {
358res = "";
359for ( i=0; i<str.length ; i++ ) {
360repeated=true;
361for (j=0;j < pLen && (j+i+pLen) < str.length;j++)
362repeated=repeated && (str.charAt(j+i)==str.charAt(j+i+pLen))
363if (j<pLen) repeated=false;
364if (repeated) {
365i+=pLen-1;
366repeated=false
367}
368else {
369res+=str.charAt(i)
370}
371}
372return res
373}
374//jquery
375jQuery(document).ready(function() {
376var bpos = "";
377var perc = 0 ;
378var minperc = 0 ;
379var i;
380var possible_password_ids = ["password", "password-login", "password-change", "Password"];
381var password_field;
382// If there's no confirm password field, this is a login form and not a signup form
383if ($("input[name=ConfirmPassword]").length == 0)
384return;
385// Find the element to apply the password stuff to
386for (i in possible_password_ids) {
387password_field = $("#"+possible_password_ids[i]);
388if (password_field.length > 0) {
389// We have a password element, break out of loop
390break;
391}
392}
393// Get parent form from password field and disable submitting until password rules are reached
394signup_form = password_field.parents("form");
395function strengthValid() {
396var score = passwordStrengthPercent(password_field.val(),$('#username').val());
397if (score < 34 ){
398return false;
399} else {
400return true;
401}
402}
403password_field.css( {backgroundPosition: "0 0"} );
404$('#username').keyup(function(){
405$('#result').html(passwordStrength(password_field.val(),$('#username').val())) ;
406perc = passwordStrengthPercent(password_field.val(),$('#username').val());
407bpos=" $('#colorbar').css( {backgroundPosition: \"0px -" ;
408bpos = bpos + perc + "px";
409bpos = bpos + "\" } );";
410bpos=bpos +" $('#colorbar').css( {width: \"" ;
411bpos = bpos + (perc * 2) + "px";
412bpos = bpos + "\" } );";
413eval(bpos);
414$('#percent').html(" " + perc + "% ");
415if(!strengthValid()) {
416password_field.css('border','1px solid red');
417} else {
418password_field.css('border','');
419}
420});
421password_field.keyup(function(){
422if(validatePass){
423$('#result').html(passwordStrength(password_field.val(),$('#username').val())) ;
424perc = passwordStrengthPercent(password_field.val(),$('#username').val());
425bpos=" $('#colorbar').css( {backgroundPosition: \"0px -" ;
426bpos = bpos + perc + "px";
427bpos = bpos + "\" } );";
428bpos=bpos +" $('#colorbar').css( {width: \"" ;
429bpos = bpos + (perc * 2) + "px";
430bpos = bpos + "\" } );";
431eval(bpos);
432$('#percent').html(" " + perc + "% ");
433if(!strengthValid()) {
434password_field.css('border','1px solid red');
435} else {
436password_field.css('border','');
437}
438}else{
439if(!password_field.val().length){
440password_field.css('border','');
441}
442}
443});
444$('.password-tip').click(function(){
445$('.password-hints').toggle();
446});
447// disable pressing enter to submit if not valid strength
448$(window).keydown(function(event){
449if( (event.keyCode == 13) && (strengthValid() == false) ) {
450event.preventDefault();
451return false;
452}
453});
454signup_form.submit(function(e){
455if(validatePass){
456if(!$('p.error').length) {
457signup_form.before(
458$('<p />').addClass('error')
459);
460}
461$('p.error').html('');
462var rfp = $("form[name=resetForm] input[name=Password]");
463var ifp = $("form[name=InfoForm] input[name=Password]");
464var $password = (rfp && rfp.val()) ? rfp : ifp;
465var $confirmPassword = $("input[name=ConfirmPassword]");
466if (strengthValid() && $password.val() == $confirmPassword.val()) {
467return true;
468} else if($password.val() != $confirmPassword.val()) {
469$('p.error').html('Please confirm that your passwords match.');
470$password.focus();
471//alert('Please confirm that your passwords match.');
472e.preventDefault();
473return false;
474} else {
475$('p.error').html('The password does not match the required criteria.');
476$password.focus();
477//alert('The password does not match the required criteria.');
478e.preventDefault();
479return false;
480}
481}
482});
483// .password-rules is required to remove duplicate jquery insert on a number of live sites
484cssRules = [
485{
486name: '.graybar',
487text: '.graybar { background:#dddddd; width:100%; height:5px; float:left; margin-bottom:4px;}'
488},
489{
490name: '.colorbar',
491text: '.colorbar {margin-top:-9px;width:1px;height:5px;float:left;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAACCCAMAAACw71LNAAAArlBMVEU0rgP/xgKwAwNCrQKtAgJ6tQPXvwTvwgK/vgKtuwJisQJNsALPSAK4FgJssAHojQH1pwDTVADngwm1DgjgdAf7xgbEMQbOwAWyBwXqwwS2vwSmuwRasgTifgTJPAT4wwPpwgPMvgO1vgOXuwP8sgO8IwOkuQJ2sgJYsALbbwLcZgKNuwH7uQGVuQHvmgG/LAHjwQD8wADgvgCMugD4tgD5rwDrlgDXYQDENwC3HgCgCGH1AAAAZklEQVQY063BxRGEAAAEwTnO3d3dcc0/MbYo/nzoxqCWN7IrpvQ14Y7FgpgDPR1rxIc3M/ZMGGqIyUgDbvj8cKgUnnOkqWtO2Lg0dMmZlm640NYtD678+eJRzz4ZaEd3vOhqNV+CFLLWBzXsjCntAAAAAElFTkSuQmCC");}'
492},
493{
494name: '.password-meter',
495text: '.password-meter {padding-top:4px; width: 200px;}'
496},
497{
498name: '.percent',
499text: '.percent {float:left; display:none;}'
500},
501{
502name: '.result',
503text: '.result {font-weight:bold; padding-left:4px;}'
504},
505{
506name: '.result-box',
507text: '.result-box {padding-bottom:4px;}'
508},
509{
510name: '.password-requirements',
511text: '.password-requirements {padding-top:4px;}'
512},
513{
514name: '.password-rules',
515text: '.password-rules {display:none;}'
516}
517];
518if(typeof addCssRules !== 'function'){
519addCssRules = function(cssRules){
520var $style = $('head').find('#mainCSS');
521var rulesText = '';
522if($style.length){
523for(var rule in cssRules){
524cssRule = cssRules[rule];
525cssExists = false;
526for(var css in $style[0].sheet.cssRules){
527if($style[0].sheet.cssRules[css].selectorText == cssRule.name){
528cssExists = true;
529break;
530}
531}
532if(!cssExists){
533rulesText += ' ' + cssRule.text;
534}
535}
536if(rulesText.length){
537$style.text($style.text() + rulesText);
538}
539}else{
540var style = document.createElement('style');
541style.id = 'mainCSS'
542rulesText = $.map(cssRules, function(rule){
543return rule.text;
544}).join(' ');
545style.innerText = rulesText;
546document.getElementsByTagName('head')[0].appendChild(style);
547}
548};
549}
550addCssRules(cssRules);
551});
552</script>
552
553<div class="row">
554<div class="col-xs-12">
555<div class="login-form">
556<form method="post" action="/index.cfm?method=members.processLogin">
557<input type="hidden" name="referrer" value="/index.cfm?method=members.loginSuccess">
558<div class="form-group">
559<label for="username">Username</label>
560<input type="text" id="username" name="username" class="form-control" placeholder="Enter username" value="" />
561</div>
562<div class="form-group">
563<label for="password">Password</label>
564<input type="password" class="form-control" id="password" name="password" placeholder="Enter password" value="">
565</div>
566<div class="checkbox">
567<label>
568<input type="checkbox" name="RememberMe" value="1" > Always Remember Me On This Computer
569</label>
570</div>
571<div class="form-group">
572<button type="submit" class="btn btn-default">Submit</button>
573</div>
574<input type='hidden' name='sessionKey' value='-8346044302041154560'></form>
575<p class="login-p">Forgot your username or password? <a href="/index.cfm?method=members.showForgot">Click here.</a></p>
576</div>
577</div>
578</div>
579</div>
580</div>
581</div>
582<footer>
583<div class="visible-xs">
584<div class="social container-fluid">
585<a href="https://www.facebook.com/MountsFamilyWinery" target="_blank"><i class="fa fa-facebook fa-fw"></i></a>
586<a href="https://twitter.com/mountswinery" target="_blank"><i class="fa fa-twitter fa-fw"></i></a>
587<a href="https://www.yelp.com/biz/mounts-family-winery-healdsburg" target="_blank"><i class="fa fa-yelp fa-fw"></i></a>
588<a href="https://www.instagram.com/mountswinery" target="_blank"><i class="fa fa-instagram fa-fw"></i></a>
589</div>
590<div class="footer-inner container-fluid">
591<ul class="nav">
592<li><a rel=external href="/index.cfm?method=pages.showPage&amp;pageid=5001CE06-3797-4986-BC7A-57A6F018C8B3">Spring 2026 Wine Release</a></li>
593</ul>
594<div class="site-info">
595<span class="site-address">&copy; 2026 Mounts Family Winery</span>
596<span class="poweredby"> Powered by <a href="http://www.vinsuite.com" target="_blank">vinSUITE</a></span>
597</div>
598</div>
599</div>
600<div class="hidden-xs">
601<div class="social container-fluid ">
602<a href="https://www.facebook.com/MountsFamilyWinery" target="_blank"><i class="fa fa-facebook fa-2x fa-fw"></i></a>
603<a href="https://twitter.com/mountswinery" target="_blank"><i class="fa fa-twitter fa-2x fa-fw"></i></a>
604<a href="https://www.yelp.com/biz/mounts-family-winery-healdsburg" target="_blank"><i class="fa fa-yelp fa-2x fa-fw"></i></a>
605<a href="https://www.instagram.com/mountswinery" target="_blank"><i class="fa fa-instagram fa-2x fa-fw"></i></a>
606</div>
607<div class="footer-inner container-fluid ">
608<ul class="nav">
609<li><a rel=external href="/index.cfm?method=pages.showPage&amp;pageid=5001CE06-3797-4986-BC7A-57A6F018C8B3">Spring 2026 Wine Release</a></li>
610</ul>
611<div class="site-info">
612<span class="site-address">&copy; 2026 Mounts Family Winery</span> | <span class="poweredby"> Powered by <a href="http://www.vinsuite.com" target="_blank">vinSUITE</a></span>
613</div>
614</div>
615</div>
616</footer>
617<a href="javascript:" id="return-to-top"><i class="font-icon icon-arrow_carrot-up fa fa fa-angle-up"></i></a>
618</div>
619<!-- cart summary modal -->
620<div class="modal fade" id="cart-modal" tabindex="-1" role="dialog" aria-labelledby="cart-modalLabel" aria-hidden="true">
621<div class="modal-dialog">
622<div class="modal-content">
623<div class="modal-header">
624<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
625<h3 class="modal-title" id="myModalLabel">Cart Summary</h3>
626</div>
627<div class="modal-body">
628</div>
629<div class="modal-footer">
630<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
631<a href="/cart" class="btn btn-primary">Checkout</a>
632</div>
633</div>
634</div>
635</div>
636<!-- Bootstrap core JavaScript
637================================================== -->
638<!-- Placed at the end of the document so the pages load faster -->
639<script src="/assets/js/bootstrap.min.js"></script>
vendor: 1 bytes, line 639
639
640<script src="/assets/js/toggleShowHide.js"></script>
vendor: 1 bytes, line 640
640
641<script src="/assets/js/site.js?v=1"></script>
vendor: 1 bytes, line 641
641
642<script src="/assets/js/bootstrap-datepicker.js"></script>
642
643</body>
644</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.