all cotton about 42 inches wide. Sold in half metre pieces so if you need more just put the appropriate number of halves..it will be all in one piece. multi colours