/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container { position:relative; width:348px; height:295px; padding:71px 1px 1px 1px; overflow:hidden; }
.jcarousel-clip { z-index:2; padding:0; margin:0; overflow:hidden; position:relative; }
.jcarousel-list { z-index:1; overflow:hidden; position:relative; top:0; left:0; margin:0; padding:0; }
.jcarousel-list li, .jcarousel-item { float:left; list-style:none; width:328px; height:275px; padding:10px; position:relative; overflow:hidden; }

/**
 *  Horizontal Buttons
 */
 
.jcarousel-next-horizontal { position:absolute; top:33px; right:5px; width:32px; height:32px; cursor:pointer; background:transparent url(/images/MainPage/next-horizontal.png) no-repeat 0 0; }
.jcarousel-next-horizontal:hover { background-position:-32px 0; }
.jcarousel-next-horizontal:active { background-position:-64px 0; }
.jcarousel-next-disabled-horizontal, .jcarousel-next-disabled-horizontal:hover, .jcarousel-next-disabled-horizontal:active { cursor:default; background-position:-96px 0; }

.jcarousel-prev-horizontal { position:absolute; top:33px; right:98px; width:32px; height:32px; cursor:pointer; background:transparent url(/images/MainPage/prev-horizontal.png) no-repeat 0 0; }
.jcarousel-prev-horizontal:hover { background-position:-32px 0; }

.jcarousel-prev-horizontal:active { background-position:-64px 0; }
.jcarousel-prev-disabled-horizontal, .jcarousel-prev-disabled-horizontal:hover, .jcarousel-prev-disabled-horizontal:active { cursor:default; background-position:-96px 0; }

.jcarousel-control { position:absolute; z-index:4; right:36px; top:43px; }
.jcarousel-control a { background:url(/images/MainPage/dd_mp_dots_static.gif) no-repeat; width:11px; padding-top:11px; overflow:hidden; display:block; text-indent:-9999px; float:left; margin-right:4px; }
.jcarousel-control a.active { background-image:url(/images/MainPage/dd_mp_dots_rollover.gif); }



