Cocktail attire for a wedding is a dress code that is less formal than black tie but still requires a high level of polish and style. For men, a suit is the best option, and it can be either a single-breasted or double-breasted suit jacket. The suit should be in classic hues like black, charcoal, or navy blue. A dress shirt is also required, and it can be white, black, or navy blue. A tie is optional, but if you choose to wear one, it should be a necktie or bow tie. Shoes should be dress shoes, either lace-up or loafers. Accessories should match the suit and shirt, and they should complement the outfit without clashing. For a more casual wedding, you can add more colorful accessories, and for a completely informal wedding, you can skip the tie and wear a combination with a dark jacket and lighter colored slacks. It is important to keep in mind that the bride and groom are the focus of the day, so you should try not to catch too much attention with your outfit or risk overshadowing the wedding party.