	#dhtmlgoodies_slideshow{	width:960px;	margin: 0px;	float: left;	}		#previewPane{	text-align:center;	vertical-align:middle;	position:relative;	border-top: #000;	border-right: #000;	border-bottom: #000;	border-left: #000;	height: 540px;					}	#previewPane img{	border: 1px solid #618B31;	text-align: center;	height:500px;	max-width:960px;	width:auto;	}	#previewPane #largeImageCaption{	/* CSS styling of image caption below large image */	font-style:normal;	text-align:center;	font-family: Arial, Helvetica, sans-serif;	/* Font to use */	font-size:0.8em;	color: #225BA9;	padding-top: 10px;	padding-bottom: 10px;	}	#galleryContainer{	height:102px;	position:relative;	overflow:hidden;	padding:1px;	/* CSS HACK */		height: 104px;	/* IE 5.x - Added 2 pixels for border left and right */	height/* */:/**/102px;	/* Other browsers */	height: /**/102px;					}	#arrow_left{	position:absolute;	left:0px;	z-index:10;	padding-top:10px;	height: 90px;	margin-top: 0px;	width: 30px;	background: #1E332F;	border-bottom: 0;	background-color: #EEE0BE;	}	#arrow_right{	position:absolute;	right:0px;	z-index:10;	padding-top:10px;	height: 90px;	background: #1E332F;	width: 30px;	text-align: right;	border-bottom: 0;	background-color: #EEE0BE;	}	#theImages{	position:absolute;	height:70px;	left:50px;	width:100000px;			}	#theImages #slideEnd{		float:left;	}	#theImages img{	float:left;	padding:1px;	filter: alpha(opacity=50);	opacity: 0.5;	cursor:pointer;	border:1px solid #618B31;	margin-right: 5px;	margin-left: 5px;	margin-top: 0px;	height:95px;	}	#waitMessage{	display:none;	position:absolute;	left:200px;	top:150px;	background-color:#FFF;	border:3px double #000;	padding:4px;	color:#FFF;	font-size:0.9em;	font-family:arial;	}		#theImages .imageCaption{	display:none;	font-size: 1em;	color: #215BA8;	}#wrapper #dhtmlgoodies_slideshow h1 {	margin: 0px 0px 15px;	padding: 0px;	color: #999;}