body {font-family: Helvetica, Arial, sans-serif; background-color: #ffffff; color: #000000; font-size: medium; text-align: left; max-width: 800px; margin: auto;}
body.contact {text-align: center;}
body.photos {max-width: 1500px;}

h1, h2 {text-align: center; color: #009900; margin-top: 10px; margin-bottom: 20px;}
h1.contact {margin-bottom: 40px;}
h3 {text-align: left; color: #009900; margin-top: 20px; margin-bottom: 5px;}
h3 a {color: #009900;}
h3.contact {margin-top: 0px; margin-bottom: 0px;}


img {margin: 5px 0px 0px 0px;}
img.left {float: left; margin: 5px 20px 5px 0px;}
img.right {float: right; margin: 5px 0px 5px 20px;}
img.rightg {float: right; margin: 5px 0px 5px 20px; border-color: #009900; border-style: solid; border-width: thin;}


p {margin-top: 10px; margin-bottom: 10px;}
p.address {text-align: center; margin-top: 5px;}
p.close {margin-bottom: 0px;}
p.center2 {text-align: center; margin-top: 20px; margin-bottom: 50px; font-size: larger;}
p.center {text-align: center;}
p.clear {clear: both;}
p.clear2 {clear: both; width: 650px; margin: auto; text-align: center;}
p.space {margin-top: 40px; margin-bottom: 40px;}

p.thanks {padding-top: 50px; font-size: larger; text-align: center;}

p.webd {font-family: Comic Sans MS, cursive; font-size: small; font-variant: small-caps; text-align: center; clear: all; margin-top: 20px;}
p.webd a {color: #090; text-decoration: none;}
p.webd a:hover {text-decoration: underline;}

table {padding: 0px; border-spacing: 0px;}
td {margin: 0px; border: 1px solid black; padding: 5px 10px 5px 5px;}
tr {margin: 0px; padding: 0px;}
td.noborder {border: none;}
td.price {text-align: right; padding-right: 20px; padding-left: 10px;}

div {float: left; width: 401px; margin: 30px; border: none;}
div.center {float: none; width: 401px; margin: auto; margin-top: 30px; border: none;}
div p {text-align: center;}
div.clear {clear: both; width: 100%;}



