Существует гораздо более простой способ решения этой проблемы. Просто измените исходный порядок и оберните div вокруг тех, что на левой стороне, и тех, которые справа.
http://work.arounds.org/sandbox/57
В противном случае это будет PITA, чтобы решить это. Я надеюсь, что вы можете изменить это несколько легко и не ограничены e107 (ужасная CMS IMO).
Если порядок источника имеет значение, вам, вероятно, придется полагаться на метод отрицательной маржи + float.
PS: Ради бога, используйте -moz-border-radius/-webkit-border-radius/border-radius
и сценарий DD_roundies вместо переноса 90000 делений для закругленных углов.