Creo que no lo estás plantando bien. Pero igual te suelto un rollo y no he entendido lo que quiers hacer, pero te cuento.
 
Imagino que esa imagen es la imagen de fondo del menú, no??? 
Pues yo lo plantearía así. Yo no soy dada a tanto div, así que los menús los hago con listas. Sólo necesitas una imagen de fondo para todo el menú y luego cada apartado del menu con otra, si es que vas a usar una tipografía en imagen. 
Bueno, como me explico como un libro abierto, casi mejor te paso un ejemplo y así lo ves :)    
Código HTML:
Ver original-   <li id="menu3_ini"><a href="#">- inicio </a></li>
 
-   <li id="menu3_pro"><a href="#">- productos </a></li>
 
-   <li id="menu3_eje"><a href="#">-  ejemplos </a></li>
 
-   <li id="menu3_ayu"><a href="#">-  ayuda </a></li>
 
-   <li id="menu3_con"><a href="#">- contacto </a></li>
 
Código CSS:
Ver original- #menu03 { 
-     background-image: url; 
-     width: 960px; 
-     float: left; 
- } 
- #menu03 li { 
-     float: left; 
- } 
- #menu03 li a { 
-     line-height: 2.5; 
-     color: #FFF; 
-     text-decoration: none; 
-     float: left; 
-     width: 191px; 
-     text-align: center; 
-     border-right-width: 1px; 
-     border-right-style: solid; 
-     border-right-color: #FFF; 
- } 
- #menu03 li a:hover { 
-     background-color: #C9F; 
- } 
Espero que se solucionen tus problemas 
Pero pon sólo una imagen de fondo con el tamaño del menu que quieras y luego juegas con los li, mejor que ir dando a cada div una imagen, vamos creo yo...