@media screen {
	div#preloader {
		position: absolute;
		left: -9999px;
		top:  -9999px;
	}
	div#preloader img {
		display: block;
	}
}
	
@media print {
	div#preloader, 
	div#preloader img {
		visibility: hidden;
		display: none;
	}
}
	
body {
	margin: 0 auto 0 auto;
	background-color: #8cc039;
	text-align: center;
	background-image: url("http://images.landscapeontario.com/images/1greenpixel.png");
}
#stage {
	background-image: url("http://images.landscapeontario.com/images/stage.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	width: 1282px;
	height: 758px;
	text-align: left; /* reset text alignment */ 
	margin: 0 auto 0 auto;
}
#mat {
	position: relative;
	top: +27px;
	left: +159px;
	background-image: url("http://images.landscapeontario.com/images/mat.gif");
	background-repeat: no-repeat;
	width: 1005px;
	height: 666px;
}
#searchcontainer {
	position: absolute;
	z-index: 91;
}
#search {
	background-image: url("http://images.landscapeontario.com/images/search.png");
	background-repeat: no-repeat;
	width: 237px;
	height: 40px;
	position: relative;
	left: +680px;
	top: -10px;
}
#q {
	position: relative;
	left: +53px;
	top: -6px;
	border: none;
	font-size: 8pt;
	width: 145px;
}
#command {
	position: relative;
	left: +53px;
	top: +2px;
}
#logo {
	display: none;
}
#buttonbar {
	position: absolute;
	z-index: 90;
}
#home {
	display: none;
}
#chooseapro {
	position: relative;
	left: +71px;
	top: +3px;
	float: left;
	z-index: 90;
}
#chooseaprocircle {
	background-image: url("http://images.landscapeontario.com/images/button-circle.png");
	background-repeat: no-repeat;
	width: 223px;
	height: 107px;
}
#chooseaprolink {
	position: relative;
	left: +7px;
	top: +30px;
}
#chooseapromenucontainer {
	position: relative;
	left: +8px;
}
#chooseapromenu {
	display: none;
	position: absolute;
	background-image: url("http://images.landscapeontario.com/images/button-shortbanner.png");
	background-repeat: no-repeat;
	width: 215px;
	height: 366px;
}
#chooseaprolinkmo {
	position: relative;
	left: +27px;
	top: +30px;
}
#gardenstyle {
	position: relative;
	left: +65px;
	top: +3px;
	float: left;
	z-index: 90;
}
#gardenstylelink {
	position: relative;
	left: +25px;
	top: +45px;
}
#gardenstylelinkmo {
	position: relative;
	left: +25px;
	top: +45px;
}
#gardenstylemenu {
	display: none;
	position: absolute;
	background-image: url("http://images.landscapeontario.com/images/button-shortbanner.png");
	background-repeat: no-repeat;
	width: 215px;
	height: 366px;
}
#plantres {
	position: relative;
	left: +120px;
	top: +3px;
	float: left;
	z-index: 90;
}
#plantreslink {
	position: relative;
	left: +15px;
	top: +45px;
}
#plantreslinkmo {
	position: relative;
	left: +15px;
	top: +45px;
}
#plantresmenu {
	display: none;
	position: absolute;
	background-image: url("http://images.landscapeontario.com/images/button-longbanner.png");
	background-repeat: no-repeat;
	width: 215px;
	height: 391px;
}
#extras {
	position: relative;
	left: +160px;
	top: +3px;
	float: left;
	z-index: 90;
}
#extraslink {
	position: relative;
	left: +59px;
	top: +45px;
}
#extraslinkmo {
	position: relative;
	left: +59px;
	top: +45px;
}
#extrasmenu {
	display: none;
	position: absolute;
	background-image: url("http://images.landscapeontario.com/images/button-shortbanner.png");
	background-repeat: no-repeat;
	width: 215px;
	height: 366px;
}
#words {
	margin: 0 0 0 0;
	text-align: left;
	position: relative;
	left: +37px;
	top: +103px;
	width: 900px;
}
.menuspacer {
	height: 30px;
	width: 30px;
	top: +30px;
}
.menuspacerb {
	height: 43px;
}
.menuitem {
	margin: 11 20 5 20;
}
#birdsketchcontainer {
	position: absolute;
}
#birdsketch {
	position: relative;
	left: +965px;
	top: +617px;
}
#subtext {
	position: relative;
	left: +165px;
	top: +50px;
	width: 700px;
}
.sub-item {
	float: left;
	position: relative;
	margin-right: 25px;
}
#subwords {
	position: relative;
	top: +7px;
}
#sub-tree {
	float: left;
	position: relative;
	left: -50px;
}
#sub-link {
	position: relative;
	left: -44px;
	float: left;
	z-index: 1;
}
#sub-branding {
	position: relative;
	left: +100px;
}
#rubecontainer {
	position: absolute;
	top: 0;
	width: 1px;
	height: 1px;
}
#rube {
	position: relative;
	left: +925px;
	top: +355px;
}

