	#slideshow{
		width: 1050px;					/* Total width of slideshow */
		margin: 0 auto 0 auto;			/* Change the width under #slideshow        */
		top: 88px;
		left: 4px;						/* and the width and height under #preview  */
		position: relative;				/* Panel to change size of the display area */				
		}
	#previewPane{
		/*border: 1px solid #000;*/		/*large box around viewing area*/
		margin-right: 10px;	
		text-align: center;
		vertical-align: middle;
		padding-top: 30px;
		background: #999;
		
		/* CSS HACK */
		height: 685px;					/*452*/	/* IE 5.x */
		height/* */:/**/653px;			/*420*/	/* Other browsers */
		height: /**/653px;				/*420*/
		
		width: 900px;		
		float: left;
		}
	#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: helvetica, arial;
		margin: 0 auto 0 auto;	
		}	
	#galleryContainer{					/* menu column */
		float: left;					/* Floating */
		
		/* CSS HACK */
		height: 454px;					/* IE 5.x - 120 px + 2 px for borders and 2px for padding*/
		height/* */:/**/438px;			/* Other browsers */
		height: /**/438px;
		
		/* CSS HACK */
		width: 124px;					/* IE 5.x - 120 px + 2 px for borders and 2px for padding*/
		width/* */:/**/120px;			/* Other browsers */
		width: /**/120px;
				
		/*border: 1px solid #000;*/		/* Black border */		
		padding: 1px;					/* A little space between the black border and the content inside */
		}
	#galleryContainer #arrow_down{		/* Arrow down image */
		height: 35px;
		}
	#galleryContainer #arrow_up{		/* Arrow up image */
		height: 35px;
		}
	#theImages{							/* where the images are located inside the menu box*/
		position:relative;
		overflow:hidden;
		height: 375px;					/* Height of boxes for the images */
		}
	#theImages div{	
		position: relative;				/* Don't change this */
		height: 1500px;					/* Higher than total height of thumbnails */		
		}
	#theImages img{
		border: 0px;					/* No border */
		filter: alpha(opacity=50);		/* Transparency - IE */
		opacity: 0.5; 					/* Transparency - Firefox */
		padding-top: 1px;				/* Space between images */
		}
	#previewPane #largeImageCaption{	/* CSS styling of image caption below large image */
		text-align: center;
		font-family: Trebuchet MS, Lucida Sans Unicode, Helvetica, Arial, sans-serif;	/* Font to use */
		font-size: 0.9em;
		}
	#theImages .caption{
		display: none;
		}
