.nivoSlider {
position:relative;
clear: both;
}
.nivoSlider img {
position:absolute;
top:0px;
left:0px;
}
/* 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:6;
display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
display:block;
position:absolute;
z-index:5;
height:100%;
}
.nivo-box {
display:block;
position:absolute;
z-index:5;
}
/* Caption styles */
.nivo-caption {
position:absolute;
right:0px;
top:0px;
color:#fff;
opacity:1.0; /* Overridden by captionOpacity setting */
width: 290px;
height: 310px;
padding: 50px 20px 10px 20px;
z-index:8;
}
.nivo-caption h5 {
font-family: 'Oswald', Arial, serif; font-weight: 300;
margin: 10px 0 20px 0;
padding: 5px 10px;
font-size: 36px;
line-height: 44px;
background: #0C272E;
color: #fff;
}
.nivo-caption ul {
margin: 20px 0px;
}
.nivo-caption ul li {
list-style-type: none;
font-size: 14px;
}
.nivo-caption p {
font-size: 18px;
text-transform: uppercase;
color: #fff;
padding:0;
margin:0;
}
.small {
font-size: 12px;
text-transform: uppercase;
color: #000;
padding:0;
margin:0;
text-shadow: 0px 1px 1px #184854;
}
.nivo-caption p.caption_button {
width: 100px;
height: 19px;
margin: 15px 0 0 10px;
padding-left: 10px; 
line-height: 19px;
background:url(../images/slideshow/ornaments/caption_button.gif) no-repeat; 
}
.nivo-caption a {
display:block !important;
font-size: 11px;
color: #ddd;
text-decoration: none;
}
.nivo-caption a:hover {
color: #fff;
text-decoration: underline;
}
.nivo-html-caption {
display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
position:absolute;
top:320px;
z-index:9;
cursor:pointer;
text-indent: -9999px;
}
.nivo-prevNav {
left: 20px;
width: 18px;
height: 36px;
background:url(../images/slideshow/ornaments/left.gif) no-repeat;
position: relative;
z-index:9;
}
.nivo-nextNav {
right:20px;
width: 18px;
height: 36px;
background:url(../images/slideshow/ornaments/right.gif) no-repeat;
z-index:9;
}
/* Control nav styles (e.g. 1,2,3...) */
#slider .nivo-controlNav {
position:absolute;
width: 870px;
height: 60px;
left: 0px;
bottom: 0px; /* Put the nav below the slider */
background:url(../images/slideshow/ornaments/transparent.png) repeat;
padding: 15px 0 10px 70px;
opacity:0.8;
z-index: 8;
}
#slider .nivo-controlNav img {
display:inline; /* Unhide the thumbnails */
position:relative;
margin-right:72px;
}
.nivo-controlNav a {
position:relative;
z-index:9;
cursor:pointer;
}
.nivo-controlNav a.active {
font-weight:bold;
}