body {
	background:#000 fixed;
	font-family: "Helvetica Neue", "Helvetica Neu", Helvetica, Arial, sans-serif;
	margin:0;
	padding:0;
	border:0;
}
.email {
	position:absolute;
	right:7.5%;
}
a {
	text-decoration:none;
	color:#fff;
	background-color:#900;
	font-weight:bold;
	padding:5px 20px;
	display:block;
}
a:hover, a:active {
	background-color:#ddd;
	color:#900;
}
a::selection {
	background-color: transparent;
	color: #000;
}
a::-moz-selection {
	background-color: transparent;
	color: #000;
}
ul.swatches {
	top:80px;
	left:7%;
	padding:0;
	width:85.5%;
	position:absolute;
}
ul.swatches li {
	float:left;
	width:60px;
	height:60px;
	list-style:none;
	margin:0;
}
.refresh {
	position:absolute;
	bottom:24%;
	right:15%;
	font-size:100%;
	color:#fff;
	font-weight:bold;
	letter-spacing:0.05em;
	background:#000;
	padding-right:5px;
}
.refresh:before {
	content:'Instructions //// ';
	color:#ddd;
	font-weight:bold;
	font-size:60%;
	padding-left:20px;
}
.refresh b {
	font-weight:normal;
	font-size:80%;
}
.refresh::selection {
	background-color: #000;
	color: #900;
}
.refresh::-moz-selection {
	background-color: #000;
	color: #900;
}
b::selection {
	background-color: #000;
	color: #900;
}
b::-moz-selection {
	background-color: #000;
	color: #900;
}
h1 {
	position:absolute;
	bottom:10%;
	left:7%;
	width:85.5%;
	font-size:1500%;
	font-weight:bold;
	color:#900;
	background:#900 fixed;
	padding-top:20px;
	letter-spacing:-0.05em;
	overflow:hidden;
	margin:0;
	border-bottom:20px solid #900;
}
h1 a {
	font-size:25%;
	letter-spacing:0em;
}
h1::selection {
	background-color: transparent;
	color: #fff;
}
h1::-moz-selection {
	background-color: transparent;
	color: #fff;
}
.tree {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	background:bottom left no-repeat;
}
.z1 {
	opacity:0.9;
	position:absolute;
	height:100%;
	width:100%;
}
.a {
	left:-5%;
	width:100%;
	background-image:url(trees/Z02.png);
}
.b {
	left:15%;
	width:85%;
	background-image:url(trees/Z14.png);
}
.c {
	left:35%;
	width:65%;
	background-image:url(trees/Z16.png);
}
.d {
	left:0%;
	width:100%;
	background-image:url(trees/Z23.png);
} 
.z2 {
	opacity:0.8;
	position:absolute;
	height:100%;
	width:100%;
}
.e {
	left:-30%;
	width:120%;
	background-image:url(trees/Z17.png);
}
.f {
	left:50%;
	width:50%;
	background-image:url(trees/Z01.png);
}
.g {
	left:10%;
	width:90%;
	background-image:url(trees/Z21.png);
}
.h {
	left:20%;
	width:80%;
	background-image:url(trees/Z19.png);
}
 .z3 {
	opacity:0.7;
	position:absolute;
	height:100%;
	width:100%;
}
.i {
	left:-25%;
	width:125%;
	background-image:url(trees/Z22.png);
}
.j {
	left:-15%;
	width:115%;
	background-image:url(trees/Z03.png);
}
.k {
	left:5%;
	width:90%;
	background-image:url(trees/Z13.png);
}
.l {
	left:30%;
	width:70%;
	background-image:url(trees/Z18.png);
}
.m {
	left:25%;
	width:75%;
	background-image:url(trees/Z12.png);
}
.n {
	left:40%;
	width:60%;
	background-image:url(trees/Z11.png);
}
.o {
	left:60%;
	width:40%;
	background-image:url(trees/Z20.png);
}
