/*Start of the css with html first then the body for the index page only*/
html		{
		background: url('grafx/back.jpg');
		background-color: #c0cca5;
		height: 100%;
		max-height: 100%;
		width: 100%;
		padding-top: 0px;
		margin: 0;
		border: 0px solid #ffffff; 
		font-family: arial, tahoma, sans-serif; 
		color: #333300;
		font-size: 10pt;
		text-align: justify;
		scrollbar-arrow-color:#c6ba74;
		scrollbar-track-color:#e0dbbd;
		scrollbar-shadow-color:#666666;
		scrollbar-face-color:#949070;
		scrollbar-highlight-color:#eodbbd;
		scrollbar-darkshadow-color:#000000;
		scrollbar-3dlight-color:#999999;
		}

body		{
		background-color: #c0cca5;
		height: 100%;
		max-height: 100%;
		width: 100%;
		padding-top: 5px;
		margin: 0px;
		border: 0px solid;
		font-family: arial, tahoma, verdana, sans-serif;
		color: #415638;
		font-size: 10pt;
		text-align: justify;
		scrollbar-arrow-color:#c6ba74;
		scrollbar-track-color:#e0dbbd;
		scrollbar-shadow-color:#666666;
		scrollbar-face-color:#949070;
		scrollbar-highlight-color:#eodbbd;
		scrollbar-darkshadow-color:#000000;
		scrollbar-3dlight-color:#999999;
		}

#completeall	{
		background-image: url('grafx/back.jpg');
		background-color: #c0cca5;
		display: block;
		height: 98%;
		max-height: 98%;
		width: 100%;
		margin: 0 auto; /* Right and left margin widths set to "auto" */
		text-align: center; /* Counteract to IE5/Win  */
		position: relative;
		border: 0px solid #000; 
		/*word-wrap:break-word;*/
		}

.content	{
		display: block;
		background-image: url('grafx/backbottom.jpg');
		background-color: #afba95;
		height: 585px;
		max-height: 585px;
		width: 950px;
		margin: 0 auto; /* Right and left margin widths set to "auto" */
		text-align: center; /* Counteract to IE5/Win  */
		position: relative;
		border: 0px solid #000; 
		/*word-wrap:break-word;*/
		}

.title		{
		position: absolute; top: 0px; left: 0px; right: 0px;
		background-image: url('grafx/title3.jpg');
		background-color: #afba95;
		width: 950px;		
		height: 100px;		
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #000;
		z-index: 5;		
		}

.ivyhome	{
		position: absolute; top: 70px; left: 0px; right: 100px;
		background-image: url('grafx/ourivy2.jpg');
		background-color: #afba95;
		width: 134px;		
		height: 213px;		
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #000;
		z-index: 39;		
		}

.photo		{
		position: absolute; top: 100px; left: 140px; right: 310px;
		width: 490px;		
		height: 320px;
		margin: 0px;
		border: 0px solid #000;
		z-index: 38;
		}

.menuindex	{
		position: absolute; top: 115px; left: 660px; right: 110px;
		margin: 0  auto;
		padding: 0px;
		color : #415638;
		font-size: 7pt;
		font-weight: normal;
		width: 180px;
		height: 290px;
		border: 0px solid #000;
		z-index: 29;
		}
.nav1		{
		position: absolute; left: 0px; top: 13px; right: 0px;
		width: 180px;
		height: 25px;
		border: 0px solid #000;
		z-index: 18;
		}

.nav2		{
		position: absolute; left: 0px; top: 42px; right: 0px;
		width: 180px;
		height: 25px;
		border: 0px solid #000;
		z-index: 18;
		}

.nav4		{
		position: absolute; left: 0px; top: 71px; right: 0px;
		width: 180px;
		height: 25px;
		border: 0px solid #000;
		z-index: 18;
		}

.nav5		{
		position: absolute; left: 0px; top: 100px; right: 0px;
		width: 180px;
		height: 25px;
		border: 0px solid #000;
		z-index: 18;
		}

.nav6		{
		position: absolute; left: 0px; top: 133px; right: 0px;
		width: 180px;
		height: 25px;
		border: 0px solid #000;
		z-index: 18;
		}

.nav7		{
		position: absolute; left: 0px; top: 162px; right: 0px;
		width: 180px;
		height: 25px;
		border: 0px solid #000;
		z-index: 18;
		}

.nav8		{
		position: absolute; left: 0px; top: 191px; right: 0px;
		width: 180px;
		height: 25px;
		border: 0px solid #000;
		z-index: 18;
		}

.nav9		{
		position: absolute; left: 0px; top: 220px; right: 0px;
		width: 180px;
		height: 25px;
		border: 0px solid #000;
		z-index: 18;
		}

.nav10		{
		position: absolute; left: 0px; top: 249px; right: 0px;
		width: 180px;
		height: 25px;
		border: 0px solid #000;
		z-index: 18;
		}



.welcome	{
		position: absolute; top: 430px; left: 125px; right: 135px;
		width: 690px;		
		height: 100px;
		font-size: 10pt;
		color : #415638;
		font-weight: normal;
		text-align: justify; /* Counteract to IE5/Win  */
		margin: 0px;
		border: 0px solid #000;
		z-index: 28;
		}

.centre		{
		text-align: center; /* Counteract to IE5/Win  */
		z-index: 33;
		}

#footerindex	{
		position:  absolute; top: 520px; left: 25px; right: 25px;
		margin: 0  auto; /* Right and left margin widths set to "auto" */
		text-align: justify; /* Counteract to IE5/Win  */
		height: 55px;
		width: 900px;
		font-size: 7pt;
		color : #415638;
		font-weight: normal;
		border:0px solid #000;
		padding: 0px;
		z-index: 17;
		}


.footer1280	{
		position: absolute; top: 530px; left: 0px; right: 0px;
		background-image: url('grafx/footer1280.jpg');
		background-color: #afba95;
		width: 950px;		
		height: 90px;		
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #000;
		z-index: 4;		
		}


		/*start restaurant*/


.contentrest	{
		display: block;
		background-image: url('grafx/backbottom.jpg');
		background-color: #afba95;
		height: 820px;
		max-height: 900px;
		width: 950px;
		margin: 0 auto; /* Right and left margin widths set to "auto" */
		text-align: center; /* Counteract to IE5/Win  */
		position: relative;
		border: 0px solid #000; 
		/*word-wrap:break-word;*/
		}

.titlerest2	{
		position: absolute; top: 0px; left: 0px; right: 0px;
		background-image: url('grafx/titlerest2.jpg');
		background-color: #afba95;
		width: 950px;		
		height: 100px;		
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #000;
		z-index: 15;		
		}

.restint	{
		position: absolute; top: 160px; left: 90px; right: 0px;
		background-image: url('grafx/interior-new.jpg');
		background-color: #e9f8d0;
		width: 312px;		
		height: 224px;		
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #ccc;
		z-index: 18;		
		}

#navbar		{
		position:  absolute; top: 130px; left: 770px; right: 0px;
		margin: 0  auto; /* Right and left margin widths set to "auto" */
		text-align: justify; /* Counteract to IE5/Win  */
		height: 290px;
		width: 180px;
		border: 0px solid #000;
		padding: 0px;
		z-index: 3;
		}

.text1		{
		position: absolute; top: 170px; left: 425px; right: 0px;
		background-color: #e9f8d0;
		width: 300px;		
		height: 150px;
		text-align: justify; /* Counteract to IE5/Win  */		
		font-size: 10pt;
		color : #415638;
		font-weight: normal;		
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #ccc;
		z-index: 15;		
		}


.restint2	{
		position: absolute; top: 410px; left: 60px; right: 0px;
		background-image: url('grafx/interior3.jpg');
		background-color: #e9f8d0;
		width: 165px;		
		height: 128px;		
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #ccc;
		z-index: 19;		
		}

.rsqu1		{
		position: absolute; top: 410px; left: 235px; right: 0px;
		background-image: url('grafx/rsqu1.jpg');
		background-color: #e9f8d0;
		width: 136px;		
		height: 128px;		
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #ccc;
		z-index: 15;		
		}

.restint3	{
		position: absolute; top: 410px; left: 380px; right: 0px;
		background-image: url('grafx/interior2xx.jpg');
		background-color: #e9f8d0;
		width: 146px;		
		height: 128px;		
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #ccc;
		z-index: 19;		
		}

.text2		{
		position: absolute; top: 570px; left: 60px; right: 0px;
		background-color: #e9f8d0;
		width: 420px;		
		height: 130px;
		text-align: center; /* Counteract to IE5/Win  */		
		font-size: 10pt;
		color : #415638;
		font-weight: normal;		
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #ccc;
		z-index: 15;		
		}

.restext	{
		position: absolute; top: 490px; left: 520px; right: 40px;
		width: 382px;		
		height: 294px;		
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #000;
		z-index: 16;		
		}


#footerrest	{
		position:  absolute; top: 785px; left: 0px; right: 0px;
		margin: 0  auto; /* Right and left margin widths set to "auto" */
		text-align: justify; /* Counteract to IE5/Win  */
		height: 55px;
		width: 950px;
		font-size: 7pt;
		color : #415638;
		font-weight: normal;
		border: 0px solid #000;
		padding: 0px;
		z-index: 15;
		}

.footerrest2	{
		position: absolute; top: 820px; left: 0px; right: 0px;
		background-image: url('grafx/footer1280.jpg');
		background-color: #afba95;
		width: 950px;		
		height: 100px;		
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #000;
		z-index: 4;		
		}

/*end restaurant*/


/*start tearoom*/


.contenttrm	{
		display: block;
		background-image: url('grafx/backbottom.jpg');
		background-color: #afba95;
		height: 1140px;
		max-height: 1200px;
		width: 950px;
		margin: 0 auto; /* Right and left margin widths set to "auto" */
		text-align: center; /* Counteract to IE5/Win  */
		position: relative;
		border: 0px solid #000; 
		/*word-wrap:break-word;*/
		}

.titletrm	{
		position: absolute; top: 0px; left: 0px; right: 0px;
		background-image: url('grafx/titletroom.jpg');
		background-color: #afba95;
		width: 950px;		
		height: 100px;		
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #000;
		z-index: 15;		
		}

.trm		{
		position: absolute; top: 160px; left: 70px; right: 0px;
		background-image: url('grafx/trm.jpg');
		background-color: #e9f8d0;
		width: 320px;		
		height: 265px;		
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #ccc;
		z-index: 17;		
		}

.trtext1	{
		position: absolute; top: 180px; left: 410px; right: 0px;
		background-color: #e9f8d0;
		width: 320px;		
		height: 200px;
		text-align: center; /* Counteract to IE5/Win  */		
		font-size: 10pt;
		color : #415638;
		font-weight: normal;		
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #ccc;
		z-index: 15;		
		}

.trtext2	{
		position: absolute; top: 450px; left: 60px; right: 0px;
		background-color: #e9f8d0;
		width: 420px;		
		height: 80px;
		text-align: justify; /* Counteract to IE5/Win  */		
		font-size: 10pt;
		color : #415638;
		font-weight: normal;		
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #ccc;
		z-index: 15;		
		}

.trmint2	{
		position: absolute; top: 420px; left: 530px; right: 40px;
		width: 334px;		
		height: 230px;
		background-image: url('grafx/trm-int3.jpg');		
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #000;
		z-index: 16;		
		}

.trmint		{
		position: absolute; top: 545px; left: 70px; right: 0px;
		width: 333px;		
		height: 238px;
		background-image: url('grafx/trm-int.jpg');		
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #ccc;
		z-index: 16;		
		}

.lofttext1	{
		position: absolute; top: 695px; left: 455px; right: 0px;
		background-color: #e9f8d0;
		width: 400px;		
		height: 140px;
		text-align: justify; /* Counteract to IE5/Win  */		
		font-size: 10pt;
		color : #415638;
		font-weight: normal;		
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #ccc;
		z-index: 18;		
		}

.loftint	{
		position: absolute; top: 860px; left: 460px; right: 0px;
		width: 408px;		
		height: 192px;
		background-image: url('grafx/loftint.jpg');		
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #ccc;
		z-index: 16;		
		}

.loftint2	{
		position: absolute; top: 790px; left: 100px; right: 0px;
		width: 323px;		
		height: 285px;
		background-image: url('grafx/loftint2x.jpg');		
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #ccc;
		z-index: 15;		
		}

#footertrm	{
		position:  absolute; top: 1080px; left: 0px; right: 0px;
		margin: 0  auto; /* Right and left margin widths set to "auto" */
		text-align: justify; /* Counteract to IE5/Win  */
		height: 55px;
		width: 950px;
		font-size: 7pt;
		color : #415638;
		font-weight: normal;
		border: 0px solid #000;
		padding: 0px;
		z-index: 15;
		}

.footertrm2	{
		position: absolute; top: 1120px; left: 0px; right: 0px;
		background-image: url('grafx/footer1280.jpg');
		background-color: #afba95;
		width: 950px;		
		height: 100px;		
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #000;
		z-index: 4;		
		}

/*end tearoom*/






/*start history*/


.contenthist	{
		display: block;
		background-image: url('grafx/backbottom.jpg');
		background-color: #afba95;
		height: 880px;
		max-height: 1000px;
		width: 950px;
		margin: 0 auto; /* Right and left margin widths set to "auto" */
		text-align: center; /* Counteract to IE5/Win  */
		position: relative;
		border: 0px solid #000; 
		/*word-wrap:break-word;*/
		}

.titlehist	{
		position: absolute; top: 0px; left: 0px; right: 0px;
		background-image: url('grafx/titlehist.jpg');
		background-color: #afba95;
		width: 950px;		
		height: 100px;		
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #000;
		z-index: 15;		
		}

.histmain	{
		position: absolute; top: 160px; left: 80px; right: 0px;
		background-image: url('grafx/histmain.jpg');
		background-color: #e9f8d0;
		width: 314px;		
		height: 215px;		
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #ccc;
		z-index: 16;		
		}

.histtext1	{
		position: absolute; top: 165px; left: 410px; right: 0px;
		background-color: #e9f8d0;
		width: 340px;		
		height: 190px;
		text-align: justify; /* Counteract to IE5/Win  */		
		font-size: 10pt;
		color : #415638;
		font-weight: normal;		
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #ccc;
		z-index: 15;		
		}

.histtext2	{
		position: absolute; top: 400px; left: 70px; right: 0px;
		background-color: #e9f8d0;
		width: 455px;		
		height: 390px;
		text-align: justify; /* Counteract to IE5/Win  */		
		font-size: 10pt;
		color : #415638;
		font-weight: normal;		
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #ccc;
		z-index: 15;		
		}

.hist2		{
		position: absolute; top: 430px; left: 570px; right: 0px;
		background-image: url('grafx/hist3.jpg');
		background-color: #e9f8d0;
		width: 317px;		
		height: 365px;		
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #ccc;
		z-index: 16;		
		}

#footerhist	{
		position:  absolute; top: 820px; left: 0px; right: 0px;
		margin: 0  auto; /* Right and left margin widths set to "auto" */
		text-align: justify; /* Counteract to IE5/Win  */
		height: 55px;
		width: 950px;
		font-size: 7pt;
		color : #415638;
		font-weight: normal;
		border: 0px solid #000;
		padding: 0px;
		z-index: 15;
		}

.footerhist2	{
		position: absolute; top: 850px; left: 0px; right: 0px;
		background-image: url('grafx/footer1280.jpg');
		background-color: #afba95;
		width: 950px;		
		height: 100px;		
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #000;
		z-index: 4;		
		}

.contenthp	{
		display: block;
		background-image: url('grafx/backbottom.jpg');
		background-color: #afba95;
		width: 720px;
		height: 1400px;
		max-height: 1400px;
		margin: 0 auto; /* Right and left margin widths set to "auto" */
		text-align: center; /* Counteract to IE5/Win  */
		position: relative;
		border: 0px solid #000; 
		/*word-wrap:break-word;*/
		}

.headerhp	{
		position: absolute; top: 0px; left: 160px;
		display: block;
		text-align: left; /* Counteract to IE5/Win  */
		height: 40px;
		width: 310px;
		border: 0px solid #000000;
		z-index: 20;
		}

.intro		{
		position: absolute; top: 40px; left: 20px;
		display: block;
		text-align: center; /* Counteract to IE5/Win  */
		height: 14px;
		width: 620px;	
		border: 0px solid #dcdcdc;
		z-index: 20;
		}

.historyivy	{
		position: absolute; top: 100px; left: 20px;
		display: block;
		background-image: url('grafx/historyivy.jpg');
		background-color: #afba95;
		width: 90px;		
		height: 650px;
		border: 0px solid #dcdcdc;
		z-index: 18;
		}

.historyivy2	{
		position: absolute; top: 750px; left: 20px;
		display: block;
		background-image: url('grafx/historyivy2.jpg');
		background-color: #afba95;
		width: 90px;		
		height: 620px;
		border: 0px solid #dcdcdc;
		z-index: 19;
		}


.table		{
		position: absolute; top: 85px; left: 20px;
		display: block;
		text-align: left; /* Counteract to IE5/Win  */
		width: 690px;		
		height: 1090px;
		font-size: 10pt;
		color : #415638;
		font-weight: normal;
		border: 0px solid #dcdcdc;
		z-index: 20;
		}

.close		{
		position: absolute; top: 1370px; left: 590px;
		display: block;
		font-size: 9pt;
		color : #696969;
		font-weight: normal;
		text-align: left; /* Counteract to IE5/Win  */
		height: 10px;
		width: 40px;
		border: 0px solid #000000;
		z-index: 20;
		}


/*end history*/



/*start gardens*/


.contentg	{
		display: block;
		background-image: url('grafx/backbottom.jpg');
		background-color: #afba95;
		height: 880px;
		max-height: 1000px;
		width: 950px;
		margin: 0 auto; /* Right and left margin widths set to "auto" */
		text-align: center; /* Counteract to IE5/Win  */
		position: relative;
		border: 0px solid #000; 
		/*word-wrap:break-word;*/
		}

.titleg		{
		position: absolute; top: 0px; left: 0px; right: 0px;
		background-image: url('grafx/titleg.jpg');
		background-color: #afba95;
		width: 950px;		
		height: 100px;		
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #000;
		z-index: 15;		
		}

.gtext		{
		position: absolute; top: 150px; left: 140px; right: 0px;
		background-color: #e9f8d0;
		width: 595px;		
		height: 60px;
		text-align: justify; /* Counteract to IE5/Win  */		
		font-size: 10pt;
		color : #415638;
		font-weight: normal;		
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #ccc;
		z-index: 18;		
		}
						
.photoswop	{
		position: absolute; top: 210px; left: 210px;
		margin: 0  auto;
		padding-top: 0px;
		width: 450px;		
		height: 285px;		
		border: 0px solid #b99253;
		z-index: 6;
		}

.textswop	{
		position: absolute; top: 483px; left: 210px;
		margin: 0  auto;
		padding-top: 0px;
		width: 450px;		
		height: 100px;
		font-size: 12pt;
		color : #415638;
		font-weight: bold;			
		border: 0px solid #b99253;
		z-index: 6;
		}

.scrollerswop	{
		position: absolute; top: 483px; left: 197px;
		margin: 0  auto;
		padding-top: 0px;
		width: 475px;		
		height: 100px;		
		border: 0px solid #b99253;
		z-index: 7;
		}

.gtext2		{
		position: absolute; top: 600px; left: 150px; right: 0px;
		background-color: #e9f8d0;
		width: 595px;		
		height: 130px;
		text-align: center; /* Counteract to IE5/Win  */		
		font-size: 10pt;
		color : #415638;
		font-weight: normal;		
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #ccc;
		z-index: 18;		
		}

#footerg	{
		position:  absolute; top: 820px; left: 0px; right: 0px;
		margin: 0  auto; /* Right and left margin widths set to "auto" */
		text-align: justify; /* Counteract to IE5/Win  */
		height: 55px;
		width: 950px;
		font-size: 7pt;
		color : #415638;
		font-weight: normal;
		border: 0px solid #000;
		padding: 0px;
		z-index: 15;
		}
.footerg2	{
		position: absolute; top: 850px; left: 0px; right: 0px;
		background-image: url('grafx/footer1280.jpg');
		background-color: #afba95;
		width: 950px;		
		height: 100px;		
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #000;
		z-index: 4;		
		}

.contentww	{
		display: block;
		background-image: url('grafx/backbottom.jpg');
		background-color: #afba95;
		width: 850px;
		height: 675px;
		max-height: 675px;
		margin: 0 auto; /* Right and left margin widths set to "auto" */
		text-align: center; /* Counteract to IE5/Win  */
		position: relative;
		border: 0px solid #000; 
		/*word-wrap:break-word;*/
		}

.headerww	{
		position: absolute; top: 10px; left: 250px;
		display: block;
		text-align: left; /* Counteract to IE5/Win  */
		height: 40px;
		width: 310px;
		border: 0px solid #000000;
		z-index: 20;
		}

.wwmap		{
		position: absolute; top: 50px; left: 20px;
		display: block;
		width: 800px;	
		height: 518px;
		border: 3px solid #dcdcdc;
		z-index: 20;
		}

.wwintro		{
		position: absolute; top: 585px; left: 120px;
		display: block;
		text-align: center; /* Counteract to IE5/Win  */
		height: 34px;
		width: 580px;	
		border: 0px solid #dcdcdc;
		z-index: 20;
		}

.wwclose	{
		position: absolute; top: 650px; left: 740px;
		display: block;
		font-size: 9pt;
		color : #696969;
		font-weight: normal;
		text-align: left; /* Counteract to IE5/Win  */
		height: 10px;
		width: 40px;
		border: 0px solid #000000;
		z-index: 20;
		}

/*end gardens*/



/*start crafts*/


.contentc	{
		display: block;
		background-image: url('grafx/backbottom.jpg');
		background-color: #afba95;
		height: 1340px;
		max-height: 1400px;
		width: 950px;
		margin: 0 auto; /* Right and left margin widths set to "auto" */
		text-align: center; /* Counteract to IE5/Win  */
		position: relative;
		border: 0px solid #000; 
		/*word-wrap:break-word;*/
		}

.titlec		{
		position: absolute; top: 0px; left: 0px; right: 0px;
		background-image: url('grafx/titlec.jpg');
		background-color: #afba95;
		width: 950px;		
		height: 100px;		
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #000;
		z-index: 15;		
		}

.cmain		{
		position: absolute; top: 160px; left: 80px; right: 0px;
		background-image: url('grafx/crafts1.jpg');
		background-color: #e9f8d0;
		width: 325px;		
		height: 275px;		
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #ccc;
		z-index: 17;		
		}

.cmain2		{
		position: absolute; top: 375px; left: 365px; right: 0px;
		background-image: url('grafx/crafts2x.jpg');
		background-color: #e9f8d0;
		width: 207px;		
		height: 150px;		
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #ccc;
		z-index: 18;		
		}

.ctext1		{
		position: absolute; top: 165px; left: 425px; right: 0px;
		background-color: #e9f8d0;
		width: 315px;		
		height: 150px;
		text-align: justify; /* Counteract to IE5/Win  */		
		font-size: 10pt;
		color : #415638;
		font-weight: normal;		
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #ccc;
		z-index: 15;		
		}

.ctext2		{
		position: absolute; top: 435px; left: 595px; right: 0px;
		background-color: #e9f8d0;
		width: 250px;		
		height: 30px;
		text-align: center; /* Counteract to IE5/Win  */		
		font-size: 10pt;
		color : #415638;
		font-weight: normal;		
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #ccc;
		z-index: 15;		
		}

.pottery	{
		position: absolute; top: 535px; left: 80px; right: 0px;
		background-image: url('grafx/pottery.gif');
		background-color: #e9f8d0;
		width: 250px;		
		height: 35px;
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #ccc;
		z-index: 15;		
		}

.ctext3		{
		position: absolute; top: 580px; left: 80px; right: 0px;
		background-color: #e9f8d0;
		width: 400px;		
		height: 160px;
		text-align: justify; /* Counteract to IE5/Win  */		
		font-size: 10pt;
		color : #415638;
		font-weight: normal;		
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #ccc;
		z-index: 15;		
		}

.mark		{
		position: absolute; top: 580px; left: 500px; right: 0px;
		background-image: url('grafx/mark.jpg');
		background-color: #e9f8d0;
		width: 175px;		
		height: 151px;
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #ccc;
		z-index: 15;
		}

.pat		{
		position: absolute; top: 580px; left: 705px; right: 0px;
		background-image: url('grafx/pat.jpg');
		background-color: #e9f8d0;
		width: 183px;		
		height: 147px;
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #ccc;
		z-index: 15;
		}

.gallery	{
		position: absolute; top: 765px; left: 80px; right: 0px;
		background-image: url('grafx/gallery.gif');
		background-color: #e9f8d0;
		width: 310px;		
		height: 35px;
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #ccc;
		z-index: 15;		
		}

.ctext4		{
		position: absolute; top: 810px; left: 80px; right: 0px;
		background-color: #e9f8d0;
		width: 400px;		
		height: 160px;
		text-align: justify; /* Counteract to IE5/Win  */		
		font-size: 10pt;
		color : #415638;
		font-weight: normal;		
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #ccc;
		z-index: 15;		
		}

.cimg		{
		position: absolute; top: 810px; left: 540px; right: 0px;
		background-image: url('grafx/cimg-s.jpg');
		background-color: #e9f8d0;
		width: 285px;		
		height: 204px;
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #ccc;
		z-index: 15;
		}

.hfram		{
		position: absolute; top: 810px; left: 705px; right: 0px;
		background-image: url('grafx/hfram.jpg');
		background-color: #e9f8d0;
		width: 183px;		
		height: 147px;
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #ccc;
		z-index: 15;
		}

.fadeout	{
		position: absolute; top: 1070px; left: 65px; right: 0px;
		background-image: url('grafx/fadeout.jpg');
		background-color: #e9f8d0;
		width: 850px;		
		height: 174px;
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #ccc;
		z-index: 16;
		}

.arrowcraft	{
		position: absolute; top: 1040px; left: 865px; right: 0px;
		width: 40px;		
		height: 40px;
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #000000;
		z-index: 26;		
		}

#footerc	{
		position:  absolute; top: 1260px; left: 0px; right: 0px;
		margin: 0  auto; /* Right and left margin widths set to "auto" */
		text-align: justify; /* Counteract to IE5/Win  */
		height: 55px;
		width: 950px;
		font-size: 7pt;
		color : #415638;
		font-weight: normal;
		border: 0px solid #000;
		padding: 0px;
		z-index: 15;
		}

.footerc2	{
		position: absolute; top: 1240px; left: 0px; right: 0px;
		background-image: url('grafx/footer1280.jpg');
		background-color: #afba95;
		width: 950px;		
		height: 100px;		
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #000;
		z-index: 4;		
		}


/*end crafts*/


/*start contact*/

.titlecont	{
		position: absolute; top: 0px; left: 0px; right: 0px;
		background-image: url('grafx/titlecont.jpg');
		background-color: #afba95;
		width: 950px;		
		height: 100px;		
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #000;
		z-index: 15;		
		}

.contentcont	{
		display: block;
		background-image: url('grafx/backbottom.jpg');
		background-color: #afba95;
		height: 880px;
		max-height: 900px;
		width: 950px;
		margin: 0 auto; /* Right and left margin widths set to "auto" */
		text-align: center; /* Counteract to IE5/Win  */
		position: relative;
		border: 0px solid #000; 
		/*word-wrap:break-word;*/
		}

.textcont1	{
		position: absolute; top: 185px; left: 90px; right: 0px;
		background-color: #e9f8d0;
		width: 280px;		
		height: 120px;
		text-align: center; /* Counteract to IE5/Win  */		
		font-size: 10pt;
		color : #415638;
		font-weight: bold;		
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #ccc;
		z-index: 17;		
		}

.textcont2	{
		position: absolute; top: 185px; left: 400px; right: 0px;
		background-color: #e9f8d0;
		width: 300px;		
		height: 120px;
		text-align: center; /* Counteract to IE5/Win  */		
		font-size: 10pt;
		color : #415638;
		font-weight: bold;		
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #ccc;
		z-index: 17;		
		}

.mapcont	{
		position: absolute; top: 335px; left: 90px; right: 0px;
		background-color: #e9f8d0;
		width: 650px;		
		height: 300px;
		margin-top: 0px;
		padding: 0px;
		border: 1px solid #ccc;
		z-index: 17;		
		}

.textcont3	{
		position: absolute; top: 665px; left: 150px; right: 0px;
		background-color: #e9f8d0;
		width: 540px;		
		height: 120px;
		text-align: justify; /* Counteract to IE5/Win  */		
		font-size: 10pt;
		color : #415638;
		font-weight: normal;		
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #ccc;
		z-index: 17;		
		}

#footercont	{
		position:  absolute; top: 830px; left: 0px; right: 0px;
		margin: 0  auto; /* Right and left margin widths set to "auto" */
		text-align: justify; /* Counteract to IE5/Win  */
		height: 55px;
		width: 950px;
		font-size: 7pt;
		color : #415638;
		font-weight: normal;
		border: 0px solid #000;
		padding: 0px;
		z-index: 15;
		}

.footercont2	{
		position: absolute; top: 860px; left: 0px; right: 0px;
		background-image: url('grafx/footer1280.jpg');
		background-color: #afba95;
		width: 950px;		
		height: 100px;		
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #000;
		z-index: 4;		
		}

			/*end contact*/



			/*start links*/						
.contentlnk	{
		display: block;
		background-image: url('grafx/backbottom.jpg');
		background-color: #afba95;
		height: 800px;
		max-height: 800px;
		width: 950px;
		margin: 0 auto; /* Right and left margin widths set to "auto" */
		text-align: center; /* Counteract to IE5/Win  */
		position: relative;
		border: 0px solid #000; 
		/*word-wrap:break-word;*/
		}

.titlelnk	{
		position: absolute; top: 0px; left: 0px; right: 0px;
		background-image: url('grafx/titlel.jpg');
		background-color: #afba95;
		width: 950px;		
		height: 100px;		
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #000;
		z-index: 15;		
		}

.linktext	{
		position: absolute; top: 155px; left: 80px; right: 0px;
		background-color: #e9f8d0;
		width: 540px;		
		height: 120px;
		text-align: justify; /* Counteract to IE5/Win  */		
		font-size: 10pt;
		color : #415638;
		font-weight: normal;		
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #ccc;
		z-index: 17;		
		}

.linksmain	{
		position: absolute; top: 545px; left: 50px; right: 0px;
		background-image: url('grafx/linksmainx.jpg');
		background-color: #e9f8d0;
		width: 850px;		
		height: 184px;		
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #ccc;
		z-index: 18;		
		}

#footerlinks	{
		position:  absolute; top: 725px; left: 0px; right: 0px;
		margin: 0  auto; /* Right and left margin widths set to "auto" */
		text-align: justify; /* Counteract to IE5/Win  */
		height: 55px;
		width: 950px;
		font-size: 7pt;
		color : #415638;
		font-weight: normal;
		border: 0px solid #000;
		padding: 0px;
		z-index: 11;
		}

.footerlinks2	{
		position: absolute; top: 755px; left: 0px; right: 0px;
		background-image: url('grafx/footer1280.jpg');
		background-color: #afba95;
		width: 950px;		
		height: 100px;		
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #000;
		z-index: 4;		
		}


/*end links*/


/*start access*/

.contentacc	{
		display: block;
		background-image: url('grafx/backbottom.jpg');
		background-color: #afba95;
		height: 800px;
		max-height: 800px;
		width: 950px;
		margin: 0 auto; /* Right and left margin widths set to "auto" */
		text-align: center; /* Counteract to IE5/Win  */
		position: relative;
		border: 0px solid #000; 
		/*word-wrap:break-word;*/
		}

.titleacc	{
		position: absolute; top: 0px; left: 0px; right: 0px;
		background-image: url('grafx/titleacc.jpg');
		background-color: #afba95;
		width: 950px;		
		height: 100px;		
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #000;
		z-index: 14;		
		}

.accesstext	{
		position: absolute; top: 160px; left: 90px; right: 0px;
		background-color: #e9f8d0;
		width: 550px;		
		height: 190px;
		text-align: justify; /* Counteract to IE5/Win  */		
		font-size: 10pt;
		color : #415638;
		font-weight: normal;
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #ccc;
		z-index: 20;		
		}

.accesslist	{	
		position: absolute; top: 350px; left: 80px; right: 0px;
		background-color: #e9f8d0;
		width: 470px;		
		height: 370px;
		text-align: left; /* Counteract to IE5/Win  */	
		line-height: 2.5em;		
		font-size: 10pt;
		color : #415638;
		font-weight: normal;
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #ccc;
		z-index: 17;		
		}

.accessmain	{
		position: absolute; top: 415px; left: 560px; right: 0px;
		background-image: url('grafx/accessmain4.jpg');
		background-color: #e9f8d0;
		width: 266px;		
		height: 268px;		
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #ccc;
		z-index: 16;		
		}

#footeracc	{
		position:  absolute; top: 720px; left: 0px; right: 0px;
		margin: 0  auto; /* Right and left margin widths set to "auto" */
		text-align: justify; /* Counteract to IE5/Win  */
		height: 55px;
		width: 950px;
		font-size: 7pt;
		color : #415638;
		font-weight: normal;
		border: 0px solid #000;
		padding: 0px;
		z-index: 15;
		}

.footeracc2	{
		position: absolute; top: 750px; left: 0px; right: 0px;
		background-image: url('grafx/footer1280.jpg');
		background-color: #afba95;
		width: 950px;		
		height: 100px;		
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #000;
		z-index: 4;		
		}

/*end access*/



.arrow		{
		position: absolute; top: 0px; left: 855px; right: 0px;
		width: 40px;		
		height: 40px;
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #000000;
		z-index: 26;		
		}

.ivyint		{
		position: absolute; top: 70px; left: 7px; right: 770px;
		width: 114px;		
		height: 194px;		
		margin-top: 0px;
		padding: 0px;
		border: 0px solid #000;
		z-index: 16;		
		}

.copywright	{
		display: block;
		height: 14px;
		width: 280px;
		position: absolute; top: 45px; left: 30px;
		border: 0px solid ;
		font-size: 7pt;
		color : #415638;
		font-weight: normal;
		z-index: 21;
		}

.lastmod	{
		position: absolute; top: 45px; right: 30px;
		margin: 0  auto; /* Right and left margin widths set to "auto" */
		text-align: center; /* Counteract to IE5/Win  */
		height: 14px;
		width: 220px;
		background: url('back.jpg');
		font-size: 7pt;
		color : #415638;
		font-weight: normal;
		border: 0px solid ;
		padding: 0px;
		}

.stackrock	{
		display: block;
		height: 14px;
		width: 120px;
		position: absolute; top: 45px; left: 300px;
		border: 0px solid #000000;
		z-index: 40;
		}

.stackrock2	{
		display: block;
		height: 14px;
		width: 120px;
		position: absolute; top: 45px; left: 500px;
		border: 0px solid #000000;
		z-index: 241;
		}

.header		{
		display: block;
		font-size: 12pt;
		color : #696969;
		font-weight: bold;
		text-align: left; /* Counteract to IE5/Win  */
		height: 40px;
		width: 300px;
		position: absolute; top: 110px; left: 120px;
		border: 0px solid #000000;
		z-index: 20;
		}

#menux a 	{
		display: block;
		width: 120px;
		height: 14px;
		font-size: 7pt;
		color : #415638;
		font-weight: normal;
		margin: 0; padding:0px;
		border: 0px solid #000;
		}
#menux a:hover 	{	
		display: block;
		width: 120px;
		height: 14px;
		font-size: 7pt;
		color : #b1bc97;
		font-weight: normal;
		margin: 0; padding:0px;
		border: 0px solid #000;
		}
#menux a:active {
		background-position: 0;
		color: #b1bc97;
		}
	
#menus a 	{
		display: block;
		width: 120px;
		height: 14px;
		font-size: 7pt;
		color : #415638;
		font-weight: normal;
		margin: 0; padding:0px;
		border: 0px solid #000;
		}

#menus a:hover 	{	
		display: block;
		width: 120px;
		height: 14px;
		font-size: 7pt;
		color : #b1bc97;
		font-weight: normal;
		margin: 0; padding:0px;
		border: 0px solid #000;
		}
#menus a:active {
		background-position:  0;
		color: #b1bc97;
		}


a:link { color: #415638; font-weight: bold;}
a:visited { color: #68860b;  font-weight: bold;}
a:hover { color: #8b4513; font-weight: bold;}

