#learn-more-about {
	margin:0;
	padding:1em 0;
	list-style-type:none;
	background:#d1d2a8;
}
	#learn-more-about li {
		margin:1em 30px 0;
		padding-top:1em;
		background:url('../img/layout/olive_disc_line.png') repeat-x top left;
	}
		#learn-more-about li:first-child {
	        margin-top:0;
	        padding-top:0;
	        background:transparent;
		}

#associations {
	margin:0;
	padding:0.25em 0;
	list-style-type:none;
}
	#associations li {
		margin:0.5em 30px 0;
		padding-top:0;
	}
		#associations li:first-child {
	        margin-top:0;
	        padding-top:0;
	        background:transparent;
		}


#cust-account-login a {
	display:block;
	margin-top:1em;
	padding:4px 0 2px 30px;
	background:#d1d2a8;
	text-decoration:none;
	text-transform:uppercase;
	color:#000;
	font-size:0.8em;
}
#cust-account-login form {
	margin:1em 0;
	padding-bottom:1em;
	font-size:0.8em;
}
	#cust-account-login fieldset { padding:0; border:none; }
		#cust-account-login legend { display:none; }	
		#cust-account-login ol {
			margin:0;
			padding:0;
			list-style-type:none;
		}
			#cust-account-login li { float:left; }
		  	 	#cust-account-login label {
					margin-left:30px;
				    text-transform:uppercase;
				}
				#cust-account-login input[type='text'] {
					width:10em;
					border:1px solid #c8beb6;
					background-color:#e4dad2;
				}



#testimonials {
	padding-bottom:20em;
}
	#testimonials > p,
	#testimonials > span {
		margin:0 30px;
	}
		#testimonials > span {
	        display:block;
	        margin-top:0.5em;
			margin-bottom:2em;
		}
		#testimonials span + span {
			margin-top:0em;
			margin-bottom:1em;
		}


div.a { border-top:none; }

div.b { margin-top:-10px; }
	div.b > .home-section:first-child h5 { position:relative; left:-2px; padding-left:9px; }



#content h2 {
	margin:0;
	width:100%;
	height:230px;
	overflow:auto;
	position:relative;
}
	#content h2 img.swapImg {
		position:absolute;
		top:0px;
		left:0px;
		z-index:200;
		display:none;
	}
	
	#content h2 img.swapImg:first-child {
		display:inline;
		}
	
	#content h2 img#butterflyImg {
		position:absolute;
		bottom:0px;
		left:350px;
		z-index:200;
	}
	#content h2 img#page-header {
		position:relative;
		z-index:300;
		display:block;
		margin:180px 0 0 30px;
	}
	#content h2 + div.a > *:first-child {
		position:relative;
		top:-40px;
	}