I have a table which is created using Divs and as my columns grew its hard to recognize if it was a table or something else?
What i want
I want all columns in each row to be aligned to another irrespective of width?
Just like a normal table

What I have
<div class="tabularStructure">  
<div id="token1">
    <div class="cell">
         <label><bdi>${PredefinedSearch_Label}</bdi></label>
    </div>
    <div class="cell">
         <select id="predefineSrch">
            <option value="default">(None)</option>
        </select>   
    </div>
    <div class="cell"> 
    </div>
    <div class="cell"> 
    </div>
    <div class="cell"> 
    </div>
    <div class="cell"> 
    </div>
    <div class="cell"> 
    </div>
    <div class="cell"> 
    </div>
</div>
       <div class="spacer">  </div>
   <div class="tabularStructure">   
<div  id="token2">
    <div class="cell">
    <label><bdi>${Date_Label}</bdi></label>
    </div>
    <div class="cell">
        <select id="date">
             <option value="default">(None)</option>
        </select>
    </div>
    <div class="cell" id="token3">
        <label><bdi>${DayRange_Label}</bdi></label>
    </div>
    <div class="cell">
        <select id="dayRange">
             <option value="default">(None)</option>
        </select>
    </div>
    <div class="cell" id="token5">
        <label for="idFromDate"><bdi>${From_Label}</bdi></label>
    </div>
    <div class="cell">
        <input type="text" id="idFromDate" name="toDate" class="date" />
    </div>
    <div class="cell" id="token4">
        <label for="idToDate"><bdi>${To_Label}</bdi></label>
    </div>
    <div class="cell">
        <input type="text" id="idToDate" name="to" class="date" />
    </div>
        </div>
             </div> 
Check the fiddle for full code Fiddle