I have two div\'s (side by side) inside a parent div, i want right div to occupy 100% of remaining space (i.e. 100% - 200px) and should always stay next to left div (not bel
your left div should have float left and its pixel width using position relative.
Your right div should only have position relative and maybe an overflow hidden.
This should fix your problem.
No need to use the use the div that clears the float.