/* subsection */

#brandGrey {	
	background-color: #f9f9f9;
	width: 694px;
	float: right;
	margin-bottom: 32px;	
	padding-bottom: 0;	
	position: relative;
	zoom: 1;
	height: 1%;
	}
	#brandGrey .mainSubColHome ul, #brandGrey .mainSubColHome .intro p, #brandGrey .mainSubColHome p, #brandGrey .mainSubColHome h1 {
		margin-left: 15px;
		}
		
	#brandGrey .mainSubColHome {		
		overflow: auto;
		margin-right: 16px;
		}	


.rightCol {
	width: 207px;
	margin-top: 20px;
	margin-bottom: 0;
	}
	
.mainCol {
	margin: 16px 0 32px 16px;
	padding-right: 16px;
	width: 439px;
	display: inline;
	}
	.mainCol p {
		font-size: 1.2em;
		}
		
#brandGrey .mainSubColHome .subColLeft {
	float: left;
	margin: 10px 16px 0 0;
	width: 199px;
	}
	#brandGrey .mainSubColHome .subColRight {
		float: left;
		margin: 10px 0 0 0;
		width: 210px;
		}
			
#brandMainPic {
	padding-bottom: 16px;
	}
	
.brandFeatureBlock {
	margin-bottom: 10px;	
	position: relative;
	height: 1%;
	}
	.brandFeatureBlock h2 {
		padding: 8px 0 6px 0;
		margin: 0 15px 2px 76px;
		font-size: 1.4em;
		}
		.brandFeatureBlock h2 a, .brandFeatureBlock h2 a:hover {
			text-decoration: none;
			color: #fff;
			border-bottom: 1px dotted #fff;
			padding-bottom: 2px;
			}
			.brandFeatureBlock h2 a:hover {
				border-bottom: 1px solid #fff;
				}
				#brandGrey .brandFeatureBlock p {
					color: #fff;
					margin: 0 10px 0 76px;
					font-size: 1em;
					}
					.brandFeatureBlock img {
						float: left;
						position: relative;
						}
		
.brandFbGreen {
	background-color: #479B9B;
	}
	
.brandFbGold {
	background-color: #BCCD41;
	}
	
/* grey blocklinks */

ul.block-grey li a {
	min-height: 20px;
	height: auto !important;
	height: 20px !important;
	padding: 6px 5px;
	background: url(../img/css/arrow_right_white_lightblue.gif) no-repeat 96% 8px;
	}
	ul.block-grey li {
		background-color: #D1CDC1;
		}
		
ul.blockLinks li {
	background-color:#0083a9;
	font-size:1.6em;
	margin:0pt 0pt 1px;
}
	
/* hotline */

.hotline, .contact {
	border-top: 5px solid #dcdcdc;
	background-color: #EFEFEF;
	color: #666;
	padding: 0 0 15px 0;
	}
	.hotline h3, .contact h3 {
		border-bottom: none;
		color: #333; /* was #666; */
		width: 192px;
		margin-bottom: 10px;
		padding: 5px 0 5px 15px;
		background-color: #fff;
		font-weight: bold;
		}
		.contact h3 {
			padding-left: 13px;
			width: 194px;
			}
		.hotline p, .contact p {
			padding: 0 15px;
			}
		.hotline div.tel, .contact div.tel {
			border-bottom: none;
			padding-left: 15px;
			}
			.hotline a, .contact a {
				color: #666;
				padding-left: 15px;
				}
				.contact a {
					padding-left: 0;
					padding-bottom: 0.1em;
					text-decoration: none;
					border: none;
					background: transparent url(../img/css/link_dotted_new.gif) repeat 100% 100%;
					}
					.contact a:hover {
						background: transparent url(../img/css/link_solid_new.gif) repeat 100% 100%;
						text-decoration: none;
						}
						.hotline h3 {
							font-size: 1.6em;
							}
					
/* About page feature block */

#brandFeatureProduct {
	margin: 15px 0;
	background-color: #fff;
	padding: 15px 15px 15px 0;
	border-top: 1px solid #E2E2E2;
	border-bottom: 1px solid #E2E2E2;
	height: 1%;
	}
	#brandFeatureProduct img {
		float: left;
		display: inline;
		margin: 20px 30px 0 10px;
		}
		#brandFeatureProduct ul {
			list-style-type: none;
			}
			#brandFeatureProduct ul li a {
				padding-bottom: 0.1em;
				color: #666;
				text-decoration: none;
				border: none;
				background: transparent url(../img/css/link_dotted_new.gif) repeat 100% 100%;
				}
				#brandFeatureProduct ul li a:hover {
					background: transparent url(../img/css/link_solid_new.gif) repeat 100% 100%;
						text-decoration: none;
						}
						
/* colorcoat H1 */

h1.colorCoat {
	background: #beb9a6 url(../img/content/coils_1.gif) 0 0 no-repeat;
	color: #fff;
	margin: 0 0 10px 0;
	padding: 0 0 0 10px;
	min-height: 96px;
	height: auto !important;
	height: 96px;
	line-height: 96px;
	}

/**********************RELATED 01/02/2008 SR*/

.relatedLinks {
	position: relative; /* Disappearing text fix, IE6 */
	height: 100%; /* as above */	
	margin-bottom: 16px;
	border-top: 5px solid #dcdcdc;
	background-color: #EFEFEF;
	color: #666;
	padding: 0 0 15px 0;
	}
	.relatedLinks h3 {
		font-size: 1.6em;
		border-bottom: none;
		color: #333;
		margin-bottom: 10px;
		padding: 5px 0 5px 15px;
		background-color: #fff;
		font-weight: bold;
		}
		.relatedLinks ul {
			font-size: 1.2em;
			list-style-type: none;
			margin: 0;
			}
			.relatedLinks li {
				background: url(/static_newlook/img/css/dotted_irregular_grey.gif) repeat-x top left;
				margin: 0;
				padding-top: 1px;
				}
				.relatedLinks li.first {
					background-image: none;
					padding-top: 0;
					}
					.relatedLinks li a {
						color: #666;
						display: block;
						padding-bottom: 0.1em;
						padding-top: 0.1em;
						padding-left:15px;
						height: 1%;
						}



/* feature wrapper, smaller images */
/* 04/02/2008 SR */

.featureWrapper {
	position: relative; /* Disappearing text fix, IE6 */
	height: 100%; /* as above */	
	margin-bottom: 16px;
	border-top: 5px solid #dcdcdc;
	background-color: #EFEFEF;
	color: #666;	
	}
.featureWrapper img {
	position: relative;
	float: left;
	margin-right: 16px;
	border: 16px solid white;
	}
.featureWrapper h4 {
		font-size: 1.6em;
		border-bottom: none;
		color: #666;
		margin-bottom: 10px;
		padding: 5px 0 5px 15px;
		background-color: #fff;
		font-weight: bold;
		width:173px; /*changed from 194px to 173px*/
	}

.featureWrapper p {
	font-size: 1.2em;
	color: #666;
	}

.subFeature {
	padding-right: 8px;
	}

.subFeature img {
	border: 8px solid #fff;
	margin-bottom: 8px;
	}
	.subFeature p {
		line-height: 1.3em;
		margin-right: 0;
		padding-right: 0;
		}
		.subFeature p.clearBoth {
			clear: both;
			}
			.subFeature h3, .subFeature p {
				padding-bottom: 0.1em;
						padding-top: 0.1em;
						padding-left:15px;
				}	
				
/* related links */

#brandGrey .rightCol .relatedLinks a.download {
	margin-left: 15px;
	}
	
/* #brandGrey .rightCol .relatedLinks h3 p {
	margin: 0;
	padding: 0;
	font-size: 1em;
	} */
	
/* %*&!(*%!% blocklinks! */

#brandGrey .mainSubColHome ul.blockLinks {
	margin-left: 0;
	}
	#brandGrey .mainSubColHome .subColRight ul.blockLinks li {
		background-color: #0083a9;
		}
		
/* case study (Manchester) */
		
.caseFeature {
	background-color:#EFEFEF;
	border-top:5px solid #DCDCDC;
	padding:0px 0 15px 0px;
	}
	.caseFeature h2 {
		background-color:#FFFFFF;
		border-bottom:medium none;
		color:#333333;
		font-weight:bold;
		margin: 0 0 10px 0;
		padding:5px 0pt 5px 15px;
		width:192px;
		}
		
.caseDetails {
	padding-left: 15px;
	}
		
		
		
