#wb_SlideShow1 { top: 165px; left: 195px; }
#background /*agl rulekind: base;*/ { background-image: none; position: relative; width: 760px; height: 905px; visibility: visible; }
body { color: #000; font-size: 11pt; line-height: 13pt; background-color: #f0f1e3; background-image: url(../mainelements/greenstripes.jpg); background-repeat: repeat-x; background-position: left top; margin-top: 25px; margin-bottom: 25px; }
a:link { color: #414119; font-size: 12pt; font-family: "times new roman"; line-height: 14pt; text-decoration: underline; }
a:visited {color: #a5a678; font-size: 12pt; font-family: "times new roman"; line-height: 14pt; text-decoration: underline; }
a:hover { color: #a5a678; font-size: 12pt; font-family: "times new roman"; line-height: 14pt; text-decoration: underline;  }
h1 { color: #fff; font-size: 13pt; font-family: "times new roman"; font-weight: normal; text-align: right; margin-right: 14pt; }
h1:link {  color: #fff; font-size: 13pt; font-family: "times new roman"; font-weight: normal; text-align: right; margin-right: 14pt;  }
h1:visited { color: #fff; font-size: 13pt; font-family: "times new roman"; font-weight: normal; text-align: right; margin-right: 14pt; }
h1:hover { color: #fff; font-size: 13pt; font-family: "times new roman"; font-weight: normal; text-decoration: underline; text-align: right; margin-right: 14pt; }
h2 { color: #000; font-size: 15pt; font-family: "times new roman"; line-height: 17pt; text-decoration: underline; text-align: left; }
#home { position: absolute; top: 121px; left: 9px; width: 124px; height: 29px; }
#aboutus { position: absolute; top: 156px; left: 9px; width: 124px; height: 29px; }
#products { position: absolute; top: 191px; left: 9px; width: 124px; height: 29px; }
#benefits { position: absolute; top: 227px; left: 9px; width: 124px; height: 29px; }
#environment { position: absolute; top: 263px; left: 9px; width: 124px; height: 29px; }
#construction { position: absolute; top: 299px; left: 9px; width: 124px; height: 29px; }
#gallery { position: absolute; top: 335px; left: 9px; width: 124px; height: 29px; }
#brochures { position: absolute; top: 371px; left: 9px; width: 124px; height: 29px; }
#links { position: absolute; top: 407px; left: 9px; width: 124px; height: 29px; }
#contactus { position: absolute; top: 463px; left: 9px; width: 124px; height: 29px; }
#header1 { text-align: right; position: absolute; top: 60px; left: 170px; width: 581px; height: 41px; }
#header2 { text-align: left; position: absolute; top: 116px; left: 175px; width: 565px; height: 30px; }
#headercontactus { text-align: left; position: absolute; top: 116px; left: 175px; width: 565px; height: 60px; }

#honka { position: absolute; top: 801px; left: 12px; }
#logwise { position: absolute; top: 801px; left: 8px; width: 132px; height: 91px; }
#address { text-align: center; position: absolute; top: 495px; left: 13px; width: 128px; height: 250px; }
#hometext { text-align: justify; position: absolute; top: 420px; left: 195px; width: 525px; height: 505px; }
#benefitstext { text-align: justify; position: absolute; top: 478px; left: 195px; width: 525px; height: 375px; }
#aboutustext { text-align: justify; position: absolute; top: 478px; left: 195px; width: 525px; height: 375px; }
#indextext { text-align: justify; position: absolute; top: 395px; left: 195px; width: 525px; height: 505px; }
#constructiontext { text-align: justify; position: absolute; top: 160px; left: 195px; width: 525px; height: 420px; }
#constructiontext2 { text-align: justify; position: absolute; top: 160px; left: 195px; width: 525px; height: 320px; }
#producttext { text-align: justify; position: absolute; top: 160px; left: 195px; width: 525px; height: 650px; }
#faqmenutext1 { position: absolute; top: 160px; left: 195px; width: 525px; height: 25px; }
#previouspage { position: absolute; top: 850px; left: 195px; width: 300px; height: 25px; }
#nextpage { text-align: right; position: absolute; top: 850px; left: 420px; width: 300px; height: 25px; }
#gallerypage { text-align: left; position: absolute; top: 825px; left: 325px; width: 300px; height: 25px; }
#faqtext { position: absolute; top: 160px; left: 195px; width: 525px; height: 650px; }
#bottomimage { position: absolute; top: 160px; left: 195px; width: 525px; height: 308px; }
#bottomimageenvironment { position: absolute; top: 160px; left: 195px; width: 525px; height: 250px; }
#indeximage { position: absolute; top: 165px; left: 195px; width: 525px; height: 220px; max-width: 525px; max-height: 220px; }
#contactform { position: absolute; top: 190px; left: 195px; width: 525px; height: 700px; }
.timbervillelogo /*agl rulekind: base;*/ { position: absolute; top: 15px; left: 16px; width: 206px; height: 74px; }
.address /*agl rulekind: base;*/ { color: #fff; font-size: 12pt; font-family: "times new roman"; font-weight: 500; line-height: 14pt; }
.contactus2 /*agl rulekind: base;*/ { color: #f0f1e3; font-size: 12pt; font-family: "times new roman"; line-height: 14pt; text-decoration: underline; }
.contactus2:hover /*agl rulekind: base;*/ { color: #a5a678; font-size: 12pt; font-family: "times new roman"; line-height: 14pt; text-decoration: underline; }
.tele /*agl rulekind: base;*/ { font-size: 13pt; font-family: "times new roman"; font-weight: 500; line-height: 15pt; }
.bodytext { color: #000; font-size: 11pt; font-family: "times new roman"; line-height: 13pt; text-align: justify;}
.contactform { color: #000; font-size: 11pt; font-family: "times new roman"; line-height: 13pt; text-align: justify; }
.boldmenu /*agl rulekind: base;*/ { font-weight: bold; }
.boldmenu2 /*agl rulekind: base;*/  { color: #000; font-size: 15pt; font-family: "times new roman"; font-weight: bold; line-height: 17pt; text-align: left; }
.boldmenu2:hover /*agl rulekind: base;*/  { color: #000; font-size: 15pt; font-family: "times new roman"; font-weight: bold; line-height: 17pt; text-decoration: underline; text-align: left; }
#layeri9 { position: absolute; top: 510px; left: 200px ; width: 125px; height: 100px; }
#layeri10 { position: absolute; top: 510px; left: 330px ; width: 125px; height: 100px; }
#layeri11 { position: absolute; top: 510px; left: 460px ; width: 125px; height: 100px; }
#layeri12 { position: absolute; top: 510px; left: 590px ; width: 125px; height: 100px; }
#layeri1 { position: absolute; top: 620px; left: 200px ; width: 125px; height: 100px; }
#layeri2 { position: absolute; top: 620px; left: 330px ; width: 125px; height: 100px; }
#layeri3 { position: absolute; top: 620px; left: 460px ; width: 125px; height: 100px; }
#layeri4 { position: absolute; top: 620px; left: 590px ; width: 125px; height: 100px; }
#layeri5 { position: absolute; top: 730px; left: 200px ; width: 125px; height: 100px; }
#layeri6 { position: absolute; top: 730px; left: 330px  ; width: 125px; height: 100px; }
#layeri7 { position: absolute; top: 730px; left: 460px ; width: 125px; height: 100px; }
#layeri8 { position: absolute; top: 730px; left: 590px ; width: 125px; height: 100px; }
#imagegallery /*agl rulekind: base;*/ { border-color: #414119; border-width: 2px; }
#imagegallery:link /*agl rulekind: base;*/ { border-color: #414119; border-width: 2px; }
#imagegallery:visited /*agl rulekind: base;*/ { border-color: #fff; border-width: 2px; }
#brochuretext1 { color: #000; font-size: 11pt; font-family: "times new roman"; line-height: 13pt; text-align: justify; position: absolute; top: 160px; left: 195px; width: 525px; height: 50px; }
#brochuretext2 { color: #000; font-size: 11pt; font-family: "times new roman"; line-height: 13pt; text-align: justify; position: absolute; top: 265px; left: 195px; width: 350px; height: 125px; }
#brochureimage2 { position: absolute; top: 265px; left: 570px; width: 150px; height: 125px; }
#brochuretext3 { color: #000; font-size: 11pt; font-family: "times new roman"; line-height: 13pt; text-align: justify; position: absolute; top: 415px; left: 195px; width: 350px; height: 125px; }
#brochureimage3 { position: absolute; top: 415px; left: 570px; width: 150px; height: 125px; }
#brochuretext4 { color: #000; font-size: 11pt; font-family: "times new roman"; line-height: 13pt; text-align: justify; position: absolute; top: 565px; left: 195px; width: 350px; height: 125px; }
#brochureimage4 { position: absolute; top: 565px; left: 570px; width: 150px; height: 125px; }
#brochuretext5 { color: #000; font-size: 11pt; font-family: "times new roman"; line-height: 13pt; text-align: justify; position: absolute; top: 715px; left: 195px; width: 350px; height: 125px; }
#brochureimage5 { position: absolute; top: 715px; left: 570px; width: 150px; height: 125px; }
#layerg1 { position: absolute; top: 200px; left: 200px ; width: 125px; height: 100px; }
#layerg2 { position: absolute; top: 200px; left: 330px ; width: 125px; height: 100px; }
#layerg3 { position: absolute; top: 200px; left: 460px ; width: 125px; height: 100px; }
#layerg4 { position: absolute; top: 200px; left: 590px ; width: 125px; height: 100px; }
#layerg5 { position: absolute; top: 320px; left: 200px ; width: 125px; height: 100px; }
#layerg6 { position: absolute; top: 320px; left: 330px  ; width: 125px; height: 100px; }
#layerg7 { position: absolute; top: 320px; left: 460px ; width: 125px; height: 100px; }
#layerg8 { position: absolute; top: 320px; left: 590px ; width: 125px; height: 100px; }
#layerg9 { position: absolute; top: 440px; left: 200px ; width: 125px; height: 100px; }
#layerg10 { position: absolute; top: 440px; left: 330px ; width: 125px; height: 100px; }
#layerg11 { position: absolute; top: 440px; left: 460px ; width: 125px; height: 100px; }
#layerg12 { position: absolute; top: 440px; left: 590px ; width: 125px; height: 100px; }
#layerg13 { position: absolute; top: 560px; left: 200px ; width: 125px; height: 100px; }
#layerg14 { position: absolute; top: 560px; left: 330px ; width: 125px; height: 100px; }
#layerg15 { position: absolute; top: 560px; left: 460px ; width: 125px; height: 100px; }
#layerg16 { position: absolute; top: 560px; left: 590px ; width: 125px; height: 100px; }
#layerg17 { position: absolute; top: 680px; left: 200px ; width: 125px; height: 100px; }
#layerg18 { position: absolute; top: 680px; left: 330px ; width: 125px; height: 100px; }
#layerg19 { position: absolute; top: 680px; left: 460px ; width: 125px; height: 100px; }
#layerg20 { position: absolute; top: 680px; left: 590px ; width: 125px; height: 100px; }
#titleg1 { position: absolute; top: 170px; left: 195px; width: 500px; height: 25px; }
#linkstext1 { color: #000; font-size: 11pt; font-family: "times new roman"; line-height: 13pt; text-align: justify; position: absolute; top: 160px; left: 195px; width: 525px; height: 50px; }
#linkstext2 { color: #000; font-size: 11pt; font-family: "times new roman"; line-height: 13pt; text-align: justify; position: absolute; top: 265px; left: 195px; width: 350px; height: 125px; }
#linksimage2 { position: absolute; top: 265px; left: 570px; width: 150px; height: 125px; }
#linkstext3 { color: #000; font-size: 11pt; font-family: "times new roman"; line-height: 13pt; text-align: justify; position: absolute; top: 415px; left: 195px; width: 350px; height: 125px; }
#linksimage3 { position: absolute; top: 415px; left: 570px; width: 150px; height: 125px; }
#linkstext4 { color: #000; font-size: 11pt; font-family: "times new roman"; line-height: 13pt; text-align: justify; position: absolute; top: 565px; left: 195px; width: 350px; height: 125px; }
#linksimage4 { position: absolute; top: 565px; left: 570px; width: 150px; height: 125px; }
#linkstext5 { color: #000; font-size: 11pt; font-family: "times new roman"; line-height: 13pt; text-align: justify; position: absolute; top: 715px; left: 195px; width: 350px; height: 125px; }
#linksimage5 { position: absolute; top: 715px; left: 570px; width: 150px; height: 125px; }

.dsR28 /*agl rulekind: base;*/ { position: relative; top: 6px; left: 6px; width: 486px; height: 680px; }
.dsR29 /*agl rulekind: base;*/ { position: absolute; top: 10px; left: 6px; width: 171px; height: 28px; }
.dsR30 /*agl rulekind: base;*/ { position: absolute; top: 9px; left: 183px; width: 192px; height: 23px; }
.dsR31 /*agl rulekind: base;*/ { position: absolute; top: 44px; left: 6px; width: 171px; height: 54px; }
.dsR33 /*agl rulekind: base;*/ { position: absolute; top: 104px; left: 6px; width: 171px; height: 29px; }
.dsR34 /*agl rulekind: base;*/ { position: absolute; top: 103px; left: 183px; width: 72px; height: 23px; }
.dsR35 /*agl rulekind: base;*/ { position: absolute; top: 139px; left: 6px; width: 171px; height: 28px; }
.dsR37 /*agl rulekind: base;*/ { position: absolute; top: 173px; left: 6px; width: 171px; height: 29px; }
.dsR39 /*agl rulekind: base;*/ { position: absolute; top: 208px; left: 6px; width: 171px; height: 29px; }
.dsR41 /*agl rulekind: base;*/ { position: absolute; top: 243px; left: 6px; width: 171px; height: 27px; }
.dsR42 /*agl rulekind: base;*/ { position: absolute; top: 242px; left: 183px; width: 143px; height: 21px; }
.dsR43 /*agl rulekind: base;*/ { position: absolute; top: 276px; left: 6px; width: 171px; height: 28px; }
.dsR45 /*agl rulekind: base;*/ { position: absolute; top: 306px; left: 6px; width: 479px; height: 22px; }
.dsR46 /*agl rulekind: base;*/ { position: absolute; top: 334px; left: 6px; width: 171px; height: 72px; }
.dsR48 /*agl rulekind: base;*/ { position: absolute; top: 412px; left: 6px; width: 171px; height: 71px; }
.dsR50 /*agl rulekind: base;*/ { position: absolute; top: 489px; left: 6px; width: 171px; height: 72px; }
.dsR52 /*agl rulekind: base;*/ { position: absolute; top: 567px; left: 6px; width: 171px; height: 72px; }
.dsR54 /*agl rulekind: base;*/ { position: absolute; top: 645px; left: 6px; width: 171px; height: 34px; }
.dsR56 /*agl rulekind: base;*/ { top: 6px; left: 6px; width: 486px; height: 778px; }
.dsR70 /*agl rulekind: base;*/ { position: absolute; top: 207px; left: 183px; width: 276px; height: 23px; }
.dsR71 /*agl rulekind: base;*/ { position: absolute; top: 172px; left: 183px; width: 276px; height: 23px; }
.dsR72 /*agl rulekind: base;*/ { position: absolute; top: 138px; left: 183px; width: 276px; height: 23px; }
.dsR73 /*agl rulekind: base;*/ { position: absolute; top: 275px; left: 183px; width: 276px; height: 23px; }
.dsR75 /*agl rulekind: base;*/ { position: absolute; top: 334px; left: 183px; width: 276px; height: 72px; }
.dsR76 /*agl rulekind: base;*/ { position: absolute; top: 412px; left: 183px; width: 276px; height: 71px; }
.dsR77 /*agl rulekind: base;*/ { position: absolute; top: 489px; left: 183px; width: 276px; height: 72px; }
.dsR78 /*agl rulekind: base;*/ { position: absolute; top: 567px; left: 183px; width: 276px; height: 72px; }
.dsR81 /*agl rulekind: base;*/ { width: 272px; height: auto; }
.dsR83 /*agl rulekind: base;*/ { width: 272px; }
.dsR84 /*agl rulekind: base;*/ { position: absolute; top: 645px; left: 183px; width: 163px; height: 34px; }
.dsR126 /*agl rulekind: base;*/ { position: absolute; top: 652px; left: 424px; width: 100px; height: 24px; }
.dsR146 /*agl rulekind: base;*/ { position: absolute; top: 43px; left: 183px; width: 276px; height: 48px; }

#sitemap { font-size: 11pt; font-family: "times new roman"; text-align: center; position: absolute; top: 890px; left: 445px; width: 150px; height: 30px; }
#sitemaptext { text-align: justify; position: absolute; top: 165px; left: 195px; width: 525px; height: 505px; }