	.clear {
		clear: both;
		height: 0px;
		margin: 0px;
		padding: 0px;
		overflow: hidden;
	}				

	#dhtmlgoodies_slideshow{
		width: 600px;
	}
	
	#previewPane{
		float: left;
		margin: 0px 20px 20px 0px;
	}
	
	#previewPane img {
		float: left;
		margin: 0 15px 0 0;
	}
	
	#galleryContainer {		
		height: 60px;
		position: relative;
		margin: 20px 0 0 0;
		overflow: hidden;
	}
		
	#arrow_left {
		position: absolute;
		left: 0;
		top: 0;
		z-index: 10;		
		height: 100%;
		width: 20px;
		padding: 13px 5px 0 5px;
		background: white;
	}
	
	#arrow_right {
		position: absolute;
		right: 0;
		top: 0;
		z-index: 10;		
		height: 100%;
		width: 20px;
		padding: 13px 5px 0 5px;
		background: white;
	}
	
	#arrow_left img, #arrow_right img {
		width: 14px;
		height: 30px;
	}	
	
	#theImages {
		position: absolute;
		height: 55px;
		width: 100000px;		
		left: 30px;
	}
	
	#theImages a {
		float: left;
		width: 50px;
		height: 50px;
		overflow: hidden;
		margin: 0 10px 0 0;
		border: solid 5px #F9F8F6;
	}
	
	#theImages img {
		height: 100px;
		margin: -15px 0 0 -15px;
		filter: alpha(opacity=50);
		opacity: 0.5;
		cursor: pointer;
	}	
	
	#theImages #slideEnd { float: left; }	

	#waitMessage{
		display: none;
		filter: alpha(opacity=75);
		opacity: 0.75;				
		position: absolute;
		left: 425px;
		top: 300px;
		padding: 8px;
		background: whitesmoke;
		border: solid 1px silver;
		color: gray;
		font-size: 11px;
		font-family: verdana,helvetica,sans-serif;	
	}
	
	#theImages .imageCaption{ display:none; }
	
	#largeImageCaption { margin-top: 20px; }
	
	h2 { font-size: 12px !important; }