#diet      { color:#5e5e5e; padding-left:40px; background-color:#FFFFFF; text-align:left; padding-right:40px; background:url(../images/defaultImages/dynbox.jpg) 0 0 repeat-y; }
#diet h2 			{ padding:0px; margin:0px; font-size:11px; font-weight:bold; height:25px; line-height:25px; border-bottom:1px solid #e78a27; color:#00377c; }
#diet h2.plus	{ margin-bottom: 10px; background:url(../images/defaultImages/green_bullet.jpg); background-repeat:no-repeat; background-position:top left; padding-left:20px;  }
#diet h2.plus a { font-weight:bold; height:25px; color:#ff5c1c; text-decoration:none; }
#diet h2.plus a:hover { color:#ff5c1c; text-decoration:underline; }

#dietstatus { color:#c1c1c1; margin-bottom:5px; }
#banner300x250 { float:right; }
.right { float:none; float:right; margin-left:20px; margin-right:0px; }

.dayspan { margin-top:20px; background:url(../images/defaultImages/more.gif) 0 0 no-repeat; background-position:left center; height:20px; line-height:20px; padding-left:15px;  }
.menu {  width:600px; text-align:justify; }
.dietrow { margin-top:10px; }
.dietrow a { text-decoration:none; color:#000; }
.dietrow a:hover { text-decoration:underline; }

#smartsort { position:absolute; display:none; width:760px;  padding:10px; background-color:#FFFFFF; border-bottom:1px solid #e78a27; border-left:1px solid #e78a27;border-right:1px solid #e78a27;      }
#smartsort span { font-size:18px; color:#000; }
#smartsort div { height:16px; line-height:16px;}
#showsmartsort { text-align:right; }
#showsmartsort img { cursor:pointer; }

/* Recipes */
table.recipes {  border-collapse: collapse; width:720px; }
table.recipes td { padding:0px; margin:0px;  height:28px; line-height: 10px; vertical-align:middle; background:url(../images/defaultImages/recbg.jpg) 0 0 repeat-x; }
table.recipes td.sep { width:2px; background:url(../images/defaultImages/recsep.jpg); background-position:bottom; background-repeat:no-repeat; }
table.recipes td.sepo { width:2px; background:url(../images/defaultImages/rechead.jpg); background-repeat:repeat-x; }
table.recipes td.recipename { width:230px; padding-left:10px; text-align:left; }
table.recipes td.value { text-align:center; }
table.recipes td.head { text-align:center; color:#FFFFFF; background:url(../images/defaultImages/rechead.jpg) 0 0 repeat-x; }
table.recipes a { text-decoration:none; color:#5e5e5e;  }
table.recipes a:hover { color:#000000; }



div.compare { margin:0px auto; overflow:auto; width:288px; height:90px; padding:5px; margin-bottom:7px; border:1px solid #bbbaba; }
div.compare form { padding:0px; margin:0px; }
div.compare input { margin:2px; padding:0px; width:14px; height:14px; }
a.compare { color:#000; text-decoration:none; }
div#sections.small { width:420px;  }

