/*
Skin Name: Nivo Slider Default Theme
Skin URI: http://nivo.dev7studios.com
Skin Type: flexible
Description: The default skin for the Nivo Slider.
Version: 1.0
Author: Gilbert Pellegrom
Author URI: http://dev7studios.com
*/

.theme-default .nivoSlider {
	position:relative;
	background:#fff url(../images/slider/loading.gif) no-repeat 50% 50%;
	z-index:1;
}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}

.theme-default .nivo-controlNav {
	position:absolute;
	left:50%;
	bottom:-27px;
    margin-left:-53px; /* Tweak this to center bullets */
}
	.theme-default .nivo-controlNav a {
		display:block;
		width:15px;
		height:22px;
		background:url(../images/slider/bullets.png) no-repeat;
		text-indent:-9999px;
		border:0;
		margin-right:6px;
		float:left;
	}
	.theme-default .nivo-controlNav a.active {
		background-position:0 -22px;
	}

.theme-default .nivo-directionNav a {
	display:block;
	width:32px;
	height:36px;
	background:url(../images/slider/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
	.theme-default a.nivo-nextNav {
		background-position:-32px 0;
		right:15px;
	}
	.theme-default a.nivo-prevNav {
		left:15px;
	}

.theme-default .nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
}
	.theme-default .nivo-caption a {
		color:#000;
		border-bottom:1px dotted #000;
	}
	.theme-default .nivo-caption a:hover {
		color:#000;
	}

/*
 * custom styles
 */
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	height:343px;
	width:789px;
}
	.nivoSlider img {
		position:absolute;
		top:0px;
		left:0px;
	}

/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	/*height:100%;*/
	height:343px;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}

/* Caption styles */
#slider .nivo-caption {
	position:absolute;
	left:595px;
	top:0;
	opacity:1;
	width:385px;
	height:335px;
	z-index:8;
}
	#slider .nivo-caption a {
		/*position:absolute;
		top:280px;
		right:24px;*/
		display:block;
		background-color:transparent;
		background-position:left top;
		background-repeat:no-repeat;
		/*background:transparent url(../images/banner_details.png) left top no-repeat;
		width:138px;
		height:41px;*/
		border:0;
		text-decoration:none;
		color:#fff;
		font-size:16px;
		font-weight:bold;
		margin-top:20px;
	}
		#slider .nivo-caption a span {
			display:block;
			padding:12px 0 0 37px;
		}
		#slider .nivo-caption a img {
			display:block;
			position:relative;
		}
	
	#slider .nivo-caption p {
		padding:5px;
		margin:0;
		position:relative;
	}
		#slider .nivo-caption h6 {
			color:#fff;
			font-size:40px;
			text-align:left;
			padding-bottom:0;
			margin-bottom:10px;
			line-height:27px;
			font-weight:normal;
			position:relative;
			left:28px;
			top:27px;
			line-height:33px;
		}
		#slider .nivo-caption h6 span.uppersize {
			font-size:52px;
		}
		#slider .nivo-caption h6 span.indent {
			margin-left:22px;
		}
		
		#slider .nivo-caption p p {
			padding:0;
			color:#fff;
			font-size:18px;
			line-height:22px;
			top:122px;
			left:99px;
			position:absolute;
			width:220px;
		}
			#slider .nivo-caption p p strong {
				color:#fff;
			}

.nivo-html-caption {
    display:none;
	position:absolute;
	top:0px;
}

/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
	a.nivo-nextNav {
		background-position:-32px 0;
		right:0px;
	}
	a.nivo-prevNav {
		left:0px;
	}

/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
	margin-right:10px;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

/* Slider Contents */
#slider .nivo-caption p h6.bgwhite {
	background-color:#fff;
	display:inline;
	opacity:.7;
	filter:alpha(opacity=70);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}
#slider .nivo-caption p h6.white {
	color:#fff;
}