/* Horizontal Carousel */
.horizontal-carousel {
  float:left;
  width:654px;
  height:151px;
  position:relative;
}

.horizontal-carousel .container {
  float:left;
  width:564px;
  height:151px;
  position:relative;    
  overflow-x:hidden;
}

.horizontal-carousel ul {
  margin:0;
  padding:0;
  width:100000px;
  position:relative;
  top:0;
  left:0;
  height:151px;
}                      

.horizontal-carousel ul li {
  width:141px;
  height:151px;
  text-align:center; 
  list-style:none;   
  float:left;
}

.horizontal-carousel .previous_button {
  float:left;  
  width:42px;
  height:151px;
  background-image:url(../images/carousel/prototype-ui/horizontal/hc-left.gif);
  background-repeat:no-repeat;
  z-index:100;
  cursor:pointer;
}

.horizontal-carousel .previous_button_over {
  background-image:url(../images/carousel/prototype-ui/horizontal/hc-left-over.gif);
  background-repeat:no-repeat;
}

.horizontal-carousel .previous_button_disabled {
  background-image:url(../images/carousel/prototype-ui/horizontal/hc-left-disabled.gif);
  background-repeat:no-repeat;
  cursor:default;
}

.horizontal-carousel .next_button {
  float:left;  
  width:42px;
  height:151px;
  background-image:url(../images/carousel/prototype-ui/horizontal/hc-right.gif);
  background-repeat:no-repeat;
  z-index:100;
  cursor:pointer;
}

.horizontal-carousel .next_button_over {
  background-image:url(../images/carousel/prototype-ui/horizontal/hc-right-over.gif);
  background-repeat:no-repeat;
}

.horizontal-carousel .next_button_disabled {
  background-image:url(../images/carousel/prototype-ui/horizontal/hc-right-disabled.gif);
  background-repeat:no-repeat;
  cursor:default;
}