@import url(reset.css);

body {
	background: #fff url(../images/background-white.jpg) top repeat-x;
	font-family: Arial, Helvetica, Sans;
	font-size: 14px;
	color: #666;
	text-align: left;
	padding-bottom: 15px;
	}
/*	Unused styles
body.marine {
	color: #2FB3AF;
	}
	
body.Sprout {
	color: #45C076;
	}
	
	*/
a {
	color: #bbb;
	text-decoration:none;
}

a.Marine {
	color: #2FB3AF;
	text-decoration:none;
}
a.sprout {
	color: #59B74F;
	text-decoration:none;
}
h3{
	font-size:16px;
}


/*
 *
 * Header Styles
 *
 */
#header {
	height: 350px;
	overflow: hidden;
	position: relative;
	color: #74BBC0;
	}

#header h1 {
	position: absolute;
	top: 0px;left: 0px;
	}

#header h1 a {
	display: block;
	width: 451px;height: 116px;
	background: url(../images/logo.jpg) no-repeat;
	}

#header h1 a span {display: none;}
	
#header img {
	position: absolute;
	top: 168px;
	left: 0px;
	}
#header  ul {
	margin: 140px 0 0 25px;
	list-style: none;
	}

#header ul li {
	float: left;
	padding-left: 5px;
	padding-right: 58px;
	}
#header ul li#second{
	padding-top:10px;
}
#header ul li#fourth{
	padding-top:6px;
}
#header ul li {
	font-size: 17px;
	font-weight:bold;
	color: #999;
	}
#header ul li a {
	color: #fff;
	text-decoration: none;
	}
#header ul li a:hover {
	color: #999;
	}

#header .topnav ul li.current { background:#b8bf61; }


/* end of header styles */
#airlock {
	width: 876px;
	text-align: left;
	margin:20px 0 0 25px;
	}
#content h1 {
	font-size:16px;
	font-weight:bold;
	}
#content h1 em {
	background:#b8bf61;
	padding: 0px 4px;
	font-weight:bold;
	}

#content div#thumbnails {
	width:142px;
	float:left;
}

#content div#thumbnailsBuy {
	width:310px;
	float:left;
}

#content div#thumbnails img{
	margin-bottom:27px;
}

#content div#thumbnailsBuy img{
	margin-bottom:27px;
	margin-right:10px;
}

#content div#thumbnails .hidden{
	display:none;
}
#content div#thumbnails p{
	font-size:11px;
}
#content div#description {
	width:640px;
	padding-left:30px;
	float:left;
	margin-bottom:20px;
}

#content div#descriptionBuy {
	width:450px;
	padding-left:20px;
	float:left;
	margin-bottom:20px;
}

#content div#description p {
	font-size:14px;
	margin-top:14px;
}
#content div#description p.intro {
	font-size:17px;
	margin-top:0px;
	color: #aaa;
}

#content div#description p.introMarine {
	font-size:17px;
	margin-top:0px;
	color: #2FB3AF;
}

#content div#description p.introSprout{
	font-size:17px;
	margin-top:0px;
	color: #59B74F;
}

#content div#description span.clear-box {
	margin:20px 0; padding:8px;
	background:#E5EF77;
	display:block;
}
#content div#description span.clear-box p{
	margin-top:4px;
}
#content div#description span.outline-box {
	margin:20px 0; padding:8px;
	background:#fff;
	border:1px solid #ccc;
	display:block;
}

#content div#description span.outline-box p{
	margin-top:4px;
}
#content div#description span.outline-box h3{
	font-size:16px;
}
/*
 *
 * Footer styles
 *
 */
#footer {
	border:1px dashed #b8bf61;
	padding: 15px;
	margin:25px;
	clear: both;
	background:#efefef;
	color:#666;
	}
#footer strong{
	font-weight:bolder;
}

p.grey {
	color: #999;
	padding-bottom:5px;
}
.Marine {
	color: #2FB3AF;
}

.sprout {
	color: #59B74F;
}

.sprout {
	color: #59B74F;
}
