Below, I want div A to act as a two column layout for it's inner divs with the other divs below it. However because the image is so tall the following divs end up next to it. How can I make divs B and C appear under the image?
<div id='A' style='position:relative'>
<div id='A1' style='width:50%;float:left;'><img src="http://maps.googleapis.com/maps/api/staticmap?maptype=roadmap&sensor=false&size=100x100&markers=color:blue|label:A|51.535908,-0.066271&" /></div>
<div id='A2' style='width:50%;float:left;'>Chelsea Branch<br/>Branch</div>
</div>
<div id='B'>
<b>Description:</b> <br />
This is a location.
</div><br/>
<div id='C'>
<b>Address:</b><br />
123 Fake Stree<br />Chelsea<br />London<br />XH28 5JH<br />United Kingdom<br />
</div>