div.slideshow-container { z-index: 0;clear: both; width: 1500px !important; height: 800px;  }
div.slideshow-container img { position: relative; }
div.slideshow { }
div.slideshow span.image-wrapper { display: block; position: absolute; top: 0; left: 0; }
div.slideshow a.advance-link { display: block; width: 100%; height: 800px; /*line-height: 800px; This should be set to be at least the height of the largest image in the slideshow */ text-align: center; }
div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited { text-decoration:none;}
div.slideshow img {vertical-align: top;/*border: 1px solid #ccc;*/ margin: 0px; }
div.download { float: right; }
div.caption-container { width: 875px !important; height: auto; min-height: 400px !important; margin-top: 75px;}
span.image-caption { display: block; position: relative; width: 100%; top: 0px; left: 0; }
div.caption { width: 100%; position:absolute; top: -20px; height: 130px; }
div.caption span {position: absolute; bottom: 0; right: 0; width: 100%; display:block; }
div.caption h1 { margin-top: 0px; }
ul.thumbs { clear: both; position: relative; z-index: 999; margin: 0; padding: 0; display:none;}
ul.thumbs li { float: left; display: block; padding: 0; margin: 0px 40px 0px 0; list-style: none; text-decoration: none; }
ul.thumbs li.selected a.thumb h1 { color:#fff; !important; text-decoration:none; }
ul.thumbs li a.thumb h1:hover { color:#b63009; !important; }
ul.thumbs li a.thumb:hover { color: #c6933c !important; }
