/*--- carousel begin ---*/
.carousel		{}
.carousel-box {
	background:#fff; border:1px solid #dadada;
	height:218px;
	overflow:hidden;
	position:relative;
}
	.carousel-box .inner {
		padding:0px 0 0 0px;
	}
		.carousel-box a.next,		
		.carousel-box a.prev {
			background:none;
			width:52px;
			height:51px;
			border:none;
			position:absolute;
			cursor:pointer;
			outline:none;
			z-index:10;
		}
		.carousel-box a.next,		
		.carousel-box a.next:hover,		
		.carousel-box a.prev,		
		.carousel-box a.prev:hover {
			background:url(../images/next-prev-button.gif) no-repeat 0 0;
		}
		.carousel-box a.prev {
			left:17px;
			top:96px;
			height:51px;
		}
		.carousel-box a.prev:hover {
			background-position:0 100%;
		}
		.carousel-box a.next {
			right:17px;
			top:96px;
			 height:51px;
			background-position:100% 0;
		}
		.carousel-box a.next:hover {
			background-position:100% 100%;
		}
			.carousel-box ul 	{list-style:none;} 
			.carousel-box ul li {
				margin-top:12px;
				padding-right:10px;
				float:left;
				position:relative;
				background:url(../images/slider-line.gif) 100% 0px no-repeat
			}
			.carousel-box ul li span {
				width:190px;
				height:94px;
				position:relative;
				float:left;
			}
				.carousel-box ul li a {
					width:190px;
					overflow:hidden;
					display:block;
					cursor:pointer;
					padding: 8px 0px 8px 0px;
				}
				.carousel-box ul li span:hover { visibility:visible;
					
				}
				.carousel-box ul li a.pic {
					height:128px;
				}				
				.carousel-box ul li a.link {
					height:46px;
				}
/*--- carousel end ---*/
