FavoriteUnfavorite Black Flat Cap Navy Vertical Striped Dress Pants Black Overcoat Blue Denim Shirt Navy Floral Tie Navy Vertical Striped Double Breasted Blazer For a casually neat look, dress in a denim shirt and navy dress pants — these items work beautifully together.