			.boxgrid{
	width: 160px;
	height: 160px;
	float:left;
	background:#ffffff;
	border: none;
	overflow: hidden;
	position: relative;
	margin-top: 5px;
	margin-right: 8.4px;
	margin-bottom: 5px;
	margin-left: 0px;
			}
				.boxgrid img{ 
					position: absolute; 
					top: 0; 
					left: 0; 
					border: 0; 
				}
				.boxgrid p{ 
					padding: 0 10px; 
					color:#afafaf; 
					font-weight:bold; 
					font:10pt Verdana, sans-serif; 
				}
				
			.boxcaption{ 
				float: left; 
				position: absolute; 
				background: #5d5d5d; 
				height: 160px; 
				width: 100%; 
				opacity: .8; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 			}
 				.captionfull .boxcaption {
 					top: 160;
 					left: 0;
 				}
 				.caption .boxcaption {
 					top: 135;
 					left: 0;
 				}
				
			#wrap {width: 842px;}
			
			#mission {
	font-family: Verdana, sans-serif;
	font-size:10pt;
	padding-top: 5px;
	padding-bottom: 5px;
}
			#kerheader { background-image:url(http://www.thehairpeople.co.uk/includes/templates/freetemplate3/images/kerastase/page/header.jpg); width:842px; height:100px;}
			#ranges {
	width:842px;
	height:20px;
	clear: both;
	margin-bottom: 5px;
	margin-top: 5px;
}
			#rangelist{
	width: 410px;
	font-family: Verdana, sans-serif;
	font-size:8pt;
	height: 260px;
	float: left;
	margin-left: 5px;
	margin-right: 6px;
	margin-top: 5px;
}

.image { height:150px;}
.style2 {color: #e55300; text-transform: uppercase; font: 12pt Arial, sans-serif;}
        .style3 {color: #a8adb4; font-weight:bold;}
        .style4 {color: #00774b; text-transform: uppercase; font: 12pt Arial, sans-serif;}
        .style5 {color: #c41e99; text-transform: uppercase; font: 12pt Arial, sans-serif;}
        .style6 {color: #6ec4dd; text-transform: uppercase; font: 12pt Arial, sans-serif;}
        .style7 {color: #22007a; text-transform: uppercase; font: 12pt Arial, sans-serif;}
        .style8 {color: #62a335; text-transform: uppercase; font: 12pt Arial, sans-serif;}
        .style9 {color: #912024; text-transform: uppercase; font: 12pt Arial, sans-serif;}
		.style10 {color: #a8adb4; text-transform: uppercase; font: 12pt Arial, sans-serif;}
		.style11 {
	color: #a8adb4;
	text-transform: uppercase;
	font: 14pt Arial, sans-serif;
}
        .boxcaption1 {				float: left; 
				position: absolute; 
				background: #5d5d5d; 
				height: 160px; 
				width: 100%; 
				opacity: .8; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
        .boxcaption2 {				float: left; 
				position: absolute; 
				background: #5d5d5d; 
				height: 160px; 
				width: 100%; 
				opacity: .8; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
        .boxcaption3 {				float: left; 
				position: absolute; 
				background: #5d5d5d; 
				height: 160px; 
				width: 100%; 
				opacity: .8; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
        .boxcaption4 {				float: left; 
				position: absolute; 
				background: #5d5d5d; 
				height: 160px; 
				width: 100%; 
				opacity: .8; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
        .boxcaption5 {				float: left; 
				position: absolute; 
				background: #5d5d5d; 
				height: 160px; 
				width: 100%; 
				opacity: .8; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
        .boxcaption6 {				float: left; 
				position: absolute; 
				background: #5d5d5d; 
				height: 160px; 
				width: 100%; 
				opacity: .8; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}

h3 {margin: 5px 5px 0 5px; color:#FFF; font:10pt Verdana, sans-serif; letter-spacing:-1px; font-weight: bold; }

