.dmxGallery {overflow:hidden;position:relative;z-index:10;}
.dmxGallery .dmxImageHolder{overflow:hidden;position:absolute;top:0px;left:0px;z-index:1;}
.dmxGallery .dmxWaiting{overflow:hidden;position:absolute;top:0px;left:0px;z-index:1;background-image:url(../images/indicator_mozilla_red.gif);background-position:center center;background-repeat:no-repeat;z-index:25;}
.dmxGallery a.dmxNext, .dmxGallery a.dmxPrevious, .dmxGallery a.dmxPlay, .dmxGallery a.dmxPause{position:absolute;display:block;background-repeat:no-repeat;background-position:center center;z-index:20;}
.dmxGallery a.dmxNext span, .dmxGallery a.dmxPrevious span, .dmxGallery a.dmxPlay span, .dmxGallery a.dmxPause span{display:none;}
.dmxGallery a.dmxPrevious{bottom:55px;left:2px;width:40px;height:40px;background-image:url(../images/control_prev.png);background-position:left top;}
.dmxGallery a.dmxPrevious:hover{background-image:url(../images/control_prev_roll.png);}
.dmxGallery a.dmxPlay{position:absolute;bottom:55px;left:50%;margin-left:-20px;width:40px;height:40px;background-image:url(../images/controll_play.png);background-position:right top;}
.dmxGallery a.dmxPlay:hover{background-image:url(../images/control_play_roll.png);}
.dmxGallery a.dmxPause{position:absolute;bottom:55px;left:50%;margin-left:-20px;width:40px;height:40px;background-image:url(../images/control_pause.png);background-position:right top;}
.dmxGallery a.dmxPause:hover{background-image:url(../images/control_pause_roll.png);}
.dmxGallery a.dmxNext{position:absolute;bottom:55px;right:2px;_right:17px;width:40px;height:40px;background-image:url(../images/control_next.png);background-position:right top;}
.dmxGallery a.dmxNext:hover{background-image:url(../images/control_next_roll.png);}
/* this is the original list */
.dmxGallery .dmxImageHolder ul{padding:0;margin:0;list-style-type:none;}
.dmxGallery .dmxImageHolder ul li{padding:0;margin:0;}
.dmxGallery .dmxImageHolder ul li h3, .dmxGallery .dmxImageHolder ul li p{display:none;}
.dmxGallery .imageContainer{overflow:hidden;position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:10;}
.dmxGallery .imageMainContainer{border:1px solid #FFF; margin-left:15px;}
.dmxGallery .imageMainContainer:hover{}
/* this is the thumbnail holder */
.dmxThumbList{position:absolute;top:40px;left:0px;width:100%;height:auto;line-height:0px;overflow:hidden;z-index:15;}
.dmxThumbList ul{position:absolute;padding:0;list-style-type:none;margin:0;height:100%;white-space:nowrap;}
.dmxThumbList ul li{padding:0;margin:0;float:left;clear:none;display:block;display:table-cell;vertical-align:middle;background-repeat:no-repeat;}
.dmxThumbListVertical ul li{padding:0;margin:0;clear:both;display:block;display:table-cell;vertical-align:middle;background-repeat:no-repeat;}
.dmxThumbList ul li a{float:left;padding:0;margin:0;_margin-bottom:-1px;background-position:center center;background-repeat:no-repeat;border:3px solid #FFF;_border:2px solid #FFF;_border-right-width:3px;_border-left-width:3px;}
.dmxThumbList ul li a.selected{border:3px solid #D3AB0A;_border:2px solid #D3AB0A;_border-right-width:3px;_border-left-width:3px;}
.dmxThumbList ul li a:hover{border:3px solid #CC1400;_border:2px solid #CC1400;_border-right-width:3px;_border-left-width:3px;}
.dmxThumbList a.dmxNext, .dmxThumbList a.dmxPrevious{position:absolute;display:block;z-index:20;}
.dmxThumbList a.dmxNext span, .dmxThumbList a.dmxPrevious span{display:none;}
.dmxThumbList a.dmxPrevious{bottom:25px;left:2px;z-index:10;width:40px;height:40px;background-image:url(../images/control_prev.png);background-position:left top;}
.dmxThumbList a.dmxPrevious:hover{background-image:url(../images/control_prev_roll.png);}
.dmxThumbList a.dmxNext{position:absolute;bottom:25px;right:2px;z-index:10;width:40px;height:40px;background-image:url(../images/control_next.png);background-position:right top;}
.dmxThumbList a.dmxNext:hover{background-image:url(../images/control_next_roll.png);}
.dmxThumbListVertical  a.dmxPrevious{top:5px;left:50%;margin-left:-20px;background-image:url(../images/control_up.png);}.dmxThumbListVertical  a.dmxPrevious:hover{  background-image:url(../images/control_up_roll.png);}
.dmxThumbListVertical  a.dmxNext{bottom:5px;left:50%;margin-left:-20px;  background-image:url(../images/control_down.png);	}.dmxThumbListVertical  a.dmxNext:hover{  background-image:url(../images/control_down_roll.png);}
/* this is the thumbnail holder */
.dmxGallery .message{position:absolute;bottom:0px;right:0px;padding:6px;height:22px;display:none;background-color:#F00;color:#FFF;font-family:Georgia, arial;font-size:10px;z-index:15;opacity:0.5;}
.dmxGallery .imageCaption{position:absolute;display:block;font-family:Arial, Helvetica, sans-serif;background-color:#FFF;font-size:1em;height:50px;bottom:0;z-index:15;padding:10px;text-align:center;}
.dmxGallery .imageCaption h3{margin:-.8em 0 0 0;padding:0;font-size:70%;font-weight:normal;}
.dmxGallery .imageCaption p{margin:0;padding:0;font:bold 80% Verdana, Arial, Helvetica, sans-serif;}
