.stepcarousel{
  position: relative; 
  border: 10px solid black;
  overflow: scroll; 
  width: 300px;
  height: 200px;
  background-color:black;
}
.stepcarousel .belt{
  position: absolute;
  left: 0;
  top: 0;
}
.stepcarousel .panel{
  float: left;
  overflow: visible;
  margin: 10px;
  height: 150px;
  width:110px;
}
.stepcarousel .panel img{
  height: 150px;
  width:110px;
}
#gallery{
  width: 300px;
  height: 176px;
  border: 3px solid;
}
#gallery .panel{
  height: 150px;
  font: bold 28px Arial;
  text-align: center;
  background-color: black;
  color: white;
}
