body { 	font-family: Arial, sans-serif; 	background-color: #fff;	text-align: center;	margin: 40; 	padding: 0; }H1, H2 { 	font-family: Verdana, Arial, sans-serif; 	margin: 0; 	padding: 0; }H3, H4, H5 { 	font-family: Arial, sans-serif; 	margin: 0; 	padding: 0; }H1 { 	color: #336;	font-size: 16px;	font-weight: bold;	padding: 10px;   }H2 { 	color: #333;	font-size: 15px;	font-weight: normal;	padding: 10px; }H3 { 	color: #333;	font-size: 14px;	font-weight: bold;	padding: 10px}H4 { 	color: #336;	font-size: 14px;	font-weight: bold;	padding-top: 10px;}.intro { 	font-family: Arial, sans-serif;	color: #333;	font-size: 11.2px;	font-weight: normal; 	padding-top: 10px;}p { 	color: #333;	font-size: 12px;	line-height: 16px;	font-family: Arial, sans-serif; 	margin: 0; 	padding: 10px 80px 10px 10px;}.home { 	color: #333;	font-size: 12px;	line-height: 16px;	font-family: Arial, sans-serif; 	margin: 0; 	padding: 10px 0px 10px 10px;}ul li { 	color: #333;	font-size: 12px;	font-weight: bold;	line-height: 16px;	font-family: Arial, sans-serif; 	margin: 0; }.formtext { 	color: #333;	font-size: 12px;	line-height: 16px;	font-family: Arial, sans-serif; 	margin: 0;	padding: 5px 10px 5px 0px; }.forminput {  	background-color: #ffffff; 	border: #666666; 	border-style: solid; 	border-top-width: 1px; 	border-right-width: 1px; 	border-bottom-width: 1px; 	border-left-width: 1px; 	margin-top: 0px; 	margin-right: 0px; 	margin-bottom: 0px; 	margin-left: 0px; 	padding-top: 4px; 	padding-right: 4px; 	padding-bottom: 4px; 	padding-left: 4px; 	font-family: Arial, Helvetica, sans-serif; 	font-size: 11px; 	color: #666666}a {	color: #90AAC4;	font-weight: bold; 	text-decoration: none;}a:link {	color: #90AAC4;	font-weight: bold; 	text-decoration: none;}a:visited {	color: #90AAC4;	font-weight: bold; 	text-decoration: none;}a:active {	color: #90AAC4;	font-weight: bold; 	text-decoration: none;}a:hover {	color: #ccc;	font-weight: bold; 	text-decoration: underline;}a:focus {	color: #ccc;	font-weight: bold; 	text-decoration: underline;}.bld {	font-weight: bold;}.bldlrg {	font-size: 18px;	line-height: 20px;	font-weight: bold;}.pad {	padding: 10px;}.padbot {	padding: 20px;	border-top: 1px solid #90AAC4;	border-right: 1px solid #90AAC4;	border-bottom: 1px solid #90AAC4;	vertical-align: top;	background: url(../images/alljoinery_bg.gif) no-repeat bottom right;}.padtop {	padding: 20px;	border-top: 1px solid #90AAC4;	border-right: 1px solid #90AAC4;	border-bottom: 1px solid #90AAC4;	vertical-align: top;	background: url(../images/alljoinery_bg.gif) no-repeat top right;}.hat  { 	background: url(../images/hard_hat.jpg) no-repeat 225px 250px }.services { 	color: #90AAC4;	font-size: 14px;	line-height: 18px;	font-weight: bold; 	font-family: Arial, sans-serif; 	margin: 0;}/*Top level navigation*/.mainnav { 	color: #fff;	font-weight: bold; 	font-size: 13px;  	font-family: Arial, sans-serif;	padding-right: 5px;}	.mainnav a:link, .mainnav a:visited { 	color: #fff; 	font-weight: normal;	text-decoration: none; }.mainnav a:hover, .mainnav a:focus  { 	color: #eee; 	font-weight: normal;	text-decoration: none; 	/*background-color: #336;*/}	/*Second level navigation*/.subnav   { 	color: #999; 	font-size: 13px;  	font-family: Arial, sans-serif; 	border-top: 1px dotted #ddd;	background-color: #336; 	vertical-align: middle; 	padding: 10px; }.subnav a:link, .subnav a:visited{ 	color: #ccc;	font-weight: bold; 	text-decoration: none;}.subnav a:hover, .subnav a:focus{ 	color: #fff;	font-weight: bold;	text-decoration: none;}/*Copy right etc*/.lowernav { 	color: #666; 	font-size: 9px;  	font-family: Arial, sans-serif;	padding: 5px 0px 0px 0px;}	.lowernav a:link, .lowernav a:visited { 	color: #666; 	text-decoration: none; }.lowernav a:hover, .lowernav a:focus  { 	color: #999; 	text-decoration: underline; }