div.scrollable { position:relative; overflow:hidden; width: 660px; height:140px; padding:10px 0; border:1px outset #008000; background-color:#efefef; }
div.scrollable div.items { width:20000em; position:absolute; clear:both; margin-left:10px; }
div.scrollable div.items div { float:left; text-align:center; width:120px; height: 120px; padding:10px 0px; font-size:12px; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; border:1px outset #ccc; background-color: #FEFFDF; margin-right: 20px; -moz-border-radius:5px; }
/*div.scrollable div.items div img { margin-left: 5px; margin-right: 5px; }*/
div.scrollable div.items div.active { border:1px inset #ccc; background-color:#fff; }
div.scrollable { float:left; }
a.prev, a.next, a.prevPage, a.nextPage { display:block; width:18px; height:18px; background:url(../../images/site_general/scroller-left.png) no-repeat; float:left; margin:43px 10px; cursor:pointer; }
a.prev:hover, a.next:hover, a.prevPage:hover, a.nextPage:hover { background-position:0px -18px;	}
a.disabled { visibility:hidden !important; }
a.next, a.nextPage { background-image:url(../../images/site_general/scroller-right.png); clear:right; }
div.navi { /*margin-left:400px;*/ width:150px; height:20px; }
div.navi a { width:8px; height:8px; float:left; margin:3px; background:url(../../images/site_general/navigator.png) 0 0 no-repeat; cursor:pointer; }
div.navi a:hover { background-position:0 -8px; }
div.navi a.active { background-position:0 -16px; }
