﻿
.orderBodyConfirmedQuantity,.orderBodyItemQuantity,.txbPalletQuantitySum,.txbBoxQuantitySum,.txbConfPalletSum
{
	border-style: none;
	background-color: Transparent;
	width:100px;
	text-align:right;
}
.txbPalletQuantitySum,.txbBoxQuantitySum,.txbConfPalletSum
{
	background-color:#A2011F;
	color:White;
	font-weight:bold;
	font-size:8pt;
	width:30px;
}
.poInputBox,.orderRemarkInput,.orderBodyPalletQuantity,.orderHeadDataInput
{
	border: groove 2px #F0F0F0 ;
	background-color:White;
	font-size:8pt;
	font-weight: normal;
	vertical-align:middle;
	
}

.poInputBox
{
	width:200px;
	height:16px;
	
}
.orderRemarkInput
{
	width:600px;
	height:60px;	
	color:#00A4A4;
	font-weight:normal;
}
.orderBodyPalletQuantity
{
	/*border:groove 1px black;*/
	 color:#A2011F;
	width:30px;
	text-align:right;
}
.orderHeadDataInput
{
	width:200px;
}
.tdOrderHeadDataDisplay
{
	vertical-align:top;
	text-align:left;
	width:50%;
}
.tdOrderHeadDataInput
{
	vertical-align:top;
	text-align:right;
	width:50%;
}
.tblOrderHeadDataInput
{
	margin-left:auto;
	margin-right:0px;
	padding-left:auto;
	padding-right:0px;
}

.orderBodyRowsInputPanel
{
	padding-top:20px;

	vertical-align: top;
	text-align: center;
	
}	
.tdOrderHeadDataInputText
{
 text-align:right;
}
.tdOrderHeadDataInputValue
{
 text-align:left;
}
.thLabelNoWrap
{
  white-space: nowrap;
}
.tblInvoiceCpyInfo,.tblDeliveryCpyInfo
{
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size:8pt;
	color:#00A4A4;
	vertical-align:top;
	text-align:left;
	border-collapse:collapse;
	border:dotted 2px gray;
	margin-left:0px;
	margin-right:auto;
	padding-left:0px;
	padding-right:auto;
}

.orderHeadDataPanel
{
	width:80%;
	margin-left:auto;
	margin-right:auto;
}
.TBLPurchaseOrderSelect{
	width:100%;
	margin-left:auto;
	margin-right:auto;
}
.tblOrderBody
{
	margin-left:auto;
	margin-right:auto;
	width:500px;
}
.mailNotificationOptions
{
	margin-left:auto;
	margin-right:auto;
}
.TBLPurchaseOrderSelect{
	width:100%;
}
.OrderButton
{
	width:180px
}

/*Order Overview Styles
TABLE.TBLOrderOverviewSelect 
{
	margin-top:10px;
	border-collapse: collapse;
	border-style:none;
	border-bottom:solid 1px #007a4c;
	border-top:solid 1px #007a4c;
	background-color:#d6efe0;
	width:800px;
	
}	*/
TABLE.TBLOrderOverviewSelect /*Used*/
{
	border-collapse: collapse;
	  border-style:ridge;
		border-width:2px;
	width:100%;
	height:90px;
	
}	
.tdOrderNoSelect
{
	text-align:center;
	vertical-align:middle;
	width:20%;
}
.tdOrderStateSelect,.tdOrderTypeSelect
{
	background-color:#BFE0D9;
	width:20%;
	text-align:left;
	vertical-align:middle;
	
}
.tdNewReservation,.tdNewOrder
{
	width:20%;
}
.tdNewOrder
{
	text-align:center;
	vertical-align:middle;
	background-color:#BFE0D9;
	/*border-left:solid 1px black;*/
}
.loadOrdersButton
{
	width:90%;
}



/*Tab Control */
.tabControl
{
	width: 800px;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:10px;
	margin-bottom:10px;
	text-align:left;
}
.TabPage
{
	border: solid 1px black;
}
.tabPageHeader
{
	float: left;
	display: block;
	 padding-right: 5px;
	padding-left: 5px;
	font-size: 17px;
}
.tabPageHeader a
{
  color:Black;
    font-weight:bold;
    font-size:8pt;
}
.activeTabHeader a
{
color:black;
}
.inactiveTabHeader a
{
	color:#00A4A4;
}

.TabPages
{
	clear: both;
}

.tabControlHeader
{
	height: 20px;
}
.activeTabHeader, .activeTabPage
{
	
	background-color: #BFE0D9;
	border: solid 1px #A2011F;
	height: 100%;
}
.activeTabHeader
{
	border-left: solid 1px #A2011F;
	border-right: solid 1px #A2011F;
	border-top: solid 1px #A2011F;
	border-bottom: solid 1px #BFE0D9;
	background-color:#BFE0D9;
	color:#A2011F;
	/*font-weight:bold;
		font-size:8pt;
	background-repeat: repeat-x;*/
	padding-bottom: 1px;
}

.inactiveTabHeader, .inactiveTabPage
{
	border-left: solid 1px #A2011F;
	border-right: solid 1px #A2011F;
	border-top: solid 1px #A2011F;
	height: 100%; /*background-color: Gray;*/
	
}
.inactiveTabHeader
{
	/* border: solid 1px black;*/
	border-left: solid 1px #A2011F;
	border-right: solid 1px #A2011F;
	height: 100%; /*border-bottom: solid 1px black;*/
	cursor: pointer;
}


@media print {
   #rpt_navbar
   {
   	 display: none;

   }
}
/*OrderConfirmation*/
.orderConfirmationBox
{
	margin-top:30px;
	width:800px;
	background-color: #bfe0d9;
		
	
}
