/* Version: $Revision: 1.10.2.1 $ */ 

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

/* Structure of this stylesheet:
   =YUI CORE
   =SKIN
*/

/* =YUI CORE
   -----------------------------------------------------------------*/
.yui-carousel{
  visibility:hidden;
  overflow:hidden;
  text-align:left;
  zoom:1;
}
.yui-carousel.yui-carousel-visible{
  visibility:visible;
}
.yui-carousel-content{
  overflow:hidden;
  position:relative;
  margin-top:5px;
}
.yui-carousel-element{
  margin:5px 0;
  overflow:hidden;
  padding:0;
  position:relative;
  width:32000px;
  z-index:1;
}
.yui-carousel-vertical .yui-carousel-element{
  margin:0 5px;
}
.yui-carousel-element li{
  float:left;
  list-style:none;
  margin:1px;
  overflow:hidden;
  padding:0;
  *float:none;
  *display:inline-block;
  *zoom:1;
  *display:inline;
}
.yui-carousel .yui-carousel-item-selected{
}
.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{
}
.yui-carousel-min-width .yui-carousel-content{
  margin:0 auto;
}
.yui-carousel,.yui-carousel-vertical{
  /*border:1px solid #808080;*/
}
.yui-carousel-horizontal{
  position:absolute;
  top:5px;
  left:0;
  padding:3px;
  /*text-align:right;*/
}
.yui-carousel-button{
  float: right;
  background:url(../img/sprites/sprite-icons.png) no-repeat 0 -300px;
  height:21px;
  margin:5px;
  overflow:hidden;
  width:22px;
  cursor:pointer;
}
.yui-carousel-vertical .yui-carousel-button{
  background-position:0 -800px;
}
.yui-carousel-button-disabled{
  background-position:0 -360px;
  cursor:auto;
}
.yui-carousel-vertical .yui-carousel-button-disabled{
  background-position:0 -2100px;
}
.yui-carousel-button input,.yui-carousel-button button {
  background-color:transparent;
  border:0;
  cursor:pointer;
  height:44px;
  margin-left:100px; /*disable focus effect*/
}
span.yui-carousel-first-button{
  background-position:0 -270px;
}
.yui-carousel-vertical span.yui-carousel-first-button{
  background-position:0 -750px;
}
span.yui-carousel-first-button-disabled{
  background-position:0 -330px;
  cursor:auto;
}
.yui-carousel-vertical span.yui-carousel-first-button-disabled{
  background-position:0 -2050px;
}
.yui-carousel-nav ul{
  float:right;
  height:19px;
}
.yui-carousel-min-width .yui-carousel-nav ul{
  *margin-left:-170px;
}
.yui-carousel-nav select{
  position:relative;
  top:4px;
}
.yui-carousel-vertical .yui-carousel-nav ul,.yui-carousel-vertical .yui-carousel-nav select{
  float:none;
  margin:0;
  *zoom:1;
}
.yui-carousel-nav ul li{
  background:url(../img/sprites/sprite-icons.png) no-repeat 0 -420px;
  cursor:pointer;
  float:left;
  height:9px;
  list-style:none;
  margin:13px 0pt 0pt 4px;
  overflow:hidden;
  padding:0;
  width:9px;
}
.yui-carousel-nav ul:after{
  clear:both;
  content:"";
  display:block;
}
.yui-carousel-nav ul li a{
  left:-10000px;
  position:absolute;
}
.yui-carousel-nav ul li.yui-carousel-nav-page-selected{
  background-position:0 -400px;
}

/* =SKIN
   -----------------------------------------------------------------*/
#carousel-container #carousel li{
    display:inline;
    float:left;
    margin:0 8px 0 0px;
    padding:0 7px;
    overflow:hidden;
    width:140px;
    height:190px;
}
*+ html #carousel-container #carousel li{
    margin:0 6px 0 0px;
}
#carousel-container #carousel{
    height:192px;
    overflow:hidden;
}
