How to jQuery show img 5 secs after page load? Using some code I found at stackoverflow I'm trying to use the following but its not working. What am I missing? Thanks!

$(document).ready(function () {
$('#paint').show(10000); // 10 seconds
});

<a href="#" id="paint"></a>

#paint {
position:absolute;
top:0;left:0;
height:30px;width:30px;
background:url(paint.png);
opacity:0;
}