Fixed #1 moz issue.

Migrated the effect from css to js because "content" is not supported by firefox. See http://stackoverflow.com/questions/12262118/content-url-is-not-working-in-firefox 

This effectively fixes the hover effect in firefox.