div.float { /*float:left;*/ display:table-cell; /* ########################### ADDED display:table-cell; */ } div.float p { text-align: center; } div.tt-ri { margin-left: auto; margin-right: auto; } div.tt-r { border: 1px dashed #333; background-color: #ffc; white-space:nowrap; } div.spacer { clear: both; }