body { background-color: #fff; margin: 0; padding: 0; font-family: Helveitca, Arial, sans-serif; }

body#aboutusDex ul#topnav li#topnavAbout { background: url("/images/bg_topnavleaf.gif") no-repeat scroll 50% 2px transparent; }
body#philosophyDex ul#topnav li#topnavPhilosophy { background: url("/images/bg_topnavleaf.gif") no-repeat scroll 50% 2px transparent; }
body#faqDex ul#topnav li#topnavFAQ { background: url("/images/bg_topnavleaf.gif") no-repeat scroll 50% 2px transparent; }
body#differenceDex ul#topnav li#topnavDifference { background: url("/images/bg_topnavleaf.gif") no-repeat scroll 50% 2px transparent; }
body#contactDex ul#topnav li#topnavContact { background: url("/images/bg_topnavleaf.gif") no-repeat scroll 50% 2px transparent; }
body#productsDex ul#topnav li#topnavProducts { background: url("/images/bg_topnavleaf.gif") no-repeat scroll 50% 2px transparent; }
body#friendsDex ul#topnav li#topnavFriends { background: url("/images/bg_topnavleaf.gif") no-repeat scroll 50% 2px transparent; }
body#blogDex ul#topnav li#topnavBlog { background: url("/images/bg_topnavleaf.gif") no-repeat scroll 50% 2px transparent; }

ul { margin: 0; padding: 0; }
ul li { margin: 0; padding: 0; list-style: none; }
ul.horizontal-nav li { display: block; float: left; }
.clearme { clear: both; } 
h1 { font-size: 25px; font-weight: normal; color: #94c03d; }
h3 { font-size: 25px; font-weight: normal; color: #94c03d; margin-bottom: .5em;}
h6 { font-size: 14px; font-weight: normal; color: #bad681; margin: 0; padding: 0 0 4px 0; }
h6 span { background: transparent url(/images/bg_h6leaf.gif) 100% 4px no-repeat; padding-right: 15px; }
h7 { font-size: 14px; font-weight: normal; color: #bad681; margin: 0 0 10px 0; padding: 0 0 4px 0; }
p { font-size: 14px; line-height: 21px; }
a { color: #94c03d; text-decoration: none; }
a:hover { text-decoration: underline; }
a.sublink:hover { text-decoration: none; }
dl { font-size: 14px; }
dt { font-weight: bold; }
dd { margin-top: 15px; margin-bottom: 15px; }
dd ul { margin-top: 15px; }
dd ul li { list-style: disc; margin-left: 20px; margin-bottom: 10px; }
small { font-size: 11px; }

div.topnavhr { z-index: 1; clear: both; height: 1px; background-color: #c5c5c5; margin: 0; position: absolute; bottom: 28px; right: 30px; width: 587px;}
div.topnavhr hr { display: none; }

.seedcount { font-size: 14px; font-weight: normal; color: #94c03d; margin: 0 0 0 0;}

#topContentWrap { width: 1000px; margin: 0 auto; }

#header { position: relative; width: 1000px; height: 150px; }
	/* #header img { position: absolute; top: 31px; left: 84px; border: 0; } */
	ul#topnav { z-index: 2; width: 587px; float: right; padding-left: 5px; padding-bottom: 9px; position: absolute; right: 30px; bottom: 10px; }
	ul#topnav li { font: 13px Helveitca, Arial, sans-serif; color: #7e7e7e; margin-right: 17px; }
	ul#topnav li.last { margin-right: 0; }
	ul#topnav li#topnavBuy a { background: transparent url(/images/bg_topnavleaf.gif) top middle no-repeat; }
	ul#topnav li a { text-decoration: none; color: #7e7e7e; display: block; margin-top: 10px; padding-bottom: 18px;}
	ul#topnav li a:hover { color: #94c03d; padding-bottom: 3px; text-decoration: none; border-bottom: 10px solid #bfd98b; }
	ul#topnav li#topnavProducts { margin: 0 20px 0 0; }
	ul#topnav li#topnavProducts a { padding: 0; }
	ul#topnav li#topnavProducts a:hover { border-bottom: 0; padding-bottom: 0; }
	ul#topnav li#topnavDifference { margin: 0 20px 0 0; }
	ul#topnav li#topnavDifference a { padding: 0; }
	ul#topnav li#topnavDifference a:hover { border-bottom: 0; padding-bottom: 0; }
	ul#topnav li#topnavAbout { margin: 0 20px 0 0; }
	ul#topnav li#topnavAbout a { padding: 0; }
	ul#topnav li#topnavAbout a:hover { border-bottom: 0; padding-bottom: 0; }
	ul#topnav li ul { z-index: 2; position: absolute; width: 220px; left: -999em; background-color:#FFF; }
	ul#topnav li ul li { font-size: 12px; float: none; padding: 5px; margin: 0; color: #fff; }
	ul#topnav li ul li a { text-decoration: none; color: #7e7e7e; display: block; margin-top: 5px; padding-bottom: 10px; background-color:#FFF; }
	ul#topnav li ul li a:hover { text-decoration: underline; color: #7e7e7e; padding-bottom: 3px; }
	ul#topnav li ul li.lastsub { border-bottom: 3px solid #bfd98b; }
	ul#topnav li ul li.first { margin-top: 3px; border-top: 10px solid #bfd98b; background: transparent url(images/bg_greenup.gif) 135px -5px no-repeat; }
	ul#topnav li#topnavProducts:hover ul, ul#topnav li.sfHover ul { left: 240px; }
	ul#topnav li#topnavDifference:hover ul, ul#topnav li.sfHover ul { left: 70px; }
	ul#topnav li#topnavAbout:hover ul, ul#topnav li.sfHover ul { left: 5px; }

/*****KK Upper right area******/

#email-capture {
	position: absolute;
	width: 300px;
	height: 60px;
	right: 150px;
	top: 10px;
}
#email-capture input.textinput { width: 110px; }
#email-capture .submit { vertical-align: middle; *vertical-align: text-bottom; } 

#social {
	position: absolute;
	width: 120px;
	height: 60px;
	right: 30px;
	top: 10px;
}

/**********************/
	
	
#storymain { width: 1000px; }
	#imagearea { width: 543px; float: left; text-align: center;}
		#pullquote { font: bold italic 14px Times, serif; color: #58892a; background: transparent url(/images/bg_pullquote.gif) top left repeat-y; padding: 5px 100px; text-align: center; line-height:2em;}
#product-hotmama {
	position: relative;
	left: 30px;
	top: 100px;
	height: 315px;
	width: 473px;
	background: url(/images/hotmamas.jpg) no-repeat;
	}	
#product-hotmama2 {
	position: relative;
	left: 30px;
	top: 100px;
	height: 315px;
	width: 473px;
	}		
#product-uncleherb {
	position: relative;
	left: 30px;
	top: 200px;
	height: 315px;
	width: 473px;
	background: url(/images/uncleherbs.jpg) no-repeat;
	}	
#product-uncleherb2 {
	position: relative;
	left: 30px;
	top: 200px;
	height: 315px;
	width: 473px;
	}	
#product-veggin {
	position: relative;
	left: 30px;
	top: 300px;
	height: 315px;
	width: 473px;
	background: url(/images/vegginout.jpg) no-repeat;
	}
#product-veggin2 {
	position: relative;
	left: 30px;
	top: 300px;
	height: 315px;
	width: 473px;
	}
#humble-trio {
	position: relative;
	left: 30px;
	top: 420px;
	height: 315px;
	width: 473px;
	background: url(/images/473x315-Seed-Trio.jpg) no-repeat;
	}
#product-producer {
	position: relative;
	left: 240px;
	top: 500px;
	height: 470px;
	width: 473px;
	background: url(/images/producer.jpg) no-repeat;
	}
#product-moo-poo {
	position: relative;
	left: 200px;
	top: 450px;
	height: 470px;
	width: 500px;
	background: url(/images/315x473-moo-tea.jpg) no-repeat;
	}
		
	#contentarea { width: 457px; float: right; }
	#contentarea.opened { width: 970px; margin-left: 30px; float: none; background: transparent url(/images/key.gif) top right no-repeat;}
		#contentarea.opened2 { width: 970px; margin-left: 30px; float: none; }
	#contentarea.opened.seedlisting ul li { width: 450px; margin-right: 20px; position: relative;} 
	#contentarea.opened.seedlisting ul li h3, #contentarea.opened.seedlisting ul li p  { margin-left: 110px; } 
	#contentarea.opened.seedlisting ul li h3 { margin-top: 0; padding-top: 0; }
	
.seedShot { width: 1px; height: 1px; background-image: url(/images/bg_productshots.jpg); float: left; }

.antohiRomanian { width: 100px; height: 100px; background-position: 0px 0px; }
.caribbeanRedPepper { width: 100px; height: 100px; background-position: -100px 0px; }
.conchosJalapeno { width: 100px; height: 100px; background-position: -200px 0px; }
.habanero { width: 100px; height: 100px; background-position: -300px 0px; }
.hotPaperLantern { width: 100px; height: 100px; background-position: -400px 0px; }

.hungarianHotWax { width: 100px; height: 100px; background-position: 0px -100px; }
.joesLongCayenne { width: 100px; height: 100px; background-position: -100px -100px; }
.anaheimChile { width: 100px; height: 100px; background-position: -200px -100px; }
.padronPepper { width: 100px; height: 100px; background-position: -300px -100px; }
.yankeeBellPepper { width: 100px; height: 100px; background-position: -400px -100px; }

.blackSeededSimpsonLeafLettuce { width: 100px; height: 100px; background-position: 0px -200px; }
.bullsBloodBeet { width: 100px; height: 100px; background-position: -100px -200px; }
.costataRomanescoZucchini { width: 100px; height: 100px; background-position: -200px -200px; }
.crimsonSweetWatermelon { width: 100px; height: 100px; background-position: -300px -200px; }
.deCiccoBroccoli { width: 100px; height: 100px; background-position: -400px -200px; }

.doubleStandardCorn { width: 100px; height: 100px; background-position: 0px -300px; }
.edensGemMelon { width: 100px; height: 100px; background-position: -100px -300px; }
.fordhookGiantSwissChard { width: 100px; height: 100px; background-position: -200px -300px; }
.lancerParsnip { width: 100px; height: 100px; background-position: -300px -300px; }
.marketmoreCucumber { width: 100px; height: 100px; background-position: -400px -300px; }

.PIC714GreenRomaine { width: 100px; height: 100px; background-position: 0px -400px; }
.purpleTopWhiteGlobeTurnip { width: 100px; height: 100px; background-position: -100px -400px; }
.redExpressCabbage { width: 100px; height: 100px; background-position: -200px -400px; }
.redSaladbowl { width: 100px; height: 100px; background-position: -300px -400px; }
.rosaBiancaEggplant { width: 100px; height: 100px; background-position: -400px -400px; }

.roseTomato { width: 100px; height: 100px; background-position: 0px -500px; }
.scarletNantesCarrot { width: 100px; height: 100px; background-position: -100px -500px; }
.sweetGraniteCantaloupeMelon { width: 100px; height: 100px; background-position: -200px -500px; }
.taveraGreenBean { width: 100px; height: 100px; background-position: -300px -500px; }
.tuffyAcornSquash { width: 100px; height: 100px; background-position: -400px -500px; }

.washingtonCherryTomato { width: 100px; height: 100px; background-position: 0px -600px; }
.whiteSpearBunchingOnion { width: 100px; height: 100px; background-position: -100px -600px; }
.yellowCrookneckSquash { width: 100px; height: 100px; background-position: -200px -600px; }
.bouquetDill { width: 100px; height: 100px; background-position: -300px -600px; }
.bronzeandGreenFennel { width: 100px; height: 100px; background-position: -400px -600px; }

.greekOregano { width: 100px; height: 100px; background-position: 0px -700px; }
.purlyChives { width: 100px; height: 100px; background-position: -100px -700px; }
.santoCilantroCorianderSeed { width: 100px; height: 100px; background-position: -200px -700px; }
.superboBasil { width: 100px; height: 100px; background-position: -300px -700px; }

.noPlant { width: 100px; height: 100px; background-position: -400px -700px; }

.commonSage { width: 100px; height: 100px; background-position: -300px -800px; }
.cumin { width: 100px; height: 100px; background-position: 0px -800px; }
.germanWinterThyme { width: 100px; height: 100px; background-position: -100px -800px; }
.titanParsley { width: 100px; height: 100px; background-position: -200px -800px; }


#footerWrap { background: #4c4b32 url(/images/bg_footer.gif) 98% 52px no-repeat; padding: 30px 0; margin-top: 25px; }
	#footer { width: 1000px; height: 200px; margin: 0 auto; position: relative; }
		ul#footnav { margin: 0 30px; }
		ul#footnav li { color: #fff; width: 150px; }
		ul#footnav li#footnavProd2 { width: 149px; }
		ul#footnav li.last { width: 130px; padding-left: 20px; color: #a6a58d; line-height: 20px; border-left: 1px solid #72715d; }
		ul#footnav li.last a { text-decoration: underline; }
		ul#footnav li p { font-size: 11px; margin: 0; padding: 0; }
		ul#footnav li p a { color: #fff; }
		#followus { position: absolute; right: 93px; bottom: 0; width: 107px; }
			#followus h6 { margin-bottom: 5px; }
			#followus .recipes { text-decoration: none; font-size: 13px; color: #b9d681; display: block; background-color: #667936; text-align: center; padding: 3px 0; }

#copyright { width: 970px; padding-left: 30px; margin: 10px auto 20px; font-size: 10px; color: #b5b5b5; font-weight: bold; }

/* blog */
#sidebar { width: 200px; float: left; font-size: 13px;}
#sidebar h2 { font-size: 16px; }
#sidebar p { width: 150px; font-size: 13px;}
#blogmain { margin-left: 220px; margin-right: 20px; }
#blogmain h2 { font-weight: normal; }

/**Sociable**/
#blogmain div.sociable { margin: 16px 0; }
#blogmain .sociable li {display:inline;}
#blogmain .sociable ul {padding:0;margin:0;}
#blogmain .sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 1;
	margin: 0;
	padding: 0;
}
/*******/

.boldlink{
	font-size:18px;
	font-weight:bold;
	}

/* email form */
#emailForm { margin-bottom: 10px; }
#emailForm input { font-size: 11px; padding: 3px 5px;}
#emailForm input.textinput { width: 82px; }
#response { font-size: 11px; line-height: 13px; padding: 0px; margin: 0px 0; background-color: #637535; color: #b9d681; display: none; }
#response.error { background-color: #f00; color: #fff; }

/*****HOVER for FOOTER****************/
.tooltip {
 	text-decoration: none;
	position: relative;
}
.tooltip span {
	margin-left: -999em;
	position: absolute;
}
.tooltip:hover span {
	position: absolute; left: 1em; top: -420px; z-index: 99;
	margin-left: 0; width: 250px;
}
.tooltip:hover img {
			border: 0; 
			margin: -10px 0 0 -55px;
			float: left; 
			position: absolute;
}
* html a:hover { background: transparent; }
.custom { padding: 0.5em 0.8em 0.8em 2em; }
