Page passes validator, works in IE9 and Chrome. But I’m clueless why the text get cuts off in Firefox? I’ve tried playing with the CSS, changing the width and height of the label (didn’t do anything), changed the absolute position of the label (still got cut off at the exact same spots), pretty much tried anything HTML/CSS wise.
Screenshot:
http://i44.tinypic.com/10qjp5t.png
Give the svg element width and height attributes both set to 100%.