Вы можете проверить, откуда исходит стиль, используя, например, Firebug для FF.Firebug дает вам полный список с правилами наследования и переопределения.Вы можете увидеть, почему ваш стиль не был применен.
Если стиль добавляется с помощью JavaScript, это обычно встроенный стиль самого тега.Вы можете переопределить его в своем CSS, используя top: 0 !important;