html {
	overflow-y:auto; }

body {
	font-size:0.85em; background:#96BA40 url(../images/background.jpg) no-repeat fixed center; }

#container {
	position:relative; margin:20px auto; top:25px;
	width:800px; }

#monkey-logo {
	position:absolute; top:10px; left:10px; z-index:3; }

#allergy-monkey {
	position:absolute; top:0; left:150px; z-index:3; }

#menu {
	position:absolute; top:100px; left:175px; z-index:1; }

#menu img {
	position:relative; top:0; }

.box {
	padding:20px;
	border:4px solid #000; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; }

.box .more {
	color: #333333;
	float: right;
	border:1px solid #333; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;
	padding: 3px 5px;
	font-size:0.85em;
	text-decoration: none; 
}
.box .blue {
	background:#ACBBD8;
}
.box .yellow {
	background: #FFD98E;
}
.box .more:hover {
	background: white;
}
#cart {
	position:absolute; top:30px; right:15px;
	width: 100px; padding:5px 10px;
	background-color:#C9DA2A; font-size:.9em; border-width:3px; color:#000;  -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; }

#cart a {
	display:block;
	color:#333; text-decoration:none; }

#cart a:hover {
	text-decoration:underline; }

#container2 {
	position:absolute; top:125px; z-index:2; }

#monkey-content {
	margin-bottom:15px;
	background-color:#CBDBF1; }

#monkey-content #text {
	min-height:250px; padding:0 0 25px 150px; }

#monkey-content #allergies {
	text-align:center; }

#monkey-content #allergies img {
	margin:0 7px; }

#footer-left, #footer-right {
	margin-bottom:5px; }

#footer-left {
	float:left; position:relative;
	width:274px; padding-left:200px;
	background-color:#95ABD8; }

#footer-left .product {
	position:absolute; top:-15px; left:0;  }

#footer-right {
	float:right;
	width:234px;
	background-color:#FFCC66; }

#copyright {
	clear:both;
	padding:0 15px;
	text-align:right; color:#FFF; text-shadow: /*#000 2px 2px 2px;*/ }
	
	
/* General */

.heading {
	display:block; margin-bottom:-10px; }
	


/* Contact page form */

body#contact input#name, body#contact input#email {
	width:175px; }

body#contact input#subject, body#contact textarea#question {
	width:360px; }

body#contact textarea#question {
	height:200px; }

body#contact label {
	color:#333; }
