/* Tiny Carousel - http://baijs.com/tinycarousel/*/

#carousel {
 margin: 0 0 20px;
 overflow: visible;
 padding: 0;
 position: relative;
 /*border:1px solid red;*/
}
#carousel ul li {
 background:none;
}
#carousel a {
 text-decoration:none;
}
#carousel img {
 padding:4px;
}	

/* border */
.carousel-wrap {
 float: left;
 width: 590px;
 height: 120px;
 padding:0 14px 0 16px;
 border: 1px solid #e0e0e0;
 box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.1);
 -moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.1);
 -webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.1);
 -webkit-border-radius: 7px;
 -moz-border-radius: 7px;
 border-radius: 7px;
}
/* images area */
#carousel .viewport {
 float: left;
 width: 565px;
 height: 116px;
 overflow: hidden;
 position: relative;
 padding:0 10px 0 10px;
 /*	border:1px solid blue; */
}
#carousel .buttons {
 display: block;
 margin: 42px 0 0;
 width: 27px;
 height: 27px;
 position: absolute;
 left: -29px;
 top: 0;
 z-index:10;
}
#carousel .buttons img {
 border:none;
 padding:0;
}
#carousel .next {
 margin:42px 0 0;
 left:auto;
 right:-28px;
 top: 0;
}
#carousel .buttons:hover{
 color: #fff;
 background: #fff;
}
#carousel .disable {
 visibility: hidden;
}
#carousel .overview {
 list-style:none;
 position:absolute;
 left:0;
 top:0;
}
/*  each item */
#carousel .overview li{
 float:left;
 margin:0;
 padding:15px 0 0 0;
 overflow: hidden;
 width:84px;
 height:90px;
 text-align:center;
 /*border: 1px solid #dcdcdc;*/
}
