Cat Deeley shone on tonight's Dress The Nation final, wearing a £45 sparkly M&S dress. Shop Cat's black dress from the high street and discover our styling tips.