Из интереса, что произойдет, если вы поместите это в другой DIV и оживите это, например,
<div style="background-position:50% 50%;height:200px;" onmouseover="jQuery(this).animate({height:400});">
<div style="background-image:url(image.jpg);"></div>
</div>
(Для записи я использовал ваш код, но предпочел бы использовать CSS-классы и позднюю привязку событий jQuery; -)