#carouselbox{margin-top:10px;position:relative;}
#carouselbox h2{background:#FFF url(../images/carousel-h3-bckgr.png) top left no-repeat;border:none;color:#A52A2A;font-size:13px;height:25px;margin:5px 0 12px 0;padding:0;}
#carouselbox h2 span{display:block;margin-left:15px;padding-top:3px;}
.carousel{float:left;/*
_left:52px;
*/ height:125px;overflow:hidden;position:relative;width:600px;}
.carouselscroll{width:2000px;/*	float:left;
position:absolute;
left:0px;
*/}
.carouselscroll .carproduct{height:125px;size:.83em;text-align:center;width:100px;}
.carouselcontrol{display:block;float:left;height:16px;margin:0 17px;position:relative;top:45px;/*
outline:none;
*/ width:17px;}
.carouselprev{_top:73px;background:url('../images/carousel-left.png') no-repeat;}
.carouselnext{_left:34px;background:url('../images/carousel-right.png') no-repeat;}
.carouselprev,
.carouselnext{background-position:0 -265px;}
.carouselprev:hover,
.carouselnext:hover{background-position:0 0;}
.carousel .carouselscrollbox{float:left;padding:20px 0;text-align:center;/*	background:url(../images/carousel-divider.png) right center no-repeat;*/ width:140px;}
.carousel .carouselscroll a img{border:none;}
.carousel .carouselscroll h3,.carouselscroll p{font-size:0.75em !important;font-weight:bold;line-height:1.2em;margin:0 !important;padding:0 3px;text-transform:none !important;}
.carousel .carouselscroll h3 a{color:#350000;text-decoration:none;}
.carousel .carouselscroll p{color:#fd6221 !important;padding-top:3px;}
#carouselbox .active{position:absolute;right:0;text-align:center;top:1px;width:200px;}
#carouselbox .active a{display:block;float:left;font-size:13px;font-weight:bold;margin-left:10px;padding:2px 5px;}
#carouselbox .active a:link,#carouselbox .active a:visited {color:#fe4110;}
#carouselbox .active a:hover, #carouselbox .active a.selected{color:#000;text-decoration:none;}
.disabled{opacity:.1;}

