Scusa, ma cerco di semplificare il CSS e contemporaneamente di capire meglio.
codice:
ol.plantLinks, ol.plantLinks li {
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
text-indent: 52px;
line-height: 3em;
list-style-type: none;
color: #fff;
margin: 5px 0 0 0;
padding: 0;
white-space: nowrap;
}
ol.plantLinks a:link {
font: normal;
color: #fff;
text-decoration: none;
width: 100%; height: 100%
display: block;
background: url(../images/plant_cell.png) no-repeat;
}
ol.plantLinks a:hover {
text-decoration: none; /* o quello che vuoi */
background: ...;
}
.zoneLinks_active a:link {
height: 50px; width: 200px; /* starebbe meglio espresso in em */
background: url(../images/zone_cell-active.png) no-repeat;
}
Ho capito il problema. Il tag <a> all'interno dell'[list=1] era definito dal css generale di tutti i tag <a>, compreso quello dell'ultima riga; invece tu vuoi l'ultima riga diversa.
Credo che con la modifica all'ultimo selettore, dovresti risolvere.