I work at a Hancock fabrics so all I know is what we have there. We carry a variety of outdoor fabrics that are soil/stain resistant as well as fade resistant. They are usually in the range of $15.00/yd, but they are half off right now. There are also a lot of mark downs right now for our spring cleaning sale, some as low as $2.00 a yd. Just go to your nearest fabric store and ask what they have for outdoor fabric. Any decent sales associate should be able to help you.