* {	margin:0; 	padding:0;	}body {	background-color:#CCC;	}div#container {	width:900px;	margin-left:auto;	margin-right:auto;	margin-top:3px;	}div#Header {	width:880px;	height:100px;	background-color:#DCD8C8;	border:2px solid #FFF;	}div#Header img {	margin:5px 0 0 100px;	width:208px;	height:90px;	}div#HeaderLinks {	margin:-50px 0 0 500px;	}div#HeaderLinks li {	float:left;	list-style-type:none;	font:12px Verdana, Arial, Helvetica, sans-serif;	color:#666;	}div#HeaderLinks a {	margin:5px;	font:12px Verdana, Arial, Helvetica, sans-serif;	color:#666;	text-decoration:none;	text-transform:uppercase;	}div#HeaderLinks a:hover {	text-decoration:underline;	color:#8E0000;	}div#Content {	width:882px;	background-color:#FFF;	float:left;	padding:0 0 0 2px;	border-bottom:2px solid #FFF;	}div#ContentText {	float:left;	width:430px;	background-color:#EBEEF0;	}div#ContentText h2 {	font:bold 16px Verdana, Arial, Helvetica, sans-serif;	margin:10px;	letter-spacing:1px;	text-align:center;	color:#8E0000;	}div#ContentText p {	padding:10px;	font:12px Arial, Helvetica, sans-serif;	margin-bottom:10px;	color:#666;	}div#Gallery {	float:left;	padding:10px;	margin:0 0 0 2px;	width:428px;	background-color:#CECAB8;	}div#Gallery h2 {	font:bold 16px Verdana, Arial, Helvetica, sans-serif;	margin-bottom:6px;	letter-spacing:1px;	text-align:center;	color:#8E0000;	}div#Gallery h3 {	font:bold 12px Verdana, Arial, Helvetica, sans-serif;	text-align:left;	color:#8E0000;	}/*CONTRACTORS PAGE Brick*/div#BrickContractor {	float:left;	width:430px;	background-color:#EBEEF0;	}div#BrickContractor h2 {	font:bold 16px Verdana, Arial, Helvetica, sans-serif;	margin:10px;	letter-spacing:1px;	text-align:center;	color:#8E0000;	}div#ContractorTitle {	width:410px;	margin:10px 0 0 40px;	}div#ContractorTitle h3 {	font:bold 12px Verdana, Arial, Helvetica, sans-serif;	text-transform:uppercase;	float:left;	}div#ContractorTitle h4 {	font:bold 12px Verdana, Arial, Helvetica, sans-serif;	text-transform:uppercase;	float:left;	margin:0 0 0 130px;	}div#ContractorList {	float:left;	padding:10px;	}div#Contractor{	width:375px;	float:left;	margin:5px;	}div#Contractor p {	float:left;	margin:0 0 0 25px;	font:12px Verdana, Arial, Helvetica, sans-serif;	color:#808080;	}div#Contractor span {	float:right;	margin:0;	font:12px Verdana, Arial, Helvetica, sans-serif;	color:#808080;	}div#Contractor a {	font:12px Verdana, Arial, Helvetica, sans-serif;	color:#666;	text-decoration:none;	text-transform:uppercase;	}div#Contractor a:hover {	text-decoration:underline;	color:#8E0000;	}/*CONTRACTORS PAGE Tile*/div#TileContractorTitle {	margin:10px 0 0 35px;	}div#TileContractorTitle h3 {	font:bold 12px Verdana, Arial, Helvetica, sans-serif;	text-transform:uppercase;	float:left;	color:#000;	}div#TileContractorTitle h4 {	font:bold 12px Verdana, Arial, Helvetica, sans-serif;	text-transform:uppercase;	float:left;	margin:0 0 0 130px;	}div#TileContractorList {	float:left;	padding:10px;	}div#TileContractor{	width:370px;	float:left;	margin:5px;	}div#TileContractor p {	float:left;	margin:0 0 0 20px;	font:12px Verdana, Arial, Helvetica, sans-serif;	color:#666;	}div#TileContractor span {	float:right;	margin:0;	font:12px Verdana, Arial, Helvetica, sans-serif;	color:#666;	}div#TileContractor a {	font:12px Verdana, Arial, Helvetica, sans-serif;	color:#666;	text-decoration:none;	text-transform:uppercase;	}div#TileContractor a:hover {	text-decoration:underline;	color:#8E0000;	}div#ContractorContact {	background-color:#808080;	width:880px;	margin:2px 0 0 0;	float:left;	}div#ContractorContact p {	color:#FFF;	text-align:left;	font:bold 12px Verdana, Arial, Helvetica, sans-serif;	margin:10px;	}div#ContractorContact a {	margin:10px;	font:10px Verdana, Arial, Helvetica, sans-serif;	color:#FFF;	text-decoration:none;	text-transform:uppercase;	}div#ContractorContact a:hover {	text-decoration:underline;	color:#8E0000;	}div#PrivacyPolicy {	margin-left:100px;	}div#PrivacyPolicy p {	width:650px;	margin:10px;	font-size:12px;	}div#PrivacyPolicy h1 {	font:bold 16px Verdana, Arial, Helvetica, sans-serif;	margin:5px;	text-align:center;	color:#8E0000;	}div#PrivacyPolicy h2 {	font:bold 15px Verdana, Arial, Helvetica, sans-serif;	margin:5px;	text-align:center;	color:#8E0000;	}div#PrivacyPolicy h3{	font:bold 14px Verdana, Arial, Helvetica, sans-serif;	margin:5px;	color:#8E0000;	}/*-----------------------------------------*//*---------------Gallery------------------*//*-----------------------------------------*/div#GalleryMain{	float:left;	width:880px;	background-color:#CECAB8;	}div#GalleryMain li a{	font-size:10px;	}div#GalleryImages h2 {	font:bold 16px Verdana, Arial, Helvetica, sans-serif;	margin:5px;	text-align:center;	color:#8E0000;	}div#GalleryImages h3{	font:bold 14px Verdana, Arial, Helvetica, sans-serif;	margin:5px;	color:#8E0000;	}div#GalleryImages ul{	float:left;	border:1px solid #FFF;	}#GalleryImages{padding:5px;width:870px;float:left;background-color:#CECAB8;font: bold 12px Verdana, Arial, Helvetica, sans-serif;text-transform:uppercase;}#GalleryImages li{float:left;list-style-type: none;}#GalleryImages img{	border:0px;	width:135px;	height:135px;	}#GalleryImages a#back {	float:left;	font-size:9px;	width:880px;	text-align:center;	color:#8E0000;	text-decoration:none;	}#GalleryImages a#back:hover {	text-decoration:underline;	color:#FFF;	}#Brick {	float:left;	width:145px;	}#Brick a {	float:left;	text-align:center;	font:10px Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;	color:#FFF;	text-decoration:none;	text-transform:uppercase;	}#Brick img {	margin-top:5px;	}#Brick a:hover {	text-decoration:underline;	color:#8E0000;	}