.nivoSlider{position:relative; }
.nivoSlider img{position:absolute;top:0px;left:0px;}
.nivo-box{display: block;position: absolute;z-index: 5;}
.nivoSlider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;}
.nivo-slice{display:block;position:absolute;z-index:50;height:100%;}

/* Caption styles */
.nivo-caption{position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8;width:100%;z-index:89;}
.nivo-caption p{padding:5px;margin:0;}
.nivo-caption a{display:inline !important;}
.nivo-html-caption{}
/* Next & Prev) */
.nivo-directionNav{position:absolute; bottom:55%; z-index:90; width:100%;height:0px;}
.nivo-directionNav a {z-index:99;cursor:pointer; width:26px; height:26px;}
.nivo-prevNav,
.nivo-nextNav{display:inline-block; visibility:visible;padding: 0px 0px 0 0px; background:url('../images/nivo-nav.png') no-repeat;font-size:0; line-height:0;}
.nivo-prevNav:hover,
.nivo-nextNav:hover{color:#3f3f3f; border-width:0px;}
.nivo-nextNav{float:left; margin-left:10px; background-position:0 100%;}
.nivo-prevNav{float:right; margin-right:10px; background-position:100% 100%;}
.nivo-nextNav:hover{background-position:0 0%;}
.nivo-prevNav:hover{background-position:100% 0;}
.nivo-controlNav{position:absolute;z-index:89; left:1px; bottom:27px;overflow:hidden; width:auto; display:block;padding: 0px; text-align:center;display:none;}
.nivo-controlNav{font-size: 1em; line-height:1em; font-weight:bold;padding:0px;}
.nivo-controlNav a{background:url('../images/cs-buttons.png') no-repeat 100% 0; color:#979797; width:11px;height:11px;padding:0px 0 0px 0;overflow:hidden;float:left;margin:0 9px 0 0px;position:relative; z-index:991;cursor:pointer; font-size:0em; line-height:0em; vertical-align:middle;}
.nivo-controlNav a{}
.nivo-controlNav a:hover{background-position: 0 0;}
.nivo-controlNav a.active{background-position: 0 0;}
.nivo-controlNav a {}
.nivoSlider_wrapper{padding:0px 0px 0px 0px;margin: 0px 0px 0px 0px;}