Thanks Volkan, In the end I chose to include the html with a dual css class, one of which makes it hidden, then switch the class using YUI's removeClass() function. Works a treat cross-browser now. Paul