width: 317px;top: 616px;float: right;position: relative;
width: 401px;top: 325px;left: -27px;position: relative;float: right;visibility: visible;
Chętnie bym Ci pomógł, ale odwiedzając Twoje strony i robiąc podgląd kodu źródłowego nie widziałem nic co mogłoby mi się od razu na oczy. Kiedyś też miałem podobny problem i dałem sobie z nim spokój, bo tez nie miałem pojęcia czym to jest spowodowane. Sprawdź może czy masz wszystkie divy domknięte.
Osobiście myślę, że wina tkwi w fakcie, że używasz top, left a nie margin-top, margin-left i tak dalej. Niejednokrotnie widziałam na różnych stronach, jak ludzie nie zalecali używania tych pierwszych wymienionych przeze mnie komend.