100% Cotton, 45" Wide. This is Arches in Blue-Yellow, a batik from Island Batik that has orange almost gear-like semi-arches on a pink, yellow, and green background.