Reset position after animation?

Reset position after animation?

I am using animate to switch between two images.  I am using setTimeout to make it a continuous loop and am running into a problem with the 1st image.  Since it is positioned relative and I am using left: '+=50' it will increment from it's last known position.  What I want is for it to move the 50 pixels and then when it is hidden reset to it's previous position.  I am having trouble finding if there is a way to set starting position.

$('#Slogan').animate({
      left: '+=50',
      opacity: 'toggle',
      height: 'toggle'
    }, 300, function() {

    });