Ты же тег li генеришь js-ом? поправь в скрипте не вычисление ширины, а жёстко прописанную в 230px, иначе они у тебя начинают уменьшать размер и вёрстка плывёт.
Про relative - не понял?!
можно так...всё что помогает решить проблему - допустимо...))) Просто зачем нагружать страницу расчётом ширины слайда в скрипте, а потом его менять в css?