FavoriteUnfavorite Black Flat Cap Navy Vertical Striped Dress Pants Black Overcoat Blue Denim Shirt Navy Floral Tie Navy Vertical Striped Double Breasted Blazer Wear a black overcoat with a denim shirt and you'll ooze manly refinement and polish.