Yeah, it's basically this way because IE didn't like the old method we used. The old method looked much better as it just used a percentage of the current container, so quotes within quotes would scale properly, but IE (6 and 7) didn't support the css classes we were using unfortunately.