Bueno te dejo un ejemplo haber si te sirve la foto y la imagen boton.gif colócala dentro de una carpeta llamada img y crea una imagen transparente de 1x1 px y dale el nombre de boton.gif ..saludos!
Código HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
<style type="text/css">
#contenedor_img {
background-image: url(img/estanteria3.jpg);
width:500px;
height:375px;
}
#boton1 {
width: 79px;
height: 127px;
position: absolute;
top: 28px;
left: 158px;
}
#boton2 {
width: 84px;
height: 77px;
position: absolute;
top: 82px;
left: 274px;
}
#boton3 {
width: 78px;
height: 75px;
position: absolute;
top: 85px;
left: 401px;
}
#boton4 {
width: 62px;
height: 118px;
position: absolute;
top: 213px;
left: 50px;
}
#boton5 {
width: 67px;
height: 71px;
position: absolute;
top: 267px;
left: 148px;
}
#boton6 {
width: 117px;
height: 73px;
position: absolute;
top: 264px;
left: 266px;
}
</style>
</head>
<body>
<div id="contenedor_img">
<div id="boton1"><a href="boton1.html"><img src="img/boton.gif" width="100%" height="100%" /></a></div>
<div id="boton2"><a href="boton2.html"><img src="img/boton.gif" width="100%" height="100%" /></a></div>
<div id="boton3"><a href="boton3.html"><img src="img/boton.gif" width="100%" height="100%" /></a></div>
<div id="boton4"><a href="boton4.html"><img src="img/boton.gif" width="100%" height="100%" /></a></div>
<div id="boton5"><a href="boton5.html"><img src="img/boton.gif" width="100%" height="100%" /></a></div>
<div id="boton6"><a href="boton6.html"><img src="img/boton.gif" width="100%" height="100%" /></a></div>
</div>
</body>
</html>