

/* Styles for Nivo Slider */


#nivo_slider{
float:left; 
z-index:5; 
width: 1000px;
height: 350px;
position:relative;
margin: 25px 0 0px 0;
}
 
#nivo_slider img{
position:absolute;
top:0; 
left:0; 
display:none;
}
 
#nivo_slider a{
border:0;
display:block;
}

.nivoSlider {
position:relative;
width:100%;
height:auto;
overflow: hidden;
}

.nivo-main-image {
display: block !important;
position: relative !important; 
width: 100% !important;
}

.nivoSlider img{
position:absolute;
top:0px;
left:0px;
}

.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
}

.nivo-slice {
display:block;
position:absolute;
z-index:5;
height:100%;
top:0;
}

.nivo-box {
display:block;
position:absolute;
z-index:5;
overflow:hidden;
}

.nivo-box img { 
display:block; 
}

.nivo-caption{
position:absolute;
left: 20px;
bottom: 20px;
background:#fff;
z-index:89;
color:#000;
padding: 10px 20px;
font-size: 17px;
margin:0;
text-align: center;
opacity:0.8;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter:alpha(opacity=80);
}

.nivo-caption p{
text-indent: 0px;
}

.nivo-directionNav a{
position:absolute;
top: 150px;
z-index:99;
display:block;
width: 35px;
height: 50px;
text-indent:-9999px;
border:0; 
cursor:pointer;
}
 
.nivo-prevNav, .nivo-nextNav{
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100);
}

.nivo-nextNav{
background: url('images/right.png') no-repeat;
right: 0px;
}

.nivo-nextNav:hover{
opacity: 0.8;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter:alpha(opacity=80);
}

.nivo-prevNav{
background: url('images/left.png') no-repeat;
left: 0px;
}

.nivo-prevNav:hover{
opacity: 0.8;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter:alpha(opacity=80);
} 

#nivo_slider .nivo-controlNav {
display: none;
}

.slider_shadow{
background: url('images/slider_bg.png') no-repeat;
display: inline-block;
width: 1000px;
height: 20px;
margin: 0px 0 5px 0;
}


