I am looking to create a carousel or scroll using jQuery, so far, I have tried to implement jcarousel to no avail, I looking to achieve the following,

basically I want to show a list of 6 items then scroll to the next 6, then scroll to the next 6 or back to the previous 6, there does not have to be 6 in the list, but every 6 products there should be a new stage to the scroll.
My markup looks like this,
HTML
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
<a class="arrows">Prev</a>
<a class="arrows next">Next</a>
CSS
.products ul { width:258px; margin:0px auto; overflow:hidden; text-align:center; }
.products ul li { width:95px; height:137px; float:left; margin-right:32px; margin-bottom:57px; border:1px solid red; text-align:left; }
.jcarousel-prev, .jcarousel-next { position:absolute; top:0px; left:0px; width:83px; height:80px; background:url(/media/images/prev-horizontal.png) no-repeat top left; }
.jcarousel-next { top:0px; left:329px; background:url(/media/images/horizontal-next.png) no-repeat top left;}
However jCarousel just creates all the li’s on the same line, I need 2 per line and 3 rows, then create a new section which I can scroll too, how would I go about this?
You should make each
libe the container of a group of six elements, which would bedivs. (i believe that the jcarousel uses all thelielements it finds under the container you specify..)so
Html
Css
jQuery
Demo at http://jsfiddle.net/gaby/NRKZK/