.gallery                { margin-top:30px; top:0; left:-25px; right:-25px;
                          position:relative; /*height:425px;*/ height:430px; width:950px; 
                          /*background:#ff0000 !important; -moz-background-clip:padding; padding:20px 20px 0px 20px;*/ }
.gallery .slider        { /*overflow:visible;*/ }
.gallery .items li      { position:relative; top:25px; left:25px; /*width:940px !important; border:1px solid #000000;*/ }
.gallery .holder        { background:#FFFFFF; position:absolute; left:408px; top:122px;
                          width:75px; height:75px; padding:5px 5px 20px 5px; margin:0;
                          /*display:block; zoom:1; border:1px solid #333333;*/ /*-moz-box-shadow:0px 0px 5px #000000;*/
                          -webkit-box-shadow:0 0 5px #000000; }
.gallery a.photo        { padding:0; margin:0; display:block; outline:none; }
.gallery .holder:active { /*z-index:333;*/ }
.gallery .holder:hover  { /*border:2px solid #333333;*/ -moz-box-shadow:0px 0px 5px #CCCCCC; -webkit-box-shadow:0 0 5px #CCCCCC; }
.gallery a.photo img    { width:100%; height:100%; background:#404649; /*background:#404649 url('/images/ui/75loader.gif') center center no-repeat;*/ }

.gallery .opened,
.gallery .opened:hover  { -moz-box-shadow:0px 0px 20px #000000; -webkit-box-shadow:0 0 20px #000000; z-index:333; }

.gallery .desc { font-size:.6em; color:#333333; display:none; position:relative; bottom:5px; background:#FFFFFF; /*padding:5px;*/ }
.gallery .desc a { color:#333333; }
.gallery .desc a:hover { text-decoration:underline; }
.gallery .opened .desc  { display:block; }

.gallery .pagesNav ul   { margin:0; left:0px; }
.gallery .pagesNav li   { margin:0; }
.gallery .paginitm   { margin:0; height:0; }
/*.gallery .prevArrow { left:-35px !important; }
.gallery .nextArrow { right:-35px !important; }*/