.xqztThumb { cursor: pointer; margin: 3px 0% 0px 1%; box-shadow: 0px 2px 5px rgba(33, 33, 33, 0.6); }
.xqztSlider { position: relative; top: 0px; left: 0px; }
.xqztSliderImage { position: absolute; top: 0px; }
.xqztSwipeContainer { z-index: 4; display: none; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; overflow: hidden; }
.xqztAnnot { position: absolute; bottom: 0px; text-align: right; opacity:0.88; filter:alpha(opacity=88); }
.xqztAnnot p { padding: 2px; }
.slideShowBox { width: 281px; height: 375px; overflow: hidden; }
p { padding: 0px; margin: 0px; }

/* For the popup image */
#xqztPopUpBkgd { z-index: 3; display: none; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; cursor: pointer; }
#xqztPopUpArea { z-index: 4; position: fixed; top: 50%; left: 50%; }
#xqztPopUpImage { display: none; border: 10px solid; }
#xqztPopUpPlate { display: none; position: absolute; top: 0px; left: 0px; width: 0px; height: 0px; }
#xqztPopUpCover { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
#xqztLoading { position: absolute; top: 10px; width: 100%; text-align: center; display: none; }
#xqztButtonLeft { display: none; position: absolute; top: 15px; left: 0px; cursor: pointer; height: 40px; width: 40px; }
#xqztButtonRight { display: none; position: absolute; top: 15px; right: 0px; cursor: pointer; height: 40px; width: 40px; }
#xqztCoverLeft, #xqztCoverRight { position: absolute; cursor: pointer; height: 100%; width: 50%; }
#xqztCoverLeft { left: 0px; }
#xqztCoverRight { right: 0px; }
#xqztButtonClose { display: none; position: absolute; top: -5px; right: -5px; cursor: pointer; height: 20px; width: 20px; }
#xqztSwipeLeft { position: fixed; left: 0px; bottom: 0px; width: 40px; height: 40px; }
#xqztSwipeRight { position: fixed; right: 0px; bottom: 0px; width: 40px; height: 40px; }
#xqztSwipeClose { position: fixed; right: 0px; bottom: 40px; width: 20px; height: 20px; }
#xqztPopUpAnnot { padding: 5px 10px 10px 10px; text-align: center; display: none; }
.xqztSSButton { cursor: pointer; float: left; }
.xqztPopinImg { position: absolute; }
.xqztPopinClickMe { position: relative; top: 0px; left: 0px; cursor: pointer; display: none; }
.xqztPopinZoom { position: absolute; bottom: 0px; right: 0px; }

/* For the slideshow */
.xqztSlideShow { position: relative; overflow: hidden; }

/* Colors and styles only */
.xqztAnnot { color: #000; background: #fff; }
.slideShowBox { background: #f00; }
#xqztPopUpBkgd { background-color: #000; }
#xqztPopUpImage { border-color: #ffffff; color: #ffffff; }
#xqztPopUpPlate, #xqztPopUpAnnot { background: #ffffff; color:#000; }

@media screen and (max-width: 480px) {
	.xqztThumb {  width: 31%; margin: 7px 0% 0px 1%; padding: 0px; }
}

.xqztGalleryPrompt { display: none; }