@charset "utf-8";
/* CSS Document */

body {
	text-align: center;
	margin: 0 auto;
	}
#container {
		width: 800px;
		position: relative;
		margin: 0 auto;
		text-align: left;
		margin: 0 auto;
		z-index: 1;
		}
		
/*Home Page*/		
.logo {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 196px;
	top: 11px;
}
.farmersmarketicon {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 217px;
	top: 757px;
}
.topbuttons {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 247px;
	top: 150px;
}
.topbuttonstext {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 270px;
	top: 162px;
	width: 524px;
}
.hometextbg {
	position: absolute;
	margin: 0 auto;
	z-index: 1;
	left: 20px;
	top: 10px;
	width: 760px;
	height: 852px;
	background-color:#fdfdfd;
}
.hometopimage {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 20px;
	top: 10px;
	width: 671px;
}
.homestrawberries {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 256px;
	top: 210px;
}
.homepeas {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 450px;
	top: 210px;
}
.homeraspberries {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 640px;
	top: 210px;
}
.homebodytext {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 216px;
	top: 315px;
	width: 549px;
	height: 571px;
}
.homebodypic {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 60px;
	top: 315px;
}
.bottombuttonstext {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 264px;
	top: 838px;
}

/*Baked Goods */
.bakedbodytext {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 216px;
	top: 315px;
	width: 549px;
	height: 828px;
}
.bakedbottombuttonstext {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 246px;
	top: 1080px;
}
.bakeddivider {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 218px;
	top: 453px;
}
.bakeddivider2 {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 218px;
	top: 497px;
}
.bakedtextbg {
	position: absolute;
	margin: 0 auto;
	z-index: 1;
	left: 20px;
	top: 10px;
	width: 760px;
	height: 1112px;
	background-color:#fdfdfd;
}
/*Photos */
.photosbodytext {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 85px;
	top: 315px;
	width: 633px;
	height: 2955px;
}
.photosbottombuttonstext {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 246px;
	top: 3210px;
}
.photostextbg {
	position: absolute;
	margin: 0 auto;
	z-index: 1;
	left: 20px;
	top: 10px;
	width: 760px;
	height: 3235px;
	background-color:#fdfdfd;
}
/*Tours Page */
.toursbodytext {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 216px;
	top: 315px;
	width: 549px;
	height: 491px;
}
.toursbottombuttonstext {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 246px;
	top: 750px;
}
.tourstextbg {
	position: absolute;
	margin: 0 auto;
	z-index: 1;
	left: 20px;
	top: 10px;
	width: 760px;
	height: 778px;
	background-color:#fdfdfd;
}

/*Shop Page */
.shopbodytext {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 35px;
	top: 313px;
	width: 720px;
	height: 784px;
}
.shopbottombuttonstext {
	position: absolute;
	margin: 0 auto;
	z-index: 5;
	left: 246px;
	top: 1680px;
}
.shoptextbg {
	position: absolute;
	margin: 0 auto;
	z-index: 1;
	left: 20px;
	top: 10px;
	width: 760px;
	height: 1700px;
	background-color:#fdfdfd;
}

/*Contact Page */
.contactbodytext {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 216px;
	top: 315px;
	width: 549px;
	height: 563px;
}
.contactbottombuttonstext {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 246px;
	top: 800px;
}
.contacttextbg {
	position: absolute;
	margin: 0 auto;
	z-index: 1;
	left: 20px;
	top: 10px;
	width: 760px;
	height: 843px;
	background-color:#fdfdfd;
}
.contactmap {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 247px;
	top: 126px;
}

/*Sitemap Page*/
.sitemapbodytext {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 216px;
	top: 315px;
	width: 549px;
	height: 391px;
}
.sitemapbottombuttonstext {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 246px;
	top: 640px;
}
.sitemaptextbg {
	position: absolute;
	margin: 0 auto;
	z-index: 1;
	left: 20px;
	top: 10px;
	width: 760px;
	height: 673px;
	background-color:#fdfdfd;
}

/*Strawberries Page*/
.strawberriesbodytext {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 216px;
	top: 315px;
	width: 549px;
	height: 475px;
}
.strawberriesbottombuttonstext {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 246px;
	top: 733px;
}
.strawberriestextbg {
	position: absolute;
	margin: 0 auto;
	z-index: 1;
	left: 20px;
	top: 10px;
	width: 760px;
	height: 758px;
	background-color:#fdfdfd;
}
/*Peas Page*/
.peasbodytext {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 216px;
	top: 315px;
	width: 549px;
	height: 534px;
}
.peasbottombuttonstext {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 246px;
	top: 797px;
}
.peastextbg {
	position: absolute;
	margin: 0 auto;
	z-index: 1;
	left: 20px;
	top: 10px;
	width: 760px;
	height: 817px;
	background-color:#fdfdfd;
}
/*raspberries Page*/
.raspberriesbodytext {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 216px;
	top: 315px;
	width: 549px;
	height: 540px;
}
.raspberriesbottombuttonstext {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 226px;
	top: 794px;
	width: 506px;
}
.raspberriestextbg {
	position: absolute;
	margin: 0 auto;
	z-index: 1;
	left: 20px;
	top: 10px;
	width: 760px;
	height: 815px;
	background-color:#fdfdfd;
}
/*Events Page*/		
.calendar {
	position: absolute;
	margin: 0 auto;
	z-index: 6;
	left: 216px;
	top: 459px;
}
