/*#jcarousel ul {margin:0;}
#jcarousel li {margin:4px;}
#jcarousel {
margin: 18px 0 0 0;
float:left;
}
#jcarousel {
position: relative;
visibility: hidden;
left: -5000px;
}
.main {
-moz-border-radius:10px;
background:#fff;
border:1px solid #ccc;
height:128px;
width:353px;
}*/
.jCarouselLite{float:left; margin:0 0px 0 15px;position: relative;
visibility: hidden;
left: -5000px;}

.jCarouselLite  li { 
float: left;
text-align:left;
padding:0;
margin: 0px 6px 0 0;
height: 98px;
width: 98px;
} 

.jCarouselLite  li.last { 
padding:0;
margin: 0px;
}

.main a.prev {
display: block;
float: left;
margin:0;
width: 7px;
height: 97px;
text-decoration: none;
_background: url(../images/jcarousel_prev.png) left top no-repeat;
position:absolute;
background-color:#fff;
z-index:30;
right:-36px;
}
.main a.next {
display: block;
float: left;
margin:0;
width: 7px;
height: 97px;
text-decoration: none;
_background: url(../images/jcarousel_next.png) left top no-repeat;
position:absolute;
left:3px;
background-color:#fff;
}
.main a.prev:hover, .main a.prev:focus,
.main a.next:hover, .main a.next:focus {
background-position: -32px top;
}
.main a.prev:active, .main a.next:active {
background-position: -64px top;
}
.main a.prev.disabled, .main a.next.disabled {
background-position: -96px top;
cursor: default;
}
.main a:hover, .main a:active, .main a:focus {
border: none;
outline: none;
}
/*.jcarouselbox {
width:82px;
height:82px;
background-color:#f5f5f5;
border:1px solid #ccc;
text-align:center;
}
.jcarouselboxdummy {
width:84px;
height:84px;
background-color:#fff;
}*/
/* end of jCarousel Lite CSS */