/*
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.2
Author: Gilbert Pellegrom
Author URI: http://dev7studios.com
*/

.theme-asaps.slider-wrapper {
	height: 300px;
	margin-bottom: 30px;
}

.theme-asaps .nivoSlider {
	background: #fff url(loading.gif) no-repeat 50% 50%;
    margin-bottom: 0;
    -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
    -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
    box-shadow: 0px 1px 5px 0px #4a4a4a;
}

.theme-asaps .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}

.theme-asaps .nivoSlider a {
	border:0;
	display:block;
}

.theme-asaps .nivoSlider a.nivo-imageLink {
	/* IE 8 requires the height to be set on the anchor tag as it defaults to 0 for display: block with position absolute. */
	height: 300px;

	/* Hack for IE 9 in order to get the anchor tags to link even if the image is not displayed. */
	opacity: 0;
	filter: alpha(opacity=0.0);
	-moz-opacity: 0;
	background-color: #ffffff;
}

.theme-asaps .nivo-controlNav {
	position: absolute;
	_text-align: center;
	transition: opacity 300ms ease-in-out 0s;
	z-index: 210;
	opacity: 0.4;
	padding: 16px 13px 14px 17px;
	left: 50%;
	bottom: 5px;
	margin-left: -64px;
	background: url(slider-bkgd.png) no-repeat 15px 6px transparent;
	width: 100px;
	height: 12px;
}

.theme-asaps:hover .nivo-controlNav {
	opacity: 1;
}

.theme-asaps .nivo-controlNav a {
	display: inline-block;
	width: 12px;
	height: 12px;
	background: url(slider-inactive.png) no-repeat 0 0 transparent;
	text-indent: -9999px;
	border: 0;
	margin-right: 2px;
}

.theme-asaps .nivo-controlNav a.active {
	background: url(slider-active.png) no-repeat 0 0 transparent;
}

.theme-asaps .nivo-directionNav a {
	display: block;
	width: 30px;
	height: 30px;
	text-indent: -9999px;
	top: 263px;
	left: 50%;
	border: 0;
	opacity: 0;
	transition: opacity 300ms ease-in-out 0s;
}

.theme-asaps:hover .nivo-directionNav a {
	opacity: 1;
}

.theme-asaps a.nivo-nextNav {

	background: url(slider-right-arrow.png) no-repeat;
	margin-left: 58px;
}

.theme-asaps a.nivo-prevNav {

	background: url(slider-left-arrow.png) no-repeat;
	margin-left: -81px;
}

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

.theme-asaps .nivo-controlNav.nivo-thumbs-enabled {
	width: 100%;
}
.theme-asaps .nivo-controlNav.nivo-thumbs-enabled a {
	width: auto;
	height: auto;
	background: none;
	margin-bottom: 5px;
}
.theme-asaps .nivo-controlNav.nivo-thumbs-enabled img {
	display: block;
	width: 120px;
	height: auto;
}