
    body     { 
              margin: 15px ; 
              padding: 0;  
             } 
   			 
   #content   
             {
               position: absolute;
			   left: 65px;
			   top: 100px;
			   z-index: 2;
			 }
			 
   #philosophy   
             {
               position: absolute;
			   left: 0px;
			   top: 0px;
			 }
			 
   #content2   
             {
               position: absolute;
			   left: 0px;
			   top: 0px;
			   z-index: 2;
			 }
			 
   #content3   
             {
               position: absolute;
			   left: 65px;
			   top: 100px;
			   z-index: 2;
			 }
			 		 
   #ContentLinks 
             {
               position: absolute;
			   left: 65px; 
			   top: 100px;
			   z-index: 2;
			 }

   #ContentServices 
             {
               position: absolute;
			   left: 65px; 
			   top: 100px;
			   z-index: 2;
			 }
			 
   #ContentAbout 
             {
               position: absolute;
			   left: 65px; 
			   top: 100px;
			   z-index: 2;
			 }
			 
   #gframe
             {
               position: absolute;
			   left: 73px; 
			   top: 33px;
			   z-index: 2;
			 }
			 
   #history
             {
			   position: absolute;
			   left: 0px;
			   top: 0px;
			 }
			 
   #historyPort
             {
			   position: absolute;
			   left: 140px;
			   top: 20px;
			 }
			 
   #AboutPhilosophy     
             { 
               position:absolute;
               left:5px; 
			   top:40px; 
			 }
			 
   #AboutHistory     
             { 
               position:absolute;
               left:5px; 
			   top:60px; 
			 }
			 
   #AboutGardens     
             { 
               position:absolute;
               left:5px; 
			   top:80px; 
			 }
			 
   #ContentContact 
             {
               position: absolute;
			   left: 65px; 
			   top:100px;
			   z-index: 2;
			 }
			 
   #banner   
             {
               position:relative;
			   left: 0px; 
               width:775px;
			   height:125px;
			   z-index: 1;
			 }
			 
   #sidebarLeft   
             {
               position:absolute;
			   top: 125px;
			   left: 0px; 
               width:65px;
			   height:434px;
			   z-index: 1;
			 }
			 
   #sidebarLeft2   
             {
               position:absolute;
			   top: 559px;
			   left: 0px; 
               width:65px;
			   height:434px;
			   z-index: 2;
			 }
			 
   #sidebarLeft2_test   
             {
               position:absolute;
			   top: 310px;
			   left: 0px; 
               width:65px;
			   height:434px;
			   z-index: 2;
			 }
			 
   #sidebarLeft3   
             {
               position:absolute;
			   top: 973px;
			   left: 0px; 
               width:65px;
			   height:434px;
			   z-index: 2;
			 }
			 
  #sidebarLeft4   
             {
               position:absolute;
			   top: 1407px;
			   left: 0px; 
               width:65px;
			   height:434px;
			   z-index: 2;
			 }
			  
   #sidebarLeft5   
             {
               position:absolute;
			   top: 1841px;
			   left: 0px; 
               width:65px;
			   height:434px;
			   z-index: 2;
			 }		
			 
   #sidebarLeft6   
             {
               position:absolute;
			   top: 2040px;
			   left: 0px; 
               width:65px;
			   height:434px;
			   z-index: 2;
			 }	  
			  			  
   #sidebarRight   
             {
               position:absolute;
			   top: 125px;
			   left: 710px; 
               width:65px;
			   height:434px;
			   z-index: 1;
			 }
			 
	#sidebarRight2   
             {
               position:absolute;
			   top: 559px;
			   left: 710px; 
               width:65px;
			   height:434px;
			   z-index: 2;
			 }
			 
	#sidebarRight2_test   
             {
               position:absolute;
			   top: 310px;
			   left: 710px; 
               width:65px;
			   height:434px;
			   z-index: 2;
			 }
			 
	#sidebarRight3   
             {
               position:absolute;
			   top: 973px;
			   left: 710px; 
               width:65px;
			   height:434px;
			   z-index: 2;
			 }
			 
	#sidebarRight4   
             {
               position:absolute;
			   top: 1407px;
			   left: 710px; 
               width:65px;
			   height:434px;
			   z-index: 1;
			 }
			 
	#sidebarRight5   
             {
               position:absolute;
			   top: 1841px;
			   left: 710px; 
               width:65px;
			   height:434px;
			   z-index: 2;
			 }
			 
	#sidebarRight6   
             {
               position:absolute;
			   top: 2040px;
			   left: 710px; 
               width:65px;
			   height:434px;
			   z-index: 2;
			 }
			 			 
	#footerBG   
             {
               position:absolute;
			   top: 559px;
			   left: 0px; 
			   z-index: 1;
			 }
			 
   #home     
             { 
               position:absolute;
               left:394px; 
			   top:6px; 
			 }
			 
   #about     
             { 
               position:absolute;
               left:460px; 
			   top:6px; 
			 }
			 
   #services     
             { 
               position:absolute;
               left:550px; 
			   top:6px; 
			 }
			 
   #contact     
             { 
               position:absolute;
               left:633px; 
			   top:6px; 
			 }
		
   #links     
             { 
               position:absolute;
               left:716px; 
			   top:6px; 
			 }
			 
   #number1     
             { 
               position:absolute;
               left:141px; 
			   top:6px; 
			 }
			 
   #number2     
             { 
               position:absolute;
               left:159px; 
			   top:6px; 
			 }
			 
   #number3     
             { 
               position:absolute;
               left:177px; 
			   top:6px; 
			 }
			 
   #number4     
             { 
               position:absolute;
               left:195px; 
			   top:6px; 
			 }		 
			 
   #number5     
             { 
               position:absolute;
               left:213px; 
			   top:6px; 
			 }	
			 
   #number6     
             { 
               position:absolute;
               left:231px; 
			   top:6px; 
			 }	
			 
   #number7     
             { 
               position:absolute;
               left:249px; 
			   top:6px; 
			 }
			 
   #number8     
             { 
               position:absolute;
               left:267px; 
			   top:6px; 
			 }
			 
   #number9     
             { 
               position:absolute;
               left:285px; 
			   top:6px; 
			 }
			 
   #number10     
             { 
               position:absolute;
               left:303px; 
			   top:6px; 
			 }					 			 		 
			 
   #previous     
             { 
               position:absolute;
               left:439px; 
			   top:4px; 
			 }
			 
   #slash     
             { 
               position:absolute;
               left:490px; 
			   top:4px; 
			 }
			 
   #caption     
             { 
               position:absolute;
               left:141px; 
			   top:328px; 
			 }
			 
   #captionTown    
             { 
               position:absolute;
               left:430px; 
			   top:388px; 
			 }
   
   #next     
             { 
               position:absolute;
               left:495px; 
			   top:4px; 
			 }
			 
   #renderbox1     
             { 
               position:absolute;
               left:8px; 
			   top:402px;
			 }
			 
   #renderbox2     
             { 
               position:absolute;
               left:20px; 
			   top:402px; 
			 }
			 
   #renderbox3     
             { 
               position:absolute;
               left:32px; 
			   top:402px;
			 }
			 
   #renderbox4     
             { 
               position:absolute;
               left:46px; 
			   top:402px; 
			 }
			 
   #renderbox5     
             { 
               position:absolute;
               left:58px; 
			   top:402px;
			 }
			 
   #renderbox6     
             { 
               position:absolute;
               left:72px; 
			   top:402px; 
			 }
			 
   #renderbox7     
             { 
               position:absolute;
               left:84px; 
			   top:402px;
			 }
			 
   #renderbox8     
             { 
               position:absolute;
               left:98px; 
			   top:402px; 
			 }
			 
   #renderbox9     
             { 
               position:absolute;
               left:110px; 
			   top:402px;
			 }
			 
   #renderbox10     
             { 
               position:absolute;
               left:124px; 
			   top:402px; 
			 }
			 
   #renderbox11     
             { 
               position:absolute;
               left:136px; 
			   top:402px;
			 }
			 
   #renderbox12     
             { 
               position:absolute;
               left:150px; 
			   top:402px; 
			 }
			 
   #renderbox13     
             { 
               position:absolute;
               left:162px; 
			   top:402px;
			 }
			 
   #renderbox14     
             { 
               position:absolute;
               left:176px; 
			   top:402px; 
			 }
			 
   #renderbox15     
             { 
               position:absolute;
               left:188px; 
			   top:402px;
			 }
			 
   #renderbox16     
             { 
               position:absolute;
               left:202px; 
			   top:402px; 
			 }
			 
   #renderbox17     
             { 
               position:absolute;
               left:214px; 
			   top:402px;
			 }
			 
   #renderbox18     
             { 
               position:absolute;
               left:228px; 
			   top:402px;
			 }
			 
   #renderbox19     
             { 
               position:absolute;
               left:237px; 
			   top:402px; 
			 }
			 
   #renderbox20     
             { 
               position:absolute;
               left:257px; 
			   top:402px;
			 }
			 
   #renderbox21     
             { 
               position:absolute;
               left:266px; 
			   top:402px; 
			 }
			 
   #renderbox22     
             { 
               position:absolute;
               left:286px; 
			   top:402px;
			 }
			 
   #renderbox23     
             { 
               position:absolute;
               left:295px; 
			   top:402px;
			 }
			 
   #renderbox24     
             { 
               position:absolute;
               left:315px; 
			   top:402px; 
			 }
			 
   #renderbox25     
             { 
               position:absolute;
               left:324px; 
			   top:402px;
			 }
			 
   #renderbox26     
             { 
               position:absolute;
               left:344px; 
			   top:402px; 
			 }
			 
   #renderbox27     
             { 
               position:absolute;
               left:353px; 
			   top:402px;
			 }
			 
   #renderbox28     
             { 
               position:absolute;
               left:373px; 
			   top:402px; 
			 }
			 
   #renderbox29     
             { 
               position:absolute;
               left:382px; 
			   top:402px;
			 }
			 
   #renderbox30     
             { 
               position:absolute;
               left:402px; 
			   top:402px; 
			 }
			 
   #renderbox31     
             { 
               position:absolute;
               left:411px; 
			   top:402px;
			 }
			 
   #renderbox32     
             { 
               position:absolute;
               left:431px; 
			   top:402px; 
			 }
			 
   #renderbox33     
             { 
               position:absolute;
               left:440px; 
			   top:402px;
			 }
			 
   #renderbox34     
             { 
               position:absolute;
               left:460px; 
			   top:402px; 
			 }
			 
   #renderbox35     
             { 
               position:absolute;
               left:469px; 
			   top:402px;
			 }
			 
   #renderbox36     
             { 
               position:absolute;
               left:489px; 
			   top:402px; 
			 }
			 
   #renderbox37     
             { 
               position:absolute;
               left:498px; 
			   top:402px;
			 }
			 
   #renderbox38     
             { 
               position:absolute;
               left:518px; 
			   top:402px; 
			 }
			 
   #renderbox39     
             { 
               position:absolute;
               left:527px; 
			   top:402px;
			 }
		 
   .footer
		     {
		       COLOR: #000000;
			   background-color: inherit;
		       font-size: 7pt;
		       font-family: verdana, sans-serif;
		       text-decoration: none;
		     }
			
   .afooter
		     {
		       COLOR: #8F503E;
			   background-color: inherit;
		       font-size: 7pt;
		       font-family: verdana, sans-serif;
		       text-decoration: underline;
		     }
			 
   .afooter:hover
		     {
		       COLOR: #8F503E;
			   background-color: inherit;
		       font-size: 7pt;
		       font-family: verdana, sans-serif;
		       text-decoration: none;
		     }
   .text
		     {
		       COLOR: #000000;
			   background-color: inherit;
		       font-size: 10pt;
		       font-family: verdana, sans-serif;
		       text-decoration: none;
		       line-height: 17pt;
		    }
          
   .textb
		     {
		       COLOR: #000000;
			   background-color: inherit;
		       font-size: 10pt;
		       font-family: verdana, sans-serif;
	           font-weight: bold;
		       text-decoration: none;
		       line-height: 16pt;
		    }	  
		  
   .texti
		    {
		      COLOR: #000000;
			  background-color:inherit;
		      font-size: 10pt;
		      font-family: verdana, sans-serif;
		      text-decoration: none;
		      font-style: italic;
		      line-height: 16pt;
		   }  
			 
   .linktext
		     {
		       COLOR: #000000;
			   background-color:inherit;
		       font-size: 8pt;
		       font-family: verdana, sans-serif;
		       text-decoration: none;
			   line-height: 13pt;
		    }
			
   .alinktext
		     {
		       COLOR: #864B3A;
			   background-color:inherit;
		       font-size: 8pt;
		       font-family: verdana, sans-serif;
		       text-decoration: none;
			   line-height: 13pt;
		    }
			
   .alinktext:hover
		     {
		       COLOR: #864B3A;
			   background-color:inherit;
		       font-size: 8pt;
		       font-family: verdana, sans-serif;
		       text-decoration: underline;
			   line-height: 13pt;
		    }
			
    .contacttext
		     {
		       COLOR: #000000;
			   background-color: inherit;
		       font-size: 9pt;
		       font-family: verdana, sans-serif;
		       text-decoration: none;
			   line-height: 14pt;
		    }
			
    .contacttextb
		     {
		       COLOR: #000000;
			   background-color: inherit;
		       font-size: 11pt;
		       font-family: verdana, sans-serif;
	           font-weight: bold;
		       text-decoration: none;
			   line-height: 14pt;
		    }
			
	.NewsText
		     {
		       COLOR: #000000;
			   background-color: inherit;
		       font-size: 9pt;
		       font-family: verdana, sans-serif;
		       text-decoration: none;
			   line-height: 12pt;
		    }
			
	.NewsTitle
		     {
		       COLOR: #864B3A;
			   background-color: inherit;
		       font-size: 16pt;
		       font-family: verdana, sans-serif;
		       text-decoration: none;
		    }
			
	.NewsPosted
		     {
		       COLOR: #000000;
			   background-color: inherit;
		       font-size: 9pt;
		       font-family: verdana, sans-serif;
		       text-decoration: none;
		    }
			
	.NewsTimeSpan
		     {
		       COLOR: #864B3A;
			   background-color: inherit;
		       font-size: 11pt;
		       font-family: verdana, sans-serif;
		       text-decoration: none;
			   width: 50%;
		    }
			
	.aNewsText
		     {
		       COLOR: #A65B5D;
			   background-color: inherit;
		       font-size: 9pt;
		       font-family: verdana, sans-serif;
		       text-decoration: underline;
			   line-height: 14pt;
		    }
			
   .aNewsText:hover
		     {
		       COLOR: #A65B5D;
			   background-color: inherit;
		       font-size: 9pt;
		       font-family: verdana, sans-serif;
		       text-decoration: none;
			   line-height: 14pt;
		    }
			
	.servicetext
		     {
		       COLOR: #000000;
			   background-color: inherit;
		       font-size: 9pt;
		       font-family: verdana, sans-serif;
		       text-decoration: none;
			   line-height: 14pt;
		    }
			
	.ServiceTextTitle
		     {
		       COLOR: #000000;
			   background-color: #E6E6C3;
		       font-size: 10pt;
			   font-weight: Bold;
		       font-family: verdana, sans-serif;
		       text-decoration: none;
		    }
			
	.aServiceTextTitle
		     {
		       COLOR: #000000;
			   background-color: #E6E6C3;
		       font-size: 10pt;
			   font-weight: Bold;
		       font-family: verdana, sans-serif;
		       text-decoration: none;
		    }
			
	.aServiceTextTitle:hover
		     {
		       COLOR: #A65B5D;
			   background-color: #E6E6C3;
		       font-size: 10pt;
			   font-weight: Bold;
		       font-family: verdana, sans-serif;
		       text-decoration: none;
		    }		
			
    .ServiceTextSubTitle
		     {
		       COLOR: #000000;
			   background-color: inherit;
		       font-size: 9pt;
			   font-weight: Bold;
		       font-family: verdana, sans-serif;
		       text-decoration: none;
		    }		
			
	.historytext
		     {
		       COLOR: #000000;
			   background-color: inherit;
		       font-size: 9pt;
		       font-family: verdana, sans-serif;
		       text-decoration: none;
			   line-height: 17pt;
			 }
			
	.designtext
		     {
		       COLOR: #000000;
			   background-color: inherit;
		       font-size: 9pt;
		       font-family: verdana, sans-serif;
		       text-decoration: none;
			   line-height: 14pt;
		     }
			 
	.DesignTextTitle
		     {
		       COLOR: #000000;
			   background-color: inherit;
		       font-size: 12pt;
		       font-family: verdana, sans-serif;
		       text-decoration: none;
			   line-height: 14pt;
		     }
			
	.TestimonialText
		     {
		       COLOR: #000000;
			   background-color: inherit;
		       font-size: 9pt;
		       font-family: verdana, sans-serif;
		       text-decoration: none;
			   line-height: 14pt;
		     }		
			
	.adesigntext
		     {
		       COLOR: #A65B5D;
			   background-color: inherit;
		       font-size: 9pt;
		       font-family: verdana, sans-serif;
		       text-decoration: underline;
			   line-height: 14pt;
		     }
			
   .adesigntext:hover
		     {
		       COLOR: #A65B5D;
			   background-color: inherit;
		       font-size: 9pt;
		       font-family: verdana, sans-serif;
		       text-decoration: none;
			   line-height: 14pt;
		    }
			
   .aservicetext
		     {
		       COLOR: #000000;
			   background-color: inherit;
		       font-size: 10pt;
		       font-family: verdana, sans-serif;
		       text-decoration: none;
			   line-height: 14pt;
			 }
			
   .aservicetext:hover
		     {
		       COLOR: #A65B5D;
			   background-color: inherit;
		       font-size: 10pt;
		       font-family: verdana, sans-serif;
		       text-decoration: none;
			   line-height: 14pt;
		    }
			
	.aservicetext2
		     {
		       COLOR: #A65B5D;
			   background-color: inherit;
		       font-size: 8pt;
		       font-family: verdana, sans-serif;
		       text-decoration: none;
			   line-height: 14pt;
			 }
			
   .aservicetext2:hover
		     {
		       COLOR: #A65B5D;
			   background-color: inherit;
		       font-size: 8pt;
		       font-family: verdana, sans-serif;
		       text-decoration: underline;
			   line-height: 14pt;
		    }
			
    .acontacttext
		     {
		       COLOR: #A65B5D;
			   background-color: inherit;
		       font-size: 9pt;
		       font-family: verdana, sans-serif;
		       text-decoration: underline;
			   line-height: 14pt;
		    }
			
   .acontacttext:hover
		     {
		       COLOR: #A65B5D;
			   background-color: inherit;
		       font-size: 9pt;
		       font-family: verdana, sans-serif;
		       text-decoration: none;
			   line-height: 14pt;
		    }
			
   .gardenimage
		     {
		       COLOR: #A65B5D;
			   background-color: inherit;
		       font-size: 9pt;
			   font-weight: Bold;
		       font-family: arial, sans-serif;
		       text-decoration: none;
			 }
			
   .gardenimage:hover
		     {
		       COLOR: #D8A393;
			   background-color: inherit;
		       font-size: 9pt;
		       font-family: arial, sans-serif;
		       text-decoration: none;
		    }
			
   .gardenslash
		     {
		       COLOR: #D8A393;
			   background-color: inherit;
		       font-size: 10pt;
			   font-weight: Bold;
		       font-family: arial, sans-serif;
		       text-decoration: none;
			 }		

	.AboutLink
		     {
		       COLOR: #8F503E;
			   background-color: inherit;
		       font-size: 8pt;
		       font-family: arial, sans-serif;
		       text-decoration: underline;
		     }
			 
	.AboutLink:hover
		     {
		       COLOR: #8F503E;
			   background-color: inherit;
		       font-size: 8pt;
		       font-family: arial, sans-serif;
		       text-decoration: none;
		     }
			 
	.OnAboutLink
		     {
		       COLOR: #333300;
			   background-color: inherit;
		       font-size: 8pt;
		       font-family: arial, sans-serif;
		       text-decoration: none;
		     }
			 
	.TopLeft
		     {
		       COLOR: #747345;
			   background-color: inherit;
		       font-size: 8pt;
		       font-family: arial, sans-serif;
		       text-decoration: none;
		    }
			
	.TopRight
		     {
		       COLOR: #874C3C;
			   background-color: inherit;
		       font-size: 8pt;
		       font-family: arial, sans-serif;
		       text-decoration: none;
		    }
			
	.Previous
		     {
		       COLOR: #A65B5D;
			   background-color: inherit;
		       font-size: 8pt;
			   font-weight: bold;
		       font-family: arial, sans-serif;
		       text-decoration: none;
		    }
			
	.Slash
		     {
		       COLOR: #A65B5D;
			   background-color: inherit;
		       font-size: 8pt;
			   font-weight: bold;
		       font-family: arial, sans-serif;
		       text-decoration: none;
		    }
			
	.Next
		     {
		       COLOR: #A65B5D;
			   background-color: inherit;
		       font-size: 8pt;
			   font-weight: bold;
		       font-family: arial, sans-serif;
		       text-decoration: none;
		    }
			
	.captionText
		     {
		       COLOR: #6E6F57;
			   background-color: inherit;
		       font-size: 10pt;
		       font-family: arial, sans-serif;
		       text-decoration: none;
			   line-height: 12pt;
			 }

	.captionTextBold
		     {
		       COLOR: #6E6F57;
			   background-color: inherit;
			   font-weight: Bold;
		       font-size: 9pt;
			   white-space: nowrap;
		       font-family: arial, sans-serif;
		       text-decoration: none;
			 }
			 
	.navigation 
            {
		       font-family: arial, sans-serif;
		       font-size: 11px; 
		       text-align: left;
               width: 110px;
		    }

    .navigation a 
            {
			   display:block; 
               color: #000000;
			   width: 110px;
               background-color: #F1F0D2; 
			   text-decoration: none;
               padding: 4px; 
			   border-bottom: 1px solid #8F4D3D;
	           border-left: 1px solid #8F4D3D;
			   border-right: 1px solid #8F4D3D;
			} 

    .navigation a:visited 
              {
			   display:block; 
               color: #000000;
			   width: 110px;
               background-color: #F1F0D2; 
			   text-decoration: none;
               border-bottom: 1px solid #8F4D3D;
	           border-left: 1px solid #8F4D3D;
			   border-right: 1px solid #8F4D3D;
			   }

   .navigation a:hover
             {
			 display:block; 
             color: #8F4D3D;
			 width: 110px;
             background-color: #FBFADC; 
			 text-decoration: none;
             padding: 4px; 
			 border-bottom: 1px solid #8F4D3D;
	         border-left: 1px solid #8F4D3D;
			 border-right: 1px solid #8F4D3D;
			 } 
			 
    .onavigation 
             {
			 font-family: arial, sans-serif;
		     font-size: 11px; 
		     text-align: left;
             width: 110px;
			 display:block; 
             color: #8F4D3D;
             background-color: #FBFADC; 
			 text-decoration: none;
             padding: 4px; 
			 border-bottom: 1px solid #8F4D3D;
	         border-left: 1px solid #8F4D3D;
			 border-right: 1px solid #8F4D3D;
			 } 
			 
	 .bannerText 
            {
		       font-family: verdana, sans-serif;
		       font-size: 9px; 
		       text-align: center;
               width: 60px;
		    }

    .bannerText a 
            {
			   display:block; 
               color: #000000;
			   width: 60px;
               background-color: #F0F1D2; 
			   text-decoration: none;
               padding: 2px; 
	           border: 1px solid #a3a681;
			   border-style: solid;
			} 

    .bannerText a:visited 
              {
			   display:block; 
               color: #000000;
			   width: 60px;
               background-color: #F0F1D2;
			   text-decoration: none;
	           border: 1px solid #a3a681;
			   border-style: solid;
			   }

   .bannerText a:hover
             {
			 display:block; 
             color: #8D4F3B;
			 width: 60px;
             background-color: #FBFADC;
			 text-decoration: none;
             padding: 2px; 
	         border: 1px solid #a3a681;
			 border-style: outset;
			 } 
			 

