div.slideshow-container {
    width:442px;
	position: relative;
	height: 450px; /* This should be set to be at least the height of the largest image in the slideshow */
    overflow:hidden;
    border:0px solid;
    float:left;
    margin-left:5px;
}
div.loader {
    float:left;
	position: absolute;
	top: 0;
	left: 0;
	background-image: url('/loader.gif');
	background-repeat: no-repeat;
	background-position: center;
    border:0px solid;

	height: 450px; /* This should be set to be at least the height of the largest image in the slideshow */
}
div.slideshow {
    overflow:hidden;
}
div.slideshow span.image-wrapper {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
    overflow:hidden;
    
}
div.slideshow a.advance-link {
	display: block;
	text-align: center;
}
div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited {
	text-decoration: none;
    border:red 0px solid;
}
div.slideshow img {
	vertical-align: middle;
    overflow:hidden;
    padding:0px;
    margin:-15px 5px 0px 0px;
    padding:1px;
    border:red 0px solid;
    background-color:#FFFFFF;
}

ul.thumbs {
	position: relative;
  left: 0;
  margin: 0;
  padding: 0;
  width: 3700px;
  padding: 0;
  list-style: none;
}
#thumbs{
  float:left;
  position: relative;
  width: 568px;
  height: 107px;
  overflow: hidden;
  border:0px solid;
  margin:0px 0px 25px 35px;
  padding-left:10px;
  border:0px solid;
}
ul.thumbs li {
  float: left;
  width: 90px;
  height: 90px;
  margin: 0 5px 0 0;
  padding: 0;
  cursor: pointer;
}
a.thumb {
	padding: 0;
	display: inline;
	border: none;
}
ul.thumbs li.selected a.thumb {
	
}
ul.thumbs li.selected  img {
    border:#CCCCCC 1px solid;
}
a.thumb:focus {
	outline: none;
}
ul.thumbs img {
    border:#FFFFFF 1px solid;
	display: block;
}