a {	color: #000;	text-decoration: bold;}body {	color: #000;	margin: 20px 0;	text-align: center;	font: normal 11px sans-serif,Arial;	background-attachment: fixed;	background-image: url(img/bathroomBluePrint.gif);	background-repeat: repeat;	background-position: left top;}.gfx a {	display: block;	height: 175px;	background-color: #F5F5F5;	background-image: url(img/place_holder.jpg);	background-repeat: no-repeat;	float: left;}.gfx product {	background: #F5F5F5 url(img/bright_pixel.gif) no-repeat; display: block; height: 240px;}.gfx projects {	background: #F5F5F5 url(img/bright_pixel.gif) no-repeat; display: block; height: 240px;}.gfx contact {	background: #F5F5F5 url(img/bright_pixel.gif) no-repeat; display: block; height: 240px;}.gfx about {	background: #F5F5F5 url(img/bright_pixel.gif) no-repeat; display: block; height: 240px;}.gfx partners {	background: #F5F5F5 url(img/bright_pixel.gif) no-repeat; display: block; height: 240px;}.header {	background: #FFF;	border-bottom: 1px solid #E5E5E5;	font: bold 2.6em Arial;	line-height: 3em;}.main {	background: #FFF;	border: 3px double #EEE;	border-color: #E4E4E4 #CFCFCF #CCC #CFCFCF;	text-align: left;	width: 960px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 4px;	margin-left: auto;}.menu a {	background: #EEE;	border-right: 1px solid #CECECE;	border-top: 1px solid #E5E5E5;	color: #000;	float: left;	padding-top: 4px;	width: 149px; height: 36px;}.menu a span {	padding-left: 6px;}.menu a:hover {	color: #FFFFFF;	background-color: #EEE;	background-image: url(img/bgmenu.gif);	background-repeat: repeat;}.menu a#last {	width: 190px;	border-right: none;}.container {	margin: 10px;}.content {	background: #F5F5F5;	border-top: 1px solid #E5E5E5;	clear: both;}.content h1 {	margin: 0;	font: bold 1.2em sans-serif,Arial;	color: #40748c;}.content h2 {	margin: 0;	font: bold 1.1em sans-serif,Arial;	color: #666;}.content h3 {	margin: 0;	color: #40748C;	font-family: sans-serif, Arial;	font-size: 1.7em;	font-weight: bold;}.content h4 {	margin: 0;	color: #40748C;	font-family: sans-serif, Arial;	font-size: 30px;	font-weight: bold;	}.content h5 {	margin: 0;	font: bold 1.2em sans-serif,Arial;	color: #95010F;	}		.content p {	margin: 3px 0 6px; color: #000;}.description{padding:0 0 0 22px;font-size:14px;}.icons{margin:0 15px 0 0;height:28px; width:28px;float:left;}.sideBarItems{border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;width:auto;height:32px;padding:4px 0 0 2px;}.sideBarLinksContainer {height:auto; width:245px;margin:25px 0 0 0;}.sideBarLinksContainer h1 {height:auto; width:245px;padding:7px 20px 20px 20px;text-align:left;font-size:16px;}.sideBarLinks{padding:0 0 0 0;height:auto; width:auto;float:left;}.sideBarLinks a {font-weight:bold;color:#40748c;text-decoration:none;}.sideBarLinks a:hover {color:#95010f;}.sideBarLinks a:visited {text-decoration:none;}.sideBarLinks a:focus {text-decoration:none;}.item {	background: #FCFCFC url(img/bgitem.gif) repeat-x;	padding: 10px;}.footer {	padding: 5px;	background: #F5F5F5;	color: #666;} 