

.theme-default .nivoSlider {

	position:relative;

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

    border: 1px solid #d4dade;

}

.theme-default .nivoSlider img {

	position:absolute;

	top:0px;

	left:0px;

	display:none;

}

.theme-default .nivoSlider a {

	border:0;

	display:block;


}
.nivo-controlNav a.nivo-control{
      background: url(button-sl.png) no-repeat left top!important;
      margin-top: 10px;
      margin-left: 5px;
}
.nivo-controlNav a.nivo-control p{
    color: #fff;
    padding-left: 5px;
}

.nivo-controlNav a.nivo-control:hover, .nivo-controlNav a.nivo-control.active{
     background: url(button-sl-active.png) no-repeat left top!important;
	 margin-top: 10px;
      margin-left: 5px;
}
.nivo-caption a.equire{
    padding-right: 50px;
}


.theme-default .nivo-controlNav {

    background: url("bg-button.png") no-repeat scroll left top transparent;
    border-bottom: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    bottom: -1px;
    height: 29px;
    left: -2px;
    position: absolute;
    width: 71px;
	z-index:100!important;

}

.theme-default .nivo-controlNav a {

	display:block;

	width:22px;

	height:22px;

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

	/*text-indent:-9999px;*/

	border:0;

	margin-right:3px;

	float:left;

}

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

	/*background-position:0 -22px!important;*/

}



.theme-default .nivo-directionNav a {

	display:block;

	width:30px;

	height:30px;

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

	text-indent:-9999px;

	border:0;

}

.theme-default a.nivo-nextNav {

	background-position:-30px 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:#fff;

    border-bottom:1px dotted #fff;

}

.theme-default .nivo-caption a:hover {

    color:#fff;

}