/*

 * Note: Include the nivo-slider.css file that comes

 * with the main download before including this file.

 */





/* The Nivo Slider styles */

#slider {

	position:relative;

	margin:10px auto;

	background:#ded9c8 url(loading.gif) no-repeat 50% 50%;

	/*-moz-box-shadow:0px 0px 10px #333;

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

	box-shadow:0px 0px 10px #333;*/

}

#slider img {

	position:absolute;

	top:0px;

	left:0px;

	display:none;

}

#slider a {

	border:0;

	cursor:pointer;

}



.nivoSlider {

	position:relative;

	display:block;

}

.nivoSlider img {

	position:absolute;

	top:0px;

	left:0px;

}



.nivo-controlNav {

	position:absolute;

	left:47%;

	bottom:-13px;

}

.nivo-controlNav a {

	display:block;

	width:10px;

	height:10px;

	background:url(bullets.png) no-repeat;

	text-indent:-9999px;

	border:0;

	margin-right:3px;

	float:left;

}

.nivo-controlNav a.active {

	background-position:-10px 0;

}



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



.nivo-directionNav a {

	position:absolute;

	top:45%;

	z-index:99;

	cursor:pointer;

	display:block;

	width:32px;

	height:34px;

	background:url(arrows.png) no-repeat;

	text-indent:-9999px;

	border:0;

}

a.nivo-nextNav {

	background-position:-32px 0;

	right:10px;

}

a.nivo-prevNav {

	left:10px;

}



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

	overflow:hidden;

}



/* The slices in the Slider */

.nivo-slice {

	display:block;

	position:absolute;

	z-index:50;

	height:100%;

}



/* Caption styles */

.nivo-caption {

cursor:default;

	position:absolute;

	left:0px;

	bottom:0px;

	background:#000;

	color:#fff;

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

	width:100%;

	z-index:89;

}

.nivo-caption p {

	padding:5px;

	margin:0;

}



/* ------------------------------------------------------- */









/* Captify styling */



/*

.caption-top, .caption-bottom {

	color: #ffffff;	

	padding: 1.2em;	

	font-weight: bold;

	font-size: 13px;	

	font-family: arial;	

	cursor: default;

	border: 0px solid #334143;

	background: #000000;

	text-shadow: 1px 1px 0 #202020;

}

.caption-top {

   border-width: 0px 0px 8px 0px;

}

.caption-bottom {

   border-width: 8px 0px 0px 0px;

   	text-decoration:none;

	cursor:pointer;

	height:20px;

	bottom:0;

	position:absolute!important;

}

.caption a, .caption a {

	border: 0 none;

	text-decoration: none;

	background: #000000;

	padding: 0.3em;

	cursor:pointer;

}

.caption a:hover, .caption a:hover {

	background: #202020;

	text-decoration:none;

	cursor:pointer;

}

.caption-wrapper {

	float: left;

}

br.c { clear: both; }

*/



/* End of Captify */





/* ------------- NIVO WIDGET */



#sliderw {

	position:relative;

	margin:30px 30px 60px 30px;

	background:#202834 url(loading.gif) no-repeat 50% 50%;

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

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

	box-shadow:0px 0px 10px #333;

}

#sliderw img {

	position:absolute;

	top:0px;

	left:0px;

	display:none;

}

#sliderw a {

	border:0;

	cursor:pointer;

}



.nivoSliderw {

	position:relative;

	display:block;

}

.nivoSliderw img {

	position:absolute;

	top:0px;

	left:0px;

}



.nivo-controlNavw {

	position:absolute;

	left:47%;

	bottom:-30px;

}

.nivo-controlNavw a {

	display:block;

	width:10px;

	height:10px;

	background:url(bullets.png) no-repeat;

	text-indent:-9999px;

	border:0;

	margin-right:3px;

	float:left;

}

.nivo-controlNavw a.active {

	background-position:-10px 0;

}



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



.nivo-directionNavw a {

	position:absolute;

	top:45%;

	z-index:99;

	cursor:pointer;

	display:block;

	width:32px;

	height:34px;

	background:url(arrows.png) no-repeat;

	text-indent:-9999px;

	border:0;

}

a.nivo-nextNavw {

	background-position:-32px 0;

	right:10px;

}

a.nivo-prevNavw {

	left:10px;

}



/* If an image is wrapped in a link */

.nivoSliderw a.nivo-imageLinkw {

	position:absolute;

	top:0px;

	left:0px;

	width:100%;

	height:100%;

	border:0;

	padding:0;

	margin:0;

	z-index:60;

	display:none;

	overflow:hidden;

}



/* The slices in the Slider */

.nivo-slicew {

	display:block;

	position:absolute;

	z-index:50;

	height:100%;

}



/* Caption styles */

.nivo-captionw {

cursor:default;

	position:absolute;

	left:0px;

	bottom:0px;

	background:#000;

	color:#fff;

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

	width:100%;

	z-index:89;

}

.nivo-captionw p {

	padding:5px;

	margin:0;

}



/* ------------- NIVO CUSTOM */



#sliderc {

	position:relative;

	margin:30px 30px 60px 30px;

	background:#202834 url(loading.gif) no-repeat 50% 50%;

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

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

	box-shadow:0px 0px 10px #333;

}

#sliderc img {

	position:absolute;

	top:0px;

	left:0px;

	display:none;

}

#sliderc a {

	border:0;

	cursor:pointer;

}



.nivoSliderc {

	position:relative;

	display:block;

}

.nivoSliderc img {

	position:absolute;

	top:0px;

	left:0px;

}



.nivo-controlNavc {

	position:absolute;

	left:47%;

	bottom:-30px;

}

.nivo-controlNavc a {

	display:block;

	width:10px;

	height:10px;

	background:url(bullets.png) no-repeat;

	text-indent:-9999px;

	border:0;

	margin-right:3px;

	float:left;

}

.nivo-controlNavc a.active {

	background-position:-10px 0;

}



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



.nivo-directionNavc a {

	position:absolute;

	top:45%;

	z-index:99;

	cursor:pointer;

	display:block;

	width:32px;

	height:34px;

	background:url(arrows.png) no-repeat;

	text-indent:-9999px;

	border:0;

}

a.nivo-nextNavc {

	background-position:-32px 0;

	right:10px;

}

a.nivo-prevNavc {

	left:10px;

}



/* If an image is wrapped in a link */

.nivoSliderc a.nivo-imageLinkc {

	position:absolute;

	top:0px;

	left:0px;

	width:100%;

	height:100%;

	border:0;

	padding:0;

	margin:0;

	z-index:60;

	display:none;

	overflow:hidden;

}



/* The slices in the Slider */

.nivo-slicec {

	display:block;

	position:absolute;

	z-index:50;

	height:100%;

}



/* Caption styles */

.nivo-captionc {

cursor:default;

	position:absolute;

	left:0px;

	bottom:0px;

	background:#000;

	color:#fff;

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

	width:100%;

	z-index:89;

}

.nivo-captionc p {

	padding:5px;

	margin:0;

}