Here is the markup. I want to add a vertical line between the two tables. I don't want to use images here. I need a pure html solution for this.
<div>
<table width="50%" style="float:left">
<tr>
<td><p class="dotted">row 1, cell 1</p></td>
<td><p class="dotted">row 1, cell 2</p></td>
</tr>
<tr>
<td><p class="dotted">row 2, cell 1</p></td>
<td><p class="dotted">row 2, cell 2</p></td>
</tr>
</table>
<table width="50%" style="float:left">
<tr>
<td><p class="dotted">row 1, cell 1</p></td>
<td><p class="dotted">row 1, cell 2</p></td>
</tr>
<tr>
<td><p class="dotted">row 2, cell 1</p></td>
<td><p class="dotted">row 2, cell 2</p></td>
</tr>
</table>
</div>
Something like this image
Here is the fiddle http://jsfiddle.net/a2cR8/