body {
  font-family:Arial;
  font-size:12px;
}
div.example-desc {
  margin:3px 0;
  padding:5px;
  background-color:#EFEFEF;
}

/********************
Default Example
*********************/
#waterwheel-carousel-default {
  width:960px;
  background-color:#CCC;
  border:1px solid #222;
  height:250px;
  font-family: Arial;
  font-size:14px;
  position:relative;
  clear:both;
}
#waterwheel-carousel-default a {
  color:#222;
}
#waterwheel-carousel-default .carousel-images img {
  visibility:hidden;
  cursor:pointer;
}
#waterwheel-carousel-default .carousel-controls .carousel-prev {
  position:absolute;
  bottom:30px;
  left:30px;
}
#waterwheel-carousel-default .carousel-controls .carousel-next {
  position:absolute;
  bottom:30px;
  right:30px;
}

/********************
High Arch
*********************/
#waterwheel-carousel-higharch {
  width:960px;
  background-color: none;
  border: none;
  height: 402px;
  font-family: Arial;
  font-size:14px;
  position:relative;
  clear:both;
  overflow:hidden;
  margin-top: 0;
  top: 110px;
}
#waterwheel-carousel-higharch a {
  color:#222;
}
#waterwheel-carousel-higharch .carousel-images img {
  visibility:hidden;
  cursor:pointer;
}
#waterwheel-carousel-higharch .carousel-controls .carousel-prev {
  position:absolute;
  bottom:50px;
  left: 328px;
  z-index: 999999999;
}
#waterwheel-carousel-higharch .carousel-controls .carousel-next {
  position:absolute;
  bottom:50px;
  right: 332px;
  z-index: 9999999999999;
}

/********************
Horizon
*********************/
#waterwheel-carousel-horizon {
  width:960px;
  background-color:#CCC;
  border:1px solid #222;
  height:250px;
  font-family: Arial;
  font-size:14px;
  position:relative;
  clear:both;
  overflow:hidden;
}
#waterwheel-carousel-horizon a {
  color:#222;
}
#waterwheel-carousel-horizon .carousel-images img {
  visibility:hidden;
  cursor:pointer;
}
#waterwheel-carousel-horizon .carousel-controls .carousel-prev {
  position:absolute;
  bottom:20px;
  left:30px;
}
#waterwheel-carousel-horizon .carousel-controls .carousel-next {
  position:absolute;
  bottom:20px;
  right:30px;
}

/********************
Flat
*********************/
#waterwheel-carousel-flat {
  width:960px;
  background-color:#CCC;
  border:1px solid #222;
  height:250px;
  font-family: Arial;
  font-size:14px;
  position:relative;
  clear:both;
  overflow:hidden;
}
#waterwheel-carousel-flat a {
  color:#222;
}
#waterwheel-carousel-flat .carousel-images img {
  visibility:hidden;
  cursor:pointer;
}
#waterwheel-carousel-flat .carousel-controls .carousel-prev {
  position:absolute;
  bottom:20px;
  left:30px;
}
#waterwheel-carousel-flat .carousel-controls .carousel-next {
  position:absolute;
  bottom:20px;
  right:30px;
}


/********************
Vertical
*********************/
#waterwheel-carousel-vertical {
  width:330px;
  background-color:#CCC;
  border:1px solid #222;
  height:600px;
  font-family: Arial;
  font-size:14px;
  position:relative;
  clear:both;
}
#waterwheel-carousel-vertical a {
  color:#222;
}
#waterwheel-carousel-vertical .carousel-images img {
  visibility:hidden;
  cursor:pointer;
}
#waterwheel-carousel-vertical .carousel-controls .carousel-prev {
  position:absolute;
  top:30px;
  right:30px;
}
#waterwheel-carousel-vertical .carousel-controls .carousel-next {
  position:absolute;
  bottom:30px;
  right:30px;
}