@charset "utf-8";

#slider-main {
	clear: both;
	position: absolute; top:130px; right:30px;
	width: 400px;
	height: 300px;
	border:#0088c3 solid 0px;
	-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;
}
#slider-main #carousel {
	margin: 0;
	padding: 0;
	height: 300px;
	border: none;
}
#slider-main #carousel div.panel {
	float: left;
	width: 400px;
	height: 300px;
	text-align: center;
	border: none;
}

#slider-main a#carousel-prev {
	position: absolute;
	bottom: 140px;
	left: -10px;
	display: block;
	background: url(../img/slider-nav-left.png) no-repeat;
	width: 41px;
	height: 33px;
	
}
#slider-main a#carousel-next {
	position: absolute;
	bottom: 140px;
	right: -10px;
	display: block;
	background: url(../img/slider-nav-right.png) no-repeat;
	width: 40px;
	height: 33px;
}
#slider-main #carousel-pager {
	position: absolute;
	bottom: 60px;
	text-align: center;
	width: 400px;
	border:#FFF 0 solid;
	margin-left:0px;
}
#slider-main #carousel-pager a {
	display: inline-block;
	background: url(../img/slider-nav-off.png) no-repeat;
	margin: 0 3px;
	width: 17px;
	height: 16px;
}
#slider-main #carousel-pager a.selected {
	background: url(../img/slider-nav-on.png) no-repeat;
}


/* ===== Small Carousel styles ====== */
.sm-slider-wrapper {
	clear: both;
	position: relative;
	width: 238px;
}
.sm-slider-wrapper .sm-carousel {
	margin: 0;
	padding: 0;
}
.sm-slider-wrapper .sm-carousel div.panel {
	float: left;
	width: 238px;
	text-align: center;
}

.sm-slider-wrapper a.prev {
	position: absolute;
	top: 0px;
	display: block;
	background: url(slider-nav-sm-left.png) no-repeat;
	width: 41px;
	height: 33px;
}
.sm-slider-wrapper a.next {
	position: absolute;
	top: 0px;
	right: 0px;
	display: block;
	background: url(slider-nav-sm-right.png) no-repeat;
	width: 41px;
	height: 33px;
}


.sm-slider-wrapper .sm-carousel .panel h3 {
	clear: both;
	display: block;
}


#slider-main a span,
.sm-slider-wrapper a span {
	display: none;
}


.caption {position: absolute; background: #000; background: rgba(0,0,0,0.75);  border: 1px solid #141414; font-size: 13px; color: #fafafa; padding-bottom: 8px; text-align: center; bottom: 0px; left: 73px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; width:472px; height:45px;}
.caption p {padding: 0; margin:0 0 0 0; line-height: 14px; }
