@charset "utf-8";
/* CSS Document */
body	{

}
p, li	{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:19px;
}
a:active, a:link, a:visited	{
color:#547038;
text-decoration:none;
}
a:hover	{
text-decoration:underline;
}
h1	{
font-size:16px;
color:#547038;
font-family:Arial, Helvetica, sans-serif;
}
#maincont	{
margin: 0 auto;
width:980px;
}
#header	{
width:980px;
height:230px;
}
#buttons	{
width:980px;
height:39px;
background-image:url(images/buttonback.jpg);
background-repeat:repeat-x;
margin-top:10px;
}
#buttons div	{
float:left;
}
#buttons div a	{
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
line-height:34px;
padding: 0 58px 0 58px;
text-align:center;
display:block;
font-weight:600;
letter-spacing:1px;
}
#footbuttons	{
margin:0 auto;
height:39px;
text-align:center;
width:830px;
}
#footbuttons div	{
float:left;
}
#footbuttons div a	{
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
line-height:34px;
padding: 0 30px 0 30px;
text-align:center;
display:block;
letter-spacing:1px;
}
.butspace	{
width:2px;
margin-top:10px;
height:15px;
border-right: solid 2px #fff;
}
#content	{
width:980px;
background-image:url(images/textback.jpg);
background-position:bottom;
background-repeat:repeat-x;

}
#motto	{
clear:both;
width:980px;
height:62px;
}
#footer	{
width:980px;
height:36px;
background-image:url(images/footback.jpg);
}
#seo	{
margin-top:10px;
}
#lhc	{
border: solid 1px #a46b6c;
width:590px;
margin:10px 0 0 20px;
padding:20px;
background-color:#fff;
float:left;
}
#lhc-spacer	{
width:590px;
margin:10px 0 0 20px;
padding:20px;
float:left;
}
#lhchome	{
border: solid 1px #a46b6c;
width:578px;
margin:10px 0 0 20px;
padding:20px;
background-color:#fff;
float:left;
min-height:426px;
}
#rhphoto	{
width:300px;
float:left;
border: solid 1px #a46b6c;
margin: 10px 0 0 10px;
}
#rhc	{
border: solid 1px #a46b6c;
margin: 10px 0 0 10px;
width:280px;
background-color:#FFFFFF;
float:left;
padding: 10px;
}
#rhchome	{
border: solid 1px #a46b6c;
margin: 10px 15px 0 10px;
width:260px;
background-color:#FFFFFF;
float:right;
padding: 20px;
min-height:426px;
}
#homephotos	{
width:980px;
height:219px;
margin-top:14px;
}
#hpphoto1	{
float:left;
margin-left:20px;
}
#hpphoto2	{
float:left;
margin-left:20px;
}
#hpphoto3	{
float:left;
margin-left:20px;
}
#rhc2	{
border: solid 1px #a46b6c;
margin: 10px 15px 0 0;
width:280px;
background-color:#FFFFFF;
float:right;
padding:10px;
}
#rhcrep	{
border: solid 1px #a46b6c;
width:300px;
float:right;
margin-right:15px;
margin-top:10px;
}
#rhc2 p	{
font-size:10px;
line-height:16px;
}
#contspace	{
clear:both;
width:980px;
height:10px;
}
#market, #websites	{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
#websites	{
padding:0 30px 0 30px;
}
#market	{
padding-left:20px;
}
#design	{
float:right;
padding-right:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
.normtext	{
font-size:15px;
}
#lhchome p{
line-height:19px;
}
