By definition a cocktail dress is a knee to mid length party dress to wear to a cocktail party. Shop our collection of elegant, sleek and short cocktail dresses suitable for semi-formal and formal occasions. The focus is on more elegant, fine and evening fabrics. Hand beaded embroidery is often present. Always wear high heels unless unavoidable.