M.P.
Fabric stores and Gourmet Supermarkets like Byerlys... Generally you can not find it in dyed colors. Cheesecloth is for food straining and you dont want dyes on the cloth. It mostly comes in an unbleached tan or ivory color. If you need it for craft work you could RIT dye that I suppose. I believe it is still called Cheesecloth. There are substitutes like Muslin cloth, sometimes medical Gauze, but I use mine for Paneer, which is pressed cheese curd.