h1.buildersBanner{
	background: url('../../img/builders/banner.jpg') no-repeat 100% 100%;
	width:970px;
	height:157px	
}

#lowerContent #centreColumn, #infoSignUpColumn {
	color: #3b4f5b;
}

p.title a {text-decoration:none; font-weight:normal}

#lowerContent #centreColumn #intro{
	margin: 0 0 20px 0;
}

#lowerContent #centreColumn #resources{
	margin: 0 0 20px 0;
	background: url('../../img/builders/boots.jpg') no-repeat 100% 100%;
}

#lowerContent #centreColumn #publications{
	margin: 0 0 20px 0;
	background: url('../../img/builders/brochure.jpg') no-repeat 100% 100%;
}

#lowerContent #centreColumn #warrantiesInspections{
	margin: 0 0 20px 0;
	background: url('../../img/builders/contract.jpg') no-repeat 100% 100%;

}
	#lowerContent #centreColumn p.title{
		color:#1d2172;
		padding: 0;
	}

	#lowerContent #centreColumn #resources p, #publications p, #warrantiesInspections p{
		margin: 0 120px 0 0;			
	}
	
	#lowerContent #infoSignUpColumn .info{
		background: url('/cms/publish/consumer/a/img/frontpagenews/Image,35940,en.jpg') no-repeat 100% 30%;	
		margin: 0 0 20px 0;
	}
	
	#lowerContent #infoSignUpColumn .info{
		background: url('/cms/publish/consumer/a/img/frontpagenews/Image,35940,en.jpg') no-repeat 100% 30%;	
		margin: 0 0 20px 0;
	}
	
#lowerNavigation {
	margin: -15px 0 0 0;
	padding:0px;
	text-indent:0px;
}

#lowerNavigation a.head {
	cursor:pointer;
	color: #1d2172;
	display:block;
	padding:0px;
	text-decoration: none;
	margin: 15px 0 5px 0;	
}

#lowerNavigation a.head span.arrow{
	background: url('../../img/builders/collapsed.gif') no-repeat 100% 6px;
	padding: 0 0 0 15px;
}

#lowerNavigation li.border{
/*	margin: 0 0 0 180px;
*//*	border-top: 2px #ebf1f4 solid;*/
}

#lowerNavigation a.head:hover {
	color:#FF0000;
}

#lowerNavigation a.selected {
	color: #ff0000;
	
}

#lowerNavigation a.selected span.arrow{
	background-image: url('../../img/builders/expanded.gif');
	
}

/*MN*/
#lowerNavigation span.currentsection span.arrow{
	background-image: url('../../img/builders/expanded.gif');
}

/* #lowerNavigation .currentsection {
 	color: #577486;	
	text-decoration: underline;
	background-color:#999966;
} */

#lowerNavigation a.current {
 	color: #577486;	
	text-decoration: underline;
}



table#howtoorder{color:black;
 background-color:#cccccc}
table#howtoorder thead{font-size:120%;
background-color:white}
table#howtoorder tr {background-color:#eeeeee}
table#howtoorder tr.odd {background-color:#dddddd}


/* Builder landing page route matrix*/
/* b */

#lowerContent #centreColumn .b h4 { margin: 0 0 .75em; padding:0; border:none; }

#lowerContent #centreColumn .b h4 a
{ display: block; text-decoration: none; padding: .5em 10px .35em; border-bottom: 1px solid rgb(185,201,208); font-size: 14px; font-weight: bold; 
margin: 0; color: rgb(29,46,63);
background-color: rgb(218,223,226);
}

.b { float:left; display:block; width:220px; margin:.5em 10px 0 0; padding:0; }
.b.last { margin-right: 0; }

.b ul { margin: 0 0 0 0; padding: 0 0 0 2em; }

/* Building Control */
.col { width:58px; float:left; padding:0; margin-right: 5px; }
.col.last { margin-right: 0; }
.csx { width: 227px; }

.blueprint { background: url(http://www.nhbc.co.uk/a/img/Builders/bc/bulepring_bg.png); 
padding: 0 1em 1em;
width: 203px;
}

.blueprint a {
float: right;
}

#lowerContent .blueprint p, #centreColumn .blueprint h2 { color: rgb(255,255,255); }

#centreColumn { width:460px; }

/* Accoustic form Application style */
#acoustic_form .formheader caption {}
#acoustic_form table {
	border-collapse: collapse;
	background: #F5F5FA;
        width:80%;
	}

#acoustic_form div.formheader table caption {
	padding-top: 10px;
	padding-bottom: 10px;
	background: #F5F5FA;
	text-align: center;
	width: 80%;
	border: none;
	font-weight: bold;
	}

#acoustic_form div.form table caption {
	margin: 0;
	padding: 8px 10px;
	text-align: left;
	background: #F5F5FA;
	font-weight: bold;
	margin-top: 0px;
	}

 #acoustic_form table td,  #acoustic_form table th {
	margin: 9;
	padding: 2px 10px;
	text-align: left;
	border-bottom: 1px solid #b5b5b5;
	border-bottom: 0px solid #b4abce;
	}

/* table cells used by descriptors */
 #acoustic_form table th {
	font-weight: normal;
	text-align: left;
	width: 36%;
	}

/* table cells used by descriptors for checkboxes */
 #acoustic_form table.checkbox th {
	background: none;
	width: 240px;
	}

 #acoustic_form table.checkbox td {
	background: none;
	}

/* input and selection box */	
 #acoustic_form input,  #acoustic_form select {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #1B0069;
}

 #acoustic_form .block input[type=checkbox]{

    padding-left:0;
    padding-right:0;
    margin-left: 0;
    margin-right:0;
    width:20px;
    text-align:left;

}

#acoustic_form .block {
    padding-left:0;
    padding-right:0;
    margin-left: 0;
    margin-right:0;
    width:260px;
    text-align:left;

}

