#overlay {
	background: #ccc;
	position: absolute;
	width: 100%;
	top: 0px;
	left: 0px;
	opacity: 0.8;
	display:none;
	z-index:1000;
	margin:0;
}

#slideshow {
	z-index:2000;
	top:250px;
	left:275px;
	position:absolute;
	display:block;
}

#slideshow div.Middles {
	margin:0 30px;
	width:400px;
}

#slideshow div.topSide {
	height: 30px;
	background: url(/siteflow/png/topBottom.png) top left repeat-x;
}

#slideshow div.mainContents {
	background:#fff;
	text-align:center;
}

#slideshow div.bottomSide {
	height: 30px;
	background: url(/siteflow/png/topBottom.png) bottom left repeat-x;
}

#slideshow div.Sides {
	position:absolute;
	width:30px;
	margin:0;
	top:30px;
	height:24px;
	background-repeat: repeat-y;
	background-image:url(/siteflow/png/leftRight.png);
}
 
#slideshow div.leftSide {
	left:0px;
	background-position: top left;
}

#slideshow div.rightSide {
	right:0px;
	background-position: top right;
}

#slideshow div.Corners {
	position:absolute;
	height:30px;
	width:30px;
	background-repeat:no-repeat;
	background-image:url(/siteflow/png/corners.png);
}

#slideshow div.topLeft {
	left:0px;
	top:0px;
	background-position:0px 0px;
}
#slideshow div.bottomLeft {
	left:0px;
	bottom:0px;
	background-position:-30px 0px;
}

#slideshow div.bottomRight {
	right:0px;
	bottom:0px;
	background-position:-60px 0px;
}

#slideshow div.topRight {
	right:0px;
	top:0px;
	background-position:-90px 0px;
}

#slideshow div.topRightOver {
	background-position:-120px 0px;
}

#slideshow p {
	margin:0;
	padding:0;
}

#slideshow p.loading {
	font-size: 16px;
	position:absolute;
	top:15px;
	left:30px;
}

#slideshowImageContainer, #slideshowFrameContainer {
	display:none;
}


#slideController {
	margin-top:10px;
	display:none;
	position:absolute;
	bottom:30px;
	left:40px;
	width:700px;
}

div.slideButton {
	float:right;
	border:1px solid silver;
	padding:4px;
	margin-left:2px;
	cursor:pointer;
}

div.slideButtonOver {
	background:silver;
	color:white;
}


#slideController p {
	float:left;
}

