/* Horizontal Carousel */
#horizontal_carousel {
  float: left;
  width: 980px;
  height: 122px;
  margin: 0px 0 0 -20px;
  position: relative;
}

#horizontal_carousel .banner_container {
  float: left;
  width: 880px;
  height: 122px;
  position: relative;    
  overflow: hidden;
}

#horizontal_carousel ul {
  margin: 0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 2px;
  left: 0;
  height: 122px;
  overflow:hidden;
}                      

#horizontal_carousel ul li {
  height: 123px;
  text-align: center; 
  list-style:none;   
  float:left;
  width: 880px;
    text-indent: -1000px;
}
#horizontal_carousel  a{text-indent:-10000px; line-height:0px; color:#000000; display:block; width:900px; height:122px;margin:1px 0 0 0 }
.scalableRails{background-image:url(../images/services/scalableRails.jpg);}
.Never_block{background-image:url(../images/services/never_banner.jpg);}

#horizontal_carousel .previous_button {
  float:left;  
  width: 32px;
  height: 122px;
  background: url(../images/carousel_horizontal/left.png);
  z-index: 100;
  cursor: pointer;
}

#horizontal_carousel .previous_button_over {
  background: url(../images/carousel_horizontal/left_over.png);
}

#horizontal_carousel .previous_button_disabled {
  background: url(../images/carousel_horizontal/left_disabled.png);
  cursor: default;
}

#horizontal_carousel .next_button {
  float:left;  
  width: 32px;
  height: 122px;
  background: url(../images/carousel_horizontal/right.png);
  z-index: 100;
  cursor: pointer;
}

#horizontal_carousel .next_button_over {
  background: url(../images/carousel_horizontal/right_over.png);
}

#horizontal_carousel .next_button_disabled {
  background: url(../images/carousel_horizontal/right_disabled.png);
  cursor: default;
}

