/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
.yui-carousel{
  visibility:hidden;
  overflow:hidden;
  position:relative;
  text-align:left;
  zoom:1;
}

.yui-carousel.yui-carousel-visible{
  visibility:visible;
}

.yui-carousel-content{
  overflow:hidden;
  position:relative;
}

.yui-carousel-element{
  margin:0px;
  overflow:hidden;
  padding:0;
  position:relative;
  width:32000px;
  z-index:1;
}

.yui-carousel-vertical .yui-carousel-element{
  margin:0 5px;
}

.yui-carousel-element li{
  border:0px;
  float:left;
  list-style:none;
  margin:1px;
  overflow:hidden;
  padding:0;
  text-align:center;
  *float:none;
  *display:inline-block;
  *zoom:1;
  *display:inline;
}

.yui-carousel .yui-carousel-item-selected{
  border:0px;
  margin:0px;
}

.yui-carousel-vertical{
  height:32000px;
  margin:0 5px;
  width:auto;
}

.yui-carousel-vertical .yui-carousel-element li{
  display:block;
  float:none;
}

.yui-log .carousel{
  background:#f2e886;
}

.yui-carousel-nav{
  zoom:1;
}

.yui-carousel-nav:after{
  clear:both;
  content:"";
  display:block;
}

.yui-carousel-button-focus{
  outline:0px;
}

.yui-carousel-min-width .yui-carousel-content{
  margin:0 auto;
}

.yui-skin-sam .yui-carousel,.yui-skin-sam .yui-carousel-vertical{
  border-bottom:0px solid #CCFFCC;
}

.yui-skin-sam .yui-carousel-nav{
/*  background:url(sprite.png) repeat-x 0 0;*/
  padding:0px;
  text-align:right;
}

.yui-skin-sam .yui-carousel-button{
  background:url(/css/sprite.png) no-repeat 0 -600px;
  float:right;
  height:19px;
  margin:5px;
  overflow:hidden;
  width:40px;
}

.yui-skin-sam .yui-carousel-vertical .yui-carousel-button{
  background-position:0 -800px;
}

.yui-skin-sam .yui-carousel-button-disabled{
  background-position:0 -2000px;
}

.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;
  cursor:pointer;
  display:block;
  height:44px;
  margin:-2px 0 0 -2px;
  padding:0 0 0 50px;
}

.yui-skin-sam span.yui-carousel-first-button{
  background-position:0 -550px;
  margin-left:-100px;
  margin-right:50px;
  *margin:5px 5px 5px -90px;
}

.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 -1950px;
}

.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:19px;
  margin:0;
  margin-left:-220px;
  margin-right:100px;
  padding:0;
}

.yui-skin-sam .yui-carousel-min-width .yui-carousel-nav ul{
  *margin-left:-170px;
}

.yui-skin-sam .yui-carousel-nav select{
  position:relative;
  *right:50px;
  top:4px;
}

.yui-skin-sam .yui-carousel-vertical .yui-carousel-nav ul,.yui-skin-sam .yui-carousel-vertical .yui-carousel-nav select{
  float:none;
  margin:0;
  *zoom:1;
}

.yui-skin-sam .yui-carousel-nav ul li{
  background:url(/css/sprite.png) no-repeat 0 -650px;
  cursor:pointer;
  float:left;
  height:9px;
  list-style: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;
}

.yui-skin-sam .yui-carousel-nav ul li a{
  left:-10000px;
  position:absolute;
}

.yui-skin-sam .yui-carousel-nav ul li.yui-carousel-nav-page-focus{
  outline:0px;
}

.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.7.0/build/carousel/assets/skins/sam/ajax-loader.gif) no-repeat 50% 50%;
  position:relative;
  text-indent:-150px;
}

.carousel .hd {position:absolute;}
.carousel {min-height:231px;}
.carousel .yui-carousel-item {height:209px;}

