#myblock {
  margin:0 auto;
  display: block;
  background-color: blue;
}

#pageContainer {
  margin:0 auto;
  width:582px;
  background-color: yellow;
}


/** 
 * Slideshow style rules.
 */
#slideshow {
	margin:0 auto;
	width: 582px;
	height: 512px;
	position:relative;
  background-color: yellow;
}
#slideshow #slidesContainer {
  margin:0 auto;
  width: 582px;
  height: 512px;
  overflow:auto; /* allow scrollbar */
  position:relative;
  background-color: black;
}
#slideshow #slidesContainer .slide {
  width:512px;
  height:512px;
  background-color: #2F2F2F;
position: relative;
 left: 35px;
 top: 0px; /* ********************************** */
}



.slide img {
 margin: 15 auto;
 display: block;
 text-align: center;
 vertical-align: middle;
/*
 top: 0px;

*/
}




/** 
 * Slideshow controls style rules.
 */
.control {
  display:block;
  width:35px;
  height:512px;

  text-indent:-10000px;
  position: absolute;
  cursor: pointer;
  background-color: black; /* Doesn't really do anything */
}
#leftControl {
  top:0;
  left:0;
  background:transparent url(../Graphics/WebSlideArrowLeft.png) no-repeat 0px 164px;
  z-index:100;
  background-color: black;
}
#rightControl {
  top:0;
  right:0;
  background:transparent url(../Graphics/WebSlideArrowRight.png) no-repeat 0px 164px;
  z-index:100;
  background-color: black;
  opacity : 0.0;
}


/** 
 * Style rules for Demo page

* {
  margin:0;
  padding:0;
  font:normal 11px Verdana, Geneva, sans-serif;
  color:#ccc;
}
*/