5.4 oz./yd, 50/50 cotton/polyester. Oxford is 47/53 cotton/polyester. SpotShield fabric repels water and most oil-based spills. Side-seamed and slightly contoured for a flattering fit. Welt collar resists curling. 1x1 ribbed cuffs. Four pearlized buttons on a clean finished placket. Clean finished side vents. Tagless label .