#shaper_carousel{position:relative;padding:0 30px;background:url(slider-bg.png) repeat-x;border:1px solid #CCCCCC;margin:1px;}
#carousel_inner{overflow:hidden;position:relative;margin:0 auto;padding:0}
#carousel_content ul{list-style:none;margin:0;padding:0}
#carousel_content{position:absolute;width:5600px;margin:0;padding:0}
#carousel_content li.carousel_item{border:0;list-style:none;background:none;margin:0;padding:5px;position:relative;float:left;overflow:hidden;}
#carousel_content li.carousel_item div {background:url(op6black.png) repeat 0 0;bottom:10px;color:#fff;font-size:0.9em;left:10px;padding:5px;position:absolute;right:10px;}
#carousel_content li.carousel_item a{float:left;border:5px solid #f5f5f5;background:#fff;display:block;margin:0;padding:0}
#carousel_content li.carousel_item img{display:block;padding:0;margin:0;background:none;}
#carousel_previous,#carousel_next{width:65px;position:absolute;display:block;cursor:pointer;top:0;background:url(grad-bg.png) repeat-x 0 100%;filter: alpha(opacity = 60); opacity: .6;}
#carousel_previous{left:0;border-right:1px solid #CCCCCC;}
#carousel_next{right:0;border-left:1px solid #CCCCCC;}
.sl-btn-prev {background:url(slider-prev.png) no-repeat 50% 50%}
.sl-btn-next {background:url(slider-next.png) no-repeat 50% 50%}
.sl-btn-prev, .sl-btn-next {height:50px;left:20px;position:absolute;top:65px;width:29px;}
#shaper_carousel #carousel_previous:hover {filter: alpha(opacity = 100); opacity:1;}
#shaper_carousel #carousel_next:hover {filter: alpha(opacity = 100); opacity:1;}
#carousel_content li.carousel_item a:hover{ filter: alpha(opacity = 70); opacity: .7;}