This problem has been solved
The float box needed to be "position: relative" so the other absolute box inside it would follow the bottom.
Without the position:relative, the absolute box was always at the bottom of the page, rather that at the bottom of it's parent.