div {
/* border: 2px solid blue;*/
}
p {
/* background-color: pink;*/
}
* {
 margin: 0;
 padding: 0;
}

body {
 background-color: #D8E0EF;
 font-family: Georgia, "Times New Roman", Times, serif;
 font-family: arial, sans-serif;
 font-size: 73%;
}

#container {
 background-color: white;
 width: 800px;
 margin: 0 auto;
 overflow: hidden;
 background-image: url(../images/background3.gif);
 background-repeat: repeat-y;
/* background-position: -25px 0;*/
 position: relative;
}

/******** navigation ********/
#navigation {
 font-family: arial, sans-serif;
 font-size: 140%;
/* background-color: red; */
 width: 200px;
 float: left;
 text-align: right;
 position: relative;
/* left: 25px;*/
 left: 50px;
 left: 60px;
 padding: 2px 0;
 background-image: url(../images/sidebar.jpg);
 background-repeat: no-repeat;
 background-position: top left;
 padding-top: 130px;
 height: 500px;
 margin-left: 10px;
 display: inline; /* ie double margin bug fix */
 font-weight: bold;
}
#navigation ul {
 list-style: none;
}
#navigation li {
/* padding: 2px 0;*/
 padding: 0;
/* background-color: #69C;*/
 display: block;
/* border: 2px solid green;*/
}
#navigation li a {
/* background-color: silver; */
 display: block;
 height: 2em;
 line-height: 2em;
 text-decoration: none;
 color: #036;
 color: white;
 padding-right: 20px;
 background-image: url(../images/button1.gif);
 background-repeat: no-repeat;
 background-position: 186px 50%;
/* border: 2px solid red;*/
}
#navigation li a:hover {
 background-color: #aaa;
 background-color: #3092B9;
 background-color: green;
 background-position: 186px 50%;
}
body#home #navigation #menu1 a,
body#services #navigation #menu2 a,
body#surveys #navigation #menu3 a,
body#clients #navigation #menu4 a,
body#contacts #navigation #menu5 a,
body#asbestos #navigation #menu6 a
body#form #navigation #menu7 a {
background-color: red;
color: green;
color: #ccc;;
}
/******** contact ********/
#contact {
 width: 445px; /* 330+75 */
 position: absolute;
 left: 290px;
/* background-color: pink;*/
 height: 86px;
 font-size: 150%;
 color:#98A4BB;
}
#contact p#address{
 position: relative;
/* background-color: yellow;*/
 height: 86px;
 line-height: 32px;
 line-height: 24px;
 text-align: right;
}
#contact p#number{
 position: absolute;
 z-index: 10;
 text-align: left;
 line-height: 86px;
 font-size: 130%;
}
/******** content ********/
#content {
/* background-color: green;*/
/* background-color: white;
 background-color: pink;*/
 width: 370px;
 float: right;
 padding: 130px 150px 20px 20px;
 padding: 130px 110px 20px 20px;
 position: relative;
/* right: 25px;*/
 right: 10px;
 margin-right: 20px;
 display: inline; /* ie double margin bug fix */
 font-size: 110%;
}
#content h1,
#content h2,
#content h3 {
 color: white;
 margin: 0 0 10px 0;
 color: #4A5768;
 color: #98A4BB;
}
#content h1 {
 margin: 0 0 10px 0;
 color: white;
 background-color: #4A5768;
 background-color: #98A4BB;
 background-image: url(../images/header.gif);
 margin-left: -20px;
 padding-left: 20px;
 height: 2em;
 line-height: 2em;
 font-size: 140%;
 display: block;
}
#content h2 {font-size: 130%;}
#content h3 {font-size: 120%;}
#content img {
 float: right;
 position: relative;
 margin-left: -65px;
 left: 75px; /* leaves a 10px edge between image and text */
 top: -80px;
 margin-bottom: -80px;
 padding: 10px;
 border: 1px solid red;
 background-color: white;
 vertical-align: top;
}
#content p {
 margin: 10px 0;
 line-height: 1.8em;
}
#content dt {
 font-weight: bold;
 width: 100%; /* fix for ie first elemet bug */
 border-bottom: 1px solid black;
}
#content dd {
 padding-left: 20px;
 padding: 10px 0px 10px 20px;
}
#content a {
 color: #4A5768;
}
/******** footer ********/
#footer {
 clear: both;
 text-align: right;
 color: #ccc;
 padding: 10px 0 0 0;
 line-height: 2em;
 margin-right: -20px;
}
#footer a {
 color: #ccc;
 text-decoration: none;
 font-family: courier new, courier, monospace;
 letter-spacing: 0.6em;
 padding: 0px;
 margin: 0px;
}
#footer a:hover {
 color: #333;
}
#footer p {
/* background-color: white;*/
}
