#dhtmlgoodies_slideshow {
	width:570px;
	text-align:center;
		position:relative;
	}
	
#previewPane {
	margin:0 auto 0 auto;
	width:341px;
	height:341px;
	text-align:center;
	vertical-align:middle;
	padding:10px;
	position:relative;
	}

#previewPane .landscape {
	padding-top: 40px;
	}	

#previewPane img {
	visibility:visible;
	}

#largeImageCaption {
	/* CSS styling of image caption below large image */
	padding-bottom:10px;
	line-height:14px;
	color:#606469;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-style:bold;
	text-align:center;
	font-size:12px;
	}
	
#galleryContainer {
	height:70px;
	/* Height of the images+2 */
	position:relative;
	overflow:hidden;
	padding:1px;
	/* CSS HACK */
	height:124px;
	/* IE 5.x - Added 2 pixels for border left and right */
	height/* */:/**/122px;
	/* Other browsers */
	height:/**/122px;
	}
	
#arrow_left {
	width:30px;
	position:absolute;
	left:-10px;
	z-index:10;
	background-color:#FFF;
	}
	
#arrow_right {
	width:30px;
	position:absolute;
	right:-10px;
	z-index:10;
	background-color:#FFF;
	}
	
#theImages {
	position:absolute;
	height:100px;
	left:15px;
	width:100000px;
	}
	
#theImages #slideEnd {
	float:left;
	}
	
#theImages img {
	-moz-opacity:.5;
	filter:alpha(opacity=50);
	opacity:0.5;
	cursor: pointer !important;
	cursor /**/: hand;
	}
	
.small-img-border {
	margin-left:6px;
	float:left;
	cursor:pointer;
	width:100px !important;
	width /**/: 108px;
	height:100px !important;
	height /**/: 108px;
	border:1px solid #C5C9CE;
	padding:4px;
	}
	
.landscape {
	height: 87px !important;
	height /**/:108px;
	border:1px solid #C5C9CE;
	padding:17px 4px 4px 4px;
	}

.portrait {
	
	}
	
#waitMessage {
	display:none;
	position:absolute;
	left:230px;
	top:160px;
	border:2px solid #92BC37;
	background-color:#FFFFFF;
	font-size:12px;
	padding:4px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	}
	
#largeImageCaption, 
* html #largeImageCaption, 
* html #theImages .imageCaption {
	padding: 9px 0 9px 0;
}
	
#theImages .imageCaption {
	display: none;
	}