Most people believe that cocktail attire for men means casual dress code. But, that's far from the truth. In fact, men's cocktail dress code is actually a semi-formal dress code with edgy details. Men's cocktail dress code has origins in the 20's and 30's. When rich started drinking before dinner mostly at the wedding