 <p>I think you should shorten your code like this <a href="http://jsfiddle.net/DreamBig/tA7qw/4/" rel="nofollow">http://jsfiddle.net/DreamBig/tA7qw/4/</a>. I put backgound-image in the div so you don't have to write it again in the keyframes definition like 6 or 10 times.</p> <pre><code>background-image: url('http://www.rotateweb.com/images/WebDesignB1.jpg'); </code></pre> <p>I've tested and it runs perfectly in FF.</p>