.tx-rgsmoothgallery-pi1 {
  background: #fff url(img/loading-bar-black.gif) center center no-repeat !important;
	margin-bottom: 20px;
	margin-top: 8px;
	float: left;
	width: 476px;
}

.myGallery a { padding-left: 0 !important; background: none !important; }

.tx-rgsmoothgallery-pi1 .myGallery {
	width: 476px;
	height: 358px;
	z-index: 5;
	display: none;
	border: 1px solid #fff !important;
}

.content .myGallery {
	border: 1px solid #fff !important;
}

.jdGallery a.open { left: 0 !important; width: 100% !important; }

.jdGallery .slideElement {
	width: 100%;
	height: 100%;
	background-color: #fff !important;
	background-repeat: no-repeat;
	background-position:center center;
	position: absolute;
	top: -1px;
	left:0;
	right:0;
	margin:0;
	padding:0;
	opacity:0;
}

.jdGallery .loadingElement {
	background-color: #fff !important;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('img/loading-bar-black.gif'); }

.jdGallery .carousel .carouselInner .thumbnail {
	background: #fff !important;
}


.jdExtCarousel p.label { display: none; }
#externalthumbs { float: left; width: 115px; margin: 8px 0 20px 5px; }
#externalthumbs .thumbnail { width: 115px; cursor: pointer !important; margin-bottom: 10px; }
* html #externalthumbs { overflow: hidden; }

#rglbOverlay { position: relative; z-index: 998 !important; }
#rglbCenter, #rglbBottom { position: relative; z-index: 999 !important; }
