.panel img{ border:0px;}
.panel-overlay h2{ font-size:14px; line-height:25px; height:25px; overflow:hidden; margin-top:6px;}
.panel-overlay p{ font-size:12px; line-height:25px;}
#photos { visibility: hidden; }
.gallery { background: #ddd; border: 1px solid #aaa; padding: 5px;}
.loader { background: url(pic/loader.gif) center center no-repeat #ddd; }
.panel .panel-overlay,
.panel .overlay-background { height: 60px; padding: 0 1em; }
.panel .overlay-background { background: #222; }
.panel .panel-overlay { color: white; font-size: 0.7em; }
.panel .panel-overlay a { color: white; text-decoration: underline; font-weight: bold; }
.filmstrip { margin: 5px; }
.filmstrip li{ margin: 0 -2px\9;}
.frame .img_wrap { border: 1px solid #aaa; }
.frame.current .img_wrap { border-color: #000; }
.frame img { border: none;}
.frame .caption { font-size: 11px; text-align: center; color: #888; }
.frame.current .caption { color: #000; }
.pointer {border-color: #000;}

*html .pointer {filter: chroma(color=pink);}