/*
asdfas dfdf sfsdfsd
*/
#js-container, #js-container-2 {
/*	width:729px;
	margin:30px auto; 
	position:relative;
	height:300px;*/
}

.js-image {
	background:#000;
	font-size:1em;
	overflow:hidden;
	/*position:absolute;*/
	z-index:1;
	text-align:left;
}
.js-image a img, a .js-overlay-image {
	border:none;
}
.js-image, .js-image img, .js-image.size-3, .js-image.size-3 img, .js-overlay-image {
}
.js-image.size-2, .js-image.size-2 img {
}
.js-image.size-1, .js-image.size-1 img {
}
.js-small-caption {
/*	position:absolute;
	bottom:0;
	left:0;
	background:#000;
	width:94%;
	padding:3%;
	height:auto;*/
}
.js-small-caption {
	opacity:.8;
}
.js-overlay-caption-content {
  display:none;
}
.js-caption-overlay {
  background:#eee;
  z-index:998;
  padding:12px;
  position:absolute;
  overflow:hidden;
  color:#333;
  opacity:.9;
  height:164px!important;
}
.js-caption-overlay a, .js-caption-overlay p {
  color:#333;
  font-size:10px;
  font-weight:normal;
}
.js-overlay-image {
	float:left;
}
.js-overlay-html {
	float:left;
	padding:0 0 0 15px;
	width:295px;
}
.js-overlay-html h4, .js-overlay-html h4 a {
  margin:0;
  padding:0 0 10px 0;
  font-size:14px;
  font-weight:bold;
  color:black;
}
.js-overlay-html p {
  margin:0;
  padding:0;
}
.js-overlay-html ul {
  margin:0 0 0 15px;
  padding:0;
}
.js-overlay-html ul li {
  margin:0;
  padding:0;
}
