.yui-carousel {
overflow:hidden;
position:relative;
text-align:left;
visibility:hidden;
}
.yui-carousel.yui-carousel-visible {
visibility:visible;
}
.yui-carousel-content {
overflow:hidden;
position:relative;
text-align:center;
}
.yui-carousel-element li {
border:0px solid #CCCCCC;
list-style:none outside none;
margin:1px;
overflow:hidden;
padding:0;
position:absolute;
text-align:center;
}
.yui-carousel-vertical .yui-carousel-element li {
display:block;
float:none;
}
.yui-log .carousel {
background:none repeat scroll 0 0 #F2E886;
}
.yui-carousel-nav {
}
.yui-carousel-nav:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.yui-carousel-button-focus {
outline:0px dotted #000000;
}
.yui-carousel-min-width {
min-width:115px;
}
.yui-carousel-element {
margin:0 auto;
overflow:hidden;
padding:0;
position:relative;
text-align:left;
}
.yui-carousel-horizontal .yui-carousel-element {
width:320000px;
}
.yui-carousel-vertical .yui-carousel-element {
height:320000px;
}
.yui-skin-sam .yui-carousel-nav select {
position:static;
}
.yui-carousel .yui-carousel-item-selected {
border:0px dashed #000000;
margin:1px;
}
.yui-skin-sam .yui-carousel, .yui-skin-sam .yui-carousel-vertical {
border:1px solid #808080;
}
.yui-skin-sam .yui-carousel-nav {
}

.yui-skin-sam .yui-carousel-button {
background:url("images/prevbuttons.png") no-repeat scroll right top transparent;
float:right;
height:19px;
margin:5px;
overflow:hidden;
width:30px;
}
.yui-skin-sam .yui-carousel-vertical .yui-carousel-button {
background-position:0 -800px;
}
.yui-skin-sam .yui-carousel-button-disabled {
background-position:-50px top;
}
.yui-skin-sam .yui-carousel-vertical .yui-carousel-button-disabled {
background-position:0 -2100px;
}
.yui-skin-sam .yui-carousel-button input, .yui-skin-sam .yui-carousel-button button {
background-color:transparent;
border:0 none;
cursor:pointer;
display:block;
height:18px;
margin:-2px 0 0 -2px;
padding:0 0 0 50px;
}
.yui-skin-sam span.yui-carousel-first-button {
background-position:-100px 0;
margin-left:-100px;
margin-right:40px;
}
.yui-skin-sam .yui-carousel-vertical span.yui-carousel-first-button {
background-position:0 -750px;
}
.yui-skin-sam span.yui-carousel-first-button-disabled {
background-position:0 0;
}
.yui-skin-sam .yui-carousel-vertical span.yui-carousel-first-button-disabled {
background-position:0 -2050px;
}
.yui-skin-sam .yui-carousel-nav ul {
float:right;
height:18px;
margin:0 80px 0 -220px;
padding:0;
}
.yui-skin-sam .yui-carousel-min-width .yui-carousel-nav ul {
}
.yui-skin-sam .yui-carousel-nav select {
position:relative;
top:4px;
}
.yui-skin-sam .yui-carousel-vertical .yui-carousel-nav select {
position:static;
}
.yui-skin-sam .yui-carousel-vertical .yui-carousel-nav ul, .yui-skin-sam .yui-carousel-vertical .yui-carousel-nav select {
float:none;
margin:0;
}
.yui-skin-sam .yui-carousel-nav ul li {
background:url("http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/sprite.png") no-repeat scroll 0 -650px transparent;
cursor:pointer;
float:left;
height:9px;
list-style:none outside none;
margin:10px 0 0 5px;
overflow:hidden;
padding:0;
width:9px;
}
.yui-skin-sam .yui-carousel-nav ul:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.yui-skin-sam .yui-carousel-nav ul li a {
display:block;
height:100%;
overflow:hidden;
text-align:left;
text-indent:-10000px;
width:100%;
}
.yui-skin-sam .yui-carousel-nav ul li.yui-carousel-nav-page-focus {
outline:1px dotted #000000;
}
.yui-skin-sam .yui-carousel-nav ul li.yui-carousel-nav-page-selected {
background-position:0 -700px;
}
.yui-skin-sam .yui-carousel-item-loading {
background:url("http://yui.yahooapis.com/2.8.1/build/carousel/assets/skins/sam/ajax-loader.gif") no-repeat scroll 50% 50% transparent;
position:absolute;
text-indent:-150px;
}
.yui-carousel-nav ul
{
display:none;
}
