body	{ background-image:none; margin:0; padding:0 }

#content, #nonnav, #pagelayout	{ width:100%; background-image:none; padding:0; margin:0  }

#pagelayout	{ width:100%; background-image:none; padding:0; margin:0 }
#pagefoot	{ display:block; }
#pagebounds	{ padding:11px; padding-bottom:0; }

#textcontrols, #header, #search, #topnav, #subtopnav, h1, #footer, .controlbar, #bottom { display:none; }

#printhead	{ display:block; margin:0em 0em 1em 0em; position:relative; width:100%; height:55px; overflow:hidden; background-image:url(/images-nav/printheadbg.gif) }
#printhead1	{ position:absolute; left:0px; z-index:10 }
#printhead2	{ position:absolute; right:-1px; z-index:5 }
#pagecols	{ xxwidth:100%; margin-top:8px; }

#bottom	{ background:url(/images-nav/recipe-footbg.gif) repeat-x white; width:100%; clear:both; text-align:left; }
#bottom .right	{ width:6px; }
#bottom img	{ display:block; }

#largethumb	{ border:1px solid #a0a0a0; float:left; margin:0 12px 12px 0; }
#realcontent h2	{ margin:0; }


.sidebox	{ width:240px; padding:0; margin:0; margin-bottom:12px; }
.sidebox h2	{ margin:0; margin-bottom:-6px; }
.sidebox img	{ display:block; }
.sidebox p	{ margin-left:12px; margin-right:12px; }
#relatedarticles	{ background:url(/images-nav/article-relatedbg.gif) repeat-y; }
#relatedrecipes	{ background:url(/images-nav/article-recipes-contentbg.gif) repeat-y; }

{ display:none; }

ul,li	{ font-size:100%; font-family:Arial,sans-serif; }
li	{ margin-bottom:0.6em; }


a.cat img	{ margin:10px 30px 15px 0; }
#categorythumb	{ float:left; width:148px; height:122px; margin:0 1em 0.5em 0; }

#productsubnav	{ float:left; width:280px; margin:0; padding:0; }
#productsubnav h3	{ font-size:110%; color:#990000; margin:0; cursor:pointer; cursor:hand; }
#productsubnav ul, li	{ list-style-type:none; margin:0; padding:0; font-size:85%; }
#productsubnav li	{ padding-bottom:0.4em; }
#productsubnav ul li	{ margin-left:2em; font-size:100%; }
#productsubnav li.current li.current a:link,
#productsubnav li.current li.current a:visited	{ font-weight:bold; color:#cc0000;  }
#productsubnav ul	{ display:none; }
#productsubnav li.current ul	{ display:block; }
#productsubnav li.notcurrent ul	{ display:block; }

#productinfo	{ margin-left:285px;}
#infobox	{ padding:0; }
#infobox h3	{ color:white; font-weight:bold; position:relative; background-color:#c00; padding:6px; font-size:115%; margin:0; border:1px solid #a0a0a0; }
#infobox h4	{ font-size:90%; margin-top:0; }
#infobox h5	{ font-size:90%; margin-top:0.5em; }
#info	{ border:1px solid #a0a0a0; border-top:none; padding:6px; position:relative; padding-top:1em; }
#productinfo p	{ font-size:80%; margin:6px; }
#productinfo #info p	{ font-size:90%; margin:0; margin-bottom:0.5em; }

#productlistnotes	{ font-size:90%; margin-left:12px; margin-top:0.5em; margin-bottom:0.5em; }

.controlbar	{ padding:1em 6px }
.controlbar img	{ margin:0; padding:0; margin-right:8px; }