/*main rules*/
* {	margin: 0; padding: 0; border:none; list-style:none; text-decoration:none;}
a:focus {outline:none;}

body { background: #f2eddf url(../img/bg.gif) repeat top left; font-family: Georgia, Times New Roman, Times, serif; font-size:12px; color: #373737; line-height:17px; }
p { padding-bottom:12px; }
h2 {font-size:14px; font-weight:bold; font-style:italic; padding-bottom:12px; color:#47004b;}
h3 {font-size:12px; font-weight:bold; padding:10px 0 6px 0;}
h3:first-child {padding-top:0;}

#container { width:721px; }
#menu {	width:262px; height:633px; background: url(../img/menu3.gif) no-repeat; position: absolute; left: 9px; top: 8px; float:left; }

ul#buttons { position:absolute; left:41px; top:248px; }
ul#buttons li { width: 221px; float: left; }
ul#buttons li a { display: block; height: 31px; background-position: 0px 0px; text-indent: -3000px; }
.b_home {background:url(../img/b_home.gif) no-repeat;}
.b_house {background:url(../img/b_house.gif) no-repeat; }
.b_garden {background:url(../img/b_garden.gif) no-repeat; }
.b_region {background:url(../img/b_region.gif) no-repeat; }
.b_hosts {background:url(../img/b_hosts.gif) no-repeat; }
.b_sustainability {background:url(../img/b_sustainability.gif) no-repeat; }
.b_testimonials {background:url(../img/b_testimonials.gif) no-repeat; }
.b_contact {background:url(../img/b_contact.gif) no-repeat; }
ul#buttons li a:hover {background-position: -0px -31px; }
ul#buttons li.current a {background-position: 0px -31px; }
ul#buttons li.current a:hover {background-position: 0px -31px; }

#content_container {width:457px; position:absolute; left:277px; top:25px; }

#top {width:448px; height:11px; background:url(../img/top.gif) no-repeat; line-height: 0; font-size:1px;}
#main_pic {width:448px; line-height:0; font-size:1px;}

h1 { width:448px; height: 40px; text-indent: -3000px; line-height: 0; font-size:1px; }
.h_home {background:url(../img/head_home.gif) no-repeat; }
.h_house {background:url(../img/head_house.gif) no-repeat; }
.h_garden {background:url(../img/head_garden.gif) no-repeat; }
.h_region {background:url(../img/head_region.gif) no-repeat; }
.h_hosts {background:url(../img/head_hosts.gif) no-repeat; }
.h_sustainability {background:url(../img/head_sustainability.gif) no-repeat; }
.h_testimonials {background:url(../img/head_testimonials.gif) no-repeat; }
.h_contact {background:url(../img/head_contact.gif) no-repeat; }  

#content { width:406px; background-color:#FFFFFF; background:url(../img/mid.gif) repeat-y; padding: 12px 21px 21px 21px;}
#content ul {margin-left:13px;}
#content ul li {list-style-type:disc;}
.quoted {font-size: 11px; color:#7d7d7d;}
#pics {float:right; width:154px; margin-left:21px; margin-right:-7px; margin-top:-3px; }
#IEroot #pics {width:161px;}
#pics img {padding-bottom:5px;}

img.right {float:right; margin-bottom:21px;}

#linkback {margin:30px 0 0px 0; border-top: 1px solid #d7d7d7; padding:10px 0 0 0; overflow:auto; clear:both;}
#linkback p {padding-top:20px;}
#linkback img {float:left; margin-right:10px; }

#content a {color:#55b502;}
#content a:hover {text-decoration:underline;}

#bottom {width:457px; height:53px; background:url(../img/bottom.gif) no-repeat; }
#credit {padding: 14px 0 0 21px; font-size:9px; color:#cfcfcf;}
#credit a {color:#cfcfcf}
#credit a:hover {color:#333333; text-decoration:underline;}
