.IceSlideShow{overflow:hidden;position:relative;z-index:9;margin:0;}
.IceSlideShow img{border:0;margin:0;}
.IceSlideShow .slideElement{width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-image:url(../images/loading.gif);}
.IceSlideShow .loadingElement{width:100%;height:100%;position:absolute;left:0;top:0;background-color:#E6E6E6;background-repeat:no-repeat;background-position:center center;background-image:url(../images/loading.gif);}
.IceSlideShow .slideInfoZone{position:absolute;z-index:10;width:100%;padding:0 10px;margin:0px;left:0;bottom:15px;height:35px;line-height:35px;background:#111;border:1px solid #555;border-left:none;border-right:none;color:#fff;text-indent:0;overflow:hidden;}
.IceSlideShow .slideInfoZone h2{padding:0 10px 0 0;font-size:1.35em;font-weight:bold;display:inline;line-height:1em;color:inherit;}
.IceSlideShow .slideInfoZone h2 a{color:#fff;border-bottom:1px dashed #777}
.IceSlideShow .slideInfoZone h2 a:hover{border-color:#ccc;text-decoration:none;}
.IceSlideShow .slideInfoZone p{padding:0;display:inline;font-size:1em;font-family:Arial, Helvetica, sans-serif;color:#DEDEDE;}
.IceSlideShow div.carouselContainer{position:absolute;height:105px;width:100%;z-index:10;margin:0px;left:0;top:0;}
.IceSlideShow a.carouselBtn{position:absolute;bottom:0;left:43%;height:20px;text-align:center;padding:0 10px;font-size:13px;background:#333;color:#fff;cursor:pointer;}
.IceSlideShow .carousel{position:absolute;width:100%;margin:0px;left:0;top:0;height:85px;background:#333;color:#fff;text-indent:0;overflow:hidden;}
.jdExtCarousel{overflow:hidden;position:relative;}
.IceSlideShow .carousel .carouselWrapper,
.jdExtCarousel .carouselWrapper{position:absolute;width:100%;height:78px;top:10px;left:0;overflow:hidden;}
.IceSlideShow .carousel .carouselInner,
.jdExtCarousel .carouselInner{position:relative;}
.IceSlideShow .carousel .carouselInner .thumbnail,
.jdExtCarousel .carouselInner .thumbnail{cursor:pointer;background:#000;background-position:center center;float:left;border:solid 1px #fff;}
.IceSlideShow .wall .thumbnail,
.jdExtCarousel .wall .thumbnail{margin-bottom:10px;}
.IceSlideShow .carousel .label,
.jdExtCarousel .label{font-size:13px;position:absolute;bottom:5px;left:10px;padding:0;margin:0;}
.IceSlideShow .carousel .label a,
.jdExtCarousel .label a{color:#fff}
.IceSlideShow .carousel .wallButton,
.jdExtCarousel .wallButton{font-size:10px;position:absolute;bottom:5px;right:10px;padding:1px 2px;margin:0;background:#222;border:1px solid #888;cursor:pointer;}
.IceSlideShow .carousel .label .number,
.jdExtCarousel .label .number{color:#b5b5b5;}
.IceSlideShow a{font-size:100%;text-decoration:none;color:inherit;}
.IceSlideShow a.right,
.IceSlideShow a.left{position:absolute;height:99%;width:25%;cursor:pointer;z-index:10;}
.IceSlideShow a.left{left:0;top:0;background:url(../images/fleche1.png) no-repeat center left;}
.IceSlideShow a.left:hover{background-image:url(../images/fleche1_hover.png)}
.IceSlideShow a.right{right:0;top:0;background:url(../images/fleche2.png) no-repeat center right;}
.IceSlideShow a.right:hover{background-image:url(../images/fleche2_hover.png)}
.IceSlideShow a.slideshowlink{left:0;top:0;width:100%;height:100%;}
.withArrows a.slideshowlink{position:absolute;top:0;left:25%;height:99%;width:50%;cursor:pointer;z-index:10;background:none;-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
.withArrows a.slideshowlink:hover{background:url(../images/open.png) no-repeat center center;}