100% cotton- 44" wideteal, turquoise, royal, and shades of greenfish are approximately 1"-2 1/2" in size