
img{border:0;}


body{
background:#49684C;
margin:0;
margin-top:40px;
margin-bottom:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

a{
color:#006600;
text-decoration:underline;
}

a:hover{
color:#000000;
text-decoration:none;
}

p{
margin:0;
}

#estimate2{
height:20px;
background:#2F4932;
text-align:center;
border-bottom:3px solid #043108;
padding-top:5px;
padding-bottom:3px;
font-weight:bold;
position:fixed;
top:0;
left:0;
z-index:100;
width:100%;
filter:alpha(opacity=85);
opacity:0.85;
}

#estimate2 a{
color:#FFFFFF;
}

#container{
width:750px;
margin:0 auto;
background:url(imgs/cbg.jpg) repeat-y;
margin-top:10px;
}

#nav{
width:750px;
height:77px;
background:url(imgs/nav.jpg) no-repeat;
}

#ninfo{
width:700px;
margin:0 auto;
color:#234C03;
padding-top:22px;
}

#nbutton{
width:auto;
height:40px;
float:left;
display:block;
margin-left:4px;
margin-right:4px;
cursor:pointer;
}

#nl{
width:13px;
height:40px;
background:url(imgs/nav/nl.jpg) no-repeat;
float:left;
display:block;
}

#nr{
width:13px;
height:40px;
background:url(imgs/nav/nr.jpg) no-repeat;
float:left;
display:block;
}

#bm{
float:left;
display:block;
height:40px;
background:url(imgs/nav/nm.jpg) repeat-x;
}

#binfo{
padding-top:11px;
color:#FFFFFF;
float:left;
}

#binfo a{
color:#FFFFFF;
text-decoration:none;
}

#binfo a:hover{
color:#FFFFFF;
text-decoration:underline;
}

#banner{
width:750px;
height:269px;
margin-top:-11px;
}

#content{
width:700px;
margin:0 auto;
}

#footer{
width:750px;
height:22px;
background:url(imgs/footer.jpg) no-repeat bottom;
}

#finfo{
width:700px;
margin:0 auto;
font-size:11px;
color:#A6BFA8;
text-align:justify;
margin-top:10px;
}

#finfo a{
color:#A6BFA8;
text-decoration:underline;
}

#finfo a:hover{
color:#FFFFFF;
text-decoration:none;
}

.phone{
font-size:18px;
font-weight:bold;
text-align:center;
}

#logo{
text-align:center;
}

#weather   {
 float: left; 
}

#logo .address{
color:#003000;
font-weight:bold;
}

.gallerytitle{
font-weight:bold;
border-bottom:1px solid #000000;
padding-bottom:5px;
margin-bottom:5px;
}

.rowheading{
background:#49684C;
color:#FFFFFF;
font-weight:bold;
padding-bottom:5px;
padding-top:5px;
}

.producttitle{
font-weight:bold;
padding-bottom:5px;
}

#credits a{
color: #FFFFFF;
}
