Usually 100% cotton but some tops may have a small percentage of Spandex. this does not effect the color. Ring Spun and Ribbed cotton shirts are available. There are a variety of styles to choose from, but any special styles will be made featured until they run out. several sizes available; small thru 4XL.