The problem occurs is the following:
After relative positioning an element with CSS I get a white-space of where the element was... I don\'t want the white-space!
Set the outer div as "position: relative" the div you want to move as "position: absolute" and set the top and left values. this will position the item relative to the outer div (not the page). relative position leaves gaps. absolute does not.