just remove clear:both;
from #mgrslist
and instead add it as a separate class, like :
<div id="admindiv">
<div id="replist"></div>
<div id="repedits"></div>
<div class="clr"></div>
<div id="mgrslist"></div>
<div id="importdiv"></div>
</div>
Why it works?? because <div class="clr"></div>
will clear the float for all the divs before it but adding it to the class will only clear:float
for that particular class and not the pre-divs before that class!!
Also, now that pseudo classes
like :before
and :after
exist, its better practice to use them for clear
ing a float.
Read this thread to understand it better : replace the clear:both with pseudo class