/* The Nivo Slider styles */

.nivoSlider {position: relative;}
.nivoSlider img {position: absolute; top: 0px; left: 0px;}

/* If an image is wrapped in a link */

.nivoSlider a.nivo-imageLink {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border:0; padding: 0; margin: 0; z-index:60; display: none;}

/* The slices in the Slider */

.nivo-slice {display: block; position: absolute; z-index: 50; height: 100%;}

/* Caption */

.nivo-caption {position: absolute; z-index:89;}
.nivo-caption a {display: inline !important;}
.nivo-html-caption {display: none;}

/* Direction nav styles (e.g. Next & Prev) */

.nivo-directionNav a {position: absolute; z-index: 99; cursor: pointer;}

/* Control nav styles (e.g. 1,2,3...) */

.nivo-controlNav a {position: relative; z-index: 99; cursor: pointer;}



/* Customizing */

.homepage #slider_container {margin-bottom: 60px; border: 1px solid #b2b2b2; padding: 4px; width: 941px; height: 265px;}
.homepage .nivoSlider {width: 941px; height: 265px;}
.homepage .nivoSlider img {width: 941px; height: 265px;}

.film-review .nivoSlider {width: 479px; height: 269px;}
.film-review .nivoSlider img {width: 479px; height: 269px;}

.homepage .nivo-caption {left: 470px; top: 0px; padding: 21px 80px 40px 40px; width: 351px; height: 204px; background-color: #000; opacity: 0.8;}
/* .homepage .nivo-caption {left: 0px; top: 132px; padding: 12px 21px 12px 40px; width: 880px; height: 109px;} */
.homepage .nivo-caption * {opacity: 1;}
.homepage #content .nivo-caption h2 {margin-bottom: 0; font-size: 17px; font-weight: 300; color: #b2b2b2;}
.homepage .nivo-caption h3 {margin-bottom: 17px; font-size: 11px; color: #b2b2b2;}
.homepage .nivo-caption h4 {margin-bottom: 12px;}
.homepage .nivo-caption h4, 
.homepage .nivo-caption h4 * {font-size: 24px; font-weight: 400; color: #fff;}
.homepage .nivo-caption .intro p {margin-bottom: 12px; color: #fff;}

.homepage .nivo-directionNav a {top: 110px;}
.homepage .nivo-prevNav {left: 12px; width: 24px; height: 0px; padding-top: 47px; overflow: hidden; line-height: 100px; background: transparent url('http://images.midnighteye.com/decoration/nav-left.png') no-repeat center center;}
.homepage .nivo-nextNav {right: 12px; width: 24px; height: 0px; padding-top: 47px; overflow: hidden; line-height: 100px; background: transparent url('http://images.midnighteye.com/decoration/nav-right.png') no-repeat center center;}

.film-review .nivo-directionNav a {top: 110px;}
.film-review .nivo-prevNav {left: 12px; width: 24px; height: 0px; padding-top: 47px; overflow: hidden; line-height: 100px; background: transparent url('http://images.midnighteye.com/decoration/nav-left.png') no-repeat center center;}
.film-review .nivo-nextNav {right: 12px; width: 24px; height: 0px; padding-top: 47px; overflow: hidden; line-height: 100px; background: transparent url('http://images.midnighteye.com/decoration/nav-right.png') no-repeat center center;}

.homepage .nivo-controlNav {display: none; position: absolute; left: 441px; bottom: 12px;}
.homepage .nivo-controlNav a {display: block; float: left; margin-right: 12px; width: 12px; height: 12px; text-align: center; line-height: 100px; overflow: hidden; color: #fff; background: transparent url('http://images.midnighteye.com/decoration/slider_nav.png') no-repeat -12px 0px;}
.homepage .nivo-controlNav a.active {background: transparent url('http://images.midnighteye.com/decoration/slider_nav.png') no-repeat 0px 0px;}


/* clear floats */

.nivo-controlNav:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.nivo-controlNav {display: inline-block;}

/* Hide from IE Mac \*/
.nivo-controlNav {display: block;}
/* End hide from IE Mac */

