/* Horizontal Carousel */
#horizontal_carousel {
	width: 895px;
	height: 170px;
}

#horizontal_carousel .container {
	width: 890px;

	overflow: hidden;
	position: relative;
}

#horizontal_carousel ul {
	margin: 0;
	padding:0;
	width: 100000px;
	position: relative;
	top: 0;
	left: 0px;
	height: 160px;
}                      

#horizontal_carousel ul li {
	width: 164px;
	height: 160px;
	text-align: center; 
	list-style:none;   
	float:left;
}

#horizontal_carousel ul li img {
	border: 2px solid #EFEFEF;
	cursor: pointer;
}

#horizontal_carousel ul li img.active {
	border: 2px solid #000;
}

#horizontal_carousel .buttons{
	display:block;
	clear:both;
	margin-top: 5px;
	height: 7px;
}
#horizontal_carousel .previous_button {
	float:left;  
	width: 23px;
	height: 7px;
	background: url(../img/carousel/but_prev.png) no-repeat;
	z-index: 100;
	cursor: pointer;
}

#horizontal_carousel .previous_button_over {
	background: url(../img/carousel/but_prev_hover.png) no-repeat;
}

#horizontal_carousel .previous_button_disabled {
	background: url(../img/carousel/but_prev_dis.png) no-repeat;
	cursor: default;
}

#horizontal_carousel .next_button {
	float:right;  
	width: 23px;
	height: 7px;
	background: url(../img/carousel/but_next.png) no-repeat;
	z-index: 100;
	cursor: pointer;
}

#horizontal_carousel .next_button_over {
	background: url(../img/carousel/but_next_hover.png) no-repeat;
}

#horizontal_carousel .next_button_disabled {
	background: url(../img/carousel/but_next_dis.png) no-repeat;
	cursor: default;
}
