div.example-desc {
margin:3px 0;
padding:5px;
background-color:#EFEFEF;
}

/********************
Default Example
*********************/
#waterwheel-carousel-default {
width:960px;
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:#CCC;
border:1px solid #222;
height:300px;
font-family: Arial;
font-size:14px;
position:relative;
clear:both;
overflow:hidden;
}
#waterwheel-carousel-higharch a {
color:#222;
}
#waterwheel-carousel-higharch .carousel-images img {
visibility:hidden;
cursor:pointer;
}
#waterwheel-carousel-higharch .carousel-controls .carousel-prev {
width: 21px;
height: 34px;
position:absolute;
bottom:50px;
left:30px;
}
#waterwheel-carousel-higharch .carousel-controls .carousel-next a {
position:absolute;
bottom:50px;
right:30px;
}

/********************
Horizon
*********************/
#waterwheel-carousel-horizon {
width:960px;
height:535px;
font-family: Arial;
font-size:14px;
position:relative;
clear:both;
/*overflow:hidden;*/
margin: 0 auto;
}
#waterwheel-carousel-horizon a {
color:#222;
}
#waterwheel-carousel-horizon .carousel-images img {
-moz-box-shadow: 0 0 5px #767676;
-moz-box-shadow: 0 0 8px rgba(0, 0, 0, .3);
-webkit-box-shadow: 0 0 5px #767676;
-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .3);
box-shadow: 0 0 5px #767676;
box-shadow: 0 0 8px rgba(0, 0, 0, .3);
visibility:hidden;
cursor:pointer;
}
#waterwheel-carousel-horizon .carousel-controls .carousel-prev a {
background: url("../images/sliders/carousel/arrows.png") top left no-repeat;
width: 21px;
height: 34px;
position:absolute;
bottom:50%;
left:-50px;
overflow: hidden;
text-indent: -9999px;
filter:alpha(opacity=30);
opacity: .3;
-webkit-transition: opacity .3s ease;
-moz-transition: opacity .3s ease;
-o-transition: opacity .3s ease;
transition: opacity .3s ease;
}
#waterwheel-carousel-horizon .carousel-controls .carousel-prev a:hover {
background: url("../images/sliders/carousel/arrows.png") bottom left no-repeat;
filter:alpha(opacity=100);
opacity: 1;
}
#waterwheel-carousel-horizon .carousel-controls .carousel-next a {
background: url("../images/sliders/carousel/arrows.png") top right no-repeat;
width: 21px;
height: 34px;
position:absolute;
bottom:50%;
right:-50px;
overflow: hidden;
text-indent: -9999px;
filter:alpha(opacity=30); 
opacity: .3;
-webkit-transition: opacity .3s ease;
-moz-transition: opacity .3s ease;
-o-transition: opacity .3s ease;
transition: opacity .3s ease;
}

#waterwheel-carousel-horizon .carousel-controls .carousel-next a:hover {
background: url("../images/sliders/carousel/arrows.png") bottom right no-repeat;
filter:alpha(opacity=100);
opacity: 1;
}

/********************
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;
}