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&pageid=5001CE06-3797-4986-BC7A-57A6F018C8B3">Spring 2026 Wine Release</a></li> 593</ul> 594<div class="site-info"> 595<span class="site-address">© 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&pageid=5001CE06-3797-4986-BC7A-57A6F018C8B3">Spring 2026 Wine Release</a></li> 610</ul> 611<div class="site-info"> 612<span class="site-address">© 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">×</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.