div.healcode {
	width: 100%!important;
	margin: 0!important;
}
.trainer_list {
	width: 100%!important;
}
div.healcode .healcode-image-area {
	margin: 1em 0 .5em .5em!important;
}

#instructorsCarousel {
	overflow: hidden;
}

#instructorsCarousel .instructorsCarouselPagination {
	position: relative;
	z-index: 51;
}

#instructorsCarousel .instructorsCarouselPagination .paginationControl {
	position: absolute;
	width: 48px;
	height: 48px;
	top: 309px;
	display: none;
	cursor: pointer;
}

#instructorsCarousel .instructorsCarouselPagination .paginationControl.left {
	left: -4px;
	background: url('../img/instructors/instructorsCarouselArrow_left.png') no-repeat 0 0;
}

#instructorsCarousel .instructorsCarouselPagination .paginationControl.right {
	right: -4px;
	background: url('../img/instructors/instructorsCarouselArrow_right.png') no-repeat 0 0;
}

#instructorsCarousel .instructorsCarouselContainer {
	position: relative;
	z-index: 50;
}

.instructorsCarouselContainer .carousel {
	overflow: hidden;
}

.instructorsCarouselContainer .carousel .panel {
	position: absolute;
	width: 333px;
	height: 666px;
}

.instructorsCarouselContainer .carousel .panel .instructorsImage {
	position: relative;
	width: 333px;
	height: 333px;
}

.instructorsCarouselContainer .carousel .panel .instructorsDescription {
	position: relative;
	width: 333px;
	height: 333px;
}

.instructorsCarouselContainer .carousel .panel .instructorsDescription p.name {
	font-family: 'Lato', sans-serif;
	font-size: 20px;
	color: #456d93;
	padding-left: 24px;
	padding-top: 36px;
}

.instructorsCarouselContainer .carousel .panel .instructorsDescription p.quote {
	font-family: 'Lato', sans-serif;
	font-size: 12px;
	color: #000;
	padding-left: 24px;
	padding-top: 20px;
}

.instructorsCarouselContainer .carousel .panel .instructorsDescription p.description {
	font-family: 'Lato', sans-serif;
	font-size: 15px;
	color: #7b7b7b;
	padding-left: 24px;
	padding-top: 20px;
}