1<!DOCTYPE html> 2 3<html lang="en"> 4<head> 5 6 <title>Contact Us | Frameless Shower Door Ann Arbor | Showers Ann Arbor | Bathroom Remodel Ann Arbor</title> 7 <meta name="description" content="Need a new shower in your bathroom? Looking for a new mirror? Need a custom glass project taken care of? Wolverine Glass is ready to take it on."/> 8 <meta name="keywords" content="Frameless Shower Door Ann Arbor, Showers Ann Arbor, Bathroom Remodel Ann Arbor"/> 9 <meta name="viewport" content="width=device-width, initial-scale=1"/> 10 <meta name="msvalidate.01" content="7DBDB766AB79D0B66F3D6E2494299517" /> 11 12 <style> 13 @font-face { 14 font-family: 'poppins'; 15 src: url('/fonts/poppins/extrabold.ttf') format('truetype'); 16 font-weight: 900; 17} 18 19@font-face { 20 font-family: 'poppins'; 21 src: url('/fonts/poppins/bold.ttf') format('truetype'); 22 font-weight: 500; 23} 24 25@font-face { 26 font-family: 'poppins'; 27 src: url('/fonts/poppins/regular.ttf') format('truetype'); 28 font-weight: 400; 29} 30 31:root { 32 --ltblue: #45aaff; 33 --ltbluetint: #e1f2fc; 34 --dkblue: #163157; 35} 36 37* { 38 box-sizing: border-box; 39} 40body, html { 41 padding: 0; 42 margin: 0; 43 scroll-behavior: smooth; 44 font-family: 'poppins'; 45 font-weight: normal; 46} 47a { 48 text-decoration: none; 49} 50 51#siteheader { 52 position: fixed; 53 top: 0; 54 left: 0; 55 width: 100%; 56 z-index: 999; 57} 58 59#logo { 60 padding: 10px; 61 position: relative; 62 background-color: #ffffff; 63 box-shadow: 0 0 10px #000000; 64} 65 66main { 67 margin: 0; 68 padding: 0; 69} 70 71#sitenav {} 72 73#sitenav ul ul { 74 opacity: 0; 75 transition: opacity .3s; 76 left: 0; 77} 78 79#sitenav ul { 80 list-style: none; 81 position: relative; 82 display: inline-table; 83} 84#sitenav > ul { 85 width:100%; 86 padding: 0; 87 margin: 0; 88} 89 90#sitenav ul:after { 91 content: ""; 92 clear: both; 93 display: block; 94} 95 96#sitenav ul li { 97 display: inline-block; 98 position: relative; 99} 100 101#sitenav ul li:hover a { 102 color: #ffffff; 103} 104 105#sitenav ul li a { 106 display: block; 107 color: #000000; 108 text-decoration: none; 109} 110 111#sitenav ul ul { 112 padding: 0; 113 top: 100%; 114 text-align: left; 115} 116 117#sitenav ul ul li { 118 float: none; 119 position: relative; 120 display: block; 121} 122 123#sitenav ul ul li a {} 124 125#sitenav ul ul li a.current, 126#sitenav ul ul li a:hover { 127 color: #ffffff; 128 background-color: #cf811f; 129} 130 131#sitenav ul ul ul { 132 position: absolute; 133 left: 100%; 134 top:0; 135} 136#sitenav ul li:focus-within > ul { 137 visibility: visible; 138 opacity: 1; 139 display: block; 140} 141 142 143.ar, .arselected { 144 position: relative; 145} 146.ar:after, .arselected::after { 147 font-weight: bold; 148 position: absolute; 149 pointer-events: none; 150} 151 152.ar:after { 153 content: "\25B8"; 154} 155 156.arselected:after { 157 content: "\25BE"; 158} 159 160h1, .h1, 161h2, .h2, 162h3, .h3, 163h4, .h4, 164h5, .h5 {} 165 166h1, .h1 { 167 font-size: 22pt; 168 color: var(--ltblue); 169 text-transform: uppercase; 170 position: relative; 171 font-weight: 900; 172 padding-top: 40px; 173} 174h1:after, .h1:after { 175 content: ""; 176 border-top: 8px solid var(--ltblue); 177 position: absolute; 178 top: 0; 179 left: 0; 180 width: 30%; 181 max-width: 100px; 182} 183h2, .h2 { 184 font-size: 32pt; 185 line-height: 30pt; 186 color: var(--dkblue); 187} 188h3, .h3 { 189 font-size: 14pt; 190 font-weight: 500; 191} 192 193h4, .h4 { 194 font-size: large; 195} 196 197h5, .h5 { 198 font-size: large; 199} 200 201 202.sitemapentry { 203 border-top: 1px solid #000000; 204 margin: 20px auto; 205} 206.sitemapentry h1 { 207 margin-bottom: 0; 208} 209 210.sitemapentry h1 a { 211 font-size: 12pt; 212 color: #000000; 213 text-decoration: none; 214} 215.sitemapentry h1 a:hover { 216 text-decoration: underline; 217} 218 219.sitemapentry h2 { 220 font-size: 10pt !important; 221 font-weight: normal; 222 margin: 0; 223 text-indent: 20px; 224 position: relative; 225} 226.sitemapentry h2:before { 227 position: absolute; 228 left: -20px; 229 top: -1px; 230 color: #225c87; 231 content: "\21AA"; 232} 233 234.sitemapentry h3 { 235 font-size: 10pt; 236 font-weight: normal; 237 margin-top: 10px !important; 238 margin: 0; 239} 240 241.errors { 242 color: red; 243 border: 1px solid red; 244} 245 246.important { 247 display: none !important; 248} 249 250#contactmap { 251 width: 100%; 252 height: 300px; 253} 254#contactform { 255 width: 100%; 256 margin: auto; 257 text-align: center; 258} 259#contactform input:not([type=submit]), 260#contactform textarea { 261 background: #f9f9f9 0% 0% no-repeat padding-box; 262 border: none; 263 width: 100%; 264 padding: 10px 20px; 265 font-size: 16px; 266 margin: 8px 0; 267 border: 1px solid var(--dkblue); 268} 269#contactform input[type=submit] { 270 border: none; 271 cursor: pointer; 272} 273#contactform textarea { 274 height: 200px; 275} 276 277/* Force a 16:9 aspect ratio */ 278.contentblockyoutube[style], 279.contentblockyoutube { 280 position: relative; 281 width: 100%; 282 padding-bottom: 56.25%; 283} 284.contentblockyoutube[style] iframe, 285.contentblockyoutube iframe { 286 position: absolute; 287 top: 0; 288 left: 0; 289 width: 100%; 290 height: 100%; 291 border: 0; 292} 293 294 295article#listarticles > article {} 296article#listarticles > article div {} 297article#listarticles > article:after { 298 clear: both; 299 height: 10px; 300 content: ""; 301 display: block; 302} 303article#listarticles > article header { 304 display: block; 305 position: relative; 306 z-index: 1; 307 top: auto; 308 right: auto; 309 bottom: auto; 310 left: auto; 311 height: auto; 312 padding: 0; 313 background-color: transparent; 314} 315article#listarticles > article header a { 316 text-decoration: none; 317 display: block; 318 padding: 8px; 319 font-size: 14pt; 320 background-color: var(--dkblue); 321 color: #ffffff; 322} 323/* article#listarticles > article header a:hover { */ 324/* background-color: #331a1b; */ 325/* } */ 326article#listarticles > article img { 327 float: left; 328 margin-right: 20px; 329 max-width: 100%; 330} 331/* article#listarticles > article a.readmore { */ 332/* color: #502a2b; */ 333/* text-decoration: none; */ 334/* } */ 335 336article#listarticles > article a.readmore:hover { 337 text-decoration: underline; 338} 339 340footer { 341 background-color: var(--dkblue); 342 color: #ffffff; 343} 344footer a { 345 color: #ffffff; 346} 347 348#sitefooter h2 { 349 font-size: 16pt; 350 color: #ffffff; 351 border-bottom: 1px solid #ffffff; 352} 353 354 355input[type=submit], 356.button, 357.bluebutton { 358 margin-top: 40px; 359 margin-bottom: 40px; 360} 361input[type=submit], 362.bluebutton a, 363.button { 364 box-shadow: 0 0 10px var(--dkblue); 365 box-shadow: 0 0 10px var(--dkblue); 366 font-size: 14pt; 367 padding: 10px 30px; 368} 369input[type=submit], 370.bluebutton a, 371.button.dkblue { 372 background-color: var(--dkblue); 373 color: #ffffff; 374} 375.bluebutton a:hover, 376.button.dkblue:hover { 377 color: var(--ltblue); 378} 379 380#scheduleaconsult { 381 text-align: center; 382 background-image: url(/img/placeholder/background.png); 383 background-size: cover; 384 color: #ffffff; 385 margin-top: 50px; 386 margin-bottom: 50px; 387 clear: both; 388} 389#scheduleaconsult > div:first-child { 390 background-color: var(--dkblue); 391 border-radius: 10px; 392} 393#scheduleaconsult .h1 { 394 color: #ffffff; 395 margin-top: 0; 396 margin-bottom: 0; 397} 398#scheduleaconsult .h1:after { 399 border:none; 400} 401#scheduleaconsult h2 { 402 color: var(--ltblue); 403 margin-top: 0; 404} 405 406#projectgallery { 407 text-align: center; 408} 409 410#homecarousel .splide__slide img { 411 height: 100%; 412} 413 414.slidecaption { 415 position: absolute; 416 bottom: 10%; 417 left: 0; 418 width: 100%; 419 background-color: var(--dkblue); 420 z-index: 99999; 421 color: #ffffff; 422 opacity: .85; 423 text-align: center; 424} 425 426.gridgallery { 427 display: flex; 428 flex-flow: row wrap; 429 justify-content: left; 430} 431.gridgallery a { 432 width: 30vw; 433 height: 40vw; 434 margin: 1vw; 435} 436.gridgallery a img { 437 object-fit: cover; 438 height: 100%; 439 width: 100%; 440} 441 442.lb-dataContainer { 443 padding-top: 0 !important; 444} 445.lb-data { 446 padding: 0 !important; 447 position: relative; 448 top: -40px; 449 border: 4px solid #ffffff; 450 border-bottom-left-radius: 4px; 451 border-bottom-right-radius: 4px; 452 position: relative; 453 z-index: 99; 454}
455.lb-data .lb-details { 456 width: 100% !important; 457 background-color: var(--blue) !important; 458 color: #ffffff; 459 text-align: center !important; 460 float: none !important; 461 border-bottom-left-radius: 0px !important; 462 border-bottom-right-radius: 0px !important; 463 line-height: 1.2em !important; 464} 465.lb-caption { 466 width: 100% !important; 467 background-color: var(--dkblue) !important; 468 font-size: 18pt !important; 469 text-shadow: 0px 0px 20px black; 470 padding: 10px 40px; 471 font-weight: normal !important; 472 display: block !important; 473 line-height: 1.2em !important; 474} 475.lb-number { 476 display: none !important; 477} 478.lb-closeContainer { 479 position: absolute; 480 top: 10px; 481 right: 5px; 482} 483 484#linkchildren { 485 text-align: center; 486} 487#linkchildren a { 488 color: var(--dkblue); 489 background-color: var(--ltbluetint); 490 padding: 10px; 491 display: block; 492} 493#linkchildren a:hover { 494 background-color: var(--ltblue); 495 color: #ffffff; 496} 497 498 499#serviceareas { 500 text-align: center; 501 width: 100%; 502} 503#serviceareas ul { 504 list-style-type: none; 505 margin: 0 auto; 506 padding: 0; 507} 508#serviceareas li { 509 margin: 5px auto; 510 display: inline-block; 511} 512#serviceareas li a { 513 display: block; 514 padding: 10px; 515 text-decoration: none; 516} 517#serviceareas li a:hover { 518 background-color: #d4d4d4; 519} 520#serviceareas { 521 text-align: center; 522} 523#serviceareas ul { 524 list-style-type: none; 525 margin: 0 auto; 526 padding: 0; 527} 528#serviceareas li { 529 margin: 5px auto; 530 display: inline-block; 531} 532#serviceareas li a { 533 display: block; 534 padding: 10px; 535 text-decoration: none; 536} 537#serviceareas li a:hover { 538 background-color: #d4d4d4; 539} 540#serviceareas { 541 text-align: center; 542} 543#serviceareas ul { 544 list-style-type: none; 545 margin: 0 auto; 546 padding: 0; 547} 548#serviceareas li { 549 margin: 5px auto; 550 display: inline-block; 551} 552#serviceareas li a { 553 display: block; 554 padding: 10px; 555 text-decoration: none; 556 font-weight: bold; 557 margin: 0; 558} 559#serviceareas li a:hover { 560 background-color: var(--ltblue); 561 color: #ffffff; 562} 563 564#allvideos { 565 display: flex; 566 flex-flow: row wrap; 567 justify-content: space-between; 568} 569#allvideos > div { 570 width: 300px; 571 margin: 20px; 572 max-width: 100%; 573} 574 575#showroomcontainer { 576 position: relative; 577} 578#showroomcontainer a { 579 position: absolute; 580 top: 10px; 581 right: 20px; 582 padding: 10px 30px; 583 color: var(--ltblue); 584 background-color: #ffffff; 585 text-decoration: none; 586 z-index: 99; 587} 588 @media all and (max-width: 760px) { 589 #topbar, 590.desktop { 591 display: none !important; 592} 593body { 594 margin-top: 55px; 595} 596#siteheader.unobtrusive #logo { 597 top: 2.5px; 598 height: 50px; 599 transition: height .4s, top .4s; 600 box-shadow: 0 0 0; 601} 602#siteheader #logo { 603 transition: height .4s, top .4s; 604} 605#siteheader { 606 height: 55px; 607 background-color: var(--dkblue); 608} 609#logo { 610 margin-left: 40px; 611 z-index: 99; 612} 613#sitenav #mobilemenu { 614 width: 90px; 615 height: 60px; 616 line-height: 55px; 617 position: absolute; 618 cursor: pointer; 619 right: 0px; 620 top: 0px; 621} 622#sitenav #mobilemenu:before { 623 content: "\2261"; 624 position: absolute; 625 line-height: 60px; 626 top: 0; 627 right: 20px; 628 color: #ffffff; 629 font-size: 60px; 630 font-weight: bold; 631} 632#navigation h1 { 633 font-size: 14px; 634} 635.menuactive { 636 display: block !important; 637} 638 639#sitenav ul { 640 display: none; 641 padding:0; 642 margin:0; 643 width: 100%; 644 top: 55px; 645 text-align: right; 646 background-color: var(--dkblue); 647} 648 649#sitenav > ul { 650 position: fixed; 651 /* height: calc(100vh - 85px); */ 652 width: calc(100vw - 163px); 653 left: 163px; 654 border-top: 1px solid var(--ltblue); 655 /* display: block !important; */ 656 /* overflow-y: scroll; */ 657 -webkit-overflow-scrolling: touch; 658 z-index: 9; 659} 660::-webkit-scrollbar {
661 display: none; 662} 663 664.noscroll { 665 position:fixed; 666 overflow:hidden; 667} 668 669 670#sitenav ul li { 671 display: block !important; 672} 673#sitenav ul li:hover { 674 background: #33688C; 675} 676#sitenav ul li.arselected ul { 677 display: block !important; 678 opacity: 1; 679} 680 681#sitenav ul li a { 682 width: 100%; 683 display: block; 684 padding: 10px 40px 10px 15px; 685 color: #ffffff; 686} 687 688#sitenav ul ul { 689 display:none; 690 position: relative !important; 691} 692#sitenav ul ul li { 693 width: 100%; 694} 695#sitenav ul ul li a { 696 background-color: #3682B0; 697 text-indent: 20px; 698 padding: 10px 15px; 699} 700 701.ar:after, .arselected::after { 702 right: 20px; 703 top: 8px; 704 color: #fff; 705 } 706 707.content { 708 padding-left: 40px; 709 padding-right: 40px; 710} 711.vpad { 712 padding-top: 40px; 713 padding-bottom: 40px; 714} 715 716.contentblockphoto img { 717 max-width:100%; 718 margin:auto !important; 719} 720.contentblockphoto, .contentblockphoto[style] { 721 width: auto !important; 722 max-width: 100% !important; 723 text-align: center; 724} 725 726div.contentblockphoto[style] { 727 margin: auto !important; 728 float:none !important; 729} 730 731article#listarticles > article img { 732 float: none; 733 margin: auto; 734 width: 100%; 735 height: auto; 736} 737 738 739#sitefooter { 740 text-align: center; 741} 742 743 744.slidecaption { 745 font-size: 14pt; 746 padding: 0 40px; 747} 748 749 750#scheduleaconsult h2 { 751 font-size: 24pt; 752} 753 754@media screen and (-webkit-min-device-pixel-ratio:0) { 755 select, 756 textarea, 757 input { 758 font-size: 16px; 759 } 760} 761 762@media screen and (-webkit-min-device-pixel-ratio:0) { 763 select:focus, 764 textarea:focus, 765 input:focus { 766 font-size: 16px; 767 background: #eee; 768 } 769} 770 } 771 @media all and (min-width: 761px) { 772 .mobile { 773 display: none !important; 774} 775 776.contentblockphoto, .contentblockphoto[style] { 777 max-width: 100%; 778} 779 780.contentblockphoto img, .contentblockphoto[style] img { 781 width: 100%; 782} 783 784a, a:hover { 785 transition: background-color .2s, color .2s; 786} 787 788body.padtop { 789 padding-top: 73px; 790} 791 792.noanimations { 793 margin-bottom: 50px; 794} 795 796#logoheight { 797 display: block; 798 height: 120px; 799 transition: height .8s; 800} 801#siteheader.sticky #logoheight { 802 display: block; 803 height: 0; 804 transition: height .8s; 805} 806#logo { 807 margin-left: 10vw; 808 top: -30px; 809 z-index: 999; 810 transition: height .4s, top .4s; 811 height: 120px; 812} 813#siteheader.unobtrusive #logo { 814 top: -35px; 815 height: 80px; 816 transition: height .4s, top .4s; 817 box-shadow: 0 0 0; 818} 819#siteheader.unobtrusive #sitenav ul { 820 background-color: var(--dkblue); 821 transition: background-color .4s; 822} 823#sitenav ul { 824 background-color: transparent; 825} 826 827#topbar { 828 background-color: var(--dkblue); 829 color: #ffffff; 830 text-align: right; 831 height: 40px; 832 padding-top: 5px; 833 padding-bottom: 5px; 834 border-bottom: 2px solid var(--ltblue); 835} 836#topbar a { 837 color: #ffffff; 838 height: 30px; 839 line-height: 30px; 840 display: inline-block; 841 vertical-align: middle; 842 padding: 0; 843 margin: 0 2px; 844 font-size: 20px; 845 font-weight: normal; 846} 847#topbar a#hphone { 848 margin-right: 50px; 849} 850 851#sitenav { 852 top: auto; 853} 854#siteheader.sticky #sitenav #linktohome { 855 background-color: transparent !important; 856 color: transparent !important; 857} 858#sitenav > ul { 859 text-align: center; 860} 861@media all and (max-width: 1039px) { 862 #sitenav > ul { 863 text-align: right; 864 } 865} 866#sitenav ul > li { 867 position: relative; 868} 869#sitenav ul.narrow, 870#sitenav ul.narrow li { 871 width: 100%; 872} 873 874#sitenav ul li:hover > ul { 875 opacity: 1; 876 transition: opacity .3s; 877 top: 100%; 878} 879#sitenav ul li a { 880 padding: 1vh 1vw; 881 font-size: 1.4vw; 882 background-color: var(--dkblue); 883 color: #ffffff; 884} 885#sitenav > ul > li > a { 886 min-height: 45px; 887} 888#sitenav ul li a:hover { 889 background-color: var(--ltblue); 890} 891.ar:after, .arselected::after { 892 color: #ffffff; 893 top: 0; 894 right: -.5vw; 895 font-size: 1.4vw; 896 padding: 1vh; 897} 898 899#sitenav ul ul { 900 position: absolute !important; 901 top: -9999px; 902} 903 904#sitenav ul ul li { 905 width: 35vw; 906} 907 908 909.content { 910 padding-left: 6vw; 911 padding-right: 6vw; 912} 913.vpad { 914 padding-top: 4vh; 915 padding-bottom: 4vh; 916} 917 918.tc { 919 display: table-caption; 920} 921.tb { 922 display: table; 923} 924 925.tr { 926 display: table-row; 927} 928.tb > div, 929.tr > div { 930 display: table-cell; 931} 932 933.vat, 934.var > div { 935 vertical-align: top; 936} 937.vam, 938.vam > div { 939 vertical-align: middle; 940} 941.vab, 942.vab > div { 943 vertical-align: bottom; 944} 945 946.ar:hover:after { 947 content: "\25BE"; 948} 949 950.contentblockphoto.fullwidth, 951.contentblockphoto.fullwidth[style] { 952 width: 100vw !important; 953 margin-left: -5vw !important; 954 box-sizing: unset; 955} 956.contentblockphoto.fullwidth img { 957 width: 100vw; 958} 959.contentblockphoto.halfwidth, 960.contentblockphoto.halfwidth[style] { 961 width: 50% !important; 962 box-sizing: unset; 963} 964.contentblockphoto.halfwidth img { 965 width: 100%; 966} 967 968/* Force a 16:9 aspect ratio */ 969.contentblockyoutube.fullwidth[style], 970.contentblockyoutube.fullwidth { 971 position: relative; 972 width: 100%; 973 padding-bottom: 56.25%; 974} 975.contentblockyoutube.fullwidth[style] iframe, 976.contentblockyoutube.fullwidth iframe, 977.contentblockyoutube.halfwidth[style] iframe, 978.contentblockyoutube.halfwidth iframe { 979 position: absolute; 980 top: 0; 981 left: 0; 982 width: 100%; 983 height: 100%; 984 border: 0; 985} 986 987/* Force a 16:9 aspect ratio */ 988.contentblockyoutube.halfwidth[style], 989.contentblockyoutube.halfwidth { 990 position: relative; 991 width: 48%; 992 margin: 1%; 993 padding-bottom: 28.125%; 994 float: right; 995} 996 997#bannerslideshow { 998 max-height: 90vh; 999 overflow: hidden; 1000} 1001#bannerslideshow .splide__slide, 1002#bannerslideshow .splide__slide img, 1003.slidecaption { 1004 max-height: 90vh; 1005} 1006 1007.slidecaption { 1008 font-size: 3vmax; 1009 padding: 0 4vw; 1010} 1011 1012.fb { 1013 display: flex; 1014 flex-flow: row wrap; 1015} 1016.fb.contentpage { 1017 justify-content: space-between; 1018} 1019 1020.fb.contentpage > div { 1021 width: 45%; 1022} 1023.fb.contentpage > div.contentblockphoto[style] { 1024 width: 50% !important; 1025 margin: 0 !important; 1026 text-align: center; 1027} 1028.fb.contentpage > div.contentblockphoto[style] img { 1029 width: 95% !important; 1030 margin: auto !important; 1031} 1032 1033#scheduleaconsult { 1034 justify-content: space-between; 1035 align-items: center; 1036} 1037#scheduleaconsult > div { 1038 width: 50%; 1039} 1040#scheduleaconsult > div:first-child { 1041 margin-top: -6vh; 1042 margin-bottom: -6vh; 1043} 1044 1045#home #contactform { 1046 display: flex; 1047 flex-flow: row wrap; 1048 justify-content: space-between; 1049} 1050#contactform input[name=firstname], 1051#contactform input[name=lastname], 1052#contactform input[name=address1], 1053#contactform input[name=city], 1054#contactform input[name=state], 1055#contactform input[name=zip] { 1056 width: calc(50% - 4px); 1057} 1058 1059footer { 1060 display: flex; 1061 flex-flow: row wrap; 1062 font-size: 12pt; 1063} 1064footer > div { 1065 width: 25%; 1066 min-width: 200px; 1067 padding: 10px; 1068} 1069footer #flogo { 1070 padding: 0; 1071 margin: 0 0 20px 0; 1072 font-size: 10pt; 1073} 1074footer > div:last-child { 1075 width: 50%; 1076} 1077 } 1078 </style> 1079 1080 <link rel="icon" type="image/png" href="/img/favicon.png"/> 1081 <!--[if IE]> 1082 <link rel="shortcut icon" type="image/x-icon" href="/img/favicon.ico"/> 1083 <![endif]--> 1084 1085 <!-- Google Tag Manager --> 1086
1086<script>
vendor: 343 bytes, lines 1086-1090
1086(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 1087 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 1088 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 1089 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 1090 })(window,document,'script','dataLayer','
1090GTM-N92TDQL
vendor: 3 bytes, line 1090
1090');
1090</script>
1090 1091 <!-- End Google Tag Manager --> 1092 1093</head> 1094 1095<body class='padtop'> 1096 1097 <!-- Google Tag Manager (noscript) -->
vendor: 72 bytes, lines 1097-1098
1097 1098 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1098GTM-N92TDQL
vendor: 91 bytes, lines 1098-1100
1098" 1099 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 1100
1100<!-- End Google Tag Manager (noscript) --> 1101 1102 <a href="#skiptocontent" style="display:none">Skip To Content<br/></a> 1103 1104 <header id="siteheader" class='noanimations sticky unobtrusive'> 1105 <div id="topbar" class="content"> 1106 <a id="hphone" href="tel:+17344265600"> 1107 734-426-5600 1108 </a> 1109 <a href="https://www.facebook.com/Wolverine-Glass-203184856522733/"> 1110 <img height=30 width=30 src="/img/social/facebook.png" alt="Wolverine Glass on Facebook" /> 1111</a> 1112<a href="https://twitter.com/wolverine_glass"> 1113 <img height=30 width=30 src="/img/social/x.png" alt="Wolverine Glass on X" /> 1114</a> 1115<a href="https://www.linkedin.com/company/wolverine.glass"> 1116 <img height=30 width=30 src="/img/social/linkedin.svg" alt="Wolverine Glass on LinkedIn" /> 1117</a> 1118<a href="https://wolverineglass.blogspot.com/"> 1119 <img height=30 width=30 src="/img/social/blogger.svg" alt="Wolverine Glass Blog" /> 1120</a> 1121<a href="https://goo.gl/maps/8tgCFCEDZJNjktLQ9"> 1122 <img height=30 width=30 class="gmb" src="/img/social/gmb.png" alt="Wolverine Glass on Google My Business" /> 1123</a> 1124<a href="https://www.instagram.com/wolverine_glass/"> 1125 <img height=30 width=30 src="/img/social/instagram.png" alt="Wolverine Glass on Instagram" /> 1126</a> 1127<a href="https://www.youtube.com/@WolverineGlassMI"> 1128 <img style="filter:invert(100%)" height=30 width=30 src="/img/social/youtube.png" alt="Wolverine Glass on YouTube" /> 1129</a> 1130 </div> 1131 <a href="/" id="logoheight"> 1132 <img height=120 id="logo" src="/img/wolverine-glass.png" alt="Wolverine Glass - The Clear Choice"> 1133 </a> 1134 1135 <nav id="sitenav"> 1136 <div id="mobilemenu"></div> 1137 <ul> 1138 <li> 1139 <a id="linktohome" href="/">HOME</a> 1140 </li> 1141 <li> 1142 <a href="/about">ABOUT</a> 1143 </li> 1144 <li> 1145 <a href="/residential/showerdoors">SHOWER DOORS</a> 1146 </li> 1147 <li> 1148 <a href="#"><span>SERVICES</span></a> 1149 <ul> 1150 <li> 1151 <a href="/residential"> 1152 Residential 1153 </a> 1154 </li> 1155 <li> 1156 <a href="/commercial"> 1157 Commercial 1158 </a> 1159 </li> 1160 </ul> 1161 </li> 1162 <li> 1163 <a href="#"><span>LEARN MORE</span></a> 1164 <ul class='8'><li><a href='/learnmore'>Learn More</a></li><li><a href='/learnmore/add-home-value-with-a-novi-bathroom-remodel'>How a New Glass Shower Door Adds to Your Home's Value</a></li><li><a href='/learnmore/novi-bathroom-remodel-shower-dos-and-donts'>The Do's and Don'ts of Shower Maintenance</a></li><li><a href='/learnmore/aging-in-place-bathroom-remodel-novi'>Aging in Place: is Your Shower Ready for the Future?</a></li><li><a href='/learnmore/ann-arbor-steam-shower-bathroom-remodel'>The Benefits of a Steam Shower</a></li><li><a href='/learnmore/sliding-shower-doors-bathroom-remodel-ann-arbor'>Sliding Shower Doors vs Barn Shower Doors</a></li><li><a href='/learnmore/custom-commercial-glass-in-novi'>Maximizing the Lifespan & Performance of Your Commercial Glass Door</a></li><li><a href='/learnmore/channels-vs-clips-bathroom-remodel-novi'>Frameless Shower Doors: Channels vs. Clips</a></li><li><a href='/learnmore/replace-fogged-windows-with-custom-glass-in-novi'>Fogged Windows & Why You Should Replace Them</a></li><li><a href='/learnmore/novi-bathroom-remodel-custom-vs-shelf'>Off-the-Shelf Shower Doors vs. Custom Shower Doors: What's the Difference?</a></li><li><a href='/learnmore/2026-novi-bathroom-remodel-trends'>Stepping into 2026: Glass Trends, Innovation, and Expanded Service</a></li><li><a href='/learnmore/novi-bathroom-remodel-custom-mirrors'>Why Custom Mirrors Make a Difference</a></li><li><a href='/learnmore/novi-custom-glass-walls-and-doors'>Transform Your Workplace with Glass Office Walls and Doors</a></li><li><a href='/learnmore/bathroom-remodel-showroom-novi'>Visit the Brand-New Novi Showroom!</a></li><li><a href='/learnmore/bathroom-remodel-novi-replacing-bathtub-with-shower'>What You Need to Know About Replacing a Bathtub with a Shower</a></li><li><a href='/learnmore/aging-in-place-glass-shower-doors-novi-mi'>Aging in Place: Making Sure Your Shower is Ready for the Future</a></li><li><a href='/learnmore/types-of-shower-door-glass-near-novi'>Understanding Your Shower Glass Options</a></li><li><a href='/learnmore/barn-style-glass-shower-doors-novi-mi'>Overview of Barn-Style Shower Doors</a></li><li><a href='/learnmore/frameless-shower-door-channel-vs-clips'>Frameless Shower Doors: Channel vs Clips</a></li><li><a href='/learnmore/how-to-fix-shower-door-handles-during-bathroom-remodel'>How to Fix a Loose Shower Door Handle</a></li><li><a href='/learnmore/glass-shower-door-install-what-to-expect-novi-mi'>What to Expect During Shower Door Installation</a></li><li><a href='/learnmore/frameless-shower-door-maintenance-brighton-mi'>A Quick Guide to Frameless Shower Door Maintenance</a></li><li><a href='/learnmore/ann-arbor-commercial-glass-repair-and-maintenance'>Commercial Glass Doors: Maintenance Tips for Longevity</a></li><li><a href='/learnmore/glass-room-dividers-for-your-ann-arbor-home'>Transform Your Home with Glass: Innovative Ideas for Special Space
1164s</a></li><li><a href='/learnmore/ann-arbor-october-2024-bathroom-remodel-trends'>Bathroom Remodeling Trends of October 2024</a></li><li><a href='/learnmore/shower-door-safety'>Shower Door Safety</a></li><li><a href='/learnmore/why-customization-matters-full-length-mirror-ann-arbor'>Custom Fit Mirrors vs. Off the Shelf: Why Customization Matters</a></li><li><a href='/learnmore/after-installation-support-commercial-glass-repair'>Our After Installation Support for Frameless Glass Shower Doors</a></li><li><a href='/learnmore/benefits-of-glass-backsplashes-for-your-kitchen'>The Benefits of Glass Backsplashes for Your Kitchen</a></li><li><a href='/learnmore/diy-vs-professional-installation-bathroom-remodel'>DIY vs. Professional Installation: What to Consider Before Installing a Shower Door</a></li><li><a href='/learnmore/shower-door-designs-aging-in-place-showers-ann-arbor'>Shower Door Design Considerations for Aging in Place Bathrooms</a></li><li><a href='/learnmore/unlocking-the-perfect-shower-door-ann-arbor'>Unlocking the Perfect Shower Door: Elevating Your Bathroom's Style & Functionality</a></li><li><a href='/learnmore/replace-shower-door-ann-abor'>5 Signs It's Time to Replace Your Shower Door</a></li><li><a href='/learnmore/bathroom-mirror-ann-arbor'>Selecting the Perfect Mirror for Your Bathroom</a></li><li><a href='/learnmore/bathroom-remodel-ann-arbor'>Enhancing Home Value: The Impact of a New Shower Door in Your Bathroom Remodel</a></li><li><a href='/learnmore/choosing-shower-doors-ann-arbor'>Choosing the Perfect Shower Door for Your Tub</a></li><li><a href='/learnmore/glass-office-wall-ann-arbor'>Update Your Space with a Glass Office Wall!</a></li><li><a href='/learnmore/full-length-mirrors-ann-arbor-brighten'>Maximizing Natural Light: Full-Length Mirrors Brighten Your Space</a></li><li><a href='/learnmore/enhance-your-bathroom-frameless-shower-door-ann-arbor'>Enhance Your Bathroom Space with a Glass Shower Door</a></li><li><a href='/learnmore/pros-install-frameless-showr-door-ann-arbor'>Why Hire a Professional to Install Your Frameless Shower Door?</a></li><li><a href='/learnmore/benefits-steam-shower-ann-arbor'>The Benefits of a Steam Shower</a></li><li><a href='/learnmore/shower-door-safety-ann-arbor'>Shower Door Safety: Understanding the Importance of Tempered Glass</a></li><li><a href='/learnmore/sliding-vs-barn-frameless-shower-doors-ann-arbor'>Sliding Shower Doors Vs. Barn Doors</a></li><li><a href='/learnmore/hanging-large-mirror-ann-arbor'>Custom Mirror Hanging Options</a></li><li><a href='/learnmore/shower-maintenance-showers-ann-arbor'>The Do's and Don'ts of Shower Maintenance</a></li><li><a href='/learnmore/replacing-your-bathtub-bathroom-remodel-ann-arbor'>What to Know When Replacing a Bath Tub for a Shower</a></li><li><a href='/learnmore/can-any-bathroom-have-a-steam-shower-ann-arbor'>Can Any Bathroom Have a Steam Shower?</a></li><li><a href='/learnmore/window-fog-glass-shower-doors-ann-arbor'>Common Glass Shower Doors and Windows Q&A</a></li><li><a href='/learnmore/correct-hardware-glass-shower-doors-ann-arbor'>Selecting the Correct Hardware for Your Project</a></li><li><a href='/learnmore/dont-wait-to-talk-to-your-shower-door-provider'>Don't Wait to Talk to Your Shower Door Provider</a></li><li><a href='/learnmore/timeline-shower-door-bathroom-remodel-ann-arbor'>What is the Timeline for a Shower Door in a Bathroom Remodel?</a></li><li><a href='/learnmore/how-to-find-the-right-mirror-for-you'>How to Find the Right Mirror for You</a></li><li><a href='/learnmore/glass-types-explained-glass-shower-doors-ann-arbor'>Glass Types Explained</a></li><li><a href='/learnmore/frameless-vs-framed-shower-doors-ann-arbor'>Frameless Vs. Framed Shower Doors</a></li></ul> </li> 1165 <li> 1166 <a href="#"><span>GALLERY</span></a> 1167 <ul><li><a href='/gallery'>Gallery</a></li><li><a href='/gallery/backsplashes'>Backsplashes</a></li><li><a href='/gallery/barn-door-sliders'>Barn Door Sliders</a></li><li><a href='/gallery/framed-showers'>Framed Showers</a></li><li><a href='/gallery/frameless-showers'>Frameless Showers</a></li><li><a href='/gallery/custom-glass'>Custom Glass</a></li><li><a href='/gallery/walls-and-partitions'>Walls and Partitions</a></li><li><a href='/gallery/mirrors'>Mirrors</a></li><li><a href='/gallery/videos'>Videos</a></li></ul> </li> 1168 <li> 1169 <a href="#"><span>SCHEDULE</span></a> 1170 <ul class="narrow"> 1171 <li> 1172 <a href="https://wolverineglass.zohobookings.com/#/customer/4175260000001320020"> 1173 NOVI 1174 </a> 1175 </li> 1176 <li> 1177 <a href="https://wolverineglass.zohobookings.com/#/4175260000007501010"> 1178 DEXTER 1179 </a> 1180 </li> 1181 </ul> 1182 </li> 1183 <li> 1184 <a href="/contact">CONTACT</a> 1185 </li> 1186 </ul> 1187</nav> 1188 </header> 1189 1190 1191 1192 <main> 1193 <div id="skiptocontent"></div> 1194 1195<iframe id="contactmap" src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2950.7315703649288!2d-83.87839778454543!3d42.30559277919054!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x883cb69c5e1b2ae7%3A
11950x2fd3dc4f0df10710!2s1072%20Baker%20Rd%2C%20Dexter%2C%20MI%2048130!5e0!3m2!1sen!2sus!4v1650051723033!5m2!1sen!2sus" height="450" style="width:100%;border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe> 1196 1197<section id="" class="content"> 1198 <h1>Contact</h1> 1199 1200 <div class=''> 1201<p>Ready to take the first step towards the bathroom of your dreams? Looking for new mirrors? Need a custom glass project? Does your business need new windows? Whatever it may be, Wolverine Glass is the Clear Choice for your needs. Fill out the form below to get started with a free consulation!</p> 1202</div>
vendor: 82 bytes, lines 1202-1205
1202 1203 1204 <script src="https://www.google.com/recaptcha/api.js"></script> 1205
1205<form action="/contact/zoho" method="post" id="contactform"> 1206 <input placeholder="FIRST NAME" name="firstname" required> 1207 <input placeholder="LAST NAME" name="lastname" required> 1208 <input placeholder="EMAIL" name="email" type="email" class="important"> 1209 <input placeholder="EMAIL" name="replyto" type="email" required> 1210 <input placeholder="PHONE" name="phone" type="tel" required> 1211 <input placeholder="ADDRESS" name="address1" required> 1212 <input placeholder="CITY" name="city" required> 1213 <input placeholder="STATE" name="state" required> 1214 <input placeholder="ZIP" name="zip" required> 1215 <textarea name="description" placeholder="Message" required></textarea> 1216 1217 <button class="g-recaptcha dkblue button" 1218 data-sitekey="6LdYdvEqAAAAADxDA3qOFTF3tDCvZgAjLqDm00nv" 1219 data-callback='onSubmit' 1220 data-action='submit' 1221 > 1222 SEND â¶ 1223 </button> 1224 </form> 1225 1226</section> 1227<style> .grecaptcha-badge { visibility: hidden; } </style>
1228<script> 1229function onSubmit(token) { 1230 var form = document.getElementById("contactform"); 1231 if (form.checkValidity()) form.submit(); 1232 else { grecaptcha.reset(); form.reportValidity(); } 1233} 1234</script>
1234 1235 1236 </main> 1237 <footer id="sitefooter" class="content vpad"> 1238 <div> 1239 <figure id="flogo"> 1240 <a href="/"> 1241 <img height=100 src="/img/wolerine-glass-reverse.png" alt="Wolverine Glass"> 1242 </a> 1243 <figcaption> 1244 <a href="/"> 1245 Whether you have a standard project; want a one-of-a-kind design for your shower door, mirror, or table top; or, if you are looking for a stand-out custom or commercial design, we can help. 1246 </a> 1247 </figcaption> 1248 </figure> 1249 <a href="https://www.facebook.com/Wolverine-Glass-203184856522733/"> 1250 <img height=30 width=30 src="/img/social/facebook.png" alt="Wolverine Glass on Facebook" /> 1251</a> 1252<a href="https://twitter.com/wolverine_glass"> 1253 <img height=30 width=30 src="/img/social/x.png" alt="Wolverine Glass on X" /> 1254</a> 1255<a href="https://www.linkedin.com/company/wolverine.glass"> 1256 <img height=30 width=30 src="/img/social/linkedin.svg" alt="Wolverine Glass on LinkedIn" /> 1257</a> 1258<a href="https://wolverineglass.blogspot.com/"> 1259 <img height=30 width=30 src="/img/social/blogger.svg" alt="Wolverine Glass Blog" /> 1260</a> 1261<a href="https://goo.gl/maps/8tgCFCEDZJNjktLQ9"> 1262 <img height=30 width=30 class="gmb" src="/img/social/gmb.png" alt="Wolverine Glass on Google My Business" /> 1263</a> 1264<a href="https://www.instagram.com/wolverine_glass/"> 1265 <img height=30 width=30 src="/img/social/instagram.png" alt="Wolverine Glass on Instagram" /> 1266</a> 1267<a href="https://www.youtube.com/@WolverineGlassMI"> 1268 <img style="filter:invert(100%)" height=30 width=30 src="/img/social/youtube.png" alt="Wolverine Glass on YouTube" /> 1269</a> 1270 <p> 1271 <strong>CALL US</strong><br /> 1272 <a href="tel:+17344265600"> 1273 734-426-5600 1274 </a> 1275 </p> 1276 <p> 1277 <strong>EMAIL US</strong><br /> 1278 <a href="mailto:info@wolverine.glass"> 1279 info@wolverine.glass </a> 1280 </p> 1281 </div> 1282 <div> 1283 <h2>Dexter</h2> 1284 <p style="margin-top:0"> 1285 <strong>ADDRESS</strong><br> 1286 <a href="https://goo.gl/maps/GuCSY96bzy1mV3K8A"> 1287 1072 Baker Road<br> 1288 Dexter, Michigan 48130 1289 </a> 1290 </p> 1291 <p> 1292 <strong>HOURS</strong><br> 1293 Mon-Fri: 8am - 4:30pm<br> 1294 Sat & Sun: Closed 1295 </p> 1296 1297 <h2>Novi</h2> 1298 <p style="margin-top:0"> 1299 <strong>ADDRESS</strong><br> 1300 <a href="https://maps.app.goo.gl/PBjxpcmPA9ExfGKr7"> 1301 40000 Grand River Ave, Ste 109<br> 1302 Novi, MI 48375 1303 </a> 1304 </p> 1305 <p> 1306 <strong>HOURS</strong><br> 1307 Mon-Fri: 9:30am - 6:00pm<br> 1308 Sat & Sun: Closed 1309 </p> 1310 </div> 1311 <div> 1312 <iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2950.7315703649288!2d-83.87839778454543!3d42.30559277919054!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x883cb69c5e1b2ae7%3A0x2fd3dc4f0df10710!2s1072%20Baker%20Rd%2C%20Dexter%2C%20MI%2048130!5e0!3m2!1sen!2sus!4v1650051723033!5m2!1sen!2sus" height="250" style="width:100%;border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe> 1313 <iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d5885.654078785039!2d-83.44335348825021!3d42.47396712777725!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x8824ae3653fb1f15%3A0x21722ab85ab4d556!2s40000%20Grand%20River%20Ave%2C%20Novi%2C%20MI%2048375!5e0!3m2!1sen!2sus!4v1759154037005!5m2!1sen!2sus" height="250" style="width:100%;border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe> 1314 </div> 1315 1316 </footer> 1317 <section id="serviceareas" class="content" itemscope itemtype="http://schema.org/Service"> 1318 1319 <meta itemprop="category" content="Glass" /> 1320 <span itemprop="provider" itemscope itemtype="http://schema.org/LocalBusiness"> 1321 <meta itemprop="name" content="Wolverine Glass" />
1322 <span itemprop="image" content="https://www.wolverine.glass/img/wolverine-glass.png"></span> 1323 <span itemprop="telephone" content="734-426-5600"></span> 1324 <span itemprop="address" content="1072 Baker Road Dexter, Michigan 48130"></span> 1325 </span> 1326 1327 <ul> 1328 <li itemprop="areaServed" itemscope itemtype="http://schema.org/GeoCircle"> 1329 <meta itemprop="geoRadius" content="100 km" /> 1330 <meta itemprop="address" content="Ann Arbor, Michigan" /> 1331 <a class="dkblue button" href="/serviceareas/ann-arbor-glass-shower-doors"> 1332 <span itemprop="geoMidpoint" itemscope itemtype="http://schema.org/GeoCoordinates"> 1333 Ann Arbor, Michigan </span> 1334 </a> 1335 </li> 1336 <li itemprop="areaServed" itemscope itemtype="http://schema.org/GeoCircle"> 1337 <meta itemprop="geoRadius" content="100 km" /> 1338 <meta itemprop="address" content="Brighton, Michigan" /> 1339 <a class="dkblue button" href="/serviceareas/brighton-frameless-shower-doors"> 1340 <span itemprop="geoMidpoint" itemscope itemtype="http://schema.org/GeoCoordinates"> 1341 Brighton, Michigan </span> 1342 </a> 1343 </li> 1344 <li itemprop="areaServed" itemscope itemtype="http://schema.org/GeoCircle"> 1345 <meta itemprop="geoRadius" content="100 km" /> 1346 <meta itemprop="address" content="Canton, Michigan" /> 1347 <a class="dkblue button" href="/serviceareas/cantaon-glass-shower-doors"> 1348 <span itemprop="geoMidpoint" itemscope itemtype="http://schema.org/GeoCoordinates"> 1349 Canton, Michigan </span> 1350 </a> 1351 </li> 1352 <li itemprop="areaServed" itemscope itemtype="http://schema.org/GeoCircle"> 1353 <meta itemprop="geoRadius" content="100 km" /> 1354 <meta itemprop="address" content="Chelsea, Michigan" /> 1355 <a class="dkblue button" href="/serviceareas/chesea-shower-doors"> 1356 <span itemprop="geoMidpoint" itemscope itemtype="http://schema.org/GeoCoordinates"> 1357 Chelsea, Michigan </span> 1358 </a> 1359 </li> 1360 <li itemprop="areaServed" itemscope itemtype="http://schema.org/GeoCircle"> 1361 <meta itemprop="geoRadius" content="100 km" /> 1362 <meta itemprop="address" content="Dexter, Michigan" /> 1363 <a class="dkblue button" href="/serviceareas/dexter-steam-shower"> 1364 <span itemprop="geoMidpoint" itemscope itemtype="http://schema.org/GeoCoordinates"> 1365 Dexter, Michigan </span> 1366 </a> 1367 </li> 1368 <li itemprop="areaServed" itemscope itemtype="http://schema.org/GeoCircle"> 1369 <meta itemprop="geoRadius" content="100 km" /> 1370 <meta itemprop="address" content="Farmington, Michigan" /> 1371 <a class="dkblue button" href="/serviceareas/farmington-glass-shower-doors"> 1372 <span itemprop="geoMidpoint" itemscope itemtype="http://schema.org/GeoCoordinates"> 1373 Farmington, Michigan </span> 1374 </a> 1375 </li> 1376 <li itemprop="areaServed" itemscope itemtype="http://schema.org/GeoCircle"> 1377 <meta itemprop="geoRadius" content="100 km" /> 1378 <meta itemprop="address" content="Northville, Michigan" /> 1379 <a class="dkblue button" href="/serviceareas/frameless-shower-doors-northville"> 1380 <span itemprop="geoMidpoint" itemscope itemtype="http://schema.org/GeoCoordinates"> 1381 Northville, Michigan </span> 1382 </a> 1383 </li> 1384 <li itemprop="areaServed" itemscope itemtype="http://schema.org/GeoCircle"> 1385 <meta itemprop="geoRadius" content="100 km" /> 1386 <meta itemprop="address" content="Milan, Michigan" /> 1387 <a class="dkblue button" href="/serviceareas/frameless-shower-door-milan">
1388 <span itemprop="geoMidpoint" itemscope itemtype="http://schema.org/GeoCoordinates"> 1389 Milan, Michigan </span> 1390 </a> 1391 </li> 1392 <li itemprop="areaServed" itemscope itemtype="http://schema.org/GeoCircle"> 1393 <meta itemprop="geoRadius" content="100 km" /> 1394 <meta itemprop="address" content="Milford, Michigan" /> 1395 <a class="dkblue button" href="/serviceareas/frameless-shower-doors-milford"> 1396 <span itemprop="geoMidpoint" itemscope itemtype="http://schema.org/GeoCoordinates"> 1397 Milford, Michigan </span> 1398 </a> 1399 </li> 1400 <li itemprop="areaServed" itemscope itemtype="http://schema.org/GeoCircle"> 1401 <meta itemprop="geoRadius" content="100 km" /> 1402 <meta itemprop="address" content="South Lyon, Michigan" /> 1403 <a class="dkblue button" href="/serviceareas/glass-shower-door-south-lyon"> 1404 <span itemprop="geoMidpoint" itemscope itemtype="http://schema.org/GeoCoordinates"> 1405 South Lyon, Michigan </span> 1406 </a> 1407 </li> 1408 <li itemprop="areaServed" itemscope itemtype="http://schema.org/GeoCircle"> 1409 <meta itemprop="geoRadius" content="100 km" /> 1410 <meta itemprop="address" content="Plymouth, Michigan" /> 1411 <a class="dkblue button" href="/serviceareas/glass-shower-doors-plymouth-michigan"> 1412 <span itemprop="geoMidpoint" itemscope itemtype="http://schema.org/GeoCoordinates"> 1413 Plymouth, Michigan </span> 1414 </a> 1415 </li> 1416 <li itemprop="areaServed" itemscope itemtype="http://schema.org/GeoCircle"> 1417 <meta itemprop="geoRadius" content="100 km" /> 1418 <meta itemprop="address" content="Wixom, Michigan" /> 1419 <a class="dkblue button" href="/serviceareas/glass-shower-doors-wixom"> 1420 <span itemprop="geoMidpoint" itemscope itemtype="http://schema.org/GeoCoordinates"> 1421 Wixom, Michigan </span> 1422 </a> 1423 </li> 1424 <li itemprop="areaServed" itemscope itemtype="http://schema.org/GeoCircle"> 1425 <meta itemprop="geoRadius" content="100 km" /> 1426 <meta itemprop="address" content="Novi, Michigan" /> 1427 <a class="dkblue button" href="/serviceareas/novi-glass-shower-doors"> 1428 <span itemprop="geoMidpoint" itemscope itemtype="http://schema.org/GeoCoordinates"> 1429 Novi, Michigan </span> 1430 </a> 1431 </li> 1432 <li itemprop="areaServed" itemscope itemtype="http://schema.org/GeoCircle"> 1433 <meta itemprop="geoRadius" content="100 km" /> 1434 <meta itemprop="address" content="Saline, Michigan" /> 1435 <a class="dkblue button" href="/serviceareas/saline-glass-shower-doors"> 1436 <span itemprop="geoMidpoint" itemscope itemtype="http://schema.org/GeoCoordinates"> 1437 Saline, Michigan </span> 1438 </a> 1439 </li> 1440 </ul> 1441</section> 1442 1443 <div id="mni-membership-638435906591537274"></div> 1444
1444<script src="https://bragannarbor.memberzone.com/Content/Script/Member.js"></script>
1444 1445
1445<script type="text/javascript"> 1446 new MNI.Widgets.Member("mni-membership-638435906591537274",{member:2926,styleTemplate:"#@id{text-align:center;position:relative}#@id .mn-widget-member-name{font-weight:700}#@id .mn-widget-member-logo{max-width:100%}"}).create(); 1447 </script>
1447 1448 1449
1449<script src="/js/menu.js"></script>
1449 1450
1450<script src="/js/splide.min.js"></script>
1450 1451 <link rel="stylesheet" href="/css/splide.min.css"> 1452 1453</body> 1454</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.