/* The Nivo Slider styles */


.nivoSlider {


	position:relative;


	height:100px !important;


	width:316px;


}


.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;


	top:32px;


	width:45%;	


	height:100px;


	color:#999;


	/*background:#fff;*/


	/*opacity:0.5 !important;*/ /* Overridden by captionOpacity setting */


	z-index:8;


}


.nivo-caption p {


	font-size:34px;


	line-height:1.05;


	padding:5px;


	margin:0;


	text-transform:uppercase;


}





.nivo-caption em {


	font-size:14px;


	padding:5px;


	margin:0;


	text-transform:uppercase;


}


.nivo-caption a {


	display:inline-block !important;


}





.nivo-caption p span {


	color:#EA4B70;


	padding:5px;


	margin:0;


}





.btn-shop-now {


	background:url(../images/btn_shop_now.png) left center no-repeat;


	position:relative;


	top: 1px;


	width:132px;


	height:78px;	


}





.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;


}


.theme-default .nivoSlider {


	position:relative;


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


	


	/*-webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;


	-moz-box-shadow: 0px 1px 5px 0px #4a4a4a;


	box-shadow: 0px 1px 5px 0px #4a4a4a;*/


}


.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:20px;


	bottom:20px;


}


.theme-default .nivo-controlNav a {


	display:block;


	width:10px;


	height:10px;


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


	background:#F3F3F3;


	text-indent:-9999px;


	border:0;


	margin-right:3px;


	float:left;


	-moz-box-shadow:-1px 1px 2px #999 inset;


	-webkit-box-shadow:-1px 1px 2px #999 inset;


	box-shadow:-1px 1px 2px #999 inset;


	-moz-border-radius:5px;


	-webkit-border-radius:5px;


	border-radius:5px;


	position:relative;


	z-index:1000;


	behavior: url(/js/PIE.htc);


}


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


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


	display:block;


	height:5px;


	width:5px;


	margin:3px 0 0 2px;


	background:#7B7B7B;


	-moz-border-radius:3px;


	-webkit-border-radius:3px;


	border-radius:3px;


	position:relative;


	behavior: url(/js/PIE.htc);


}





.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: 'MyriadWebProCondensed', Helvetica, sans-serif;


}


.theme-default .nivo-caption a {


	color:#999;	


	text-indent:-9999px;	


}


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


	color:#97BD00;


}