.textthumb {
    width: 310px;
	height: 39px;
	background:#ffffff;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding: 8px;
	overflow:hidden;
	display: block;
	text-decoration: none;
	outline:0 !important;
}
a.textthumb:hover{ 
	background-color:#CCCCCC;
}
a.textthumb {
    text-decoration: none;
}
.redcolour {
	color: #B20000;
}
.final {
	height: 521px;
	z-index: 4;
}
#cs-text {
	position:absolute;
	top: 40px;
	left: 40px;
	width: 418px;
	overflow: hidden;
}

.csImageHolder {
	position:absolute;
	top: 45px;
	right: 40px;
}
.csImage {
	width: 436px;
	height: 406px;
	border-color: #808080;
	border-style: solid;
    border-width: 1px;
}
.csImage img {
	display: block;
	margin: 0 auto;
	max-height: 100%;
  	max-width: 100%;
}

.sub-section {
	cursor: pointer;
	color: #999999;
}
.sub-section:hover {
	color: #B20000;
}
.sub-section-active {
	color: #B20000;
}

.gallery-wrap { margin: 0 auto; overflow: hidden; width: 312px; }
.gallery { position: relative; left: 0; top: 0; }
.gallery__item { float: left; cursor: pointer; border: 1px solid #808080; list-style: none; margin-right: 10px; }
.gallery__img { 
	display: block; 
	height: 40px; 
	width: 40px;
}

.gallery--active { 
	border: 1px solid #B20000;
	opacity: 0.4;
    filter: alpha(opacity=40);
}

.gallery__controls { margin-top: 10px; }
.gallery__controls-prev {
	background-image: url(/images/assets/thumbs-previous-grey.png);
	background-repeat: no-repeat;
	display:block;
	float: left;
	cursor: pointer;
    width:24px;
    height:33px;
    margin: 6px 0 0 0; 
    padding: 0; 
}
.gallery__controls-prev:hover {
	background-image: url(/images/assets/thumbs-previous-black.png);
}
.gallery__controls-next {
	background-image: url(/images/assets/thumbs-next-grey.png);
	background-repeat: no-repeat;
	display:block;
	float: right;
	cursor: pointer;
    width:24px;
    height:33px;
    margin: 6px 0 0 0; 
    padding: 0; 
}
.gallery__controls-next:hover {
	background-image: url(/images/assets/thumbs-next-black.png);
}

h1{
	line-height: 20px;
	position:relative;
	top: 4px;
}
.personnelH2{
	font-size: 20px;
}

.clearfix:before, .clearfix:after { thumbs: " "; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1;}
