A navy overcoat and charcoal wool dress pants are an elegant outfit that every smart guy should have in his sartorial arsenal. Go ahead and add black leather loafers to this look for a more laid-back aesthetic. And if we're talking style over 40, this look looks nice on almost any gentleman.