100% cotton yarn dyed flannel outer, 100% cotton sheet lining, polyester padding 100% cotton yarn dyed flannel outer, 100% cotton sheet lining, polyester paddingAnother choice: 100% cotton printed check flannel, polyester lining, polyester padding. padded shirt