.slider-wrapper {width:1200px; height:300px; margin:0; padding:0;}

#slider {position:relative; width:1200px; height:300px; margin:0; background:url(images/loading.gif) no-repeat 50% 50%;}
#slider img {position:absolute; top:0px; left:0px; display:none;}
#slider a {border:0; display:block;}


.nivo-controlNav {position:absolute; left:25px; bottom:10px;}
.nivo-controlNav a {display:block; width:22px; height:22px; background:url(images/bullets.png) no-repeat; text-indent:-9999px; border:0; margin-right:3px; float:left;}
.nivo-controlNav a.active {background-position:0 -22px;}
.nivo-directionNav a {display:block; width:30px; height:30px; background:url(images/arrows.png) no-repeat; text-indent:-9999px; border:0;}
a.nivo-nextNav {background-position:-30px 0; right:15px;}
a.nivo-prevNav {left:15px;}
.nivo-caption {text-shadow:none; font-family: Arial, sans-serif;}
.nivo-caption a {color:#efe9d1; text-decoration:underline;}


/* The Nivo Slider styles */
.nivoSlider {position:relative;}
.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:60; display:none;}

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

/* Caption styles */
.nivo-caption {
  background: rgba(0, 0, 0, 0.6);
  border-bottom:4px solid #cc3333;
  width:450px;
  margin:40px 0 0 650px;
  padding:20px 70px 20px 30px;
  font:300 17px/22px 'Open Sans', sans-serif;
  color: #fff;
  text-align:right;
  position: absolute;
  z-index:89;
}
.nivo-caption .title {
  display:block;
  font:500 28px/33px 'Exo 2', sans-serif;
  margin-bottom:12px;
}
.nivo-caption p {padding:0; margin:0;}
.nivo-caption a, .nivo-caption a:visited {
  display:inline-block !important;
  margin-top:25px;
  padding-left:30px;
  font:16px/20px 'PT Sans', sans-serif;
  color:#fff; background:url(/images/more.png) left center no-repeat;
  text-transform:uppercase;
  transition:all 0.3s ease;
  -webkit-transition:all 0.3s ease;
}
.nivo-caption a:hover {
  filter: alpha(opacity=70);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  -moz-opacity: 0.70; 
  opacity:0.7;
}
.nivo-html-caption {display:none;}

/* 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;}


/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {position:absolute;margin-top:114px;z-index:99;cursor:pointer;text-indent:-9999px;width:30px; height:72px;}
.nivo-prevNav {width:30px; height:72px; left:10px; display:block;background:url(images/arrows.png) no-repeat;}
.nivo-nextNav {width:30px; height:72px; right:10px;background:url(images/arrows.png) no-repeat; background-position:-30px 0;}
.nivo-prevNav:hover {background:url(images/arrows.png) no-repeat; background-position:0 -72px;}
.nivo-nextNav:hover {background:url(images/arrows.png) no-repeat; background-position:-30px -72px;}

