body
	{
		padding: 0;
		margin: 0;
		color: #000;
		overflow: auto;
			}

#contents	
	{
		position: absolute; top: 0px; left: 50%;
		width: 804px;
		height: 610px; 
		padding: 0px;
		
		background-color: #FFF;
		color: #000;
		margin: 0px 0 0 -400px;
		z-index: 10
		overflow: hidden;
		}

div.head { 
	display: block; 
	position: absolute; top: 8px; left: 00px; 
	display: block; 
	width: 800px; 
	height: 50px; 
	border-bottom: 0px solid #373529; 
	background-color: #CCCCCC; 
	background-image: url('../images/head.jpg'); 
	background-repeat: no-repeat; 
	visibility: visible; 
	overflow: hidden;  
	font-family: Gill Sans, sans-serif;  
	font-weight: lighter; 
	letter-spacing: 6px; 
	text-align: right; 
	color: #FFF;  
	font-size: 12px; 
	z-index: 0; 
	}

div.images { 
	position: absolute; top: 68px; left: 00px; 
	display: block; 
	width: 800px; 
	height: 452px; 
	border: 0px solid #000; 
	visibility: visible; 
	overflow: hidden; 
	z-index: 0;
	}

span.switch {
	position: absolute; top: 34px; left: 500px; 
	width: 300px;
	}


div.mail {
	position: absolute; 
	z-index: 50; top: 9px; left: 657px; 
	font-family: Gill sans, sans-serif; 
	font-size: 12px; 
	color: #5B5858; 
	width: 140px; 
	border: 0px solid; 
	text-align: right;
	}

	#dhtmlgoodies_slideshow{
		width:800px;	/* Total width of slideshow */


	}
	
	#previewPane{
		border:0px solid #CCCCCC;
		text-align:center;
		
		position:absolute;
		top: 58px; left: -0px;
		
		/* CSS HACK */
		height: 440px;	/* IE 5.x */
		height/* */:/**/440px;	/* Other browsers */
		height: /**/440px;
		width: 800px;
	}
	#previewPane img{
		line-height:440px; display: block; 
	}
	#previewPane #largeImageCaption{	/* CSS styling of image caption below large image */
		text-align:center;
		font-family: Gill Sans, sans-serif;  font-weight: lighter;	/* Font to use */
		font-size: 12px; letter-spacing: 3px; text-transform: uppercase;
	}
	#galleryContainer{
		
		height:62px;	/* Height of the images + 2 */
		border:1px solid #CCCCCC;
		position: absolute; top: 520px; left: 0px;
		overflow:hidden;
		padding:1px;
		
		/* CSS HACK */
		height: 64px;	/* IE 5.x - Added 2 pixels for border left and right */
		height/* */:/**/62px;	/* Other browsers */
		height: /**/58px;
		width: 796px;
	}
	#arrow_left{
		position:absolute;
		left:0px; top: -20px;
		z-index:10;
		background-color: #fff;
		padding:0px;
	}
	#arrow_right{
		position:absolute;
		right:0px; top: -20px;
		z-index:10;
		background-color: transparent;
		padding:0px;		
	}
	#theImages{
		position:absolute;
		height:100px;
		left: 40px;
		width:10000px;
		
	}
	#theImages #slideEnd{
		float:left;
	}
	#theImages img{
		float:left;
		padding:1px;
		height: 56px;
		opacity: 1;
		filter: alpha(opacity=100);
		cursor:pointer;
		border:0px;
	}

	#waitMessage{
		display: none;
		position:absolute;
		left: 344px;
		top:150px;
		opacity: .4;
		filter: alpha(opacity=40);
		width: 102px;
		height: 20px; line-height: 14px; text-align: center;
		background-color:#FFF;
		padding:4px;
		color:#000;
		font-size:12px;
		font-family: Gill Sans, sans-serif; font-weight: lighter; letter-spacing: 8px;
		}
	
	
	#theImages .imageCaption{
		display:none;
	}

