﻿*			{margin:0;padding:0}
body		{background: #c8b9ad url(../images/shadow.jpg) repeat-y 50% 0;font: 100%/1.125em verdana, sans-serif}
h1			{text-align:right;margin:0px 0px 0 0;font-size:1.75em;font-weight:bold;color:#7d6654 }
h1			{text-align:right;margin:0px 0px 0 0;font-size:1.75em;font-weight:bold;color:#FFF }
h2			{text-align:right;margin:10px 0px 0 0;font-size:1.35em;font-weight:normal;color:#5d4634;font-style:italic}
h2			{text-align:right;margin:10px 0px 0 0;font-size:1.35em;font-weight:normal;color:#FFF;font-style:italic}
h3			{margin:0px 0px 0 0;font-size:1.15em;font-weight:bold;color:#7d6654 }

p			{font:1em Georgia, Serif;color:#063;margin-top:7px} /* 16x0.875=14px standard font */
.small		{font-size:0.75em}
.red		{
	color:#F00
}
.indent		{
	padding-left:20px
}
.special	{
	visibility:hidden
}
li			{font:1em Georgia, Serif;color:#063}
#wrapper	{background:#FFF url(../images/background-water.jpg) top center no-repeat;width:1000px;margin:0 auto;padding-top:15px}
#wrapper	{background:#FFF url(../images/DMG_3660.JPG) top center no-repeat;width:1000px;margin:0 auto;padding-top:15px}
#content	{width:800px;left:100px;position:relative}
#design		{float:left;margin:10px 5px 10px 10px}
#maintenance	{float:left;margin:10px 5px 10px 5px}
#commercial	{float:left;margin:10px 10px 10px 5px}
.shout		{float:right;width:180px;border:1px #000 solid;margin:50px 50px 0 0;padding:5px}
.shout p	{font: 0.875em verdana, sans-serif;margin:0;color:#F80;text-align:center}
#footer		{margin-top:100px;padding:5px;border-top:1px #444 solid}
#footer p	{font:0.75em arial, sans serif;color:#444;margin:0}
a img		{border:0}

.thumbnail	{position:relative;z-index:0;width:500px}
.thumbnail:hover {background-color: transparent;z-index:50}
.thumbnail span {
	position:absolute;
	background-color:#d7fed3;
	padding:5px;
	left:-1000px;
	border:1px gray solid;
	visibility:hidden;
	color:black;
	text-decoration:none;
	font:0.875em arial;
	}
.thumbnail span img {border-width:0;padding:2px}
.thumbnail:hover span {
	visibility:visible;
	top:-10px;
	left:40px; /*position where enlarged image should offset horizontally */
	}
