¿Los elementos flotados no se hacen elementos de bloque comablck? Yo es lo que aprendí en su día.
Además la cosa es que IE7 no soporta inline-block en ese tipo de elementos.
madman_18, si te sirve de algo, IE7 soporta inline-block en elementos que por defecto tengan un display inline:
http://caniuse.com/inline-block
Ahora yo me pregunto qué necesidad habrá de acordarse de IE7 hoy en día cuando ni IE8 apenas se usa.