From casual day dresses to evening gowns, there is a dress for every occasion. For the office, you can choose from a range of smart shift dresses or wrap dresses that will keep you looking professional and stylish. For more formal occasions such as weddings or parties, you can opt for a maxi dress or midi dress with intricate details and embellishments.