У вас есть 3 плавающих элемента LI, каждый шириной 220 пикселей. 3 * 220 = 660, но ширина содержащего элемента составляет всего 645 пикселей, поэтому третий элемент не может поместиться рядом со вторым и попадает в другой ряд ниже первого. Если вы хотите, чтобы все они были в одном ряду, установите ширину .rowUl равной 660px.
Кроме того, я не знаю, используете ли вы какой-либо сброс CSS - если вы этого не сделаете, помните о том, что поля по умолчанию и отступы элементов UL и LI также могут влиять на это. Вам нужно установить их в 0, если вы хотите убедиться, что они этого не делают.