.carousel  {
    padding: 0;
    margin: 0;
    position: relative;
	color: #3a3a3a;
}

.carousel .noimage {
	background: url('../img/noimage.png') no-repeat center; 
}
/* buttons */
.carousel a.prev, .carousel a.next {
	display: block;
	float: left;
	width: 30px;
	text-decoration: none;
	background: url("../img/imageNavLeft.png") left center no-repeat;
}
.carousel a.next {
	background: url("../img/imageNavRight.png") right center no-repeat;
}
.carousel a.next:hover {
	background-image: url("../img/imageNavRightHover.png");
}
.carousel a.prev:hover {
	background-image: url("../img/imageNavLeftHover.png");
}    

.carousel a.next:hover, .carousel a.next:active,
.carousel a.prev:hover, .carousel a.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;
		}  