.slider-wrapper.theme-pascal {
	background: url("slider.png") no-repeat; margin: 0px auto; width: 668px !important; height: 299px; padding-top: 17px; position: relative;
}
.theme-pascal .nivoSlider {
	background: url("loading.gif") no-repeat 50% 50%; width: 630px !important; height: 235px; margin-left: 19px; position: relative;
}
.theme-pascal .nivoSlider img {
	left: 0px; top: 0px; width: 630px; height: 235px; display: none; position: absolute;
}
.theme-pascal .nivoSlider a {
	border: 0px currentColor; display: block;
}
.theme-pascal .nivo-controlNav {
	background: url("controlnav.png") no-repeat; padding: 8px 0px 0px 82px; left: 200px; width: 251px; height: 40px; bottom: -42px; position: absolute; z-index: 20;
}
.theme-pascal .nivo-controlNav a {
	background: url("bullets.png") no-repeat; border: 0px currentColor; width: 22px; height: 22px; text-indent: -9999px; margin-right: 3px; float: left; display: block;
}
.theme-pascal .nivo-controlNav a.active {
	background-position: 0px -22px;
}
.theme-pascal .nivo-directionNav a {
	display: none;
}
.theme-pascal .nivo-caption {
	background: rgb(255, 255, 255); left: auto; width: auto; right: 0px; bottom: 40%; color: rgb(76, 75, 75); overflow: hidden; font-family: arial, serif; max-width: 630px; text-shadow: none;
}
.theme-pascal .nivo-caption p {
	padding: 5px 15px; color: rgb(51, 51, 51); text-transform: uppercase; font-size: 27px; font-weight: bold;
}
.theme-pascal .nivo-caption a {
	color: rgb(51, 51, 51); text-transform: uppercase; font-size: 27px; font-weight: bold;
}
.theme-pascal .ribbon {
	background: url("ribbon.png") no-repeat; left: -8px; top: -8px; width: 111px; height: 111px; position: absolute; z-index: 300;
}
