A navy overcoat looks so polished when worn with khaki dress pants for a look worthy of a refined gentleman. For times when this ensemble is too much, tone it down by finishing off with black leather loafers. All in all, a great insight into style for 40-year-old guys.