html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td	{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body	{line-height: 1;}
ol, ul	{list-style: none;}
blockquote, q	{quotes: none;}
/* remember to define focus styles! */
:focus	{outline: 0;}
/* remember to highlight inserts somehow! */
ins	{text-decoration: none;}
del	{text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table	{border-collapse: collapse; border-spacing: 0;}  
html,body	{width: 100%; height:100%;}
body	{background:#cc092f url(../images/interface/chrome/bg2.gif) 0 0 repeat-x;}
#contactform	{background:#FFF;}


#wrapper h4.explan	{background:#EEE; color:#000; font-family:helvetica; padding-left: 3px;}

/* Layout */
.print-logo {position:absolute; top: -9999px; display:none;}
#wrapper	{width: 950px; padding: 97px 1px 0 1px; margin: 0 auto; background: #BD062A url(../images/interface/chrome/wrapperbg.gif) 0 0 repeat-y;}

#maincontent	{width: 950px; background: #FFFFFF url(../images/interface/chrome/contentboxbg_wdivider.png) 0 0 repeat-y; overflow:hidden;}
	.cm1	{width: 950px; background: url(../images/interface/chrome/contentboxtop_wdivider.jpg) 0 0 no-repeat;}
	.cm2	{width: 903px; padding: 23px 24px 10px 24px; background: url(../images/interface/chrome/contentboxbottom_wdivider.png) 0 100% no-repeat; min-height: 500px;}
html>body .cm2	{overflow:hidden;}	
	
#maincontent.landing	{background-image: url(../images/interface/chrome/contentboxbg.png);}
	#maincontent.landing .cm1	{background-image: url(../images/interface/chrome/contentboxtop.jpg);}
	#maincontent.landing .cm2	{width: 903px; background-image: url(../images/interface/chrome/contentboxbottom.png); min-height: 388px; padding: 22px 24px 10px 24px;}
	
	#overview	{width: 612px; padding: 21px;}
	.landingbanner	{width: 612px; height: 273px; margin-bottom: 15px;}
	.landingbanner div.flashalt-pre	{display:none;}
	.landingbanner div.flashalt	{display:block; width: 612px; height: 273px; background-position: 0 0; background-repeat:no-repeat;}
	#productbanner8 .flashalt	{background-image: url(../images/copy/products/overviewhtml/family-blackripe.png);}
	#productbanner37 .flashalt	{background-image: url(../images/copy/products/overviewhtml/family-naturals.png);}
	#productbanner880 .flashalt	{background-image: url(../images/copy/products/overviewhtml/family-recloseables.png);}
	#productbanner38 .flashalt	{background-image: url(../images/copy/products/overviewhtml/family-snackers.png);}
	#productbanner102 .flashalt	{background-image: url(../images/copy/products/overviewhtml/family-spanishmanz.png);}
	#productbanner946 .flashalt	{background-image: url(../images/copy/products/overviewhtml/family-spanishqueen.png);}
	#productbanner80 .flashalt	{background-image: url(../images/copy/products/overviewhtml/family-adventures.png);}
	#productbanner86 .flashalt	{background-image: url(../images/copy/products/overviewhtml/family-perfectpairings.png);}
	#productbanner440 .flashalt	{background-image: url(../images/copy/products/overviewhtml/family-accents.png);}
	#retail_overview .flashalt  {background-image: url(../images/interface/headers/h1_retailers.jpg);}
	
	#primary			{width: 654px; float:right;}
	
	#primary .singlecol	{width: 600px; padding: 23px 27px 27px 27px; clear:both;}
	#primary .search-results-list {background: url(../images/interface/chrome/recipe-search-results-bg.png) 7px 10px no-repeat; padding: 27px 24px 27px 25px; width: 605px;}
	#primary .twocolhead	{padding-bottom:0;}
	
	#productsoverview	{padding-top: 17px;}
	#productsoverview .flashalt {margin-top: -17px;}
	#productsoverviewholder	{height: 421px; background: url(../images/interface/chrome/redcontentfade.jpg) 0 0 repeat-x; }
	#productsoverviewholder div.flashalt-pre div#quickfinder	{display:none;}
	#productsoverviewholder div.flashalt div#quickfinder	{display:block;}
	
/* Products Overview  (HTML alternative)*/
	#quickfinder #maincontent	{background-image: url(../images/interface/chrome/contentboxbg.png);}
	#quickfinder .cm1	{background-image: url(../images/interface/chrome/contentboxtop.jpg);}
	#quickfinder .cm2	{background-image: url(../images/interface/chrome/contentboxbottom.png); width: 863px; min-height:0; height: 350px; padding: 43px 44px 10px 44px;}
	#quickfinder ul	{padding:0;}
	#quickfinder ul li	{width: 123px; float:left; margin:0; padding:0; list-style:none;}
	#quickfinder ul li li	{width: auto; float:none; font-size: 11px; padding-left: 10px; padding-right: 10px; margin-bottom: 3px; line-height: 15px;}
	#quickfinder ul li li a	{background:none !important;}
	#quickfinder ul li h3 a	{color:#765425; padding-top: 110px; display:block; padding-left: 10px; min-height: 40px; line-height: 18px; font-size: 13px;}
	#quickfinder ul li.blackripe a	{background: url(../images/copy/products/overviewhtml/overview-blackripe.png) 10px 22px no-repeat;}
	#quickfinder ul li.naturals a	{background: url(../images/copy/products/overviewhtml/overview-naturals.png) 10px 21px no-repeat;}
	#quickfinder ul li.reclose a	{background: url(../images/copy/products/overviewhtml/overview-reclose.png) 10px 41px no-repeat;}
	#quickfinder ul li.spanishmanzanilla a	{background: url(../images/copy/products/overviewhtml/overview-spanishmanz.png) 10px 19px no-repeat;}
	#quickfinder ul li.spanishqueen a	{background: url(../images/copy/products/overviewhtml/overview-spanishqueen.png) 10px 41px no-repeat;}
	#quickfinder ul li.perfectpairings a	{background: url(../images/copy/products/overviewhtml/overview-perfectpairings.png) 10px 10px no-repeat;}
	#quickfinder ul li.snackers a	{background: url(../images/copy/products/overviewhtml/overview-snackers.png) 10px 0 no-repeat;}
	#quickfinder ul li.adventures a	{background: url(../images/copy/products/overviewhtml/overview-adventures.png) 10px 20px no-repeat;}
	#quickfinder ul li.accents a	{background: url(../images/copy/products/overviewhtml/overview-accents.png) 5px 54px no-repeat;}
	
	#productquickfinder	{position:absolute; top:0; margin: 139px 0 0 700px;}
	#productquickfinder h3	{display:block; width: 213px; height: 28px; text-indent:-9999px; margin:0; background: url(../images/interface/buttons/product_quick_finder.png) 0 0 no-repeat; ;}
	#productlist	{position:absolute; top:0; margin: -9999px 0 0 -90px; width:301px; background:#FFF; border:1px solid #cebe97; height: 275px; overflow:auto;}
	#productlist a	{display:block; font-size: 11px; font-family:arial, sans-serif; line-height: 20px; text-decoration:none !important; color:#c7082e; font-weight:bold; padding-left: 12px;}
	#productlist ul {margin:0; padding:0;}
	#productlist li {list-style:none; margin:0;}
	#productlist a:hover	{background: #f6f2e3;}
	#productlist li ul a	{font-weight:normal; color:#66400e; padding-left: 22px;}
	#productquickfinder.hover h3	{background-position: 0 -28px;}
	.hover #productlist	{margin-top:27px;}

/* Recipes Overview*/
#finder		{width: 301px; height: 388px; }
	#finder h1.recipe	{width: 301px; height: 90px; margin-bottom:0; display:block; text-indent:-9999px; background: url(../images/interface/headers/h1_recipe-for-any-occasion.png) 0 0 no-repeat;}

	#finder #findrecipes	{width: 260px; height: 241px; padding: 8px 8px 0 25px; background: url(../images/interface/chrome/findrecipes_landingbg.jpg) 0 0 no-repeat;}
	#finder #findrecipes h3	{width: 245px;}
	#finder #findrecipes form select	{width: 221px;}
	#finder #findrecipes form select.expand {width: auto; position: relative; }
	#finder #findrecipes form input.text	{width: 215px;}
	
	#finder .guestchefs {width: 156px; height: 106px; padding: 8px 115px 0 24px; margin: -14px 0 0 7px; position:relative;}
	#finder .guestchefs h4 {font-size: 11px; text-transform:uppercase; font-weight:normal;}
	#finder .guestchefs h3 {font-size: 15px; margin: 6px 0 0 0;}
	#finder .guestchefs p {font-size: 11px; line-height: 16px;}
	
	
#finderright		{width: 260px; height: 398px; padding: 30px 20px 0 16px; overflow:hidden; float: right; background: url(../images/interface/chrome/findrecipes_bg.jpg) 0 0 no-repeat;}
	#finderright h1.featuredproducts	{height: 15px; text-indent:-9999px; margin: 0 0 8px 0; background: url(../images/interface/headers/h1_featuredproducts.gif) 0 0 no-repeat;}
	#finderright h1.featuredappetizer	{height: 19px; text-indent:-9999px; margin: 0 0 8px 0; background: url(../images/interface/headers/h1_featuredappetizer.gif) 0 0 no-repeat;}
	#finderright h1.featuredolivedip	{height: 19px; text-indent:-9999px; margin: 0 0 8px 0; background: url(../images/interface/headers/h1_featuredolivedip.gif) 0 0 no-repeat;}
	#finderright h1.featuredpastarecipes	{height: 19px; text-indent:-9999px; margin: 0 0 8px 0; background: url(../images/interface/headers/h1_featuredpastarecipes.gif) 0 0 no-repeat;}
	#finderright h1.featuredvegetablerecipes	{height: 19px; text-indent:-9999px; margin: 0 0 8px 0; background: url(../images/interface/headers/h1_featuredvegetablerecipes.gif) 0 0 no-repeat;}

	#finderright ul	{margin: 0 0 4px 0; color: #cc092f;}
	#finderright ul li	{line-height: 20px; font-size: 11px;}
	#finderright ul.list li	{list-style:none; margin:0; line-height: 20px; padding: 2px 0 4px 0; font-size: 11px; background: url(../images/interface/chrome/dotted.gif) 0 100% repeat-x;}
	#finderright ul.list li img	{margin: 0 3px -5px 0;}
	
	#finderright p.arrowlink	{font-size: 11px; font-weight: bold; text-align: right; margin: 0;}
	#finderright p.arrowlink a	{margin-left: 10px; padding: 2px 20px 2px 0; background: url(../images/interface/chrome/icon_arrow.gif) 100% 50% no-repeat;}
	
	#finderright div.hr	{height: 1px; overflow: hidden; margin: 11px 0 0 0; border-top: 1px solid #fff; background-color: #d8d0b4;}
	
	#finderright #findrecipes	{width: 260px; height: 241px; padding: 0; margin: 0; background: transparent;}
	#finderright .form-seperator {height: 8px;}
	#finderright .form-seperator+h3 {display:none;}
	#finderright h2 {margin-top: 10px; color:#442804;}
	#finderright h3 {font-size: 13px;}
/*	#finderright #findrecipes h3.search	{border: 0; margin: 0; background-position: left bottom;}*/
	#finderright #findrecipes form select	{width: 241px;}
	#finderright #findrecipes form input.text	{width: 235px;}		
	
		
	
	#featured	{width: 577px; margin: 0 0 0; padding: 26px 0 0 30px; background: #fff url(../images/interface/chrome/featured_bg.jpg) left top no-repeat;}
	#featured h1	{height: 25px; text-indent: -9999px; margin: 0 0 8px 0 !important;}
	#featured h1.stuffed	{background: transparent url(../images/interface/headers/h1_stuffed.gif) 0 0 no-repeat;}
	#featured h1.kalamata	{background: transparent url(../images/interface/headers/h1_kalamata.gif) 0 0 no-repeat;}
	#featured h1.appetizers	{background: transparent url(../images/interface/headers/h1_appetizers.gif) 0 0 no-repeat;}
	#featured h1.olivedip	{background: transparent url(../images/interface/headers/h1_olivedip.gif) 0 0 no-repeat;}
	#featured h1.pastarecipes	{background: transparent url(../images/interface/headers/h1_pastarecipes.gif) 0 0 no-repeat;}
	#featured h1.vegetablerecipes	{background: transparent url(../images/interface/headers/h1_vegetablerecipes.gif) 0 0 no-repeat;}
	#featured h2	{height: 40px; text-indent: -9999px; margin: 0 0 8px 0;}
	#featured h2.stuffed	{background: transparent url(../images/interface/headers/h2_stuffed.gif) 0 0 no-repeat;}
	#featured h2.kalamata	{background: transparent url(../images/interface/headers/h2_kalamata.gif) 0 0 no-repeat;}
	#featured h2.appetizers	{background: transparent url(../images/interface/headers/h2_appetizers.gif) 0 0 no-repeat;}
	#featured h2.olivedip	{background: transparent url(../images/interface/headers/h2_olivedip.gif) 0 0 no-repeat;}
	#featured h2.pastarecipes	{background: transparent url(../images/interface/headers/h2_pastarecipes.gif) 0 0 no-repeat;}
	#featured h2.vegetablerecipes	{background: transparent url(../images/interface/headers/h2_vegetablerecipes.gif) 0 0 no-repeat;}
	#featured div.image	{text-align: center;}
	
/* Where to buy Overview*/
#wtb 		{padding: 41px 41px 70px 41px; background: url(../images/interface/chrome/wheretobuybg.png) 497px 51px no-repeat;}
	#wtb .overview	{padding: 0 421px 0 0; height: 190px;}
	#wtbpathways	{width: 826px; height: 200px; margin-left:-4px; background: url(../images/interface/chrome/wtb_pathwaybg.png) 0 0 repeat-x;}
	#wtbpathways .pathway	{width: 405px; padding: 0 4px; float:left;}
	#wtbpathways .findstore img	{float:right; margin: -15px 10px 0 16px;}
	#wtbpathways .findstore p	{padding:0 0 0 16px;}
	#wtbpathways .findstore form {padding-left: 16px;}
	#wtbpathways .pathway h3	{display:block; padding: 12px 0 0 16px;}

	#wtbpathways .onlinestore p	{padding: 0 17px 0 16px;}
	#wtbpathways .storeoverview li	{list-style:none; display:block; float:left; width: 175px; padding: 1px 0 0 0; background: url(../images/interface/chrome/dotted.gif) 0 0 repeat-x;}
	#wtbpathways .storeoverview li.first	{padding:0; background:none;}
	#wtbpathways .storeoverview {margin-top: 16px;}
	#wtbpathways .onlinestore img {float:right; margin: -23px 5px 0 10px;}
	
	ul.miniarrow li	{list-style:none; margin:0 0 4px 0;}
	ul.miniarrow a,
	#wtbpathways .storeoverview li a	{font-size: 12px; font-weight:bold; font-style:oblique; display:block; height: 20px; padding: 6px 0 0 22px; line-height: 12px; background: url(../images/interface/chrome/icon_miniarrow.gif) 10px 9px no-repeat; font-family:georgia, times, serif;}
	#wtbpathways .storeoverview li a {background-position: 0 9px; padding-left: 12px;}
	ul.miniarrow a	{height:auto;}

	#wtbpathways form	{float:left; width:253px;}
	#wtbpathways form select	{width: 253px;}
	#wtbpathways .findstore form p	{padding:0 0 8px 0; margin:0;}
	#wtbpathways form input	{display:block;  margin: 6px 0 0 0; padding:0; border:none; width:104px; height: 18px; text-indent:-9999px; background: url(../images/interface/buttons/submit_findastore.gif) 0 0 no-repeat;}

/* Olives 101 Overview*/
#o101	{background: url(../images/interface/olives101/introchalkboard.jpg) 44px 49px no-repeat;}
#o101 .innerfade {background: url(../images/interface/chrome/redcontentfade.jpg) 0 0 repeat-x; height: 480px; padding: 49px 0 0 44px; }
	#o101      #introtext	{position:absolute; margin: 117px 0 0 62px;}
	#o101      #introtext *	{position:absolute; margin-top:-9999px;}
	#o101      #introtext p	{display:block; text-indent:-9999px; margin:0; width: 406px; height: 123px; background: url(../images/interface/olives101/introtext.png) 0 0 no-repeat;}
	#o101      #introtext h4	{display:block; text-indent:-9999px; margin:157px 0 0 -34px; width: 209px; height: 197px; background: url(../images/interface/olives101/professorlindsay.png) 0 0 no-repeat;}
	#o101      #introtext h5	{margin:151px 0 0 277px}
	#o101      #introtext h5 a	{margin:0; display:block; text-indent:-9999px; width:155px; height: 35px; background: url(../images/interface/olives101/button_getstarted.png) 0 0 no-repeat;}
	#o101      #introtext h5 a:hover {background-position: 0 -35px;}
	#o101      #topiclist	{position:absolute; width: 291px; height: 312px; margin: 7px 0 0 524px; background:#f6f2e1;}
	#o101      #topiclist h4	{display:block; text-indent:-9999px; width: 291px; height: 27px; margin: 19px 0 0 0; text-indent:-9999px; background: url(../images/interface/headers/h4_todayslessonplan.png) 0 0 no-repeat;}
	#o101      #topiclist ul	{margin:-8px 0 0 0; padding: 10px 20px 0 20px;}
	#o101      #topiclist ul li	{display:block; width: 251px; clear:both; padding-top: 1px; background: url(../images/interface/chrome/dotted.gif) 0 0 repeat-x; margin:0; line-height: 13px;}
	#o101      #topiclist ul li a	{display:block; padding: 7px 5px 7px 18px; font-size: 13px; font-weight:bold; letter-spacing: normal; color:#cc092f; text-decoration:none;}
	#o101      #topiclist ul li a:hover	{text-decoration:underline;}
	#o101      #topiclist ul li.first	{background:none; padding:0;}
	#o101      #topiclist ul li.first a	{background: url(../images/interface/olives101/arrow.gif) 2px 8px no-repeat; text-decoration:underline;}

/* Unsubscribe */
#unsubscribe {padding:35px;}
#unsubscribe .newsletter {float:right; margin-left:45px;}
#unsubscribe .survey {overflow:hidden;}
#unsubscribe h2 {font-size:16px; font-weight:700; line-height:19px; margin:25px 0 0; color:#442804;}
#unsubscribe .polldaddy {margin-top:1.5em;}

/* Guest Chef */
	.chefbanner {width: 653px; height: 208px;margin: -22px 0 0 -26px; position:relative; border-bottom: 1px solid #d1c6bd;}
	.chefbanner .chefname {color:#442804 !important; font-size: 16px !important; font-weight:bold !important; margin-bottom:0 !important; line-height: 19px !important;}
	.chefbanner p {line-height: 19px !important;}
	.chefbanneroverflow {position:absolute;}
	.chefinfo {padding: 23px 0 0 26px; width:377px;}
	.guestlinks {padding:0; margin: 10px 0 24px 0 !important; position:relative;}
	.guestlinks li {list-style:none !important; margin:0 18px 0 0 !important; float:left; font-size: 10px;}
	.guestlinks a {display:block; padding-left: 18px; line-height: 12px;}

/* Detail Page*/
#detail		{padding-bottom: 25px;}
	#detail .content	{float:left; padding: 23px 0 0 27px; margin-bottom: 15px; width: 349px;}
	#detail .sidebar	{float:right; width: 278px; margin-bottom: 15px; padding-top: 147px;}


/* Pathways*/

#pathways	{width: 909px; height: 163px; margin: 0 0 0 21px; background: url(../images/interface/chrome/pathwaybg.png) repeat-x;}
	#pathways .pathway	{width: 295px; padding: 4px 4px; height: 155px; float:left;}
	#pathways h2	{margin:0;}
	.updatepways #pathways h2 a	{position:absolute; width: 295px; height: 155px; display:block; text-indent:-9999px; background-position: 0 0; background-repeat:no-repeat;}
	
	
	#pathways .snack h2 a	{background-image: url(../images/interface/headers/h2_discover-a-better-way-to-snack.gif);}
	#pathways .share h2 a	{background-image: url(../images/interface/headers/h2_share-your-recipe-with-us.gif);}
	#pathways .getrecipe h2 span	{height: 65px; background-image: url(../images/interface/headers/h2_get-recipe-tips-and-more.gif);}
	#pathways .snackers h2 a	{background-image: url(../images/interface/headers/h2_lindsay-snackers.gif);}
	#pathways .findrecipes h2.find a	{height: 30px; background: url(../images/interface/headers/h3_find-delicious-recipes.png);}
	#pathways .findrecipes h2.getemail a	{height: 37px; margin-top: 98px; background: url(../images/interface/headers/h2_get-recipes-by-email.gif);}

	#pathways .getrecipe form	{width: 166px; padding: 0 0 0 12px; margin: 71px 0 0 0; float:left; overflow:hidden;}
	#pathways .getrecipe #getemail	{float:left; width: 126px; font-family:arial; font-size: 11px; height: 13px;}
	#pathways .findrecipes form input.submit,
	#pathways .getrecipe #submitemail	{float:left; display:block; width: 21px; height: 21px; border:none; padding:0; text-indent:-9999px; background: url(../images/interface/buttons/submitemailarrow.gif) 0 0 no-repeat;}

	#pathways .findrecipes form	{padding: 0 0 5px 12px; height: 21px;}
	#pathways .findrecipes form.first	{margin-top: 41px;}
	#pathways .findrecipes form select	{width: 247px; height: 21px; float:left; margin-right: 9px; font-size: 11px;}
	
	#pathways .save1 h2 a	{background-image: url(../images/interface/headers/h2_save-now.png);}
	#pathways .save1 img	{position:absolute; margin: 20px 0 0 194px;}
	
	
	#pathways .newsletter h2	{background-image: url(../images/interface/headers/h2_email-newsletter.png);}
	#pathways .newsletter form	{position:absolute; margin:83px 0 0 18px;}
	#pathways .newsletter #getemail	{float:left; margin-right:12px; border-width:2px; border-top-color: #940621; border-left-color:#940621; border-right-color: #b40528; border-bottom-color:#b40528;}
	#pathways .newsletter #submitemail	{width:74px; height:22px; text-indent:-9999px; display:block; border:none; background: url(../images/copy/pathways/button-subscribe.png) 0 0 no-repeat;}
	
	#pathways .pizzachallenge h2 a	{height: 115px; background-image: url(../images/interface/headers/h2_enter-pizza-challenge.png);}
	#pathways .pizzachallenge img	{margin: 11px 0 0 10px;}
	
	#pathways .olivetoss h2 a	{height: 121px; background-image: url(../images/interface/headers/h2_try-olive-toss.png);}
	#pathways .olivetoss img	{margin: 14px 0 0 13px;}


	/* Pathways inside the main content (product family detail layout)*/
	#mcpathways	{float:right; width: 618px; height: 147px; margin: 0 20px 0 0; background: url(../images/interface/chrome/mc_pathwaybg.png) 0 0 repeat-x;}
	#mcpathways .pathway	{float:left; width: 281px; padding: 4px 7px 0 21px; height: 143px;}
	#mcpathways .pathway img	{margin: 10px 10px 0 10px; float:right;}
	#mcpathways .pathway h2	{margin: 12px 0 4px 0; color:#442804; font-size: 13px; font-weight:bold;}
	#mcpathways .pathway p	{font-size: 11px; line-height: 15px; padding-right: 10px;}
	/* Pathways update for new button style pathways*/
		.updatepways #pathways	{height:173px; background: url(../images/interface/chrome/pathway-newbg.png) repeat-x;}
		.updatepways #pathways h2 a	{height:165px;}
		#pathways .findastore h2 a	{background-image: url(../images/copy/pathways/findastore.png);}
		#pathways .olivetossnew h2 a	{background-image: url(../images/copy/pathways/olivetoss-new.jpg);}
		#pathways .coupon h2 a	{background-image: url(../images/copy/pathways/1dollarcoupon-new.png);}
		#pathways .getrecipes h2 a	{background-image: url(../images/copy/pathways/getrecipes3.png);}
		#pathways .recloseables h2 a	{background-image: url(../images/copy/pathways/recloseables.jpg);}
		#pathways .recloseables-coupon h2 a	{background-image: url(../images/copy/pathways/recloseables-bogof.jpg);}
		#pathways .holidaycoupon h2 a	{background-image: url(../images/copy/pathways/holiday-coupon.jpg);}
		#pathways .facebook h2 a	{background-image: url(../images/copy/pathways/facebook.png);}
		#pathways .dianemorgan h2 a {background-image: url(../images/copy/pathways/dianemorgan.jpg);}

	#pathways .balancingact h2 a {background-image: url(../images/copy/pathways/balancingact.png);}
	#pathways .joanneweir h2 a {background-image: url(../images/copy/pathways/joanneweir.jpg);}
	#pathways .contest h2 a {background-image: url(../images/copy/pathways/contest.png);}


/* recipe 'hero' image slides*/
.recipe-hero {width: 655px; height: 325px; overflow:hidden; position:absolute; top:0; z-index: 7999;}
.recipe-hero.hover {cursor:pointer;}
.recipe-hero+.recipe-hero {display:none;}
.recipe-hero .recipe-description {background: url(/images/interface/chrome/redtransparency.png) repeat; position:absolute; bottom:30px; padding: 26px 26px 40px 26px; width: 328px;}

.recipe-title {color:#FFF; font-size: 30px; line-height: 33px; font-weight:normal; font-family:minion-pro, georgia, serif;}
.recipe-category {padding: 0 8px; position:absolute; top:-12px; left:18px; background: #ffc205 url(/images/interface/chrome/recipehero_categorybg.png) 0 0 repeat-x; line-height: 26px; color:#6b0116; font-family: georgia, serif; text-transform:uppercase; font-size: 12px; 
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.5);
	box-shadow: 0 0 4px rgba(0,0,0,0.5);
	}
.recipe-link {font-size: 16px; font-style:italic; font-weight:normal; position:relative;}
.recipe-link a {color:#ffc204; /*float:left; */height: 15px;}
.recipe-hero.hover a,
.recipe-link a:hover {color:#FFF; text-decoration:none;}
.recipe-link .arrow {display:inline; line-height: 17px; padding-left: 15px; height: 17px; margin: 0 0 0 0; position:relative; background: url(/images/interface/chrome/linkarrow_yellow.png) 100% 2px no-repeat; }
.recipe-hero.hover .arrow,
.recipe-link a:hover .arrow {background-image: url(/images/interface/chrome/linkarrow_white.png); }

#homepage-rotator-navigation {width: 768px; padding: 15px 1px 0 1px;}
/* recipe search results*/
.recipe-header {position:relative;}
.recipe-header .recipe-hero {width: 605px; height: 300px; position:relative;}

/*.recipe-hero+.recipe-hero {display:none;}*/

.landing-promos {clear:both; padding: 0 0 38px 38px;}
.promo-list li {list-style:none; margin:0 10px 0 0; padding:0; display:block; float:left; position:relative;}
.promo-list a {display:block; width: 268px; height: 184px; background-position: 0 0; background-repeat:no-repeat;}
.promo-list .overflow {display:block; text-indent:-9999px; background-position: 0 0; background-repeat:no-repeat; position:absolute;}
.promo-list .guestchef-weir {background-image: url(/images/temp/promo_guestchef.jpg);}
.promo-list .join-clublindsay {background-image: url(/images/temp/promo_joinclublindsay.jpg);}
.promo-list .recloseables {background-image: url(/images/temp/promo_recloseables.jpg);}
.promo-list .recloseables-overflow {width: 143px; height: 133px; background-image: url(/images/temp/promo_recloseables_overflow.png); bottom:-18px; right:-11px;}
.promo-list .contestwinner {background-image: url(/images/promos/promo_contestwinner.jpg)}
.promo-list .contestwinner-overflow {width: 127px; height: 102px; background-image: url(/images/promos/promo_contestwinner_overflow.jpg); bottom: -13px; right: -17px}
.promo-list .santacause {background-image: url(/images/promos/promo_santacause.jpg)}
.promo-list .santacause-overflow {width: 72px; height: 26px; background-image: url(/images/promos/promo_santacause_overflow.png); bottom: -19px; right: -21px}

/* Browse Recipe*/
.recipe-browse-tiles {width: 552px;  margin:0; padding:0;}
.recipe-browse-tiles li { float:left; width: 169px; height: 130px; padding: 6px 0 0 6px; margin: 0 9px 9px 0; background: url(/images/interface/chrome/browse_tile_bg.png) 0 0 no-repeat; list-style:none;}
.recipe-browse-tiles a {display:block; float:left; left:0; top:0; width: 161px; height: 122px; background-position: 0 0; background-repeat:no-repeat; position:relative; font-size: 11px; color:#ffc204; font-weight:bold; text-decoration:none !important;}
.recipe-browse-tiles .cattitle {display:block; position:absolute; bottom:0; width: 143px; padding: 9px; background: url(/images/interface/chrome/redtransparency.png) repeat; white-space:nowrap;}
.recipe-browse-tiles a:hover .cattitle {color:#FFF;}


/* Text Styles*/
#contactform,
#maincontent	{font-family:verdana, arial, sans-serif; font-size: 12px; line-height: 18px; color:#5e3603;}
	h1	{font-size: 25px; color:#442804;  font-weight:normal; line-height: 26px; margin-bottom: 10px;}
	h1#banner	{display:block; width: 611px; height: 148px; margin: -7px -7px 27px -7px; text-indent:-9999px; background-position: 0 0; background-repeat:no-repeat;}
	#overview #banner	{margin:0; height: 273px; margin-bottom: 15px;}
	h1.faqs	{background-image: url(../images/interface/headers/h1_frequently-asked-questions.png);}
	h1.contactus	{background-image: url(../images/interface/headers/h1_contact-us.png);}
	h1.pressroom	{background-image: url(../images/interface/headers/h1_press-room.png);}
	h1.savorlife	{background-image: url(../images/interface/headers/h1_savorolivelife.jpg);}
	h1.onlinestore	{background-image: url(../images/interface/headers/h1_onlinestoreoverview.jpg);}
	h1.retailers	{background-image: url(../images/interface/headers/h1_retailersoverview.png);}
	h1.foodservices	{background-image: url(../images/interface/headers/h1_foodservicesoverview.png);}
	h1.ourstory	{background-image: url(../images/interface/headers/h1_our-story.jpg);}
	h1.trade	{background-image: url(../images/interface/headers/h1_trade-customers.jpg);}
	h1.exports	{background-image: url(../images/interface/headers/h1_exports.png);}
	h2	{font-size: 15px; color:#907550;  font-weight:normal; margin: 4px 0 8px 0;}
	h2.section,
	div.section {font-family: georgia, serif; color:#907550; font-size: 11px;/* margin-top:-1px; position:relative;  */ margin-top:0; margin-bottom:20px; text-transform:uppercase;}
	h3	{font-size: 16px; font-weight:bold; line-height: 20px; color:#442804; margin-bottom:6px;}
	h3.pluslink,
	h3.arrowlink {font-size: 12px;}
	h3.larger	{font-size: 15px; margin-top: 20px;}
	h4	{font-size: 14px; font-weight:bold; line-height: 19px;}
	h4 span	{font-weight:normal;}
	h4.larger {font-size: 16px; margin-bottom: 6px;}
	img+h4.larger,
	p+h4.larger {margin-top: 19px;}
	.border	{padding-bottom: 4px; border-bottom: 2px solid #dfd7d0; margin-bottom: 10px;}
	h4.borderdotted	{padding-bottom: 4px; margin-bottom: 15px; background: url(../images/interface/chrome/dotted.gif) 0 100% repeat-x;}

	/*Olives 101 Headers*/
	#olives101	{width: 612px; height: 278px; margin: 10px 0 0 0; background: url(../images/interface/chrome/header_blackboard.jpg) 0 0 no-repeat;}
	#olives101 span	{display:block; width: 612px; height: 278px; text-indent:-9999px; background-position: 0 0; background-repeat:no-repeat;}
	.curingprocess span	{background-image: url(../images/interface/headers/h1_olive_curing_process.png);}
	.olivetypes span	{background-image: url(../images/interface/headers/h1_olive-types.png);}
	.olivevarieties span	{background-image: url(../images/interface/headers/h1_olive-varieties.png);}
	.history span	{background-image: url(../images/interface/headers/h1_history-of-olives.png);}
	.cultivation span	{background-image: url(../images/interface/headers/h1_harvest-and-cultivation.png);}
	.regions span	{background-image: url(../images/interface/headers/h1_olive-regions.png);}
	#olives101.nutrition	{height: 274px;}
	.nutrition span	{background-image: url(../images/interface/headers/h1_olive-nutrition.png);}
	.taste span	{background-image: url(../images/interface/headers/h1_taste-profile.png);}
	
	p	{font-size: 12px; margin-bottom: 8px;}
	p.intro, #subnav,h1,h2,h3,h4, a.enl,.sectionnav li a,#olives101 #topiclist ul,p.enlarge .txt, fieldset legend	{font-family:Georgia,"Bitstream Charter","Century Schoolbook L","Liberation Serif",Times,serif;}
	p.source	{font-size: 10px; color:#9e8668; margin-top:-10px;}
	p.date	{margin: 30px 0 0 0; color:#907550; font-weight:bold; text-transform:uppercase; font-size: 10px;}
	p.enlarge	{float:right; margin: 0 0 25px 25px;}
	p.enlarge img	{border: 1px solid #e1d9d3;}
	p.enlarge .txt	{font-size: 13px; font-style:italic; padding-right: 20px; background: url(../images/interface/chrome/icon_plus.gif) 100% 0px no-repeat;}
	p.intro	{font-size: 15px; line-height: 22px; color:#907550; font-style:italic; margin-bottom: 20px;}
	
	a.iconexternal	{padding: 0 16px 0 0; background: url(../images/interface/chrome/icon_external.gif) 100% 2px no-repeat;}
	a.iconpdf	{padding: 0 16px 0 0; background: url(../images/interface/chrome/icon_pdf.gif) 100% 2px no-repeat;}
	a.blog-recipe-title{display:block; padding-top:8px;}
	
	dl dt	{float:left; clear:left; font-weight:bold; margin-right: 2px;}
	a	{color:#cc092f; text-decoration:none;}
	a:hover	{text-decoration:underline;}
	div.dottedhr	{height: 1px; margin: 20px 0; background: url(../images/interface/chrome/dotted.gif) 0 0 repeat-x; clear:both;}
	div.widedottedhr	{height: 1px; margin: 20px 0; background: url(../images/interface/chrome/dotted.gif) 0 0 repeat-x; clear:both;}
	div.thickhr	{height: 4px; margin: 20px 0; background: url(../images/interface/chrome/gradhr.gif) 0 0 repeat-x; clear:both;}
	div.doublehr	{margin: 20px 0; border-top: 2px solid #dfd7d0; clear:both;}
	.addthis_toolbox+div.doublehr {margin: 10px 0 12px 0;}
/*	#detail.pf div.dottedhr	{border-left: 1px solid #FFF; border-right: 1px solid #FFF;}*/
	
	
  	
	.indent190left {padding-left: 190px;}
	.indent190left img {float:left; margin-left: -190px; position:relative;}
	
	.indent190right {padding-right: 190px;}
	.indent190right img {float:right; margin-right: -190px; position:relative;}
	
	.indent225left {padding-left: 225px; padding-right: 10px;}
	.indent225left .indent {float:left; margin-left: -225px; position:relative; color:#907550; font-size: 9px; font-style:italic;}
	
	.indent314left {padding-left: 314px;}
	.indent314left img {float:left; margin-left: -314px; position:relative;}

	.indent250right	{padding-right: 250px !important;}
  .indent250right .indent	{float:right; width: 250px; margin-right: -250px; text-align:center; position:relative;}
	
	p.col	{width: 160px; float:left; margin-right: 10px;}
	
	img.imgright	{float:right; margin: 0 0 20px 20px;}
	img.imgleft	{float:left; margin: 0 20px 20px 0; clear:left;}
	
	ul	{margin: 8px 0;}
	li	{list-style:disc; margin-left: 20px; line-height: 16px;}
	
	ul.newslist li	{list-style:none; margin:0; padding: 11px 0 13px 0; background: url(../images/interface/chrome/dotted.gif) 0 0 repeat-x;}
	ul.newslist  .indent250right {padding: 20px 0;}
	.col285 .newslist li:first-child	{ padding-top:0;}
	
	ul.newslist p	{margin-bottom:0; line-height: 20px;}
	ul.newslist li:first-child	{background:none; padding-top:1px;}
	ul.newslist h5	{font-size: 10px; font-weight:normal; color:#907550; line-height: 12px; position:relative; margin-top: -2px;}
	ul.newslist h3	{font-size: 14px; margin-bottom: 6px; line-height: 20px;}
	
	ul.links li	{color: #cc092f; margin-bottom: 8px;}
	
	
	ul.faqs li	{list-style:none; margin: 0; padding: 21px 0 0 0; background: url(../images/interface/chrome/dotted.gif) 0 0 repeat-x;}
	ul.faqs li:first-child	{background:none;}
	ul.faqs li.highlighted	{background-color:#FFF7C3;}
	ul.faqs li p.backtotop	{text-align:right; font-weight:bold; overflow:hidden; padding-right: 5px; display:block; height: 21px; margin:0; font-style:italic; visibility:hidden;}
	ul.faqs li.highlighted p.backtotop	{text-indent:0; visibility:visible;}
	ul.cols2	{width: 44%; float:left;}
	
	ul.spaced li	{margin-bottom: 16px;}
	
	
	ul.contentlist li	{list-style:none; margin:0; padding: 21px 0 0 0; background: url(../images/interface/chrome/dotted.gif) 0 0 repeat-x;}
	ul.contentlist li.first	{background:none;}
	ul.contentlist li div.pic	{float:left; width: 95px; min-height: 10px;}
	ul.contentlist li div.content	{float:left; width: 495px; padding: 3px 0 7px 0;}
	ul.contentlist li p	{padding-right: 35px;}
	
	ul.checklist li	{list-style:none; margin:0; padding-top: 9px; background: url(../images/interface/chrome/lightdashspaced.gif) 0 0 repeat-x;}
	ul.checklist li p	{padding-left: 27px; background: url(../images/interface/chrome/icon_check.gif) 13px 3px no-repeat;}
	ul.checklist li.first	{background:none; padding-top:0;}
	
  /* Press Room (and generic) 2col layout*/
  .col285	{width: 285px; float:left;}
  .col270	{width: 270px; float:left;}
  .colright	{float:right;}
  	
	/* Store Detail Header*/
	#graphicheader	{height: 138px; padding: 0 220px 20px 0; margin-bottom: 20px; background: url(../images/interface/chrome/gradhr.gif) 0 100% repeat-x;}
	#graphicheader img	{float:right; margin: 0 -220px 0 0;}
	
	/* Savour Life detail header area*/
	.articlepic	{float:right; margin: -15px -6px 0 0;}
	.articliepicnnoclip {float:right;}
	div.paperclip	{position:absolute; width: 41px; height: 72px; margin: -26px 0 0 511px; background: url(../images/interface/chrome/paperclip.png) 0 0 no-repeat;}
	
	/* Olive 101 2 col layout*/
	
	.innerleft	{width: 350px; float:left; margin: 20px 0 20px 10px;}
	.innerright	{width: 240px; float:right; margin: 20px 0;}
	
	.dottedhr + .innerleft,
	.dottedhr + .innerright {margin-top:0;}
	
	
	/* Where to buy page*/
	.findastore	{padding-left:16px;}
	.findastore p	{display:block; margin:0; float:left; width: 280px;}
	.findastore label	{display:block; float:left; font-size: 10px; font-weight:bold;}
	.findastore select	{float:left; clear:left; width: 250px;}
	.findastore select.js option	{padding: 0 5px 0 3px !important; text-indent:0 !important; border-left-width:0 !important;}
	.findastore select.js optgroup	{padding:0 !important; border:none !important;}
	.findastore p.submit	{width: 17px; padding-top: 16px; margin-left: -20px;}
	
	#locationlist	{position: relative; margin-top: 100px;}
	#locationlist .loader	{width: 32px; height: 32px; margin: 100px auto 0 auto; background: url(../images/interface/ajax-loader.gif) 0 0 repeat-y;}
	.stategroup	{margin: 20px 0 0 0;}
	.stategroup ul	{width: 200px; float:left;}
	
	/* Guest Chef Overview */

	#guestchefoverview { padding: 36px 77px 0 76px; background: url(../images/guestchefs/guestchefsbg.jpg) 0 0 no-repeat;}
	#guestchefoverview .intro {padding: 31px 220px 0 0; height: 234px; }
	#guestchefoverview .intro h1 {font-size: 11px; color: #907550; text-transform: uppercase; }
	#guestchefoverview .intro h2 {color: #ba0629; font-size: 34px; margin: 0 0 13px 0;}
	#guestchefoverview .intro p {font-size: 16px; line-height: 1.375; color: #735d3f; font-family: georgia, serif; font-style: italic;}
	#guestchefoverview .share {height: 30px; font-size: 10px; padding: 8px 0 0 0; margin: 0 0 11px 0; position: relative;}
	#guestchefoverview .share .social a {float: left; height: 16px; overflow: hidden; text-indent: -9999px; background: url(../images/guestchefs/spritesheet.png) no-repeat;}
	#guestchefoverview .share a.facebook {width: 107px; background-position: 0 -30px; margin: 0 12px 0 0;}
	#guestchefoverview .share a.twitter {width: 97px; background-position: 0 -46px;}
	#guestchefoverview .share .sharethis {position: absolute; right: 0; top: 5px;}
	#guestchefoverview .share .sharethis a {color: #907550; padding: 4px 20px 4px 0; background: url(../images/guestchefs/spritesheet.png) no-repeat right -73px;}
	#guestchefoverview #featuredchef { height: 152px; padding: 65px 170px 0 120px; margin: 0 0 16px 0; position: relative;}
	#guestchefoverview #featuredchef h3 {position: absolute; left: -9px; top: 26px; margin: 0; padding: 2px 0 0 15px; font-size: 11px; color: #fff; text-transform: uppercase; width: 169px; height: 28px; background: url(../images/guestchefs/spritesheet.png) 0 0 no-repeat;}
	#guestchefoverview #featuredchef h4 {margin: 0 0 3px 0; font-size: 15px;}
	#guestchefoverview #featuredchef img {position: absolute; left: 17px; top: 63px;}
	#guestchefoverview .dianemorgan {background: url(../images/guestchefs/featuredchefbg.jpg) 0 0 no-repeat;}
	#guestchefoverview .joanneweir {background: url(../images/guestchefs/featuredchefbg_jweir.jpg) 0 0 no-repeat;}
	#guestchefoverview .explore {padding: 0 0 50px 0;}
	#guestchefoverview .explore h3 {font-size: 20px; font-weight: normal; margin: 0 0 20px 0;}
	#guestchefoverview .explore h4 {font-size: 17px; font-weight: normal; margin: 0 0 3px 0;}
	#guestchefoverview .explore .entry {position: relative; padding: 10px 0 0 240px; height: 162px;}
	#guestchefoverview .explore img {position: absolute; left: 10px; top: 0;}
	#guestchefoverview .explore p {margin: 0 0 5px 0;}
	#guestchefoverview .explore .dottedhr {margin: 0 0 18px 0;}
	#guestchefoverview .arrow {padding: 0 12px 0 0; background: url(../images/interface/chrome/icon_miniarrow.gif) right center no-repeat;}
	
	/* Store Detail product items*/
	.products li {list-style: none; float:left; width: 600px; display:block; margin:0 0 5px 0; background: url(../images/interface/chrome/storeboxbg.gif) 0 0 repeat-y; clear:both;}
	.products .top	{float:left; width: 600px; padding-top: 5px; background: url(../images/interface/chrome/storeboxbg.gif) -600px 0 no-repeat;}
	.products .bottom	{float:left; width: 600px; padding-bottom: 5px; background: url(../images/interface/chrome/storeboxbg.gif) -1200px 100% no-repeat;}	
	.products .description	{width: 410px; padding: 14px 20px 10px 0; float:left;}
	.products .description p	{padding-left: 185px;}
	.products .image	{width: 184px; padding-left: 1px; float:left; text-align:center; height: 137px;}
	.products .description h4	{margin-bottom: 6px; font-size: 16px; line-height: 20px; color:#442804;}
	.products .description .size	{color:#907550; font-size: 11px;}
	.products .add	{display:block; width: 170px; float:left;}
	.products h4.price	{display:block; height: 41px; line-height: 22px; width: 153px; padding: 15px 0 0 16px; font-size: 19px; color:#442804;
										background: url(../images/interface/chrome/storepricedivider.gif) 0 100% repeat-x;}
	.products h4.price .previous	{font-size: 14px; color:#907550;}
	.products h4.price .sale	{color:#bc152e;}
	.products h4.price .strike	{text-decoration:line-through;}
	.products .add form	{padding: 10px 0 0 14px;}
	.products .add label	{font-size: 11px; font-weight:bold; padding: 2px 3px 0 0; width: 44px; display:block; float:left; clear:left;}
	.products .add .qty input	{ width: 23px; height: 13px; padding:0;}
	.products .add .submit label	{position:absolute; margin-top:-9999px;}
	.products .add .submit input	{display:block; margin:15px 0 0 0; padding:0; border:none; width: 112px; height: 26px; text-indent:-9999px; background: url(../images/interface/buttons/submit_addtobasket.png) 0 0 no-repeat; cursor:pointer;}
	.products .add .submit input:hover {background-position: 0 -26px;}

		
	/* Contact Form*/
	
	#contactform form	{width: 348px;}
	.contact p,
	#contactform p	{margin:0; padding-bottom: 5px;}
		.contact p.textarea,
		#contactform  p.textarea	{width: 348px; clear:both;}
		.contact p.text,
		#contactform  p.text,
		.contact p.select,
		#contactform  p.select	{display:block; width: 168px; float:left;}
		.contact p.left,
		#contactform  p.left	{clear:left; margin-right: 12px; _margin-right: 6px;}
		.contact p.text input,
		#contactform p input	{width: 342px; font-family:verdana, arial, sans-serif;}
		#contactform  p.text input	{width: 162px; font-family:verdana, arial, sans-serif;}
		#contactform span.validation	{display:none; clear:both; color:#c00 !important; margin-bottom: 5px; font-style:italic;}
		.contact p.select select,
		#contactform p select	{width: 348px; font-family:verdana, arial, sans-serif;}
		#contactform  p.select select	{width: 168px;}
		.contact p.textarea textarea,
		#contactform  p.textarea textarea	{width: 343px !important; font-size: 11px; font-family:verdana, arial, sans-serif;}
		.contact p.textarea textarea {height: 156px !important;}
		.contact #contactsubmit,
		#contactform #SubmitButton,
		.contact #SubmitButton	{display:block; padding:0; border:none; width: 112px; height: 26px; text-indent:-9999px; background: url(../images/interface/buttons/submit_sendmessage.png) 0 0 no-repeat; float:right;}
		.contact #SubmitButton:hover {background-position: 0 -26px;}
		
	/* Share Recipe Form */
	.share fieldset		{padding: 6px 0 0 0;}
		.share fieldset.recipe	{width: 297px; float:left; border-right: 1px solid #efebe7; margin-bottom: 20px;}
		.share fieldset.personal	{width: 301px;}
		.share fieldset.recipe p	{padding-left: 30px;}
		.share fieldset.recipe legend	{padding-left: 30px; background: url(../images/interface/headers/disc1.png) 0 0 no-repeat;}
		.share fieldset.personal p	{padding-left: 40px;}
		.share fieldset.personal legend	{padding-left: 40px; background: url(../images/interface/headers/disc2.png) 10px 0 no-repeat;}
		.share fieldset legend	{font-size: 14px; font-weight:bold; display:block; height: 24px; padding: 3px 0;}
		.share fieldset label	{display:block; clear:both; font-size: 11px;}
		.share fieldset label span	{color:#c7082e;}
		.share fieldset textarea	{width: 243px; height: 106px; padding:0;}
		.share fieldset input	{width: 241px;}
		.share fieldset input.checkbox	{width: auto;}
		.share fieldset select	{width: 242px;}
		.share fieldset .required	{border-color:#c00;}
		form.share p.submit	{padding: 10px 0 0 30px;}
		form.share p.submit input	{display:block; width: 223px; height: 38px; border:none; padding:0; text-indent:-9999px; background: url(../images/interface/buttons/submit_recipe.png) 0 0 no-repeat;}
	
	
	/* Ratings*/
	.ratingsgroup {color:#9e8668; font-size: 10px; min-height: 40px;}
	.ratingsgroup span {float:left;}
	.ratingsgroup .ratingsblock {float:left; margin: 0 0 0 5px;}
	#PDRTJS_4818968_msg,
	#PDRTJS_4818931_msg {position:absolute; top:-9999px;}
	
	
	/* DISQUS */
	#disqus_container {clear:left; margin: 0 27px; padding: 20px 0 0 0; border-top: 2px solid #dfd7d0;}
	.singlecol #disqus_container {margin: 30px 0 0 0;}
/*	#disqus_thread{clear:left;}*/
	#dsq-content h3 {font-family: verdana, sans-serif; color:#cc092e; font-size: 13px; font-weight:bold;}

	
	/* Right Sidebar*/
	#detail .sidebar div.photo	{padding: 18px 0 20px 21px; margin-top: -147px;}
		#detail .sidebar div.photo .img	{display:block; width: 242px; height: 174px; padding: 14px 0 0 14px; background: url(../images/interface/chrome/recipepicbg.png) 0 0 no-repeat;}
		#detail .sidebar div.photo .enl	{padding-left: 27px; background: url(../images/interface/chrome/icon_plus.gif) 9px 0 no-repeat; font-size: 13px; font-style:oblique; font-weight:bold;}
		
		#detail .sidebar .productshot {width: 228px; float:right; margin: -80px 23px 0 0;}
		#detail .productshot .related {text-align:center;}
			#detail .productshot .related .findastore {padding:0 0 0 1px;}
		
		
/*		#detail .sidebar h3.related	{margin-bottom: -10px;}*/
		#detail .buttonlinks a {display:block; float:left; height: 26px; text-indent:-9999px;}
		.buttonlinks {height: 26px; margin-bottom: 23px;}
		.buttonlinks .buynow {width: 81px; background: url(../images/interface/buttons/buynow.png) 0 0 no-repeat; margin-right: 6px;}
		.buttonlinks .findastore {width: 101px; background: url(../images/interface/buttons/findastore.png) 0 0 no-repeat;}
		
		#detail .sidebar h3.related a	{white-space:nowrap;}
		/* Guest Chef Module*/
		#detail .guestchefmodule {width:197px; padding: 0 13px 13px 13px; margin: 20px 0 0 27px; background: url(../images/interface/chrome/guestchefsidebarbg.png) 0 100% no-repeat;}
		#detail .guestchefmodule .header {width: 197px; height: 88px; margin: 0 0 8px -13px; padding: 12px 13px 0 13px; position:relative; background-repeat: no-repeat;}
		#detail .guestchefmodule .header h4 {text-transform:uppercase; font-size: 11px; margin-bottom: 13px;}
		#detail .guestchefmodule p {line-height: 16px;}
		#detail .guestchefmodule .imgleft {margin: 0 5px 0 0;}
		#detail .guestchefmodule .dottedhr {margin: 12px 0 8px;}
		
		
		#detail .newsidepway {border-top: 2px solid #dfd7d0; width: 222px; float:right; margin: 0 27px 0 0; padding: 5px 0 15px 0;}
		#detail .newsidepway h3 {font-size: 13px;}
		#detail .newsidepway .pwayimg {float:right;}
		
		/* Backgroundless Module */
		#detail .sidebar #modules {width: 224px; float:right; padding-right: 27px;}
		#detail .sidebar .module	{width: 224px; border-top: 2px solid #dfd7d0; padding: 10px 0 0 0;}
		#detail .sidebar .guestchefmodule+.module{border-top:none;}
		#detail .sidebar .module h3	{margin-bottom: 10px; font-size: 13px;}
		#detail .sidebar  p,
		#detail .sidebar li	{font-size: 11px;}
		#detail h4 a.arrowlink,
		#detail .sidebar .module a.arrowlink	{margin-left: 10px; padding-right: 18px; background: url(../images/interface/chrome/icon_arrow.gif) 100% 0 no-repeat; font-style:oblique;}
		#detail h4 a.arrowlink	{margin:0px; font-size: 12px;}
		#detail  ul.linkedlist li	{margin: 0 0 6px 0; list-style:none;}
		#detail  ul.linkedlist li a	{display:block; padding: 0 0 0 22px; background: url(../images/interface/chrome/icon_miniarrow.gif) 10px 6px no-repeat;}
		/* Rounded corner box module*/
		#detail .sidebar .boxmodule	{margin-top: 57px; width: 223px; margin-left: 26px; background: url(../images/interface/chrome/sidebarbox_bg.gif) 0 0 repeat-y;}
		#detail .sidebar .boxmodule .top	{padding-top: 10px; background: url(../images/interface/chrome/sidebarbox_bg.gif) -223px 0 no-repeat;}
		#detail .sidebar .boxmodule .bottom	{padding: 0 15px 5px 15px; background: url(../images/interface/chrome/sidebarbox_bg.gif) -446px 100% no-repeat;}
		#detail .sidebar .boxmodule .linkedlist a	{font-weight:bold; padding-left: 18px; background-position: 5px 7px;}
		#detail .sidebar .boxmodule .linkedlist li	{line-height:20px; margin:0;}
		#detail .sidebar .boxmodule h3	{font-size: 13px; margin-bottom: 6px;}
		#detail .sidebar .boxmodule p	{line-height:16px;}
		
		/* icon list - e.g. related products*/
		 ul.iconlist	{margin: 0;}
		 ul.iconlist li	{clear:left; margin:0; list-style:none; padding: 15px 0 13px 74px;}
		 ul.iconlist li:first-child	{padding-top:0;}
		 ul.iconlist img	{float:left; margin-left: -74px; position:relative;}
/*		 ul.iconlist div	{float:left; width: 149px;}*/
		
	

	/* Pathways*/
	.pathways	{width: 618px; overflow:hidden;}
		.pathways li	{float:left; margin: 0 6px 6px 0; width: 200px; padding:0;}
		.pathways h2	{color:#442804; font-size: 14px; text-align:center; margin:0 0 10px 0; font-weight:bold;}
		.pathways h3 {font-size: 13px;}
		.pathways li h3.left	{min-height:0; margin-bottom: 3px; width:auto;}
		.pathways li h3.left a	{margin-right:0;}
		.pathways li .left	{text-align:left; padding: 0 10px 0 13px;}
		.pathways li p.min105	{min-height: 105px;}
		
		.col3 li	{background: url(../images/interface/chrome/col3bg.gif) 0 0 repeat-y; list-style:none;}
		.col3 li.first	{clear:left;}
		.col3 li h3	{text-align:center; line-height: 16px; min-height: 48px; padding: 0 12px;}
		.col3 li .arrowlink {text-align:left; min-height: 1px;}
		
		.col3 li div.bottom	{width: 198px; padding: 0 1px 10px 1px; background: url(../images/interface/chrome/col3bg.gif) -400px 100% no-repeat;}
		.col3 li div.top	{ padding: 15px 0 0 0; width: 200px; background: url(../images/interface/chrome/col3bg.gif) -200px 0 no-repeat;}
		
		#overview .col3 li div.bottom	{min-height: 142px;}
		#overview .foodservices li div.bottom	{min-height: 150px;}
		
		/* Narrower pathways on detail pages */
		#detail .col3 li	{width: 195px; background-image: url(../images/interface/chrome/col3narrowbg.gif);}
		#detail .col3 li div.top	{width: 195px; padding: 15px 0 0 0; min-height:0; background: url(../images/interface/chrome/col3narrowbg.gif) -195px 0 no-repeat;}
		#detail .col3 li div.bottom	{width: 193px; padding: 0 1px 10px 1px; background: url(../images/interface/chrome/col3narrowbg.gif) -390px 100% no-repeat;}

		.col2 li	{background: url(../images/interface/chrome/col2bg.gif) 0 0 repeat-y; width: 303px; list-style:none;}
		.col2 li.first	{clear:left;}
		.col2 li a	{display:block; margin: 0 auto; width: 198px;}
		.col2 li p a	{display:inline; margin: 0; width:auto;}
		.col2 li div.bottom	{display:block; width: 301px; text-align:center; padding: 0 1px 10px 1px; background: url(../images/interface/chrome/col2bg.gif) -606px 100% no-repeat;}
		.col2 li div.top	{width: 303px; padding: 15px 0 0 0; background: url(../images/interface/chrome/col2bg.gif) -303px 0 no-repeat;}
		.col2 li h3	{display:block; min-height: 32px; width: 301px; text-align:center; line-height: 16px;}
		.col2 li h3 a	{display:inline; width: auto; margin:0;}
		.col2 li p	{color:#5e3603; min-height: 43px; background-position: -606px 100%;}
		
		.col2 li .text	{padding: 4px 16px 0 16px; text-align:left !important; min-height: 170px;}
		.col2 li .text a	{width:auto; margin:0; display:inline;}
		.col2 li .text h2	{text-align:left;}
	
		.roundedbox,
		.roundedbox .top,
		.roundedbox .bottom	{width: 600px; float:left; background: url(../images/interface/chrome/col1bg.gif) 0 0 no-repeat;}
		.roundedbox	{background-repeat:repeat-y; margin: 15px 0; clear:both;}
		.roundedbox .top	{padding: 10px 0 0 0; background-position: -600px 0;}
		.roundedbox .bottom	{padding: 0 0 10px 0; background-position: -1200px 100%;}
		
		.roundedboxwide,
		.roundedboxwide .top,
		.roundedboxwide .bottom	{width: 611px; float:left; background: url(../images/interface/chrome/col1widebg.gif) 0 0 no-repeat;}
		.roundedboxwide	{background-repeat:repeat-y; margin: 0 0 15px 0; clear:both;}
		.roundedboxwide .top	{padding: 10px 0 0 0; background-position: -611px 0;}
		.roundedboxwide .bottom	{padding: 0 20px 10px 20px; width:571px; background-position: -1222px 100%;}
		
		.rc .bottom	{width: 560px; padding: 0 20px 20px 20px;}
		
		.roundedbox1col,
		.roundedbox1col .top,
		.roundedbox1col .bottom	{width: 223px; float:left; background: url(../images/interface/chrome/col3widebg.gif) 0 0 no-repeat;}
		
		.roundedbox1col	{background-repeat:repeat-y; margin: 15px 0; clear:both;}
		.roundedbox1col .top	{padding: 10px 0 0 0; background-position: -223px 0;}
		.roundedbox1col .bottom	{padding: 8px 18px 10px 18px; width:187px; background-position: -446px 100%;}
		

		/* Retailer contact form*/	
		
		.retailernewsinfo	{padding:15px 25px 0 0; width: 275px; float:left;}
		.retailernewsform	{padding:15px 0 0 0; width: 271px; float:left;}
		.retailernewsform p	{float:left; clear:left;}
		.retailernewsform label	{display:block; float:left; clear:left;}
		.retailernewsform .text input	{float:left; clear:left; width: 265px;}
		.retailernewsform .submit input	{padding:0; margin:11px 0 0 0; width:108px; height:23px; border:none; float:left; clear:left; display:block; text-indent:-9999px; background: url(../images/interface/buttons/submit_subscribenow.gif) 0 0 no-repeat;}
		.retailernewsform .req	{color:#ae0627;}
	/* Select State Box*/
	.filtersearch	{padding: 4px 0 4px 17px;}
	.filtersearch p	{padding:0; margin:0;}
	.filtersearch select	{float:left;}
	.filtersearch label	{float:left; padding-right: 5px;}
	
	
	.address	{width: 300px; float:left;}
	.addressdivider	{width: 600px; height: 1px; float:left; clear:both; margin: 10px 0 15px 0; background: url(../images/interface/chrome/addressdividerbg.gif) 0 0 no-repeat;}
	


		
	/* Search Results Table*/
	table.search	{width: 100%;}
		.search thead th	{text-align:left; padding: 0 2px 0 5px; background: #bd062a url(../images/interface/chrome/thdivider.gif) 100% 0 repeat-y;}
		.search thead th.first	{padding-left:0;}
		.search thead th.first div	{padding: 0 0 0 5px; background: #bd062a url(../images/interface/chrome/searchtablecorners.gif) 0 0 no-repeat;}
		.search thead th.last	{padding-right: 5px; background: #bd062a url(../images/interface/chrome/searchtablecorners.gif) 100% 0 no-repeat;}
		.search th a	{display:block; height: 25px; font-weight:normal; padding: 6px 20px 0 5px; color:#ffcf06; font-size: 12px;}
		.search th a.current	{font-weight:bold;}
		.search thead a	{background:#bd062a url(../images/interface/chrome/searchsort.gif) 100% 0 no-repeat;}
		.search th a.asc	{background-position: 100% -31px;}
		.search th a.sort	{text-decoration:underline;}
		.search td	{padding: 0 20px 0 10px; height: 27px; vertical-align:top; background:#FFF; font-size: 11px;}
		.search .even td	{background: #f7f4e7;}
		.search td a	{display:block; /* font-weight:bold; */}
		.search tbody td	{padding: 10px 20px 10px 10px;}
		.search tbody td a	{line-height: 15px;}
		.search td p	{line-height: 14px; margin:0;}
		.search tfoot th	{color: #ffcf06; background: #bd062a; height: 31px; vertical-align:middle;}
		.search tfoot th a	{display:inline; height: 15px; height:auto; padding:0 3px;}
		.search tfoot th a.next,
		.search tfoot th a.prev	{padding: 0 3px 0 19px; background: url(../images/interface/chrome/tablepaginationarrows.gif) 0 0 no-repeat;}
		.search tfoot th a.next	{padding: 0 19px 0 3px; background-position: 100% -15px;}
				.search .recipetd {font-weight:bold; padding-top: 18px; font-size: 13px; font-family:georgia;}
		.search .imagethumb {width: 65px; height: 53px; padding: 5px 0 0 6px; position:relative; background: url(../images/interface/chrome/search_results_image_frame.png) 0 0 no-repeat; line-height:0; float:left; margin: -8px 10px 0 0;}
		.search .mealtd {padding-right:0;}

		
		
		form.searchwithin	{display:block; position:relative; width: 606px; height: 93px; margin: 8px 0 -27px -3px; background: url(../images/interface/chrome/searchagainbg.png) 0 0 no-repeat;}
		.searchwithin p	{padding: 18px; font-size: 11px; font-weight:bold;}
		.searchwithin *	{height: 21px; float:left; display:block;}
		.searchwithin input#searchwithin	{height: 13px; margin-left: 10px;}
		.searchwithin input#searchwithinsubmit	{width: 24px; padding:0; border:0; text-indent:-9999px; background: url(../images/interface/buttons/searchwithinsubmit.gif) 0 0 no-repeat;}
		
		h3.numresults	{margin: 25px 0 0 0; padding: 0 0 0 4px;}
		p.results	{padding: 0 0 0 4px; margin-bottom:10px;}
		p.pagination	{width: 150px; margin-bottom:10px; float:right; text-align:right; color:#dfd7d0;}
		p.pagination a	{height: 15px; padding: 0 0 0 19px; background: url(../images/interface/chrome/paginationarrows.gif) 0 0 no-repeat;}
		p.pagination a.next	{padding: 0 19px 0 0; background-position: 100% -15px;}


/* Nav */

#nav	{position:absolute; top:0; margin:0; display:block; width: 950px; height: 97px; background: url(../images/interface/chrome/headerbg.png) 0 0 repeat-x; }
	#nav li	{display:block; float:left; margin: 26px 0 0 0; background: url(../images/interface/chrome/navbg.png) 0 -300px repeat-x;}

	#nav li:hover	{background-position: 0 0;}
	#nav li a	{display:block; height: 69px; width: 121px; text-indent:-9999px; cursor:pointer; background: url(../images/interface/chrome/nav.png) 0 0 no-repeat;}
	#nav li.logo	{margin:0; position:absolute; margin-left: 364px; width: 221px;}
	#nav li.logo a	{width: 223px; height: 120px; position:absolute; background: url(../images/interface/chrome/lindsaylogo.png) 50% 9px no-repeat;}
	#nav li.ourproducts a	{background-position: 0 0; width: 122px;}
	#nav li.ourproducts.selected a	{background-position: 0 -69px !important;}
	#nav li.recipes a	{background-position: -122px 0;}
	#nav li.recipes.selected a	{background-position: -122px -69px !important;}
	#nav li.savorlife	{margin-right: 223px;}
	#nav li.savorlife a	{background-position: -243px 0;}
	#nav li.savorlife.selected a	{background-position: -243px  -69px !important;}
	#nav li.olives101 a	{background-position: -362px 0;}
	#nav li.olives101.selected a	{background-position: -362px -69px !important;}
	#nav li.wheretobuy a	{background-position: -483px 0;}
	#nav li.wheretobuy.selected a	{background-position: -483px -69px !important;}
	#nav li.aboutlindsay a	{background-position: -604px 0;}
	#nav li.aboutlindsay.selected a	{background-position: -604px -69px !important;}

/* Left Sidebar */
#sidebar	{float:left; width: 247px; padding-bottom: 27px;}
	/* Sub Nav*/
	#subnav	{display:block; width: 247px; padding-top: 9px; margin:0;}
	#subnav li	{margin:0; list-style:none;}
	#subnav li a	{display:block; width: 220px; height: 20px; padding: 7px 5px 0 22px; font-size: 13px; line-height: 13px; font-weight:bold; text-decoration:none !important; color:#cc092f;}
	#subnav li.selected a,
	#subnav li a:hover	{color: #ffd202; background:#cc092f;}
	#subnav ul		{margin:0;}
	#subnav li.selected li	{padding-bottom: 1px; background: url(../images/interface/chrome/dotted.gif) 0 100% repeat-x;}
	#subnav li.selected li a	{background:#fff; color:#cc092f; height: auto; min-height: 16px; width: 181px; padding: 6px 28px 4px 38px; font-size: 12px; font-weight:normal;}
	#subnav li.selected li a:hover	{color: #cc092f; background:#ffdb34;}
	#subnav li.selected li.selected	{color: #cc092f; background:#ffdb34 url(../images/interface/chrome/subnavselected.gif) 0 100% no-repeat !important;}
	#subnav li.selected li.selected a	{background:transparent;}

/* Section nav (Olives 101)*/	
.sectionnav	{margin: 30px 0 30px 6px;}
	.sectionnav ul	{margin:0;}
	.sectionnav li	{list-style:none; margin:0;}
	.sectionnav li.prev	{width: 285px; float:left; padding: 0 0 0 15px;}
	.sectionnav li.next	{width: 285px; float:right; padding: 0 15px 0 0; text-align:right;}
	.sectionnav li a	{font-size: 13px; font-style:italic; font-weight:bold;}	
	.sectionnav li.prev a	{padding-left: 20px; background: url(../images/interface/buttons/sectionnav.gif) 0 0 no-repeat;}
	.sectionnav li.next a	{padding-right: 20px; background: url(../images/interface/buttons/sectionnav.gif) 100% -50px no-repeat;}

	
	/* Taste profile charts (Olives 101)*/
	h4.scaletitle	{display:block; height: 30px; margin: 20px 0 0 0; width: 606px; text-indent:-9999px;}
	h4.salt	{background: url(../images/copy/olives101/taste-profile/salt-title.png) 7px 0 no-repeat;}
	h4.flavor	{background: url(../images/copy/olives101/taste-profile/flavor-title.png) 7px 0 no-repeat;}
	.scale	{display:block; height: 101px; margin-bottom: 30px;}
	.scale li	{display:block; float:left; height: 101px; margin:0;}
	
	.scale li span.label	{position:absolute; white-space:nowrap; height: 23px; display:block; margin: -9999px 0 0 0; color:#ffdb34; background: url(../images/interface/chrome/tastelabel.png) 0 0 no-repeat;}
	.scale li:hover	{cursor:pointer;}
	.scale li:hover span.label	{margin-top: 100px;}
	.scale li span.right	{padding: 2px 12px 0 12px; display:block; height: 20px; background: url(../images/interface/chrome/tastelabel.png) 100% -22px no-repeat;}
	.salt li	{background: url(../images/copy/olives101/taste-profile/salt-scale.jpg) 0 0 no-repeat;}
	.salt li.spanishpimiento	{width: 62px; background-position: 0 0;}
	.salt li.drygreek	{width: 48px; background-position: -62px 0;}
	.salt li.sicilian	{width: 53px; background-position: -110px 0;}
	.salt li.kalamata	{width: 51px; background-position: -163px 0;}
	.salt li.spanishwhole	{width: 43px; background-position: -214px 0;}
	.salt li.gaeta		{width: 42px; background-position: -257px 0;}
	.salt li.amphissa	{width: 32px; background-position: -299px 0;}
	.salt li.picholine	{width: 45px; background-position: -331px 0;}
	.salt li.nicoise	{width: 68px; background-position: -376px 0;}
	.salt li.greenripe	{width: 39px; background-position: -444px 0;}
	.salt li.blackripe	{width: 47px; background-position: -483px 0;}
	.salt li.cerignola	{width: 69px; background-position: -530px 0;}
	
	.flavor li	{background: url(../images/copy/olives101/taste-profile/flavor-scale.jpg) 0 0 no-repeat;}
	.flavor li.drygreek	{width: 56px; background-position: 0 0;}
	.flavor li.nicoise	{width: 60px; background-position: -56px 0;}
    .flavor li.picholine	{width: 49px; background-position: -116px 0;}
    .flavor li.cerignola	{width: 49px; background-position: -165px 0;}
    .flavor li.gaeta	{width: 43px; background-position: -214px 0;}
    .flavor li.sicilian	{width: 42px; background-position: -257px 0;}
    .flavor li.spanishwhole	{width: 45px; background-position: -299px 0;}
    .flavor li.spanishpimiento	{width: 41px; background-position: -344px 0;}
    .flavor li.kalamata	{width: 51px; background-position: -385px 0;}
    .flavor li.amphissa	{width: 47px; background-position: -436px 0;}
    .flavor li.greenripe	{width: 52px; background-position: -483px 0;}
    .flavor li.blackripe	{width: 64px; background-position: -535px 0;}


	
	/* Find Recipes Module*/
	#findrecipes	{width: 241px}
	#sidebar #findrecipes { background: url(../images/interface/chrome/findrecipesbg.png) 8px 10px no-repeat;  padding: 30px 30px 10px 30px; width:184px; position:absolute;}
	#sidebar.guestchefsidebar #findrecipes {position:relative;}
	#sidebar #findrecipes h2 {font-size: 19px; font-family: minion-pro, serif; color:#442804; font-weight: 500; text-indent: 2px;}
 	#sidebar #findrecipes h3 {font-size: 15px;  font-family: minion-pro, serif; font-style:italic; font-weight: 500; color:#5e3603;}
	#sidebar .form-seperator {border-top: 1px solid #dfd4cc; margin: 18px 0;}
	#sidebar #findrecipes .text {font-size: 12px; padding:3px; width: 154px;}
	#sidebar #findrecipes .submit {margin: 4px 0 0 3px;}
	
	
	
/*	#findrecipes h2	{height:35px;}*/
/*	#findrecipes h3.browse	{height: 29px; background-image: url(../images/interface/headers/h3_browse-recipes-by.gif);}*/
	#findrecipes h3.search	{height: 31px; border-top: 1px solid #dfd4cc; margin-top: 14px; float:left; clear:left; background-image: url(../images/interface/headers/h3_search-by-keyword.gif);}
	#findrecipes p	{margin:0;}
	#modules .findrecipes select,
	#modules .findrecipes input,
	#findrecipes select,
	#findrecipes input	{font-size: 11px; font-family:helvetica, arial, sans-serif;}
	#findrecipes select	{margin-bottom: 4px;}
	#modules .findrecipes select,
	#findrecipes select	{width: 100%;; height: 21px; float:left;}
	#modules .findrecipes form,
	#findrecipes form	{padding-bottom: 4px;}
	.findastore input.submit,
	.filtersearch input.submit,
	#modules .findrecipes input.submit,
	#findrecipes input.submit	{float:left; width: 17px; height: 21px; display:block; padding:0; border:none; text-indent:-9999px; background: url(../images/interface/buttons/submitarrow.png) 0 0 no-repeat; cursor:pointer;}
	#findrecipes input.text	{width: 165px; float:left;}
	#findrecipes input.submitbutton	{margin-top: 7px; width:68px; height: 26px; background: url(../images/interface/buttons/submit_search.png) 0 0 no-repeat; cursor:pointer;}
	#findrecipes input.submitbutton:hover {background-position: 0 -26px;}
	
	.pathways #findrecipes	{width: 186px; padding-left: 12px; height: auto; margin:0; padding:0 0 0 12px; background:none;}
	.pathways #findrecipes select	{width: 151px;}
	.pathways #findrecipes input.text	{width: 145px;}
	
	
	/* Recipe Landing Layout*/
	#recipes-landing-hero {height: 325px; padding: 13px; background:#FFF; position:relative;}
	#recipes-landing-hero 	#recipe-rotator {position:absolute; left:13px; top: 13px;}
	#recipes-featured-nav {width: 215px; height: 333px; margin: 0 0 0 0; position:absolute; right:11px; top:9px; background: url(../images/interface/chrome/recipe-landing-featuredbg.png) 0 0 no-repeat;}
	#recipes-featured-nav ul {padding: 34px 4px 0 5px; margin:0;}
	#recipes-featured-nav li {height: 72px; border-top: 1px solid #FFF; border-bottom: 1px solid #dfd4cc; list-style:none; margin:0; padding:0;}
	#recipes-featured-nav .f {border-top:none;}
	#recipes-featured-nav .l {border-bottom:none;}
	#recipes-featured-nav a {height: 61px; padding: 10px 12px 0 12px; width: 182px; display:block; font-size: 15px; line-height: 20px; font-family:georgia, serif; color:#5e3603;}
	#recipes-featured-nav a:hover {color:#c7082e; text-decoration:none;}
	#recipes-featured-nav a.current {height: 62px; padding: 16px 12px 0 40px; margin: -6px 0 0 -28px; position:absolute; background:  url(../images/interface/chrome/recipe-landing-selectedheroarrow.png) 0 0 no-repeat; color:#c7082e; z-index:9000;}
	
	
	

	/*	*/
	
	
	
	#recipes-landing-search {padding: 28px 0 20px 38px; border-top: 1px solid #c3b283; background: url(../images/interface/chrome/section_fade.jpg) 0 0 repeat-x;}
	#recipes-landing-search #findrecipes {float:left; margin: 0 38px 0 0;}
	#recipes-landing-search h2 {font-size: 25px; color:#442804; margin:0;}
	#recipes-landing-search #findrecipes h3 {font-family: minion-pro, serif; font-style:italic; font-size: 17px; font-weight: 500; color:#5e3603; margin: 10px 0 5px 0;}
	#recipes-landing-search .form-seperator {height: 15px; margin: 10px 0; background: url(../images/interface/chrome/recipe-landing-searchdivider.png) 0 0 no-repeat;}
	#recipes-landing-search .browse {float:left;}
	#recipes-landing-search .let-lindsay-choose {font-size: 14px; font-weight:normal; text-align:right; margin: 0 7px 5px 0;}
	
	

	
	
	
	/* Guest Chef Navigation*/
	#chefnav {padding: 0 28px;}
	#chefnav .lgf {display:block; width: 192px; height: 31px; text-indent:-9999px; border-top: 1px solid #dfd4cc; margin-top: 14px; background: url(../images/interface/headers/h3_lindsay_guest_chefs.png) 0 0 no-repeat; float:left; clear:left;}
	#chefnav .cheflist {clear:left; padding:0; margin:0;}
 	#chefnav .cheflist li{list-style:none !important;  margin-bottom: 5px; margin: 0 0 5px 0;}
	#chefnav .cheflist a {padding-left: 18px;  display:block; background: url(../images/interface/chrome/icon_greenolive.png) 0 3px no-repeat;}
	#chefnav .cheflist .even a {background-image: url(../images/interface/chrome/icon_blackolive.png);}

	
	/* Generic Modules*/
	#modules .module h3	{font-size: 13px; margin-bottom: 10px;}
/*	#modules	{width: 213px; border-top: 2px solid #dfd7d0; margin: 20px 0 0 18px; float:left; clear:left;}*/
	#modules .module	{width: 213px;}
	#modules h3.title	{display:block; height: 36px; width: 213px; background-position:0 0; background-repeat:no-repeat; text-indent:-9999px;}
	#modules .sharerecipe h3.title	{background-image: url(../images/interface/headers/h3_share-your-recipe.gif);}
	#modules .module p		{margin-bottom:0; font-size: 11px;}
	#modules .email h3.title	{background-image: url(../images/interface/headers/h3_get-recipes-tips-by-email.gif);}
	#modules .module img	{float:left;}
	#modules .clublindsay h3,
 	#modules .saladchallenge h3, 
	#modules .olivetoss h3	{margin:0;}
	#modules .facebook h3 a,
	#modules .twitter h3 a,
	#modules .clublindsay h3 a,
	#modules .saladchallenge h3 a,
	#modules .holidaywreath h3 a,
	#modules .olivetoss h3 a,
	#modules .olivetoss h3 a,
	#modules .contest h3 a	{display:block; width:213px; height: 199px; text-indent:-9999px; background: url(../images/copy/pathways/olivetoss-sidebar.jpg) 0 0 no-repeat; margin: 0 auto;}
	#modules .saladchallenge h3 a	{background-image: url(../images/copy/pathways/olive-lovers-challenge-sidebar.jpg);}
	#modules .facebook h3 a	{background-image: url(../images/copy/pathways/facebook-sidebar.png);}
	#modules .twitter h3 a	{background-image: url(../images/copy/pathways/twitter-sidebar.jpg);}
	#modules .holidaywreath h3 a {background-image: url(../images/copy/pathways/holiday-wreath-sidebar.png); }
	#modules .holidaywreath h3 {padding-top: 5px;}
	#modules .clublindsay h3 a	{background-image: url(../images/copy/pathways/clublindsay-sidebar.jpg);}
	#modules .contest h3 {padding-top: 12px;}
	#modules .contest h3 a	{height: 203px; background-image: url(../images/copy/pathways/contest-sidebar.jpg);}

	#modules .pamanderson h3 a	{display:block; margin-top: 10px; width:213px; height: 175px; text-indent:-9999px; background: url(../images/copy/pathways/pam-anderson-sidebar.png) 0 0 no-repeat;}
	#modules .dmorgan h3 a	{display:block; margin-top: 10px; width:213px; height: 175px; text-indent:-9999px; background: url(../images/copy/pathways/dianemorgan-sidebar.png) 0 0 no-repeat;}
	#modules .meredithcarla h3 a	{display:block; margin-top: 10px; width:213px; height: 175px; text-indent:-9999px; background: url(../images/copy/pathways/meredith-carla-sidebar.jpg) 0 0 no-repeat;}
	#modules .jweir h3 a	{display:block; margin-top: 10px; width:213px; height: 175px; text-indent:-9999px; background: url(../images/copy/pathways/joanneweir-sidebar.png) 0 0 no-repeat;}
	#modules .santacause h3 a	{display:block; margin-top: 10px; width:213px; height: 175px; text-indent:-9999px; background: url(../images/copy/pathways/santacause-sidebar.png) 0 0 no-repeat;}

	
	#maincontent h3.arrowlink a	{font-style:oblique; padding-right: 19px; background: url(../images/interface/chrome/icon_arrow.gif) 100% 0 no-repeat; margin-right: 15px;}
	#maincontent h3.pluslink a	{font-style:oblique; padding-right: 19px; background: url(../images/interface/chrome/icon_plus.gif) 100% 0 no-repeat; margin-right: 15px;}

	
	h3.arrowlink a	{font-style:oblique; padding-right: 19px; background: url(../images/interface/chrome/icon_arrow.gif) 100% 0 no-repeat; margin-right: 15px;}
	h3.pluslink a	{font-style:oblique; padding-right: 19px; background: url(../images/interface/chrome/icon_plus.gif) 100% 0 no-repeat; margin-right: 15px;}
	
	
	
	#modules .findrecipes	{padding: 10px 0 10px 4px; width: 209px;}
	
	
	
	/* Share Button */
	.pluslink+.addthis_toolbox {margin-top: 28px;}
	.addthis_toolbox .at15t_compact {background: url(../images/interface/chrome/icon_share.png) 0 0 no-repeat !important; width: 57px; height: 20px; line-height: 20px; margin-right: 9px}
	.addthis_toolbox {min-height: 25px;}
	#sharebutton	{position:absolute; text-align:right; padding-top: 5px;}
	#detail .content #sharebutton	{width:349px;}
	.addthis_button	{padding-right: 18px; line-height: 13px; display:block; float:right; color:#907550 !important; font-size: 10px; text-align:right; background: url(../images/interface/buttons/shareicon.png) 100% 0 no-repeat;}
	#recipeprint {display:block; width: 16px; height: 16px; text-indent:-9999px; background: url(../images/interface/chrome/icon_print.png) 0 0 no-repeat; float:right}
	#recipeprintbutton {display:block; width: 113px; height: 26px; text-indent:-9999px; margin-top:20px; background: url(../images/interface/buttons/print.png) 0 0 no-repeat;}
	#recipeprintbutton:hover {background-position: 100% 0;}
	
/* FoxyCart */	

#viewbasket	{position:absolute; top:5px; font-family:verdana, sans-serif; font-size: 10px; color:#a80625; width: 922px; text-align:right; visibility:hidden;}
#viewbasket a	{color:#ffdb34; text-decoration:none;}	
#viewbasket a.foxycart	{padding-left: 19px; background: url(../images/interface/chrome/icon_basket.gif) 0 2px no-repeat;}
#viewbasket a.foxycart	{display:none;}

#viewbasket .checkout	{display:none;}
#viewbasket a.checkout	{min-width: 40px;}

#fc_tb_window	{
  font: 12px Arial, Helvetica, sans-serif; 
  color: #333333; 
}
#fc_tb_secondLine	{
  font: 10px Arial, Helvetica, sans-serif; 
  color:#666666; 
}
#fc_tb_window a:link,
#fc_tb_window a:visited	{color: #666;}
#fc_tb_window a:hover	{color: #000;}
#fc_tb_window a:active,
#fc_tb_window a:focus	{color: #666;}

#fc_tb_overlay	{position: fixed; z-index:100000000; top: 0px; left: 0px; height:100%; width:100%;}
.fc_tb_overlayMacFFBGHack	{background: url(https://www.foxycart.com/v/0.3.1/images/macFFBgHack.png) repeat;}
.fc_tb_overlayBG	{background-color:#000; -moz-opacity: 0.75; opacity: 0.75;}
#fc_tb_window	{position: fixed; background: #ffffff; z-index: 100000002; color:#000000; display:none; text-align:left; top:50%; left:50%;}
#fc_tb_window img#fc_tb_Image	{display:block; margin: 15px 0 0 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666;}
#fc_tb_caption	{height:25px; padding:7px 30px 10px 25px; float:left;}
.fc_tb_closeAjaxWindow	{padding:0; float:right;}
#fc_tb_closeAjaxWindowBot	{float:left;}
#fc_tb_closeAjaxWindowTop a	{display:block; width: 29px; height: 29px; text-indent:-9999px; background: url(../images/interface/cart/closebutton.gif) 0 0 no-repeat;}
div.fc_tb_ajaxWindowTitle	{float:left;}
#fc_ajaxWindowTitleTop	{float:left; padding:7px 0 5px 10px; margin-bottom:1px;}
#fc_tb_titleTop	{background: url(../images/interface/cart/headergrad.gif) 0 0 repeat-x;}
#fc_tb_ajaxWindowTitleTop	{display:block; height: 30px; width: 95px; background: url(../images/interface/cart/basketcaption.gif) 0 0 no-repeat;}
div.fc_tb_title	{background-color:#FFF; height:30px;}
#fc_tb_ajaxContent	{clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em;}
#fc_tb_ajaxContent.fc_tb_modal	{padding:15px;}
#fc_tb_ajaxContent p	{padding:5px 0px 5px 0px;}
#fc_tb_load	{position: fixed; display:none; height:12px; width:208px; z-index:100000003; top: 50%; left: 50%; margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */text-align:center;}
#fc_tb_HideSelect	{z-index:99999999; position:fixed; top: 0; left: 0; background-color:#fff; border:none; -moz-opacity: 0; opacity: 0; height:100%; width:100%;}
#fc_tb_iframeContent	{clear:both; border:none; margin-bottom:-1px; margin-top:1px;}
#fc_tb_titleBot	{display:none; position:absolute; margin-top:-9999px;}

#fc_tb_closeAjaxWindowTop,
#fc_tb_closeAjaxWindowBot	{margin:0px 0px; padding:0px;}
#fc_tb_closeWindowButtonBot	{height:0px; overflow:hidden; width:156px; margin:0; padding-top:24px; float:left; background-image:url(https://www.foxycart.com/themes/standard/images/cart-continue-shopping.png); background-position:left top;}
#fc_tb_closeAjaxWindowTop span	{display:block; position:absolute; margin-top:-9999px;}


/* Footer */
#footer	{ margin: 16px -1px 0 -1px; clear:both; font-family: verdana, arial, sans-serif; color:#FFF; font-size: 11px; line-height: 17px;}
#footer p {font-size: 11px; line-height: 17px; margin: 11px 0 0 0;}
#footer .footerinner {width: 952px; height: 273px;  padding: 20px 0 0 0; border-top: 1px solid #700218; border-bottom: 1px solid #7f0418;  background: url(../images/interface/chrome/footerbg.png) 0 0 repeat-x; }
.footer-col {float:left; width: 213px; padding: 0 0 0 20px; min-height: 254px; background: url(../images/interface/chrome/footer_divider.png) 100% 0 no-repeat;}
.footer-club-form {background: url(../images/interface/chrome/footer_exclusive_savings.png) 100% 0 no-repeat; padding-left: 17px;}
#footer h5 {font-size: 11px; font-weight:bold; text-transform:uppercase; color:#ffcf06; margin:0 0 -4px 0;}	
#footer li {font-size: 11px; list-style:none; margin:0; padding:0; line-height: 22px;}
#footer li a {color:#FFF;}

.social-link {padding-left: 44px; display:block; color:#FFF; font-size: 15px; font-weight:bold; line-height: 17px; text-decoration:none !important;}
.social-link .icon {margin-left: -44px; float:left; position:relative; display:block; width: 32px; height: 32px;  margin-top:5px; background: url(../images/interface/chrome/footer_social_icons.png) 0 0 no-repeat;}
.social-link .lo {font-family:georgia, serif; font-weight:normal; font-size: 10px; text-transform:uppercase;}
.social-link .tw {background-position: 0 100%;}
.social-link:hover .tw {background-position: 100% 100%;}
.social-link:hover .fb {background-position: 100% 0;}
#twitter-stream {width: 185px; padding-top: 15px;}
#twitter-stream p {margin-top: 4px;}
#twitter-stream a {color:#FFF; text-decoration:underline}

#footerClub p {margin:5px 0 0 0;}
#footerClub .text {background:#6c0216; border:none; color:#d70a32; font-size: 11px; padding: 5px 7px; width: 197px;
	-moz-box-shadow: inset 0 0 3px rgba(0,0,0.0.2);
	-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.2);
	box-shadow: inner 0 0 3px rgba(0,0,0.0.2);
	}
#footerClub .text:focus,
#footerClub .activated	 {color:#FFF;}
#footerClub a {color:#ffcf06;}
#footerClub .submitp {line-height: 26px; margin-top: 10px;}
#join_button {border:none; margin:0; padding:0; width: 56px; height: 26px; display:block; text-indent:-9999px; background: url(../images/interface/chrome/button_footerjoin.png) 0 0 no-repeat; float:left; margin: 0 10px 0 0;}
#join_button:hover,
#join_button:focus {cursor:pointer; background-position: 100% 0 ;}


#copyright {width: 950px; margin: 0 auto; text-align:center; padding: 10px 0 40px 0;}
#copyright p {font-size: 11px; color:#590415; font-family:verdana, arial, sans-serif;}
#copyright a {color:#590415; text-decoration:underline;}


		
/* Overlay*/
#overlay	{position:absolute; background:#2d0909; top:0; left:0; width: 100%; height: 100%;}
	#popupholder	{position:absolute; top:0; left:0;}
	#oc		{position:fixed; top:0; left:0; margin-top:-9999px;}
	#oc	a {color: #dc0b34; text-decoration: none;}
	#oc	a:hover {text-decoration: underline;}
	
	#oc .nutrition	{width: 342px; padding: 10px 0 0 0; background: url(../images/interface/chrome/nutritionfactsbg.png) 0 0 no-repeat; 
	     					font-family:verdana,arial,sans-serif; font-size: 11px; color:#66400e;}
	#oc .nutrition .inner1	{padding-bottom: 10px; background: url(../images/interface/chrome/nutritionfactsbg.png) -342px 100% no-repeat;}
	#oc .nutrition .inner2	{width: 311px; padding: 20px 15px 15px 16px; background:#f7f3e7;}
	#oc .nutrition #closeoverlay	{position:absolute; width: 326px; height: 30px; margin-top: -30px; padding:0;}
	#oc .nutrition #closeoverlay a	{display:block; width: 30px; height: 30px; float:right; text-indent:-9999px; background: url(../images/interface/buttons/closeoverlay.gif) 0 0 no-repeat;}
	#oc .nutrition td	{border-top: 1px solid #66400e; height: 19px; vertical-align:middle;}
	#oc .nutrition td.left	{width: 179px; padding: 0 0 0 7px;}
	#oc .nutrition td.right	{padding: 0 7px 0 0; text-align:right;}

	#oc .nutrition table	{border-top: 2px solid #66400e; border-bottom: 2px solid #66400e; width: 100%; margin: 20px 0 10px 0;}

	#oc .nutrition p	{line-height: 16px; padding: 0 6px;}
	#oc .nutrition p.nb	{font-size: 9px; line-height: 12px; padding-right: 44px;}
	#oc .nutrition h2	{font-size: 18px; text-transform:uppercase; line-height: 18px; padding-left: 5px;}
	
	#oc .image	{padding: 8px !important; background:#fdfcfc !important; line-height:0;}
	#oc .image p	{color:#66400e; font-size: 14px; padding: 10px 0 0 7px; margin:0 !important; background:#fdfcfc; line-height:18px; white-space:nowrap;}
	#oc .image #closeoverlay	{padding:0; position:absolute; width: 585px; background:none;}
	#oc .image #closeoverlay a	{display:block; float:right; width: 70px; height: 29px; text-indent:-9999px; background: url(../images/interface/buttons/closeimageoverlay.gif) 0 0 no-repeat;}
	
	#oc .productspecs	{background:#FFF; width: 820px;}
	#oc .productspecs #closeoverlay	{position:absolute;}
	#oc .productspecs #closeoverlay a	{position:absolute; margin-left: 791px; display:block; width: 29px; height: 29px; text-indent:-9999px; background: url(../images/interface/buttons/productpsecsclose.gif) 0 0 no-repeat;}
	#oc .productspecs h2	{display:block; min-height: 20px; padding: 9px 0 0 10px; font-size: 13px; color:#907550; font-weight:bold; background: #e8debf url(../images/interface/chrome/productspecsheaderbg.gif) 0 0 repeat-x; border-bottom: 1px solid #ddcea6;}
/*	#oc .productspecs .inner	{padding: 20px;}*/
	#oc .productspecstable	{max-height: 500px; overflow:auto; overflow-x:hidden; overflow-y:auto;}
	#oc .productspecs h3	{margin: 20px; font-size: 17px; color:#66400e; padding: 0 0 5px 0; background: url(../images/interface/chrome/dotted.gif) 0 100% repeat-x;}
	#oc .productspecs table	{margin: 0 0 40px 20px; font-size: 9px; font-family:verdana, arial, sans-serif; color:#66400e; width: 778px; border: 1px solid #dad0c5; border-right:none; height: 200px; overflow:auto; overflow-y:auto; overflow-x:hidden;}
	#oc .productspecs table th,
	#oc .productspecs table td	{padding: 10px; border-right: 1px solid #dad0c5;}
	#oc .productspecs table th	{background:#efe8ce; text-align:left;}
	#oc .productspecs table tr.even td	{background:#f6f2e3;}
	
	#oc .guestchef {width: 640px; background:#FFF;}
	#oc .guestchef #closeoverlay {position:absolute;}
	#oc .guestchef #closeoverlay a {position:absolute; margin-left: 611px; display:block; width: 29px; height: 29px; text-indent:-9999px; background: url(../images/interface/buttons/productpsecsclose.gif) 0 0 no-repeat;}
	#oc .guestchef h2.banner {display:block; min-height: 20px; padding: 9px 0 0 10px; font-size: 13px; color:#907550; font-weight:bold; background: #e8debf url(../images/interface/chrome/productspecsheaderbg.gif) 0 0 repeat-x; border-bottom: 1px solid #ddcea6;}
	#oc .guestchef .chefinner {padding: 29px 30px 0 30px; width: 581px; color:#5e3603; background-color: #fdfcf9 !important;}
	#oc .guestchef h2.chef {font-size: 24px; border-bottom: 1px solid #ddcfba; color:#442804; padding: 0 0 10px; margin: 0 0 20px; font-weight:normal;}
	#oc .guestchef p {font-size: 12px; line-height: 19px; font-family:verdana, arial, sans-serif; margin: 0 20px 19px 0;}
	
	#oc .sizechart	{width: 601px; height: 392px; padding-top: 8px; background:#FFF;}
	#oc .sizechart .main	{width: 585px; height: 355px; margin: 0 0 0 8px; background: #cc092f url(../images/interface/chrome/sizechartbg.jpg) 0 0 no-repeat;}
	#oc .sizechart #sizenav	{position:absolute; padding: 18px 0 16px 0; margin-left: 16px; width: 137px; display:block; background: url(../images/interface/chrome/dottedsizechart.gif) 0 16px repeat-x;}
	#oc .sizechart #sizenav li	{padding-bottom: 1px; background: url(../images/interface/chrome/dottedsizechart.gif) 0 100% repeat-x;}
	#oc .sizechart #sizenav li a	{display:block; font-size: 12px; color:#FFF; text-decoration:none; padding: 5px; font-weight:bold;}
	#oc .sizechart #sizenav li a:hover	{color: #ffdb34;}
	#oc .sizechart #sizenav li a.activeSlide	{color:#ffdb34; background: url(../images/interface/chrome/icon_smallyellowarrow.gif) 119px 7px no-repeat;}
	#oc #contenttabs	{width: 380px; height: 319px; position:absolute; overflow:hidden; margin: 16px 0 0 186px;}
	#oc #contenttabs .content	{width: 380px; height: 319px;}
	#oc #contenttabs .content img	{float:right;}
	#oc #contenttabs .content .hr	{width: 380px; height: 2px; background:#6b0217; clear:both; float:left; margin-bottom: 10px;}
	#oc #contenttabs .content h2	{font-size: 20px; color:#ffdb34; margin-bottom: 20px; font-weight:normal;}
	#oc #contenttabs .content h3	{line-height: 15px; font-size: 13px; color:#FFF; font-weight:bold; clear:left;}
	#oc #contenttabs .content h3 a	{color:#ffdb34; text-decoration:none; font-style:italic; padding: 2px 20px 0 0; background: url(../images/interface/chrome/icon_yellowarrow.gif) 100% 0 no-repeat; /*display:block; */ position:relative;}
	#oc #contenttabs .content p	{font-size: 11px; font-family:verdana, arial, sans-serif; line-height: 18px; color:#FFF; margin-bottom: 10px;}
	
	#oc .sizechart #closeoverlay	{padding:0; position:absolute; width: 585px; background:none;}
	#oc .sizechart #closeoverlay a	{display:block; float:right; margin-top: 0; width: 70px; height: 29px; text-indent:-9999px; background: url(../images/interface/buttons/closeimageoverlay.gif) 0 0 no-repeat;}
	#oc .sizechart h4	{display:block; position:absolute; width: 155px; height: 29px; text-indent:-9999px; background: url(../images/interface/headers/h4_blackripesizechart.gif) 0 0 no-repeat; margin-left: 8px;}
	
	#oc .picoverlay	{background:#FFF; padding: 3px; border: 2px solid #ccc;}
	
	#overlay	{z-index: 8000;}
	#popupholder	{z-index: 9000;}
	#oc #closeoverlay a	{z-index: 9400;}
	#oc .image img	{z-index: 9500 !important;}
	
	#oc div.emergency	{padding: 20px; background-color: #f6f2e1;}
	#oc div.emergency h4	{ font-family: georgia, arial, verdana, sans-serif; color: #a83126; font-size: 19px; font-weight: normal; margin: 0 0 15px 0;}
	#oc div.emergency p	{ font-family:  arial, verdana, sans-serif; font-size: 12px; line-height: 18px; color: #5e3603; margin: 0 0 18px 0;} 
	#oc div.emergency a	{text-decoration: none; color: #cc092f;}
	#oc div.emergency a:hover	{text-decoration: underline;}

.clearleft	{clear:left;}
.guestchefmodule:after,
.indent225left:after,
.indent250right:after,
.indent190left:after,
#recipe_search:after,
#recipe_search p:after,
.stategroup:after,
.products:after,
.filtersearch:after,
.products div.bottom:after,
ul.contentlist li:after,
ul.cols2:after,
#recipetools form p:after,
#modules .module:after,
#detail .sidebar .module ul.iconlist li:after,
#primary:after,
#detail:after,
.pathways:after,
.cm2:after,
.clearfix:after	{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
}		

#recipe_search,
#detail	{height:1%;}
