.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:25px; z-index:90; width:100%;}
.nivo-directionNav a {z-index:99;cursor:pointer; width:20px; height:20px;}
.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;display:none;}
.nivo-prevNav:hover,
.nivo-nextNav:hover{color:#3f3f3f; border-width:0px;}
.nivo-nextNav{float:right; margin-right:2px; background-position:0 100%;}
.nivo-prevNav{float:right; margin-right:15px; 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:586px; bottom:19px;overflow:hidden; width:auto; display:block;padding: 0px; text-align:center;}
.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:12px;height:12px;padding:0px 0 0px 0;overflow:hidden;float:left;margin:0 4px 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;float:left;}