@charset "utf-8";
/* CSS Document */

/* Image Animation Zoom in and Zoom Out Starts Here */
/* ----------------------------------------------------------------------------------- */
.poster {
	display: block;
	padding: 0px;
	line-height: 20px;
	-moz-box-shadow: 0 10px 10px -8px rgba(0,0,0,.3);
	-webkit-box-shadow: 0 10px 10px -8px rgba(0,0,0,.3);
	box-shadow: 0 10px 10px -8px rgba(0,0,0,.3);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	color: #1B1B1B;
	position: relative;
	behavior: url(/pie/PIE.htc);
}

.poster:hover {
	
	color: #FFF;
	-moz-box-shadow: 0 10px 10px -8px rgba(0,0,0,.9);
	-webkit-box-shadow: 0 10px 10px -8px rgba(0,0,0,.9);
	box-shadow: 0 10px 10px -8px rgba(0,0,0,.9); 
}



.poster h4 {
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}

.poster img {
	
	-webkit-transition:all 1.5s;
	-moz-transition:all 1.5s;
	transition:all 1.5s;
	overflow:hidden;
}

.poster:hover img {

	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	transform: scale(1.1);	
	
}

.poster:hover h4 {
	color: #FFF;
}

.poster p {
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;	
}

.poster img {

width: 100%;


/*-webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;	*/
	
}

/*.poster img:hover {

	width: 200%;


	
}*/

a.poster:hover {
	border-color: #0088cc;
	-webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
	-moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
	box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
	background-color: #CCC;
	color: #FFF;
}

.poster > img {
  display: block;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
  
}

.poster:hover img {

	
	
}

.poster .caption {
  padding: 9px;
  color: #555555;
}

.poster a {

	color: #2a2a2a;	
	
}


.poster:hover a {
	
	color: #FFFFFF;	
}

.poster a:link {

	color: #2a2a2a;	
	
}

.poster:hover a:link {
	
	color: #FFFFFF;	
}

.poster:hover a:visted {
	
	color: #FFFFFF;	
}

.poster a:hover {
	color: #FFFFFF;	
}

.poster a:active {

	color: #2a2a2a;	
	
}

.poster a:visited {

	color: #2a2a2a;	
	
}

.poster a:active:hover {
	color: #FFFFFF;	
}

.poster a:visited:hover {
	color: #FFFFFF;	
}

/* ----------------------------------------------------------------------------------- */

/* Feature Homepage Thumbs */

.thumbCustom {
	position:relative;
	z-index: 1000;
	overflow: hidden;	
}

.blackGradient {
	background-repeat: repeat-x;
	background-position: center bottom;
	position: absolute;
	background-image: url(/../images/thumbGradient.png);
	z-index: 5000;
	height: 25px;
	width: 100%;
	left: 0px;
	bottom: 0px;
}