#slideshow {
	margin:0 auto;
	width:980px;
	height:426px;
	background:transparent no-repeat 0 0;
	position:relative;
	margin-bottom: 52px;
}
#slideshow #slidesContainer {
  margin:0 auto;
  width:940px;
  height:426px;
  overflow:auto; /* allow scrollbar */
  position:relative;
}
#slideshow #slidesContainer .slide {
  margin:0 0px;
  width:940px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height:426px;
  
}

#slideshow #slidesContainer .slide ul { list-style: none; display: block; margin: 0 15px;  }
#slideshow #slidesContainer .slide ul li { width: 120px; height: 75px; margin: 5px; background: #ccc; float: left; display: block; cursor: pointer;}

#slideshow #slidesContainer .slide .main{
  margin: 10px 0 0 10px;
  float: left;
  width:420px;
  height:411px;
}

#slideshow #slidesContainer .slide .thumbs{
  margin: 20px 0 0 10px;
  float: left;
  width:110px;
  height:411px;
}

#slideshow #slidesContainer .slide .thumbs img{
  border: none;
  margin: 5px;
  float: left;
}

#slideshow #slidesContainer .slide .content{
  margin: 50px 20px 0 20px;
  padding: 0 10px;
  float: right;
  width:380px;

}

#slideshow #slidesContainer .slide .content-slim{
  margin: 50px 20px 0 20px;
  padding: 10px;
  float: right;
  width:300px;
}

#slideshow #slidesContainer .slide .content a img.tn{
  margin: 0px; padding: 0px; 
}

#slideshow #slidesContainer .slide .content h2, #slideshow #slidesContainer .slide .content-slim h2{
font-family: "GothamBookRegular",Verdana,Arial,Helvetica,sans-serif; font-size: 18px; font-weight:100; color: #000; margin: 0;
}

#slideshow #slidesContainer .slide .content h3, #slideshow #slidesContainer .slide .content-slim h3{
font-family: "GothamBookRegular",Verdana,Arial,Helvetica,sans-serif; font-size: 14px; font-weight:100; color: #f9bb00; margin: 0; padding: 5px 0 10px 0; 
}

#slideshow #slidesContainer .slide .content p, #slideshow #slidesContainer .slide .content-slim p{
padding: 0px; margin: 0px;
} 

#slideshow #slidesContainer .slide .content img.launch, #slideshow #slidesContainer .slide .content-slim img.launch{
margin-top: 15px;
} 


/** 
 * Slideshow controls style rules.
 */
.control {
  display:block;
  width:20px;
  height:426px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
}
#leftControl {
  top:0;
  
  background:transparent url(../images/control_left.jpg) no-repeat 0 0;
  z-index: 999;

}
#rightControl {
  top:0;
  right:0;
  background:transparent url(../images/control_right.jpg) no-repeat 0 0;

}

#contentsControl { width: 164px; height: 52px; bottom: -52px; left: 0; background: url(../images/back-to-gallery.png) no-repeat 0 0; opacity: .75; filter: alpha(opacity: 75); }
#contentsControl:hover { background: url(../images/back-to-gallery-dark.png) /*opacity: 1; filter: alpha(opacity: 100);*/ }

a img { line-height: 1px; vertical-align: bottom; }
