﻿/* Invoice/order/item table */
.invoiceHolder table.itemsTable { width:100%;}

.itemsTable thead { color: White; font-weight:bold; background-color: #666; }
.itemsTable tfoot tr.totalRow { color : Black; font-weight:bold; background-color: #CCC;}
.itemsTable tfoot tr.totalRow td { border-top: 1px #000 solid; }

.itemsTable { border-collapse: collapse; text-align: left; }
.itemsTable tbody a { color: Blue; }
.itemsTable tbody td { color:Black; }
.itemsTable tr td:first-child { width:10px; }
.itemsTable td.price { text-align:right; width:130px; }
.itemsTable td.quantity { text-align:right; width:85px; }
.itemsTable tbody tr { background-color: #ffffff; }
.itemsTable tbody td.brownSubItem { padding-left: 15px; }
.itemsTable tbody tr.alt { background-color:#e0e0e0 !important; }

.removeLink { color:Red !important; }

/* Availability bars */
.BarHolder div.avBar { margin-top:10px; }
div.avBar { padding-top:3px; padding-bottom:4px; color:white; width:120px; display:block; text-align:center; background-color:gray; border:1px #000 solid; }
div.av100Percent { background-color:green; background-repeat: no-repeat; }
div.avAvailable  { background-image: url(/Images/green.gif); }
div.avDefault    { background-image: url(/Images/green.gif); background-repeat: no-repeat; }
