.clear { display: block; clear: both; border: 0; padding: 0; height: 0; font-size: 0; line-height: 0; overflow: hidden; }

.viewer-images .content { width: 465px; text-align: left; }
.viewer-images .content img { position: absolute; }

.viewer-images-popup { width: 682px; height: 482px; padding: 0; margin: 0 auto; background: #fff; border: 1px solid #ccc; }
.viewer-images-popup .content { position: absolute; width: 681px; height: 481px; background: #fff; cursor:move; overflow: hidden; }
.viewer-images-popup .content img { position: absolute; }
.viewer-images-popup .navigation, .viewer-images-popup .navigation-background { position: absolute; width: 610px; height: 88px; margin: 370px 0 0 10px; padding: 7px 17px 7px 33px; z-index: 3; border: 1px solid #ccc; overflow: hidden; }
.viewer-images-popup .navigation { background: #ccc; *border-color: #999; }
.viewer-images-popup .navigation ul { margin: 0; list-style: none; }
.viewer-images-popup .navigation ul li { float: left; list-style: none; margin: 0 13px 0 0; }
.viewer-images-popup .navigation ul li a { display: block; width: 86px; height: 86px; border: 1px solid #ccc; overflow: hidden; }
.viewer-images-popup .navigation ul li a.active { border-color: #f00; }
.viewer-images-popup .navigation-background { z-index: 2; background: #ccc; opacity: 0.3; }
.viewer-images-popup .hotspot { position: absolute; width: 682px; height: 370px; z-index: 100; cursor: none; *cursor: url(../images/zoom.cur); }
.viewer-zoom-image { position: absolute; display: none; z-index: 1; }

.lightbox_contentsec.small { width: 698px; padding: 0; margin: 0; text-indent: 0; }
.lightbox_contentsec.small strong.title { display: block; padding: 5px 0 10px 0; font-size: 16px; color: #2a2a2a; font-weight: bold; text-align: center; }
#TB_ajaxContent .viewer-images-popup .navigation ul { margin-left: 0; }