Hallo,
Floats kannst du nicht zentrieren, sie stapeln sich immer in Float-Richtung (in deinem Fall float: left). Du kannst aber stattdessen display: inline-block und für den Container text-align: center verwenden. Die Inline-Block-Elemente reagieren im Gegensatz zu Floats darauf.
Mathias