#Carousel {height: 330px; overflow: hidden; clear: both; margin: 0 5px;}
#Carousel .tabcontent {overflow: hidden; padding-top: 3px; margin-top: -3px;}
/*#Carousel .tabcontent .ArrowLeft {height: 42px; width: 26px; float: left; text-align: center; padding-top: 0px;}
#Carousel .tabcontent .ArrowLeft img {display: inline;}
#Carousel .tabcontent .ArrowRight {height: 42px; width: 26px; float: left; text-align: center; padding-top: 0px;}
#Carousel .tabcontent .ArrowRight img {display: inline;}
#Carousel .tabcontent .CarouselImages {overflow: hidden; width: 745px; float: left; height: 270px;}*/
#Carousel .CarouselNav {display: none;}
#Carousel .CarouselNav a {font-size: 10px;}
#Carousel .CarouselNav a:hover {color: #c60105;}
#Carousel .CarouselNav .NavLeft {float: left; width: 255px; text-align: right;}
#Carousel .CarouselNav .NavMiddle {float: left; width: 320px; text-align: center;}
#Carousel .CarouselNav .NavMiddle a {font-size: 11px;}
#Carousel .CarouselNav .NavRight {float: left; width: 100px;}
#Carousel .CarouselNav .NavBackNext {background: silver; padding: 0px 25px;}
#Carousel .CarouselNav .NavArrow a {color: #fff; background: gray; padding: 0px 5px;}
#Carousel .CarouselNav .NavArrow a:hover {color: #c60105;}
/*.stepcarousel {position: relative; width: 749px; height: 267px;}
.stepcarousel .belt {position: absolute; left: 0; top: 0;}
.stepcarousel .belt .proddisplay {width: 180px; text-align: center;}*/