.addon_popup { width:470px; border:5px solid #dbdbdb; margin-bottom:3px; padding:1px;  }
.addon_popup table tr th { font: normal 12px Arial, Helvetica, sans-serif; color:#fff; background-color:#000000;  padding:8px 5px; border:1px solid #fff; border-width:0 0 1px 0; }
.addon_popup table tr th img { vertical-align:middle; text-align:right; }
.addon_popup table tr th.dep { background-color:#fff; color:#000; }
.addon_popup table tr th.sub { background-color:#dedcc8; color:#000; font-weight:bold; }
.addon_popup table tr.selected td { background-color:#f1f0e3; }
.addon_popup table tr.total td { background-color:#fff; font: bold 12px Arial, Helvetica, sans-serif; text-align:right; height:28px; }
.addon_popup table tr.total td span  {color: #ff0000;}
.addon_popup table tr.update td { background-color:#fff;  text-align:right;  }
  
.addon_popup table tr td { background-color:#f7f6ed; font: normal 11px Arial, Helvetica, sans-serif; text-align:center; border:1px solid #fff; border-width:0 1px 1px 0; padding:5px 5px; }
.addon_popup table tr td.left, .addon_popup table tr th.left{ text-align:left; vertical-align:top; }
.addon_popup table tr td.right, .addon_popup table tr th.right{ text-align:right; }
.addon_popup table tr td.center, .addon_popup table tr th.center{ text-align:center; }
.addon_popup table tr td select { font: normal 11px Arial, Helvetica, sans-serif; }

.button { background-color:#ff1919; color:#fff; font: bold 13px Arial, Helvetica, sans-serif; border:1px solid #fff; cursor:pointer; padding:3px 2px; margin:2px; }