/* The Nivo Slider styles */
.nivoSlider {  position:relative; 
    background:url(/images/loading.gif) no-repeat 50% 50%;
}
.nivoSlider img { position:absolute; top:0px; left:0px;}
.nivoSlider a {
    border:0;
    display:block;
}
.niviSlider a:hover { cursor:pointer;}
/* 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:block; }
/* The slices in the Slider */
.nivo-slice { display:block; position:absolute; z-index:50; height:100%;}
/* Caption styles */
.nivo-caption { width:930px; position:absolute; bottom:0; left:0; background:url(/images/bg_txt.png) repeat 0 0; padding:20px; }
/* .nivo-caption { position:absolute; left:0px; width:750px; bottom:0px; background:#000; color:#fff; opacity:0.3; /* Overridden by captionOpacity setting  z-index:89; } */
.nivo-caption p {font:24px/33px Museo-700; padding:15px 0; color:#ffffff;  text-align: left; width:990px;  height:120px; font-size: 1.4em; margin:0; }
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {display:block;
    width:30px;
    height:30px; position:absolute; top:45%;  background:url(/images/arrows.png) no-repeat; z-index:99; text-indent:-9999px; cursor:pointer; }
a.nivo-prevNav {left:10px;}
a.nivo-nextNav { right:10px; background-position:-30px 0; }
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {display:none; position:relative; z-index:99; cursor:pointer; }
.nivo-controlNav a.active { font-weight:bold; }
