/*Start of the css with html first then the body for the index page only*/
html		{
		background-color: #c4dcb3;
		background: url('grafx/back.jpg');
		height: 100%;
		max-height: 100%;
		width: 100%;
		padding-top: 0;
		margin: 0;
		border: 0px solid #ffffff; 
		font-family: arial, tahoma, sans-serif; 
		color: #358a38;
		font-size: 10pt;
		text-align: justify;
		}

body		{
		height: 100%;
		max-height: 100%;
		width: 100%;
		padding-top: 0px;
		margin: 0px;
		border: 0px solid;
		font-family: arial, tahoma, verdana, sans-serif;
		color: #358a38;
		font-size: 9pt;
		text-align: justify;
		}

#contenthome	{
		position: absolute; left: 0px; top: 20px;
		height: 620px;
		max-height: 630px;
		background-color: #c4dcb3;
		background: url('grafx/backint.jpg');
		width: 960px;
		margin: 0 auto; /* Right and left margin widths set to "auto" */
		position:  relative;
		border: 2px solid #b6c8a8; 
		/*word-wrap:break-word;*/
		z-index: 11;
		}

.topimgtxt	{
		position: absolute; left: 300px; top: 25px; right: 210px;
		width: 450px;
		height: 50px;
		border: 0px solid #000;
		font-size: 10pt;
		text-align: center;
		z-index: 7;
		}

.topimg		{
		position: absolute; left: 300px; top: 20px; right: 210px;
		width: 450px;
		height: 70px;
		background-color: #c4dcb3;
		background: url('grafx/title.jpg') left top no-repeat;
		border: 0px solid #000;
		z-index: 7;
		}

.sideimg	{
		position: absolute; left: 0px; top: 0px; right: 726px;
		width: 215px;
		height: 550px;
		background-color: #c4dcb3;
		background: url('grafx/sidepanel.jpg') left top no-repeat;
		border: 0px solid #000;
		z-index: 20;
		}

.star		{
		position: absolute; left: 820px; top: 30px; right: 20px;
		width: 110px;
		height: 26px;
		background-color: #c4dcb3;
		background: url('grafx/3star.gif') left top no-repeat;
		border: 1px solid #b6c8a8;
		z-index: 24;
		}

.homemenu	{
		position: absolute; left: 25px; top: 85px; right: 835px;
		height: 200px;
		max-height: 200px;
		width: 101px;
		margin: 0 auto; /* Right and left margin widths set to "auto" */
		text-align: left; /* Counteract to IE5/Win  */
		border: 0px solid #b6c8a8; 
		/*word-wrap:break-word;*/
		z-index: 21;
		}

.title		{
		position: absolute; left: 205px; top: 100px; right: 390px;
		width: 350px;
		height: 30px;
		text-align: left; /* Counteract to IE5/Win  */
		font-size: 13pt;
		color: #358a38;
		border: 0px solid #dcdcdc;
		z-index: 22;
		}

.subtitle	{
		position: relative;
		width: 330px;
		height: 30px;
		margin: 0px 0px 0px 0px;
		text-align: left; /* Counteract to IE5/Win  */
		font-size: 11pt;
		font-weight: bold;
		color: #358a38;
		border: 0px solid #dcdcdc;
		z-index: 8;
		}

.swoptxt	{
		position: absolute; left: 350px; top: 105px; right: 250px;
		width: 350px;
		height: 250px;
		border: 0px solid #000;
		font-size: 10pt;
		text-align: center;
		z-index: 8;
		}

.swop		{
		position: absolute; left: 350px; top: 105px; right: 250px;
		width: 350px;
		height: 250px;
		background-color: #c4dcb3;
		background: url('swops/img3.jpg') left top no-repeat;
		border: 0px solid #000;
		z-index: 8;
		}

.texthome	{
		position: absolute; left: 230px; top: 385px;  right: 60px;
		height: 200px;
		max-height: 250px;
		width: 670px;
		margin: 0 auto; /* Right and left margin widths set to "auto" */
		text-align: left; /* Counteract to IE5/Win  */
		border: 0px solid #406382; 
		/*word-wrap:break-word;*/
		z-index: 17;
		}

#footerindex	{
		position: absolute; top: 590px; left: 0px;  right: 0px;
		margin: 0  auto; /* Right and left margin widths set to "auto" */
		text-align: center; /* Counteract to IE5/Win  */
		height: 15px;
		width: 960px;
		background-color: #c4dcb3;
		background: url('grafx/backint.jpg');
		font-size: 8pt;
		color : #358a38;
		font-weight: normal;
		border: 0px solid #000;
		padding: 0px;
		z-index: 17;
		}

.copywright	{
		position: absolute; top: 10px; left: 20px;  right: 740px;
		margin: 0  auto; /* Right and left margin widths set to "auto" */
		text-align: left; /* Counteract to IE5/Win  */
		height: 20px;
		width: 200px;
		font-size: 8pt;
		color : #358a38;
		font-weight: normal;
		border: 0px solid #000;
		padding: 0px;
		}

.castle1	{
		position: absolute; top: 10px; left: 240px;  right: 586px;
		margin: 0  auto; /* Right and left margin widths set to "auto" */
		text-align: center; /* Counteract to IE5/Win  */
		height: 20px;
		width: 124px;
		font-size: 8pt;
		color : #358a38;
		font-weight: normal;
		border: 0px solid #000;
		padding: 0px;
		}

.castlecss	{
		position: absolute; top: 10px; left: 605px;  right: 267px;
		margin: 0  auto; /* Right and left margin widths set to "auto" */
		text-align: center; /* Counteract to IE5/Win  */
		height: 20px;
		width: 124px;
		font-size: 8pt;
		color : #358a38;
		font-weight: normal;
		border: 0px solid #000;
		padding: 0px;
		}

.castle2	{
		position: absolute; top: 10px; left: 405px;  right: 405px;
		margin: 0  auto; /* Right and left margin widths set to "auto" */
		text-align: center; /* Counteract to IE5/Win  */
		height: 20px;
		width: 150px;
		font-size: 8pt;
		color : #358a38;
		font-weight: normal;
		border: 0px solid #000;
		padding: 0px;
		}

.lastmod	{
		position: absolute; top: 10px; left: 770px;  right: 20px;
		margin: 0  auto; /* Right and left margin widths set to "auto" */
		text-align: right; /* Counteract to IE5/Win  */
		height: 20px;
		width: 170px;
		font-size: 8pt;
		color : #358a38;
		font-weight: normal;
		border: 0px solid #000;
		padding: 0px;
		}

			/* END OF INDEX */


			/*ABOUT PAGE  */

#contentabout	{
		position: absolute; left: 0px; top: 10px;
		position:  relative;
		height: 750px;
		max-height: 750px;
		background-color: #c4dcb3;
		background: url('grafx/backint.jpg');
		width: 960px;
		margin: 0 auto; /* Right and left margin widths set to "auto" */
		border: 2px solid #b6c8a8; 
		/*word-wrap:break-word;*/
		z-index: 11;
		}

.textabout	{
		position: absolute; left: 205px; top: 140px; right: 55px;
		width: 700px;
		height: 560px;
		border: 0px solid #000;
		z-index: 22;
		}

.van2		{
		float: right;
		position: relative;
		background-color: #a6cdb0;
		background: url('grafx/aboutpic2.jpg') no-repeat;
		height: 233px;
		width: 321px;
		margin: -5px 0px 10px 10px;
		border: 0px solid #b6c8a8; 
		/*word-wrap:break-word;*/
		z-index: 22;
		}

.homefarm	{
		float: left;
		position: relative;
		background-color: #a6cdb0;
		background: url('grafx/aboutpic1.jpg') no-repeat;
		height: 234px;
		width: 274px;
		margin: 10px 10px 10px 0px;
		border: 0px solid #b6c8a8; 
		/*word-wrap:break-word;*/
		z-index: 22;
		}

.aboutarr	{
		float: right;
		position: relative;
		width: 22px;
		height: 24px;
		margin: 0px 20px 0px 0px;
		border: 0px solid #b6c8a8; 
		/*word-wrap:break-word;*/
		z-index: 22;
		}

#footerabout	{
		position: absolute; top: 700px; left: 0px;  right: 0px;
		margin: 0  auto; /* Right and left margin widths set to "auto" */
		text-align: center; /* Counteract to IE5/Win  */
		height: 15px;
		width: 960px;
		background-color: #c4dcb3;
		background: url('grafx/backint.jpg');
		font-size: 8pt;
		color: #358a38;
		font-weight: normal;
		border: 0px solid #000;
		padding: 0px;
		z-index: 17;
		}


			/* END OF ABOUT */


			/*CARAVAN PAGE  */


#contentcaravan	{
		position: absolute; left: 0px; top: 10px;
		position: relative;
		height: 1140px;
		max-height: 1550px;
		background-color: #c4dcb3;
		background: url('grafx/backint.jpg');
		width: 960px;
		margin: 0 auto; /* Right and left margin widths set to "auto" */
		border: 2px solid #b6c8a8; 
		/*word-wrap:break-word;*/
		z-index: 11;
		}

.textcaravan	{
		position: absolute; left: 205px; top: 140px; right: 55px;
		width: 690px;
		height: 980px;
		border: 0px solid #000;
		z-index: 22;
		}

.caravanbull	{
		float: left;
		position:  relative;
		background: url('grafx/bull.gif') no-repeat;
		width: 12px;
		height: 12px;
		margin: 4px 10px 0px 10px;
		border: 0px solid #b6c8a8; 
		/*word-wrap:break-word;*/
		z-index: 22;
		}

.caravanbull2	{
		float: left;
		position:  relative;
		background: url('grafx/bull.gif') no-repeat;
		width: 12px;
		height: 12px;
		margin: 4px 10px 17px 10px;
		border: 0px solid #b6c8a8; 
		/*word-wrap:break-word;*/
		z-index: 22;
		}

.nosmoke	{
		position: absolute; left: 280px; top: 445px; right: 285px;
		background: url('grafx/nosmoke.gif') no-repeat;
		width: 35px;
		height: 31px;
		margin: 0px 0px 0px 0px;
		border: 0px solid #b6c8a8; 
		/*word-wrap:break-word;*/
		z-index: 22;
		}

.caravanswop	{
		float: right;
		position:  relative;
		background: url('grafx/liv2.jpg') no-repeat;
		width: 350px;
		height: 350px;
		margin: 10px 0px 0px 10px;
		border: 0px solid #b6c8a8; 
		/*word-wrap:break-word;*/
		z-index: 22;
		}

.textswop	{
		position: absolute; left: 0px; top: 260px; right: 0px;
		margin: 0  auto;
		padding-top: 0px;
		width: 350px;		
		height: 55px;
		font-family: arial, tahoma, sans-serif; 
		color: #358a38;
		font-size: 9pt;
		text-align: center;
		border: 0px solid #b99253;
		z-index: 26;
		}

.scrollerswop	{
		position: absolute; left: 0px; top: 240px; right: 0px;
		padding-top: 20px;
		width: 350px;		
		height: 55px;
		text-align: center;	
		border: 0px solid #b99253;
		z-index: 27;
		}

.caravansub	{
		position: absolute; left: 0px; top: 320px; right: 550px;
		margin: 0  auto;
		padding-top: 0px;
		width: 150px;		
		height: 20px;
		font-family: arial, tahoma, sans-serif;
		font-weight: bold;
		color: #358a38;
		font-size: 11pt;
		text-align: left;
		border: 0px solid #b99253;
		z-index: 26;
		}

.caravanpop	{
		float: right;
		position: relative;
		background: url('grafx/doggie.jpg') no-repeat;
		width: 199px;
		height: 160px;
		margin: 0px 0px 10px 20px;
		border: 0px solid #b6c8a8; 
		/*word-wrap:break-word;*/
		z-index: 22;
		}

.caravanarr	{
		float: right;
		position: relative;
		width: 22px;
		height: 24px;
		margin: 0px 20px 0px 0px;
		border: 0px solid #b6c8a8; 
		/*word-wrap:break-word;*/
		z-index: 22;
		}

#footercaravan	{
		position: absolute; top: 1100px; left: 0px;  right: 0px;
		margin: 0  auto; /* Right and left margin widths set to "auto" */
		text-align: center; /* Counteract to IE5/Win  */
		height: 15px;
		width: 960px;
		background-color: #c4dcb3;
		background: url('grafx/backint.jpg');
		font-size: 8pt;
		color: #358a38;
		font-weight: normal;
		border: 0px solid #000;
		padding: 0px;
		z-index: 17;
		}


			/* END OF CARAVAN */




			/*BOOKINGS PAGES  */

#contentbook	{
		position: absolute; left: 0px; top: 10px;
		position:  relative;
		height: 1650px;
		max-height: 1750px;
		background-color: #c4dcb3;
		background: url('grafx/backint.jpg');
		width: 960px;
		margin: 0 auto; /* Right and left margin widths set to "auto" */
		border: 2px solid #b6c8a8; 
		/*word-wrap:break-word;*/
		z-index: 11;
		}

.textbook	{
		position: absolute; left: 205px; top: 140px; right: 55px;
		width: 700px;
		height: 1400px;
		border: 0px solid #000;
		z-index: 22;
		}

.endview	{
		position: absolute; left: 405px; top: 1200px; right: 0px;
		float: right;
		background-color: #c4dcb3;
		background: url('grafx/bookpic1.jpg') no-repeat;
		width: 322px;
		height: 257px;
		border: 0px solid #b6c8a8; 
		/*word-wrap:break-word;*/
		z-index: 2;
		}

.formbook	{
		position: absolute; top: 680px; left: 0px;  right: 100px;
		height: 700px;
		max-height: 750px;
		width: 610px;
		margin: 0 auto; /* Right and left margin widths set to "auto" */
		border: 0px solid #b6c8a8; 
		/*word-wrap:break-word;*/
		z-index: 11;
		}

.arrowbook	{
		position: absolute; top: 1150px; left: 655px;  right: 100px;
		height: 24px;
		width: 22px;
		margin: 0 auto; /* Right and left margin widths set to "auto" */
		border: 0px solid #b6c8a8; 
		/*word-wrap:break-word;*/
		z-index: 11;
		}

#footerbook	{
		position: absolute; top: 1600px; left: 0px;  right: 0px;
		margin: 0  auto; /* Right and left margin widths set to "auto" */
		text-align: center; /* Counteract to IE5/Win  */
		height: 15px;
		width: 960px;
		background-color: #c4dcb3;
		background: url('grafx/backint.jpg');
		font-size: 8pt;
		color: #358a38;
		font-weight: normal;
		border: 0px solid #000;
		padding: 0px;
		z-index: 17;
		}



			/* END OF BOOKINGS */


			/*ACCESSIBILITY PAGES  */



#contentaccess	{
		position: absolute; left: 0px; top: 10px;
		position:  relative;
		height: 750px;
		max-height: 750px;
		background-color: #c4dcb3;
		background: url('grafx/backint.jpg');
		width: 960px;
		margin: 0 auto; /* Right and left margin widths set to "auto" */
		border: 2px solid #b6c8a8; 
		/*word-wrap:break-word;*/
		z-index: 11;
		}

.textaccess	{
		position: absolute; left: 205px; top: 140px; right: 55px;
		width: 700px;
		height: 530px;
		text-align: justify; /* Counteract to IE5/Win  */
		border: 0px solid #000;
		z-index: 22;
		}

.accessimg1	{
		position: absolute; left: 520px; top: 560px; right: 0px;
		width: 430px;
		height: 135px;
		background-color: #c4dcb3;
		background: url('grafx/accessimg1x.jpg');
		border: 0px solid #000;
		z-index: 8;
		}

#footeraccess	{
		position: absolute; top: 720px; left: 0px;  right: 0px;
		margin: 0  auto; /* Right and left margin widths set to "auto" */
		text-align: center; /* Counteract to IE5/Win  */
		height: 15px;
		width: 960px;
		background-color: #c4dcb3;
		background: url('grafx/backint.jpg');
		font-size: 8pt;
		color: #358a38;
		font-weight: normal;
		border: 0px solid #000;
		padding: 0px;
		z-index: 17;
		}



			/*END OF ACCESSIBILITY PAGES  */



			/*PET PAGES  */


#contentpet	{
		position: absolute; left: 0px; top: 10px;
		height: 1020px;
		max-height: 1100px;
		background-color: #c4dcb3;
		background: url('grafx/backint.jpg');
		width: 960px;
		margin: 0 auto; /* Right and left margin widths set to "auto" */
		position:  relative;
		border: 2px solid #b6c8a8; 
		/*word-wrap:break-word;*/
		z-index: 11;
		}

.textpet	{
		position: absolute; left: 205px; top: 140px; right: 55px;
		width: 700px;
		height: 880px;
		font-weight: normal;
		border: 0px solid #000;
		z-index: 25;
		}

.petpop		{
		float: right;
		position: relative;
		background: url('grafx/poppy.jpg') no-repeat;
		width: 281px;
		height: 187px;
		margin: 10px 0px 10px 10px;
		border: 0px solid #b6c8a8; 
		/*word-wrap:break-word;*/
		z-index: 22;
		}

.petgrip	{
		float: left;
		position: relative;
		background-color: #a6cdb0;
		background: url('grafx/gripper.jpg') no-repeat;
		width: 200px;
		height: 235px;
		margin: 0px 10px 0px 0px;
		border: 0px solid #b6c8a8; 
		/*word-wrap:break-word;*/
		z-index: 22;
		}

.petcat		{
		float: right;
		position: relative;
		background-color: #a6cdb0;
		background: url('grafx/cat3.jpg') no-repeat;
		width: 209px;
		height: 187px;
		margin: 5px 0px 0px 20px;
		border: 0px solid #b6c8a8; 
		/*word-wrap:break-word;*/
		z-index: 22;
		}

.petjump	{
		float: left;
		position: relative;
		background-color: #a6cdb0;
		background: url('grafx/jump.jpg') no-repeat;
		width: 240px;
		height: 206px;
		margin: 0px 20px 65px 0px;
		border: 0px solid #b6c8a8; 
		/*word-wrap:break-word;*/
		z-index: 22;
		}

.petgarland	{
		float: right;
		position: relative;
		background-color: #a6cdb0;
		background: url('grafx/garlandwendy.jpg') no-repeat;
		width: 155px;
		height: 220px;
		margin: 5px 0px 10px 20px;
		border: 0px solid #000; 
		/*word-wrap:break-word;*/
		z-index: 22;
		}

.petboth	{
		float: left;
		position: relative;
		background-color: #a6cdb0;
		background: url('grafx/both.jpg') no-repeat;
		width: 280px;
		height: 320px;
		margin: -10px 20px 0px -20px;
		border: 0px solid #000; 
		/*word-wrap:break-word;*/
		z-index: 32;
		}

.petendimg	{
		position: absolute; left: 400px; top: 670px; right: 110px;
		width: 189px;
		height: 145px;
		background-color: #a6cdb0;
		background: url('grafx/petendimg.jpg') no-repeat;
		border: 0px solid #000;
		z-index: 12;
		}

#footerpet	{
		position: absolute; top: 970px; left: 0px;  right: 0px;
		margin: 0  auto; /* Right and left margin widths set to "auto" */
		text-align: center; /* Counteract to IE5/Win  */
		height: 15px;
		width: 960px;
		background-color: #c4dcb3;
		background: url('grafx/backint.jpg');
		font-size: 8pt;
		color: #358a38;
		font-weight: normal;
		border: 0px solid #000;
		padding: 0px;
		z-index: 17;
		}


			/* END OF PETS */

			/*START OF CONTACT PAGES  */


#contentcont	{
		position: absolute; left: 0px; top: 10px;
		height: 1300px;
		max-height: 1350px;
		background-color: #c4dcb3;
		background: url('grafx/backint.jpg');
		width: 960px;
		margin: 0 auto; /* Right and left margin widths set to "auto" */
		position:  relative;
		border: 2px solid #b6c8a8; 
		/*word-wrap:break-word;*/
		z-index: 11;
		}

.textcont	{
		position: absolute; left: 205px; top: 140px; right: 55px;
		width: 700px;
		height: 1140px;
		text-align: justify; /* Counteract to IE5/Win  */
		font-size: 10pt;
		color: #358a38;
		font-weight: normal;
		border: 0px solid #000;
		z-index: 22;
		}

.contacttwo	{
		float: right;
		position: relative;
		background: url('grafx/cont2.jpg') no-repeat;
		width: 329px;
		height: 205px;
		margin: -20px 10px 10px 0px;
		border: 0px solid #b6c8a8; 
		/*word-wrap:break-word;*/
		z-index: 22;
		}

.contactmap	{
		float: left;
		position: relative;
		background: url('grafx/map08.gif') no-repeat;
		width: 279px;
		height: 224px;
		margin: 0px 20px 10px 0px;
		border: 0px solid #b6c8a8; 
		/*word-wrap:break-word;*/
		z-index: 22;
		}

.contimg2	{		
		position: absolute; top: 800px; left: 690px;  right: 20px;
		background: url('grafx/baseview.jpg') no-repeat;
		width: 202px;
		height: 491px;
		margin: 0px 0px 0px 0px;
		border: 0px solid #b6c8a8; 
		/*word-wrap:break-word;*/
		z-index: 23;
		}

.contarr	{
		float: right;		
		position: absolute; top: 1050px; left: 690px;  right: 20px;
		width: 22px;
		height: 24px;
		margin: 0px 0px 0px 0px;
		border: 0px solid #b6c8a8; 
		/*word-wrap:break-word;*/
		z-index: 33;
		}

#footercont	{
		position: absolute; top: 1300px; left: 0px;  right: 0px;
		margin: 0  auto; /* Right and left margin widths set to "auto" */
		text-align: center; /* Counteract to IE5/Win  */
		height: 15px;
		width: 960px;
		background-color: #c4dcb3;
		background: url('grafx/backint.jpg');
		font-size: 8pt;
		color: #358a38;
		font-weight: normal;
		border: 0px solid #000;
		padding: 0px;
		z-index: 17;
		}


#content-map	{
		display: block;
		width: 600px;
		height: 670px;
		max-height: 670px;
		background: #fff;
		color: #000000;
		font-size: 10pt;
		margin-left: 0; margin-right: 0;
		text-align: justify; /* Counteract to IE5/Win  */
		position:  relative;
		border: 0px solid #000; 
		/*word-wrap:break-word;*/
		}

.textbookform	{
		position: absolute; left: 205px; top: 140px; right: 55px;
		width: 700px;
		height: 300px;
		text-align: justify; /* Counteract to IE5/Win  */
		font-size: 11pt;
		color: #358a38;
		font-weight: normal;
		border: 0px solid #000;
		z-index: 22;
		}


a:link { color: #358a38; font-weight: normal; }
a:visited { color: #000000; font-weight: normal; }
a:hover { color: #CC9966; font-weight: normal; }





/* brown grades - root level; text properties */
.m0l0mouti,
.m0l0moveri,
.m0l0mdowni,
.m0l1mouti,
.m0l1moveri,
.m0l1mdowni,
.m0l2mouti,
.m0l2moveri,
.m0l2mdowni {
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;;
	color: #06722C;
	font-size: 12px;
	padding: 3px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

/* brown grades - root level; box properties */
.m0l0mouto {
	background-image: url(image/button.gif);
	border: 0px solid #bbb298;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}

/* brown grades - root level; box properties */
.m0l0movero,
.m0l0mdowno {
	background-image: url(image/button-on.gif);
	border: 0px solid #bbb298;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}
