.tx-rgsmoothgallery-pi1 {
    background:#000000 url(img/loading-bar-black.gif) no-repeat scroll center center;
}

.myGallery {
    #border:1px solid #000000;
    display:none;
    height:100px;
    width:150px;
    z-index:5;
}

.jdGallery {
    overflow:hidden;
    position:relative;
}

.jdGallery img {
    border:0 none;
    margin:0;
}

.jdGallery .slideElement {
    #background-color:#000000;
    background-position:center center;
    background-repeat:no-repeat;
    height:100%;
    left:0;
    margin:0;
    opacity:0;
    padding:0;
    position:absolute;
    right:0;
    width:100%;
    border: 0px;
}

.jdGallery .loadingElement {
    background-color:#000000;
    background-image:url(img/loading-bar-black.gif);
    background-position:center center;
    background-repeat:no-repeat;
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%;
}

.jdGallery .slideInfoZone {
    background:#333333 none repeat scroll 0 0;
    bottom:0;
    color:#FFFFFF;
    height:40px;
    left:0;
    margin:0;
    overflow:hidden;
    position:absolute;
    text-indent:0;
    width:100%;
    z-index:10;
}

* html .jdGallery .slideInfoZone {
    bottom:-1px;
}

.jdGallery .slideInfoZone h2 {
    color:inherit;
    font-size:80%;
    font-weight:bold;
    margin:2px 5px;
    padding:0;
}

.jdGallery .slideInfoZone p {
    color:#EEEEEE;
    font-size:60%;
    margin:2px 5px;
    padding:0;
}

.jdGallery div.carouselContainer {
    left:0;
    margin:0;
    position:absolute;
    top:0;
    width:100%;
    z-index:10;
}

.jdGallery a.carouselBtn {
    background:#333333 none repeat scroll 0 0;
    bottom:0;
    color:#FFFFFF;
    cursor:pointer;
    font-size:13px;
    height:20px;
    padding:0 10px;
    position:absolute;
    right:60px;
    text-align:center;
}

.jdGallery a.play {
    background:transparent url(img/control_play.png) no-repeat scroll right center;
    bottom:0;
    cursor:pointer;
    height:20px;
    position:absolute;
    right:30px;
    width:20px;
}

.jdGallery a.pause {
    background:transparent url(img/control_pause.png) no-repeat scroll right center;
}

.jdGallery .carousel {
    background:#333333 none repeat scroll 0 0;
    color:#FFFFFF;
    left:0;
    margin:0;
    overflow:hidden;
    position:absolute;
    text-indent:0;
    top:0;
    width:100%;
}

.jdGallery .carousel .carouselWrapper {
    left:0;
    overflow:hidden;
    position:absolute;
    top:10px;
    width:100%;
}

.jdGallery .carousel .carouselInner {
    position:relative;
}

.jdGallery .carousel .carouselInner .thumbnail {
    background:#000000 none repeat scroll center center;
    border:1px solid #FFFFFF;
    cursor:pointer;
    float:left;
    margin:0;
    padding:0;
}

.jdGallery .carousel .label {
    bottom:5px;
    font-size:13px;
    left:10px;
    margin:0;
    padding:0;
    position:absolute;
}

.jdGallery .carousel .label .number {
    color:#B5B5B5;
}

.jdGallery a {
    color:inherit;
    font-size:100%;
    text-decoration:none;
}

.jdGallery a.right, .jdGallery a.left {
    cursor:pointer;
    height:99%;
    opacity:0.2;
    position:absolute;
    width:25%;
    z-index:10;
}

* html .jdGallery a.right, * html .jdGallery a.left {

}

.jdGallery a.right:hover, .jdGallery a.left:hover {
    opacity:0.8;
}

.jdGallery a.left {
    background:transparent url(img/fleche1.png) no-repeat scroll left center;
    left:0;
    top:0;
}

* html .jdGallery a.left {
    background:transparent url(img/fleche1.gif) no-repeat scroll left center;
}

.jdGallery a.right {
    background:transparent url(img/fleche2.png) no-repeat scroll right center;
    right:0;
    top:0;
}

* html .jdGallery a.right {
    background:transparent url(img/fleche2.gif) no-repeat scroll right center;
}

.jdGallery a.open {
    height:100%;
    left:0;
    top:0;
    width:100%;
}

.jdGallery a.open {
    background:transparent none repeat scroll 0 0;
    cursor:pointer;
    height:99%;
    left:25%;
    opacity:0.8;
    position:absolute;
    top:0;
    width:50%;
    z-index:10;
}

.jdGallery a.open:hover {
    background:transparent url(img/open.png) no-repeat scroll center center;
}

* html .jdGallery a.open:hover {
    background:transparent url(img/open.gif) no-repeat scroll center center;
}

