/* tag styles */
body { background:#72A272 url(images/body_background.gif) repeat; margin:0; font-family:"Trebuchet MS", "Lucida Grande", sans-serif ; font-size:12px; color:#333;}
h2 { color:#72A272; font-size:25px; text-transform:uppercase;}
p {line-height: 2em;}
a {color: #72A272;text-decoration: underline;}
a:hover {color: #336633;text-decoration: none;}
address {margin:30px 0 0 0; text-align:center;}
address span{font-family:Verdana, Arial, Helvetica, sans-serif; display:block; font-size:9px; margin:4px 0 0 0; line-height: 1em;}

/* id styles */
#container, #footer, #header, #footer_content { width:770px;}
#container { background: #FFF url(images/container_right_background.gif) repeat-y right; z-index:1; position: relative;}
#footer {background: #FFF url(images/footer.gif) no-repeat bottom;position: relative;}
#header, #content, #footer { position:relative; z-index:2}
#header { background:#FFF url(images/logoheader.jpg) no-repeat; height:101px; text-align:right}
#content {padding:10px 15px 10px 10px}
/* nav styles */
.topnav {border-bottom:#000 1px solid;}
.topnav li{display:inline; margin:0 8px 0 0;}
.topnav li a{text-decoration:none; background:#DDD;font-size:13px; color:#72A272; font-weight:bolder; padding: 2px 8px 0 8px; border-left:#999 1px solid;border-right:#999 1px solid;border-top:#999 1px solid;}
.topnav li a:hover { color:#72A272; background:#D6FDB3;}
.topnav .here { background:#FFF; padding: 2px 8px 0 8px; color:#BBB;font-size:13px;font-weight:bolder; border-bottom:#FFF 1px solid;border-left:#000 1px solid;border-right:#000 1px solid;border-top:#000 1px solid;}
/* class styles */
.contact h1,.contact h3,.contact p, .topnav{margin:0; padding:0; text-align:center;}
.contact {margin:0 0 1.8em 0;}
.photo img{border:#72A272 solid 1px; margin:4px 0 0 5px;}
.photo p{ text-align:center; margin:5px; line-height:1em; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; }
.photo { background:#D6FDB3; color:#333; border:#72A272 solid 1px; position:relative;}
.go_left {float:left; margin:0 1.5em .5em 0;}
.go_right {float:right; margin:0 0 .5em 1.5em;}
.plotmap li{ display:inline; padding: 0 1.5em 0 0}

/* property styles */
#property img {float:left; margin: 5px 30px 20px 0;}
#property a img {border: #D6FDB3 solid thick;}
#property a:hover img {border:#72A272 solid thick;}
#property hr {clear:both;}

/* table style */
.data td { border-bottom:#666 solid 1px; border-right:#666 solid 1px; border-top:#000 solid 1px;border-left:#000 solid 1px; padding: 3px 8px 3px 8px; }
table {width:100%; border-top:#666 solid 1px; border-left:#666 solid 1px; border-bottom:#000 solid 1px;border-right:#000 solid 1px; margin:0 0 15px 0;}
.data .toprow {background:#D6FDB3;}
/* form style */
.emailform label{display:block; background:#A2C672; margin: 5px 0 5px 0; padding:5px; clear:both;}
.emailform label span {display:block; float:left; width: 200px;}
.emailform .inputfield {}

.builtby {margin: 20px 0 40px 15px;}
.builtby a { color:#000; font-weight:bold;}