body {
font-family: Georgia, "Times New Roman", Times, serif;
background-color: #533A21;
margin: 0px;
padding: 0px;
background-image: url(images1/bg_body.gif);
background-repeat: repeat-x;
}

#beres {
background-image: url(images1/logo.jpg);
width: 481px;
height: 74px;
position: absolute;
top: 0px;
left: 0px;
}

#navigation {
background-image: url(images1/bg_nav.jpg);
height: 620px;
width: 178px;
background-repeat: no-repeat;
position: absolute;
top: 74px;
left: 0px;
}

#content {
background-color: #EFECE4;
background-image: url(images1/bg_content.jpg);
background-repeat: repeat-x;
width: 744px;	
position:absolute;
top: 308px;
left: 177px;
padding: 15px;
}

#content h1{
font-size: 18px;
color: #321A0D;
border-bottom: solid 1px #BEA14A;
padding-bottom: 3px;
}

#content p {
color: #25130A;
font-size: 13px;
line-height: 200%;
}

#content_narrow {
background-color: #EFECE4;
background-image: url(images1/bg_content.jpg);
background-repeat: no-repeat;
width: 399px;
position: absolute;
top: 308px;
left: 177px;
padding: 15px;
border: solid 1px #F7D35E;
}

#content_narrow h1{
font-size: 18px;
color:#321A0D;
border-bottom: solid 1px #BEA14A;
padding-bottom: 3px;
}

#content_narrow p {
color: #25130A;
font-size: 13px;
line-height: 200%;
}

#footer_spacer {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 11px;
float: left;
background-color: #EFECE4;
margin-top: 100px;
padding: 10px;

}

#footer_spacer a {
color: black;
text-decoration: none;
margin: 0px;
padding: 0px;
}

#tp1 {
background-image: url(images1/bg_pic1.jpg);
width: 431px;
height: 234px;
position: absolute;
left: 177px;
top: 74px;
margin: 0px;
}

#tp2 {
background-image:url(images1/bg_pic2.jpg);
width: 176px;
height: 234px;
position: absolute;
left: 608px;
top: 74px;
margin: 0px;
}

#tp3 {
background-image:url(images1/bg_pic3.jpg);
width: 167px;
height: 234px;
position: absolute;
left: 784px;
top: 74px;
margin: 0px;
}

#mp1 {
background-image: url(images1/bg_pic4.jpg);
position: absolute;
top: 308px;
left: 608px;
width: 343px;
height: 132px;
}

.nodisplay {
display: none;
}

#navigation ul {
position: absolute;
top: 89px;
left: 0px;
margin: 0px;
padding: 0px;
list-style: none;
}

#navigation ul li {
margin: 0px;
display: block;
padding: 0px;
width: 177px;
height: 27px;
}

#navigation ul li a{
width: 177px;
height: 27px;
display: block;
margin: 0px;
padding: 0px;
}

#navigation a:hover {
background: none;
}

.n1 {
background-image: url(images1/nav_aboutus_f2.jpg);
margin: 0px;
}

li.n1 a {
background-image: url(images1/nav_aboutus.jpg);
margin: 0px;
}

.n2 {
background-image:url(images1/nav_customhomes_f2.jpg);
margin: 0px;
}
li.n2 a {
background-image: url(images1/nav_customhomes.jpg);
margin: 0px;
}

.n3 {
background-image:url(images1/nav_testimonials_f2.jpg);
}
li.n3 a {
background-image: url(images1/nav_testimonials.jpg);
}

.n4 {
background-image:url(images1/nav_press_f2.jpg);
}
li.n4 a {
background-image: url(images1/nav_press.jpg);
}

.n5 {
background-image:url(images1/nav_contact_f2.jpg);
}
li.n5 a {
background-image: url(images1/nav_contact.jpg);
}

.n6 {
background-image:url(images1/nav_gallery_f2.jpg);
}
li.n6 a {
background-image: url(images1/nav_gallery.jpg);
}

.n7 {
background-image:url(images1/nav_projects_f2.jpg);
}
li.n7 a {
background-image: url(images1/nav_projects.jpg);
}

.n8 {
background-image:url(images1/nav_home_f2.jpg);
}
li.n8 a {
background-image: url(images1/nav_home.jpg);
}

#contactarea {
background-image: url(images1/bg_contact.jpg);
float: right;
top: 440px;
left: 608px;
width: 343px;
height: 252px;
position: absolute;
}

#contactform {
color: white;
margin-top: 65px;
margin-left: 25px;
margin-right: 25px;
font-size: 11px;
font-weight: bold;
}

#contactform label {
padding: 5px;
display: block;
margin-bottom: 2px;
}

#contactform label input {
font-size: 11px;
float:left;
color: white;
margin-bottom: 4px;
border: solid 1px #fff;
}

.l1 {
width: 100px;
float: left;
display: block;
margin-bottom: 4px;
}

textarea {
background-image:url(images1/bg_textinput.jpg);
background-repeat: repeat-x;
border: solid 1px #fff;
color: white;
}
