Необходимо наложить иконку поверх изображения.
#img-upload {width:100%; overflow:hidden;}
#img-upload a {position:relative; float:left; margin:5px;}
#img-upload a span { display:none; background-image:url(/../themes/classic/images/trash_icon.png); background-repeat:no-repeat; width:48px; height:48px; position:absolute; right:-15px; top:15px;}
#img-upload img { border: solid 1px #999; padding:5px;}
#img-upload a:hover span { display:block;}
<a href="/../themes/classic/images/town_icon.png">
<span></span>
<img class="img-polaroid" width="100" height="113" style="margin-top:5px;margin-left: 3px;" src="http://localhost/upload/temp/53234487ec064_g9gjWDDQ.jpg" rel="lightbox">
</a>
Подскажите, пожалуйста, как изменить код, чтобы ссылка действовала только на иконку, а не на все изображение?