/* Retail and ISB Panels */

.nutristuff{background-color:#ffc;padding:10px;}
.ingredients{margin-right:10px;
     position: relative; /* peekaboo bug fix for IE6 */
     min-width: 0; /* peekaboo bug fix for IE7 */}
.nutripanel{float:right;width:204px;border:1px solid black;padding:1px;margin:0;background-color:white;}
.nutri{width:200px;padding:0;position:relative;font-size:9px;}
.nutri-head{display:block;width:200px;padding:0;margin:0;}
.nutri-full{display:block;width:198px;padding:0;font-size:9px;margin:0 1px;}
.nutri-left{display:block;width:149px;border-bottom:1px solid black;margin-left:1px;}
.nutri-left-half{display:block;width:99px;border-bottom:1px solid black;margin-left:1px;}
.nutri-left-indent{display:block;width:139px;border-bottom:1px solid black;margin-left:11px;}
.nutri-right{display:block;width:49px;text-align:right;border-bottom:1px solid black;position:absolute;top:0;left:149px;}
.nutri-right-half{display:block;width:99px;text-align:right;border-bottom:1px solid black;position:absolute;top:0;left:99px;}
.line-thin{border-top:1px solid black;}
.line-medium{border-top:3px solid black;}
.line-thick{border-top:5px solid black;}
.indent{padding-left:1em;}
.tall{height:35px;margin-right:1px;}

/* Foodservice Panels */
h3.foodservice{margin:10px 0 5px 5px;}
.foodservicepanel{background-color:white;border:1px solid black;padding:5px;margin-bottom:10px;}
.foodservicepanel h3{font-size:89%;color:black;}
.foodservicepanel p{line-height:1em;margin-bottom:-.5em;}
.foodservicepanel table{width:480px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:69%;float:right;}
td.fs{border-bottom:1px solid black;}
td.fsthick, th.fsthick{border-bottom:5px solid black;}
td.indent{padding-left:1em;}
td.dvcenter,th.dvcenter{text-align:center;}
td.dvright,th.dvright{text-align:right;}
.fscol1{width:110px;float:left;}


/* nutripanel table styles 
#panel_wrapper { width: 475px; padding: 10px 0px 0px 10px;}
.panel_left {width: 215px; float:left; }
.panel_right {width: 235px; float:left; margin-left: 15px; }
#panel_table { width: 100%; border: 1px solid black; vertical-align: top; }
#panel_table td { font: 10px Verdana, Arial; }
#panel_table2 { width: 210px; }
#panel_table2 td { font: 10px Verdana, Arial; }
h2.nutfacts { font: bold 16px Verdana, Arial; margin: 0px 0px; }
.thickLine { width: 100%; height: 7px; background-color: #000000; margin: 0px auto; }
.medLine { width: 100%; height: 3px; background-color: #000000; margin: 0px auto; }
.thinLine { width: 100%; height: 1px; background-color: #000000; margin: 0px auto; }
.thinLineR { width: 95%; height: 1px; background-color: #000000; float: right; }
.pct { text-align: right }
.indent { padding-left: 10px; }
p.bold { font: bold 11px Verdana, Arial; }
body.popUp { margin-top: 10px; margin-left: 10px; }
#PopUp, #PopUp2, #PopUp3, #PopUp4, #PopUp5{display: none; position: fixed; left: 50%; top: 20px;margin-left:-300px;z-index:10; border: solid #099 5px; padding: 10px; background-color: #CC99FF; text-align:left;}
.closebutton{clear:both;display:block;text-align:right;text-decoration:underline;padding-top:10px;}
.nutri-center{text-align:center;}
.nutri_table{border-top:1px solid black;border-bottom:1px solid black;width:200px;font-size:9px;font-family:Arial, Helvetica, sans-serif;}
.close{background:url(../images/x.gif); background-repeat:no-repeat; margin-bottom:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#d7c39e; padding:0;}*/