body{
background-color: #ECE6D0;
background-image: url('/backsolid.png');
background-position: center;
background-repeat: repeat;
margin: 0;
padding: 0;
font-family: Arial, Sans-serif;
}

a {color: #82987B;
text-decoration: underline;}

a:hover {color: #8BA983;
text-decoration: underline;}

div.background{
width: 950px;
background-image: url('/backshadow.png');
background-position: center;
background-repeat: repeat-y;
margin: 0;
padding: 0;
}

div.header{
width: 850px;
height: 200px;
background-image: url('/newheaderfinal.png');
background-position: center;
background-repeat: no-repeat;
border-bottom: 1px solid #B0D4A6;
}

h1{
width: 850px;
height: 200px;
padding: 0;
margin: 0;
}

h1 span{display: none;}

div.menu{
width: 850px;
height: 40px;
background-image: url('/menuwithvines.png');
background-position: center;
background-repeat: no-repeat;
border-bottom: 1px solid #8BA983;
}

a.about{
background-image: url('/about.png');
background-position: center;
background-repeat: no-repeat;
width: 78px;
height: 40px;
padding: 0;
margin: 0 3px 0 0;
display: inline-block;
}

a.about:visited{
	background-image: url('/about.png');
}

a.about:hover{
	background-image: url('/aboutshadow.png');
}

a.about:active{ 
	background-image: url('/aboutshadow.png');
}

a.about span {display:none;}

a.benefits{
background-image: url('/benefits.png');
background-position: center;
background-repeat: no-repeat;
width: 103px;
height: 40px;
padding: 0;
margin: 0 3px 0 0;
display: inline-block;
}

a.benefits:visited{
	background-image: url('/benefits.png');
}

a.benefits:hover{
	background-image: url('/benefitsshadow.png');
}

a.benefits:active{ 
	background-image: url('/benefitsshadow.png');
}

a.benefits span {display:none;}

a.prices{
background-image: url('/prices.png');
background-position: center;
background-repeat: no-repeat;
width: 80px;
height: 40px;
padding: 0;
margin: 0 3px 0 0;
display: inline-block;
}

a.prices:visited{
	background-image: url('/prices.png');
}

a.prices:hover{
	background-image: url('/pricesshadow.png');
}

a.prices:active{ 
	background-image: url('/pricesshadow.png');
}

a.prices span {display:none;}

a.services{
background-image: url('/services.png');
background-position: center;
background-repeat: no-repeat;
width: 106px;
height: 40px;
padding: 0;
margin: 0 3px 0 0;
display: inline-block;
}

a.services:visited{
	background-image: url('/services.png');
}

a.services:hover{
	background-image: url('/servicesshadow.png');
}

a.services:active{ 
	background-image: url('/servicesshadow.png');
}

a.services span {display:none;}

a.expect{
background-image: url('/expect.png');
background-position: center;
background-repeat: no-repeat;
width: 180px;
height: 40px;
padding: 0;
margin: 0 3px 0 0;
display: inline-block;
}

a.expect:visited{
	background-image: url('/expect.png');
}

a.expect:hover{
	background-image: url('/expectshadow.png');
}

a.expect:active{ 
	background-image: url('/expectshadow.png');
}

a.expect span {display:none;}

a.contact{
background-image: url('/contact.png');
background-position: center;
background-repeat: no-repeat;
width: 100px;
height: 40px;
padding: 0;
margin: 0;
display: inline-block;
}

a.contact:visited{
	background-image: url('/contact.png');
}

a.contact:hover{
	background-image: url('/contactshadow.png');
}

a.contact:active{ 
	background-image: url('/contactshadow.png');
}

a.contact span {display:none;}

table.main{
width:850px;
vertical-align: top;
background-color: #fff;
}

td.photo{
background-color: #E6FAE0;
padding: 15px 15px 15px 15px;
vertical-align: top;
}

td.text{
padding: 15px 15px 15px 15px;
vertical-align: top;
text-align: justify;
color: #82987B;
font-size: 11pt;
}

table.footer{
width: 850px;
height: 30px;
background-image: url('/bottomback.png');
background-position: center;
background-repeat: no-repeat;
border-top: 1px solid #8BA983;
font-size: 9pt;
color: #82987B;
}

td.bwcopyright{
text-align: left;
vertical-align: middle;
padding-left: 10px;
}

td.lpdcopyright{
text-align: right;
vertical-align: middle;
padding-right: 10px;
}

h2{
height: 37px;
width: 350px;
padding: 0;
margin: 0 0 5px 0;
}

h2 span{display: none;}

table.prices{
width: 100%;
vertical-align: top;
margin: 10px 0 15px 0;
padding: 0;
}

td.price{
width: 100px;
padding: 5px 0 5px 0;
text-align: center;
vertical-align: middle;
border-bottom: 1px solid #9EBE95;
border-right: 1px solid #9EBE95;
}

td.price2{
width: 100px;
padding: 5px 0 5px 0;
text-align: center;
vertical-align: middle;
border-bottom: 1px solid #9EBE95;
}

td.price3{
width: 100px;
padding: 5px 0 5px 0;
text-align: center;
vertical-align: middle;
border-right: 1px solid #9EBE95;
}

td.price4{
width: 100px;
padding: 5px 0 5px 0;
text-align: center;
vertical-align: middle;
}

td.treatment{
width: 185px;
padding: 5px 0 5px 0;
text-align: center;
vertical-align : middle;
border-bottom: 1px solid #9EBE95;
border-right: 1px solid #9EBE95;
}

td.treatment2{
width: 185px;
padding: 5px 0 5px 0;
text-align: center;
vertical-align : middle;
border-right: 1px solid #9EBE95;
}
