
img { border: 0;}
body {
margin:0;
padding:0;
background:#fff;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height: 22px;
font-size:12px;
background-image:url(back.jpg);
}
#container {
background:#000;
margin:0 auto;
width:752px;
min-height: 754px;
background-image:url(images/contentback.jpg);
padding: 0 0 0 0;
background-repeat: repeat-y;
}
#headernav {
width: 234px;
height: 328px;
float:left;
margin: 0;
padding: 0 0 0 4px;
}
#headermovie {width:510px;
height: 328px;
float:right;
background-image:url(images/exterior.jpg);
background-repeat:no-repeat;
margin: 0;
padding: 0 4px 0 0;
}
#main {padding: 3px 0 0 4px;
}
.content{width: 500px;
margin-left: 244px;
padding: 0px 0 10px 0;
min-height: 400px;}
.content li{ list-style:none; margin-left: -35px;}
.floatleftclear {float:left;
clear:both;}
.floatright {float:right; clear:both;}
#footer {
background:#fff;
background-image:url(images/footer.jpg);
background-repeat:no-repeat;
text-align:center;
width: 745px;
height: 20px;
margin-top: 0;
padding:0;
clear:both;
}
#footer p {
padding-top: 0px;
margin:0;
}

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

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

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


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

.cssnav5{
background: url(images/nav-contact-over.jpg) no-repeat;
width: 234px;
height: 35px;
float: left;
}
.cssnav5 a {display: block;}
* html a:hover {visibility:visible}
.cssnav5 a:hover img{visibility:hidden}


.gallery-over{
background: url(images/office.jpg) no-repeat;
width: 212px;
height: 158px;
float:left; 
margin-left: 20px;
margin-right: 25px;
}
.gallery-over a {display: block;}
* html a:hover {visibility:visible}
.gallery-over a:hover img{visibility:hidden}

.gallery-over1{
background: url(images/living.jpg) no-repeat;
width: 212px;
height: 158px;
float:left; 
}
.gallery-over1 a {display: block;}
* html a:hover {visibility:visible}
.gallery-over1 a:hover img{visibility:hidden}

/*Contact us*/
.formul ul{
list-style: none;
}
fieldset {
/*border: 1px solid #FFFFFF;*/
width:380px;
}
label {
width: 180px;
float: left;
color:#000066;
/*text-align: right;*/
/*margin-right: 10px;*/
/*display: block*/
}


.submit input {
margin-left: 4.5em;
} 
legend
{
color: #000066;
/*background: #000066;*/
/*border: 1px solid #ffffff;*/
padding: 2px 6px
} 

