@charset "utf-8";
/* CSS Document */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin: 0px 0px 25px 0px;
}
form {
	margin: 0px;
}
#searchForm {
	margin-bottom: 10px;
}
.centeredContainer {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.itemListTable {
	border-collapse:collapse;
	text-align:left;
}
.itemListTable th {
	color: #999999;
	border-bottom: solid 1px #999999;
}
.itemListTable td {
	border-bottom: solid 1px black;
}
.itemListThumbnail {
	width: 100px;
	border: solid 1px #CCCCCC;
	margin: 5px;
}
.itemReportThumbnail {
	width: 50px;
	border: solid 1px #CCCCCC;
	margin: 5px;
}
.itemListId {

}
.itemListDescription {
	font-weight: bold;
}
.itemListQuantity {

}
.itemListQuickAdd {

}
.itemListMultiAdd {
	margin: 10px;
	font-weight: bold;
}
#cartTable {
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	border-collapse:collapse;
}
#cartTable th {
	color: #999999;	
	border-bottom: solid 1px #999999;
}
#cartTable td {
	padding: 3px;
}
#selectContactTable {
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	border-bottom: solid 1px black;
}
#tableContactDetail {
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
.instructions {
	margin-bottom: 10px;
	color: #0000CC;
}
.info {
	margin-bottom: 10px;
	color: #006600;
}
.errors {
	margin-bottom: 10px;
	color: #CC0000;
}
#confirmCartTable {
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	margin-bottom: 10px;
	border-collapse:collapse;
}
#confirmCartTable th {
	color: #999999;	
	border-bottom: solid 1px #999999;
}
#confirmCartTable td
{
	padding: 3px;
}
#confirmShippingTable {
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	margin-bottom: 10px;
}
#viewOrderTable {
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	margin-bottom: 10px;
}
#viewMyOrdersTable {
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	margin-bottom: 10px;
	border-bottom: solid 1px black;
}
#viewOrderItemsTable {
	border-top: solid 1px black;
	border-collapse: collapse;
}
#viewOrderItemsTable td
{
	padding: 3px;
}
.inputQuantity {
	text-align: right;
}
.itemListUom {
	font-weight: bold;
}
.cartLineRealQty {
	font-weight: bold;
}
.itemListRealQuantity {
	margin-top: 5px;
}
#tableReportList {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	width: 400px;
}
#tableReportList caption
{
	text-transform:uppercase;
	border-bottom: solid 1px black;
}
#tableReportList td
{
	padding: 5px;
	border-bottom: solid 1px #E5E5E5;
}
#tableReport {
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	margin-bottom: 10px;
	border-bottom: solid 1px black;
}
#tableItemReportHistory {
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	margin-bottom: 10px;
	border-bottom: solid 1px black;
}
#tableReport caption
{
	text-transform:uppercase;
	border-bottom: solid 1px black;
}
#tableReport th
{
	border-left: solid 1px #E5E5E5;
	padding-left: 5px;
	padding-right: 5px;
}
#tableReport td
{
	border-top: solid 1px #E5E5E5;
	padding-left: 5px;
	padding-right: 5px;
}
.itemListQtyAvailableValue {
	font-weight:bold;
}
.itemListQtyAvailableValuePositive {
	color: green;
}
.itemListQtyAvailableValueNotPositive {
	color: red;
}
.addToCart {
	padding: 5px;
	background-color:#EFEFEF;
	border: dashed 1px #CCCCCC;
	margin: 5px;
}
.itemListRealQuantity span {
	font-weight: bold;
}
.itemListTotalSellPrice span {
	font-weight: bold;
}
.cartTotalPrice {
	font-weight: bold;
}
.cartLineTotalPrice {
	font-weight: bold;
}