Trying to divide this page into blocks with checkbox options in a 4x3 layout. The issue is that setting the "columns" to 100% height makes it 100% of the parent's parent, not the parent div. Any suggestions?
<div id="left" style="width:50%;height:100%;display:inline;float:left">
<div id="leftRow1" style="width:100%;height:30%;display:inline;text-align:center">
<div id="column1" style="width:50%;height:100%;display:inline;text-align:left;float:left">
<h3>Appliances</h3>
<div>
<input id="dishwasher" class="css-checkbox" type="checkbox">Dishwasher
</div>
<div>
<input id="dryer" class="css-checkbox" type="checkbox">Dryer
</div>
<div>
<input id="freezer" class="css-checkbox" type="checkbox">Freezer
</div>
<div>
<input id="garbage" class="css-checkbox" type="checkbox">Garbage
</div>
</div>
<div id="column2" style="width:50%;height:100%;display:inline;text-align:left;float:right">
<h3 style="color:white">.</h3>
<div>
<input id="microwave" class="css-checkbox" type="checkbox">Microwave
</div>
<div>
<input id="range" class="css-checkbox" type="checkbox">Range/Oven
</div>
<div>
<input id="refridgerator" class="css-checkbox" type="checkbox">Refridgerator
</div>
<div>
<input id="washer" class="css-checkbox" type="checkbox">Washer
</div>
</div>
</div>
<div id="leftRow2" style="width:100%;height:30%;display:inline;text-align:center">
<div id="column3" style="width:50%;height:100%;display:inline;text-align:left;float:left">
<h3>Basement</h3>
<div>
<input id="finished" class="css-checkbox" type="checkbox">Finished
</div>
<div>
<input id="partialfinish" class="css-checkbox" type="checkbox">Partially Finished
</div>
</div>
<div id="column4" style="width:50%;height:100%;display:inline;text-align:left;float:right">
<h3 style="color:white">.</h3>
<div>
<input id="unfininshed" class="css-checkbox" type="checkbox">Unfinished
</div>
<div>
<input id="none" class="css-checkbox" type="checkbox">No Basement
</div>
</div>
</div>
</div>