Pair a black jacket with blue denim to exude macho sophistication and polish. To pull the look together, pair your outfit with dark brown leather casual boots. If the dress code requires a polished yet stylish style, opt for a black overcoat and blue jeans. The classic combination will never go out of style. Overcoats were originally worn by fishermen to protect themselves from the elements. Today, they are popular again because they provide protection from the cold weather while still being able to move about comfortably. An overcoat is easy to care for and can be worn season after season. You should clean your coat regularly to keep it looking new. Jeans have been around for hundreds of years but only recently have they become more formal. They're comfortable and easy to wear so there's no reason not to mix business with pleasure. In fact, wearing jeans with a suit or a shirt-and-tie combo is very common today. A traditional pair of jeans will usually have buttons down the front and may or may not have a belt loop. These items are used to make dressing easier and more convenient. If you don't want to bother with buttons or loops, take your clothes to a tailor who can stitch them up for you. Overcoats come in many shapes and sizes. Generally, they fall into two categories: single-breasted and double-breasted.