Du kannst per CSS den hover- Effekt für a img ändern.
Sorry, das bringt ja nichts, ausserhalb des <img> bleibt der "Rand". Aber du kannst dem <a class=nohover ... geben und
a:hover {background-color:#f00}
.nohover {background-color:transparent}
Habe ich jetzt nicht getestet, müsste aber gehen.
Kalle