centramento colonne


sto avendo un problema cosi sciocco che mi incazzo all'idea che non funziona quello che sto facendo allora

vorrei mettere 2 colonne



faccio cosi

codice:
<div style="width:25%; height:500px; border-top:solid 1px #000; float:left;"></div>

<div style=" float:left; width:75%; height:584px; border-left:solid 1px #000;border-right:solid 1px #000;border-bottom:solid 1px #000; background-color:#EDF7E7;">
</div>

ora dico io 25% + 75% fanno 100%????

perchè il secondo div me lo mette accapo???????????????