Elizabeth Hurley refuses to eat raw fruits and vegetables after 4pm.

The 45-year-old actress is famed for her stunning figure and says she maintains it by being quite strict with her diet although often falls "by the wayside".

She said: "I've never been in danger of losing too much weight. I do watch what I eat and try to eat healthily but I frequently fall by the wayside. Right now, I'm drinking protein shakes mid morning and I think they really help. I also don't eat raw fruits and vegetables after 4pm and follow a low-fat diet with very little dairy."

Although Elizabeth - who has her own beachwear collection - is slim enough to flaunt her figure in bikinis, she now feels more comfortable wearing swimming costumes.

She told Britain's Hello! magazine: "I certainly love everything we produce, but we sell a lot to women both younger and older than me. I often wear one pieces now, but they're really sexy ones, with chains and crystals. I still dread the thought of shooting bikinis and we actually used a fabulous young Brazilian model this time too. Her body is amazing - she's 20 years younger than me!"