 #galleryContainer {width: auto; height: 108px; padding: 1px; position: relative; overflow: hidden;}
#arrow_left, #arrow_right {background-color: #FFF; height: 106px; padding: 1px; position: absolute; z-index: 10;}
#arrow_left {left: -1px;}
#arrow_right {right: 0px;}
#theImages {width: 100000px; height: 100px; position: absolute; left: 50px;}
#theImages #slideEnd {float: left;}
#theImages img {width: 100px; height: 100px; border: 3px #FFF solid; margin: 0 10px; float: left; cursor: pointer; filter: alpha(opacity=100); opacity: 1;}
#theImages img:hover {border: #cc251b 3px solid;}
#hack {display: none;}
 #previewPane {height: 790px; border: 1px solid #DDD; margin: -10px 0 10px; padding-top: 10px; text-align: center; vertical-align: middle; position: relative;}
#previewPane img {width: 950px; height: 713px;}
#previewPane #largeImageCaption {padding: 10px; text-align: left;}
#previewPane #largeImageCaption h3 {margin: 0 0 5px !important;}
#waitMessage {display: none; position: absolute; left: 200px; top: 150px; background-color: #FFF; border: 3px double #000; padding: 4px; color: #555; font-size: 0.9em; font-family: arial;}
#theImages .imageCaption {display:none;}