1 2<!DOCTYPE html> 3<html lang="en"> 4<head> 5 <meta charset="UTF-8" /> 6 <meta name="x-correlation-id" content="e1d2984e1f9544eca660194ef56b66e7" /> 7 <!-- SubID = '99e3fc86-5229-4a4d-b302-d25eb7e917aa' SkinID = '3c217a07-041e-4adf-b4c2-54546bd5a7f8' SkinName = 'Responsive #6' Culture = 'en-US' --> 8 <link rel="shortcut icon" type="image/x-icon" href="/files/subscribers/99e3fc86-5229-4a4d-b302-d25eb7e917aa/sites/63870637-5a94-4587-9708-48c76aa468dd/favicon.ico?stamp=636204543406146307"/> 9
9<script src="//ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" integrity="sha384-vtXRMe3mGCbOeY7l30aIg8H9p3GdeSe4IFlP6G8JMa7o7lXvnz3GFKzPxzJdPfGK" crossorigin="anonymous"></script>
9 10 11
11<script> 12 window.jQuery || document.write("
12<script src='/Scripts/jquery-3.6.0.min.js'>\x3C/script>") 13 </script>
13 14 15 16 <link rel="stylesheet" href="/Content/w2pclient.min.css?stamp=20261009062831" /> 17 <link rel="stylesheet" href="/Content/css/checkout/checkout.min.css?stamp=20261009062831" /> 18 <!-- Skin default and requirements.xml CSS --> 19 <link href='/layout/skins/library/lib/css/library.min.css?v=2026.10.1.2&stamp=20261009062831' rel='stylesheet' /> 20<link href='/layout/skins/library/base_skin/responsive6/base_skin.min.css?v=2026.10.1.2&stamp=20261009062831' rel='stylesheet' /> 21<link href='/layout/skins/3c217a07-041e-4adf-b4c2-54546bd5a7f8/layout.css?v=2026.10.1.2&stamp=20261009062831' rel='stylesheet' /> 22 23 24 25 26 27 <style> 28.skinsetting-displayShortDesc{display:none;}.skinsetting-img-wrap-link{height:200px;}.skinsetting-header-logo-height{max-height:50px;}.skinsetting-footer-logo-height{max-height:50px;}.skinsetting-subscriber-logo-height{max-height:50px;} </style> 29 <!-- //Skin default and requirements.xml CSS --> 30 31 32 33 <!-- page SEO --> 34<meta name="title" content="Merritt Press, Inc. - 1-800-274-0118" /><meta name="robots" content="index" /><meta name="revisit-after" content="30 days" /><meta name="keywords" content="banners, full color, affordable, interior, exterior, durable, custom, vinyl, 13oz, grommet" /><meta name="description" content="Custom vinyl banners are affordable, durable and withstand all types of weather conditions indoors and out. They can be designed to your specific requirements." /><meta name="copyright" content="Copyright 2012 Merritt Press, all rights reserved." /><meta name="language" content="en" /><meta name="author" content="Merritt Press" /> <!-- //page SEO --> 35 <!-- skin headinclude --> 36<!--[if IE ]> 37<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> 38<![endif]--> 39<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" /> 40<meta name="mobile-web-app-capable" content="yes" /> 41<meta name="generator" content="Pressero" /> 42 <!-- //skin headinclude --> 43 <!-- site admin HEAD --> 44
44<script>
vendor: 351 bytes, lines 44-50
44 45 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 46 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 47 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 48 })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); 49 50 ga('create', '
50UA-104399583-1
vendor: 42 bytes, lines 50-52
50', 'auto'); 51 ga('send', 'pageview'); 52
53</script>
vendor: 2 bytes, line 53
53
54<script>var __adobewebfontsappname__="dreamweaver"</script>
vendor: 2 bytes, line 54
54
55<script src="https://use.edgefonts.net/paytone-one:n4:default;passion-one:n4:default;bebas-neue:n4:default.js" type="text/javascript"></script>
55 56<style> 57#aspnetForm > div > div.pagePage_form.customForm.singleColumn { 58 width: 350px !important; 59} 60 61div.pageCaptcha { 62 width: 200px !important; 63 margin-left: auto; 64 margin-right: auto; 65} 66.pagePage_form { 67 width: 90% !important; 68 margin-left: auto; 69 margin-right: auto; 70} 71 72#aspnetForm > div > fieldset { 73 margin-left: 45%; 74 margin-bottom: 20px; 75} 76 77body { 78 background: #000; 79} 80header { 81 background-color: #FFF; 82} 83.header-nav { 84 display: none !important; 85} 86.header-nav { 87 display: none; 88} 89.banner-container { 90 display: none; 91} 92.pageTitle { 93 display: none; 94} 95 96.header-right { 97 margin-right: 15%; 98} 99#cart { 100 display: none; 101} 102#main-content.container { 103 padding: 0px !important; 104 width: 100% !important; 105} 106 107body > footer { 108 background-color: #000 !important; 109 padding: 0px !important; 110} 111 112body > footer > div.container { 113 width: 100% !important; 114 margin: 0px !important; 115} 116 117div.footer-col-title { 118 display: none !important; 119} 120 121body > footer > div.container > div.row.footer-columns > div.col-md-3 { 122 display: none !important; 123} 124 125body > footer > div.container > div.row.footer-columns > div.col-md-2.com-sm-6{ 126 display: none !important; 127} 128 129body > footer > div.container > div.row.footer-columns > div.col-md-5 { 130 width: 100%; 131 padding:0px !important; 132} 133 134#footerbox { 135 width: 100%; 136} 137 138body > div.footer { 139 padding: 0px !important; 140} 141 142body > footer > div.container > div.row.footer-logo { 143 display: none !important; 144} 145 146 147div.header-right.pull-right { 148display: none; 149} 150 151.site-logo-wrap { 152 margin-left: 35% !important; 153} 154 155/*body > header > div.header-top > div { 156 margin-left: 25%; 157} 158 159@media (max-width: 800px) { 160body > header > div.header-top > div { 161 margin-left: 18%; 162} 163} 164 165@media (max-width: 500px) { 166body > header > div.header-top > div { 167 margin-left: 8%; 168} 169}*/ 170 171@media (min-width: 1200px) { 172#main-content.container { 173 width: 100% !important; 174} 175} 176@media (min-width: 992px) { 177#main-content.container { 178 width: 100% !important; 179} 180} 181@media (min-width: 768px) { 182#main-content.container { 183 width: 100% !important; 184} 185} 186 187div.prod-cat-list { 188 width: 80% !important; 189 margin-left: auto !important; 190 margin-right: auto !important; 191} 192 193article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; } 194/* audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; width: 100%;} */ 195audio:not([controls]) { display: none; } 196[hidden] { display: none; } 197 198 199/* ============================================================================= 200 Base 201 ========================================================================== */ 202 203/* 204 * 1. Correct text resizing oddly in IE6/7 when body font-size is set using em units 205 * 2. Force vertical scrollbar in non-IE 206 * 3. Prevent iOS text size adjust on device orientation change, without disabling user zoom: h5bp.com/g 207 */ 208 209html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } 210 211body { margin: 0; font-size: 100%; line-height: 1.231; } 212 213body, button, input, select, textarea { font-family: helvetica, arial,"lucida grande", verdana, "ã¡ã¤ãªãª", "ï¼ï¼³ ï¼°ã´ã·ãã¯", sans-serif; color: #222; } 214/* 215 * Remove text-shadow in selection highlight: h5bp.com/i 216 * These selection declarations have to be separate 217 * Also: hot pink! (or customize the background color to match your design) 218 */ 219 220::selection { text-shadow: none; background-color: highlight; color: highlighttext; } 221 222 223/* ============================================================================= 224 Links 225 ========================================================================== */ 226 227a { color: #00e; } 228a:visited { color: #551a8b; } 229a:hover { color: #06e; } 230a:focus { outline: thin dotted; } 231 232/* Improve readability when focused and hovered in all browsers: h5bp.com/h */ 233a:hover, a:active { outline: 0; } 234 235 236/* ============================================================================= 237 Typography 238 ========================================================================== */ 239 240abbr[title] { border-bottom: 1px dotted; } 241 242b, strong { font-weight: bold; } 243 244blockquote { margin: 1em 40px; } 245 246dfn { font-style: italic; } 247 248hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; } 249 250ins { background: #ff9; color: #000; text-decoration: none; } 251 252mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; } 253 254/* Redeclare monospace font family: h5bp.com/j */ 255pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; } 256 257/* Improve readability of pre-formatted text in all browsers */ 258pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; } 259 260q { quotes: none; } 261q:before, q:after { content: ""; content: none; } 262 263small { font-size: 85%; } 264 265/* Position subscript and superscript content without affecting line-height: h5bp.com/k */ 266sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } 267sup { top: -0.5em; } 268sub { bottom: -0.25em; } 269 270 271/* ============================================================================= 272 Lists 273 ========================================================================== */ 274 275ul, ol { margin: 1em 0; padding: 0 0 0 40px; } 276dd { margin: 0 0 0 40px; } 277nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; } 278 279 280/* ============================================================================= 281 Embedded content 282 ========================================================================== */ 283 284/* 285 * 1. Improve image quality when scaled in IE7: h5bp.com/d 286 * 2. Remove the gap between images and borders on image containers: h5bp.com/e 287 */ 288 289img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; } 290 291/* 292 * Correct overflow not hidden in IE9 293 */ 294 295svg:not(:root) { overflow: hidden; } 296 297 298/* ============================================================================= 299 Figures 300 ========================================================================== */ 301 302figure { margin: 0; } 303 304 305/* ============================================================================= 306 Forms 307 ========================================================================== */ 308 309form { margin: 0; } 310fieldset { border: 0; margin: 0; padding: 0; } 311 312/* Indicate that 'label' will shift focus to the associated form element */ 313label { cursor: pointer; } 314 315/* 316 * 1. Correct color not inheriting in IE6/7/8/9 317 * 2. Correct alignment displayed oddly in IE6/7 318 */ 319 320legend { border: 0; *margin-left: -7px; padding: 0; } 321 322/* 323 * 1. Correct font-size not inheriting in all browsers 324 * 2. Remove margins in FF3/4 S5 Chrome 325 * 3. Define consistent vertical alignment display in all browsers 326 */ 327 328button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; } 329 330/* 331 * 1. Define line-height as normal to match FF3/4 (set using !important in the UA stylesheet) 332 */ 333 334button, input { line-height: normal; } 335 336/* 337 * 1. Display hand cursor for clickable form elements 338 * 2. Allow styling of clickable form elements in iOS 339 * 3. Correct inner spacing displayed oddly in IE7 (doesn't effect IE6) 340 */ 341 342button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; } 343 344/* 345 * Consistent box sizing and appearance 346 */ 347 348input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; } 349input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; } 350input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } 351 352/* 353 * Remove inner padding and border in FF3/4: h5bp.com/l 354 */ 355 356button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } 357 358/* 359 * 1. Remove default vertical scrollbar in IE6/7/8/9 360 * 2. Allow only vertical resizing 361 */ 362 363textarea { overflow: auto; vertical-align: top; resize: vertical; } 364 365/* Colors for form validity */ 366input:valid, textarea:valid { } 367input:invalid, textarea:invalid { background-color: #f0dddd; } 368 369 370/* ============================================================================= 371 Tables 372 ========================================================================== */ 373 374table { border-collapse: collapse; border-spacing: 0; } 375td { vertical-align: top; } 376 377 378/* ==|== primary styles ===================================================== 379 Author: 380 ========================================================================== */ 381 382/* ==|== media queries ====================================================== 383 PLACEHOLDER Media Queries for Responsive Design. 384 These override the primary ('mobile first') styles 385 Modify as content requires. 386 ========================================================================== */ 387 388@media only screen and (min-width: 480px) { 389 /* Style adjustments for viewports 480px and over go here */ 390 391} 392 393@media only screen and (min-width: 768px) { 394 /* Style adjustments for viewports 768px and over go here */ 395 396} 397 398 399 400/* ==|== non-semantic helper classes ======================================== 401 Please define your styles before this section. 402 ========================================================================== */ 403 404/* For image replacement */ 405.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; } 406.ir br { display: none; } 407
408/* Hide from both screenreaders and browsers: h5bp.com/u */ 409.hidden { display: none !important; visibility: hidden; } 410 411/* Hide only visually, but have it available for screenreaders: h5bp.com/v */ 412.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } 413 414/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */ 415.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; } 416 417/* Hide visually and from screenreaders, but maintain layout */ 418.invisible { visibility: hidden; } 419 420/* Contain floats: h5bp.com/q */ 421.clearfix:before, .clearfix:after { content: ""; display: table; } 422.clearfix:after { clear: both; } 423.clearfix { *zoom: 1; } 424 425 426 427/* ==|== print styles ======================================================= 428 Print styles. 429 Inlined to avoid required HTTP connection: h5bp.com/r 430 ========================================================================== */ 431 432@media print { 433 * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */ 434 a, a:visited { text-decoration: underline; } 435 a[href]:after { content: " (" attr(href) ")"; } 436 abbr[title]:after { content: " (" attr(title) ")"; } 437 .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } /* Don't show links for images, or javascript/internal links */ 438 pre, blockquote { border: 1px solid #999; page-break-inside: avoid; } 439 table { display: table-header-group; } /* h5bp.com/t */ 440 tr, img { page-break-inside: avoid; } 441 img { max-width: 100% !important; } 442 @page { margin: 0.5cm; } 443 p, h2, h3 { orphans: 3; widows: 3; } 444 h2, h3 { page-break-after: avoid; } 445} 446 447/* reflow reset for -webkit-margin-before: 1em */ 448p { margin: 0; } 449 450html { 451 overflow-y: auto; 452 background-color: transparent; 453 height: 100%; 454} 455 456body { 457 background: #fff; 458 font: normal 100%; 459 position: relative; 460 height: 100%; 461} 462 463body, div, img, p, button, input, select, textarea, a { 464 box-sizing: border-box; 465} 466 467.image { 468 display: block; 469} 470 471input { 472 cursor: default; 473 display: block; 474} 475 476input[type=button] { 477 background-color: #e5e9e8; 478 border: 1px solid #9daca9; 479 border-radius: 4px; 480 box-shadow: inset 0 1px #fff; 481 font: inherit; 482 letter-spacing: inherit; 483 text-indent: inherit; 484 color: inherit; 485} 486 487input[type=button]:hover { 488 background-color: #eff1f1; 489} 490 491input[type=button]:active { 492 background-color: #d2d6d6; 493 border: 1px solid #9daca9; 494 box-shadow: inset 0 1px rgba(0,0,0,0.1); 495} 496 497/* Reset anchor styles to an unstyled default to be in parity with design surface. It 498 is presumed that most link styles in real-world designs are custom (non-default). */ 499a, a:visited, a:hover, a:active { 500 color: inherit; 501 text-decoration: inherit; 502} 503 504 505/* Style the video: 100% width and height to cover the entire window */ 506#videocontainer{ 507 position: relative; 508 right: 0; 509 top: 0; 510 width: 100%; 511 max-width: 1920px; 512 max-height: 500px; 513 background: image("/files/subscribers/99e3fc86-5229-4a4d-b302-d25eb7e917aa/Skinimages/LogoJet-Golfballs.jpg"); 514} 515 516#myVideo { 517 width: 100%; 518 max-width: 1920px; 519 max-height: 500px; 520} 521 522/* Add some content at the bottom of the video/page */ 523.content { 524 position: absolute; 525 top: 92px; 526 background: rgba(0, 0, 0, 0.5); 527 color: #f1f1f1; 528 width: 100%; 529 padding: 20px; 530} 531 532 533 nav { 534 margin-left: 10%; 535 } 536 537#menu > li:nth-child(2) > a { 538 width: 91px !important; 539} 540 541#menu li:nth-child(2):hover li a, nav li.hover li a { 542 width: 200px; /* adjust width as needed or use auto */ 543 margin-top: 0; 544 box-shadow: rgba(0, 0, 0, 0.3) 1px 3px 5px; 545} 546 547#menu { 548 clear: none; 549 width: 520px; 550 margin-left: auto; 551 margin-right: auto; 552 padding: 0; 553} 554#menu ul { 555 margin: 0; 556 padding: 0; 557 } 558#menu li { 559 line-height: 1.2; 560 list-style: none; 561 font-size: 15px; 562 float: left; 563 text-align: center; 564} 565/**top level menu**/ 566#menu li a { 567 display: inline-block; 568 font-size: 1em; 569 width: auto; 570 height: auto; 571 text-align: center; 572 font-weight: normal; 573 line-height: 1em; 574 margin-right: 10px; 575 clear: none; 576 min-height: 18px; 577 color: rgb(255, 255, 255); 578 background-color: rgba(0, 0, 0, 0.380392); 579 padding: 6px 5px 2px 4px; 580/** font-family: bebas-neue; **/ 581 font-family: Helvetica, Arial, "sans-serif"; 582 letter-spacing: 0px; 583} 584/**top menu style on mouse over**/
585#menu li:hover > a { 586 background-color: #000; 587} 588 589/**sub-menu**/ 590#menu li ul { 591 display: none; 592 text-align: center; 593 margin: 0; 594 padding: 0; 595 596} 597/**sub-menu, help for older IE**/ 598#menu li:hover ul, #menu li.hover ul { 599 display: block; 600 position: absolute; 601 z-index:1000; 602 padding: 0; 603 604} 605#menu li:hover li, #menu li.hover li { float: none; } 606 607/**drop-menu style**/ 608#menu li li a { 609 background-color: rgba(0, 0, 0, 0.7); 610 width: auto; 611} 612 613#menu li:hover li a, nav li.hover li a { 614 width: 100px; /* adjust width as needed or use auto */ 615 margin-top: 0; 616 box-shadow: rgba(0, 0, 0, 0.3) 1px 3px 5px; 617 } 618/**drop-menu style on mouse over**/ 619#menu li li a:hover { 620 background: #000 !important; 621 color: #FFF; 622} 623/* Clear floated elements at the end*/ 624#menu:after { 625 visibility: hidden; 626 display: block; 627 font-size: 0; 628 content: " "; 629 clear: both; 630 height: 0; 631} 632/**END HORIZONTAL DROP-MENUS STYLES**/ 633 634.primaryContainer { 635 height: auto; 636 margin-left: auto; 637 margin-right: auto; 638 min-height: 100%; 639 width: 100%; 640} 641 642#headerfriendly { 643 644 float: right; 645 font-size: 1.4em; 646 width: 407.99999747px; 647 height: auto; 648 text-align: right; 649 font-weight: 400; 650 line-height: 1em; 651 margin-left: auto; 652 margin-top: 67px; 653 clear: both; 654 min-height: 18px; 655 color: rgb(0, 0, 0); 656 text-shadow: rgb(255, 255, 255) 0px 0px 20px,rgb(255, 255, 255) 0px 0px 10px; 657 margin-right: 0%; 658 font-family: bebas-neue; 659 letter-spacing: 6px; 660 font-style: normal; 661 margin-right: auto; 662 663} 664 665#headerprinter { 666float: right; 667 font-size: 8em; 668 width: 710.99999509px; 669 text-shadow: rgb(255, 255, 255) 0px 0px 20px,rgb(255, 255, 255) 0px 0px 10px; 670 height: auto; 671 text-align: right; 672 font-weight: normal; 673 line-height: 1em; 674 margin-left: auto; 675 margin-top: 23px; 676 clear: both; 677 color: rgb(0, 98, 11); 678 margin-right: auto; 679 680} 681 682#r1c1 { 683 float: left; 684 height: auto; 685 margin: 0px; 686 clear: none; 687 width: 58.087628%; 688 background-color: rgb(255, 255, 255); 689 padding-bottom: 45px; 690} 691 692.r1c1_printing { 693 float: left; 694 height: auto; 695 margin: 0px; 696 clear: none; 697 width: 58.087628%; 698 background-color: rgb(255, 255, 255); 699 padding-bottom: 45px; 700} 701 702.r1c1_image { 703 float: left; 704 width: 200px; 705 height: 200px; 706 background-attachment: fixed; 707 background-position: 14% -310px; 708 background-repeat: repeat-y; 709 margin: 20px 0px 0px 14%; 710 color: white; 711} 712 713 714.r1c1_image_static { 715 float: left; 716 width: 200px; 717 height: 200px; 718 margin: 20px 0px 0px 14%; 719 color: white; 720} 721 722#r1c1_logojet { 723 float: left; 724 height: auto; 725 margin: 0px; 726 clear: none; 727 width: 40%; 728 background-color: rgb(255, 255, 255); 729 padding-bottom: 45px; 730} 731 732#services { 733 float: left; 734 font-size: 1em; 735 width: 200px; 736 height: auto; 737 text-align: left; 738 font-weight: normal; 739 line-height: 1em; 740 margin-left: 16.989733%; 741 margin-top: 52px; 742 clear: none; 743 min-height: 16px; 744 margin-right: 0%; 745} 746 747.preheading { 748 float: left; 749 font-size: 1em; 750 width: 200px; 751 height: auto; 752 text-align: left; 753 font-weight: normal; 754 line-height: 1em; 755 margin-left: 16.989733%; 756 margin-top: 52px; 757 clear: none; 758 min-height: 16px; 759 margin-right: 0%; 760} 761 762 763#generations { 764 float: left; 765 font-size: 2.9em; 766 width: 64.468828%; 767 height: auto; 768 text-align: left; 769 font-weight: normal; 770 line-height: 1em; 771 margin-left: 16.989733%; 772 margin-top: 0px; 773 clear: both; 774 min-height: 54px; 775 margin-right: 0%; 776} 777 778.homeheading { 779 float: left; 780 font-size: 2.9em; 781 width: 64.468828%; 782 height: auto; 783 text-align: left; 784 font-weight: normal; 785 line-height: 1em; 786 margin-left: 16.989733%; 787 margin-top: 0px; 788 clear: both; 789 min-height: 54px; 790 margin-right: 0%; 791} 792 793#r1c1body { 794 float: left; 795 font-size: 1.2em; 796 width: 64.470802%; 797 height: auto; 798 text-align: left; 799 font-weight: normal; 800 line-height: 1.6em; 801 margin-left: 16.98768%; 802 margin-top: 18px;
803 clear: both; 804 min-height: 100px; 805 margin-right: 0%; 806 font-family: 'times new roman'; 807} 808 809.r1c1body_printing { 810 float: left; 811 font-size: 1.2em; 812 width: 64.470802%; 813 text-align: left; 814 font-weight: normal; 815 line-height: 1.6em; 816 margin-left: 16.98768%; 817 margin-top: 18px; 818 clear: both; 819 min-height: 75px; 820 margin-right: 0%; 821 font-family: 'times new roman'; 822} 823 824.r1c1body_logojet { 825 float: left; 826 font-size: 1.2em; 827 width: 64.470802%; 828 height: auto; 829 text-align: left; 830 font-weight: normal; 831 line-height: 1.6em; 832 margin-left: 16.98768%; 833 margin-top: 18px; 834 margin-bottom: 20px; 835 clear: both; 836 margin-right: 0%; 837 font-family: 'times new roman'; 838} 839 840.r1c3_image { 841float: left; 842margin: 50px 10px 10px 10px; 843} 844 845#r1c2 { 846 float: left; 847 height: auto; 848 margin: 0px; 849 clear: none; 850 width: 41.912372%; 851 background-color: rgb(255, 255, 255); 852 padding-bottom: 45px; 853} 854 855#r1c3_logojet { 856 height: auto; 857 margin: 0px; 858 clear: none; 859 height: 100%; 860 width: auto; 861 padding-bottom: 45px; 862 margin-top: 50px; 863 margin-left: 25px; 864} 865 866#r1c2_logojet { 867 float: left; 868 height: auto; 869 margin: 0px; 870 clear: none; 871 width: 35%; 872 background-color: rgb(255, 255, 255); 873 padding-bottom: 45px; 874} 875 876#geta { 877 float: left; 878 font-size: 1em; 879 width: 84.17200443609374px; 880 height: auto; 881 text-align: left; 882 font-weight: normal; 883 line-height: 1em; 884 margin-left: 4.872734%; 885 margin-top: 52px; 886 clear: none; 887 min-height: 16px; 888 margin-right: 0%; 889} 890 891#quote { 892 float: left; 893 font-size: 2.9em; 894 width: 157.796875px; 895 height: auto; 896 text-align: left; 897 font-weight: normal; 898 line-height: 1em; 899 margin-left: 4.865687%; 900 margin-top: 0px; 901 clear: both; 902 min-height: 54px; 903 margin-right: 0%; 904} 905 906 907#r1c2copy { 908 float: left; 909 font-size: 1.2em; 910 width: auto; 911 height: auto; 912 text-align: left; 913 font-weight: normal; 914 line-height: 1.6em; 915 margin-left: 4.865687%; 916 margin-top: 18px; 917 clear: both; 918 margin-right: 0%; 919 font-family: 'times new roman'; 920 color: rgb(120, 120, 120); 921} 922 923.textspan { 924 float: none; 925 font-size: 1em; 926 line-height: 1em; 927 color: rgb(120, 120, 120); 928} 929 930#row1 { 931 float: left; 932 height: auto; 933 margin: 0px; 934 clear: both; 935 width: 100%; 936 background-color: rgb(255, 255, 255); 937} 938 939#header_container_home { 940float: left; 941 height: 436px; 942 margin-left: 0%; 943 margin-top: 0px; 944 clear: none; 945 width: 100%; 946 padding-top: 22px; 947 background-image: url("/files/subscribers/99e3fc86-5229-4a4d-b302-d25eb7e917aa/Skinimages/2025-40th-anniversary-banner.jpg"); 948 background-attachment: fixed; 949 -webkit-background-size: 100%; 950 background-size: 100%; 951 background-position: center 100px; 952 background-repeat: no-repeat no-repeat; 953} 954 955#header_container { 956 float: left; 957 height: 65px; 958 margin-left: 0%; 959 margin-top: 0px; 960 clear: none; 961 width: 100%; 962 padding-top: 22px; 963 background-image:url("/files/subscribers/99e3fc86-5229-4a4d-b302-d25eb7e917aa/Skinimages/2025-40th-anniversary-banner.jpg"); 964 background-attachment: fixed; 965 -webkit-background-size: 100%; 966 background-size: 100%; 967 background-position: 0px 0%; 968 background-repeat: no-repeat no-repeat; 969} 970 971#top_menu { 972 height: auto; 973 margin-left: auto; 974 margin-right: auto; 975 margin-top: 0px; 976 clear: none; 977 width: 700px; 978 text-align:center; 979} 980 981.requestbtn { 982 font-size: 1em; 983 width: 113px; 984 height: auto; 985 text-align: center; 986 font-weight: normal; 987 line-height: 1em; 988 margin: 23px 0px 0px 27px; 989 clear: both; 990 min-height: 45px; 991 color: rgb(255, 0, 0); 992 border: 1px solid rgb(255, 0, 0); 993 border-top-left-radius: 10px; 994 border-top-right-radius: 10px; 995 border-bottom-right-radius: 10px; 996 border-bottom-left-radius: 10px; 997 padding: 16px; 998} 999 1000.requestbtn_footer { 1001 font-size: 1em; 1002 width: 113px; 1003 height: auto; 1004 text-align: center; 1005 font-weight: normal; 1006 line-height: 1em; 1007 margin: 0px auto 0px auto; 1008 clear: both; 1009 min-height: 45px; 1010 color: rgb(255, 0, 0); 1011 border: 1px solid rgb(255, 0, 0); 1012 border-top-left-radius: 10px; 1013 border-top-right-radius: 10px; 1014 border-bottom-right-radius: 10px; 1015 border-bottom-left-radius: 10px; 1016 padding: 16px; 1017} 1018 1019.requestbtn:hover { 1020 background-color: rgb(255, 0, 0); 1021 color: #fff; 1022 cursor: pointer; 1023} 1024 1025.requestbtn_footer:hover { 1026 background-color: rgb(255, 0, 0); 1027 color: #fff; 1028 cursor: pointer; 1029} 1030 1031.requestbtn_logojet { 1032 font-size: 1em; 1033 width: 113px; 1034 height: auto; 1035 text-align: center; 1036 font-weight: normal; 1037 line-height: 1em; 1038 margin: 23px 0px 0px 16.98768%; 1039 clear: both; 1040 min-height: 45px; 1041 color: rgb(255, 0, 0); 1042 border: 1px solid rgb(255, 0, 0); 1043 border-top-left-radius: 10px; 1044 border-top-right-radius: 10px; 1045 border-bottom-right-radius: 10px; 1046 border-bottom-left-radius: 10px; 1047 padding: 16px; 1048} 1049 1050.requestbtn_logojet:hover { 1051 background-color: rgb(255, 0, 0); 1052 color: #fff; 1053 cursor: pointer; 1054} 1055 1056.bannerrow { 1057 float: left; 1058 height: 325px; 1059 margin: 0px; 1060 clear: both; 1061 width: 100%; 1062 background-attachment: scroll; 1063 -webkit-background-size: 100%; 1064 background-size: 100%; 1065 background-color: rgb(255, 255, 255); 1066 background-position: 0% 0%; 1067 background-repeat: no-repeat no-repeat; 1068} 1069 1070#footerbox { 1071 float: left; 1072 height: auto; 1073 margin: 0px; 1074 clear: both; 1075 width: 100%; 1076 background-color: rgb(0, 0, 0); 1077 padding: 63px 10px; 1078} 1079 1080.customForm .fileuploadArea { 1081 margin-left: 20% !important; 1082} 1083 1084#merrittpress { 1085 float: right; 1086 font-size: 1em; 1087 width: auto; 1088 height: auto; 1089 text-align: right; 1090 font-weight: normal; 1091 line-height: 1.3em; 1092 margin: 0px 10px 10px; 1093 clear: none; 1094 min-height: 16px; 1095 color: rgb(7, 128, 0); 1096 letter-spacing: 0.5em; 1097} 1098 1099#getaquote { 1100 float: left; 1101 font-size: 2.1em; 1102 width: 100%; 1103 height: auto; 1104 text-align: center; 1105 font-weight: normal; 1106 line-height: 1em; 1107 margin-left: 0%; 1108 margin-top: 20px; 1109 margin-bottom: 20px; 1110 clear: both; 1111 min-height: 16px; 1112 color: rgb(255, 255, 255); 1113 letter-spacing: 0.2em; 1114 margin-right: 0%; 1115} 1116 1117.requestbtn { 1118 margin-top:20px; 1119 float:left; 1120 clear:left; 1121 font-size: 1em; 1122 width: 126px; 1123 height: auto; 1124 text-align: center; 1125 font-weight: normal; 1126 line-height: 1em; 1127 min-height: 45px; 1128 color: rgb(255, 0, 0); 1129 border: 1px solid rgb(255, 0, 0); 1130 border-top-left-radius: 10px; 1131 border-top-right-radius: 10px; 1132 border-bottom-right-radius: 10px; 1133 border-bottom-left-radius: 10px; 1134 padding: 16px; 1135 display: block; 1136 margin-right: auto; 1137 margin-left: 20px; 1138} 1139 1140.requestbtn:hover { 1141 background-color: rgb(255, 0, 0); 1142 color: #fff; 1143 cursor: pointer; 1144} 1145 1146#socialmedia { 1147 float: left; 1148 font-size: 1.2em; 1149 width: 100%; 1150 height: auto; 1151 text-align: center; 1152 font-weight: normal; 1153 line-height: 1em; 1154 margin-left: 0.04180602%; 1155 margin-top: 23px; 1156 clear: none; 1157 min-height: 16px; 1158 color: rgb(255, 255, 255); 1159 letter-spacing: 0.2em; 1160 margin-right: 0%; 1161} 1162 1163#socialmedia > a { 1164color:#FFF !important; 1165} 1166 1167#socialmedia > a:hover { 1168color:#bfffb8 !important; 1169} 1170 1171#footmerrittnamealign { 1172 float: left; 1173 height: auto; 1174 margin-left: 0.04304728%; 1175 margin-top: 0px; 1176 clear: none; 1177 width: 48.739994%; 1178} 1179
1180#footcontactalign { 1181 float: left; 1182 height: auto; 1183 margin-left: 0%; 1184 margin-top: 0px; 1185 clear: none; 1186 width: 51.218122%; 1187 margin-right: 0%; 1188} 1189 1190#footaddr { 1191 float: left; 1192 font-size: 1em; 1193 width: auto; 1194 height: auto; 1195 text-align: left; 1196 font-weight: normal; 1197 line-height: 1.3em; 1198 margin: 0px 0px 0px 10px; 1199 clear: none; 1200 min-height: 16px; 1201 color: rgb(106, 128, 0); 1202 letter-spacing: 0.1em; 1203} 1204 1205#footphone { 1206 margin: 0px 0px 0px 10px; 1207 float: left; 1208 font-size: 1em; 1209 width: auto; 1210 height: auto; 1211 text-align: left; 1212 font-weight: normal; 1213 line-height: 1.3em; 1214 clear: both; 1215 min-height: 16px; 1216 color: rgb(106, 128, 0); 1217 letter-spacing: 0.1em; 1218} 1219 1220#footCSZ { 1221 float: left; 1222 font-size: 1em; 1223 width: auto; 1224 height: auto; 1225 text-align: left; 1226 font-weight: normal; 1227 line-height: 1.3em; 1228 margin: 0px; 1229 clear: none; 1230 min-height: 16px; 1231 color: rgb(106, 128, 0); 1232 letter-spacing: 0.1em; 1233} 1234 1235@media only screen and (max-width: 500px) { 1236 1237 #videocontainer{ 1238 height: 120px !important; 1239 text-align: center; 1240 } 1241 1242 #myVideo { 1243 height: 150px !important; 1244 margin-left: -60px; 1245 width: auto; 1246 } 1247 .content { 1248 top: 60px; 1249 } 1250 1251 #menu { 1252 width: 100%; 1253 } 1254 #menu li a { 1255 display: block; 1256 margin-right: 0px; 1257 margin-bottom: 5px; 1258 margin-left: auto; 1259 margin-right: auto; 1260 clear:both; 1261 } 1262 /* 1263 #menu li a { 1264 width: 175px !important; 1265 } 1266 */ 1267 #header_container { 1268 height: 120px !important; 1269 } 1270 #menu li li a { 1271 text-align: center; 1272 margin: 0px; 1273 } 1274 #menu > li > ul > li:nth-child(1) > a { 1275 margin-top: -7px; 1276 } 1277} 1278 1279@media only screen and (max-width: 730px) { 1280 .r1c1_printing { 1281 width: 90%; 1282 } 1283} 1284 1285@media only screen and (min-width: 500px) { 1286 #menu li li a { 1287 text-align: left; 1288 } 1289} 1290 1291@media only screen and (max-width: 800px) { 1292 .tintrow { 1293 max-width: 473px; 1294 } 1295 1296 .templateimagediv { 1297 display: table-row !important; 1298 margin-right: auto; 1299 margin-left: auto; 1300 float: none !important; 1301 text-align: center; 1302 } 1303 1304 #tintopcopy { 1305 display: table-row; 1306 margin-right: auto; 1307 margin-left: auto; 1308 clear: both; 1309 } 1310 .templatepagerow { 1311 display: block; 1312 } 1313 1314 .templateimagediv { 1315 display: block; 1316 float: left; 1317 } 1318 1319 .copydiv { 1320 display: block; 1321 float: left; 1322 } 1323 1324 #headerprinter { 1325 font-size: 7em; 1326 margin-top: 23px; 1327 margin-left: 11.145043%; 1328 clear: both; 1329 } 1330 1331 #headerfriendly { 1332 float: right; 1333 font-size: 1.4em; 1334 width: 407.99999747px; 1335 height: auto; 1336 text-align: right; 1337 font-weight: 400; 1338 line-height: 1em; 1339 margin-left: auto; 1340 margin-top: 67px; 1341 clear: both; 1342 min-height: 18px; 1343 color: rgb(0, 0, 0); 1344 text-shadow: rgb(255, 255, 255) 0px 0px 20px,rgb(255, 255, 255) 0px 0px 10px; 1345 margin-right: 0%; 1346 font-family: bebas-neue; 1347 letter-spacing: 6px; 1348 font-style: normal; 1349 margin-right: auto; 1350 } 1351 1352 #r1c1 { 1353 width: 100%; 1354 } 1355 1356 #r1c1_logojet { 1357 width: 100%; 1358 } 1359 1360 #row1 { 1361 margin-top: 0px; 1362 margin-left: 0%; 1363 clear: both; 1364 } 1365 1366 #r1c2 { 1367 clear: left; 1368 width: 100%; 1369 } 1370 1371 #r1c2_logojet { 1372 float:none; 1373 text-align: center; 1374 width: 100%; 1375 } 1376 1377 .r1c3_image { 1378 float: none; 1379 margin: 0px; 1380 } 1381 1382 .requestbtn { 1383 margin-left:150px; 1384 margin-top:20px; 1385 float:left; 1386 clear:left; 1387 } 1388 1389 #r2c3_logojet { 1390 clear: left; 1391 width: 100%; 1392 } 1393 1394 #r1c2copy { 1395 height: auto; 1396 width: 64.474609%; 1397 min-height: 70px; 1398 margin-top: 18px; 1399 margin-left: 16.981969%; 1400 clear: both; 1401 } 1402 1403 #geta { 1404 margin-top: 52px; 1405 margin-left: 16.986328%; 1406 clear: none; 1407 } 1408 1409 #quote { 1410 margin-top: 0px; 1411 margin-left: 16.981969%; 1412 clear: both; 1413 } 1414 1415 #header_container_home { 1416 height: 295px; 1417 background-image:url("/files/subscribers/99e3fc86-5229-4a4d-b302-d25eb7e917aa/Skinimages/2025-40th-anniversary-banner.jpg"); 1418 background-attachment: fixed; 1419 -webkit-background-size: 800px; 1420 background-size: 800px; 1421 background-position: 0px 0%; 1422 background-repeat: no-repeat no-repeat; 1423 } 1424 1425 .requestbtn { 1426 clear: left; 1427 margin-left: auto; 1428 margin-right: auto; 1429 float: none; 1430 margin-top: 233px; 1431 } 1432 1433 .bannerrow { 1434 clear: both; 1435 height: 232px; 1436 margin-top: 0px; 1437 margin-left: 0px; 1438 } 1439 1440 #footerbox { 1441 margin-top: 0px; 1442 margin-left: 0px; 1443 clear: both; 1444 } 1445 1446 #requestbtn { 1447 margin-top: 67px; 1448 margin-left: auto; 1449 clear: none; 1450 margin-right: auto; 1451 float: none; 1452 } 1453
1454 #footcontactalign { 1455 clear: none; 1456 margin-top: 0px; 1457 margin-left: auto; 1458 margin-right: auto; 1459 float: none; 1460 width: 291.7px; 1461 } 1462 1463 #getaquote { 1464 margin-top: 7px; 1465 margin-left: 0%; 1466 clear: none; 1467 } 1468 1469 #socialmedia { 1470 margin-top: 29px; 1471 margin-left: 0.08012821%; 1472 clear: none; 1473 } 1474 1475 #footmerrittnamealign { 1476 margin-left: auto; 1477 margin-right: auto; 1478 float: none; 1479 clear: none; 1480 width: 367.9869547px; 1481 } 1482 1483 #merrittpress { 1484 height: auto; 1485 width: 367px; 1486 margin-left: auto; 1487 margin-right: auto; 1488 float: none; 1489 clear: none; 1490 text-align: center; 1491 } 1492 1493 #footaddr { 1494 text-align: center; 1495 margin-left: auto; 1496 margin-right: auto; 1497 float: none; 1498 clear: none; 1499 width: auto; 1500 } 1501 1502 #footphone { 1503 text-align: center; 1504 margin-left: auto; 1505 margin-right: auto; 1506 float: none; 1507 clear: none; 1508 width: auto; 1509 } 1510 1511 #footCSZ { 1512 text-align: center; 1513 margin-left: auto; 1514 margin-right: auto; 1515 float: none; 1516 clear: none; 1517 width: auto; 1518 } 1519} 1520 1521@media only screen and (max-width: 500px) { 1522 #header_container_home { 1523 height: 265px; 1524 background-image:url("/files/subscribers/99e3fc86-5229-4a4d-b302-d25eb7e917aa/Skinimages/2025-40th-anniversary-banner.jpg"); 1525 background-attachment: scroll; 1526 -webkit-background-size: 500px; 1527 background-size: 500px; 1528 background-position: 50% 50%; 1529 background-repeat: no-repeat no-repeat; 1530 } 1531 1532 #headerprinter { 1533 font-size: 5.72em; 1534 margin-top: 23px; 1535 margin-left: 6.546875%; 1536 clear: both; 1537 } 1538 1539 #headerfriendly { 1540 font-size: 1em; 1541 margin-top: 33px; 1542 margin-left: 6.546875%; 1543 clear: both; 1544 } 1545 1546 #services { 1547 margin-top: 52px; 1548 margin-left: 8.527058%; 1549 clear: none; 1550 } 1551 1552 #generations { 1553 margin-top: 0px; 1554 margin-left: 8.527058%; 1555 clear: both; 1556 width: 286.453125px; 1557 height: auto; 1558 } 1559 1560 #r1c1body { 1561 margin-top: 18px; 1562 margin-left: 8.532072%; 1563 clear: both; 1564 height: auto; 1565 width: 72.92352%; 1566 } 1567 1568 #r1c2copy { 1569 width: 63.85%; 1570 margin-top: 18px; 1571 margin-left: 8.525089%; 1572 clear: both; 1573 } 1574 1575 .preheading { 1576 margin-left: 8.525089%; 1577 } 1578 1579 .homeheading { 1580 margin-left: 8.525089%; 1581 } 1582 1583 .r1c1body_logojet { 1584 margin-left: 8.525089%; 1585 } 1586 1587 .requestbtn_logojet { 1588 margin-left: 8.525089%; 1589 } 1590 1591 .requestbtn { 1592 margin-left: 8.525089%; 1593 } 1594 1595 #geta { 1596 margin-top: 52px; 1597 margin-left: 8.525089%; 1598 clear: none; 1599 } 1600 1601 #quote { 1602 margin-top: 0px; 1603 margin-left: 8.525089%; 1604 clear: both; 1605 } 1606 1607 .requestbtn1 { 1608 clear: none; 1609 margin-top: 265px; 1610 } 1611 1612 #footerbox { 1613 margin-top: 0px; 1614 margin-left: 0px; 1615 clear: both; 1616 } 1617 1618 .bannerrow { 1619 height: 151px; 1620 margin-top: 0px; 1621 margin-left: 0px; 1622 clear: both; 1623 background-attachment: scroll; 1624 -webkit-background-size: 150%; 1625 background-size: 150%; 1626 background-color: rgb(255, 255, 255); 1627 background-position: 0% 48.6%; 1628 background-repeat: no-repeat no-repeat; 1629 } 1630 1631 #row1 { 1632 margin-top: 0px; 1633 margin-left: 0%; 1634 clear: both; 1635 } 1636 1637 1638 #merrittpress { 1639 font-size: 1em; 1640 letter-spacing: 0.2em; 1641 } 1642} 1643 1644.pageheading { 1645 margin-top: 10px; 1646 text-align: center; 1647 font-size: 2em; 1648 font-weight:normal; 1649 font-family: helvetica, arial,"lucida grande", verdana, "ã¡ã¤ãªãª", "ï¼ï¼³ ï¼°ã´ã·ãã¯", sans-serif; 1650 color: #000; 1651} 1652 1653#contactframe { 1654width:95%; 1655margin-top:80px; 1656display:block; 1657margin-right:auto; 1658margin-left:auto; 1659} 1660 1661.templatepagerow { 1662 display: table; 1663 margin-left:auto; 1664 margin-right:auto; 1665 padding: 10px; 1666 height:auto; 1667} 1668.copydiv { 1669 display: table-cell; 1670} 1671 1672.templateimagediv { 1673 display: table-cell; 1674 width: 200px; 1675 vertical-align: top; 1676} 1677 1678.templateimage { 1679 width: 90%; 1680 max-width: 250px !important; 1681 height: auto; 1682} 1683 1684#templatelistframe { 1685width:95%; 1686margin-top:80px; 1687display:block; 1688margin-right:auto; 1689margin-left:auto; 1690} 1691 1692#tintsframe { 1693width:95%; 1694margin-top:80px; 1695display:block; 1696margin-right:auto; 1697margin-left:auto; 1698} 1699 1700 1701.templatetable { 1702 margin-left: auto; 1703 margin-right: auto; 1704} 1705 1706#templatelistframe > table > tbody > tr > td:nth-child(2) { 1707 font-weight: bold; 1708} 1709 1710.tabletitle { 1711 font-family: Helvetica, Arial, "sans-serif"; 1712 text-align:left; 1713 font-weight:bolder; 1714 font-size:1.2em; 1715 color: #59b058; 1716 padding-bottom: 2px; 1717} 1718 1719.templatetable > thead > tr > th { 1720 font-family: Helvetica, Arial, "sans-serif"; 1721color: white; 1722background-color: #000; 1723padding: 4px 2px 2px 6px; 1724text-align: center; 1725border-color: #000; 1726border-style: solid; 1727} 1728 1729.templatetable > tbody > tr { 1730border-color: #EEE; 1731border-style: solid; 1732} 1733 1734.templatetable > tbody > tr > td { 1735 font-family: Helvetica, Arial, "sans-serif"; 1736padding: 8px 2px 6px 6px; 1737text-align: center; 1738 color: #000; 1739} 1740 1741.templatetable > tbody > tr > td { 1742text-align:center; 1743} 1744 1745.templatetable > tbody > tr:nth-child(odd) { 1746 background: #fff; 1747 } 1748 1749.templatetable > tbody > tr:nth-child(even) { 1750 background: #eee; 1751 } 1752 1753#buildingphoto { 1754 display:inline-block; 1755 background-repeat:none; 1756 background-position:center; 1757 margin-right:20px; 1758 width:500px; 1759 height:300px; 1760 background-image:url("/files/subscribers/99e3fc86-5229-4a4d-b302-d25eb7e917aa/Skinimages/GLEASON-Merritt-Press-001_WEB.jpg"); 1761 box-shadow: rgba(0, 0, 0, 0.431373) 1px 3px 5px; 1762} 1763 1764#googlemapframe {
1765 display:inline-block; 1766 margin-left:auto; 1767 width:300px; 1768 height: 280px; 1769} 1770 1771.copydiv { 1772 font-size: 1.2em; 1773 line-height: 1.2em; 1774 color: rgb(120, 120, 120); 1775 font-family: 'times new roman'; 1776} 1777 1778.imagelink { 1779 margin: 20px; 1780 box-shadow: 5px 5px 5px #888888; 1781 border: thin solid gray; 1782} 1783 1784.submit { 1785 text-align: center; 1786 margin-bottom: 10px; 1787} 1788 1789.templatelink { 1790 color: #328931; 1791} 1792 1793.templatelink:hover { 1794 color: #266A26; 1795} 1796 1797.createanaccount { 1798display: none; 1799} 1800 1801.loginCaptcha { 1802display: none; 1803} 1804 1805.externallink { 1806 color: rgb(7, 128, 0); 1807 font-weight: 700; 1808 text-decoration: underline; 1809 1810} 1811.externallink:hover{ 1812 color: rgb(0, 100, 0); 1813} 1814</style> <!-- //site admin HEAD --> 1815 1816 <title>Merritt Press, Inc. - 1-800-274-0118</title> 1817 1818 1819 <link rel="canonical" href="https://www.merrittpress.com/product/banners-full-color-affordable-interior-exterior"> 1820 <style> 1821 .file-upload-progress { 1822 margin-bottom: 30px; 1823 } 1824 1825 .file-progress-control { 1826 display: flex; 1827 align-items: center; 1828 gap: 0 15px; 1829 } 1830 1831 .file-progress-info { 1832 flex: auto; 1833 } 1834 1835 .file-progress-bar { 1836 height: 10px; 1837 background-color: #ecf0f1; 1838 border-radius: 5px; 1839 overflow: hidden; 1840 } 1841 1842 .file-progress-header { 1843 display: flex; 1844 justify-content: space-between; 1845 font-size: 13px; 1846 line-height: 13px; 1847 margin-bottom: 8px; 1848 } 1849 1850 .file-progress-bar-inner { 1851 height: 100%; 1852 background: linear-gradient(90deg, #3498db, #2ecc71); 1853 border-radius: 5px; 1854 width: 0%; 1855 transition: width 0.3s ease; 1856 } 1857 1858 .file-progress-error-msg { 1859 margin-top: 10px; 1860 display: none; 1861 } 1862 1863 .file-progress-actions { 1864 display: flex; 1865 gap: 0 5px; 1866 } 1867 1868 .btn-progress-cancel, .btn-progress-remove, .btn-progress-retry { 1869 display: none; 1870 } 1871 1872 .file-upload-progress[data-status=complete] .file-progress-bar-inner { 1873 background: linear-gradient(90deg, #2FC287, #2ecc71); 1874 } 1875 1876 .file-upload-progress[data-status=complete] .file-progress-status { 1877 color: #43A047; 1878 } 1879 1880 .file-upload-progress[data-status=failed] .file-progress-bar-inner { 1881 background: linear-gradient(90deg, #FF3E02, #FF0903); 1882 } 1883 1884 .file-upload-progress[data-status=failed] .file-progress-status { 1885 color: #FF0903; 1886 } 1887 1888 .file-upload-progress[data-status=uploading] .btn-progress-cancel, .file-upload-progress[data-status=complete] .btn-progress-remove, .file-upload-progress[data-status=failed] .btn-progress-retry, .file-upload-progress[data-status=failed] .btn-progress-remove { 1889 display: inline-block; 1890 } 1891 </style> 1892 1893 1894</head> 1895<body class='aleyantW2P-v6 y2026 m10 d09 h22 siteType_retail pageType_product pageName_banners-full-color-affordable-interior-exterior user_restricted Unknown Mozilla Mozilla0 isNotMobile isNotHome isResponsive skinid-isNotCustomSkin isNotImpersonating 3c217a07-041e-4adf-b4c2-54546bd5a7f8 saveForLaterInactive USA selfSignUpAllowed banner-boxed single-line-product-heading display-footer-headings display-footer-logo'>
1896<script> 1897 1898$('#loginpnl > div > form > div > fieldset.submit > div').hide() 1899 1900</script>
1900 1901 <!-- beforeContent --> 1902 1903 1904 1905 <!-- /beforeContent --> 1906 1907 1908<header> 1909 <!--header-top--> 1910<div class="header-top"> 1911 <div class="container"> 1912 <div class="row"> 1913 <div class="col-sm-12"> 1914 <div class="site-logo-wrap logo"> 1915 <a class="site-logo" href="/"> 1916 <img class="default-header-logo-height skinsetting-header-logo-height" src="/files/subscribers/99e3fc86-5229-4a4d-b302-d25eb7e917aa/sites/63870637-5a94-4587-9708-48c76aa468dd/logo_63870637-5a94-4587-9708-48c76aa468dd_large.png?stamp=636207804248820309" alt="Merritt Press, Inc." title="Merritt Press, Inc."/> 1917 </a> 1918 </div> 1919 <div class="header-right pull-right"> 1920 <ul class="list-inline quick-links alt-links-color"> 1921 <li class="welcome-msg"> 1922 Welcome <a class="user" href="/settings"></a> 1923 </li> 1924 <li class="login-link"><a href="/login">Login</a><span class="create-account-separator">/</span><a href='/account' title='Create an account' class='create-account-link' >Create an account</a></li> 1925 <li class="account-link dropdown"><a href="/settings" id="account-link" aria-haspopup="true" aria-expanded="true" data-hover="dropdown" data-toggle="dropdown">My Account <i class="caret" ></i></a> 1926 <ul class="dropdown-menu" aria-labelledby="account-link"> 1927 <li class="save-for-later-link"><a href="/savedforlater">Saved</a></li> 1928 <li><a href="/orders">Order History</a></li> 1929 <li><a href="/settings">Profile Settings</a></li> 1930 <li><a href="/login">Logout</a></li> 1931 </ul> 1932 </li> 1933 <li><a href="/search">Search</a></li> 1934 </ul> 1935 <div id="cart" class="dropdown dropdown-right cart-link"> 1936 <a href="/cart" class=" btn btn-default" id="cart-button" data-hover="dropdown" aria-haspopup="true" aria-expanded="false" aria-label="Shopping Cart"> 1937 <i class="fa fa-fw fa-shopping-cart"></i><span class="store-data" data-cart="count">0</span> items 1938 </a> 1939 1940 </div> 1941 <div class="header-mobile-links"> 1942 <a class="mobile-nav-btn" class="mobile-nav-btn" data-toggle="collapse" data-target="#top-nav" href="#top-nav" aria-label="Toggle Navigation Menu"><i class="fa fa-fw fa-bars" aria-hidden="true"></i></a> 1943 <a href="/cart" class="mobile-nav-btn mobile-nav-btn-cart" aria-label="Shopping Cart"><i class="fa fa-fw fa-shopping-cart" aria-hidden="true"></i><span class="badge"><span class="store-data" data-cart="count">0</span></span></a> 1944 <a href="/search" class="mobile-nav-btn" aria-label="Search"><i class="fa fa-search fa-fw" aria-hidden="true"></i></a> 1945 <a href="/login" class="mobile-nav-btn mobile-nav-login" aria-label="Login"><i class="fa fa-user fa-fw" aria-hidden="true"></i></a> 1946 <a href="/settings" class="mobile-nav-btn mobile-nav-settings" aria-label="Profile Settings"><i class="fa fa-user fa-fw" aria-hidden="true"></i></a> 1947 </div> 1948 </div> 1949 </div> 1950 </div> 1951 </div> 1952</div> 1953<!--/header-top--> 1954 1955 1956 <!--header navigation--> 1957<div class="header-nav"> 1958 <div class="container"> 1959 <nav id="top-navbar" class="navbar navbar-default"> 1960 <div class="collapse navbar-collapse alt-links-color" id="top-nav"> 1961 1962 </div> 1963 </nav> 1964 </div> 1965</div> 1966<!--header navigation--> 1967 1968</header> 1969 1970<div id="main-content" class="container"> 1971 1972 1973 1974 1975<div class="productPage page-content" data-product-id="64c8d59e-58ad-486c-9a24-892f241f1e7f"> 1976 1977<form action="/product/banners-full-color-affordable-interior-exterior" class="productForm" enctype="multipart/form-data" method="post" target="_self"> <input type="hidden" name="orderItemId" id="orderItemId" /> 1978 <input type="hidden" name="urlName" id="urlName" value="banners-full-color-affordable-interior-exterior" /> 1979 <div class="productPageContent productPage_banners-full-color-affordable-interior-exterior noForm isNotKit hasUpload noImageLinks isNotOpenFrame noAcceptance canNameJob hasPricePerPiece showProductImage noPDFProof noExternalAsset fileUploadRequired noD
1979ownloadableAsset noInventoryTracking hasPrintEstimate hasLongDescription noShortDescription canEstimateShipping noSuggestedProducts isNotEdoc calculator"> 1980 <div class="row"><div class="col-md-12"><div id="breadcrumb"><ol class="breadcrumb"><li><a href='/category'>All Products</a></li><li class="active"><span>Banners</span></li></ol></div></div></div> 1981 1982<div class="product-detail"> 1983 <div class="row"> 1984 <div class="col-xs-12"> 1985 <h1 class="product-name">Banners</h1> 1986 </div> 1987 </div> 1988 <div class="row"> 1989 <div class="col-md-6 product-info"> 1990 <div class="hidden-md hidden-lg"> 1991 <div class="product-image-gallery mobile"><div class="product-gallery-primary"><a href="/files/subscribers/99e3fc86-5229-4a4d-b302-d25eb7e917aa/sites/63870637-5a94-4587-9708-48c76aa468dd/products/Product_64c8d59e-58ad-486c-9a24-892f241f1e7f_xlarge.png?stamp=636306107738370989" data-width="800" data-height="800"><img src="/files/subscribers/99e3fc86-5229-4a4d-b302-d25eb7e917aa/sites/63870637-5a94-4587-9708-48c76aa468dd/products/Product_64c8d59e-58ad-486c-9a24-892f241f1e7f_large.png?stamp=636306107736808286" alt="Banners" title="Banners"/></a> <span class="gallery-intro"><i class="fa fa-search-plus" aria-hidden="true"></i> 1992 Click To Zoom</span></div></div> 1993 1994 </div> 1995 <div class="hidden-xs hidden-sm"> 1996 <div class="product-image-gallery desktop"><div class="product-gallery-primary"><a href="/files/subscribers/99e3fc86-5229-4a4d-b302-d25eb7e917aa/sites/63870637-5a94-4587-9708-48c76aa468dd/products/Product_64c8d59e-58ad-486c-9a24-892f241f1e7f_xlarge.png?stamp=636306107738370989" data-width="800" data-height="800"><img src="/files/subscribers/99e3fc86-5229-4a4d-b302-d25eb7e917aa/sites/63870637-5a94-4587-9708-48c76aa468dd/products/Product_64c8d59e-58ad-486c-9a24-892f241f1e7f_large.png?stamp=636306107736808286" alt="Banners" title="Banners"/></a> <span class="gallery-intro"><i class="fa fa-search-plus" aria-hidden="true"></i> 1997 Click To Zoom</span></div></div> 1998 1999 2000 </div> 2001 <div class="product-description"> 2002 2003 <div class="fullDescriptionArea">Custom vinyl banners are affordable, durable and withstand all types of weather conditions indoors and out. They can be designed to your specific requirements. Send us your artwork. Weâll send you a PDF proof to review and approve for free. A hard copy proof can be sent to you for a small additional charge. <br> 2004<br> 2005If you do not have a print ready file and you need us to provide design services, please use the Custom Printing Quote in the main navigation menu above. Be sure to include your logo and text required as well as any other details desired.<br> 2006<br> 2007If you have any questions, please use the Contact link in the main navigation menu above.<br> 2008<br> 2009<h2>Standard Features:</h2> 20102' x 3', 13oz Vinyl, Standard Turnaround Time.<br> 2011Quantities of 1 to 20<br> 2012<h2>Options:</h2> 2013<ul> 2014 <li><strong>Size</strong> â 2' x 3', 2 'x 3' with 4 Grommets, 2' x 4', 2' x 4' with 6 Grommets, 3' x 6', 3' x 6' with 8 Grommets, 4' x 8', 4' x 8' with 12 Grommets</li> 2015 <li><strong>Material</strong> â 13oz Vinyl</li> 2016 <li><strong>Turnaround Time - </strong>Standard, Rush</li> 2017</ul> 2018<h3>File Preparation</h3> 2019See our FAQ's for file preparation tips and accepted file formats.<br> 2020<h3>Custom Quotes & Design Services </h3> 2021<br> 2022If the options you are looking for are not available, or if you do not have a print ready file and you need us to provide design services, please use the Custom Printing Quote in the main navigation menu above. Be sure to include your logo and text required as well as any other details desired.<br> 2023<br> 2024<div id="myEventWatcherDiv" style="display: none;"></div> 2025<div id="myEventWatcherDiv" style="display: none;"></div> 2026<div id="myEventWatcherDiv" style="display: none;"></div></div> 2027 </div> 2028 </div> 2029 <div class="col-md-6 product-form"> 2030 2031 2032 2033 <div class="product-kit-items"> 2034 2035 </div> 2036 2037 2038 2039<div id="pricingArea"> 2040 <div id="pricingEngineArea" > 2041 2042 </div> 2043 2044 <div id="calcResults" class="calc-results calculatorResults"> 2045 <div class="calculatorTotalArea">
2046 <span id="lblPriceLabel" class="calculatorTotalLabel">Price</span> 2047 <span id="pricingEngine_lblFinalPrice" class="calculatorTotal"></span> 2048 <input type="hidden" value="0" name="hdnTotalCost" id="hdnTotalCost"> 2049 <input type="hidden" value="0" name="hdnTotalWeight" id="hdnTotalWeight"> 2050 </div> 2051 <div class="calculatorPerPieceArea" id="divCalculatorPerPieceArea"> 2052 <span id="lblPerPieceLabel" class="calculatorPerPieceLabel">Each</span> 2053 <span id="pricingEngine_lblPerPiecePrice" class="calculatorPerPiecePrice"></span> 2054 </div> 2055 <div id="divPrintEstimate" class="print-estimate"> 2056 <button id="btnPrintEstimate" class="btn btn-default print-estimate-button" type="button" onclick="printEstimate(); return false;">Print Estimate</button> 2057 </div> 2058 </div> 2059</div> 2060 <div class="fileUploadArea"><h4 class="pricingHeading">File Upload</h4><p class="alert alert-warning" id="fileUploadWarn">At least one upload is Required</p><div class="form-group fileUploadSelect fileUploadSelect0"><label>Artwork</label><div class="input-group file-upload-control"><input type="text" class="form-control file-upload-name"/><div class="input-group-btn"><div class="btn btn-default file-upload-button"><span>Select</span><input id="fileUploads[0]" type="file" data-seq="0" name="fileUploads[0]" accept=".zip,.pdf,.jpg,.jpeg,.png,.gif,.bmp,.indd,.doc,.docx,.xls,.xlsx,.csv,.ppt,.pptx,.txt,.ico,.tif,.tiff,.eps,.ai,.mov,.mp4,.vsd" class="product-file-input product-file-input-0 file-upload-input" /><input id="fileUploadId-0" type="hidden" name="fileUploadIds[0]" class="product-file-id product-file-id-0" /></div></div></div></div><div class="file-upload-progress" data-fileinput="fileUploads[0]" style="display:none;"></div><div class="form-group fileUploadSelect fileUploadSelect1"><label>File 2</label><div class="input-group file-upload-control"><input type="text" class="form-control file-upload-name"/><div class="input-group-btn"><div class="btn btn-default file-upload-button"><span>Select</span><input id="fileUploads[1]" type="file" data-seq="1" name="fileUploads[1]" accept=".zip,.pdf,.jpg,.jpeg,.png,.gif,.bmp,.indd,.doc,.docx,.xls,.xlsx,.csv,.ppt,.pptx,.txt,.ico,.tif,.tiff,.eps,.ai,.mov,.mp4,.vsd" class="product-file-input product-file-input-1 file-upload-input" /><input id="fileUploadId-1" type="hidden" name="fileUploadIds[1]" class="product-file-id product-file-id-1" /></div></div></div></div><div class="file-upload-progress" data-fileinput="fileUploads[1]" style="display:none;"></div><div class="form-group fileUploadSelect fileUploadSelect2"><label>File 3</label><div class="input-group file-upload-control"><input type="text" class="form-control file-upload-name"/><div class="input-group-btn"><div class="btn btn-default file-upload-button"><span>Select</span><input id="fileUploads[2]" type="file" data-seq="2" name="fileUploads[2]" accept=".zip,.pdf,.jpg,.jpeg,.png,.gif,.bmp,.indd,.doc,.docx,.xls,.xlsx,.csv,.ppt,.pptx,.txt,.ico,.tif,.tiff,.eps,.ai,.mov,.mp4,.vsd" class="product-file-input product-file-input-2 file-upload-input" /><input id="fileUploadId-2" type="hidden" name="fileUploadIds[2]" class="product-file-id product-file-id-2" /></div></div></div></div><div class="file-upload-progress" data-fileinput="fileUploads[2]" style="display:none;"></div></div> 2061 2062 <div class="shippingArea"><div id="detailPage_shippingCalculator"><h4 class="pricingShippingCalculatorHeading pricingHeading">Estimate Shipping</h4><div class="form-group shippingArea-country-code"><label id="detailPage_shippingCalculatorPostalCode-Country">Select Country</label><select name="ddlCountryCode" id="ddlCountryCode" class="form-control" onchange="showHideStateProv();"> 2063 <option value="AF">Afghanistan</option> 2064 <option value="AX">Åland</option> 2065 <option value="AL">Albania</option> 2066 <option value="DZ">Algeria</option> 2067 <option value="AS">American Samoa</option> 2068 <option value="AD">Andorra</option> 2069 <option value="AO">Angola</option> 2070 <option value="AI">Anguilla</option> 2071 <option value="AQ">Antarctica</option> 2072 <option value="AG">Antigua and Barbuda</option> 2073 <option value="AR">Argentina</option> 2074 <option value="AM">Armenia</option> 2075 <option value="AW">Aruba</option> 2076 <option value="AU">Australia</option> 2077 <option value="AT">Austria</option> 2078 <option value="AZ">Azerbaijan</option> 2079 <option value="BS">Bahamas</option> 2080 <option value="BH">Bahrain</option> 2081 <option value="BD">Bangladesh</option> 2082 <option value="BB">Barbados</option> 2083 <option value="BY">Belarus</option> 2084 <option value="BE">Belgium</option> 2085 <option value="BZ">Belize</option> 2086 <option value="BJ">Benin</option> 2087 <option value="BM">Bermuda</option> 2088 <option value="BT">Bhutan</option> 2089 <option value="BO">Bolivia</option> 2090 <option value="BA">Bosnia and Herzegovina</option> 2091 <option value="BW">Botswana</option> 2092 <option value="BV">Bouvet Island</option> 2093 <option value="BR">Brazil</option> 2094 <option value="IO">British Indian Ocean Territory</option> 2095 <option value="BN">Brunei Darussalam</option> 2096 <option value="BG">Bulgaria</option> 2097 <option value="BF">Burkina Faso</option> 2098 <option value="BI">Burundi</option> 2099 <option value="KH">Cambodia</option> 2100 <option value="CM">Cameroon</option> 2101 <option value="CA">Canada</option> 2102 <option value="CV">Cape Verde</option> 2103 <option value="KY">Cayman Islands</option> 2104 <option value="CF">Central African Republic</option> 2105 <option value="TD">
2105Chad</option> 2106 <option value="CL">Chile</option> 2107 <option value="CN">China</option> 2108 <option value="CX">Christmas Island</option> 2109 <option value="CC">Cocos (Keeling) Islands</option> 2110 <option value="CO">Colombia</option> 2111 <option value="KM">Comoros</option> 2112 <option value="CG">Congo (Brazzaville)</option> 2113 <option value="CD">Congo (Kinshasa)</option> 2114 <option value="CK">Cook Islands</option> 2115 <option value="CR">Costa Rica</option> 2116 <option value="CI">Côte d'Ivoire</option> 2117 <option value="HR">Croatia</option> 2118 <option value="CU">Cuba</option> 2119 <option value="CW">Curaçao</option> 2120 <option value="CY">Cyprus</option> 2121 <option value="CZ">Czech Republic</option> 2122 <option value="DK">Denmark</option> 2123 <option value="DJ">Djibouti</option> 2124 <option value="DM">Dominica</option> 2125 <option value="DO">Dominican Republic</option> 2126 <option value="EC">Ecuador</option> 2127 <option value="EG">Egypt</option> 2128 <option value="SV">El Salvador</option> 2129 <option value="GQ">Equatorial Guinea</option> 2130 <option value="ER">Eritrea</option> 2131 <option value="EE">Estonia</option> 2132 <option value="ET">Ethiopia</option> 2133 <option value="FK">Falkland Islands</option> 2134 <option value="FO">Faroe Islands</option> 2135 <option value="FJ">Fiji</option> 2136 <option value="FI">Finland</option> 2137 <option value="FR">France</option> 2138 <option value="GF">French Guiana</option> 2139 <option value="PF">French Polynesia</option> 2140 <option value="TF">French Southern Lands</option> 2141 <option value="GA">Gabon</option> 2142 <option value="GM">Gambia</option> 2143 <option value="GE">Georgia</option> 2144 <option value="DE">Germany</option> 2145 <option value="GH">Ghana</option> 2146 <option value="GI">Gibraltar</option> 2147 <option value="GR">Greece</option> 2148 <option value="GL">Greenland</option> 2149 <option value="GD">Grenada</option> 2150 <option value="GP">Guadeloupe</option> 2151 <option value="GU">Guam</option> 2152 <option value="GT">Guatemala</option> 2153 <option value="GG">Guernsey</option> 2154 <option value="GN">Guinea</option> 2155 <option value="GW">Guinea-Bissau</option> 2156 <option value="GY">Guyana</option> 2157 <option value="HT">Haiti</option> 2158 <option value="HM">Heard and McDonald Islands</option> 2159 <option value="HN">Honduras</option> 2160 <option value="HK">Hong Kong</option> 2161 <option value="HU">Hungary</option> 2162 <option value="IS">Iceland</option> 2163 <option value="IN">India</option> 2164 <option value="ID">Indonesia</option> 2165 <option value="IR">Iran</option> 2166 <option value="IQ">Iraq</option> 2167 <option value="IE">Ireland</option> 2168 <option value="IM">Isle of Man</option> 2169 <option value="IL">Israel</option> 2170 <option value="IT">Italy</option> 2171 <option value="JM">Jamaica</option> 2172 <option value="JP">Japan</option> 2173 <option value="JE">Jersey</option> 2174 <option value="JO">Jordan</option> 2175 <option value="KZ">Kazakhstan</option> 2176 <option value="KE">Kenya</option> 2177 <option value="KI">Kiribati</option> 2178 <option value="XK">Kosovo</option> 2179 <option value="KW">Kuwait</option> 2180 <option value="KG">Kyrgyzstan</option> 2181 <option value="LA">Laos</option> 2182 <option value="LV">Latvia</option> 2183 <option value="LB">Lebanon</option> 2184 <option value="LS">Lesotho</option> 2185 <option value="LR">Liberia</option> 2186 <option value="LY">Libya</option> 2187 <option value="LI">Liechtenstein</option> 2188 <option value="LT">Lithuania</option> 2189 <option value="LU">Luxembourg</option> 2190 <option value="MO">Macau</option> 2191 <option value="MK">Macedonia</option> 2192 <option value="MG">Madagascar</option> 2193 <option value="MW">Malawi</option> 2194 <option value="MY">Malaysia</option> 2195 <option value="MV">Maldives</option> 2196 <option value="ML">Mali</option> 2197 <option value="MT">Malta</option> 2198 <option value="MH">Marshall Islands</option> 2199 <option value="MQ">Martinique</option> 2200 <option value="MR">Mauritania</option> 2201 <option value="MU">Mauritius</option> 2202 <option value="YT">Mayotte</option> 2203 <option value="MX">Mexico</option> 2204 <option value="FM">Micronesia</option> 2205 <option value="MD">Moldova</option> 2206 <option value="MC">Monaco</option> 2207 <option value="MN">Mongolia</option> 2208 <option value="ME">Montenegro</option> 2209 <option value="MS">Montserrat</option> 2210 <option value="MA">Morocco</option> 2211 <option value="MZ">Mozambique</option> 2212 <option value="MM">Myanmar</option> 2213 <option value="NA">Namibia</option> 2214 <option value="NR">Nauru</option> 2215 <option value="NP">Nepal</option> 2216 <option value="NL">Netherlands</option> 2217 <option value="AN">Netherlands Antilles</option> 2218 <option value="NC">New Caledonia</option> 2219 <option value="NZ">New Zealand</option> 2220 <option value="NI">Nicaragua</option> 2221 <option value="NE">Niger</option> 2222 <option value="NG">Nigeria</option> 2223 <option value="NU">Niue</option> 2224 <option value="NF">Norfolk Island</option> 2225 <option value="KP">North Korea (Korea, Democratic People's Republic of)</option> 2226 <option value="MP">Northern Mariana Islands</option> 2227 <option value="NO">Norway</option> 2228 <option value="OM">Oman</option> 2229 <option value="PK">Pakistan</option> 2230 <option value="PW">Palau</option> 2231 <option value="PS">Palestine</option> 2232 <option value="PA">Panama</option> 2233 <option value="PG">Papua New Guinea</option> 2234 <option value="PY">Paraguay</option> 2235 <option value="PE">
2235Peru</option> 2236 <option value="PH">Philippines</option> 2237 <option value="PN">Pitcairn</option> 2238 <option value="PL">Poland</option> 2239 <option value="PT">Portugal</option> 2240 <option value="PR">Puerto Rico</option> 2241 <option value="QA">Qatar</option> 2242 <option value="RE">Reunion</option> 2243 <option value="RO">Romania</option> 2244 <option value="RU">Russian Federation</option> 2245 <option value="RW">Rwanda</option> 2246 <option value="BL">Saint Barthélemy</option> 2247 <option value="SH">Saint Helena</option> 2248 <option value="KN">Saint Kitts and Nevis</option> 2249 <option value="LC">Saint Lucia</option> 2250 <option value="MF">Saint Martin (French part)</option> 2251 <option value="PM">Saint Pierre and Miquelon</option> 2252 <option value="VC">Saint Vincent and the Grenadines</option> 2253 <option value="WS">Samoa</option> 2254 <option value="SM">San Marino</option> 2255 <option value="ST">Sao Tome and Principe</option> 2256 <option value="SA">Saudi Arabia</option> 2257 <option value="SN">Senegal</option> 2258 <option value="RS">Serbia</option> 2259 <option value="SC">Seychelles</option> 2260 <option value="SL">Sierra Leone</option> 2261 <option value="SG">Singapore</option> 2262 <option value="SK">Slovakia</option> 2263 <option value="SI">Slovenia</option> 2264 <option value="SB">Solomon Islands</option> 2265 <option value="SO">Somalia</option> 2266 <option value="ZA">South Africa</option> 2267 <option value="GS">South Georgia and South Sandwich Islands</option> 2268 <option value="KR">South Korea (Korea, Republic of)</option> 2269 <option value="ES">Spain</option> 2270 <option value="LK">Sri Lanka</option> 2271 <option value="SD">Sudan</option> 2272 <option value="SR">Suriname</option> 2273 <option value="SJ">Svalbard and Jan Mayen Islands</option> 2274 <option value="SZ">Swaziland</option> 2275 <option value="SE">Sweden</option> 2276 <option value="CH">Switzerland</option> 2277 <option value="SY">Syria</option> 2278 <option value="TW">Taiwan</option> 2279 <option value="TJ">Tajikistan</option> 2280 <option value="TZ">Tanzania</option> 2281 <option value="TH">Thailand</option> 2282 <option value="TL">Timor-Leste</option> 2283 <option value="TG">Togo</option> 2284 <option value="TK">Tokelau</option> 2285 <option value="TO">Tonga</option> 2286 <option value="TT">Trinidad and Tobago</option> 2287 <option value="TN">Tunisia</option> 2288 <option value="TR">Turkey</option> 2289 <option value="TM">Turkmenistan</option> 2290 <option value="TC">Turks and Caicos Islands</option> 2291 <option value="TV">Tuvalu</option> 2292 <option value="UG">Uganda</option> 2293 <option value="UA">Ukraine</option> 2294 <option value="AE">United Arab Emirates</option> 2295 <option value="GB">United Kingdom</option> 2296 <option value="UM">United States Minor Outlying Islands</option> 2297 <option selected="selected" value="US">United States of America</option> 2298 <option value="UY">Uruguay</option> 2299 <option value="UZ">Uzbekistan</option> 2300 <option value="VU">Vanuatu</option> 2301 <option value="VA">Vatican City</option> 2302 <option value="VE">Venezuela</option> 2303 <option value="VN">Vietnam</option> 2304 <option value="VG">Virgin Islands, British</option> 2305 <option value="WF">Wallis and Futuna Islands</option> 2306 <option value="EH">Western Sahara</option> 2307 <option value="YE">Yemen</option> 2308 <option value="ZM">Zambia</option> 2309 <option value="ZW">Zimbabwe</option> 2310</select></div><div id="divShippingStateProv" class="form-group shippingArea-province" style="display:none;"><label id="detailPage_shippingCalculatorPostalCode-State">Select State / Province</label><select name="ddlStateCode" id="ddlStateCode" class="form-control"> 2311 <option selected="selected" value="">Select</option> 2312 <option value="AA">AA (Military America)</option> 2313 <option value="AE">AE (Military Europe)</option> 2314 <option value="AL">Alabama</option> 2315 <option value="AK">Alaska</option> 2316 <option value="AP">AP (Military)</option> 2317 <option value="AZ">Arizona</option> 2318 <option value="AR">Arkansas</option> 2319 <option value="CA">California</option> 2320 <option value="CO">Colorado</option> 2321 <option value="CT">Connecticut</option> 2322 <option value="DE">Delaware</option> 2323 <option value="DC">District of Columbia</option> 2324 <option value="FL">Florida</option> 2325 <option value="GA">Georgia</option> 2326 <option value="GU">Guam</option> 2327 <option value="HI">Hawaii</option> 2328 <option value="ID">Idaho</option> 2329 <option value="IL">Illinois</option> 2330 <option value="IN">Indiana</option> 2331 <option value="IA">Iowa</option> 2332 <option value="KS">Kansas</option> 2333 <option value="KY">Kentucky</option> 2334 <option value="LA">Louisiana</option> 2335 <option value="ME">Maine</option> 2336 <option value="MD">Maryland</option> 2337 <option value="MA">Massachusetts</option> 2338 <option value="MI">Michigan</option> 2339 <option value="MN">Minnesota</option> 2340 <option value="MS">Mississippi</option> 2341 <option value="MO">Missouri</option> 2342 <option value="MT">Montana</option> 2343 <option value="NE">Nebraska</option> 2344 <option value="NV">Nevada</option> 2345 <option value="NH">New Hampshire</option> 2346 <option value="NJ">New Jersey</option> 2347 <option value="NM">New Mexico</option> 2348 <option value="NY">New York</option> 2349 <option value="NC">North Carolina</option> 2350 <option value="ND">North Dakota</option> 2351 <option value="OH">Ohio</option> 2352 <option value="OK">Oklahoma</option> 2353 <option value="OR">Oregon</option> 2354 <option value="PA">Pennsylvania</option> 2355 <option value="PR">Puerto Rico</option> 2356 <option value="RI">Rhode Island</option> 2357 <option value="SC">South Carolina</option> 2358 <option value="SD">South Dakota</option> 2359 <option value="TN">Tennessee</option> 2360 <option value="TX">Texas</option> 2361 <option value="UT">Utah</option> 2362 <option value="VT">Vermont</option> 2363 <option value="VI">Virgin Islands, U.S.</option> 2364 <option value="VA">Virginia</option> 2365 <option value="WA">Washington</option> 2366 <option value="WV">West Virginia</option> 2367 <option value="WI">Wisconsin</option> 2368 <option value="WY">Wyoming</option> 2369</select></div><div id="divShippingCity" class="form-group shippingArea-city" style="display:none;"><label id="detailPage_shippingCalculatorPostalCode-city">City</label><input name="txtcity" type="text" id="txtcity" class="form-control shippingArea-postal-code" /></div><div class="form-group form-group-postal-code"><label id="detailPage_shippingCalculatorPostalCode">Postal Code</label><div class="input-group"><input name="txtPostalCode" type="text" id="txtPostalCode" class="form-control postalCodeInput" maxlength="9" /><span class="input-group-btn">
2369<input name="btnShipCost" type="submit" id="btnShipCost" class="btn btn-default postalCodeBtn" value="Get Rates" /></span></div></div><div id="detailPage_shippingCalculatorResults"></div></div></div> 2370 2371 <div class="renameArea"><h4 class="renameItemHeading pricingHeading">Name Your Job <span>(optional)</span></h4><input name="txtCustomName" type="text" id="txtCustomName" class="form-control preventEnterKey cleaninput" /></div> 2372 <div class="orderNotesArea"><h4 class="pricingOrderNotesHeading pricingHeading">Additional Instructions</h4><textarea name='txtOrderNotes' rows='2' cols='20' id='txtOrderNotes' class='form-control cleaninput'></textarea></div> 2373 2374 <div id="calcButtonArea"> 2375 <div class="addToCartButtonWrap"><input type="hidden" name="skipCustomization" id="___skipCustomization" value="false" /><input type="hidden" name="approvalDecision" id="___approvalDecision" value="" /><div class="addToCartButton"><input type="submit" name="btnAddToCartButton" id="btnAddToCartButton" disabled="disabled" value="Add to Cart" class="btn btn-primary btn-lg" onclick="javascript:return submitForm(this, true);" /></div></div>
2375<script>function submitForm(sender, skipCustomization) {var form = $(sender).parents('form').first(); if (form.valid() == false) {return false; } else if(window.hasPricingEngineError == true) {$([document.documentElement, document.body]).animate({scrollTop: $('#priceErrorMessage').offset().top - 10}, 500); return false;}$('#___skipCustomization').val(skipCustomization); window.kendo.ui.progress($('.addToCartButton'), true); return true; }</script>
2375 2376 </div> 2377 </div> 2378 </div> 2379 2380</div> 2381 </div> 2382</form></div> 2383 2384 2385</div> 2386<!--footer--> 2387<footer class="footer"> 2388 <div class="container"> 2389 <div class="row footer-columns"> 2390 <div class="col-md-5"><div class="footer-col-title"><h4>About Us</h4></div><div class="footermodule custom-html"><div class="clearfix" id="footerbox"><div class="clearfix" id="footmerrittnamealign"><p id="merrittpress">MERRITT PRESS, INC. </p></div><div class="clearfix" id="footcontactalign"><p id="footaddr">6534 Aurelius Road, </p><p id="footCSZ">Lansing, MI 48911</p><p id="footphone">517.394.0118</p></div><p id="getaquote">Get a Quote </p><a href="/page/quote"><p class="requestbtn">REQUEST </p></a> <p id="socialmedia"><a href="https://www.twitter.com/merrittpress/">Twitter</a> Â Â <a href="https://www.facebook.com/MerrittPressInc/">Facebook</a> </p></div></div></div> 2391 2392 <div class="col-md-3"><div class="footer-col-title"><h4>Contact Us</h4></div><div class="contactblcok custom-html"><strong></strong><a href="mailto:[email protected]"></a></div></div> 2393 2394 <div class="col-md-2 com-sm-6"><div class="footer-col-title"><h4>Menu</h4></div> <ul class="footer-nav"><li class="depth1"><a href='/category/' class='' data-toggle='dropdown'> Products </a><ul class=''><li class="depth2"> <a href='/product/banners-full-color-affordable-interior-exterior'> Banners </a> </li><li class="depth2"> <a href='/product/brochures-8-and-one-half-x-11-full-color'> Brochures 8.5" x 11" </a> </li><li class="depth2"> <a href='/product/envelopes---9-x-12-booklet-1c-2c-4c'> Envelopes - 9" x 12" Booklet </a> </li><li class="depth2"> <a href='/product/envelopes-business-regular-1-or-2-color'> Envelopes - Business Regular 1 or 2 Color </a> </li><li class="depth2"> <a href='/product/envelopes-business-regular-4-color'> Envelopes - Business Regular 4 Color </a> </li><li class="depth2"> <a href='/product/1-or-2-color-window-envelopes-'> Envelopes - Business Window 1 or 2 Color </a> </li><li class="depth2"> <a href='/product/4-color-full-color-window-envelopes-'> Envelopes - Business Window 4 Color </a> </li></ul></li></ul> </div> 2395 2396 2397 2398 </div> 2399 <div class="row footer-logo"> 2400 <div class="col-sm-12"> 2401 <a href="/"> <img class="default-footer-logo-height skinsetting-footer-logo-height" src="/files/subscribers/99e3fc86-5229-4a4d-b302-d25eb7e917aa/sites/63870637-5a94-4587-9708-48c76aa468dd/logo_63870637-5a94-4587-9708-48c76aa468dd_large.png?stamp=636207804248820309" alt="Merritt Press, Inc." title="Merritt Press, Inc."/></a> 2402 </div> 2403 </div> 2404 2405 </div> 2406 <div class="footer-bottom"> 2407 <div class="container"> 2408 <div class="row"> 2409 <div class="col-md-12"> 2410 2411 <div class="contentsharelinks">
2411<script> 2412// Get the video 2413var video = document.getElementById("myVideo"); 2414 2415// Get the button 2416var btn = document.getElementById("myBtn"); 2417 2418// Pause and play the video, and change the button text 2419function myFunction() { 2420 if (video.paused) { 2421 video.play(); 2422 btn.innerHTML = "Pause"; 2423 } else { 2424 video.pause(); 2425 btn.innerHTML = "Play"; 2426 } 2427} 2428</script>
2428</div> 2429 <div class='footer-bottom-link'> <ul class="footer-bottom-links"><li class="depth1"><a href='/sitemap' >Site Map</a></li><li class="depth1"><a href='/page/terms-of-use' >Terms of Use</a></li></ul> </div> 2430 </div> 2431 </div> 2432 </div> 2433 </div> 2434</footer> 2435<!--/footer--> 2436 2437 2438 2439 2440 2441 <!-- afterContent --> 2442 2443 <!-- /afterContent --> 2444 <!-- RenderJs() --> 2445
2445<script src='/layout/skins/library/lib/js/library.min.js'></script>
vendor: 2 bytes, line 2445
2445
2446<script src='/files/skins/3c217a07-041e-4adf-b4c2-54546bd5a7f8/js/jquery.mousewheel.min.js'></script>
vendor: 2 bytes, line 2446
2446
2447<script src='/files/skins/3c217a07-041e-4adf-b4c2-54546bd5a7f8/js/owl.carousel.min.js'></script>
vendor: 2 bytes, line 2447
2447
2448<script src='/files/skins/3c217a07-041e-4adf-b4c2-54546bd5a7f8/js/photoswipe-ui-default.min.js'></script>
vendor: 2 bytes, line 2448
2448
2449<script src='/files/skins/3c217a07-041e-4adf-b4c2-54546bd5a7f8/js/photoswipe.min.js'></script>
vendor: 2 bytes, line 2449
2449
2450<script src='/files/skins/3c217a07-041e-4adf-b4c2-54546bd5a7f8/js/z.skin.js'></script>
2450 2451 2452 <!-- /RenderJs() --> 2453 2454 2455
2455<script src="/Scripts/client-bundle.min.js?v=2026.10.1.2"></script>
2455 2456
2456<script src="/Scripts/kendo/cultures/kendo.culture.en-US.min.js"></script>
2456 2457
2457<script src="/Scripts/kendo/messages/kendo.messages.en-US.min.js"></script>
2457 2458 2459
2459<script> 2460 2461 // jQuery ready 2462 $(function () { 2463 2464 $('select.barrating').barrating({ showSelectedRating: false }); 2465 2466 }); //end ready 2467 2468 function _currencyFormat(number) { 2469 var zero = '$0.00'; 2470 var decimalSeparator = '.'; 2471 var groupSeparator = ','; 2472 var formattedNumber = number.toFixed(2).toString().replace('.', '|').replace(/\B(?=(\d{3})+(?!\d))/g, groupSeparator).replace('|', decimalSeparator); 2473 return zero.replace('0'+decimalSeparator+'00', formattedNumber); 2474 } 2475 2476 </script>
2476 2477 2478 2479 2480 <!-- deferred scripts --> 2481 2482 <!-- /deferred scripts --> 2483 2484 <div id="windowcontainer"></div> 2485 2486
2486<script src="/Scripts/pricing.store.js?v=2026.10.1.2"></script>
2486 2487
2487<script src="/Scripts/checkout/address.js?v=2026.10.1.2"></script>
2487 2488 2489
2489<script> 2490 2491 var existingUploadedFilesSeq = []; 2492 2493 2494 function hideFileUploadSelect(fileInputElement){ 2495 //hide file input parent element as before, prevent break custom skins 2496 var $parent = $(fileInputElement).parent(); 2497 $parent.hide(); 2498 2499 //if parent element is not top level file upload controls wrapper then find it with .fileUploadSelect and hide it 2500 if(!$parent.hasClass('fileUploadSelect')){ 2501 $(fileInputElement).closest('.fileUploadSelect').hide(); 2502 } 2503 } 2504 2505 function showFileUploadSelect(fileInputElement){ 2506 //show file input parent element as before 2507 var $parent = $(fileInputElement).parent(); 2508 $parent.show(); 2509 2510 //if parent element is not top level file upload controls wrapper then find it with .fileUploadSelect and show it 2511 if(!$parent.hasClass('fileUploadSelect')){ 2512 $(fileInputElement).closest('.fileUploadSelect').show(); 2513 } 2514 } 2515 2516 window.calcFinish = function(sender, args) { 2517 if(args.Requirements && args.Requirements.Files){ 2518 //required files is a valid array, then obey the array contents 2519 2520 //if no files are required, hide the whole upload area 2521 if(args.Requirements.Files.length) { 2522 $('.fileUploadArea').show(); 2523 }else{ 2524 $('.fileUploadArea').hide(); 2525 } 2526 2527 //and only display the expected upload fields 2528 $.each($('.product-file-input'), function(i, e) { 2529 if(args.Requirements.Files.indexOf($(e).data('misid')) < 0) { 2530 hideFileUploadSelect(e); 2531 } else { 2532 showFileUploadSelect(e); 2533 } 2534 }); 2535 } else { 2536 //required files is NULL then show all upload fiels 2537 $('.fileUploadArea').show(); 2538 2539 $.each($('.product-file-input'), function(i, e) { 2540 if(!$(e).is(':visible')) { 2541 showFileUploadSelect(e); 2542 } 2543 }); 2544 } 2545 } 2546 2547 2548 function printEstimate() { 2549 var estimateUrl = "/product/banners-full-color-affordable-interior-exterior/printestimate"; 2550 2551 var kitQuantity = 0; 2552 if ($("#txtKitQuantity").length > 0) { 2553 kitQuantity = $("#txtKitQuantity").val(); 2554 } 2555 var shippingCostTable = ''; 2556 if (document.getElementById("tCosts") !== null) { 2557 shippingCostTable = document.getElementById("tCosts").innerHTML; 2558 } 2559 2560 $("#windowcontainer").html("<div id='dynamicContainer'></div>"); 2561 2562 $("#dynamicContainer").kendoWindow({ 2563 width: "80%", 2564 height: "70%", 2565 position: { top: 150, left: 150 }, 2566 modal: true, 2567 visible: false, 2568 content: { 2569 url: estimateUrl, 2570 data: JSON.stringify({ quantity: kitQuantity, pricingParameters: getPricingParameters(), shippingCost: shippingCostTable }), 2571 dataType: "html", 2572 contentType: "application/json; charset=utf-8;", 2573 type: "POST" 2574 }, 2575 deactivate: function (e) { 2576 e.sender.destroy(); 2577 } 2578 }).data("kendoWindow").center().open(); 2579 } 2580 2581 2582 function removeExistingFile(seq) 2583 { 2584 $(".fileUploadSelect"+ seq).removeClass("hidden"); 2585 $("#existingFileDiv"+ seq).addClass("hidden"); 2586 2587 $("#existingFile"+seq).val(""); 2588 } 2589 2590 function hideFileUpload() 2591 { 2592 for(var i = 0; i < existingUploadedFilesSeq.length; i++) 2593 { 2594 $(".fileUploadSelect"+ existingUploadedFilesSeq[i]).addClass("hidden"); 2595 } 2596 } 2597 2598 2599 2600 2601 2602 $(function () { 2603 // ajax fileupload 2604 $('.product-file-input').each(function() { 2605 var $fileInput = $(this); 2606 var $fileIdInput = $('#fileUploadId-' + $fileInput.attr('data-seq'));
2607 // build progress bar 2608 var $progressContainer = $('.file-upload-progress[data-fileinput="'+ $fileInput.attr('id') +'"]'); // id like fileUploads[0] 2609 initProgressContainer(); 2610 2611 var $progressBar = $progressContainer.find('.file-progress-bar-inner'); 2612 var $progressStatus = $progressContainer.find('.file-progress-status'); 2613 var $progressPercentage = $progressContainer.find('.file-progress-percentage'); 2614 var $progressErrorMsg = $progressContainer.find('.file-progress-error-msg'); 2615 var $btnCancel = $progressContainer.find('.btn-progress-cancel'); 2616 var $btnRemove = $progressContainer.find('.btn-progress-remove'); 2617 var $btnRetry = $progressContainer.find('.btn-progress-retry'); 2618 2619 function initProgressContainer() { 2620 $progressContainer.html('<div class="file-progress-control"><div class="file-progress-info"><div class="file-progress-header"><div class="file-progress-status">Uploading</div><div class="file-progress-percentage">80%</div></div><div class="file-progress-bar"><div class="file-progress-bar-inner"></div></div></div><div class="file-progress-actions"><button class="btn btn-sm btn-default btn-progress-cancel" type="button">Cancel</button><button class="btn btn-sm btn-warning btn-progress-retry" type="button">Retry</button><button class="btn btn-sm btn-danger btn-progress-remove" type="button">Remove</button></div></div><div class="alert alert-danger file-progress-error-msg"></div>'); 2621 } 2622 2623 var currentFile = null; 2624 var xhr = null; 2625 2626 function resetUI() { 2627 $progressContainer.hide().removeAttr('data-status'); 2628 $progressBar.width('0%'); 2629 $progressPercentage.text(''); 2630 $progressStatus.text(''); 2631 $progressErrorMsg.hide().text(''); 2632 } 2633 2634 function setFileId(fileId) { 2635 $fileInput.attr('data-fileid', fileId); 2636 $fileIdInput.val(fileId); 2637 } 2638 2639 function clearFileId() { 2640 $fileInput.attr('data-fileid', ''); 2641 $fileIdInput.val(''); 2642 } 2643 2644 function resetFileStates() { 2645 $fileInput.val(''); 2646 $fileInput.closest('.fileUploadSelect').find('.file-upload-name').val(''); 2647 currentFile = null; 2648 2649 clearFileId() 2650 } 2651 2652 function upload(file) { 2653 // clear last stored fileId when start a new upload 2654 clearFileId(); 2655 2656 // log in progress file upload counts 2657 var inProgressCount = parseInt($('body').attr('data-uploading-files') || '0', 10); 2658 inProgressCount++; 2659 $('body').attr('data-uploading-files', inProgressCount); 2660 // disable add to cart button 2661 $("#btnAddToCartButton, #btnCustomizeButton").attr('disabled', 'disabled'); 2662 2663 $fileInput.attr('disabled', 'disabled'); 2664 if ($fileInput.parent().hasClass('btn')) { 2665 $fileInput.parent().addClass('disabled') 2666 } 2667 2668 $progressContainer.show().attr('data-status', 'uploading'); 2669 $progressStatus.text('Uploading'); 2670 $progressBar.width('0%'); 2671 $progressPercentage.text('0%'); 2672 $progressErrorMsg.hide().text(''); 2673 2674 var formData = new FormData(); 2675 formData.append('file', file); 2676 2677 xhr = $.ajax({ 2678 url: '/productfileupload', 2679 type: 'POST', 2680 data: formData, 2681 processData: false, 2682 contentType: false, 2683 xhr: function () { 2684 var x = new window.XMLHttpRequest(); 2685 x.upload.addEventListener('progress', function (e) { 2686 if (e.lengthComputable) { 2687 var percent = Math.round((e.loaded / e.total) * 100); 2688 $progressBar.width(percent + '%'); 2689 $progressPercentage.text(percent + '%'); 2690 } 2691 }); 2692 return x; 2693 }, 2694 success: function (res) { 2695 if (res.success && res.fileId) { 2696 // success 2697 $progressContainer.attr('data-status', 'complete'); 2698 $progressStatus.text('Complete'); 2699 $progressPercentage.text('100%'); 2700 2701 // store fileId 2702 setFileId(res.fileId); 2703 } else { 2704 // failed 2705 $progressContainer.attr('data-status', 'failed'); 2706 $progressStatus.text('Failed'); 2707 $progressPercentage.text(''); 2708 $progressErrorMsg.show().text(res.error); 2709 } 2710 }, 2711 error: function (req, status, err) { 2712 if (status !== 'abort') { 2713 $progressContainer.attr('data-status', 'failed'); 2714 $progressStatus.text('Failed'); 2715 $progressPercentage.text(''); 2716 $progressBar.width('100%'); 2717 $progressErrorMsg.show().text('Network Error. ' + err); 2718 } 2719 }, 2720 complete: function () { 2721 $fileInput.removeAttr('disabled'); 2722 if ($fileInput.parent().hasClass('btn')) { 2723 $fileInput.parent().removeClass('disabled'); 2724 } 2725 xhr = null; 2726 2727 // enable the add to cart button 2728 var count = parseInt($('body').attr('data-uploading-files') || '0', 10); 2729 count--; 2730 $('body').attr('data-uploading-files', count); 2731 if ($('body').attr('data-updating-price') !== 'true' && parseInt($('body').attr('data-uploading-files') || '0', 10) <= 0) { 2732 $('#btnAddToCartButton, #btnCustomizeButton').removeAttr('disabled'); 2733 } 2734 } 2735 }); 2736 } 2737 2738 // file input change event 2739 $fileInput.on('change', function() { 2740 if (this.files && this.files.length > 0) { 2741 currentFile = this.files[0]; 2742 resetUI(); 2743 upload(currentFile); 2744 } 2745 }); 2746 2747 // if user already selected a file before dom ready trigger change event 2748 if ($fileInput[0] && $fileInput[0].files && $fileInput[0].files.length) { 2749 $fileInput.trigger('change'); 2750 } 2751 2752 $btnRetry.on('click', function () { 2753 if (currentFile) { 2754 upload(currentFile); 2755 } 2756 }); 2757 2758 $btnCancel.on('click', function () { 2759 if (xhr) { 2760 xhr.abort(); 2761 resetUI(); 2762 resetFileStates(); 2763 } 2764 }); 2765 2766 $btnRemove.on('click', function () { 2767 resetUI(); 2768 resetFileStates(); 2769 }); 2770 }); 2771 2772 2773 hideFileUpload(); 2774 $("form.productForm").submit(function (e) { 2775 e.preventDefault(); 2776 2777 // clear file upload input value, we do not send it with form 2778 $.each($('.product-file-input'), function () { 2779 $(this).val(null); 2780 }); 2781 2782 2783 var fileUploaded = 0; 2784 var counter = 0; 2785 $.each($('.product-file-input'), function (i, e) { 2786 var fileId = $('#fileUploadId-' + counter).val(); 2787 var existingFileVal = $('#existingFile' + counter).val(); 2788 if (fileId !== '' && fileId !== null && fileId !== undefined) { 2789 fileUploaded = 1; 2790 } 2791 else if (existingFileVal !== "" && existingFileVal !== null && existingFileVal !== undefined) { 2792 fileUploaded = 1; 2793 } 2794 counter++; 2795 }); 2796 2797 if (fileUploaded == 0) { 2798 window.kendo.ui.progress($('.addToCartButton'), false); 2799 2800 $('#fileUploadWarn').removeClass('hidden'); 2801 $('#fileUploadWarn').addClass('alert alert-danger'); 2802 $('html, body').animate({ scrollTop: $('.fileUploadArea').offset().top }, 'slow'); 2803 } 2804 else { 2805 $('#fileUploadWarn').removeClass("alert-danger"); 2806 this.submit(); 2807 } 2808 2809 2810 2811 }); 2812 2813 2814 2815 $(document).on('addressdropdownchange', '#shipToAddress', function () { 2816 $("#detailPage_shippingCalculatorResults").html(""); 2817 }); 2818 2819 $(document).on('click', '.btn-add-ship-to', function (e) { 2820 e.preventDefault(); 2821 if (typeof AddAddress === 'function') { 2822 AddAddress(); 2823 } 2824 }); 2825 2826 $("#btnShipCost").on('click',function (e) { 2827 e.preventDefault(); 2828 $(document).trigger("shippingEstimate:start"); 2829 kendo.ui.progress($("#detailPage_shippingCalculator"), true); 2830 2831 var data = { 2832 countryCode: $("#ddlCountryCode").val(), 2833 postalCode: $("#txtPostalCode").val(), 2834 weight: $("#hdnTotalWeight").val(), 2835 cost: $("#hdnTotalCost").val(), 2836 stateProv: $("#ddlStateCode").val(), 2837 city: $("#txtcity").val() 2838 }; 2839 2840 $.ajax({
2841 url: "/Cart/ShippingEstimate", 2842 type: "POST", 2843 data: JSON.stringify(data), 2844 dataType: "json", 2845 contentType: "application/json; charset=utf-8;" 2846 }) 2847 .done(function (result) { 2848 $("#detailPage_shippingCalculatorResults").html(result["html"]); 2849 kendo.ui.progress($("#detailPage_shippingCalculator"), false); 2850 $(document).trigger("shippingEstimate:finish"); 2851 }) 2852 .fail(function (e) { 2853 console.error("Cart/ShippingEstimate AJAX ERROR: ", e); 2854 }); 2855 2856 }); 2857 2858 showHideStateProv(); 2859 setValidatorDefaults(); 2860 }); //end jquery ready 2861 2862 function setValidatorDefaults(){ 2863 // this must be used after kendoDropdownList on shiptoAddress 2864 jQuery.validator.setDefaults({ 2865 errorPlacement: function (error, element) { 2866 if ((element.attr("type") == "checkbox" || element.attr("type") == "radio") && $(element).parents('ol').length > 0) { 2867 error.insertAfter($(element).parents('ol').first()); 2868 } else if (element.closest('.richtextArea.form-group').length) { 2869 error.appendTo(element.closest('.richtextArea.form-group')); 2870 } else { 2871 error.appendTo($(element).parent()); 2872 } 2873 }, 2874 errorClass: "label label-danger", 2875 highlight: function (element, errorClass, validClass) { 2876 return false; 2877 }, 2878 unhighlight: function (element, errorClass, validClass) { 2879 return false; 2880 }, 2881 ignore: [] // this setting will stop ignoring of hidden fields 2882 }); 2883 } 2884 2885 function showHideStateProv() { 2886 var shipState = $("#divShippingStateProv"); 2887 var shipCity = $("#divShippingCity"); 2888 var postalCode = $("#txtPostalCode"); 2889 var shipCalcPC = $("#detailPage_shippingCalculatorPostalCode"); 2890 var countryCode = $("#ddlCountryCode"); 2891 var shipStateLabel = $("#detailPage_shippingCalculatorPostalCode-State"); 2892 2893 if('False' == 'True' || (countryCode.val() && countryCode.val().toLowerCase() == "ca") || (countryCode.val() && countryCode.val().toLowerCase() == "us" && 'False' == 'True')) 2894 { 2895 //for canada, US with Fedex Freight and Zone Shipping is enabled 2896 shipState.show(); 2897 shipCity.show(); 2898 postalCode.show(); 2899 shipCalcPC.show(); 2900 $("#ddlStateCode").val(""); 2901 $("#txtcity").val(""); 2902 $("#txtPostalCode").val(""); 2903 loadStatesForCountries(); 2904 } 2905 else if (countryCode.val() && countryCode.val().toLowerCase() == "id") { 2906 //indonesia 2907 shipCalcPC.hide(); 2908 postalCode.hide().val(""); 2909 shipState.hide(); 2910 shipCity.show(); 2911 } else { 2912 shipState.hide(); 2913 $("#ddlStateCode").val(""); 2914 shipCity.hide(); 2915 $("#txtcity").val(""); 2916 shipCalcPC.show(); 2917 postalCode.show(); 2918 } 2919 2920 if (countryCode.val() && countryCode.val().toLowerCase() == "ie") 2921 { 2922 shipStateLabel.html('Select County'); 2923 } 2924 else 2925 { 2926 shipStateLabel.html('Select State / Province'); 2927 } 2928 } 2929 function loadStatesForCountries() 2930 { 2931 var selectedCountry = $("#ddlCountryCode").val(); 2932 var shipState = $('#ddlStateCode'); 2933 shipState.empty(); 2934 if (selectedCountry != null && selectedCountry != '') 2935 { 2936 $.getJSON('/Collections/States', { countryCode: selectedCountry }, 2937 2938 function (States) 2939 { 2940 if (States != null && !jQuery.isEmptyObject(States)) 2941 { 2942 shipState.append($('<option/>', 2943 { 2944 value: null, 2945 text: "Select" 2946 })); 2947 $.each(States, function (index, state) 2948 { 2949 shipState.append($('<option/>', 2950 { 2951 value: state.StateCode, 2952 text: state.StateName 2953 })); 2954 }); 2955 }; 2956 }); 2957 } 2958 2959 } 2960 </script>
2960 2961 2962 2963
2963<script> 2964 //set kendo culture based on browser culture 2965 kendo.culture("en-US"); 2966 2967 //overriding jQuery validation methods to support different culture 2968 jQuery.extend(jQuery.validator.methods, { 2969 date: function (value, element) { 2970 return this.optional(element) || kendo.parseDate(value) != null; 2971 }, 2972 number: function (value, element) { 2973 var isValidNumber = this.optional(element) || (kendo.parseFloat(value) != null && /^-?\d*[\d,.·']+\d*$/.test(value)); 2974 return isValidNumber; 2975 }, 2976 min: function (value, element, param) { 2977 var val = kendo.parseFloat(value); 2978 return this.optional(element) || val >= param; 2979 }, 2980 max: function (value, element, param) { 2981 var val = kendo.parseFloat(value); 2982 return this.optional(element) || val <= param; 2983 }, 2984 range: function (value, element, param) { 2985 var val = kendo.parseFloat(value); 2986 return this.optional(element) || ( 2987 val >= param[0] && val <= param[1]); 2988 } 2989 }); 2990 $.validator.setDefaults({ ignore: ':hidden:not(.validate-hidden)' }); 2991 </script>
2991 2992 <style lang="scss"> 2993 .betatag { 2994 font-size:10px; 2995 background: #389ef9; 2996 padding: 2px 10px; 2997 border-radius: 10px; 2998 font-weight: 400; 2999 color: #fff; 3000 text-transform: uppercase; 3001 margin-left: 6px; 3002 } 3003 </style> 3004</body> 3005</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.