#dhtmlgoodies_slideshow{width:445px; border:1px solid #FFF;}
#previewPaneWrapper, #previewPane{float: left; margin-bottom:10px; text-align:center; padding-top:0px; position:relative; /* CSS HACK */
		height: 296px;	/* IE 5.x */
		height/* */:/**/284px;	/* Other browsers */
		height: /**/284px; }
		
#previewPaneWrapper { border: 1px solid #fff; }
#largeImageCaption {width: 150px; margin-top: 45px; margin-left: 288px; position: relative;}
#previewPane img{line-height:284px;}
#previewPane #largeImageCaption{ text-align:center;}
#galleryContainer{clear: both; position:relative; overflow:hidden; height: 92px;	/* IE 5.x - Added 2 pixels for border left and right */
		height/* */:/**/90px;	/* Other browsers */
		height: /**/90px;}
#arrow_left{position:absolute; left:0px; z-index:10; background-color: #FFF;}
#arrow_right{position:absolute; right:0px; z-index:10; background-color: #FFF;}
#theImages{position:absolute; height:100px; left:40px; width:100000px;}
#theImages #slideEnd{float:left;}
#theImages img{float:left; padding:1px; filter: alpha(opacity=100); opacity: 1; cursor:pointer; border:0px;}
#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;}
#next {width: 77px; margin-left: 370px; margin-top: -70px; clear: left;  float: right;}
.title {color: #7b411c; font:Verdana, Arial, Helvetica; font-size:9px; font-weight:bold;}
.subtitle {color: #000; font:Verdana, Arial, Helvetica; font-size:14px;}
.textdesc {color: #000; font:Verdana, Arial, Helvetica; font-size:9px; display: block; margin-top: 5px;}
.hr1 {width: 159px; color: #7b411c; background-color: #f00; height: 1px;}
#gradient_separator { float: left; margin-left: -1px;}