h2 {
	margin:0;
	letter-spacing:0.1em;
	text-align:center;
	background:#fff url(../images/home-special-backie.gif) repeat-x center center;
	color:#5a4832;
	font-size:1.4em;
}
	h2 span {
		background-color:#fff;
		padding:0 8px;
	}
	
.greensidebarbox {
	background: url(../images/boxshadow.gif) bottom left repeat-x;
	padding-bottom:10px;
	margin-bottom:5px;
}
	.greensidebarbox div {
		background:#8DA5A5 url(../images/greenboxbg.gif) bottom left repeat-x;
		padding:10px;
		text-align:center;
		border-bottom:1px solid #556363;
		border-top:1px solid #b7d4d2;
	}
	.greensidebarbox h2 {
		padding:0 0 10px 0;
		margin:0;
		color:#D9EBEB;
		font-size:1.7em;
		background:none;
		letter-spacing:0;
	}
	.greensidebarbox p {
		color:#fff;
		font-size:1.1em;
		line-height:1.4;
		margin:0;
	}
	.greensidebarbox img {
		border:1px solid #556565;
		margin:6px 0;
	}

/*
---- Banner
*/
#banner {
	background:#fff url(../images/home-banner.jpg) no-repeat top left;
	height:65px;
}
	#banner ul {
		font-size:1.1em;
		margin:0;
		padding:9px 0 0 44px;
		list-style:none;
	}
	
/*
---- Navigation
*/
#navigation {
	margin:0;
	padding:0 0 9px 0;
	list-style:none;
	font-size:1.1em;
	background:#cbb5a4 url(../images/home-navigation-backie.gif) repeat-x bottom left;
}
	#navigation li {
		display:block;
		float:left;
	}
		#navigation li a {
			width:178px;
			padding:6px 6px;
			display:block;
			float:left;
			border:1px solid #cdb39f;
			border-bottom-color:#8c7564;
			border-right-color:#8c7564;
			color:#000000;
			text-align:center;
			text-transform:uppercase;
			background:#967e6c url(../images/home-navi-item-backie.gif) repeat-x top left;
		}
		#navigation li a:hover {
			background:#9d8674 url(../images/home-navi-over-backie.gif) repeat-x top left;;
		}
		
/*
---- Content
*/

#homeleftcontent {
	float:left;
	width:150px;
	padding:10px 0 10px 30px;
}

#homerightcontent {
	float:right;
	width:724px;
	padding:10px 30px 0 0;
}
	#homerightcontent p.intro {
		line-height:1.4;
		font-size:1.2em;
		padding:0 0 15px 0;
		margin:0;
	}
		
/*
---- Sale
*/

#sale, #gift, #signup {
	padding:10px 10px;
	text-align:center;
	background-color:#9E9993;
	margin-bottom:15px;
}
#signup { background-color:#8da5a5; }

	#sale h2, #gift h2, #signup h2 {
		padding:0 0 10px 0;
		margin:0;
		color:#D7D4CF;
		font-size:1.2em;
		background:none;
		letter-spacing:0;
	}
	#signup h2 { color:#d9ebeb; }
		#sale h2 a, #gift h2 a {
			color:#D7D4CF;
		}		
	#sale h3, #gift h3 {
		padding:0;
		margin:0;
		color:#fff;
		font-size:1.1em;
		text-transform:none;
		letter-spacing:normal;
		line-height:1.4;
	}
	#sale p, #gift p, #signup p  {
		padding:0 0 15px 0;
		color:#fff;
		margin-bottom:0;
		line-height:1.4;
		font-size:1.2em;
	}
	#sale p, #gift p { padding:0; }
	#sale a, #gift a {
		color:#5A4832;
	}
	#signup form {
		text-align:left;
		margin:0 !important;
	}
	#signup form div {
		padding-bottom:5px;
	}
	#signup form label {
		color:#fff;
		font-size:1.1em;
		padding-bottom:2px;
	}
	#signup form input {
		width:125px;
	}
	#signup form #nl-submit{
		width:auto;
		margin-top:3px;
	}

/*
---- Offers
*/
.offers {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
	.offers li {
		width:172px;
		padding:16px 12px 16px 0;
		display:block;
		float:left;
	}
	.offers li.last {
		padding:16px 0;
	}
		.offers li img {
			padding:1px;
			border:4px solid #f4f0ed;
			background-color:#7b6b5e;
			display:block;
		}
		.offers li h2 {
			margin:0;
			padding:11px 5px 13px;
			font-size:1.1em;
			background:#fff url(../images/home-special-backie.gif) no-repeat center bottom;
		}
		.offers li p {
			margin:0;
			padding:2px 5px 0;
			color:#5a4832;
			font-size:1.1em;
			line-height:1.4;
		}
		
		
/*
---- Social Network Icons
*/
#social-icons { padding:10px 10px 0; background-color:#9e9993; }
#social-icons p { margin:0; padding:0 0 10px; line-height:1.2; }
#social-icons a { color:#d7d4cf; font-weight:bold; display:block; }
#social-icons strong { display:block; color:#fff; font-size:1.4em; }
#social-icons a:hover,
#social-icons a:hover strong { color:#5a4832; }

#social-icons .twitter,
#social-icons .linkedin { padding:2px 0 2px 38px; }
#social-icons .twitter { background:url(../images/icons/twitter.jpg) no-repeat top left; }
#social-icons .linkedin { background:url(../images/icons/linkedin.jpg) no-repeat top left; }
