/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container { position:relative; width:445px; height:350px; padding:115px 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:365px; height:345px; padding:10px 30px; position:relative; overflow:hidden; }

/**
 *  Horizontal Buttons
 */
 
.jcarousel-next-horizontal { position:absolute; top:87px; right:23px; width:14px; height:13px; 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:87px; right:97px; width:14px; height:13px; 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:33px; top:88px; }
.jcarousel-control a { background:url(/images/MainPage/dd_mp_dots_static.gif) no-repeat; width:12px; padding-top:12px; 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); }




