
/*   Opera needs display: block
     IE fails nice transition  if display: block
     Chrome needs $(window).load(function() {
*/

.nivoSlider {
        position:relative;
        overflow:hidden;
        margin: 0px;
        padding: 0px;
        width:100%; /*a MUST for IE*/
       	height:100%;
}

.nivoSlider img {
        position:absolute;
        margin: 0px;
        padding: 0px;
        top:0px;
        left:0px;
       	overflow:hidden;
        width:100%; /*a MUST for IE*/
       	height:100%;      	
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
        position:absolute;
        top:0px;
        left:0px;
        width:100%;
        height:100%;
        border:0px;
        padding:0px;
        margin:0px;
        z-index:60;
        display:none;
}

/* The slices in the Slider */
.nivo-slice {
        display:block;
        position:absolute;
        z-index:50;

}
/* Caption styles */
.nivo-caption {
        position:absolute;
        right:10px;
        bottom:0px;
        background:#000;
        color:#000000;
        background-color: #A6CCB3;
	font-family:Verdana;
	font-size:16px;
	font-weight:normal;
        text-align: right;
	   opacity:0.8; /* Overridden by captionOpacity setting */
        width:100%;
        z-index:89;
        padding:5px;
        margin:0px;
}
.nivo-caption p {
        padding:5px;
        margin:0px;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
        position:absolute;
        color:transparent;
        top:45%;
        z-index:99;
        cursor:pointer;
}
.nivo-prevNav {
        left:5px;
        background-image: url(images/left.png); 
        width:50px;
        height:50px;
}
.nivo-nextNav {
        right:5px;
        background-image: url(images/right.png); 
        width:50px;
        height:50px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
        position:relative;
        z-index:99;
        cursor:pointer;
}
.nivo-controlNav a.active {
        font-weight:bold;
}