/* Horizontal Carousel */
#horizontal_carousel {
  float: left;
  position: relative;
  -moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/bg_slideshow.gif) no-repeat scroll left top;
height:101px;
padding-bottom:9px;
width:955px;

}

#horizontal_carousel .container {
  float: left;
  width: 921px;
  height: 101px;
  position: relative;    
  overflow: hidden;
}

#horizontal_carousel ul {
  margin: 0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 0;
  left: 0;
  padding-top:28px;
  margin-left:15px;
  margin-right:30px;
}                      

#horizontal_carousel ul li {
	text-align: center; 
	list-style:none;   
	float:left;
	display:inline;
	margin-right:16px;
	margin-left:15px;

}

#horizontal_carousel .previous_button {
  float:left;  
  width: 16px;
  height: 27px;
  background: url(../images/i_prev.gif) no-repeat;
  z-index: 100;
  cursor: pointer;
  margin-top:35px;
}

#horizontal_carousel .previous_button_over {
   background: url(../images/i_prev.gif) no-repeat;
}

#horizontal_carousel .previous_button_disabled {
  background: url(../images/left_disabled.gif) no-repeat;
  cursor: default;
}

#horizontal_carousel .next_button {
  float:left;  
  width: 16px;
  height: 27px;
  background: url(../images/i_next.gif) no-repeat;
  z-index: 100;
  cursor: pointer;
  margin-top:35px;
}

#horizontal_carousel .next_button_over {
  /*background: url(prototype-ui/horizontal/right_over.png);*/
  background: url(../images/i_next.gif) no-repeat;
}

#horizontal_carousel .next_button_disabled {
  /*background: url(prototype-ui/horizontal/right_disabled.png);*/
  background: url(../images/right_disabled.gif) no-repeat;
  cursor: default;
}