Setting a div height to 0px does not seem to work.
The div expands to show it
Not quite sure what you're trying to do, out of context, but try this:
display:none; overflow:hidden: height:0; line-height:0; border:0; margin:0;