/* Horizontal Carousel */
#horizontal_carousel {
	float: left;
	width: 512px;
	height: 380px;
	margin-bottom: 10px;
	position: relative;
	z-index:100;
	left: 0px;
}

#horizontal_carousel .container {
float:left;
	width: 420px;
	height: 500px;
	position: relative;
	overflow: hidden;
	padding-left: 10px;
}

#horizontal_carousel ul {
	margin: 0;
	padding:0;
	width: 100000px;
	position: relative;
	top: 0;
	left: 2px;
	height: 450px;
}                      

#horizontal_carousel ul li {
  width: 210px;
  height: 380px;
  text-align: center; 
  list-style:none;   
  float:left;
}

#horizontal_carousel .previous_button {
	padding-top:110px;
	float:left;
	width: 36px;
	height: 216px;
	background: url(prototype-ui/horizontal/left3.png);
	background-repeat:no-repeat;
	background-position:bottom;
	z-index: 100;
	cursor: pointer;
}

#horizontal_carousel .previous_button_over {
  background: url(prototype-ui/horizontal/left2.png);
  background-repeat:no-repeat;
  background-position:bottom;
}

#horizontal_carousel .previous_button_disabled {
  background: url(prototype-ui/horizontal/left1.png);
  background-repeat:no-repeat;
  background-position:bottom;
  cursor: default;
}

#horizontal_carousel .next_button {
	padding-top:110px;
	float:left;
	width: 36px;
	height: 219px;
	background: url(prototype-ui/horizontal/right3.png);
	background-repeat:no-repeat;
	background-position:bottom;
	z-index: 100;
	cursor: pointer;
}

#horizontal_carousel .next_button_over {
  background: url(prototype-ui/horizontal/right2.png);
  background-repeat:no-repeat;
  background-position:bottom;
}

#horizontal_carousel .next_button_disabled {
  background: url(prototype-ui/horizontal/right1.png);
  background-repeat:no-repeat;
  background-position:bottom;
  cursor: default;
}
