100% cotton. Heavy cotton . Silver coloured metal buttons . Hidden fly. Two slash pockets ,two rear. Buttons placed on waist band to enable wearer to use braces when worn oversized. Stiff fabric