/*** .sectionItem.section8 ***/

/*** instructorIndexWrapper ***/

.instructorIndexWrapper
{
	position: relative;
	/*display: none;*/
}

.instructorIndexWrapper .sectionTitleWrapper
{
	margin-bottom: 60px;
}

.instructorIndexWrapper .instructorsRow
{
	position: relative;
	width: 100%;
}

.instructorIndexWrapper .instructorsItem
{
	position: relative;
	width: 25%;
	text-align: left;
	text-decoration: none;
	margin-bottom: 20px;
}

.instructorIndexWrapper .instructorNo
{
	position: absolute;
	width: 20px;
	top: 0px;
	font-size: 14px;
	color: #EBE3DA;
}

.instructorIndexWrapper .instructorsItem .instructorName
{
	position: relative;
	display: inline-block;
	*display: inline;
	*zoom:1;
	margin-left: 20px;
	font-size: 24px;
	color: #76542F;
	-webkit-transition: color 0.25s;
	-moz-transition: color 0.25s;
	-ms-transition: color 0.25s;
	-o-transition: color 0.25s;
	transition: color 0.25s;
}

.instructorIndexWrapper .instructorsItem:hover .instructorName
{
	color: #EBE3DA;
}

/*** instructorDetailsWrapper ***/



.instructorDetailsWrapper
{
	position: relative;
	width: 100%;
	display: none;
}

.instructorDetailsWrapper .sectionTitleWrapper .strokeTitle h2
{
	color: #85745B
}

.instructorDetailsWrapper .instructorImgWrapper
{
	position: relative;
}

.instructorDetailsWrapper .instructorImgWrapper .imgItem
{
	margin-bottom: 20px;
}

.instructorDetailsWrapper .instructorsMainContent
{
	position: relative;
	width: 100%;
	min-height: 214px;
	padding-bottom: 20px;
}

.instructorDetailsWrapper .columnContent.w50.leftItem
{
	width: 410px;
}

.instructorDetailsWrapper .columnContent.w50.rightItem
{
	width: 450px;
	padding-left: 30px;
	padding-right: 10px;
	padding-bottom: 40px;
}

.instructorDetailsWrapper .sectionTitleWrapper
{
	margin-bottom: 130px;
}


.instructorDetailsWrapper .instructorsDetailsContent
{
	position: relative;
	margin-bottom: 20px;
}

.instructorDetailsWrapper .instructorsDetailsLink
{
	position: relative;
	display: block;
}

.instructorDetailsWrapper .instructorsDetailsLink a.link
{
	position: relative;
	display: inline-block;
	font-size: 14px;
	color: #fbf8f3;
	text-decoration: none;
	padding-bottom: 5px;
	border-bottom: 1px solid #fbf8f3;
}

.instructorDetailsWrapper .instructorsDetailsLink a.link:hover
{
	border-bottom: 1px solid transparent;
}

.instructorDetailsWrapper .btnWrapper
{
	position: absolute;
	width: 100%;
	height: 40px;
	left: 0px;
	bottom: -40px;
}

.instructorDetailsWrapper .btnWrapper .btnStyle
{
	position: absolute;
	width: 110px;
	top: 0px;
	left: 0px;
}

.instructorDetailsWrapper .btnWrapper .btnStyle span.text
{
	color: #E1B64A;
	padding: 5px 0px;
	border-bottom: 2px solid #E1B64A;
}

.instructorDetailsWrapper .btnWrapper .btnStyle:hover span.text
{
	border-bottom: 2px solid transparent;
}

.instructorDetailsWrapper .btnWrapper .btnStyleNoBg
{
	position: absolute;
	width: 50px;
	top: 0px;
	right: 0px;
}