/* easy-clearing styles documented here: http://www.positioniseverything.net/easyclearing.html */
.fix:after{content:".";display:block;height:0;clear:both;visibility: hidden;}/*for firefox,safari etc*/
* html .fix {height: 1%;}/*for ie*/
/*fixes issue where widths set in html push content out in ie 5 */
.ie5overflowfix {width:100%;overflow: hidden;}/*for ie*/
html>body .ie5overflowfix {overflow:visible;}/*for firefox,safari etc*/

body {background: #101010 url(/custom/templates/page/konoHome08/images/bodyBg.png) repeat-x top center;text-align:center;margin:0px; padding:0px;}

#containerShadow {width:945px; margin:0 auto;text-align:left;text-align:center;}
body > #containerShadow {background: url(/custom/templates/page/konoHome08/images/shadow.png) repeat-y top left;}

#container {width:919px; margin:0 auto;text-align:left;color:#fff;position:relative;}

#nav {height:60px; background: url(/custom/templates/page/konoHome08/images/navBg.png) repeat-x top left;position:fixed; width:919px;z-index:1000;}
	#nav span {margin:0px;padding:0px;}
	#nav span a {height:60px; width:158px; float:left;display:block; text-indent:-999em;background: url(/custom/templates/page/konoHome08/images/logo.png) no-repeat top left;}

	ul#homeMenu {width:760px; float:left;margin:0px; padding:0px; list-style:none;}
	ul.innerMenu {width:670px !important;}

#homeHeader, #innerHeader {height:338px; overflow:hidden;}
* html #homeHeader, * html #innerHeader {height:278px;}
#homeHeader #homeHeaderImage, #innerHeader img {margin-top:60px;}
* html #homeHeader #homeHeaderImage, * html #innerHeader img {margin:0;}



#main {padding:25px 0;}
	#mainContent {width:540px; float:left;position:relative;}
		#eBreadcrumbTrail {width:400px; position:absolute; top:-15px; left:0px;margin-left:14px;}
			#eBreadcrumbTrail div {float:left; font-size:11px; color:#666;margin-left:3px;}
			#eBreadcrumbTrail a:link, #eBreadcrumbTrail a:visited {color:#666; text-decoration:none;}
			#eBreadcrumbTrail a:hover {color:#999; text-decoration:underline;}
			
		#mainContent h2.homeTitle {clear:both;width:447px; height:44px; text-indent:-999em; margin:0px 0px 15px 0px;background: url(/custom/templates/page/konoHome08/images/homeTitle.png) no-repeat top left;}
		#mainContent h2.pageTitle {font-size:20px;color:#129996;font-weight:normal;margin:0px 0px 10px 15px;}
		#homeIntro {margin:0 10px 0px 20px;}
			#homeIntro h1 {color:#AAA77D;
font-size:16px;
margin:6px 0 10px;}
		.mainContentPadding {margin:0px 10px 20px 20px;}
		
		#homePathways {margin:0px 10px 10px 20px;float:left;display:inline-block;background: url(/custom/templates/page/konoHome08/images/featureBg.png) repeat-y top left;}
			#homePathway1 {width:255px; float:left; }
				#homePathway1Content, #homePathway2Content {margin:8px 15px 15px;}
				a.musselsLink {text-indent:-999em; display:block;width:156px; height:22px;background: url(/custom/templates/page/konoHome08/images/musselsLink.png) no-repeat top left;}
			
			#homePathway2 {width:255px;float:left; }
				a.wineLink {text-indent:-999em; display:block;width:142px; height:22px;background: url(/custom/templates/page/konoHome08/images/wineLink.png) no-repeat top left;}
				
			#homePathways h2 {margin:0px 0px 10px 0px;font-size:18px;color:#10a19e;font-weight:normal;}
			#homePathways p {color:#c5c5c5;}
	
	
	#mainSidebar{width:335px; float:right; padding-top:20px;}
		#mainSidebar h3, #mainSidebar p {margin-right:15px;}
		.fnord{width:335px; overflow:hidden;margin-right:20px;background:#141414;margin-bottom:30px;}
			.fnord p {margin:0;}
			.fnord a img { float:left; border:none;}
			.fnordContent {float:left; margin-left:13px; width:150px;}
				.fnordContent h3 {margin:5px 0px 5px 0px; font-size:13px; color:#aaa77d;line-height:15px;}
				.fnordContent p {font-size:11px; line-height:13px;margin:0 0 8px 0;}
				.fnordContent div.ie5overflowfix a {margin-top:12px;text-indent:-999em;display:block;width:142px; height:22px;background: url(/custom/templates/page/konoHome08/images/enterTheCompetition.png) no-repeat top left;}
						
		#featureRecipe{height:200px; overflow:hidden;margin-right:20px;background:#141414;}
			.featureRecipeImage {width:142px; float:left;}
			#featureRecipeContent {margin-left:155px;}
				#featureRecipeContent h2 {margin:0px 0px 5px 0px; width:155px; height:37px; text-indent:-999em;background: url(/custom/templates/page/konoHome08/images/featureRecipe.png) no-repeat top left;}
				#featureRecipeContent h3 {margin:0px 0px 5px 0px; font-size:13px; color:#aaa77d;line-height:15px;}
				#featureRecipeContent p {font-size:11px; line-height:13px;margin:0 0 8px 0;}
				#featureRecipeContent a.featureRecipeMore {margin-top:12px;text-indent:-999em;display:block;width:153px; height:22px;background: url(/custom/templates/page/konoHome08/images/moreRecipes.png) no-repeat top left;}
				
		#homeMap {clear:both;padding-top:30px; position:relative;}
			#homeMap h3 {position:absolute; top:40px; left:15px; width:168px; height:67px; text-indent:-999em; margin:0px; padding:0px;background: url(/custom/templates/page/konoHome08/images/mapText.png) no-repeat top left;}
			#homeMap a {position:absolute; top:165px; left:15px; width:129px; height:22px; display:block; text-indent:-999em;background: url(/custom/templates/page/konoHome08/images/aboutMarlborough.png) no-repeat top left;}
			
			
		#sidebarContent {padding-top:20px; margin:0 20px 10px 10px;}
		
		#mailingList {margin:0 20px 10px 10px;clear:both;}
			#mailingList .submitButton {margin-top:5px;}
			
	#footer {clear:both;float:left;width:100%;30px;background:#080808 url(/custom/templates/page/konoHome08/images/footer.png) no-repeat top left;padding: 40px 0px 15px 0px;}
	#footerLinks {width: 500px; float:left;padding-left:15px;}
			#footerLinks h2 {margin:0 10px 4px 0px;padding:0px; text-indent:-999em; width:102px; height:37px; background: url(/custom/templates/page/konoHome08/images/footerLogo.png) no-repeat top left;}
			#footerLinks .tagHtmlAddress {font-size:11px; color:#ddd;line-height:14px;padding-bottom:15px;}
			
			#cabbageCredit {font-size:11px;}
			.creditupdated {float:left;margin-right:20px;}
			
	
	#footerUtilities {float:right;width:190px;}
		#footerUtilitiesMenu {padding-bottom:15px;}
		#footerUtilities #wakatuLinks {clear:both;}
		#footerUtilities #wakatuLinks a {display:block;font-size:11px;text-align:right;padding-right:10px;}
		#footerUtilities h2 {clear:both;margin:0 10px 10px 0px;padding:0px; text-indent:-999em; width:122px; height:37px; background: url(/custom/templates/page/konoHome08/images/wakatu.png) no-repeat top left;text-indent:-999em;float:right;}
	
	.thriveMailTable td {padding:0 4px 10px 4px;}
	.thriveMailTable th {padding-right:5px; text-align:right;}
	.thriveMailTable thead th {text-align:left;padding-bottom:10px; font-size:16px;}
	.thriveMailHalfWidth {margin-right:10px;}
			
			
		
		
		