this is a two player game, player 1 uses the arrows, player 2 uses, a, d, and wdata:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAATXElEQVR4Xu2dB8xVNRvHi4oTAgZwsjQSBziIGiFqcICbKOIMuKIoRAW3ohAEBEWR4QR3RBxREcQNRnFh0EQjihoEnOAMKiAoIl9+jX2/w/WMtqdn3Hv7JG/k+27b0z799+mz2jZav379elGn1KhRo8SR1zF7EnnjokAjD8B4NnoAuoBZdBsegAn89QD0AMyMA34Lzoy12g17CegloDZYsijoAegBmAWutNusewDG6Xhs0V4H1MaSVcFSA/CSSy4REydObBjYJptsIg466CAxZcoU0bp1a6sBByslASzp99Qd8A2I0gJw++23F7vttpt47bXXGqZp5cqVYuzYsWLq1Kli4cKFqacvCWBJv6fugG+gnAB88MEHxW233SY++OCD0CnaeuutpRQ87rjjUk1hEsCSfk/1cV9ZcqB0EvCzzz4Tu+++u/jpp59Ey5YtQ6fp+++/F0jItPpZEsCSfvcYSs+BUgHw119/Fa1atRJLlixJ1PGaNm0qy0WBVIc1SQBL+l3nG75MPAdKA8C///5bNG7cWDz11FOid+/eifN20kkniZNPPlmceuqpiWWjCgQd0Ztuuqlo166daNu2rfzj39dff31qKWvduTqpWBoAsqUOGTJEXHjhhQ2sv+aaawSW8Hbbbfef6bj99tvFggULxN133209VT4SYs06ZxVLAcBddtlFDBgwQFx++eVyYF9++aXo2rWraN68ufj0009DB/v666+L4cOHb2Alm3LFA9CUY+7LFw7At956S/Ts2VMsX75cjk75/gBYt27dIkdMvSuvvFLMnTvXmisegNasc1axcABuscUW4v333xcdO3aU4Hv55ZcjpV7lqNMYCe+++66UskmU1tJOar/efy8UgEF/H/8ePXq0kYNZF4DffvuteOSRRwQ6JdSmTRv5X/7/JBo0aJCYMGFCUjH/uyUHCgUgVu8333wjjYzgv3XHgkOaiEiSKyaoLz700ENi1KhRsp7OFowe6sLprTumeitXGACD0u+ZZ54RI0aMiIx8RE3KRRddJNjCb7nllth5CwIwCHQdALJAdtppJ7F27dp6w0Yu4y0MgEEgdOrUSSYdHH744UaDXrNmjQRgkp6mAHj11VeLwYMHNwC9V69eid9jcXTu3FmwFZ999tmx5WfPni1u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:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC<!DOCTYPE html> <html lang="en-us"> <head> <script data-cfasync="false" type="text/javascript"> var dataLayer = dataLayer || []; </script> <script> dataLayer.push({ 'sku': '147046', 'productName': 'Gray Poly Poplin Fabric', 'ecommerce': { 'detail': { 'products': [{ 'name': 'Gray Poly Poplin Fabric', 'id': 'PP1128', 'price': '2.700000', 'brand': '', 'category': 'Basic' }] } } }); </script> <script> dataLayer.push({ 'SignedIn': 'False', 'Server': 'WEB08' }); </script> <!-- Google Tag Manager --> <script> (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-MPC6XL');</script> <!-- End Google Tag Manager --> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1"> <title>Gray Poly Poplin Fabric | OnlineFabricStore.net</title> <meta name="description" content="Shop Gray Poly Poplin Fabric for $2.70 per yard at OnlineFabricStore.net. Gray Poly Poplin is a versatile lightweight fabric. Poplin is great for making clothing, liners in baskets and handbags, window treatments, or in sewing and embroidery projects, like as a backing on a quilt. It can also be used to make bias tape, flag making, and in crafts. You name it, poly poplin is perfect for any project that needs a durable plain weave fabric." /> <meta property="og:site_name" content="OnlineFabricStore"> <meta property="og:description" content="Gray Poly Poplin is a versatile lightweight fabric. Poplin is great for making clothing, liners in baskets and handbags, window treatments, or in sewing and embroidery projects, like as a backing on a quilt. It can also be used to make bias tape, flag making, and in crafts. You name it, poly poplin is perfect for any project that needs a durable plain weave fabric."> <meta property="og:type" content="product"> <meta property="og:title" content="Gray Poly Poplin Fabric"> <meta property="og:url" content="https://www.onlinefabricstore.net/gray-poly-poplin-fabric-.htm"> <meta property="og:image" content="https://www.onlinefabricstore.net/images/product-images/xl/PP1128_1.jpg"> <meta property="og:image" content="https://www.onlinefabricstore.net/images/product-images/xl/PP1128_2.jpg"> <meta property="product:price:amount" content="2.700000"> <meta property="product:price:currency" content="USD"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <link rel="canonical" href="https://www.onlinefabricstore.net/gray-poly-poplin-fabric-.htm" /> <link rel="stylesheet" type="text/css" href="https://manage.hawksearch.com/sites/osgood/includes/hawksearch.min.css"> <link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Poppins:400,600|Roboto+Slab:400,700"> <link href="/Content/css?v=H019ZQOn1TqHk0fPpukvltwhWKYm9Ap0udUL56GOHcM1" rel="stylesheet"/> <link href="/Content/Menu/css?v=GuQHizwKCcOtki1br3RiM3ppLGLCMNg2aX_Bquyv6341" rel="stylesheet"/> <script src="/bundles/header?v=kHr-lH-uPY1yOsliFuDoNdzK-3ROdG0g80DsxMHW2NQ1"></script> <script id="mcjs">!function (c, h, i, m, p) { m = c.createElement(h), p = c.getElementsByTagName(h)[0], m.async = 1, m.src = i, p.parentNode.insertBefore(m, p) }(document, "script", "https://chimpstatic.com/mcjs-connected/js/users/c8789b1997192599ea60fb986/596e4c5150029cbb0c112aabf.js");</script> <script type="application/javascript" async src="https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=KX52zH"></script> </head> <body> <!-- Google Tag Manager (noscript) --> <noscript> <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-MPC6XL" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript> <!-- End Google Tag Manager (noscript) --> <div id="wrapper"> <header class="mobile-header-top-padding"> <!-- OnlineFabricStore.net 2021 (c) MVC --> <div id="menu"> <ul> <li><a href="/">Home</a></li> <li> <span>D&eacute;cor Fabric</span> <ul> <li> <span>Drapery Fabric</span> <ul> <li><a href="/application-drapery.aspx?category=designer&type=fabric">Designer Drapery Fabric</a></li> <li><a href="/product-group-drapery-lining.aspx">Drapery Lining</a></li> <li><a href="/product-group-brocade.aspx">Brocade Drapery Fabric</a></li> <li><a href="/product-group-gingham.aspx">Gingham Drapery Fabric</a></li> <li><a href="/product-group-linen.aspx">Linen Drapery Fabric</a></li> <li><a href="/characteristic-sheer.aspx?application=drapery">Sheer Drapery Fabric</a></li> <li><a href="/product-group-shantung.aspx?application=drapery">Silk Shantung Drapery Fabric</a></li> <li><a href="/product-group-taffeta.aspx?application=drapery">Silk Taffeta Drapery Fabric</a></li> <li><a href="/application-drapery.aspx?type=fabric">Shop All Drapery Fabric</a></li> </ul> </li> <li> <span>Outdoor Fabric</span> <ul> <li><a href="/characteristic-outdoor.aspx?category=designer">Designer Outdoor Fabric</a></li> <li><a href="/product-group-vinyl-and-leather.aspx?specialty=marine">Outdoor & Marine Vinyl</a></li> <li><a href="/product-group-vinyl-and-leather.aspx?product=vinyl&product_sub_group=vinyl-coated-polyester">Vinyl Coated Polyester Mesh</a></li> <li><a href="/sunbrella-fabric.aspx?specialty=marine">Awning / Marine Fabric</a></li> <li><a href="/characteristic-outdoor.aspx?use=decor&type=fabric">Shop All Outdoor Fabric</a></li> </ul> </li> <li> <span>Upholstery Fabric</span> <ul> <li><a href="/application-upholstery.aspx?category=designer&type=fabric">Designer Upholstery Fabric</a></li> <li><a href="/product-group-burlap.aspx?application=upholstery">Burlap Upholstery Fabric</a></li> <li><a href="/product-group-deck-and-dust-cover.aspx">Deck & Dust Cover Fabric</a></li> <li><a href="/product-group-denim.aspx?application=upholstery">Denim Upholstery Fabric</a></li> <li><a href="/product-group-ticking.aspx">Ticking Fabric</a></li> <li><a href="/product-group-vinyl-and-leather.aspx?application=upholstery">Upholstery Vinyl &amp; Faux Leather</a></li> <li><a href="/product-group-velvet.aspx?application=upholstery">Velvet Upholstery Fabric</a></li> <li><a href="/application-upholstery.aspx?type=fabric">Shop All Upholstery Fabric</a></li> </ul> </li> <li> <span>Shop by Brand</span> <ul> <li><a href="/brand-beacon-hill.aspx?type=fabric">Beacon Hill</a></li> <li><a href="/brand-berkshire-hill.aspx">Berkshire Hill</a></li> <li><a href="/brand-braemore.aspx">Braemore</a></li> <li><a href="/brand-covington.aspx">Covington</a></li> <li><a href="/brand-crypton-home.aspx">Crypton Home</a></li> <li><a href="/brand-dena-designs.aspx">Dena Designs</a></li> <li><a href="/brand-duralee.aspx">Duralee</a></li> <li><a href="/brand-ed-ellen-degeneres.aspx">ED Ellen DeGeneres</a></li> <li><a href="/brand-eroica.aspx">Eroica</a></li> <li><a href="/brand-fabricut.aspx?type=fabric">Fabricut</a></li> <li><a href="/brand-gaston-y-daniela.aspx">Gastón y Daniela</a></li> <li><a href="/brand-genevieve-gorder.aspx">Genevieve Gorder</a></li> <li><a href="/brand-golding.aspx">Golding</a></li> <li><a href="/brand-groundworks.aspx">Groundworks</a></li> <li><a href="/brand-heritage-house.aspx">Heritage House</a></li> <li><a href="/brand-hgtv.aspx">HGTV</a></li> <li><a href="/brand-iman.aspx">Iman</a></li> <li><a href="/brand-jb-martin.aspx">J. B. Martin</a></li> <li><a href="/brand-kaslen.aspx">Kaslen</a></li> <li><a href="/brand-kelly-ripa-home.aspx">Kelly Ripa Home</a></li> <li><a href="/brand-kravet.aspx?type=fabric">Kravet</a></li> <li><a href="/brand-mitchell.aspx">Mitchell</a></li> <li><a href="/brand-nassimi.aspx">Nassimi</a></li> <li><a href="/brand-phifertex.aspx">Phifertex</a></li> <li><a href="/brand-pindler-and-pindler.aspx?type=fabric">Pindler & Pindler</a></li> <li><a href="/brand-p-kaufmann.aspx">P. Kaufmann</a></li> <li><a href="/brand-p-k-lifestyles.aspx">P/K Lifestyles</a></li> <li><a href="/brand-pkl-studio.aspx">PKL Studio</a></li> <li><a href="/brand-premier-prints.aspx">Premier Prints</a></li> <li><a href="/brand-ralph-lauren.aspx">Ralph Lauren</a></li> <li><a href="/brand-richloom.aspx">Richloom</a></li> <li><a href="/brand-rk-classics.aspx">RK Classics</a></li> <li><a href="/brand-robert-allen.aspx?type=fabric">Robert Allen</a></li> <li><a href="/brand-robert-allen-contract.aspx">Robert Allen Contract</a></li> <li><a href="/brand-robert-allen-home.aspx">Robert Allen @ Home</a></li> <li><a href="/brand-scott-living.aspx">Scott Living</a></li> <li><a href="/brand-spradling.aspx">Spradling</a></li> <li><a href="/brand-stof.aspx">Stof</a></li> <li><a href="/brand-studio-nyc.aspx">Studio NYC</a></li> <li><a href="/brand-suburban-home.aspx">Suburban Home</a></li> <li><a href="/sunbrella-fabric.aspx">Sunbrella</a></li> <li><a href="/brand-sunformance.aspx">Sunformance</a></li> <li><a href="/brand-suntex.aspx">Suntex</a></li> <li><a href="/brand-swavelle-mill-creek.aspx">Swavelle / Mill Creek</a></li> <li><a href="/brand-tommy-bahama.aspx">Tommy Bahama</a></li> <li><a href="/brand-trend.aspx?type=fabric">Trend</a></li> <li><a href="/brand-ultrafabrics.aspx">Ultrafabrics®</a></li> <li><a href="/brand-waverly.aspx">Waverly</a></li> <li><a href="/brand-williamsburg.aspx">Williamsburg</a></li> </ul> </li> <li> <span>Shop by Color</span> <ul> <li><a href="/color-black.aspx?use=decor&type=fabric">Black</a></li> <li><a href="/color-blue.aspx?use=decor&type=fabric">Blue</a></li> <li><a href="/color-brown.aspx?use=decor&type=fabric">Brown</a></li> <li><a href="/color-gold.aspx?use=decor&type=fabric">Gold</a></li> <li><a href="/color-gray.aspx?use=decor&type=fabric">Gray</a></li> <li><a href="/color-green.aspx?use=decor&type=fabric">Green</a></li> <li><a href="/color-ivory.aspx?use=decor&type=fabric">Ivory</a></li> <li><a href="/color-natural.aspx?use=decor&type=fabric">Natural</a></li> <li><a href="/color-orange.aspx?use=decor&type=fabric">Orange</a></li> <li><a href="/color-pink.aspx?use=decor&type=fabric">Pink</a></li> <li><a href="/color-purple.aspx?use=decor&type=fabric">Purple</a></li> <li><a href="/color-red.aspx?use=decor&type=fabric">Red</a></li> <li><a href="/color-tan.aspx?use=decor&type=fabric">Tan</a></li> <li><a href="/color-white.aspx?use=decor&type=fabric">White</a></li> <li><a href="/color-yellow.aspx?use=decor&type=fabric">Yellow</a></li> </ul> </li> <li> <span>Shop by Design</span> <ul> <li><a href="/design-abstract.aspx?use=decor">Abstract</a></li> <li><a href="/design-animal-print.aspx?use=decor">Animal Print</a></li> <li><a href="/design-chevron.aspx?use=decor">Chevron</a></li> <li><a href="/design-child-and-nursery.aspx?use=decor">Child and Nursery</a></li> <li><a href="/design-damask.aspx?use=decor">Damask</a></li> <li><a href="/design-dot-and-polka-dot.aspx?use=decor">Dot and Polka Dot</a></li> <li><a href="/design-ethnic.aspx?use=decor">Ethnic</a></li> <li><a href="/design-floral.aspx?use=decor">Floral</a></li> <li><a href="/design-geometric.aspx?use=decor">Geometric</a></li> <li><a href="/design-ikat.aspx?use=decor">Ikat</a></li> <li><a href="/design-jacobean.aspx?use=decor">Jacobean</a></li> <li><a href="/design-nautical.aspx?use=decor">Nautical</a></li> <li><a href="/design-novelty.aspx?use=decor">Novelty</a></li> <li><a href="/design-paisley.aspx?use=decor">Paisley</a></li> <li><a href="/design-plaid-and-check.aspx?use=decor">Plaid and Check</a></li> <li><a href="/design-quatrefoil.aspx?use=decor">Quatrefoil</a></li> <li><a href="/design-scrolls-and-swirls.aspx?use=decor">Scrolls and Swirls</a></li> <li><a href="/design-solid.aspx?use=decor">Solid</a></li> <li><a href="/design-stripe.aspx?use=decor">Stripe</a></li> <li><a href="/design-suzani.aspx?use=decor">Suzani</a></li> <li><a href="/design-text.aspx?use=decor">Text</a></li> <li><a href="/design-toile.aspx?use=decor">Toile</a></li> <li><a href="/design-tropical-and-beach.aspx?use=decor">Tropical and Beach</a></li> </ul> </li> <li><a href="/use-decor.aspx?type=fabric">Shop All D&eacute;cor Fabric</a></li> </ul> </li> <li> <span>Apparel Fabric</span> <ul> <li> <span>Fashion &amp; Dress Fabric</span> <ul> <li><a href="/product-group-bengaline.aspx">Bengaline</a></li> <li><a href="/product-group-charmeuse.aspx">Charmeuse</a></li> <li><a href="/product-group-chiffon.aspx">Chiffon</a></li> <li><a href="/product-group-crush-shimmer.aspx">Crush Shimmer</a></li> <li><a href="/product-group-georgette.aspx">Georgette</a></li> <li><a href="/product-group-habotai.aspx">Habotai</a></li> <li><a href="/product-group-lace.aspx">Lace</a></li> <li><a href="/product-group-lame.aspx">Lame</a></li> <li><a href="/product-group-netting-and-mesh.aspx?use=apparel">Netting &amp; Mesh</a></li> <li><a href="/product-group-organza.aspx">Organza</a></li> <li><a href="/product-group-peachskin.aspx">Peachskin</a></li> <li><a href="/product-group-pongee.aspx">Pongee</a></li> <li><a href="/product-group-satin.aspx">Satin</a></li> <li><a href="/product-group-sequin.aspx">Sequin</a></li> <li><a href="/product-group-shantung.aspx?use=apparel">Shantung</a></li> <li><a href="/product-group-taffeta.aspx?use=apparel">Taffeta</a></li> <li><a href="/product-group-tricot.aspx">Tricot</a></li> <li><a href="/product-group-netting-and-mesh.aspx?product=tulle&use=apparel">Tulle</a></li> <li><a href="/product-group-velvet.aspx?use=apparel ">Velvet</a></li> <li><a href="/product-group-velveteen.aspx">Velveteen</a></li> <li><a href="/application-fashion-and-dress.aspx">Shop All Fashion &amp; Dress Fabric</a></li> </ul> </li> <li> <span>Apparel Basics</span> <ul> <li><a href="/product-group-barrier-cloth.aspx">Barrier Cloth</a></li> <li><a href="/product-group-broadcloth.aspx">Broadcloth</a></li> <li><a href="/product-group-canvas.aspx?use=apparel">Canvas</a></li> <li><a href="/product-group-cotton-lawn.aspx">Cotton Lawn</a></li> <li><a href="/product-group-cotton-pique.aspx">Cotton Pique</a></li> <li><a href="/product-group-cotton-prints.aspx">Cotton Prints</a></li> <li><a href="/product-group-denim.aspx?use=apparel">Denim</a></li> <li><a href="/product-group-faux-suede.aspx?use=apparel">Faux Suede</a></li> <li><a href="/product-group-flannel.aspx">Flannel</a></li> <li><a href="/product-group-fleece.aspx">Fleece</a></li> <li><a href="/product-group-gabardine.aspx">Gabardine</a></li> <li><a href="/product-group-gauze.aspx">Gauze</a></li> <li><a href="/product-group-gingham.aspx">Gingham</a></li> <li><a href="/product-group-jersey-knit.aspx">Jersey Knit</a></li> <li><a href="/product-group-linen.aspx?use=apparel">Linen</a></li> <li><a href="/product-group-minky.aspx">Minky</a></li> <li><a href="/muslin-fabric.aspx">Muslin</a></li> <li><a href="/product-group-neoprene.aspx">Neoprene</a></li> <li><a href="/product-group-nylon.aspx">Nylon</a></li> <li><a href="/product-group-oxford-cloth.aspx">Oxford Cloth</a></li> <li><a href="/product-group-vinyl-and-leather.aspx?product=vinyl&product_sub_group=pleather">Pleather</a></li> <li><a href="/product-group-pocketing.aspx">Pocketing</a></li> <li><a href="/product-group-poplin.aspx">Poplin</a></li> <li><a href="/product-group-pvc-coated-polyester.aspx">PVC-Coated Polyester</a></li> <li><a href="/product-group-seersucker.aspx">Seersucker</a></li> <li><a href="/product-group-spandex.aspx">Spandex</a></li> <li><a href="/product-group-twill.aspx">Twill</a></li> <li><a href="/use-apparel.aspx?type=fabric&category=basic">Shop All Apparel Basics</a></li> </ul> </li> <li> <span>Knit Fabric</span> <ul> <li><a href="/product-group-jersey-knit.aspx?product=cotton-jersey">Cotton Jersey</a></li> <li><a href="/product-group-jersey-knit.aspx?product=interlock-knit">Interlock Knit</a></li> <li><a href="/product-group-scuba.aspx">Scuba Fabric</a></li> <li><a href="/product-group-spandex.aspx?characteristic=knit">Spandex</a></li> <li><a href="/product-group-fleece.aspx?product=sweatshirt-fleece">Sweatshirt Fleece</a></li> <li><a href="/characteristic-knit.aspx">Shop All Knit Fabric</a></li> </ul> </li> <li> <span>Licensed Fabric</span> <ul> <li><a href="/product-group-cotton-prints.aspx?category=licensed">Licensed Cotton Prints</a></li> <li><a href="/product-group-fleece.aspx?category=licensed">Licensed Fleece</a></li> <li><a href="/type-fabric.aspx?category=licensed">Shop All Licensed Fabric</a></li> </ul> </li> <li> <span>Plush Fabric</span> <ul> <li><a href="/product-group-corduroy.aspx">Corduroy</a></li> <li><a href="/product-group-faux-fur.aspx">Faux Fur</a></li> <li><a href="/product-group-fleece.aspx">Fleece</a></li> <li><a href="/product-group-minky.aspx">Minky</a></li> <li><a href="/polyester-fleece-fabric.aspx">Polyester Fleece</a></li> <li><a href="/product-group-velvet.aspx?use=apparel">Velvet</a></li> <li><a href="/product-group-velveteen.aspx">Velveteen</a></li> <li><a href="/characteristic-plush.aspx?use=apparel">Shop All Plush Fabric</a></li> </ul> </li> <li> <span>Sheer Fabric</span> <ul> <li><a href="/product-group-batiste.aspx?use=apparel">Batiste</a></li> <li><a href="/product-group-chiffon.aspx">Chiffon</a></li> <li><a href="/product-group-crinoline.aspx">Crinoline</a></li> <li><a href="/product-group-georgette.aspx">Georgette</a></li> <li><a href="/product-group-lace.aspx">Lace</a></li> <li><a href="/product-group-linen.aspx?use=apparel&characteristic=sheer">Linen</a></li> <li><a href="/product-group-organdy.aspx">Organdy</a></li> <li><a href="/product-group-organza.aspx">Organza</a></li> <li><a href="/product-group-tricot.aspx">Tricot</a></li> <li><a href="/product-group-netting-and-mesh.aspx?product=tulle&use=apparel">Tulle</a></li> <li><a href="/characteristic-sheer.aspx?use=apparel">Shop All Sheer Fabric</a></li> </ul> </li> <li> <span>Quilting Fabric</span> <ul> <li><a href="/use-quilting.aspx?category=basic&type=fabric">Basic Quilting Fabric</a></li> <li><a href="/use-quilting.aspx?category=designer">Designer Quilting Fabric</a></li> <li><a href="/use-quilting.aspx?category=licensed">Licensed Quilting Fabric</a></li> <li><a href="/use-quilting.aspx?type=fabric">Shop All Quilting Fabric</a></li> </ul> </li> <li><a href="/use-apparel.aspx?type=fabric">Shop All Apparel Fabric</a></li> </ul> </li> <li> <span>Utility Fabric</span> <ul> <li> <span>General Purpose Fabric</span> <ul> <li><a href="/product-group-barrier-cloth.aspx">Barrier Cloth</a></li> <li><a href="/burlap-fabric.aspx">Burlap</a></li> <li><a href="/product-group-canvas.aspx">Canvas</a></li> <li><a href="/black-chalkcloth-fabric-.htm">Chalkcloth</a></li> <li><a href="/product-group-cheesecloth.aspx">Cheesecloth</a></li> <li><a href="/product-group-denim.aspx">Denim</a></li> <li><a href="/product-group-flannel.aspx?use=general-purpose">Flannel</a></li> <li><a href="/product-group-netting-and-mesh.aspx?product=mesh&product_sub_group=hex-mesh">Hex Mesh</a></li> <li><a href="/product-group-linen.aspx?use=general-purpose">Linen</a></li> <li><a href="/product-group-netting-and-mesh.aspx?product=netting&product_sub_group=mosquito-netting">Mosquito Netting</a></li> <li><a href="/muslin-fabric.aspx">Muslin</a></li> <li><a href="/product-group-neoprene.aspx">Neoprene</a></li> <li><a href="/product-group-nylon.aspx">Nylon</a></li> <li><a href="/unbleached-osnaburg-fabric-.htm">Osnaburg</a></li> <li><a href="/product-group-panel-fabric.aspx">Panel Fabric</a></li> <li><a href="/product-group-pvc-coated-polyester.aspx">PVC-Coated Polyester</a></li> <li><a href="/product-group-scrim.aspx">Scrim</a></li> <li><a href="/product-group-sheeting.aspx">Sheeting</a></li> <li><a href="/product-group-toweling.aspx?product=terry-cloth">Terry Cloth</a></li> <li><a href="/product-group-ticking.aspx">Ticking</a></li> <li><a href="/product-group-twill.aspx">Twill</a></li> <li><a href="/product-group-vinyl-and-leather.aspx?use=general-purpose">Vinyl</a></li> <li><a href="/natural-waffle-cloth-fabric-.htm">Waffle Cloth</a></li> <li><a href="/springs-creative-natural-weavers-cloth-fabric-.htm">Weavers Cloth</a></li> <li><a href="/use-general-purpose.aspx?type=fabric">Shop All General Purpose Fabric</a></li> </ul> </li> <li><a href="/specialty-automotive.aspx?type=fabric">Automotive Fabric</a></li> <li><a href="/use-landscape-and-garden.aspx?type=fabric">Landscape &amp; Garden Fabric</a></li> <li><a href="/specialty-theater.aspx?type=fabric">Theatrical Fabric</a></li> <li><a href="/use-general-purpose.aspx?type=fabric">Shop All Utility Fabric</a></li> </ul> </li> <li> <span>Craft Fabric</span> <ul> <li><a href="/product-group-broadcloth.aspx">Broadcloth</a></li> <li><a href="/burlap-fabric.aspx?use=craft">Burlap</a></li> <li><a href="/product-group-canvas.aspx">Canvas</a></li> <li><a href="/black-chalkcloth-fabric-.htm">Chalkcloth</a></li> <li><a href="/product-group-cotton-prints.aspx">Cotton Prints</a></li> <li><a href="/product-group-faux-fur.aspx?use=craft">Faux Fur</a></li> <li><a href="/product-group-felt.aspx">Felt</a></li> <li><a href="/product-group-flannel.aspx">Flannel</a></li> <li><a href="/product-group-vinyl-and-leather.aspx?product=vinyl&product_sub_group=fluorescent-vinyl">Fluorescent Vinyl</a></li> <li><a href="/product-group-gingham.aspx">Gingham</a></li> <li><a href="/product-group-minky.aspx">Minky</a></li> <li><a href="/muslin-fabric.aspx">Muslin</a></li> <li><a href="/product-group-oilcloth.aspx">Oilcloth</a></li> <li><a href="/unbleached-osnaburg-fabric-.htm">Osnaburg</a></li> <li><a href="/product-group-pocketing.aspx">Pocketing</a></li> <li><a href="/product-group-quilted-cotton.aspx">Quilted Cotton</a></li> <li><a href="/springs-creative-natural-weavers-cloth-fabric-.htm">Weavers Cloth</a></li> <li><a href="/use-craft.aspx?type=fabric">Shop All Craft Fabric</a></li> </ul> </li> <li> <a href="/type-fabric.aspx">All Fabric</a> </li> <li> <span>Supplies</span> <ul> <li> <span>Bags</span> <ul> <li><a href="/burlap-bags.aspx">Burlap Bags</a></li> <li><a href="/product-group-bags.aspx?product=favor-bags">Favor Bags</a></li> <li><a href="/product-group-bags.aspx?product=polypropylene-bags&product_sub_group=bulk-polypropylene-bags">FIBC Bulk Bags</a></li> <li><a href="/product-group-bags.aspx?product=polypropylene-bags">Polypropylene Bags</a></li> <li><a href="/product-group-bags.aspx?product=tote-bags">Tote Bags</a></li> <li><a href="/product-group-bags.aspx?product=wine-bags">Wine Bags</a></li> <li><a href="/product-group-bags.aspx">Shop All Bags</a></li> </ul> </li> <li><a href="/product-group-batting.aspx">Batting</a></li> <li><a href="/product-group-boning.aspx">Boning</a></li> <li><a href="/product-group-cheesecloth.aspx">Cheesecloth</a></li> <li><a href="/product-group-cleaners-and-solvents.aspx">Cleaners &amp; Solvents</a></li> <li> <span>Drapery Supplies</span> <ul> <li><a href="/white-austrian-shade-tape-1-inch-wide-10-inch-spacing-.htm">Austrian Shade Tape</a></li> <li><a href="/product-group-piping-and-cording.aspx?product=blind-cord">Blind Cord</a></li> <li><a href="/product-group-cleats.aspx">Cord Cleats</a></li> <li><a href="/plastic-cord-pulley-.htm">Cord Pulleys</a></li> <li><a href="/product-group-notions.aspx?product=hooks&application=drapery">Drapery &amp; Pleater Hooks</a></li> <li><a href="/product-group-buckram.aspx?type=supplies">Drapery Buckram</a></li> <li><a href="/product-group-notions.aspx?product=grommets&application=drapery">Drapery Grommets</a></li> <li><a href="/product-group-notions.aspx?product=rings&application=drapery">Drapery Rings</a></li> <li><a href="/product-group-sew-on-tapes.aspx?application=drapery">Drapery Tapes</a></li> <li><a href="/product-group-weights.aspx">Drapery Weights</a></li> <li><a href="/drapery-grommet-tape-.htm">Grommet Tape</a></li> <li><a href="/product-group-notions.aspx?application=drapery">Notions</a></li> <li><a href="/product-group-sew-on-tapes.aspx?product=pleater-tape">Pleater Tape</a></li> <li><a href="/product-group-sew-on-tapes.aspx?product=roman-shade-tape">Roman Shade Tape</a></li> <li><a href="/product-group-shade-locks.aspx">Shade Locks</a></li> <li><a href="/product-group-sew-on-tapes.aspx?product=shirring-tape">Shirring Tape</a></li> <li><a href="/product-group-notions.aspx?product=pins&application=drapery">T-Pins</a></li> <li><a href="/application-drapery.aspx?type=supplies">Shop All Drapery Supplies</a></li> </ul> </li> <li><a href="/product-group-dress-forms.aspx">Dress Forms</a></li> <li><a href="/product-group-fabric-treatments.aspx">Fabric Dye &amp; Treatments</a></li> <li> <span>Foam &amp; Padding</span> <ul> <li><a href="/product-group-foam-and-padding.aspx?product=foam&product_sub_group=acoustic-foam">Acoustic Foam</a></li> <li><a href="/product-group-foam-and-padding.aspx?product=foam&product_sub_group=bolster-and-wedge-foam">Bolster & Wedge Foam</a></li> <li><a href="/20-oz-recycled-polyester-carpet-padding-.htm">Carpet Padding</a></li> <li><a href="/product-group-foam-and-padding.aspx?product=foam&product_sub_group=closed-cell-foam">Closed Cell Foam</a></li> <li><a href="/product-group-foam-and-padding.aspx?product=foam&product_sub_group=sew-foam">Cloth Backed Sew Foam</a></li> <li><a href="/product-group-foam-and-padding.aspx?product=cushions">Cushion Foam</a></li> <li><a href="/cushion-dacron-wrap-fabric-.htm">Cushion Wrap</a></li> <li><a href="/product-group-foam-and-padding.aspx?product=padding">Deck Padding</a></li> <li><a href="/product-group-foam-and-padding.aspx?product=foam&product_sub_group=egg-crate-foam">Egg Crate Foam</a></li> <li><a href="/product-group-foam-and-padding.aspx?product=foam&product_sub_group=mattress-foam">Mattress Foam</a></li> <li><a href="/product-group-foam-and-padding.aspx?product=foam&specialty=marine">Outdoor/Marine Foam</a></li> <li><a href="/product-group-foam-and-padding.aspx?product=foam&product_sub_group=packing-foam">Packing Foam</a></li> <li><a href="/product-group-foam-and-padding.aspx?product=foam&product_sub_group=pick-and-pluck-foam">Pick & Pluck Foam</a></li> <li><a href="/product-group-foam-and-padding.aspx?product=upholstery-hair">Rubberized Upholstery Hair</a></li> <li><a href="/product-group-foam-and-padding.aspx?product=foam&product_sub_group=upholstery-foam">Upholstery Foam</a></li> <li><a href="/product-group-foam-and-padding.aspx">Shop All Foam &amp; Padding</a></li> </ul> </li> <li><a href="/product-group-glue-and-adhesives.aspx">Glue &amp; Adhesives</a></li> <li><a href="/product-group-interfacing-and-stabilizers.aspx">Interfacing &amp; Stabilizers</a></li> <li> <span>Landscape &amp; Utility Supplies</span> <ul> <li><a href="/product-group-bags.aspx?product=burlap-bags&use=landscape-and-garden">Burlap Bags</a></li> <li><a href="/product-group-burlap.aspx?type=supplies">Burlap Squares</a></li> <li><a href="/product-group-tarps.aspx">Burlap Tarps</a></li> <li><a href="/6-inch-burlap-tree-wrap-.htm">Burlap Tree Wrap</a></li> <li><a href="/product-group-tools.aspx?use=landscape-and-garden">Hog Rings, Staplers, & Pliers</a></li> <li><a href="/product-group-twine.aspx?use=landscape-and-garden">Jute Twine</a></li> <li><a href="/product-group-netting-and-mesh.aspx?product=insect-netting">Phifer Insect & Pet Screen</a></li> <li><a href="/product-group-bags.aspx?product=polypropylene-bags">Polypropylene Bags</a></li> <li><a href="/use-landscape-and-garden.aspx?type=supplies">Shop All Landscape &amp; Utility Supplies</a></li> </ul> </li> <li> <span>Notions</span> <ul> <li><a href="/dritz-bias-tape-maker-1-inch-and-1-2-inch-.htm">Bias Tape Makers</a></li> <li><a href="/product-group-notions.aspx?product=bobbins">Bobbins</a></li> <li><a href="/product-group-notions.aspx?product=bodkins-and-turners">Bodkins &amp; Turners</a></li> <li><a href="/product-group-notions.aspx?product=buckles-and-slides">Buckles &amp; Strap Slides</a></li> <li><a href="/omnigrid-18-inch-x-24-inch-cutting-mat-with-grid-.htm">Cutting Mats</a></li> <li><a href="/dritz-2-black-cord-stops-no469-.htm">Drawstring Stops</a></li> <li><a href="/product-group-notions.aspx?product=elastic">Elastic</a></li> <li><a href="/product-group-notions.aspx?product=eyelets">Eyelets</a></li> <li><a href="/product-group-notions.aspx?product=fabric-markers">Fabric Markers</a></li> <li><a href="/product-group-notions.aspx?product=fasteners">Fasteners</a></li> <li><a href="/product-group-notions.aspx?product=grommets">Grommets</a></li> <li><a href="/product-group-notions.aspx?product=hooks">Hooks</a></li> <li><a href="/product-group-notions.aspx?product=mending-tapes-and-patches">Mending Tapes &amp; Patches</a></li> <li><a href="/product-group-notions.aspx?product=needles">Needles</a></li> <li><a href="/product-group-notions.aspx?product=needle-threaders">Needle Threaders</a></li> <li><a href="/dritz-4-pattern-weights-.htm">Pattern Weights</a></li> <li><a href="/product-group-notions.aspx?product=pin-cushions">Pin Cushions</a></li> <li><a href="/product-group-notions.aspx?product=pins">Pins</a></li> <li><a href="/dritz-heavy-duty-plastic-quilting-template-.htm">Quilting Templates</a></li> <li><a href="/product-group-notions.aspx?product=rings">Rings &amp; D-Rings</a></li> <li><a href="/product-group-notions.aspx?product=rulers-and-measurers">Rulers &amp; Measurers</a></li> <li><a href="/product-group-notions.aspx?product=seam-rippers">Seam Rippers</a></li> <li><a href="/product-group-notions.aspx?product=gauges">Sewing Gauges</a></li> <li><a href="/dritz-soft-thimble-medium-.htm">Thimbles</a></li> <li><a href="/product-group-notions.aspx?product=thread">Thread</a></li> <li><a href="/dritz-wax-free-tracing-paper-.htm">Tracing Paper</a></li> <li><a href="/product-group-notions.aspx?product=tracing-wheels">Tracing Wheels</a></li> <li><a href="/product-group-notions.aspx">Shop All Notions</a></li> </ul> </li> <li><a href="/product-group-paint.aspx">Paint</a></li> <li> <span>Party &amp; Event Supplies</span> <ul> <li><a href="/product-group-event-decor.aspx?product=aisle-runners">Burlap Aisle Runners</a></li> <li><a href="/7-inch-natural-burlap-chair-sash-.htm">Burlap Chair Sashes</a></li> <li><a href="/product-group-event-decor.aspx">Event Décor</a></li> <li><a href="/product-group-bags.aspx?product=favor-bags">Favor Bags</a></li> <li><a href="/product-group-event-decor.aspx?product=decorative-sheets">Fringed Decorative Sheets</a></li> <li><a href="/product-group-event-decor.aspx?product=garland">Jute Garland</a></li> <li><a href="/product-group-ribbon.aspx">Ribbon</a></li> <li><a href="/product-group-event-decor.aspx?product=table-runners">Table Runners</a></li> <li><a href="/product-group-event-decor.aspx?product=tablecloths-and-overlays">Tablecloths & Overlays</a></li> <li><a href="/product-group-netting-and-mesh.aspx?product=tulle&type=supplies">Tulle</a></li> <li><a href="/product-group-twine.aspx?specialty=party">Twine</a></li> <li><a href="/specialty-wedding.aspx?type=supplies">Wedding Supplies</a></li> <li><a href="/product-group-bags.aspx?product=wine-bags">Wine Bags</a></li> <li><a href="/specialty-party.aspx?type=supplies">Shop All Party &amp; Event Supplies</a></li> </ul> </li> <li> <span>Pillow Inserts</span> <ul> <li><a href="/product-group-pillows.aspx?product_sub_group=down-pillow-forms">Down Pillow Inserts</a></li> <li><a href="/product-group-pillows.aspx?product_sub_group=microfiber-pillow-forms">Microfiber Pillow Inserts</a></li> <li><a href="/product-group-pillows.aspx?product=pillow-forms&characteristic=outdoor">Outdoor Pillow Inserts</a></li> <li><a href="/product-group-pillows.aspx?product_sub_group=poly-down-pillow-forms">Poly/Down Pillow Inserts</a></li> <li><a href="/product-group-pillows.aspx?product_sub_group=polyester-pillow-forms">Polyester Pillow Inserts</a></li> <li><a href="/product-group-pillows.aspx?product=pillow-forms">Shop All Pillow Inserts</a></li> </ul> </li> <li><a href="/product-group-piping-and-cording.aspx">Piping &amp; Cording</a></li> <li><a href="/product-group-sew-on-tapes.aspx">Sew-On Tapes</a></li> <li><a href="/product-group-stuffing-and-filling.aspx">Stuffing &amp; Filling</a></li> <li><a href="/product-group-tassels-and-trim.aspx">Tassels &amp; Trim</a></li> <li><a href="/product-group-tools.aspx">Tools</a></li> <li><a href="/product-group-toweling.aspx?type=supplies">Toweling</a></li> <li> <span>Upholstery Supplies</span> <ul> <li><a href="/product-group-caning.aspx">Caning &amp; Spline</a></li> <li><a href="/product-group-cleaners-and-solvents.aspx?application=upholstery">Cleaners &amp; Solvents</a></li> <li><a href="/product-group-batting.aspx?application=upholstery">Cotton Batting</a></li> <li><a href="/cushion-dacron-wrap-fabric-.htm">Cushion Dacron Wrap</a></li> <li><a href="/product-group-foam-and-padding.aspx?product=cushions">Cushion Foam</a></li> <li><a href="/product-group-foam-and-padding.aspx?product=padding">Deck Padding</a></li> <li><a href="/product-group-stuffing-and-filling.aspx?application=upholstery">Down &amp; Kapok Filling</a></li> <li><a href="/product-group-webbing.aspx?application=upholstery">Jute &amp; Rubber Webbing</a></li> <li><a href="/product-group-notions.aspx?product=fasteners&product_sub_group=nails-and-nail-trim">Nail Heads &amp; Trim</a></li> <li><a href="/product-group-pillows.aspx?product=pillow-forms">Pillow Inserts</a></li> <li><a href="/product-group-piping-and-cording.aspx?application=upholstery">Piping &amp; Cording</a></li> <li><a href="/rubber-webbing-clips-10-pack-.htm">Rubber Webbing Clips</a></li> <li><a href="/product-group-sew-on-tapes.aspx?application=upholstery">Snap Tape &amp; Piping Tape</a></li> <li><a href="/product-group-glue-and-adhesives.aspx?application=upholstery">Spray Adhesives</a></li> <li><a href="/product-group-twine.aspx?application=upholstery">Twine</a></li> <li><a href="/product-group-notions.aspx?product=fasteners&product_sub_group=buttons&amp;application=upholstery">Upholstery Button Molds</a></li> <li><a href="/product-group-foam-and-padding.aspx?product=foam&application=upholstery">Upholstery Foam</a></li> <li><a href="/product-group-foam-and-padding.aspx?product=upholstery-hair">Upholstery Hair</a></li> <li><a href="/product-group-notions.aspx?product=needles&application=upholstery">Upholstery Needles</a></li> <li><a href="/product-group-notions.aspx?application=upholstery">Upholstery Notions</a></li> <li><a href="/product-group-springs.aspx">Upholstery Springs</a></li> <li><a href="/product-group-notions.aspx?product=fasteners&product_sub_group=tack-strip">Upholstery Tack Strips</a></li> <li><a href="/product-group-notions.aspx?product=fasteners&product_sub_group=tacks">Upholstery Tacks</a></li> <li><a href="/product-group-notions.aspx?product=thread&application=upholstery">Upholstery Thread</a></li> <li><a href="/product-group-tools.aspx?application=upholstery">Upholstery Tools</a></li> <li><a href="/product-group-zippers.aspx?application=upholstery">Upholstery Zippers</a></li> <li><a href="/upholstery-supplies.aspx">Shop All Upholstery Supplies</a></li> </ul> </li> <li><a href="/brand-velcrobrand.aspx">VELCRO&reg; brand Fasteners</a></li> <li> <span>Webbing</span> <ul> <li><a href="/product-group-webbing.aspx?product=cotton-webbing">Cotton Webbing</a></li> <li><a href="/product-group-webbing.aspx?product=jute-webbing">Jute Webbing</a></li> <li><a href="/product-group-webbing.aspx?product=nylon-webbing">Nylon Webbing</a></li> <li><a href="/1-inch-yellow-polyester-webbing-.htm">Polyester Webbing</a></li> <li><a href="/product-group-webbing.aspx?product=polypropylene-webbing">Polypropylene Webbing</a></li> <li><a href="/pirelli-rubber-webbing-.htm">Rubber Webbing</a></li> <li><a href="/rubber-webbing-clips-10-pack-.htm">Rubber Webbing Clips</a></li> <li><a href="/product-group-webbing.aspx">Shop All Webbing</a></li> </ul> </li> <li><a href="/product-group-zippers.aspx">Zippers</a></li> <li><a href="/type-supplies.aspx">Shop All Supplies</a></li> </ul> </li> <li> <span>Wallpaper</span> <ul> <li><a href="/type-wallpaper.aspx?wallpaper_type=peel-and-stick">Peel &amp; Stick Wallpaper</a></li> <li><a href="/type-wallpaper.aspx?wallpaper_type=unpasted">Unpasted Wallpaper</a></li> <li><a href="/type-wallpaper.aspx?wallpaper_type=grasscloth">Grasscloth Wallpaper</a></li> <li><a href="/brand-ralph-lauren.aspx?type=wallpaper">Ralph Lauren Wallpaper</a></li> <li><a href="/brand-nextwall.aspx">NextWall Wallpaper</a></li> <li><a href="/brand-seabrook-designs.aspx">Seabook Designs Wallpaper</a></li> <li><a href="/type-wallpaper.aspx">Shop All Wallpaper</a></li> </ul> </li> <li><a href="/clearance.aspx">Clearance</a></li> <li><a href="/featured-new.aspx">New Arrivals</a></li> <li> <span>Shop By</span> <ul> <li><a href="/brand.aspx">Shop by Brand</a></li> <li><a href="/color.aspx">Shop by Color</a></li> <li><a href="/design.aspx">Shop by Design</a></li> <li><a href="/shop-by-product-type.aspx">Shop by Product Type</a></li> <li><a href="/shop-by-use.aspx">Shop by Use</a></li> <li><a href="/shop-by-characteristic.aspx">Shop by Characteristic</a></li> </ul> </li> <li> <a href="/shoppingcart.aspx"> <strong>Shopping Cart</strong> <strong class="circle-icon headerCartItemCount" style="top: 11px; right: auto; margin-left: 0.675em">0</strong> </a> </li> <li> <span>Maker's Mill</span> <ul> <li><a href="/makersmill/resource-how-to-s.aspx">How To's</a></li> <li><a href="/makersmill/resource-articles.aspx">Articles</a></li> <li><a href="/makersmill/resource-tips-and-tricks.aspx">Tips &amp; Tricks</a></li> <li><a href="/makersmill/resource-inspiration.aspx">Inspiration</a></li> <li><a href="/makersmill/resource-product-guides.aspx">Product Guides</a></li> <li><a href="/makersmill/">View All</a></li> </ul> </li> <li><a href="/account/">Sign In</a></li> <li> <span>Customer Service</span> <ul> <li><a href="/contact.aspx">Contact Us</a></li> <li><a href="/shipping-and-returns.aspx">Shipping &amp; Returns</a></li> <li><a href="/faqs.aspx">FAQ</a></li> <li><a href="/terms.aspx">Terms &amp; Conditions</a></li> </ul> </li> </ul> </div> <div class="mobile-only top-padding bottom-padding"> <div class="mobile-only"> <a href="#menu" class="left-icon"> <span class="icon menuIcon" title="Menu"></span> </a> <a class="cart right-icon" href="/shoppingcart.aspx"> <span class="item-count circle-icon headerCartItemCount">0</span> <img src="https://www.onlinefabricstore.net/images/design/cart-icon.png" alt="Shopping Cart" class="cart-icon" /> </a> <a href="https://www.onlinefabricstore.net"> <span class="logoIcon mobile-only" title="OnlineFabricStore.net - Where Great Ideas Begin With Fabric"></span> </a> </div> </div> <section class="d-flexbox justify-space-between"> <div class="logo hide-mobile"> <a href="https://www.onlinefabricstore.net"> <img class="hide-mobile" src="https://www.onlinefabricstore.net/images/design/OFS_Logo_sm.png" alt="OnlineFabricStore.net - Where Great Ideas Begin With Fabric"> </a> </div> <div class="search hide-mobile"> <ul class="hide-mobile"> <li><a href="tel:877-781-2967">877-781-2967</a></li> <li><a href="/contact.aspx">Live Chat</a></li> <li><a href="/contact.aspx">Contact Us</a></li> <li><a class="ModalEmailSignUp" href="#">Email Sign-up</a></li> <li class="strong"><a href="#" class="modal-sign-in">Sign in</a></li> </ul> <div class="search-container hide-mobile"> <input type="text" class="search-box search-keyword" autocomplete="off" /> <input type="image" class="SearchButton search-button" src="https://www.onlinefabricstore.net/images/search-icon-no-border.png" alt="search"> <div class="cart" title="No items in your cart."> <a href="/shoppingcart.aspx" class="item-count circle-icon headerCartItemCount">0</a> <a href="/shoppingcart.aspx" class="cart-icon"> <img src="https://www.onlinefabricstore.net/images/design/cart-icon.png" alt="Shopping Cart" /> </a> </div> </div> </div> </section> <nav class="navigation hide-mobile-phone"> <ul> <li><a href="/type-fabric.aspx">All Fabric</a></li> <li><a href="/decor-fabric.aspx">Décor Fabric</a></li> <li><a href="/apparel-fabric.aspx">Apparel Fabric</a></li> <li><a href="/general-purpose-fabric.aspx">Utility Fabric</a></li> <li><a href="/craft-fabric.aspx">Craft Fabric</a></li> <li><a href="/supplies.aspx">Supplies</a></li> <li><a href="/type-wallpaper.aspx">Wallpaper</a></li> <li><a href="/featured-new.aspx" class="right-margin hide-mobile">New</a></li> <li class="emphasis hide-mobile"><strong><a href="/clearance.aspx">Clearance</a></strong></li> <li class="emphasis blue hide-mobile"><a href="/makersmill/">Maker's Mill</a></li> </ul> </nav> <div id="shop-by-placeholder mobile-only"></div> <div class="search-container mobile-only"> <div> <input type="text" class="search-box mobile-search-box search-keyword-mobile" placeholder="search" /> </div> <div> <a href="#" class="SearchButton btn search-button-mobile">Search</a> </div> </div> </header> <content> <form action="/Record/AddToCart" class="record" id="recordForm" method="get" name="recordForm"> <script> var turnToConfig = { sku: "147046", locale: "en_US", pageId: "pdp-page", qa: { // onFinish: function(){} }, gallery: { skus: ['147046'] } }; window.TurnToCmd = window.TurnToCmd || function () { (TurnToCmd.q = TurnToCmd.q || []).push(arguments) }; </script> <script src="https://widgets.turnto.com/v5/widgets/cMLSErZYzuXqoktsite/js/turnto.js" async></script> <div id="hawk-backToTop" style="display: none;" class="hover"> <img src="//manage.hawksearch.com/sites/shared/images/top.png"> </div> <div class="bread-crumbs"> <ul> <li><a href="../use-apparel.aspx">Apparel</a></li> <li><a href="../product-group-poplin.aspx">Poplin</a></li> </ul> </div> <div class="main" itemtype="http://schema.org/Product" itemscope> <h1 itemprop="name">Gray Poly Poplin Fabric</h1> <div class="hide-overflow product-rating"> <div id="tt-teaser-icons" style="display:none;" width="0" height="0"> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <symbol id="tt-teaser-star--empty" viewBox="0 0 24 24"> <path d="M12 18l-6.4 3.88 1.73-7.33-5.66-4.93L9.09 9 12 2.09 14.91 9l7.42.64-5.63 5 1.72 7.34z" fill="none" stroke="#eb7602" xmlns="http://www.w3.org/2000/svg"></path> </symbol> <symbol id="tt-teaser-star--full" viewBox="0 0 24 24"> <path fill="#eb7602" d="M12 18.66l-7.44 4.35 1.98-8.16L0 9.36l8.62-.7L12 .99l3.38 7.67 8.62.7-6.54 5.49 1.98 8.16L12 18.66z" xmlns="http://www.w3.org/2000/svg"></path> </symbol> <symbol id="tt-teaser-star--half" viewBox="0 0 24 24"> <path fill="#eb7602" d="M12 2.09L9.09 9l-7.42.62 5.66 4.93-1.72 7.32 1.07-.65L12 17.97V2.09z" stroke="#eb7602" xmlns="http://www.w3.org/2000/svg"></path> <path d="M12 2.09L14.91 9l7.42.62-5.66 4.93 1.72 7.32-1.07-.65L12 17.97V2.09z" stroke="#eb7602"></path> </symbol> </svg> </div> <div id="tt-teaser" class="TTteaser"></div> </div> <div class="image-section relative"> <svg height="0" width="0" style="position:absolute;margin-left: -100%; display: none;"> <path id="heart-icon" d="M16,28.261c0,0-14-7.926-14-17.046c0-9.356,13.159-10.399,14-0.454c1.011-9.938,14-8.903,14,0.454 C30,20.335,16,28.261,16,28.261z" /> </svg> <svg class="heart-icon is-outlined" id="favorite-product" viewBox="0 0 32 32"> <use xlink:href="#heart-icon"></use> </svg> <div class="image-container"> <div class="image"> <img itemprop="image" src="https://www.onlinefabricstore.net/images/product-images/xl/PP1128_1.jpg" alt="Gray Poly Poplin Fabric" title="Gray Poly Poplin Fabric" id="product-image" class="product-image clickable zoom-pointer" onerror="this.onerror=null;this.src='https://www.onlinefabricstore.net/images/product-images/standard/noimage.png'" /> <span class="zoom-icon hide-mobile product-image"></span> </div> </div> <div class="thumbnails"> <img src="https://www.onlinefabricstore.net/images/product-images/th/PP1128_1.jpg" alt="Gray Poly Poplin Fabric - Image 1" title="Gray Poly Poplin Fabric - Image 1" data-zoomindex="1" class="product-image clickable" /> <link itemprop="image" href="https://www.onlinefabricstore.net/images/product-images/xl/PP1128_1.jpg" /> <img src="https://www.onlinefabricstore.net/images/product-images/th/PP1128_2.jpg" alt="Gray Poly Poplin Fabric - Image 2" title="Gray Poly Poplin Fabric - Image 2" data-zoomindex="2" class="product-image clickable" /> <link itemprop="image" href="https://www.onlinefabricstore.net/images/product-images/xl/PP1128_2.jpg" /> </div> <ul class="inline-list social-buttons"> <li><span class="fb-like" data-layout="button_count" data-action="like" data-show-faces="false" data-share="false" data-href="gray-poly-poplin-fabric-.htm"></span></li> <li> <a data-pin-do="buttonPin" data-pin-count="beside" data-pin-save="true" href="https://www.pinterest.com/pin/create/button/?url=gray-poly-poplin-fabric-.htm&media=https://www.onlinefabricstore.net/images/product-images/lg/PP1128_1.jpg&description=Gray Poly Poplin Fabric"></a> </li> </ul> </div> <div class="add-to-cart"> <div itemprop="offers" itemtype="http://schema.org/Offer" itemscope> <link itemprop="url" href="gray-poly-poplin-fabric-.htm" /> <meta itemprop="availability" content="https://schema.org/InStock" /> <meta itemprop="priceCurrency" content="USD" /> <meta itemprop="itemCondition" content="https://schema.org/NewCondition" /> <div itemprop="seller" itemtype="http://schema.org/Organization" itemscope> <meta itemprop="name" content="OnlineFabricStore.net" /> </div> <meta itemprop="price" content="2.700000" /> <h2> $2.70 <span> per Yard</span> <span> (1 -29 Yards) </span> </h2> </div> <div class="volume-pricing-container"> <div class="volume-pricing-tier " data-quantity="30"> <p class="strong bottom-margin-half">Buy 30+</p> <p class="strong blue larger-175em margin-bottom-0 margin-top-0"> $2.45 </p> <p class="bottom-margin-half"> per yard </p> <p class="strong orange margin-bottom-0"> Save 9% </p> </div> <div class="volume-pricing-tier " data-quantity="60"> <p class="strong bottom-margin-half">Buy 60+</p> <p class="strong blue larger-175em margin-bottom-0 margin-top-0"> $2.35 </p> <p class="bottom-margin-half"> per yard </p> <p class="strong orange margin-bottom-0"> Save 13% </p> </div> <div class="volume-pricing-tier " data-quantity="100"> <p class="strong bottom-margin-half">Buy 100+</p> <p class="strong blue larger-175em margin-bottom-0 margin-top-0"> $2.20 </p> <p class="bottom-margin-half"> per yard </p> <p class="strong orange margin-bottom-0"> Save 19% </p> </div> <div class="volume-pricing-tier " data-quantity="300"> <p class="strong bottom-margin-half">Buy 300+</p> <p class="strong blue larger-175em margin-bottom-0 margin-top-0"> $1.90 </p> <p class="bottom-margin-half"> per yard </p> <p class="strong orange margin-bottom-0"> Save 30% </p> </div> </div> <a href="#" class="strong blue d-block bottom-margin display-768-1366-only" id="showMoreVolumePricing">Show more volume discounts</a> <div class="quantity none"> <strong>Quantity (Yards):</strong> <input Value="1" class="" data-val="true" data-val-number="The field Quantity must be a number." data-val-required="The Quantity field is required." id="CartItem_Quantity" min="0" name="CartItem.Quantity" onPaste="return false" onkeypress="return (event.charCode === 0) || (event.charCode >= 48 &amp;&amp; event.charCode &lt;= 57)" pattern="[0-9]*" step="1" type="number" value="" /> </div> <span id="originalPriceSection" class="hidden"> <span> at $2.70 / Yard</span> </span> <div class="volume-pricing-savings none" id="volumePriceSavingsSection" style="display: none;"> <p id="priceTotal" class="margin-bottom-0"> Total: <span class="larger blue strong" id="volumePricingTotal"></span> </p> <p class="orange strong smaller margin-bottom-0" id="volumeDiscountMessage"> <svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 24 20"><path fill="#eb7602" d="M20.285 2l-11.285 11.567-5.286-5.011-3.714 3.716 9 8.728 15-15.285z" /></svg> <span id="volumePricePercentSavings"></span>% volume discount applied </p> </div> <p id="addToCartMessage" style="display:none;" class="message strong"></p> <div class="clearboth fleft one-column top-margin"> <div class="two-columns-gutter-large"> <input type="button" value="Add To Cart" id="addToCartButton" class="button" /> <span class="centered-secondary-link"><a href="#" id="shippingPolicyLink">Shipping &amp; Return Policy</a></span> </div> <div class="two-columns-gutter-large"> <input type="button" value="Add Sample - $2.00" id="addSampleToCartButton" class="button secondary-button" /> <span class="centered-secondary-link"><a href="#" id="sampleInfoLink">About Samples</a></span> </div> </div> <input Value="147046" data-val="true" data-val-number="The field ProductId must be a number." data-val-required="The ProductId field is required." id="Detail_ProductId" name="Detail.ProductId" type="hidden" value="147046" /> <input Value="PP1128" id="Detail_Sku" name="Detail.Sku" type="hidden" value="PP1128" /> <input Value="" id="Detail_Manufacturer" name="Detail.Manufacturer" type="hidden" value="" /> <input Value="147047" data-val="true" data-val-number="The field SampleId must be a number." data-val-required="The SampleId field is required." id="Detail_SampleId" name="Detail.SampleId" type="hidden" value="147047" /> <input Value="False" data-val="true" data-val-required="The SoldByHalfYard field is required." id="Detail_SoldByHalfYard" name="Detail.SoldByHalfYard" type="hidden" value="False" /> <input Value="" data-val="true" data-val-number="The field QuantityInStock must be a number." id="Detail_QuantityInStock" name="Detail.QuantityInStock" type="hidden" value="" /> <input Value="" data-val="true" data-val-number="The field SqFtCoverage must be a number." id="Detail_SqFtCoverage" name="Detail.SqFtCoverage" type="hidden" value="" /> <input Value="9Aqmlq9Yp5Xko993Txlv2TArE5isSe5n" id="SessionId" name="SessionId" type="hidden" value="9Aqmlq9Yp5Xko993Txlv2TArE5isSe5n" /> <input class="hidden" data-val="true" data-val-required="The AddHalfYardToCart field is required." id="AddHalfYardToCart" name="AddHalfYardToCart" type="checkbox" value="true" /><input name="AddHalfYardToCart" type="hidden" value="false" /> <input class="hidden" data-val="true" data-val-required="The AddSampleToCart field is required." id="AddSampleToCart" name="AddSampleToCart" type="checkbox" value="true" /><input name="AddSampleToCart" type="hidden" value="false" /> </div> <div class="details"> <h3> Details </h3> <ul class="two-column-list clearboth top-padding"> <li><strong>Product ID: </strong> <span itemprop="sku">PP1128</span> <span itemprop="mpn" class="hidden">PP1128</span></li> <li><strong>Content: </strong> 100% Polyester</li> <li><strong>Width: </strong> 60&quot;</li> </ul> <ul> <li> <strong>Maximum Continuous Length:</strong> Approximately 30 Yards <span class="d-block smaller medium-gray"> When ordering more than 30 yards it may come in more than one piece. </span> </li> </ul> <div class="clearboth"> <p class="tall-text" itemprop="description">Gray Poly Poplin is a versatile lightweight fabric. Poplin is great for making clothing, liners in baskets and handbags, window treatments, or in sewing and embroidery projects, like as a backing on a quilt. It can also be used to make bias tape, flag making, and in crafts. You name it, poly poplin is perfect for any project that needs a durable plain weave fabric.</p> </div> <span class="d-block top-margin">For more information, see our <a href="https://www.onlinefabricstore.net/makersmill/poplin-fabric-product-guide/">Poplin Fabric Product Guide</a>.</span> <!--- End Details --> </div> <hr> <div class="section set-height relative"> <h3>Related Products</h3> <ul class="product-list"> <li> <a href="brown-poly-poplin-fabric-.htm"><img src="https://www.onlinefabricstore.net/images/product-images/xs/PP333_1.jpg" alt="Brown Poly Poplin" title="Brown Poly Poplin" /></a> <p><a href="brown-poly-poplin-fabric-.htm">Brown Poly Poplin</a></p> </li> <li> <a href="orange-poly-poplin-fabric-.htm"><img src="https://www.onlinefabricstore.net/images/product-images/xs/PP431_1.jpg" alt="Orange Poly Poplin" title="Orange Poly Poplin" /></a> <p><a href="orange-poly-poplin-fabric-.htm">Orange Poly Poplin</a></p> </li> <li> <a href="fuchsia-poly-poplin-fabric-.htm"><img src="https://www.onlinefabricstore.net/images/product-images/xs/PP529_1.jpg" alt="Fuchsia Poly Poplin" title="Fuchsia Poly Poplin" /></a> <p><a href="fuchsia-poly-poplin-fabric-.htm">Fuchsia Poly Poplin</a></p> </li> <li> <a href="pink-poly-poplin-fabric-.htm"><img src="https://www.onlinefabricstore.net/images/product-images/xs/PP527_1.jpg" alt="Pink Poly Poplin" title="Pink Poly Poplin" /></a> <p><a href="pink-poly-poplin-fabric-.htm">Pink Poly Poplin</a></p> </li> <li> <a href="red-poly-poplin-fabric-.htm"><img src="https://www.onlinefabricstore.net/images/product-images/xs/PP626_1.jpg" alt="Red Poly Poplin" title="Red Poly Poplin" /></a> <p><a href="red-poly-poplin-fabric-.htm">Red Poly Poplin</a></p> </li> <li> <a href="burgundy-poly-poplin-fabric-.htm"><img src="https://www.onlinefabricstore.net/images/product-images/xs/PP628_1.jpg" alt="Burgundy Poly Poplin" title="Burgundy Poly Poplin" /></a> <p><a href="burgundy-poly-poplin-fabric-.htm">Burgundy Poly Poplin</a></p> </li> <li> <a href="flag-green-poly-poplin-fabric-.htm"><img src="https://www.onlinefabricstore.net/images/product-images/xs/PP727_1.jpg" alt="Flag Green Poly Poplin" title="Flag Green Poly Poplin" /></a> <p><a href="flag-green-poly-poplin-fabric-.htm">Flag Green Poly Poplin</a></p> </li> <li> <a href="hunter-green-poly-poplin-fabric-.htm"><img src="https://www.onlinefabricstore.net/images/product-images/xs/PP732_1.jpg" alt="Hunter Green Poly Poplin" title="Hunter Green Poly Poplin" /></a> <p><a href="hunter-green-poly-poplin-fabric-.htm">Hunter Green Poly Poplin</a></p> </li> <li> <a href="turquoise-poly-poplin-fabric-.htm"><img src="https://www.onlinefabricstore.net/images/product-images/xs/PP932_1.jpg" alt="Turquoise Poly Poplin" title="Turquoise Poly Poplin" /></a> <p><a href="turquoise-poly-poplin-fabric-.htm">Turquoise Poly Poplin</a></p> </li> <li> <a href="royal-blue-poly-poplin-fabric-.htm"><img src="https://www.onlinefabricstore.net/images/product-images/xs/PP933_1.jpg" alt="Royal Blue Poly Poplin" title="Royal Blue Poly Poplin" /></a> <p><a href="royal-blue-poly-poplin-fabric-.htm">Royal Blue Poly Poplin</a></p> </li> <li> <a href="plum-poly-poplin-fabric-.htm"><img src="https://www.onlinefabricstore.net/images/product-images/xs/PP1034_1.jpg" alt="Plum Poly Poplin" title="Plum Poly Poplin" /></a> <p><a href="plum-poly-poplin-fabric-.htm">Plum Poly Poplin</a></p> </li> <li> <a href="purple-poly-poplin-fabric-.htm"><img src="https://www.onlinefabricstore.net/images/product-images/xs/PP1037_1.jpg" alt="Purple Poly Poplin" title="Purple Poly Poplin" /></a> <p><a href="purple-poly-poplin-fabric-.htm">Purple Poly Poplin</a></p> </li> <li> <a href="ivory-poly-poplin-fabric-.htm"><img src="https://www.onlinefabricstore.net/images/product-images/xs/PP128_1.jpg" alt="Ivory Poly Poplin" title="Ivory Poly Poplin" /></a> <p><a href="ivory-poly-poplin-fabric-.htm">Ivory Poly Poplin</a></p> </li> <li> <a href="black-poly-poplin-fabric-.htm"><img src="https://www.onlinefabricstore.net/images/product-images/xs/PP1127_1.jpg" alt="Black Poly Poplin" title="Black Poly Poplin" /></a> <p><a href="black-poly-poplin-fabric-.htm">Black Poly Poplin</a></p> </li> <li> <a href="charcoal-poly-poplin-fabric-.htm"><img src="https://www.onlinefabricstore.net/images/product-images/xs/PP1139_1.jpg" alt="Charcoal Poly Poplin" title="Charcoal Poly Poplin" /></a> <p><a href="charcoal-poly-poplin-fabric-.htm">Charcoal Poly Poplin</a></p> </li> <li> <a href="cranberry-poly-poplin-fabric-.htm"><img src="https://www.onlinefabricstore.net/images/product-images/xs/PP627_1.jpg" alt="Cranberry Poly Poplin" title="Cranberry Poly Poplin" /></a> <p><a href="cranberry-poly-poplin-fabric-.htm">Cranberry Poly Poplin</a></p> </li> <li> <a href="raspberry-poly-poplin-fabric-.htm"><img src="https://www.onlinefabricstore.net/images/product-images/xs/PP645_1.jpg" alt="Raspberry Poly Poplin" title="Raspberry Poly Poplin" /></a> <p><a href="raspberry-poly-poplin-fabric-.htm">Raspberry Poly Poplin</a></p> </li> <li> <a href="light-teal-poly-poplin-fabric-.htm"><img src="https://www.onlinefabricstore.net/images/product-images/xs/PP764_1.jpg" alt="Light Teal Poly Poplin" title="Light Teal Poly Poplin" /></a> <p><a href="light-teal-poly-poplin-fabric-.htm">Light Teal Poly Poplin</a></p> </li> <li> <a href="olive-green-poly-poplin-fabric-.htm"><img src="https://www.onlinefabricstore.net/images/product-images/xs/PP830_1.jpg" alt="Olive Green Poly Poplin" title="Olive Green Poly Poplin" /></a> <p><a href="olive-green-poly-poplin-fabric-.htm">Olive Green Poly Poplin</a></p> </li> <li> <a href="copen-blue-poly-poplin-fabric-.htm"><img src="https://www.onlinefabricstore.net/images/product-images/xs/PP931_1.jpg" alt="Copen Blue Poly Poplin" title="Copen Blue Poly Poplin" /></a> <p><a href="copen-blue-poly-poplin-fabric-.htm">Copen Blue Poly Poplin</a></p> </li> <li> <a href="peacock-blue-poly-poplin-fabric-.htm"><img src="https://www.onlinefabricstore.net/images/product-images/xs/PP958_1.jpg" alt="Peacock Blue Poly Poplin" title="Peacock Blue Poly Poplin" /></a> <p><a href="peacock-blue-poly-poplin-fabric-.htm">Peacock Blue Poly Poplin</a></p> </li> <li> <a href="champagne-poly-poplin-fabric-.htm"><img src="https://www.onlinefabricstore.net/images/product-images/xs/PP130_1.jpg" alt="Champagne Poly Poplin" title="Champagne Poly Poplin" /></a> <p><a href="champagne-poly-poplin-fabric-.htm">Champagne Poly Poplin</a></p> </li> <li> <a href="gold-poly-poplin-fabric-.htm"><img src="https://www.onlinefabricstore.net/images/product-images/xs/PP226_1.jpg" alt="Gold Poly Poplin" title="Gold Poly Poplin" /></a> <p><a href="gold-poly-poplin-fabric-.htm">Gold Poly Poplin</a></p> </li> <li> <a href="khaki-poly-poplin-fabric-.htm"><img src="https://www.onlinefabricstore.net/images/product-images/xs/PP326_1.jpg" alt="Khaki Poly Poplin" title="Khaki Poly Poplin" /></a> <p><a href="khaki-poly-poplin-fabric-.htm">Khaki Poly Poplin</a></p> </li> <li> <a href="peach-poly-poplin-fabric-.htm"><img src="https://www.onlinefabricstore.net/images/product-images/xs/PP430_1.jpg" alt="Peach Poly Poplin" title="Peach Poly Poplin" /></a> <p><a href="peach-poly-poplin-fabric-.htm">Peach Poly Poplin</a></p> </li> <li> <a href="coral-poly-poplin-fabric-.htm"><img src="https://www.onlinefabricstore.net/images/product-images/xs/PP432_1.jpg" alt="Coral Poly Poplin" title="Coral Poly Poplin" /></a> <p><a href="coral-poly-poplin-fabric-.htm">Coral Poly Poplin</a></p> </li> <li> <a href="baby-blue-poly-poplin-fabric-.htm"><img src="https://www.onlinefabricstore.net/images/product-images/xs/PP926_1.jpg" alt="Baby Blue Poly Poplin" title="Baby Blue Poly Poplin" /></a> <p><a href="baby-blue-poly-poplin-fabric-.htm">Baby Blue Poly Poplin</a></p> </li> <li> <a href="120-inch-white-poly-poplin-fabric-.htm"><img src="https://www.onlinefabricstore.net/images/product-images/xs/PP126-120_1.jpg" alt="120&quot; White Poly Poplin" title="120&quot; White Poly Poplin" /></a> <p><a href="120-inch-white-poly-poplin-fabric-.htm">120&quot; White Poly Poplin</a></p> </li> <li> <a href="120-inch-black-poly-poplin-fabric-.htm"><img src="https://www.onlinefabricstore.net/images/product-images/xs/PP1127-120_1.jpg" alt="120&quot; Black Poly Poplin" title="120&quot; Black Poly Poplin" /></a> <p><a href="120-inch-black-poly-poplin-fabric-.htm">120&quot; Black Poly Poplin</a></p> </li> <li> <a href="lavender-poly-poplin-fabric-.htm"><img src="https://www.onlinefabricstore.net/images/product-images/xs/PP1026_1.jpg" alt="Lavender Poly Poplin" title="Lavender Poly Poplin" /></a> <p><a href="lavender-poly-poplin-fabric-.htm">Lavender Poly Poplin</a></p> </li> <li> <a href="raisin-poly-poplin-fabric-.htm"><img src="https://www.onlinefabricstore.net/images/product-images/xs/PP1051_1.jpg" alt="Raisin Poly Poplin" title="Raisin Poly Poplin" /></a> <p><a href="raisin-poly-poplin-fabric-.htm">Raisin Poly Poplin</a></p> </li> <li> <a href="robin-egg-blue-poly-poplin-fabric-.htm"><img src="https://www.onlinefabricstore.net/images/product-images/xs/PP951_1.jpg" alt="Robin Egg Blue Poly Poplin" title="Robin Egg Blue Poly Poplin" /></a> <p><a href="robin-egg-blue-poly-poplin-fabric-.htm">Robin Egg Blue Poly Poplin</a></p> </li> <li> <a href="avocado-poly-poplin-fabric-.htm"><img src="https://www.onlinefabricstore.net/images/product-images/xs/PP752_1.jpg" alt="Avocado Poly Poplin" title="Avocado Poly Poplin" /></a> <p><a href="avocado-poly-poplin-fabric-.htm">Avocado Poly Poplin</a></p> </li> <li> <a href="rust-poly-poplin-fabric-.htm"><img src="https://www.onlinefabricstore.net/images/product-images/xs/PP337_1.jpg" alt="Rust Poly Poplin" title="Rust Poly Poplin" /></a> <p><a href="rust-poly-poplin-fabric-.htm">Rust Poly Poplin</a></p> </li> <li> <a href="cherry-poly-poplin-fabric-.htm"><img src="https://www.onlinefabricstore.net/images/product-images/xs/PP643_1.jpg" alt="Cherry Poly Poplin" title="Cherry Poly Poplin" /></a> <p><a href="cherry-poly-poplin-fabric-.htm">Cherry Poly Poplin</a></p> </li> <li> <a href="silver-poly-poplin-fabric-.htm"><img src="https://www.onlinefabricstore.net/images/product-images/xs/PP1126_1.jpg" alt="Silver Poly Poplin" title="Silver Poly Poplin" /></a> <p><a href="silver-poly-poplin-fabric-.htm">Silver Poly Poplin</a></p> </li> <li> <a href="white-poly-poplin-fabric-.htm"><img src="https://www.onlinefabricstore.net/images/product-images/xs/PP126_1.jpg" alt="White Poly Poplin" title="White Poly Poplin" /></a> <p><a href="white-poly-poplin-fabric-.htm">White Poly Poplin</a></p> </li> <li> <a href="yellow-poly-poplin-fabric-.htm"><img src="https://www.onlinefabricstore.net/images/product-images/xs/PP426_1.jpg" alt="Yellow Poly Poplin" title="Yellow Poly Poplin" /></a> <p><a href="yellow-poly-poplin-fabric-.htm">Yellow Poly Poplin</a></p> </li> <li> <a href="navy-blue-poly-poplin-fabric-.htm"><img src="https://www.onlinefabricstore.net/images/product-images/xs/PP934_1.jpg" alt="Navy Blue Poly Poplin" title="Navy Blue Poly Poplin" /></a> <p><a href="navy-blue-poly-poplin-fabric-.htm">Navy Blue Poly Poplin</a></p> </li> </ul> <a class="full-width-button show-all-related-products stick-to-bottom-of-parent" href="#">Show All</a> </div> <div class="clearboth"></div> <div class="section"> <h3>Q &amp; A</h3> <div class="turn-to"> <div class="tt-top-comment" data-ttsku="147046"></div> <div id="tt-gallery-row"></div> <div id="tt-comment-capture"></div> <div id="tt-chatter-widget"></div> <div id="tt-instant-answers-widget"></div> <div id="tt-qa-list"></div> </div> <h3 class="top-margin">Reviews</h3> <div class="turn-to"> <div id="tt-reviews-summary"></div> <div id="tt-reviews-list"></div> </div> </div> </div> <div class="recommendations-container"> <div class="hawk-recommendation recommendations" data-widgetguid="91afc887-ddfc-4067-a03b-b4d2bfbc5d32"></div> </div> <div id="cart" class="modal-cart" style="display:none;"> <div class="cart-info"> <img class="product" src="https://www.onlinefabricstore.net/images/product-images/md/PP1128_1.jpg" alt="Gray Poly Poplin Fabric" title="Gray Poly Poplin Fabric" /> <h3>Added to Cart:</h3> <p><strong><span id="addedItemName"></span></strong></p> <section> <div class="two-columns"> <p>Qty Added: <span id="qtyAdded"></span></p> <p>Total Added: <span id="totalAdded"></span></p> </div> <div class="two-columns"> <p>Items in Cart: <span id="itemsInCart"></span></p> <p>Subtotal: <span id="subTotal"></span></p> </div> <div id="mapPricingSavings" class="clearboth callout" style="display:none;"> <div id="mapPricingMessage"></div> <small>This discount is already applied to your order.</small> <p>Price per Yard: <span id="mapOriginalPrice" class="strike-through"></span> <span id="mapDiscountedPrice" class="orange larger"></span></p> </div> </section> <section> <div class="two-columns"> <a class="button primary-button" href="/shoppingcart.aspx">Go To Cart</a> </div> <div class="two-columns"> <a href="#" id="continue-shopping">Continue Shopping</a> </div> </section> <section> <p><small>Taxes, Shipping Fees, and Discounts will be applied during the checkout process.</small></p> </section> </div> <hr class="clearboth" /> <div class="hawk-recommendation recommendations" data-widgetguid="a18665b9-f5bf-4273-a0bc-24a260ccb41d"></div> </div> <div id="product-zoom-images" style="display:none"></div> <div id="prop65Message" style="display:none" class="info-modal"> <h3>Proposition 65 Warning:</h3> <p class="larger"> <strong class="orange">WARNING:</strong> This product contains a chemical known to the State of California to cause cancer, reproductive toxicity, birth defects or other reproductive harm. For more information visit <a href="https://www.P65Warnings.ca.gov" target="_blank">www.P65Warnings.ca.gov</a>. </p> </div> <div id="shippingPolicy" style="display:none" class="info-modal"> <section> <h3>Shipping &amp; Returns</h3> <h4>Free Shipping on Orders Over $150.00*</h4> <p><strong>Free shipping</strong> on orders of $150.00 or more to the contiguous United States.</p> <p> <em> *P.O. box, International, HI, AK, and expedited services do not apply.</em> </p> </section> <section> <h4>Returns</h4> <p> Any customer who is dissatisfied with a purchase may receive a refund or store credit on fabric. All retuned items must be in original unused condition and not cut or altered by the customer. Returns must be received within 30 days of the ship date. Restrictions apply to some products. Certain products cannot be returned. </p> </section> <p> See our <a target="_blank" href="shipping-and-returns.aspx">Shipping &amp; Return Policy</a> for more information. </p> </div> <div id="sampleInfo" style="display:none" class="info-modal"> <h3>Samples</h3> <p>Many items on OnlineFabricStore.net can be ordered as samples. Click the "Add Sample" button to add a sample to your cart. If there is no button, we do not offer samples for that item.</p> <p>Fabric samples are typically 4&quot; x 4&quot;.</p> <p>Shipping is free for domestic U.S. sample orders, which ship via USPS. Canadian sample orders have a $2.50 shipping fee. All other destinations have a $5.00 shipping fee. Next-Day sample shipping is available for an additional cost.</p> </div> </form> <script text="text/javascript"> var pricingData = [{"CustomerPrice":2.700000,"OriginalPrice":2.700000,"SalePrice":1.9200,"BreakPoint":30.0000,"Amount":0.2500,"VolumePrice":2.450000,"PercentSaved":9.0},{"CustomerPrice":2.700000,"OriginalPrice":2.700000,"SalePrice":1.9200,"BreakPoint":60.0000,"Amount":0.3500,"VolumePrice":2.350000,"PercentSaved":13.0},{"CustomerPrice":2.700000,"OriginalPrice":2.700000,"SalePrice":1.9200,"BreakPoint":100.0000,"Amount":0.5000,"VolumePrice":2.200000,"PercentSaved":19.0},{"CustomerPrice":2.700000,"OriginalPrice":2.700000,"SalePrice":1.9200,"BreakPoint":300.0000,"Amount":0.8000,"VolumePrice":1.900000,"PercentSaved":30.0}]; var onSale = false; if(HawkSearch.Tracking) { HawkSearch.Tracking.track('pageload', { pageType: 'item' }); } if(HawkSearch.Context) { HawkSearch.Context.add('uniqueid', "147046"); } // Klaviyo var _learnq = _learnq || []; var item = { "ProductName": 'Gray Poly Poplin Fabric', "ProductID": 'PP1128', "ImageURL": 'https://www.onlinefabricstore.net/images/product-images/lg/PP1128_1.jpg', "URL": 'https://www.onlinefabricstore.net/gray-poly-poplin-fabric-.htm', "Brand": '', "Price": 2.700000 }; _learnq.push(['track', 'Viewed Product', item]); _learnq.push(['trackViewedItem', { "Title": item.ProductName, "ItemId": item.ProductID, "ImageUrl": item.ImageURL, "Url": item.URL, "Metadata": { "Brand": item.Brand, "Price": item.Price } }]); $(window).scroll(function(event) { var scroll = $(window).scrollTop(); if (scroll > 400) { $('#hawk-backToTop').fadeIn(); } else { $('#hawk-backToTop').fadeOut(); } }); $(document).ready(function() { loadTeaserCounts('147046'); $('#hawk-backToTop').click(function() { $("html, body").animate({ scrollTop: "0px" }); }); var form = $("#recordForm"); $(document).mouseup(function (e) { var container = $("#image-select-list li").not('.selected'); // if the target of the click isn't the container nor a descendant of the container if (!container.is(e.target) && container.has(e.target).length === 0) { container.hide(); } }); $('#image-select-list').click(function (e) { var items = $(this).find('li'); // todo add/remove background arrow //var selectedItem = $(this).find('.selected'); //selectedItem.hide(); //console.log(selectedItem.html()); //selectedItem.removeClass('selected'); //selectedItem.css("background", "none"); items.show(); }); $('#image-select-list li').click(function () { var link = $(this).data("link"); if (link) { window.location.href = link; } }); $('#variantSelect').change(function () { var val = $(this).val(); window.location.href = val; }); $('#addToCartButton').click(function () { $('#AddSampleToCart').prop('checked', false); if ($('#halfYard').val() == '1') { $('#AddHalfYardToCart').prop('checked', true); } else { $('#AddHalfYardToCart').prop('checked', false); } AddToCart(); }); $('#CartItem_Quantity').keypress(function(e) { if (e.keyCode == 13) { e.preventDefault(); $('#addToCartButton').click(); } }); $('#addSampleToCartButton').click(function() { $('#AddSampleToCart').prop('checked', true); AddToCart(); }); $('#showMoreVolumePricing').click(function (event) { event.preventDefault(); $('.volume-pricing-tier').show(); $(this).hide(); }); $('.volume-pricing-tier').click(function () { var quantity = $(this).data("quantity"); $('#CartItem_Quantity').val(quantity); GetVolumePrice(quantity); }); $('.show-all-related-products').click(function(event) { event.preventDefault(); var text = $(this).text(); var listHeight = $('.product-list li').height(); if (text === 'Show All') { $('.set-height').removeClass('set-height').addClass('height-auto'); $(this).text('Show Less'); } else { $('.height-auto').removeClass('height-auto').addClass('set-height'); $(this).text('Show All'); } }); $('#CartItem_Quantity').on('input', function() { var quantity = $(this).val(); if (quantity > 0) { $('#addToCartMessage').hide(); } GetVolumePrice(quantity); }); $('#halfYard').on('change', function () { var quantity = $('#CartItem_Quantity').val(); if ($(this).val() == '1') { $('#AddHalfYardToCart').prop('checked', true); } else { $('#AddHalfYardToCart').prop('checked', false); } GetVolumePrice(quantity); }); function GetVolumePrice(quantity) { var numQuantity = Number(quantity); var halfYard = $('#halfYard').val(); if (halfYard == 1) { numQuantity = numQuantity + 0.5; } var price = pricingData[0].CustomerPrice; if (onSale) { var salePrice = pricingData[0].SalePrice; price = salePrice; } var breakPointArray = []; for (var i = 0, iLen = pricingData.length; i < iLen; i++) { if (numQuantity >= pricingData[i].BreakPoint) { breakPointArray.push(pricingData[i]); }; } var breakPointPricing = breakPointArray.slice(-1)[0]; // gets last element in break point array if (breakPointPricing) { var breakPointPrice = price - breakPointPricing.Amount; price = breakPointPrice * numQuantity; if (breakPointPricing.Amount > 0) { $('#volumeDiscountMessage').show(); $('#volumePricePercentSavings').text(breakPointPricing.PercentSaved); $('#priceTotal').removeClass('top-75-margin'); } else { $('#volumeDiscountMessage').hide(); $('#priceTotal').addClass('top-75-margin'); } $('#volumePriceSavingsSection').show(); $('#volumePricingTotal').text('$' + price.formatMoney(2)); } else { price = price * numQuantity; if (price === 0) { $('#volumePriceSavingsSection').hide(); } else { $('#volumePriceSavingsSection').show(); $('#volumePricingTotal').text('$' + price.formatMoney(2)); $('#volumeDiscountMessage').hide(); $('#priceTotal').addClass('top-75-margin'); } } } function GetVolumePriceOld(quantity) { if (quantity > 0) { $('#addToCartMessage').hide(); } $.ajax({ type: 'POST', url: '/record/GetVolumePrice', dataType: 'json', data: form.serialize(), success: function (data) { // console.log(data); if (data.VolumePricingTotal && data.PriceTotal > 0) { $('#volumePriceSavingsSection').show(); $('#volumePricingTotal').text(data.VolumePricingTotal); $('#volumePricePercentSavings').text(data.VolumePricingPercentSavings); } else { $('#volumePriceSavingsSection').hide(); } if (data.ShowVolumePricing) { $('#volumeDiscountMessage').show(); $('#priceTotal').removeClass('top-75-margin'); } else { $('#volumeDiscountMessage').hide(); $('#priceTotal').addClass('top-75-margin'); } if (data.CurrentVolumePrice) { $('#mobileVolumePrice').text(data.CurrentVolumePrice); } }, error: function(xhr, status, error) { console.log("error on displaying pricing"); } }); } $(".thumbnails img").hover( function() { var ImageSrc = $(this).attr("src"); ImageSrc = ImageSrc.replace("/th/", "/xl/"); $('#product-image').attr("src", ImageSrc); // set the zoom index so the first image that loads in the zoom modal is the the one // the user last hovered over var zoomIndex = $(this).data('zoomindex'); $('#product-image').attr('data-zoomindex', zoomIndex); $(this).css({ opacity: 0.8 }); $(this).siblings().css({ opacity: 1.0 }); }, function() { $(this).siblings().css({ opacity: 1.0 }); } ); $('.product-image').click(function() { var imageZoomIndex = $(this).attr('data-zoomindex'); if (!imageZoomIndex) { imageZoomIndex = 1; } $.ajax({ type: 'POST', data: { productId: 147046, zoomIndex: imageZoomIndex }, url: '/record/ZoomImages', success: function(data) { $('#product-zoom-images').html(data); $.fancybox({ href: '#product-zoom-images', fitToView: true, autoSize: false, maxWidth: 910, maxHeight: 756, scrolling: 'no', width: "95%", height: "95%", closeClick: false, openEffect: 'none', closeEffect: 'none' }); $('.flexslider').flexslider({ startAt: imageZoomIndex - 1, controlNav: true, manualControls: "#slidercontrol img", prevText: "", nextText: "", slideshow: false }); }, error: function(xhr, status, error) { console.log("error on loading product zoom images"); } }); }); // Mobile - turn on flexsider on page: $("#continue-shopping").click(function(event) { event.preventDefault(); //$('#CartItem_Quantity').val(1); //$('#volumePriceSavingsSection').hide(); //$('#originalPriceSection').show(); window.parent.$.fancybox.close(); }); $("#prop65Link").click(function(event) { event.preventDefault(); $.fancybox({ href: '#prop65Message', fitToView: true, autoSize: true, maxWidth: 500, width: "95%", height: "95%", openEffect: 'none', closeEffect: 'none' }); }); $("#sampleInfoLink").click(function(event) { event.preventDefault(); $.fancybox({ href: '#sampleInfo', fitToView: true, autoSize: true, maxWidth: 500, width: "95%", height: "95%", openEffect: 'none', closeEffect: 'none' }); }); $("#shippingPolicyLink").click(function(event) { event.preventDefault(); $.fancybox({ href: '#shippingPolicy', fitToView: true, autoSize: true, maxWidth: 500, width: "95%", height: "95%", openEffect: 'none', closeEffect: 'none' }); }); /* wallpaper */ $("#addWall").click(function(e) { e.preventDefault(); var heightFeetValue = 1; var heightInchesValue = 1; heightFeetValue = $(".wall").last().find('.height_feet').val(); heightInchesValue = $(".wall").last().find('.height_inches').val(); $.get('/record/WallRow', function(template) { $("#walls").append(template); }).done(function() { ReindexWallCounts(); $(".wall").last().find('.height_feet').val(heightFeetValue); $(".wall").last().find('.height_inches').val(heightInchesValue); }); }); $('#walls').on("click", ".deleteWall", function(e) { e.preventDefault(); $(this).parents('.wall').remove(); ReindexWallCounts(); }); function ReindexWallCounts() { $(".wall").each(function(index, element) { $(this).find('.wall-count').text(index + 1); if (index > 0) { $(this).find('.deleteSection').show(); } else { $(this).find('.deleteSection').hide(); } }); } $('#calculateRollsNeeded').click(function(e) { e.preventDefault(); $.ajax({ type: 'POST', url: '/record/CalculateRolls', dataType: 'json', data: form.serialize(), success: function(data) { if (data.ErrorMessage) { $('.results').hide(); $('.errorMessage').text(data.ErrorMessage); $('.errorMessage').show(); } else { $('.errorMessage').hide(); var totalRollSqFeet = data.RollsRequired * 0; $('.results').find('#rollCount').text(data.RollsRequired); $('.results').find('#coverage').text(Math.round(totalRollSqFeet * 100) / 100); $('.results').show(); } }, error: function(xhr, status, error) { console.log("error calculating wallpaper rolls"); } }); }); $('#add_rolls_to_cart').click(function(e) { var rollCount = Number($('#rollCount').text()); if (rollCount > 0) { $('#CartItem_Quantity').val(rollCount); $('#addToCartButton').click(); } }); /* Like/Unlike Product */ $('#favorite-product').click(function () { Cookies.set('FavoriteProductId', '147046', { expires: 365 }) if ($(".modal-sign-in").is(":hidden")) { window.location.href = "/Login?ReturnUrl=" + returnUrl; } else { $(".modal-sign-in").click(); } }); $('#save-favorite').click(function (e) { e.preventDefault(); $('#favorite-product-modal').validate(); var listName = ""; if ($('#newListNameInput').is(":visible")) { var listNameValue = $('#NewFavoriteListName').val(); if (listNameValue) { listName = $('#NewFavoriteListName').val(); } else { listName = $('#favoriteListNames option:selected').text(); } } else { listName = $('#favoriteListNames option:selected').text(); } if (listName === "" || listName === "Create new list...") { listName = "Poplin"; } UpdateFavorite(listName); }); function UpdateFavorite(listName) { $.ajax({ type: 'POST', url: '/record/UpdateFavorite', dataType: 'json', data: { productId: 147046, isAuthenticated: 'False', userId: '', isFavorite: true, listName: listName }, success: function (data) { if (data) { $('#favorite-form').hide(); $('#favorite-success').show(); $('#favorite-product').addClass('liked'); $('#favorite-options').hide(); } else { $('#favorite-form').hide(); $('#favorite-success').hide(); $('#favorite-error').show(); $('#favorite-product').removeClass('liked'); $('#favorite-options').show(); } window.parent.$.fancybox.update(); }, error: function(xhr, status, error) { console.log("error updating favorite product"); } }); } function Unfavorite() { $.ajax({ type: 'POST', url: '/record/UpdateFavorite', dataType: 'json', data: { productId: 147046, isAuthenticated: 'False', userId: '', isFavorite: false }, success: function (data) { if (data) { $('#favorite-form').hide(); $('#favorite-success').show(); $('#favorite-error').hide(); $('#favorite-options').hide(); } else { $('#favorite-form').hide(); $('#favorite-success').hide(); $('#favorite-error').show(); $('#favorite-options').show(); } window.parent.$.fancybox.update(); }, error: function(xhr, status, error) { console.log("error updating favorite product"); } }); } function Favorite() { $.ajax({ type: 'POST', url: '/record/Favorite', dataType: 'json', data: { productId: 147046, isAuthenticated: 'False', userId: '' }, success: function (data) { // console.log(data); if (data) { $('#favorite-product').addClass('liked'); } else { $('#favorite-product').removeClass('liked'); } }, error: function(xhr, status, error) { console.log("error favoriting product"); } }); } function RoundUpToEven(num) { num = Math.ceil(num); if (num % 2 == 1) { num++; } return num; } function ConvertFeetToInches(feet) { return feet * 12; } function ConvertInchesToFeet(inches) { return inches * 0.083333; } /* functions */ function AddToCart() { var roundedQuantity = Math.round($('#CartItem_Quantity').val()); $('#CartItem_Quantity').val(roundedQuantity); $.ajax({ type: 'POST', url: '/record/AddToCartAsync', dataType: 'json', data: form.serialize(), success: function(data) { LoadCartData(data); }, error: function(xhr, status, error) { console.log("error on adding to cart"); } }); } function LoadCartData(data) { if (data.Message) { $('#addToCartMessage').text(decodeHtml(data.Message)); $('#addToCartMessage').show(); } else { $('#addToCartMessage').hide(); } if (data.AddedToCart) { if ($('#AddSampleToCart').is(':checked')) { if (typeof fbq !== 'undefined') { fbq('track', 'AddToCart', { content_name: 'Gray Poly Poplin Fabric - Sample', content_ids: '147047', content_type: 'product', value: data.AddedItemPrice, currency: 'USD' }); } dataLayer.push({ 'event': 'addToCart', 'ecommerce': { 'currencyCode': 'USD', 'add': { 'products': [{ 'name': 'Gray Poly Poplin Fabric - Sample', 'id': 'S-PP1128', 'price': data.AddedItemPrice.formatMoney(2), 'brand': '', 'category': 'Basic', 'quantity': data.CartItem.Quantity }] } } }); } else { if (typeof fbq !== 'undefined') { fbq('track', 'AddToCart', { content_name: 'Gray Poly Poplin Fabric', content_ids: '147046', content_type: 'product', value: data.AddedItemPrice, currency: 'USD' }); } if(HawkSearch.Tracking) { HawkSearch.Tracking.track('add2cart', { uniqueId: '147046', price: data.AddedItemPrice, quantity: data.CartItem.Quantity, currency: 'USD' }); } dataLayer.push({ 'event': 'addToCart', 'ecommerce': { 'currencyCode': 'USD', 'add': { 'products': [{ 'name': 'Gray Poly Poplin Fabric', 'id': 'PP1128', 'price': data.AddedItemPrice.formatMoney(2), 'brand': '', 'category': 'Basic', 'quantity': data.CartItem.Quantity }] } } }); var addedCartItems = data.AddedCartItems; // var addedCartItemNames = addedCartItems.map(a => a.FullProductName); var addedCartItemNames = addedCartItems.map(function (a) { return a.FullProductName; }); var klaviyoAddedCartItems = []; var addedCartItemsLength = addedCartItems.length; for (var i = 0; i < addedCartItemsLength; i++) { klaviyoAddedCartItems.push({ "ProductID": addedCartItems[i].Sku, "SKU": addedCartItems[i].Sku, "ProductName": addedCartItems[i].FullProductName, "Quantity": addedCartItems[i].Quantity, "ItemPrice": addedCartItems[i].Price, "RowTotal": addedCartItems[i].Total, "ProductURL": "https://www.onlinefabricstore.net/" + addedCartItems[i].Link, "ImageURL": addedCartItems[i].LargeImagePath }); } _learnq.push(["track", "Added to Cart", { "$value": data.CartItemsSubTotal, "AddedItem_ProductName": data.AddedCartItem.FullProductName, "AddedItem_ProductID": data.AddedCartItem.Sku, "AddedItem_SKU": data.AddedCartItem.Sku, "AddedItem_ImageURL": data.AddedCartItem.LargeImagePath, "AddedItem_URL": "https://www.onlinefabricstore.net/" + data.AddedCartItem.Link, "AddedItem_Price": data.AddedCartItem.Price, "AddedItem_Quantity": data.AddedCartItem.Quantity, "ItemNames": addedCartItemNames, "CheckoutURL": "https://www.onlinefabricstore.net/shoppingcart.aspx", "Items": klaviyoAddedCartItems }]); // Klaviyo Tracking // _learnq.push(['track', 'Added to Cart', item]); } $('#addedItemName').html(data.AddedItemName); $('#qtyAdded').html(data.CartItem.Quantity); $('#totalAdded').html('$' + data.AddedItemPrice.formatMoney(2)); $('#itemsInCart').html(data.CartItemsCount); $('.headerCartItemCount').html(data.CartItemsCount); var cartTitle = data.CartItemsCount + " items in your cart."; if (data.CartItemsCount === 1) { cartTitle = "1 item in your cart."; } $('.cart').attr('title', cartTitle); $('#subTotal').html('$' + data.CartItemsSubTotal.formatMoney(2)); if (data.AddedItemHasMapPricing) { $('#mapPricingSavings').show(); $('#mapPricingMessage').html((data.AddedItemMapPricingPercent * 100) + "% off " + data.AddedItemManufacturer + "!"); $('#mapOriginalPrice').text('$' + data.AddedItemMapOriginalUnitPrice.formatMoney(2)); $('#mapDiscountedPrice').text('$' + data.AddedItemMapUnitPrice.formatMoney(2)); } else { $('#mapPricingSavings').hide(); } $.fancybox({ href: '#cart', fitToView: true, autoSize: true, maxWidth: 650, maxHeight: 700, width: "95%", height: "95%", openEffect: 'fade', closeEffect: 'fade', helpers: { overlay: { closeClick: false } } }); } } function decodeHtml(html) { var txt = document.createElement("textarea"); txt.innerHTML = html; return txt.value; } }); Number.prototype.formatMoney = function(c, d, t) { var n = this, c = isNaN(c = Math.abs(c)) ? 2 : c, d = d == undefined ? "." : d, t = t == undefined ? "," : t, s = n < 0 ? "-" : "", i = String(parseInt(n = Math.abs(Number(n) || 0).toFixed(c))), j = (j = i.length) > 3 ? j % 3 : 0; return s + (j ? i.substr(0, j) + t : "") + i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + t) + (c ? d + Math.abs(n - i).toFixed(c).slice(2) : ""); }; (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.4&appId=112989385391144"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk')); // TurnTo - https://docs.turnto.com/en/speedflex-widget-implementation/creating-a-cgc-teaser/cgc-teaser-example.html function loadTeaserCounts(sku) { var xhr = new XMLHttpRequest(); var ugcCountsUrl = 'https://cdn-ws.turnto.com/v5/sitedata/cMLSErZYzuXqoktsite/' + sku + '/d/ugc/counts/' + turnToConfig.locale; xhr.open('GET', ugcCountsUrl, true); xhr.addEventListener('load', function() { if (xhr.responseText) { populateTeaser(JSON.parse(xhr.responseText)); } }); xhr.send(); } function populateTeaser(counts) { var fragment = document.createDocumentFragment(); if (counts.reviews > 0) { // has reviews fragment.appendChild(generateTeaserStars(counts.avgRating)); fragment.appendChild(generateReadReviews(counts.reviews)); if (counts.questions > 0) { fragment.appendChild(document.createTextNode(' | ')); fragment.appendChild(generateQuestions(counts.questions, counts.answers)); } else if (counts.comments > 3) { fragment.appendChild(document.createTextNode(' | ')); fragment.appendChild(generateReadComments(counts.comments)); } //fragment.appendChild(document.createTextNode(' or ')); //fragment.appendChild(generateWriteReview('Write a Review')); } else { // no reviews if (counts.questions > 0) { fragment.appendChild(generateQuestions(counts.questions, counts.answers)); fragment.appendChild(document.createTextNode(' or ')); } else if (counts.comments > 3) { fragment.appendChild(generateReadComments(counts.comments)); fragment.appendChild(document.createTextNode(' or ')); } fragment.appendChild(generateWriteReview('Be the first to write a review')); } document.getElementById('tt-teaser').appendChild(fragment); // add event listener to handle click to open the write a review screen var writeReviewButton = document.querySelector('.TTteaser__write-review'); if (writeReviewButton) { document.querySelector('.TTteaser__write-review').addEventListener('click', function (e) { e.preventDefault(); TurnToCmd('reviewsList.writeReview'); } ); } } function createTeaserElement(tag, className, text) { var el = document.createElement(tag); el.setAttribute('class', className); if (text) { el.innerText = text; } return el; } function generateWriteReview(text) { return createTeaserElement('button', 'TTteaser__write-review', text); } function generateQuestions(num_questions, num_answers) { // Populate with the number of questions var text = num_questions + ' Question' + (num_questions > 1 ? 's' : ''); // Populate the number answers if (num_answers > 0) { text = text + ', ' + num_answers + ' Answer' + (num_answers > 1 ? 's' : ''); } var el = createTeaserElement('a', 'TTteaser__read-qa', text); el.setAttribute('href', '#tt-qa-list'); //For the Q&A Instant Answers widget set to the following //el.setAttribute('href', '#tt-instant-answers-widget'); return el; } function generateReadComments(numComments) { // Populate the 'x Buyer Comments' text with the number of comments and set var text = numComments + ' Buyer Comment' + (numComments > 1 ? 's' : ''); var el = createTeaserElement('a', 'TTteaser__read-comments', text); el.setAttribute('href', '#tt-chatter-widget'); return el; } function generateReadReviews(numReviews) { // Populate the 'Read x Reviews' text with the number of reviews and set var text = 'Read ' + numReviews + ' Review' + (numReviews > 1 ? 's' : ''); var el = createTeaserElement('a', 'TTteaser__read-reviews', text); el.setAttribute('href', '#tt-reviews-list'); return el; } function generateTeaserStar(starType) { var svgEl = document.createElementNS('http://www.w3.org/2000/svg', 'svg'); svgEl.setAttribute('class', 'TTteaser__icon--' + starType); useEl = document.createElementNS('http://www.w3.org/2000/svg', 'use'); useEl.setAttributeNS('http://www.w3.org/1999/xlink', 'xlink:href', '#tt-teaser-star--' + starType); svgEl.appendChild(useEl); var el = createTeaserElement('span', 'TTteaser__star'); el.appendChild(svgEl); return el; } // adjusts/rounds the rating to have decimal value of .0 or .5 function getAdjustedRating(rating) { var floorValue = Math.floor(rating); var rounded = Math.round(rating * 100) / 100; var decimalValue = parseFloat((rounded - floorValue).toFixed(2)); if (decimalValue < 0.25) { return floorValue; } else if (decimalValue < 0.75) { return floorValue + 0.5; } return floorValue + 1; } function generateTeaserStars(rating) { var el = createTeaserElement('div', 'TTteaser__rating'); var adjustedRating = getAdjustedRating(rating); for (var i = 1; i <= 5; i++) { if (i > adjustedRating && i - adjustedRating >= 1) { el.appendChild(generateTeaserStar('empty')); } else if (i <= adjustedRating) { el.appendChild(generateTeaserStar('full')); } else { el.appendChild(generateTeaserStar('half')); } } return el; } Number.prototype.formatMoney = function (c, d, t) { var n = this, c = isNaN(c = Math.abs(c)) ? 2 : c, d = d == undefined ? "." : d, t = t == undefined ? "," : t, s = n < 0 ? "-" : "", i = String(parseInt(n = Math.abs(Number(n) || 0).toFixed(c))), j = (j = i.length) > 3 ? j % 3 : 0; return s + (j ? i.substr(0, j) + t : "") + i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + t) + (c ? d + Math.abs(n - i).toFixed(c).slice(2) : ""); }; </script> <script type="text/javascript" async defer src="//assets.pinterest.com/js/pinit.js"></script> </content> <footer> <div class="full-width"> <section class="footer-inside"> <div class="mailing-list"> <p>OFS Mailing List</p> <input type="text" id="footer-email-textbox" /> <input type="button" value="SIGN ME UP" id="footer-email-signup"> </div> <ul class="social-links"> <li> <a href="https://www.facebook.com/onlinefabricstore" target="_blank"> <span class="icon facebookIcon" title="Facebook"></span> </a> </li> <li> <a href="https://instagram.com/onlinefabricstore" target="_blank"> <span class="icon instagramIcon" title="Istagram"></span> </a> </li> <li> <a href="http://pinterest.com/OnlineFabricOFS/" target="_blank"> <span class="icon pinterestIcon" title="Pinterest"></span> </a> </li> <li> <a href="https://www.youtube.com/channel/UCndGQlzTcnrFNIXGF119cKQ" target="_blank"> <span class="icon youtubeIcon" title="YouTube"></span> </a> </li> <li> <a href="/blog/" target="_blank"> <span class="icon blogIcon" title="Blog"></span> </a> </li> </ul> </section> </div> <section class="clearboth bottom-links"> <div> <h4>Need Help?</h4> <ul> <li class="emphasis">Call</li> <li>(877) 781-2967</li> <li><small>Monday - Friday, 9am - 5pm EST</small></li> <li class="emphasis">Email</li> <li><a href="mailto:help@onlinefabricstore.net">help@onlinefabricstore.net</a></li> <li class="emphasis"><a href="/contact.aspx" class="ZenChat">Live Chat</a></li> </ul> </div> <div> <h4>More Information</h4> <ul> <li><a href="/contact.aspx">Contact Us</a></li> <li><a href="/about.aspx">About Us</a></li> <li><a href="/jobs.aspx">Careers</a></li> <li><a href="/faqs.aspx">FAQ</a></li> <li><a href="/shipping-and-returns.aspx">Shipping &amp; Returns</a></li> <li><a href="/terms.aspx">Terms</a></li> <li><a href="/privacy.aspx">Privacy</a></li> <li><a href="/sitemap.aspx">Sitemap</a></li> <li><a href="/covid-19-updates.aspx">COVID-19 Updates</a></li> </ul> </div> <div> <h4>Useful Links</h4> <ul> <li><a href="/wicked-good-fabric-remnants.aspx">Fabric Remnants</a></li> <li><a href="/gift-certificates.aspx">Gift Certificates</a></li> <li><a href="/drapery-yardage-calculator.aspx">Drapery Yardage Calculator</a></li> <li><a href="/upholstery-yardage-chart.aspx">Upholstery Yardage Chart</a></li> <li><a href="/glossary.aspx">Fabric Glossary</a></li> <li><a href="/fabricquote.aspx">Fabric Quote</a></li> <li><a href="/affiliate.aspx">Affiliates</a></li> </ul> </div> <div> <h4 class="no-background"><a href="/makersmill/">OFS&trade; Maker's mill</a></h4> <ul class="hide-mobile"> <li><a href="/makersmill/resource-how-to-s.aspx">How To's</a></li> <li><a href="/makersmill/resource-articles.aspx">Articles</a></li> <li><a href="/makersmill/resource-tips-and-tricks.aspx">Tips &amp; Tricks</a></li> <li><a href="/makersmill/resource-inspiration.aspx">Inspiration</a></li> <li><a href="/makersmill/resource-product-guides.aspx">Product Guides</a></li> <li><a href="/makersmill/content.aspx">See More &gt;</a></li> </ul> </div> </section> </footer> </div> <script src="/bundles/jqueryval?v=MnOg6IEOn70hJy5AL_erbPyyKAb2p70aK8o8IGvwf201"></script> <script src="/bundles/jqueryvaladditional?v=h0-Zb6lSOc9rQ0yWmnHgsbbMYEiukI4UhGyqFQhqSYA1"></script> <script src="/bundles/record?v=f1ZKxTrZ6rEEWeT2CftN2BiYyHz47NHk5QDA17RxatA1"></script> <script src="/bundles/flexslider?v=ZUF7S6-8Ght7j94sH9KUp0vW0G0dVJolKm0vQgZrpVk1"></script> <script src="/bundles/fancybox?v=sadrsLINCzulaw_Avo6OyMIw01adTQyUwV0PLaLMCeQ1"></script> <script src="/bundles/footer?v=vjlw0VjsQVt8uMOVO1IsM4VoREeAIbYn3VKUA8Hl1kw1"></script> <script src="/bundles/mmenu?v=CyVW1pKqrxwNGRdnAZGCv_j56Pvscea0wmtQblD4dP81"></script> <script> Mmenu.configs.offCanvas.page.selector = "#wrapper"; document.addEventListener( "DOMContentLoaded", () => { new Mmenu("#menu", { "navbar": { "title": "OnlineFabricStore" }, "extensions": [ "pagedim-black", "position-front" ] }); } ); </script> <script async type="text/javascript" src="/_Incapsula_Resource?SWJIYLWA=719d34d31c8e3a6e6fffd425f7e032f3&ns=2&cb=703501424"></script> </body> </html>