Ciao,
capisco che sei un po' nuovo a queste cose, ma fai davvero troppa confusione. Se posso ti aiuto volentieri, ma se il problema e' quello della cultura generale htlm/css, allora dovresti prima documentarti...
Non sarebbe male poi se mettessi una pagina online dove si vede il problema...
Comunque, vediamo se ho capito bene.
In primo luogo, se metti una dopo l'altra due div con float:left, quelle appariranno una sopra l'altra, non so se e; quello che volevi ottenere.
Se invece vuoi centrare il footer, tutti gli elementi che ci stanno sopra devono stare in un contenitore, subito dentro il container principale, poi chiuso questo contenitore, si inizia una div con contenuto centrato, e dentro il footer (o banner), infine si chiude il container principale.
Spero ti sia utile...