Revert "Rolled Back this commit because of problems in IE and Firefox"

This reverts commit 3bc9524f715e019603e90716124957962d3ac4a1.