/****************************/
/*****   Imux Gallery   *****/
/****************************/
.giImageSet { position:relative; display:block; background-color:#ececec; }
.giImageSetWrap { position:relative; overflow:hidden; }

.giImage { display:none; z-index:0; position:relative; }
.giImage img { width:auto; height:auto; max-width:100%; margin:0 auto; display:block; }

.giControlBox { position:absolute; top:0; z-index:10; display:block; background-image:url(../Images/clear.gif); background-repeat:repeat; }
.giPrevControl { position:absolute; width:20%; height:100%; left:0; z-index:10; }
.giNextControl { position:absolute; width:20%; height:100%; right:0; z-index:10; }

.giImages { position:relative; }
.giImages ul { list-style:none; padding:0; }

.giControls { position:absolute; top:40%; cursor:pointer; opacity:0; filter:alpha(opacity=0); }
.isTouch .giControls, .isTouch .lb-prev, .isTouch .lb-next { opacity:0.8 !important; filter:alpha(opacity=80) !important; width:25px; height:25px; }
.giPrevControl .giControls { left:0; }
.giNextControl .giControls { right:0; }

.giThumbImagesBackground { position:absolute; width:100%; height:90px; background-color:white; opacity:0.8; top:-90px; filter:alpha(opacity=80); z-index:10; }
.giThumbImagesBox { position:absolute; height:90px; overflow:hidden; width:100%; z-index:1000 !important; }
.giThumb { position:relative; margin:0; padding-right:10px; padding-top:10px; opacity:0.6; float:left; cursor:pointer; filter:alpha(opacity=60); }
.giThumb:hover, .isTouch .giThumb { opacity:1; filter:alpha(opacity=100) }
.giThumb:first-child { padding-left:10px; }
.giShowThumbs { position:absolute; bottom:-5px; height:20px; z-index:20; z-index:20; background-color:white; opacity:0.8; filter:alpha(opacity=80); right:30px; text-decoration:none; padding:3px; }
a.giShowThumbs:hover{ color:black; }
.giHeaderBox { position:absolute; top:-90px; height:111px; width:100%; z-index:100; }

.scrollingHotSpotRight, .scrollingHotSpotLeft { background-image:url(../Images/clear.gif); background-repeat:repeat; opacity:0; filter:alpha(opacity=0); }

.giError { font-size:14px; font-weight:bold; color:red; }