From Royal Ascot dress code rules to what to wear to Cheltenham, Goodwood, Epsom and Aintree, this is your definitive style ...