One of our favorite ways to style out such a timeless menswear item as a blue vertical striped waistcoat is to wear it with a white dress shirt. A good pair of burgundy leather oxford shoes will never date. When it comes to fashion for guys in their 40s, this outfit is ideal.