/* colors
background: #E7E7E7

dark green: 324C1E 

green: 56AA1C
orange: C66005

*/

* {
	margin: 0;
}
html, body {
	height: 100%;
	margin: 0;
	padding-left:0px;
	text-align:center;
	min-width:960px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:1.5;
	font-weight:normal;
	color:#666666;
	background-color:#FFFFFF;
	xbackground-image:url(../images/page_bkg.jpg);
	background-position:top center;
	background-repeat:repeat-y;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -71px;  
	z-index:1;
}
.footer/*, .push*/ {
	xbackground-image:url(../images/page_bkg.jpg);
	background-position:top center;
	background-repeat:repeat-y;
	height: 71px; 
	border:0px solid transparent;
	z-index:100;
	position:fixed;
	bottom:0px;
	left:0px;
	z-index:100;
	width:100%;
}
/*

Sticky Footer by Ryan Fait
http://ryanfait.com/

*/

li {font-size:14px;	line-height:1.5;}

#pageWrapper
{
	text-align:center;
	position:relative;
	top:0px;
	width:100%;
	margin-left: auto;
	margin-right: auto;
	padding-left:0px;
	padding-right:0px;
	margin-bottom:0px;
	margin-top:0px;
	
	height:100%;
	z-index:1;
}

#block
{
	position:absolute;
	top:0;
	bottom:-0.1px;
	width:1em;
	z-index:-1;
}
#messageBox
{
	position:absolute;
	top:160px;
	left:520px;
	font-size: 10px;
	z-index:999;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding:10px;
	border:1px solid #324C1E;
	display:block;
	min-width:200px;
	background-color:#56AA1C;
}	
#adminLinks
{
	position:absolute;
	top:2px;
	left:20px;
	font-size: 10px;
	z-index:999;
	padding:3px;
	background-color:#FFFFFF;
}	
#header
{
	height:71px;
	width:100%;
	margin-left:0px;
	margin-right:0px;
	xmargin-top:40px;
	position: relative;
	top:0px;
	text-align:center;
	z-index:2;
	background-image:url(../images/BG_header.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
#headerSpacer
{
	height:35px;
	xbackground-image:url(../images/page_bkg.jpg);
	background-position:top center;
	background-repeat:repeat-y;
	z-index:2;
}	
#headerLogo
{
	position:relative;
	top:0px;
	width:100%;
	xbackground-image:url(../images/page_bkg.jpg);
	xbackground-position:top center;
	xbackground-repeat:repeat-y;
	text-align:center;
	z-index:2;

}	
#nav{
	position:relative;
	width:100%;
	height:41px;
	text-align:center;
	z-index:20;

}	
#xnavBkg{
	width:100%;
	height:21px;
	background-image:url(../images/top_nav_bkg.png);
	background-position:top center;
	background-repeat:no-repeat;
	position:absolute;
	top:0px;
	left:0px;
}
#navLinks{
	position:relative;
	top:0px;
	width:620px;
	height:41px;

}
#navLinks a:link, #navLinks a:visited
{
	color:#666666;
	font-weight:normal;
	text-decoration:none;
	font-size:14px;
	float:left;
	display:block;
	margin:10px 15px;
	padding:0px 0px 7px 0px;
}
#navLinks a:active, #navLinks a:hover
{
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	font-size:14px;
	float:left;
	display:block;
	margin:10px 15px;
	padding:0px 0px 7px 0px;
	background-image:url(../images/top_nav_bkg.jpg); background-position:center bottom; background-repeat:no-repeat;
}
#navLinks a.navOn:link, #navLinks a.navOn:visited
{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
	float:left;
	display:block;
	margin:10px 15px;
	padding:0px 0px 7px 0px;
	background-image:url(../images/top_nav_bkg.jpg); background-position:center bottom; background-repeat:no-repeat; 
}
#navLinks a.navOn:active, #navLinks a.navOn:hover
{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
	float:left;
	display:block;
	margin:10px 15px;
	padding:0px 0px 7px 0px;
	background-image:url(../images/top_nav_bkg.jpg); background-position:center bottom; background-repeat:no-repeat;
}
	
#navLinks a.noclass:link, #navLinks a.noclass:visited, #navLinks a.noclass:active, #navLinks a.noclass:hover
{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
	xfloat:left;
	display:block;
	margin:10px 15px;
	padding:0px 0px 7px 0px;
	background-image:none;
}
#navSearch
{
	position:absolute;
	top:0px;
	left:745px;
}	
#searchTopNav
{
	float:left;
	
}	
#searchWrapper
{
	position:relative;
	top:0px;
	left:0px;
}
#searchLink
{
	position:absolute;
	top:0px;
	left:0px;
	width:206px;
	height:25px;
	display:block;
	visibility:visible;
	text-align:left;
}		
#searchBox
{
	position:absolute;
	top:13px;
	left:0px;
	width:210px;
	height:25px;
	background-image:url(../images/searchbox.png);
	background-position:left;
	background-repeat:no-repeat;
	display:none;
	visibility:hidden;
}	
#searchBoxClose{
	position:absolute;
	top:-4px;
	left:175px;
}
#searchField
{
	position:absolute;
	top:3px;
	left:75px;
	width:110px;
	height:15px;
	border:0px solid #000000;
}	

#searchResults
{
	position:absolute;
	top:33px;
	left:0px;
	width:210px;
	display:none;
	visibility:hidden;
	font-size:11px;
	text-align:left;
	xborder:1px solid red;
}
#searchResultsTop{	xborder:1px solid blue;}
#searchResultsMiddle{ background-image:url(../images/searchbox_results_bkg_middle.png);background-position:top;background-repeat:repeat-y;width:210px; }
#searchResultsMiddleDisplay{width:180px;padding-top:20px;padding-left:10px;padding-right:10px; height:300px;overflow-y:auto;overflow-x:hidden; font-weight:normal;}
#searchResultsTop{	xborder:1px solid yellow;}
.searchResultsDivider
{
	height:1px;
	margin-top:5px;
	margin-bottom:5px;
	border-top:1px solid #CCCCCC;
}	

#searchResultsReturned
{
	height:300px;
	overflow-y:auto;
	overflow-x:hidden;
	border:1px solid red;
}


#searchMessage{display:none; margin-top:10px; color:#FF0000;}

.searchItem h1, .searchItem h2, .searchItem h3, .searchItem strong, .searchItem li {font-size:11px; color:#666666; font-weight:normal;}

.searchItem a:link, .searchItem a:visited{background-color:transparent; text-decoration:none; color:#56AA1C;} 
.searchItem a:hover, .searchItem a:active{background-color:#FEFFD7; text-decoration:none;color:#56AA1C;} 

.searchItem a.text:link, .searchItem a.text:visited{background-color:transparent; text-decoration:none; color:#666666;} 
.searchItem a.text:hover, .searchItem a.text:active{background-color:#FEFFD7; text-decoration:none; color:#666666;} 

/*
#searchBox2{
	width:212px;
	background:url(../images/middle.jpg) repeat-y;
		position:absolute;
	top:33px;
	left:0px;
	display:none;
	visibility:hidden;
	font-size:11px;
	text-align:left;
	height:300px;
	border:1px solid red;
}
#bottom{
	background:url(../images/bottom.jpg) bottom no-repeat;
	height:10px;
	border:1px solid blue;
}
#top{
	background:url(../images/top.jpg) top no-repeat;
	xborder:1px solid green;
	height:10px;
	
}
#searchResults{
	padding:20px 10px 15px 10px;
}
*/

.navArrow
{
	margin-top:3px;
}	
#contentSite
{
	position: relative;
	top:0px;
	left:0px;
	width:918px;
	border:0px solid transparent;
	z-index:2;
	padding-left:0px;
	padding-bottom:50px;
}

#contentLeft
{
	/* max width 480px; */
	float:left;
	width:420px;
	margin-top:0px;
	text-align:left;
	padding-left:50px;
	margin-bottom:20px;
}

#contentLeft ul {margin-left:0px; padding-left:0px;}
#contentLeft ul li {margin-left:30px;}
#contentLeftGF
{
	/* max width 450px; */
	float:left;
	width:380px;
	margin-top:0px;
	text-align:left;
	padding-left:50px;
	margin-bottom:20px;
}
#contentMain
{
	margin:30px 0px 20px 485px;
	xpadding-top:40px;
	text-align:right;
}
#contentMainGF
{
	margin:0px 0px 20px 385px;
	padding-top:0px;

	text-align:right
}
#recipeRotating{padding-right:60px;padding-top:30px;}
#contentWide
{
	margin-top:30px;
	padding-left:50px;
	padding-right:50px;
	text-align:left;
}

#contentHomeOn{margin-top:30px;padding-left:50px;padding-right:50px;text-align:center; display:block; visibility:visible; height:400px; }
#contentHome{margin-top:30px;padding-left:50px;padding-right:50px;text-align:center; display:none; visibility:hidden; height:400px;}
/*
#contentHomeText{margin-top:30px;padding-left:50px;padding-right:50px;text-align:center; display:none; visibility:hidden;}
#contentHomeTextOn{margin-top:30px;padding-left:50px;padding-right:50px;text-align:center; display:block; visibility:visible;}*/

#contentHomeText{position: relative;top:0px;left:0px;width:918px;border:0px solid transparent;z-index:2;padding-left:0px; display:none; visibility:hidden;}
#contentHomeTextOn{position: relative;top:0px;left:0px;width:918px;border:0px solid transparent;z-index:2;padding-left:0px; display:block; visibility:visible;}
#moreSpace{padding-top:60px;}
#xsubNav
{
	text-align:left;
	height:25px;
	padding-left:50px;
	font-size:12px;
	margin-top:30px;
	margin-bottom:50px;
}	
	
#subNavBareBasics
{
	text-align:center;
	height:25px;
	padding-left:50px;
	font-size:12px;
	margin-top:10px;
	margin-bottom:20px;
}
#contentMore1
{
	display:none;
	visibility:hidden;
	padding-top:30px;
	margin-bottom:20px;
	text-align:left;
	width:840px;
	padding-left:20px;

}

#contentMore1 h2 {color:#C66005; font-weight:normal;}
#contentMore1 a:link, #contentMore1 a:visited
{
	color:#56AAiC;
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
}
#contentMore1 a:active, #contentMore1 a:hover
{
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
}
	
#contentMore2
{
	display:none;
	visibility:hidden;
	padding-top:30px;
	margin-bottom:20px;
	text-align:left;
	width:840px;
	padding-left:20px;
}	
#contentMore2 h2 {color:#C66005; font-weight:normal;}
#contentMore2 a:link, #contentMore2 a:visited
{
	color:#56AAiC;
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
}
#contentMore2 a:active, #contentMore2 a:hover
{
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
}

#contentMore3
{
	display:none;
	visibility:hidden;
	padding-top:30px;
	margin-bottom:20px;
	text-align:left;
	width:840px;
	padding-left:20px;
}	
#contentMore3 h2 {color:#C66005; font-weight:normal;}
#contentMore3 a:link, #contentMore3 a:visited
{
	color:#56AAiC;
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
}
#contentMore3 a:active, #contentMore3 a:hover
{
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
}


.simplyMoreText{ padding-top:40px; line-height:1.5; font-size:14px; margin-bottom:100px;}


#lwDiv p{ color:#666666;line-height:150%;text-align:left;font-size:14px;margin:0px;padding:0px;}
#lwDiv td{ color:#666666;line-height:150%;text-align:left;font-size:14px;}

#lwDiv ul{ padding-left:0px; margin-left:0px;}
#lwDiv ul li{ padding-left:0px; margin-left:30px;}

#lwDiv ol{ padding-left:0px; margin-left:0px;}
#lwDiv ol li{ padding-left:0px; margin-left:30px;}
/* simply/minimal thoughts */
.thoughtWrapper {
	height: 150px;
	position:relative;
	top:0px;
	left:0px;
	z-index:100;
}	
.thought {
	position:absolute;
	top:0px;
	left:0px;
	padding: 4px;
	display:none;
	visibility:hidden;
	width:370px;
	height:110px;

}
.thoughtOn {
	position:absolute;
	top:0px;
	left:0px;
	padding: 4px;
	display:block;
	visibility:visible;
	width:370px;
	height:110px;

}
#subNavSimply
{
	text-align:left;
	height:25px;
	padding-left:0px;
	font-size:12px;
	margin-top:55px;
	margin-bottom:20px;

}

#minimalThoughtsWrapper
{
	width:363px;
	height:80px;
	position:relative;
	top:0px;
	left:0px;
	margin-top:20px;
	margin-bottom:20px;
	z-index:50;
	text-align:center;

}
#minimalThoughtsHeader
{
	position:absolute;
	top:0px;
	left:8px;
	z-index:60;

}	
.minimalThoughtsLeft
{
	position:absolute;
	top:36px;
	left:-1px;
	z-index:55;
	width:10px;
	height:18px;

}
.minimalThoughtsRight
{
	position:absolute;
	top:36px;
	left:354px;
	z-index:55;
	width:10px;
	height:18px;

}
#minimalThoughts
{
	position:absolute;
	top:17px;
	left:0px;
	font-weight:normal;
	color:#000000;
	width:363px;
	height:60px;
	background-image:url(../images/bkg_thought_scroller.png);
	background-position:top;
	background-repeat:no-repeat;
	padding-top:21px;
	z-index:51;
	font-size:12px;

}
.minimalThoughtsSend
{
	position:absolute;
	top:68px;
	left:10px;
	z-index:55;
}
.minimalThoughtsWallpaper
{
	position:absolute;
	top:68px;
	left:125px;
	z-index:55;
}
.minimalThoughtsLinks
{
	position:absolute;
	top:68px;
	left:240px;
	z-index:55;
}
#clearOne
{
	clear:both;
}	
.clearOne
{
	clear:both;
}	
#footerHome
{
	position: relative;
	bottom:0px;
	width:100%;
	height:71px;
	background-image:url(../images/BG_footer.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-align:center;
	z-index:100;
}	
#footer
{
	margin-top:0px;
	position: relative;
	bottom:0px;
	width:100%;
	height:71px;
	background-image:url(../images/BG_footer.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-align:center;
	z-index:100;
}	
#footerCodeWrapper
{
	position:relative;
	top:0px;
	left:0px;
	width:960px;
	height:42px;
	z-index:100;
}	
#footerCode
{
	position:absolute;
	top:-10px;
	left:0px;
	width:960px;
	height:42px;
	text-align:center;
	z-index:100;
}

#farmCodeField
{
	width:33px;
	height:14px;
	color:#999999;
	border:0px solid #FFFFFF;
	position:absolute;
	top:3px;
	left:370px;
	font-family:Arial, Helvetica, sans-serif;
	z-index:100;
}	

#farmCodeSubmit
{
	position:absolute;
	top:-2px;
	left:415px;
	z-index:100;

}
#xfooterCodeForm{position:relative; top:0px; left:0px; width:297px; height:30px; border:1px solid red; background-color:blue;}
#farmCodeWhat{position:absolute; top:-158px; left:346px; display:none; visibility:hidden;z-index:100;}

.popPanel
{
	background-image:url(../images/bkg_panel.jpg);
	background-position:top;
	background-repeat:repeat;
}	


#footerLinks
{
	text-align:center;
	position:relative;
	top:0px;
	left:0px;
	color:#2b411a;
	font-size:12px;
}

#footerLinks a:link, #footerLinks a:visited, #footerLinks a:active
{
	color:#2b411a;
	text-decoration:none;
	font-size:12px;
}
 #footerLinks a:hover
{
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
}



.newsHeader{font-weight:bold; color:#324C1E; margin-top:10px;}

#newsArticles{position:relative; top:-40px; left:0px;padding-left:45px;}

.newsArticlesGroup{xfloat:left;margin-right:20px; text-align:left;}
#newsArticlesArchive{position:relative; top:0px; left:0px; text-align:left;}
/* recipe page */

#goodFoodMaestroWrapper{position:relative;top:0px; left:0px; margin-top:40px; width:200px;height:100px;}
#goodFoodMaestro{position:absolute;top:0px; left:0px;}
#goodFoodMaestroHdr{position:absolute;top:23px; left:43px;}
#goodFoodMaestroText{position:absolute;top:43px; left:43px; width:300px;}
#contentRecipes
{
	text-align:left;
	width:820px;
	padding-left:20px;
	padding-right:20px;
	margin-top:20px;
}	
#recipeSearchBoxWrapper
{
	position:relative;
	top:-5px;
	left:4px;
	width:180px;
	height:22px;
	background-image:url(../images/bkg_recipe_search.png);
	background-position:top;
	background-repeat:no-repeat;
}	
#recipeSearchBoxField
{
	position:absolute;
	top:0px;
	left:17px;
	top:3px;
	border:0px solid #FFFFFF;;
	width:150px;
	height:15px;
}	
.recipeSearchField{padding-left:3px;border:1px solid #56AA1C; color:#666666;}
.btnSearchRecipe{ border:1px solid #56AA1C; padding:2px 7px; margin-left:30px;}
.btnStyle{border:1px solid #CCCCCC;color:#56AA1C;display:block;font-size:11px;padding:3px 5px;text-decoration:none;}

.fieldStyle{padding-left:3px;border:1px solid #56AA1C; color:#666666;}

#searchCriteria{margin-bottom:10px;}
.searchCriteria{ color:#56AA1C;}
.recipeItem{width:400px;float:left;height:80px; margin-bottom:50px;margin-right:10px; line-height:1.25; }

.recipeDivider
{
	border-top:1px solid #CCCCCC;
	height:1px;
	margin-top:2px;
	margin-bottom:4px;
}	
.receipeItemText
{
	font-size:12px;
}

.recipeSubhead{ font-weight:bold;}
#recipeNav{text-align:center; font-size:12px;margin-bottom:10px;}
#recipeNav a:link, #recipeNav a:visited
{
	color:#56AAiC;
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
}
#recipeNav a:active, #recipeNav a:hover
{
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
}

.recipeIcons{margin-top:10px;}
.recipeIcons a:link, .recipeIcons a:visited
{
	color:#B1B1B1;
	font-weight:normal;
	text-decoration:none;
	font-size:10px;
}
.recipeIcons a:active, .recipeIcons a:hover
{
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	font-size:10px;
}

.recipeAction{ font-size:10px; color:#B1B1B1;}
.recipeNavOn{float:left;font-weight:normal;color:#000000;font-size:12px;display:block;	margin:5px 15px;	padding:0px 0px 7px 0px;}
.filterOn{color:#000000; font-size:12px;}
.filterWrapper{position:relative;top:-5px;left:0px; }
.filterWrapper2{position:absolute;top:0px;left:0px;height:15px;width:165px;margin-top:0px;}
.filterSet{position:absolute;top:0px;left:-10px;display:none; visibility:hidden;padding:10px; border:1px solid #CDCDCD;line-height:22px;font-size:11px;background-color:#FFFFFF;width:165px;margin-top:10px;}
.heartIcon{padding-right:4px;}

table.recipeTable{border-collapse:collapse}
table.recipeTable th{font-weight:bold; padding:2px; text-align:center; vertical-align:bottom; font-size:12px; border-bottom:1px solid #CCCCCC;}
table.recipeTable th.recipeName{font-weight:bold; padding:2px; text-align:left; vertical-align:bottom; font-size:12px; border-bottom:1px solid #CCCCCC; width:300px;}
table.recipeTable th.recipeMakes{width:160px;}

table.recipeTable tr{ vertical-align:top;}
table.recipeTable td{padding:4px 10px 7px 2px;}
table.recipeTable td.icon{padding:4px 15px 7px 2px; text-align:center;}

table.recipeIconTable{border-collapse:collapse}
table.recipeIconTable td{ padding-top:3px;}
table.recipeIconTable td.icon{ padding-top:0px;}

#recipePaging{ font-size:12px;margin-bottom:100px; text-align:center;}
#recipePagingItems {width:400px;}
#recipePaging a:link, #recipePaging a:visited
{
	color:#56AAiC;
	font-weight:normal;
	text-decoration:none;
}
#recipePaging a:active, #recipePaging a:hover
{
	color:#000000;
	font-weight:normal;
	text-decoration:none;
}
.pageOn{border:1px solid #56AA1C;padding-top:0px;padding-bottom:4px;padding-left:2px;padding-right:2px;font-weight:normal; width:14px;height:13px; color:#000000; float:left; margin-right:8px;}	
.pageOff{border:0px solid transparent;padding-top:1px;padding-bottom:3px;padding-left:2px;padding-right:2px;font-weight:normal; width:16px;height:16px; float:left; margin-right:8px;}	




/* faq page */
.faqCat{float:left; width:250px; margin-bottom:15px;}
#faqText{padding-left:0px;margin-bottom:150px;}
#faqText ul{padding-left:0px;}
#faqText ul li{padding-left:0px;margin-left:15px; list-style-type:disc; font-size:12px;}
table.FAQTable{ border-collapse:collapse;}
table.FAQTable td.Q{padding-right:8px; width:10px; font-weight:normal;}
table.FAQTable td.A{padding-right:8px; width:10px; font-weight:normal;}
.faqItem{position:relative;	top:0px;left:0px;display:block;visibility:visible;margin-bottom:20px;}
#faqDate{ color:#999999; font-size:12px;}
/* bare basics */
.bareBasicsContentOn{display:block;visibility:visible; }
.bareBasicsContent{display:none;visibility:hidden; }
.bareBasicsTextWrapper{position:relative;top:0px; left:0px;border:0px solid transparent;}
.bareBasicsTextLeft{	/* max width 430px; */	float:left;	width:375px;margin-top:30px;line-height:1.4;text-align:left;padding-left:50px;text-align:left;}
.bareBasicsTextMain{margin:30px 0px 20px 435px;	padding-top:15px; padding-left:30px;text-align:left;}
.bareBasicsTextLeft h2{color:#C66005; font-weight:normal; margin-bottom:20px;}
.bareBasicsTextLeft ul{margin-left:0px;padding-left:22px;}
.bareBasicsTextLeft ul li{margin-left:0px;padding-left:5px; list-style:url(../images/icon_more.png);line-height:24px;}
.bareBasicsTextLeft ol{margin-left:0px;padding-left:20px;}
.bareBasicsTextLeft ol li {margin-left:0px;padding-left:20px;color:#C66005; font-weight:bold;line-height:24px;margin-bottom:40px;}
.bareBasicsTextLeft ol li span {color:#666666; font-weight:normal;}
.bareBasicsTextLeft ol ul li{margin-left:0px;padding-left:10px; list-style:url(../images/icon_more2.png);line-height:24px;color:#666666;font-weight:normal;margin-bottom:10px;}


.bareBasicsTextWide{ width:820px;margin-top:30px;line-height:1.4;text-align:left;padding-left:0px;text-align:left; margin-bottom:100px;}
.bareBasicsTextWide h2{color:#C66005; font-weight:normal; margin-bottom:20px;}
.bareBasicsTextWide ul{margin-left:0px;padding-left:22px;}
.bareBasicsTextWide ul li{margin-left:0px;padding-left:5px;color:#C66005; list-style-type:disc; xlist-style:url(../images/icon_more.png);line-height:24px;}
.bareBasicsTextWide ul li span {color:#666666; font-weight:normal;}
.bareBasicsTextWide ol{margin-left:0px;padding-left:20px;}
.bareBasicsTextWide ol li {margin-left:0px;padding-left:20px;color:#C66005; font-weight:bold;line-height:24px;margin-bottom:40px;}
.bareBasicsTextWide ol li span {color:#666666; font-weight:normal;}
.bareBasicsTextWide ol ul li{margin-left:0px;padding-left:10px; xlist-style:url(../images/icon_more2.png);line-height:24px;color:#C66005; list-style-type:disc;font-weight:normal;margin-bottom:10px;}


.btT{ font-size:11px; margin:7px 0px; text-align:right;}

/* where to buy */
#whereZip{padding-left:3px;border:1px solid #56AA1C; color:#666666; width:50px;}
#btnWhere{ border:1px solid #56AA1C; padding:2px 7px; margin-left:30px;}


.justBAREOrange{color:#C66005;}
.justBAREOrangeBold{color:#C66005;font-weight:bold;}
.justBAREGreen{color:#56AA1C;}
.justBAREGreenBold{color:#56AA1C;font-weight:bold;}
.copySmall{font-size:12px;}
.copyGray{color:#666666;}
#subNavBareBasics a:link, #subNavBareBasics a:visited
{
	color:#56AA1C;
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
}
#subNavBareBasics a:active, #subNavBareBasics a:hover
{
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
}
#subNavDivider{position:relative; top:0px;left:0px;width:850px; height:13px;}
#subNavMeetUs{padding-left:140px;}
#subNavProduct{padding-left:250px;}
#subNavRecipe{padding-left:225px;}
#subNavConnections{padding-left:245px;}
#subNavNews{padding-left:70px;}
#subNavLiveBare{padding-left:250px;}

.subNav{position:relative; top:0px;left:0px;text-align:center; font-size:12px;margin-bottom:10px; width:750px; height:40px; xborder:1px solid red;}
.subNav a:link, .subNav a:visited
{
	color:#666666;
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
	float:left;
	display:block;
	margin:5px 15px;
	padding:0px 0px 7px 0px;
	white-space:nowrap;
}
.subNav a:active, .subNav a:hover
{
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
	float:left;
	display:block;
	margin:5px 15px;
	padding:0px 0px 7px 0px;
	background-image:url(../images/top_nav_bkg.gif); background-position:center bottom; background-repeat:no-repeat; 
	white-space:nowrap;
}


.subNav a.subNavOn:link, .subNav a.subNavOn:visited
{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	float:left;
	display:block;
	margin:5px 15px;
	padding:0px 0px 7px 0px;
	background-image:url(../images/top_nav_bkg.gif); background-position:center bottom; background-repeat:no-repeat; 
	white-space:nowrap;
}
.subNav a.subNavOn:active, .subNav a.subNavOn:hover
{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	float:left;
	display:block;
	margin:5px 15px;
	padding:0px 0px 7px 0px;
	background-image:url(../images/top_nav_bkg.gif); background-position:center bottom; background-repeat:no-repeat; 
	white-space:nowrap;
}



/* coupons */
#couponLogin{position:relative; top:0px; left:0px; text-align:left;}





.otherHeader{color:#C66005; font-size:24px;}

.editWrapper
{
	border:1px solid #324C1E;
	padding:3px;
}	





#pageHeader{position:relative;top:0px; left:0px;  height:25px;margin-bottom:30px;}	
#pageHeaderIcon{position:absolute; top:6px; left:0px; }
#pageHeaderText{position:absolute; top:0px; left:0px; text-align:left; white-space:nowrap;}
#pageHeader h1{ color:#55AA19;
  font-size: 24px;
  font-weight: lighter;
  xbackground: transparent url(../images/icon_leaf.png) no-repeat left top;
  padding: 0px 0 0 30px;
  xmargin-top:0px;
  xmargin-bottom: 20px;
 } 



#lwWRapper{display:none;}

	
	
	
h1{color:#C66005; font-weight:normal; font-size:24px}	
h2{color:#C66005; font-weight:normal; font-size:20px}	
h3{color:#C66005; font-weight:bold; font-size:16px}	


sup {font-size:10px; line-height:.2}
/* links */



#sitemap ul {margin-left:10px;padding-left:0px; list-style-type:none; font-size:12px;}
#sitemap ul li {margin-left:0px;padding-left:0px; list-style-type:none; font-size:12px; color:#C66005;}
#sitemap ul ul li {margin-left:10px;padding-left:0px; list-style-type:disc; font-size:12px;color:#C66005;}
a:link, a:visited
{
	color:#56AA1C;
	text-decoration:none;
}
a:active, a:hover
{
	color:#56aa1c;
	text-decoration:underline;

}	


a.scrollerLink:link, a.scrollerLink:visited, a.scrollerLink:hover, a.scrollerLink:active{ width:100px; height:18px; padding-top:5px; margin:0px 5px; color:#FFFFFF; font-size:10px; background-color:#56AA1C; border:1px solid #56AA1C; display:block; text-decoration:none;}


a.smallerLink:link, a.smallerLink:visited
{
	color:#56AA1C;
	text-decoration:none;
	font-size:11px;
}
a.smallerLink:active, a.smallerLink:hover
{
	color:#000000;
	text-decoration:none;
	font-size:11px;
}
a.smallerLinkOn:link, a.smallerLinkOn:visited
{
	color:#000000;
	text-decoration:none;
	font-size:11px;
}
a.smallerLinkOn:active, a.smallerLinkOn:hover
{
	color:#000000;
	text-decoration:none;
	font-size:11px;
}
/* top nav links */
a.topNav:link, a.topNav:visited
{
	color:#56AA1C;
	text-decoration:none;
	font-size:14px;
	float:left;
	margin:10px 15px;
}
a.topNav:active, a.topNav:hover
{
	color:#56AA1C;
	text-decoration:none;
	font-size:14px;
	float:left;
}
a.topNavOn:link, a.topNavOn:visited
{
	color:#56AA1C;
	text-decoration:none;
	font-size:14px;
	float:left;
	margin:10px 15px;
	font-weight:bold;
}
a.topNavOn:active, a.topNavOn:hover
{
	color:#56AA1C;
	text-decoration:none;
	font-size:14px;
	float:left;
	font-weight:bold;
}
a.newsLink:link, a.newsLink:visited
{
	color:#56AA1C;
	text-decoration:none;
	font-size:11px;
	display:block;
	border:1px solid #CCCCCC;
	padding:3px 5px;

}
a.newsLink:active, a.newsLink:hover
{
	color:#000000;
	text-decoration:none;
	font-size:11px;
	display:block;
	border:1px solid #000000;
	padding:3px 5px;
}

.btnStyle{
	color:#56AA1C;
	text-decoration:none;
	font-size:11px;
	display:block;
	border:1px solid #CCCCCC;
	padding:3px 5px;
	background-color:transparent;

}

/* these links are in editor_jb.css in gnpbusiness too */
.pageHeadline{color:#55AA19;  font-size: 24px;  font-weight: lighter;  padding: 0px 0 0 30px;}
.greenSubhead{color:#56AA1C; font-weight:normal; font-size:18px;}
.orangesubHead{color:#C66005; font-weight:normal; font-size:18px;}
.bodyCopy{font-family:Arial, Helvetica, sans-serif;	font-size:14px;	line-height:1.5;	font-weight:normal;	color:#666666;}
