body{
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#434544;
background:url(../images/bg.gif) repeat-x #e5f9c4
}

.head1{
background:url(../images/head1.gif) no-repeat;
height:71px;
}


.headcallback{
background:url(../images/headcalback.gif) no-repeat;
height:195px;
}
.headquote{
background:url(../images/head_quoteme.gif) no-repeat;
height:195px;
}

.headcontact{
background:url(../images/head_contact.gif) no-repeat;
height:195px;
}

.head2{
background:url(../images/head2.gif) no-repeat;
height:195px;
}

.menu{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

.menu a{
text-decoration:none;
color:#dbfda8;
}

.menu a:hover{
text-decoration:none;
color:#FFFFFF;
}

.box{
margin-top:10px;
}

.footer{
background:#abd0ab;
color:#2e6b2e;
font-size:10px;
height:30px;
}

.footer a{
color:#2e6b2e;
font-size:10px;
text-decoration:none;
}

.footer a:hover{
color:#2e6b2e;
font-size:10px;
text-decoration:underline;
}


.townlinks{
color:#2e6b2e;
font-size:10px;
height:30px;
}

.townlinks a{
color:#2e6b2e;
font-size:10px;
text-decoration:none;
}

.townlinks a:hover{
color:#2e6b2e;
font-size:10px;
text-decoration:underline;
}

.watermark
{
background:url(../images/watermark.gif) no-repeat;
}

.line{
background:url(../images/line.gif) repeat-x;
}

.indexbox{
width:259px;
height:178px;
float:right;
margin-right:5px;
background:url(../images/indexbg.gif) no-repeat;
}

.whiteheading{
font-size:11px;
color:#FFFFFF;
font-weight:bold;
}

fieldset{
border:solid 1px #63A566;
}

legend{
font-size:11px;
font-weight:bold;
color:#4EA844;
}