@media print {
	body {
		margin:0px;
		padding:0px;
		background:url(images/pagebg.jpg) top center no-repeat #ffffff;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333333;
	}
	#printmenu {
		display:inline;
	}
	
	#content {
		background-color:#FFFFFF;
		width:800px;
		margin:0px auto 0px auto;
	}
	#header {
		display:none;
		width:800px;
		height:202px;
	}
	#leftcol {
		width:156px;
		float:left;
		margin:0px 0px 10px 5px;
		padding:0px;
	}
	.photo {
		margin-bottom:10px;
	}
	#middlecol {
		width:442px;
		float:left;
		margin:0px 0px 0px 18px;
		padding:10px 0px 0px 0px;
	}
	#middlecol p {
		margin:0px 0px 10px 0px;
		padding:0px;
		line-height:16px;
	}
	#middlecol h1 {
		font-size:20px;
		font-weight:normal;
		margin:0px 0px 10px 0px;
		padding:0px;
	}
	#rightcol {
		width:156px;
		float:right;
		margin:0px 5px 10px 0px;
		padding:0px;
	}
	#footer {
		clear:left;
		margin:11px 0px 0px 0px;
		padding:21px 0px 30px 179px;
		background:url(images/footer-bar.jpg) top no-repeat;
		color:#5b722f;
	}
	#footer a {
		color:#5b722f;
	}
	
	.menu {
		height:16px;
		width:93px;
		display:block;
		float:left;
		text-align:center;
		text-decoration:none;
		color:#FFFFFF;
		font-size:11px;
		font-weight:bold;
		padding:82px 0px 0px 0px;
		margin:0px;
	}
	.menuimg {
		float:left;
		padding:0px;
		margin:0px;
	}
	.homebtn {
		background:url(images/menu-home.jpg) no-repeat #77a074;
	}
	.homebtn:hover {
		background:url(images/menu-home-over.jpg) no-repeat;
	}
	.homebtnon {
		background:url(images/menu-home-on.jpg) no-repeat;
	}
	
	.gardenbtn {
		background:url(images/menu-garden.jpg) no-repeat #77a074;
	}
	.gardenbtn:hover {
		background:url(images/menu-garden-over.jpg) no-repeat;
	}
	.gardenbtnon {
		background:url(images/menu-garden-on.jpg) no-repeat;
	}
	
	.buybtn {
		background:url(images/menu-buy.jpg) no-repeat #77a074;
	}
	.buybtn:hover {
		background:url(images/menu-buy-over.jpg) no-repeat;
	}
	.buybtnon {
		background:url(images/menu-buy-on.jpg) no-repeat;
	}
	
	.visitbtn {
		background:url(images/menu-visit.jpg) no-repeat #77a074;
	}
	.visitbtn:hover {
		background:url(images/menu-visit-over.jpg) no-repeat;
	}
	.visitbtnon {
		background:url(images/menu-visit-on.jpg) no-repeat;
	}
	
	.contactbtn {
		background:url(images/menu-contact.jpg) no-repeat #77a074;
	}
	.contactbtn:hover {
		background:url(images/menu-contact-over.jpg) no-repeat;
	}
	.contactbtnon {
		background:url(images/menu-contact-on.jpg) no-repeat;
	}
	#compostmiddle {
		background-color:#e0cbf4;
		color:#4b3361;
		padding:5px 5px 5px 5px;
		font-size:11px;
	}
	#compostmiddle p {
		padding:0px;
		margin:0px 0px 10px 0px;
	}
	#compostmiddle h1 {
		font-size:14px;
		font-weight:bold;
		margin:0px 0px 10px 0px;
		padding:0px;
	}
	#compostmiddle a {
		width:146px;
		display:block;
		font-weight:bold;
		text-align:right;
		color:#4b3361;
	}
	#lovelymiddle {
		background-color:#cbe3f6;
		padding:5px 5px 0px 5px;
		font-size:11px;
		color:#426077;
	}
	#ordermiddle {
		width:146px;
		background-color:#cbe3f6;
		padding:5px 5px 0px 5px;
		font-size:11px;
		color:#426077;
	}
	#ordermiddle p {
		margin:0px 0px 3px 0px;
		padding:0px;
	}
	#ordermiddle input[type=text], textarea {
		width:138px;
		font-family:Arial, Helvetica, Sans-Serif;
	}
}
@media screen {	
	body {
		margin:0px;
		padding:0px;
		background:url(images/pagebg.jpg) top center no-repeat #ffffff;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333333;
	}
	#printmenu {
		display:none;
	}
	
	#content {
		background-color:#FFFFFF;
		width:800px;
		margin:0px auto 0px auto;
	}
	#header {
		width:800px;
		height:202px;
	}
	#leftcol {
		width:156px;
		float:left;
		margin:0px 0px 10px 5px;
		padding:0px;
	}
	.photo {
		margin-bottom:10px;
	}
	#middlecol {
		width:442px;
		float:left;
		margin:0px 0px 10px 18px;
		padding:10px 0px 0px 0px;
	}
	#middlecol p {
		margin:0px 0px 10px 0px;
		padding:0px;
		line-height:16px;
	}
	#middlecol h1 {
		font-size:20px;
		font-weight:normal;
		margin:0px 0px 10px 0px;
		padding:0px;
	}
	#rightcol {
		width:156px;
		float:right;
		margin:0px 5px 10px 0px;
		padding:0px;
	}
	#footer {
		clear:left;
		margin:11px 0px 0px 0px;
		padding:21px 0px 30px 179px;
		background:url(images/footer-bar.jpg) top no-repeat;
		color:#5b722f;
	}
	#footer a {
		color:#5b722f;
	}
	
	.menu {
		height:16px;
		width:93px;
		display:block;
		float:left;
		text-align:center;
		text-decoration:none;
		color:#FFFFFF;
		font-size:11px;
		font-weight:bold;
		padding:82px 0px 0px 0px;
		margin:0px;
	}
	.menuimg {
		float:left;
		padding:0px;
		margin:0px;
	}
	.homebtn {
		background:url(images/menu-home.jpg) no-repeat #77a074;
	}
	.homebtn:hover {
		background:url(images/menu-home-over.jpg) no-repeat;
	}
	.homebtnon {
		background:url(images/menu-home-on.jpg) no-repeat;
	}
	
	.gardenbtn {
		background:url(images/menu-garden.jpg) no-repeat #77a074;
	}
	.gardenbtn:hover {
		background:url(images/menu-garden-over.jpg) no-repeat;
	}
	.gardenbtnon {
		background:url(images/menu-garden-on.jpg) no-repeat;
	}
	
	.buybtn {
		background:url(images/menu-buy.jpg) no-repeat #77a074;
	}
	.buybtn:hover {
		background:url(images/menu-buy-over.jpg) no-repeat;
	}
	.buybtnon {
		background:url(images/menu-buy-on.jpg) no-repeat;
	}
	
	.visitbtn {
		background:url(images/menu-visit.jpg) no-repeat #77a074;
	}
	.visitbtn:hover {
		background:url(images/menu-visit-over.jpg) no-repeat;
	}
	.visitbtnon {
		background:url(images/menu-visit-on.jpg) no-repeat;
	}
	
	.contactbtn {
		background:url(images/menu-contact.jpg) no-repeat #77a074;
	}
	.contactbtn:hover {
		background:url(images/menu-contact-over.jpg) no-repeat;
	}
	.contactbtnon {
		background:url(images/menu-contact-on.jpg) no-repeat;
	}
	
	.christmasbtn {
		background:url(images/menu-xmas.jpg) no-repeat #77a074;
		color: #000000;
	}
	.christmasbtn:hover {
		background:url(images/menu-xmas-over.jpg) no-repeat;
		color: #000000;
	}
	
	#compostmiddle {
		background-color:#e0cbf4;
		color:#4b3361;
		padding:5px 5px 5px 5px;
		font-size:11px;
	}
	#compostmiddle p {
		padding:0px;
		margin:0px 0px 10px 0px;
	}
	#compostmiddle h1 {
		font-size:14px;
		font-weight:bold;
		margin:0px 0px 10px 0px;
		padding:0px;
	}
	#compostmiddle a {
		width:146px;
		display:block;
		font-weight:bold;
		text-align:right;
		color:#4b3361;
	}
	#lovelymiddle {
		background-color:#cbe3f6;
		padding:5px 5px 0px 5px;
		font-size:11px;
		color:#426077;
	}
	#ordermiddle {
		width:146px;
		background-color:#cbe3f6;
		padding:5px 5px 0px 5px;
		font-size:11px;
		color:#426077;
	}
	#ordermiddle p {
		margin:0px 0px 3px 0px;
		padding:0px;
	}
	#ordermiddle input[type=text], textarea {
		width:138px;
		font-family:Arial, Helvetica, Sans-Serif;
	}
	.eventBlock {
	    width:442px;
	    border:1px solid #000000;
	    background-color:#dec5f5;
	    margin:0px 0px 5px 0px;
	    padding:5px;
	}
	.eventTitle {
	    float:left;
	    width:280px;
	    font-size:14px;
	    font-weight:bold;
	}
	.eventDate {
	    float:right;
	    width:140px;
	    text-align:right;
	}
	.eventDesc {
	    clear:left;
	    border-top:1px solid #000000;
	}
	.eventLink {
	    text-decoration:none;
	    text-align:right;
	    font-size:11px;
	}
	
	/* Xmas Version */
	.xmashomebtn {
		background:url(images/xmas/menu-home.jpg) no-repeat;
	}
	.xmashomebtn:hover {
		background:url(images/xmas/menu-home-over.jpg) no-repeat;
	}
	.xmashomebtnon {
		background:url(images/xmas/menu-home-on.jpg) no-repeat;
	}
	
	.xmasgardenbtn {
		background:url(images/xmas/menu-garden.jpg) no-repeat;
	}
	.xmasgardenbtn:hover {
		background:url(images/xmas/menu-garden-over.jpg) no-repeat;
	}
	.xmasgardenbtnon {
		background:url(images/xmas/menu-garden-on.jpg) no-repeat;
	}
	
	.xmasbuybtn {
		background:url(images/xmas/menu-buy.jpg) no-repeat;
	}
	.xmasbuybtn:hover {
		background:url(images/xmas/menu-buy-over.jpg) no-repeat;
	}
	.xmasbuybtnon {
		background:url(images/xmas/menu-buy-on.jpg) no-repeat;
	}
	
	.xmasvisitbtn {
		background:url(images/xmas/menu-visit.jpg) no-repeat;
	}
	.xmasvisitbtn:hover {
		background:url(images/xmas/menu-visit-over.jpg) no-repeat;
	}
	.xmasvisitbtnon {
		background:url(images/xmas/menu-visit-on.jpg) no-repeat;
	}
	
	.xmascontactbtn {
		background:url(images/xmas/menu-contact.jpg) no-repeat;
	}
	.xmascontactbtn:hover {
		background:url(images/xmas/menu-contact-over.jpg) no-repeat;
	}
	.xmascontactbtnon {
		background:url(images/xmas/menu-contact-on.jpg) no-repeat;
	}
	
	.xmasbtn {
		background:url(images/xmas/menu-xmas.jpg) no-repeat;
	}
	.xmasbtn:hover {
		background:url(images/xmas/menu-xmas-over.jpg) no-repeat;
	}
	.xmasbtnon {
		background:url(images/xmas/menu-xmas-on.jpg) no-repeat;
	}
	
	#xmasfooter {
		clear:left;
		margin:11px 0px 0px 0px;
		padding:21px 0px 30px 179px;
		background:url(images/xmas/footer-bar.jpg) top no-repeat;
		color:#bb4141;
	}
	#xmasfooter a {
		color:#bb4141;
	}
	
}