Cocktail dresses are usually shorter designs of party-time dresses and they are mostly worn to represent fun. They are cute and flirty, yet still classy and charming thus making the wearer really attractive at any angle. The cocktail dress is generally for a younger women as it signifies their carefree and playful nature, but it may also be worn by a middle aged ladies who simply see age nothing but a number. In short, wearing a cocktail dress must come along with the right attitude. It doesn't really matter if you're young or young at heart. You will always look great wearing cocktail dresses. A cocktail dress is best worn by a woman with an entertaining personality and has a love-for-life outlook. It is for a woman that is a go-getter and that makes the best out of any situation. Have all these and you will be able to pull of your look magnificently and become an instant attraction the moment you enter the club or the party entrance. This style of dress bear any color well and will do the color justice as long as it aptly serves the formality of the party theme.