.slideshow { float:left; display: block; position: relative; z-index: 0; }
.slideshow-images { display: block; overflow: hidden; position: relative;}		
.slideshow-images img { display: block; position: absolute; z-index: 1; }		
.slideshow-thumbnails { overflow: hidden; }

.slideshow-images { height: 300px; width: 300px; }		
.slideshow-images-visible { opacity: 1; }	
.slideshow-images-prev { opacity: 0; }
.slideshow-images-next { opacity: 0; }
.slideshow-images img { float: left; left: 0; top: 0;}	

.slideshow { height: 300px; margin: 0 auto; width: 300px; }
.slideshow a img { border: 0; }

.slideshow-captions { bottom: -25px; color: black; background-color: white; left: 0; overflow: hidden; position: absolute; text-indent: 10px; width: 100%; border-top: solid 1px orange; border-bottom: solid 1px orange; z-index: 10000; }
.slideshow-captions-hidden { height: 0; opacity: 0; }
.slideshow-captions-visible { height: 22px; opacity: .7; }

.slideshow-loader { height: 28px; right: 0; position: absolute; top: 0; width: 28px; z-index: 10001; }
.slideshow-loader-hidden { opacity: 0; }
.slideshow-loader-visible { opacity: 1; }

.slideshow-thumbnails { bottom: -85px; height: 65px; left: 0; position: absolute; width: 100%; }
.slideshow-thumbnails * { margin: 0; padding: 0; }
.slideshow-thumbnails ul { height: 65px; left: 0; position: absolute; top: 0; width: 10000px; }
.slideshow-thumbnails li { float: left; list-style: none; margin: 5px 5px 5px 0; position: relative; }
.slideshow-thumbnails a { display: block; float: left; padding: 5px; position: relative; }
.slideshow-thumbnails a:hover { background-color: #FF9 !important; opacity: 1 !important; }
.slideshow-thumbnails img { display: block; width: 50px; height: 50px; }
.slideshow-thumbnails-active { background-color: orange; opacity: 1; }
.slideshow-thumbnails-inactive { background-color: #FFF; opacity: .5; }



/***** Lightbox v 1.5 ******/

#lbOverlay { position: absolute; left: 0; width: 100%; background-color: #000; cursor: pointer; }
#lbCenter, #lbBottomContainer { position: absolute; left: 50%; overflow: hidden; background-color: #fff; }
.lbLoading { background: #fff url(http://images.betzstatic.com/g/loading.gif) no-repeat center; }
#lbImage { border: 10px solid #fff; }
.photos { padding: 3px; border: 1px solid #fff; }
a:hover .photos { border: 1px solid #999; }
.lightboxDesc a { color: #999999; text-decoration: none; }
.lightboxDesc a:hover { color: #000000; text-decoration: none; }

/***** styles for hidden next & previous buttons *****/
/*
#lbPrevLink, #lbNextLink {display: block; position: absolute; top: 0; width: 50%; height: 32px; outline: none; }
#lbPrevLink { left: 0; }
#lbPrevLink:hover { background: transparent url(prevlabel.gif) no-repeat 0% 15%; }
#lbNextLink { right: 0; }
#lbNextLink:hover { background: transparent url(nextlabel.gif) no-repeat 100% 15%; }
*/

/***** styles for next & previous buttons as part of footer *****/
#lbPrevLink, #lbNextLink {display: block; width: 63px; height: 32px; outline: none; }
#lbPrevLink { float: left; background: transparent url(images/prevlabel.gif) no-repeat left; }
#lbPrevLink:hover { background: transparent url(images/prevlabel.gif) no-repeat left; }
#lbNextLink { float: right; background: transparent url(images/nextlabel.gif) no-repeat right; }
#lbNextLink:hover { background: transparent url(images/nextlabel.gif) no-repeat right; }
#lbControls { display: block; height: 32px; }
#lbBottom { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #666; line-height: 1.4em; text-align: left; border: 10px solid #fff; border-top-style: none; }
#lbCloseLink { clear: both; display: block; float: right; width: 66px; height: 22px; background: transparent url(http://images.betzstatic.com/g/closelabel.gif) no-repeat center; margin: 0px 0px 0px 0px; /*border: 1px solid #000;*/ }
#lbCaption, #lbNumber, #lbDescription { margin-right: 71px; /*border: 1px solid #000;*/ }
#lbCaption { font-weight: bold; }
.lightboxDesc { display: none; }