Thanks to you both.
The reason for the individual wrapping is the client requires the words high lighted with a back ground colour and not the spaces in between. I'll use css to apply a solid background to each of the div's, leaving the spaces in between clear.
I'll give it a whirl and see if I can make it work.
Thankls again to both of you for such quick responses.