/* Horizontal Carousel */
.carousel_container {
  float: left;
  width: 454px;
  height: 132px;
  position: relative;
} 

.carousel_container .container {
  position: absolute;
  top: 0px;
  left: 27px;  
  width: 400px;
  height: 132px;
  overflow: hidden;   
  background: #e6f1d1;
}     

.carousel_container .previous_button {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 27px;
  height: 132px;
  background: #e6f1d1 url(../../images/gal_prev.gif) center no-repeat;
  z-index: 100;    
  cursor: pointer;
}        

.carousel_container .previous_button_disabled {
  background: #e6f1d1;
  cursor: default;
}

.carousel_container .next_button {
  position: absolute;
  top: 0px;
  width: 27px;
  left: 427px;
  height: 132px;
  background: #e6f1d1 url(../../images/gal_next.gif) center no-repeat;
  z-index: 100;
  cursor: pointer;
}   

.carousel_container .next_button_disabled {
  background: #e6f1d1;
  cursor: default;
}

.carousel_container ul {
  margin: 0;
  padding: 0;
  width: 100000px;
  position: relative;
  top: 0;
  left: 0;
  height: 132px;
}                      

.carousel_container ul li img {
  border: 1px solid #999999;
  margin:  0;
  padding: 0;
  display: block;             
}   

.carousel_container ul li {
  color:#e6f1d1;
  margin: 0px !important;
  padding: 0px !important;
  width: 201px;
  list-style: none !important;   
  float: left;
}

