/* 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: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:0px;

	background:#000;

	color:#fff;

	opacity:0.8; /* Overridden by captionOpacity setting */

	width:100%;

	z-index:8;

}

.nivo-caption p {

	padding:5px;

	margin:0;

}

.nivo-caption a {

	display:inline !important;

}

.nivo-html-caption {

    display:none;

}

/* Direction nav styles (e.g. Next & Prev) */

.nivo-directionNav a {

	position:absolute;

	top:45%;

	z-index:9;

	cursor:pointer;

}

.nivo-prevNav {

	left:0px;

}

.nivo-nextNav {

	right:0px;

}

/* Control nav styles (e.g. 1,2,3...) */

.nivo-controlNav a {

	position:relative;

	z-index:9;

	cursor:pointer;

}

.nivo-controlNav a.active {

	font-weight:bold;

}



/* thumbs css */

.theme-default.controlnav-thumbs .nivo-controlNav {

	bottom: -70px;

	left: 0;

	margin-left: 0;

	width: 100%;

}



.theme-default.controlnav-thumbs .nivo-controlNav a {

	width: auto;

	height: auto;

	background: none;

	text-indent: 0;

	margin: 0 6px 6px 0;

}

.theme-default.controlnav-thumbs .nivo-controlNav img {

	position: relative;

	display: block;

	-moz-box-shadow: 0 0 3px #333;

	-webkit-box-shadow: 0 0 3px rgba(10,10,10,.7);

	display: inline;

	border: 1px solid #DDD;

}



.theme-default .nivo-controlNav a.active img{

	-moz-box-shadow: 0 0 3px #333;

	-webkit-box-shadow: 0 0 3px #333;

	box-shadow: 0 0 3px #333;

	border: 1px solid #efefef;

}

.nivoSlider{
z-index:0;
}