.carousel-component{position:relative;overflow:hidden;visibility:visible;}
.carousel-component ul.carousel-list{width:10000000px;position:relative;z-index:1;}
.carousel-component .carousel-list li{float:left;list-style:none;overflow:hidden;}
.carousel-component .carousel-vertical li{float:none;margin-bottom:0px;}
.carousel-component ul.carousel-vertical{width:auto;}
.carousel-component .carousel-clip-region{overflow:hidden;margin:0px auto;position:relative;}
.carousel-component{background:#006bb7;padding:0px;color:#fcd025;}
.carousel-component ul.carousel-list{margin:0px;padding:0px 0px 0px 0px;}
.carousel-component .carousel-list li{text-align:center;margin:0px 0px 0px 0px;padding:0px;font:10px verdana,arial,sans-serif;color:#fcd025;}
.carousel-component .carousel-vertical li{}
.carousel-component ul.carousel-vertical{}
#html-carousel{background:#006bb7;}
#html-carousel .carousel-list li{margin:4px 10px 0px 10px;}
#html-carousel .carousel-list li{width:106px;border:0px solid green;padding:10px;padding-top:15px;margin:0;margin-top:5px;color:#fcd025;}
#html-carousel .carousel-list li img{border:1px solid #fcd025;display:block;}
#html-carousel{margin-bottom:10px;float:left;width:500px;height:130px;}
#prev-arrow-container, #next-arrow-container{float:left;margin:0px;padding:0px;}
#next-arrow{cursor:pointer;}
#prev-arrow{cursor:pointer;}
#overlay{width:200px;height:80px;background-color:#FFF;position:absolute;top:25px;left:150px;padding-top:10px;z-index:100;color:#000;border:1px dotted #000;text-align:center;font-size:24px;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
