body {background-color:#e1e6fa; margin: 1px 0 0 0;
background-image:url(../images/home-back.jpg);
background-repeat:repeat-x;
padding: 0px;
border-style: none;
font-family: Verdana, Georgia,  Helvetica, Arial, sans-serif;
font-size: 12px;
line-height: 20px;
text-align: left;}
#container {margin-right:auto;
margin-left:auto;
width: 993px;
background-color:#e1e6fa;
}
#header {
width: 993px;
background-image:url(../images/header.jpg);
background-repeat:no-repeat;
float: left;
}
#logo { background-image:url(../images/logo.jpg);
width:401px;
height: 100px;
background-repeat:no-repeat;
float:left;}

#nav {
height: 100px;
margin: 0px;
float:left;
width: 592px;}

.cssnav1{
background: url(../images/nav-home.jpg) no-repeat;
width: 92px;
height: 100px;
float: left;
}
.cssnav1 a {display: block;}
* html a:hover {visibility:visible}
.cssnav1 a:hover img{visibility:hidden}

.cssnav2{
background: url(../images/nav-ourteam.jpg) no-repeat;
width: 112px;
height: 100px;
float: left;
}
.cssnav2 a {display: block;}
* html a:hover {visibility:visible}
.cssnav2 a:hover img{visibility:hidden}

.cssnav3{
background: url(../images/nav-residential.jpg) no-repeat;
width: 142px;
height: 100px;
float: left;
}
.cssnav3 a {display: block;}
* html a:hover {visibility:visible}
.cssnav3 a:hover img{visibility:hidden}


.cssnav4{
background: url(../images/nav-commercial.jpg) no-repeat;
width: 139px;
height: 100px;
float: left;
}
.cssnav4 a {display: block;}
* html a:hover {visibility:visible}
.cssnav4 a:hover img{visibility:hidden}

.cssnav5{
background: url(../images/nav-contact.jpg) no-repeat;
width: 107px;
height: 100px;
float: left;
}
.cssnav5 a {display: block;}
* html a:hover {visibility:visible}
.cssnav5 a:hover img{visibility:hidden}
img {border:0;} 
#title { width:401px;
height:102px;
background-image:url(../images/title-welcome.jpg);
float:left;}
#blue-box { width:197px;
height:102px;
background-image:url(../images/blue-box.jpg);
float:left;}
#movie {/* margin-top: -102px;*/
float:left;
background:url(../images/movie.jpg);
background-position:top;
height:286px;
width:395px;
}
#home-text { width: 598px;
float:left;
clear:left;
margin-top:0;}
#home-text p{ margin: 5px 10px 10px 36px;}
#left-column { width:598px;
float:left;}
#right-column { width:395px;
float:left;}
#left-bottom { width: 175px;
float:left;}
.sealsimg { background-image:url(../images/sealmaintext.jpg);
background-repeat:no-repeat;
margin-left: 170px;}
#footer {
margin-right:auto;
margin-left:auto;
height: 200px;
margin-top: 0px;
padding-top: 0px;
background-color:#01245c;
color:#f0ecdb;
clear:both;
}
#footer p{ text-align:center;
padding-top: 17px;}
#footer a{ color:#f0ecdb}
#footer a:hover{ color:#f0ecdb;}
.formul {margin-left: 35px;}
.formul ul{
list-style: none;

}
fieldset {
border: 1px solid #000000;
width:400px;
}
label {
width: 180px;
float: left;
color:#000000;
/*text-align: right;*/
/*margin-right: 10px;*/
/*display: block*/
}
.submit input {
margin-left: 4.5em;
} 
legend {
color: #000000;
background: #FFFFFF;
border: 1px solid #000000;
padding: 2px 6px
} 

a {color:#000000; text-decoration:underline}
a:hover {color:#0066CC; text-decoration:underline}
