or empty div as the final element following the last floated div (within the #container) if the overflow:hidden on the .container is removed */ clear:both; height:0; font-size: 1px; line-height: 0px; } .p_button { } .container .content .p_button input { font-family: "Trebuchet MS", "Helvetica Neue", "Arial Unicode MS", Helvetica, Arial, sans-serif; font-size: 1.1em; line-height: 1.5; color: #990000; margin: 12px auto 12px auto; }