/*--------------------------- NIVO-SLIDER AREA ---------------------------*/
#slider-container { width:770px; height:200px; float:left; background:url("../image/bg-slider.png") no-repeat; }
#slider { width:770px; height:200px; background:#fffff url("../images/loading.gif") no-repeat 50% 50%; }
#slider img {position:relative;top:0px;left:0px;display:none;}
#slider a { border:0; display:block;}

/* The Nivo Slider styles */
.nivoSlider {position:relative; }
.nivoSlider img {position:relative;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; left:0px; bottom:20px;  color:#fff; z-index:8; opacity:1.0!important;}
.nivo-caption p { padding:5px 10px 5px 5px; margin:0; font-size:22px; color:#ffffff; font-weight:normal; }
.nivo-caption a { display:inline !important; }

/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {display:block;width:1px;height:1px;background:url(../images/blank.gif) no-repeat;text-indent:-9999px;border:0;top:230px;position:absolute;z-index:100;}
a.nivo-nextNav {background-position:-30px 0;right:-10px;cursor:pointer;}
a.nivo-prevNav {left:-10px;cursor:pointer;}

/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {position:absolute;bottom:0px;right:0px;z-index:100; background:#ffffff; padding-top:3px; -webkit-border-top-left-radius: 7px; -moz-border-radius-topleft: 7px; border-top-left-radius: 7px; }
.nivo-controlNav a {display:block;width:16px;height:14px;background:url(../images/bullets.png) no-repeat;text-indent:-9999px;border:0; float:left;cursor:pointer;z-index:100;}
.nivo-controlNav a.active { background-position: 0 -22px; }