@charset "UTF-8";
/* CSS Document */

body {
	background: #a9d2a6;
	margin:0;
	font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:16px;
}

a {
color:#d82027;
font-weight:bold;
text-decoration:none;	
}

h2 {
padding:0 0 0 10px;
}

.yellowborder p {
padding:0 10px;
}

#wrapper {
	position:relative;
	width:950px;
	min-height: 734px;
	margin: 0 auto;
	padding:0;
	box-shadow: rgba(0,0,0, 0.5) 0 0 16px;
	-moz-box-shadow: rgba(0,0,0, 0.5) 0 0 16px;
	-webkit-box-hadow: rgba(0,0,0, 0.5) 0 0 16px;
}

#top {
	background:url(images/top.jpg) no-repeat #a9d2a6;
	min-height:25px;	
}

#center {
	background:url(images/center.jpg) repeat-y #a9d2a6;
}

#bottom {
	background:url(images/bottom.jpg) no-repeat #a9d2a6;
	min-height:28px;	
}

.home {
	background:url(images/bg-home.jpg) no-repeat #a9d2a6;	
}

.about {
	background:url(images/bg-sub.jpg) no-repeat #a9d2a6;
}

.buypage {
	background:url(images/bg-lrg.jpg) no-repeat #a9d2a6;
	height:1800px;
}

#about {
position:absolute;
right:394px;
top:600px;
}

#purchase {
position:absolute;
right:231px;
top:600px;
}

#press {
position:absolute;
right:149px;
top:600px;	
}

#contact {
position:absolute;
right:30px;
top:600px;	
}

.about_btn {
background:url("images/sprite.png") no-repeat scroll -173px 0px transparent;
display:block;
width:121px;
height:33px;
}
a.about_btn:hover {
background-position:-173px -33px;
}

.purchase_btn {
background:url("images/sprite.png") no-repeat scroll 0px 0px transparent;
display:block;
width:173px;
height:33px;
}
a.purchase_btn:hover {
background-position:0px -33px;
}

.press_btn {
background:url("images/sprite.png") no-repeat scroll -565px 0px transparent;
display:block;
width:94px;
height:33px;
}
a.press_btn:hover {
background-position:-565px -33px;
}
.contact_us {
background:url("images/sprite.png") no-repeat scroll -293px 0 transparent;
display:block;
height:33px;
width:141px;
}
a.contact_us:hover {
background-position:-293px -33px;
}

.box {
background:none repeat scroll 0 0 #E5F2E4;
border:3px solid #CA554D;
padding:24px;
position:absolute;
right:85px;
top:103px;
width:374px;
}

.leaf {
background: url(images/leaf.png) no-repeat;
min-width:149px;
min-height:69px;
position:absolute;
top:-40px;
right:-42px;
}

.product {
width:450px;
height:450px;
margin:0 20px;
}

.qty {
width:20px;	
}

#viewcart {
position:absolute;
top:50px;
right:50px;	
}

.floatright {
float:right;	
}

.floatleft {
float:left;	
}

.clearfloat {
clear:both;
height:0;
width:0;
margin:0;
border:0;
padding:10px 0 0 0;
}

.textright {
text-align:right;
position:relative;
top:177px;
}

.textleft {
text-align:left;
position:relative;
top:177px;
}

#trudie {
position: absolute;
top: 758px;
background:url(images/small_bg.jpg) no-repeat;
padding:22px;
box-shadow: rgba(0,0,0, 0.5) 0 0 16px;
	-moz-box-shadow: rgba(0,0,0, 0.5) 0 0 16px;
	-webkit-box-hadow: rgba(0,0,0, 0.5) 0 0 16px;	
}

#forest {
position: absolute;
top: 758px;
right:0px;
width:350px;
padding:22px;
background:url(images/small_bg2.jpg) no-repeat;
box-shadow: rgba(0,0,0, 0.5) 0 0 16px;
	-moz-box-shadow: rgba(0,0,0, 0.5) 0 0 16px;
	-webkit-box-hadow: rgba(0,0,0, 0.5) 0 0 16px;
}

.redborder {
border:22px solid #d82027;
box-shadow: rgba(0,0,0, 0.5) 0 0 16px;
	-moz-box-shadow: rgba(0,0,0, 0.5) 0 0 16px;
	-webkit-box-hadow: rgba(0,0,0, 0.5) 0 0 16px;
}

.yellowborder{
	border:4px solid #f6d425;
}


/* Press */

.video {
padding-left: 30px;	
}

.release {
	position:relative;
	right:30px;
width: 400px;
padding: 0;
background:none repeat scroll 0 0 #E5F2E4;
border:3px solid #CA554D;	
}

.release p {
padding:10px;
}

#nav_pr {
position:relative;
top:-210px;	
}

#nav_purchase {
position:relative;
top:-55px;	
}

.leafpress {
background: url(images/leaf.png) no-repeat;
min-width:149px;
min-height:69px;
position:absolute;
right:-33px;
top:-42px;
}
