#imageflow_cont {
  margin: auto;
  position:relative;
}
#imageflow {
  width: 100%;
  height: 100%;
  margin: 0 auto;
}
#imageflow #imageflow_images {
  visibility:hidden;
}
#imageflow #imageflow_images img {
  position:absolute;
  top:0px;
  border:none;
}
#imageflow #imageflow_loading {
	color: #CCCCCC;
	margin-top:164px;
	margin-bottom:200px;
	text-align:center;
	width:100%;
}
#imageflow #imageflow_loading img {
	margin-top:10px;
	position:relative; 
}
/* Sam Changed #imageflow #imageflow_captions { */
#imageflow_captions {
	position:relative;
	text-align:center;
	z-index:9000;
/* 	color: #FFFFFF; */
	font-weight: bold;
	background:#FFF;
}
#imageflow #imageflow_scrollbar {
	visibility:hidden;
	position:relative;
	z-index:9001;
	background-image: url(../../images/imageflow_scrollbar-back.png);
	background-repeat: repeat-x;
	height: 19px;
}
#imageflow #imageflow_scrollbarNext {
	cursor:pointer;
	position:relative;
	margin-top:0px;
	z-index:9003;
	height: 17px;
	float: right;
	margin-bottom: 10px;
	width: 25px;
	margin-right: -22px;
}
#imageflow #imageflow_scrollbarPrev {
	cursor:pointer;
	position:relative;
	margin-top:0px;
	margin-left:-22px;
	z-index:9003;
	height: 17px;
	margin-bottom: 10px;
	float: left;
	width: 25px;
}
#imageflow #imageflow_scrollbarNext a:link {
	text-decoration: none;	
}
#imageflow #imageflow_scrollbarPrev a:link {
	text-decoration: none;	
}
#imageflow #imageflow_slider {
	position:absolute;
	margin-top:0px;
	margin-left:0px;
	z-index:9002;
	background-image: url(../../images/imageflow_scroll_button.png);
	background-repeat:no-repeat;
	width: 33px;
	height: 16px;
	margin-bottom: 10px;
	margin-right: 0px;
	-moz-user-select:none; 
}