
/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */

.jcarousel-clip-horizontal {
	width: 100%;
}
#carousel .jcarousel-next {
    z-index: 3;

    position: absolute;
    top: 35%;
    right: 15px;
    width: 40px;
    height: 40px;
    cursor: pointer;
    background: transparent url(images/carousel_navright.png) no-repeat 0 0;
}

#carousel .jcarousel-prev {
    z-index: 3;

    position: absolute;
    top: 35%;
    left: 15px;
    width: 40px;
    height: 40px;
    cursor: pointer;    
    background: transparent url(images/carousel_navleft.png) no-repeat 0 0;
}

#carousel .content-pad{
	margin: 1em 0;
	background: #f7f7f7;
}
#carousel .thecarousel{
	position: relative;
	color: #ddd;
	font-size: 10px;
    padding: 30px 67px 25px ;
	overflow: hidden;
	display: none; /* Prevents all images from showing on load; must be shown using JS ahead of carousel init. */
}

#carousel .carousel_text{
	font-size: 1.5em;
	padding: 20px;
	background:#eee;
	color:#000;
}

#carousel .content ul li{
	
	float: left;
	text-align: center;

	position: relative;
}

#carousel .content ul li img {
	border: 1px solid #ccc;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	background: #fff;
	padding: 3px;
	position: relative;
}
#carousel .content ul li a:hover img {
	border: 1px solid #bbb;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background:#ddd;

}


/* for text with hover over effect */

#carousel .content ul li a{ position: relative;}

	#carousel .content ul li a span.list-title{
		color: #fff;
		opacity:0.8;
		filter:alpha(opacity=95);
		line-height: 14px;
		position: absolute;
		background: #000;
		width: 100%;
		left: 0;
		
		bottom: 1px;
		display: none;

	}
	#carousel .content ul li a:hover span.list-title {display: block;}
	




