@CHARSET "ISO-8859-1";

/* Common Report Styles */

.dateLabel {
	margin-top: 20px;
	font-weight: bold;
	height: 25px;
}

.dailyNetTotalLabel {
	text-indent: 20px;
	font-weight: bold;
}

.dailySubTotalLabel {
	text-indent: 40px;
}

.tableHeader {
	font-weight: bold;
	text-align: center;
	width: 200px;
}

.grandTotalHeaderLabel {
	margin-top: 30px;
	font-weight: bold;
	text-decoration: underline;
	text-indent: 5px;
}

.commonReportGrandTotalLabel {
	text-indent: 40px;
}


/* Summary by Product Report */

.summaryByProductTable {
	border: 1px solid rgb(156, 158, 165);
	border-collapse: collapse;
	margin-top: 10px;
	margin-bottom: 10px;
}

.summaryByProductReportProductLabel {
	font-weight: bold;
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 20px;
}

.summaryByProductTableDateHeader {
	font-weight: bold;
	text-align: center;
	width: 150px;
}

.summaryByProductTableProductHeader {
	font-weight: bold;
	text-align: center;
	width: 150px;
}

.summaryByProductTableNotesHeader {
	font-weight: bold;
	text-align: center;
	width: 300px;
}

.summaryByProductTableTotalHeader {
	font-weight: bold;
	text-align: center;
	width: 150px;
}

.summaryByProductTableFooterTotalLabel {
	font-weight: bold;
}

.summaryByProductTableFooterProductTotals {
	font-weight: bold;
}

.summaryByProductTableFooterPreviousProductInventoryLabel {
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 2px;
	margin-right: 20px;
}

.summaryByProductTableFooterUpdatedProductInventoryLabel {
	margin-left: 20px;
	margin-bottom: 5px;
	margin-right: 20px;
}

.summaryByProductGrandTotalHeaderLabel {
	margin-top: 30px;
	font-weight: bold;
	text-decoration: underline;
	text-indent: 5px;
}

.summaryByProductGrandTotalLabel {
	text-indent: 40px;
}


/* Summary by Product and Tag Report */

.summaryByProductAndTagProductTable {
	border: 1px solid rgb(156, 158, 165);
	border-collapse: collapse;
	margin-top: 10px;
	margin-bottom: 10px;
}

.summaryByProductAndTagTagTable {
	border: 1px solid rgb(156, 158, 165);
	border-collapse: collapse;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
}

.summaryByProductAndTagReportProductLabel {
	font-weight: bold;
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 20px;
}

.summaryByProductAndTagReportTagLabel {
	font-weight: bold;
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 20px;
}

.summaryByProductAndTagTableDateHeader {
	font-weight: bold;
	text-align: center;
	width: 150px;
}

.summaryByProductAndTagTableProductHeader {
	font-weight: bold;
	text-align: center;
	width: 150px;
}

.summaryByProductAndTagTableNotesHeader {
	font-weight: bold;
	text-align: center;
	width: 300px;
}

.summaryByProductAndTagTableTotalHeader {
	font-weight: bold;
	text-align: center;
	width: 150px;
}

.summaryByProductAndTagTableFooterTotalLabel {
	font-weight: bold;
}

.summaryByProductAndTagTableFooterProductTotals {
	font-weight: bold;
}

.summaryByProductAndTagTableFooterPreviousTagInventoryLabel {
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 2px;
	margin-right: 20px;
}

.summaryByProductAndTagTableFooterUpdatedTagInventoryLabel {
	margin-left: 20px;
	margin-bottom: 5px;
	margin-right: 20px;
}

.summaryByProductAndTagTableFooterProductTotalLabel {
	margin-left: 20px;
	margin-bottom: 5px;
	margin-right: 20px;
}

.summaryByProductAndTagTableFooterPreviousProductInventoryLabel {
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 2px;
	margin-right: 20px;
}

.summaryByProductAndTagGrandTotalHeaderLabel {
	margin-top: 30px;
	font-weight: bold;
	text-decoration: underline;
	text-indent: 5px;
}

.summaryByProductAndTagGrandTotalLabel {
	text-indent: 40px;
}

.summaryByProductAndTagGrandTotalPreviousInventoryLabel {
	margin-top: 5px;
	text-indent: 40px;
}


/* Inventory Report */

.inventory_table {
	/*
	border: 1px solid rgb(156, 158, 165);
	*/
	border-collapse: collapse;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100%;
}

.inventory_table_cell_grand_total_label {
	/*
	border: 1px solid rgb(156, 158, 165);
	border-top: 3px solid rgb(156, 158, 165);
	border-right: none;
	*/
	border-left: none;
	border-right: none;
	border-bottom: none:
	padding: 3px;
	vertical-align: top;
}

.inventory_table_cell_grand_total_weight {
	/*
	border: 1px solid rgb(156, 158, 165);
	border-top: 3px solid rgb(156, 158, 165);
	border-left: none;
	border-right: none;
	*/
	border-left: none;
	border-right: none;
	border-bottom: none:
	padding: 3px;
	vertical-align: top;
}

.inventory_table_cell_grand_total_extra {
	/*
	border: 1px solid rgb(156, 158, 165);
	border-top: 3px solid rgb(156, 158, 165);
	border-left: none;
	*/
	border-left: none;
	border-right: none;
	border-bottom: none:
	padding: 3px;
	vertical-align: top;
}

.inventoryReportProductLabel {
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 10px;
}

.inventoryReportProductWeightLabel {
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 10px;
}

.inventoryGrandTotalLabel {
	/*
	font-size: small;
	*/
	font-weight: bold;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 10px;
	text-align: right;
}

.inventoryGrandTotalWeightLabel {
	/*
	font-size: small;
	*/
	font-weight: bold;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 10px;
}


/* Inventory with Tag Report */

.inventory_with_tag_table {
	border-collapse: collapse;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100%;
}

.inventory_with_tag_table_cell_grand_total_label {
	border-left: none;
	border-right: none;
	border-bottom: none:
	padding: 3px;
	vertical-align: top;
}

.inventory_with_tag_table_cell_grand_total_weight {
	border-left: none;
	border-right: none;
	border-bottom: none:
	padding: 3px;
	vertical-align: top;
}

.inventory_with_tag_table_cell_grand_total_extra {
	border-left: none;
	border-right: none;
	border-bottom: none:
	padding: 3px;
	vertical-align: top;
}

.inventoryWithTagReportProductLabel {
	font-weight: bold;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 10px;
}

.inventoryWithTagReportProductWeightLabel {
	font-weight: bold;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 10px;
}

.inventoryWithTagReportTagLabel {
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 10px;
}

.inventoryWithTagReportTagWeightLabel {
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 10px;
}

.inventoryWithTagGrandTotalLabel {
	font-weight: bold;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 10px;
	text-align: right;
}

.inventoryWithTagGrandTotalWeightLabel {
	font-weight: bold;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 10px;
}
