.gallery {}
.gallery  .button { display:block; position:absolute; top:0; bottom:0; width:30px; opacity:0.3; filter:alpha(opacity=30); background:url('../images/btn-overlay-nav.png') no-repeat left center; z-index:20;} 
.gallery  .button:hover { opacity:1; filter:alpha(opacity=100); } 
.gallery  .button.disabled {display:none;} 
.gallery  .button.prev {left:0;background-position:left center;} 
.gallery  .button.next {right:0;background-position:right center;} 
.gallery > .viewer { display:block; position:relative; height:380px; border:1px solid #007ccc; margin-bottom:12px; overflow:hidden; } 
.gallery > .viewer > div  {display:block; white-space:nowrap; } /* scroll container*/
.gallery > .viewer > div > div {display:inline-block; position:relative; overflow:hidden; } /* slide */
.gallery > .viewer > div > div > label { display:block; position:absolute; left:0; top:303px; height:29px; background-color:#007ccc; color:white; padding:3px 10px 2px 24px; } 
.gallery > .viewer > div > div > label > strong {display:block; text-transform:uppercase;} 
.gallery > .viewer > div > div > label > span {display:block;} 
.gallery > .viewer > div > div > label sup {font-size:7px;}
.gallery > .nav { display:block; position:relative; height:78px; overflow:hidden;} 
.gallery > .nav > div { display:block; left:0; right:0; top:0; bottom:0; overflow:hidden; } /* clipper */
.gallery > .nav > div > ul { display:block; list-style-type: none; overflow:hidden; white-space:nowrap; margin: 0 0 0 0; padding: 0 0 0 0;} /* wrapper */
.gallery > .nav > div > ul > li { display:inline-block; margin-right:10px; overflow:hidden;} 
.gallery > .nav > div > ul > li > a.thumb {} 
.gallery > .nav > div > ul > li > a.thumb > img { display:block; border:1px solid #007ccc; opacity:0.7; filter:alpha(opacity=70); } 
.gallery > .nav > div > ul > li > a.thumb:hover > img { opacity:0.8; filter:alpha(opacity=80); } 
.gallery > .nav > div > ul > li > a.thumb.sel > img { opacity:1; filter:alpha(opacity=100); } 
.gallery > .nav > div > ul > li > div { display:none; } /* images in group */
