Upholstery

Sidebar Sidebar Sidebar
  • Vickery 2 Jungle by Marcus William Fabric Marcus William Fabric Vickery 2 JungleFabric KAI/MARCUS WILLIAM PENINSULA 100%POL INDIA </p><p>Repeat: H: 27.375, V: 18.000 54 in - Fabric Carolina - Vickery 2 Jungle by Marcus William Fabric Marcus William Fabric Vickery 2 JungleFabric Kai/Marcus William Peninsula 100%Pol India </p><p>Repeat: H: 27.375, V: 6.25 54 in - Fabric Carolina -
    Add Wish List

    Marcus William

    Vickery 2 Jungle by Marcus William Fabric

    Marcus William Fabric Vickery 2 JungleRequired Minimum Quantity Purchase: 2Product: FabricUnit: Yard/EachLeadtime:2 DaysBook: Kai/Marcus William PeninsulaContent: 100%PolOrigin: IndiaPerformance: Martindale Wear Test (40 000 Circular Rubs)Repeat: H: 27...
    $209.00
    $156.75
  • Vickery 1 Cabernet by Marcus William Fabric Marcus William Fabric Vickery 1 CabernetFabric KAI/MARCUS WILLIAM PENINSULA 100%POL INDIA </p><p>Repeat: H: 27.375, V: 18.000 54 in - Fabric Carolina - Vickery 1 Cabernet by Marcus William Fabric Marcus William Fabric Vickery 1 CabernetFabric Kai/Marcus William Peninsula 100%Pol India </p><p>Repeat: H: 27.375, V: 6.25 54 in - Fabric Carolina -
    Add Wish List

    Marcus William

    Vickery 1 Cabernet by Marcus William Fabric

    Marcus William Fabric Vickery 1 CabernetRequired Minimum Quantity Purchase: 2Product: FabricUnit: Yard/EachLeadtime:2 DaysBook: Kai/Marcus William PeninsulaContent: 100%PolOrigin: IndiaPerformance: Martindale Wear Test (40 000 Circular Rubs)Repeat: H: 27...
    $209.00
    $156.75
  • Fusion 3 Glacier by Stout Fabric Stout Fabric Fusion 3 GlacierFabric BEST OF BOTH WORLDS 100%UV INDIA </p><p>Repeat: H: 1.000, V: 0.500 54 in - Fabric Carolina - Fusion 3 Glacier by Stout Fabric Stout Fabric Fusion 3 GlacierFabric Best Of Both Worlds 100%Uv India </p><p>Repeat: H: 1, V: 0 54 in - Fabric Carolina -
    Add Wish List

    Stout

    Fusion 3 Glacier by Stout Fabric

    Stout Fabric Fusion 3 GlacierRequired Minimum Quantity Purchase: 2Product: FabricUnit: Yard/EachLeadtime:2 DaysBook: Best Of Both WorldsContent: 100%UvOrigin: IndiaPerformance: Performance Rated Fabric Flame Retardant-U.F.A.C. Class 1 Catb 117-2013...
    $128.00
    $96.00
  • Fusion 2 Vanilla by Stout Fabric Stout Fabric Fusion 2 VanillaFabric BEST OF BOTH WORLDS 100%UV INDIA </p><p>Repeat: H: 1.000, V: 0.500 54 in - Fabric Carolina - Fusion 2 Vanilla by Stout Fabric Stout Fabric Fusion 2 VanillaFabric Best Of Both Worlds 100%Uv India </p><p>Repeat: H: 1, V: 6.5 54 in - Fabric Carolina -
    Add Wish List

    Stout

    Fusion 2 Vanilla by Stout Fabric

    Stout Fabric Fusion 2 VanillaRequired Minimum Quantity Purchase: 2Product: FabricUnit: Yard/EachLeadtime:2 DaysBook: Best Of Both WorldsContent: 100%UvOrigin: IndiaPerformance: Performance Rated Fabric Flame Retardant-U.F.A.C. Class 1 Catb 117-2013...
    $128.00
    $96.00
  • Fusion 1 Pear by Stout Fabric Stout Fabric Fusion 1 PearFabric BEST OF BOTH WORLDS 100%UV INDIA </p><p>Repeat: H: 1.000, V: 0.500 54 in - Fabric Carolina - Fusion 1 Pear by Stout Fabric Stout Fabric Fusion 1 PearFabric Best Of Both Worlds 100%Uv India </p><p>Repeat: H: 1, V: 6.5 54 in - Fabric Carolina -
    Add Wish List

    Stout

    Fusion 1 Pear by Stout Fabric

    Stout Fabric Fusion 1 PearRequired Minimum Quantity Purchase: 2Product: FabricUnit: Yard/EachLeadtime:2 DaysBook: Best Of Both WorldsContent: 100%UvOrigin: IndiaPerformance: Performance Rated Fabric Flame Retardant-U.F.A.C. Class 1 Catb 117-2013...
    $128.00
    $96.00
  • Redrob 3 Desert by Stout Fabric Stout Fabric Redrob 3 DesertFabric BEST OF BOTH WORLDS 97%OLE 3%POL TURKEY </p><p>Repeat: H: 0.000, V: 9.875 55 in - Fabric Carolina - Redrob 3 Desert by Stout Fabric Stout Fabric Redrob 3 DesertFabric Best Of Both Worlds 97%Ole 3%Pol Turkey </p><p>Repeat: H: 0, V: 6.625 55 in - Fabric Carolina -
    Add Wish List

    Stout

    Redrob 3 Desert by Stout Fabric

    Stout Fabric Redrob 3 DesertRequired Minimum Quantity Purchase: 2Product: FabricUnit: Yard/EachLeadtime:2 DaysBook: Best Of Both WorldsContent: 97%Ole 3%PolOrigin: TurkeyPerformance: Flame Retardant-U.F.A.C. Class 1 Flame Retardant-N.F.P.A. 260A Class 1...
    $137.00
    $102.75
  • Redrob 2 Spray by Stout Fabric Stout Fabric Redrob 2 SprayFabric BEST OF BOTH WORLDS 97%OLE 3%POL TURKEY </p><p>Repeat: H: 0.000, V: 9.875 55 in - Fabric Carolina - Redrob 2 Spray by Stout Fabric Stout Fabric Redrob 2 SprayFabric Best Of Both Worlds 97%Ole 3%Pol Turkey </p><p>Repeat: H: 0, V: 0 55 in - Fabric Carolina -
    Add Wish List

    Stout

    Redrob 2 Spray by Stout Fabric

    Stout Fabric Redrob 2 SprayRequired Minimum Quantity Purchase: 2Product: FabricUnit: Yard/EachLeadtime:2 DaysBook: Best Of Both WorldsContent: 97%Ole 3%PolOrigin: TurkeyPerformance: Flame Retardant-U.F.A.C. Class 1 Flame Retardant-N.F.P.A. 260A Class 1...
    $137.00
    $102.75
  • Redrob 1 Navy by Stout Fabric Stout Fabric Redrob 1 NavyFabric BEST OF BOTH WORLDS 97%OLE 3%POL TURKEY </p><p>Repeat: H: 0.000, V: 9.875 55 in - Fabric Carolina - Redrob 1 Navy by Stout Fabric Stout Fabric Redrob 1 NavyFabric Best Of Both Worlds 97%Ole 3%Pol Turkey </p><p>Repeat: H: 0, V: 0 55 in - Fabric Carolina -
    Add Wish List

    Stout

    Redrob 1 Navy by Stout Fabric

    Stout Fabric Redrob 1 NavyRequired Minimum Quantity Purchase: 2Product: FabricUnit: Yard/EachLeadtime:2 DaysBook: Best Of Both WorldsContent: 97%Ole 3%PolOrigin: TurkeyPerformance: Flame Retardant-U.F.A.C. Class 1 Flame Retardant-N.F.P.A. 260A Class 1...
    $137.00
    $102.75
  • Boretti 1 Pistachio by Stout Fabric Stout Fabric Boretti 1 PistachioFabric BEST OF BOTH WORLDS 100%SDA USA </p><p>Repeat: H: 0.000, V: 3.000 54 in - Fabric Carolina - Boretti 1 Pistachio by Stout Fabric Stout Fabric Boretti 1 PistachioFabric Best Of Both Worlds 100%Sda USA </p><p>Repeat: H: 0, V: 0 54 in - Fabric Carolina -
    Add Wish List

    Stout

    Boretti 1 Pistachio by Stout Fabric

    Stout Fabric Boretti 1 PistachioRequired Minimum Quantity Purchase: 2Product: FabricUnit: Yard/EachLeadtime:2 DaysBook: Best Of Both WorldsContent: 100%SdaOrigin: USAPerformance: Flame Retardant-U.F.A.C. Class 1 Flame Retardant-N.F.P.A. 260A Class 1 Catb...
    $100.00
    $75.00
  • 7877 African Marigold Velvet 4 Java by Wmah Fabric Wmah Fabric 7877 African Marigold Velvet 4 JavaFabric WILLIAM MORRIS AT HOME KELMSCOTT GARDENS VOL 2 100%POL TURKEY </p><p>Repeat: H: 27.125, V: 16.125 54 in - Fabric Carolina - 7877 African Marigold Velvet 4 Java by Wmah Fabric Wmah Fabric 7877 African Marigold Velvet 4 JavaFabric William Morris At Home Kelmscott Gardens Vol 2 100%Pol Turkey </p><p>Repeat: H: 27.125, V: 13.5 54 in - Fabric Carolina -
    Add Wish List

    Wmah

    7877 African Marigold Velvet 4 Java by Wmah Fabric

    Wmah Fabric 7877 African Marigold Velvet 4 JavaRequired Minimum Quantity Purchase: 2Product: FabricUnit: Yard/EachLeadtime:2 DaysBook: William Morris At Home Kelmscott Gardens Vol 2Content: 100%PolOrigin: TurkeyPerformance: Martindale Wear Test (50 000...
    $212.00
    $159.00
  • Stefano 2 Ocean by Stout Fabric Stout Fabric Stefano 2 OceanFabric RAINBOW LIBRARY HARBOR/INK 72%SVI 21%POL 7%COT INDIA </p><p>Repeat: H: 13.500, V: 13.500 54 in - Fabric Carolina - Stefano 2 Ocean by Stout Fabric Stout Fabric Stefano 2 OceanFabric Rainbow Library Harbor/Ink 72%Svi 21%Pol 7%Cot India </p><p>Repeat: H: 13.5, V: 3.375 54 in - Fabric Carolina -
    Add Wish List

    Stout

    Stefano 2 Ocean by Stout Fabric

    Stout Fabric Stefano 2 OceanRequired Minimum Quantity Purchase: 2Product: FabricUnit: Yard/EachLeadtime:2 DaysBook: Rainbow Library Harbor/InkContent: 72%Svi 21%Pol 7%CotOrigin: IndiaPerformance: Repeat: H: 13.5, V: 3.375Width: 54 in
    $124.00
    $93.00
  • 7877 African Marigold Velvet 3 Nickel by Wmah Fabric Wmah Fabric 7877 African Marigold Velvet 3 NickelFabric WILLIAM MORRIS AT HOME KELMSCOTT GARDENS VOL 2 100%POL TURKEY </p><p>Repeat: H: 27.125, V: 16.125 54 in - Fabric Carolina - 7877 African Marigold Velvet 3 Nickel by Wmah Fabric Wmah Fabric 7877 African Marigold Velvet 3 NickelFabric William Morris At Home Kelmscott Gardens Vol 2 100%Pol Turkey </p><p>Repeat: H: 27.125, V: 13.5 54 in - Fabric Carolina -
    Add Wish List

    Wmah

    7877 African Marigold Velvet 3 Nickel by Wmah Fabric

    Wmah Fabric 7877 African Marigold Velvet 3 NickelRequired Minimum Quantity Purchase: 2Product: FabricUnit: Yard/EachLeadtime:2 DaysBook: William Morris At Home Kelmscott Gardens Vol 2Content: 100%PolOrigin: TurkeyPerformance: Martindale Wear Test (50 000...
    $212.00
    $159.00
  • Stefano 1 Nickel by Stout Fabric Stout Fabric Stefano 1 NickelFabric COMFORTABLE LIVING DOVE/MUSHROOM 72%SVI 21%POL 7%COT INDIA </p><p>Repeat: H: 13.500, V: 13.500 54 in - Fabric Carolina - Stefano 1 Nickel by Stout Fabric Stout Fabric Stefano 1 NickelFabric Comfortable Living Dove/Mushroom 72%Svi 21%Pol 7%Cot India </p><p>Repeat: H: 13.5, V: 4.75 54 in - Fabric Carolina -
    Add Wish List

    Stout

    Stefano 1 Nickel by Stout Fabric

    Stout Fabric Stefano 1 NickelRequired Minimum Quantity Purchase: 2Product: FabricUnit: Yard/EachLeadtime:2 DaysBook: Comfortable Living Dove/MushroomContent: 72%Svi 21%Pol 7%CotOrigin: IndiaPerformance: Repeat: H: 13.5, V: 4.75Width: 54 in
    $124.00
    $93.00
  • 7877 African Marigold Velvet 2 Steel by Wmah Fabric Wmah Fabric 7877 African Marigold Velvet 2 SteelFabric WILLIAM MORRIS AT HOME KELMSCOTT GARDENS VOL 2 100%POL TURKEY </p><p>Repeat: H: 27.125, V: 16.125 54 in - Fabric Carolina - 7877 African Marigold Velvet 2 Steel by Wmah Fabric Wmah Fabric 7877 African Marigold Velvet 2 SteelFabric William Morris At Home Kelmscott Gardens Vol 2 100%Pol Turkey </p><p>Repeat: H: 27.125, V: 4.75 54 in - Fabric Carolina -
    Add Wish List

    Wmah

    7877 African Marigold Velvet 2 Steel by Wmah Fabric

    Wmah Fabric 7877 African Marigold Velvet 2 SteelRequired Minimum Quantity Purchase: 2Product: FabricUnit: Yard/EachLeadtime:2 DaysBook: William Morris At Home Kelmscott Gardens Vol 2Content: 100%PolOrigin: TurkeyPerformance: Martindale Wear Test (50 000...
    $212.00
    $159.00
  • 7877 African Marigold Velvet 1 Ink by Wmah Fabric Wmah Fabric 7877 African Marigold Velvet 1 InkFabric WILLIAM MORRIS AT HOME KELMSCOTT GARDENS VOL 2 100%POL TURKEY </p><p>Repeat: H: 27.125, V: 16.125 54 in - Fabric Carolina - 7877 African Marigold Velvet 1 Ink by Wmah Fabric Wmah Fabric 7877 African Marigold Velvet 1 InkFabric William Morris At Home Kelmscott Gardens Vol 2 100%Pol Turkey </p><p>Repeat: H: 27.125, V: 4.75 54 in - Fabric Carolina -
    Add Wish List

    Wmah

    7877 African Marigold Velvet 1 Ink by Wmah Fabric

    Wmah Fabric 7877 African Marigold Velvet 1 InkRequired Minimum Quantity Purchase: 2Product: FabricUnit: Yard/EachLeadtime:2 DaysBook: William Morris At Home Kelmscott Gardens Vol 2Content: 100%PolOrigin: TurkeyPerformance: Martindale Wear Test (50 000...
    $212.00
    $159.00
  • Pisa 4 Ink by Crypton Fabric Crypton Fabric Pisa 4 InkFabric LIVING IS EASY CRYPTON SHADES OF COLOR 100%POL CHINA </p><p>Repeat: H: 0.000, V: 0.000 54 in - Fabric Carolina - Pisa 4 Ink by Crypton Fabric Crypton Fabric Pisa 4 InkFabric Living Is Easy Crypton Shades Of Color 100%Pol China </p><p>Repeat: H: 0, V: 0 54 in - Fabric Carolina -
    Add Wish List

    Crypton

    Pisa 4 Ink by Crypton Fabric

    Crypton Fabric Pisa 4 InkRequired Minimum Quantity Purchase: 2Product: FabricUnit: Yard/EachLeadtime:2 DaysBook: Living Is Easy Crypton Shades Of ColorContent: 100%PolOrigin: ChinaPerformance: Performance Rated Fabric Flame Retardant-U.F.A.C. Class 1...
    $68.00
    $66.30
  • Pisa 3 Marble by Crypton Fabric Crypton Fabric Pisa 3 MarbleFabric LIVING IS EASY CRYPTON SHADES OF NEUTRAL 100%POL CHINA </p><p>Repeat: H: 0.000, V: 0.000 54 in - Fabric Carolina - Pisa 3 Marble by Crypton Fabric Crypton Fabric Pisa 3 MarbleFabric Living Is Easy Crypton Shades Of Neutral 100%Pol China </p><p>Repeat: H: 0, V: 0 54 in - Fabric Carolina -
    Add Wish List

    Crypton

    Pisa 3 Marble by Crypton Fabric

    Crypton Fabric Pisa 3 MarbleRequired Minimum Quantity Purchase: 2Product: FabricUnit: Yard/EachLeadtime:2 DaysBook: Living Is Easy Crypton Shades Of NeutralContent: 100%PolOrigin: ChinaPerformance: Performance Rated Fabric Flame Retardant-U.F.A.C. Class...
    $68.00
    $66.30
  • Tupelo 1 Wheat by Marcus William Fabric Marcus William Fabric Tupelo 1 WheatFabric MARCUS WILLIAM WORLD VIEW 28%SVI 22%COT 20%ACR 18%POL 12%LIN ITALY </p><p>Repeat: H: 0.000, V: 0.000 55 in - Fabric Carolina - Tupelo 1 Wheat by Marcus William Fabric Marcus William Fabric Tupelo 1 WheatFabric Marcus William World View 28%Svi 22%Cot 20%Acr 18%Pol 12%Lin Italy </p><p>Repeat: H: 0, V: 0 55 in - Fabric Carolina -
    Add Wish List

    Marcus William

    Tupelo 1 Wheat by Marcus William Fabric

    Marcus William Fabric Tupelo 1 WheatRequired Minimum Quantity Purchase: 2Product: FabricUnit: Yard/EachLeadtime:2 DaysBook: Marcus William World ViewContent: 28%Svi 22%Cot 20%Acr 18%Pol 12%LinOrigin: ItalyPerformance: Catb 117-2013 Martindale Wear Test...
    $166.00
    $124.50
  • Pisa 2 Fog by Crypton Fabric Crypton Fabric Pisa 2 FogFabric LIVING IS EASY CRYPTON SHADES OF NEUTRAL 100%POL CHINA </p><p>Repeat: H: 0.000, V: 0.000 54 in - Fabric Carolina - Pisa 2 Fog by Crypton Fabric Crypton Fabric Pisa 2 FogFabric Living Is Easy Crypton Shades Of Neutral 100%Pol China </p><p>Repeat: H: 0, V: 0 54 in - Fabric Carolina -
    Add Wish List

    Crypton

    Pisa 2 Fog by Crypton Fabric

    Crypton Fabric Pisa 2 FogRequired Minimum Quantity Purchase: 2Product: FabricUnit: Yard/EachLeadtime:2 DaysBook: Living Is Easy Crypton Shades Of NeutralContent: 100%PolOrigin: ChinaPerformance: Performance Rated Fabric Flame Retardant-U.F.A.C. Class 1...
    $68.00
    $66.30
  • Pisa 1 Biscuit by Crypton Fabric Crypton Fabric Pisa 1 BiscuitFabric LIVING IS EASY CRYPTON SHADES OF NEUTRAL 100%POL CHINA </p><p>Repeat: H: 0.000, V: 0.000 54 in - Fabric Carolina - Pisa 1 Biscuit by Crypton Fabric Crypton Fabric Pisa 1 BiscuitFabric Living Is Easy Crypton Shades Of Neutral 100%Pol China </p><p>Repeat: H: 0, V: 0 54 in - Fabric Carolina -
    Add Wish List

    Crypton

    Pisa 1 Biscuit by Crypton Fabric

    Crypton Fabric Pisa 1 BiscuitRequired Minimum Quantity Purchase: 2Product: FabricUnit: Yard/EachLeadtime:2 DaysBook: Living Is Easy Crypton Shades Of NeutralContent: 100%PolOrigin: ChinaPerformance: Performance Rated Fabric Flame Retardant-U.F.A.C. Class...
    $68.00
    $66.30
  • Como 1 Bisquit by Stout Fabric Stout Fabric Como 1 BisquitFabric COMFORTABLE LIVING DOVE/MUSHROOM 100%POL MEXICO </p><p>Repeat: H: 0.000, V: 0.000 54 in - Fabric Carolina - Como 1 Bisquit by Stout Fabric Stout Fabric Como 1 BisquitFabric Comfortable Living Dove/Mushroom 100%Pol Mexico </p><p>Repeat: H: 0, V: 18.5 54 in - Fabric Carolina -
    Add Wish List

    Stout

    Como 1 Bisquit by Stout Fabric

    Stout Fabric Como 1 BisquitRequired Minimum Quantity Purchase: 2Product: FabricUnit: Yard/EachLeadtime:2 DaysBook: Comfortable Living Dove/MushroomContent: 100%PolOrigin: MexicoPerformance: Catb 117-2013 Wyzenbeek 30 000 Double Rub Wear Test (Heavy...
    $52.00
    $39.00
  • Updyke 1 Pewter by Marcus William Fabric Marcus William Fabric Updyke 1 PewterFabric MARCUS WILLIAM DESTINATIONS 100%POL NETHERLANDS </p><p>Repeat: H: 0.000, V: 0.000 55 in - Fabric Carolina - Updyke 1 Pewter by Marcus William Fabric Marcus William Fabric Updyke 1 PewterFabric Marcus William Destinations 100%Pol Netherlands </p><p>Repeat: H: 0, V: 5.875 55 in - Fabric Carolina -
    Add Wish List

    Marcus William

    Updyke 1 Pewter by Marcus William Fabric

    Marcus William Fabric Updyke 1 PewterRequired Minimum Quantity Purchase: 2Product: FabricUnit: Yard/EachLeadtime:2 DaysBook: Marcus William DestinationsContent: 100%PolOrigin: NetherlandsPerformance: Flame Retardant-N.F.P.A. 260A Class 1 Martindale Wear...
    $230.00
    $172.50
  • Oconnell 1 Caribbean by Stout Fabric Stout Fabric Oconnell 1 CaribbeanFabric COMFORTABLE LIVING MARINE/BAY 100%POL CHINA </p><p>Repeat: H: 0.000, V: 0.000 55 in - Fabric Carolina - Oconnell 1 Caribbean by Stout Fabric Stout Fabric Oconnell 1 CaribbeanFabric Comfortable Living Marine/Bay 100%Pol China </p><p>Repeat: H: 0, V: 2.75 55 in - Fabric Carolina -
    Add Wish List

    Stout

    Oconnell 1 Caribbean by Stout Fabric

    Stout Fabric Oconnell 1 CaribbeanRequired Minimum Quantity Purchase: 2Product: FabricUnit: Yard/EachLeadtime:2 DaysBook: Comfortable Living Marine/BayContent: 100%PolOrigin: ChinaPerformance: Flame Retardant-U.F.A.C. Class 1 Flame Retardant-N.F.P.A. 260A...
    $64.00
    $48.00
  • Neff 4 Dove by Stout Fabric Stout Fabric Neff 4 DoveFabric BEST OF BOTH WORLDS 100%OLE TURKEY </p><p>Repeat: H: 1.500, V: 1.125 55 in - Fabric Carolina - Neff 4 Dove by Stout Fabric Stout Fabric Neff 4 DoveFabric Best Of Both Worlds 100%Ole Turkey </p><p>Repeat: H: 1.5, V: 0 55 in - Fabric Carolina -
    Add Wish List

    Stout

    Neff 4 Dove by Stout Fabric

    Stout Fabric Neff 4 DoveRequired Minimum Quantity Purchase: 2Product: FabricUnit: Yard/EachLeadtime:2 DaysBook: Best Of Both WorldsContent: 100%OleOrigin: TurkeyPerformance: Flame Retardant-U.F.A.C. Class 1 Flame Retardant-N.F.P.A. 260A Class 1 Catb...
    $114.00
    $85.50

Shop Upholstery Fabric for Home Décor Use

Upholstery fabric is one of the most popular types of fabric on our website. As we specialize in fabric used for home décor, it is one of the most diverse ranges that we have to offer. Buying upholstery fabric requires a huge investment because it can give a refresh on your armchair or sofa (or any piece of furniture). Finding the right fabric is crucial so that you can keep your furniture looking good, be able to withstand the wear and tear, and avoid stains. It is therefore important to consider these factors when choosing the right fabric. According to experts, it is your responsibility to assess the right fabric on upholstery. Always look at the big picture so you can determine your needs. But in general, you need to look at durability, comfort, and style for best results.

If you are looking for upholstery fabric, our website is a good place to start. We bring you a variety of fabric types that you can choose from to suit your decorating needs and your budget. You can narrow down your options according to style, texture, and color, regardless if you are going to use it for curtains replacement or patio upholstery.