 <p>It looks like your jQuery is referencing files of a different casing than what is on the server.</p> <p>For example, your jQuery reads:</p> <pre><code>$(this).attr("src","images/abouthover.jpg"); </code></pre> <p>However, the file on the site is listed as images/abouthover.JPG</p> <p>If you alter your jQuery to:</p> <pre><code>$(this).attr("src","images/abouthover.JPG"); </code></pre> <p>Or change your file name for the file to images/abouthover.jpg</p> <p>Your code should work.</p> <p>My guess as to why it works on your computer but not on your hosted site is that your personal computer is a windows machine which is not case specific whereas your hosting server is a Unix machine which IS case specific.</p> <p>I hope this sorts out your issue.</p>