.carousel  {padding: 0;margin: 0;position: relative;color: #3a3a3a;}
.carousel .noimage {background: url('../img/noimage.gif') no-repeat center; }
/* buttons */
.carousel .navi_btn {position: absolute;left: 50%;outline: 0;width: 32px;height: 32px; z-index: 10; color: #fff; background-color: #000; text-align: center; border-radius: 30px; opacity: .4; filter: alpha(opacity=40); margin-left: -10px;}
.carousel .prev, .carousel .next {bottom: 10px; line-height: 30px; font-size: 20px;	color: #fff;}
.carousel .next:hover, .carousel .next:active,
.carousel .prev:hover, .carousel .prev:active{border: none;outline: none;}    
			
	/* frame background */
    .carousel .jCarouselLiteCommon {float: left;
	
	/* Needed for rendering without flicker */position: relative;visibility: hidden;left: -5000px;}
        .carousel ul {margin: 0;}
		
	/* image size */
        .carousel li img{background-color: #fff;}

        .carousel .title{overflow: visible;cursor: hand;text-align: center;}      

		.carousel a,
		.carousel a:hover, 
		.carousel a:active,
		.carousel a:visited{text-decoration: none;}  