body{
	font-family:ariel,verdana,system;
	font-size:7pt;
	margin-top:0px;
	background: transparent url(../Templates/images/bg_warehouse2.gif) repeat-y fixed 0 0;
}
body.ANCIENT{
	font-family:ariel,verdana,system;
	font-size:7pt;
	background-color:#dcdcdc;
	margin-top:0px;
}
body#itemLookupBODY{
	background: #DCDCDC;
}
body#custLookupBODY{
	background: #DCDCDC;
}

body#custCodeLookupBODY{
	background: #DCDCDC;
}
input{
	font-family:ariel,verdana,system;
	font-size:7pt;
	font-weight:normal;
	color:black
}
input.invalid{
	font-family:ariel,verdana,system;
	font-size:7pt;
	font-weight:normal;
	background-color: pink;
	color:black;
}
input.button{
	font-family:ariel,verdana,system;
	font-size:7pt;
	font-weight:bold;
	color:Black;
	border:1pt outset Silver
}
TABLE {
	font-family:ariel,verdana,system; font-size:7pt;
}

a:link {
	color: #226ec8;
	font-weight: bold;
	text-decoration: none;
}
a:visited {
	color: #226ec8;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: white;
	background-color:#226ec8;/*navy;*/
	font-weight: bold;
	text-decoration: none;
	
}
#error_message{
	color: red;
	font-weight: bold;
}
/********** MAIN *****/
.mainTABLE {
	width: 100%;
	

}
.mainTABLE > tr > td {
	vertical-align:top;
}
.mainTABLE > tbody > tr > td {
	vertical-align:top;

	
}

.mainMenuTD {
	font-size:7pt;
        background: #226ec8;
	color: black;
}
.mainMenuTDover {
	font-size:7pt;
        background: #c0d6ef;
	color: black;
}
.mainMenuLink {
}
/***************/
div{
	border: 0px solid black;
	margin: 0;
}
div.mainMenuTDover a:link {
	color: white;
	text-decoration: none;
}
div.mainMenuTDover a:visited {
	color: white;
	text-decoration: none;
}
div.mainMenuTDover a:hover {
	color: white;
	text-decoration: none;
}

/************ PAGE *************/
.pageMenuLink {
}
.pageMenuTD {
	font-size:7pt;
        background: #dcdcdc;
	color: black;
	border: 2px outset;
}
/********************
.pageMenuTD a:link {

}
.pageMenuTD a:visited {

}
.pageMenuTD a:hover {

}
**************************/
.pageMenuTH {
}
.pageMenu {
	border: 1px solid gray;
	background-color:gray;
}
.pageMenuTR {
	border: 1px solid gray;
	background-color:gray;
}
.pageMenuTABLE {
	width: 150;
}

/*************  SEARCH CRITERIA ************/
.searchCritTH {
	text-align: left;
	background-color: #dcdcdc;
	border-bottom:1px dotted white;
	color: black;
}
.searchCritTD {
	background-color: #dcdcdc;
      color: blue;
      border-bottom:1px dotted white;
}
.searchCritTR {
	background-color: #dcdcdc;
}
.searchCritTABLE {
	background-color:#DCDCDC;
        width: 100%;
        /*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter: "alpha(opacity=85)";opacity:0.85;*/
}
.TOPsearchCritTABLE {
	background-color:#DCDCDC;
        width: 100%;
        /*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter: "alpha(opacity=85)";opacity:0.85;*/
}

TABLE.searchCritNav{
	background-color:#DCDCDC;
    /*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter: "alpha(opacity=85)";opacity:0.85;*/	
}
TR.searchCritNav{
}
TD.searchCritNav{
	text-align:center;
	width:50%;
}
/************* SHORT SEARCH CRITERIA ************/
.shortSearchCritTR {
}
.shortSearchCritTH {
	text-align: right;
	background: white;
	
}
.shortSearchCritTD {
	text-align: left;
	background: white;
}
.shortSearchCritTABLE {
	background-color:#DCDCDC;
        /*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter: "alpha(opacity=85)";opacity:0.85;*/
	color: black;
	border-spacing: 1;
	width: 100%;
}
/******************************
.shortSearchCritTABLE a:link {
	color: #226ec8;
	text-decoration: none;
	font-weight: bold;
}
.shortSearchCritTABLE a:visited {
	color: #226ec8;
	text-decoration: none;
	font-weight: bold;	
}
.shortSearchCritTABLE a:hover {
	color: red;
	text-decoration: none;
	font-weight: bold;	
}
****************************/
/************* QUERY RESULTS ************/
.resultTABLE {
	color: black;
	width: 100%;
	background-color:#dcdcdc;
	/*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter: "alpha(opacity=85)";opacity:0.85;*/
}
/************************
.resultTable a:link {
	color: #226ec8;
	font-weight: bold;
	text-decoration: none;	
}
.resultTable a:visited {
	color: #226ec8;
	font-weight: bold;	
	text-decoration: none;	
}
.resultTable a:hover {
	color: red;
	font-weight: bold;	
	text-decoration: none;	
}
***************************/
.resultHeaderTR {

}
.resultDetailTR {
}
.resultDetailTR1 {
	background: #c0d6ef;
}
.resultDetailTR2 {
	background: #ffffff;
}
.resultTH {
	text-align: left;
	border-bottom: 2px solid black;
		
}
.resultTH_num {
	text-align: right;
	border-bottom: 2px solid black;
		
}
.resultTD {
	text-align: left;
	
}
.resultTD_num {
	text-align: right;
	
}
.resultTD_num_RED {
	text-align: right;
   background: red;
   color: white;
}
.resultTD_num_GREEN {
	text-align: right;
   background: green;
   color: white;
}
.resultTD_num_YELLOW {
	text-align: right;
   background: yellow;
   color: black;
}
TABLE.resultsNav{
	background-color:#DCDCDC;
    /*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter: "alpha(opacity=85)";opacity:0.85;*/	
}
TR.resultsNav{
}
TD.resultsNav{
	background-color:white;
	text-align:center;
	width:33%;
}
/************ TITLE ********************/
.titleTH{
	background: #226ec8;
	text-align: left;
    color: white;
}
body.ANCIENT .titleTH{
	background: #787878;
	text-align: left;
        color: white;
} 
.titleTD{
}
.titleTR{
	background: #226ec8;
        color: white;
}
body.ANCIENT .titleTR{
		background: #787878;
        color: white;
}
.titleTABLE{
	width: 100%;
}
/************ SUBTITLE ********************/
.subtitleTR {
}
.subtitleTH {
	border-bottom: 2px solid black;
}
#header{
	background-color: #dcdcdc;
	/*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter: "alpha(opacity=85)";opacity:0.85;*/
}
#footer{
	background-color: #dcdcdc;
	text-align:center;
	/*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter: "alpha(opacity=85)";opacity:0.85;*/
}
/************** PRESENTATION **************/
.presTABLE{
	color: black;
	width:100%;
}
.presTABLE .presTABLE{
	/*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter: "alpha(opacity=85)";opacity:0.85;*/
	background-color:#dcdcdc;
}
.presTR{
}
.presTH{
	background: #dcdcdc;
	text-align: left;
	border-bottom: 1px dotted white;
	width:50%;
}
.presTD1{
	background: #c0d6ef;	
}
.presTD2{
	background: white;	
}
.presTD_num1{
	background: #c0d6ef;	
	text-align: right;
}
.presTD_num2{
	background: #ffffff;	
	text-align: right;
}
.presTRWrapperTABLE{
	width: 100%;
}
/****************  FORMS ***************/
.submitButton {
}

.disabledValue {
	color: red;
}
.textINPUT {
	border: 1px solid gray;
}
.hiddenTextINPUT{
}
.selectINPUT{
	border: 1px solid gray;
}
.selectOPTION{
}
.checkboxINPUT{
}

.useLabel {
	display:none;
	visibility:hidden;
	font-size:7pt;
	color: darkGray;
}

/*************** GENERIC FIELD ************/
.fieldTD{
}
.fieldTH{
	background: #DCDCDC;
}
/************* RF DRIVER ******************/
.function{
	background-color:darkGray;
	border-style: ridge;
}
.edit{
}
.text{
	color: gray;
}
.text B{
	color: #226ec8;
}
.display{
}
.invisible{
}
.controlRow{ 
}
.controlCell{
	background-color:#226ec8;
}

#rfScreen {
	background-color:gray;
	border-style:groove;
	border-color: pink;
   z-index: -100;
}
#F1{
}
/* ...and all the other function keys */
#lot_id{
}
/* ...and all the other texts, displays, edits etc. */
#controls{
	background-color:pink;
	border-spacing: 1;
	border-color: pink;
}

/**************** DIV tables *************************************/
.table{
	border: silver 1px solid;
	background-color:#dcdcdc;
	/*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter: "alpha(opacity=85)";opacity:0.85;*/
}
.caption{
	background:#226ec8;
	color:white;
	font-weight:bold;
	border-left:2px;
	text-align:left;
}
.row{
	min-height:0;
	clear:left;
}
.row1{
	min-height:0;
	clear:left;
}
.row2{
	min-height:0;
	clear:left;
}
.hcell{
	float:left;
	font-weight:bold;
	text-decoration:underline;
	
}
.dcell{
	float:left;
	
}
.dcell1{
	float:left;
	background:#c0d6ef;
}
.dcell2{
	float:left;
}
.spacer {
	clear: both;
	height:0px;
	font-size:0px;
	line-height:0px;
}
/***************** ORDERING *******************************/
.orderCommentText{
	vertical-align:top;
	width: 150;
	height: 22;
	border:1px solid gray;
}
.orderLineCommentText{
	vertical-align:top;
	width: 150;
	height: 22;
	border:1px solid gray;
}
.orderCommentText_exp{
	vertical-align:top;
	width: 150;
	height: 100;
	border:1px solid gray;
}
.orderLineCommentText_exp{
	vertical-align:top;
	width: 150;
	height: 100;
	border:1px solid gray;
}
.receiptCommentText{
	vertical-align:top;
	width: 150;
	height: 22;
	border:1px solid gray;
}
.receiptLineCommentText{
	vertical-align:top;
	width: 150;
	height: 22;
	border:1px solid gray;
}
.receiptCommentText_exp{
	vertical-align:top;
	width: 150;
	height: 100;
}
.receiptLineCommentText_exp{
	vertical-align:top;
	width: 150;
	height: 100;
	border:1px solid gray;
}
.button{
	vertical-align:top;
	background: transparent url(../images/button_gradgrey.gif) repeat-x scroll 0 bottom;
	color:black;
	cursor: pointer;
	border: 1px solid #226ec8;
	height: 15px;
	padding:3px 6px 3px 6px;
	text-decoration:none;
}
.button_over{
	/*vertical-align:top;
	background: transparent url(../images/button_gradblue.gif) repeat-x scroll 0 bottom;
	color:black;
	cursor: pointer;
	border: 1px solid #226ec8;
	height: 15px;
	*/
}
input.item{
	width: 80;
	border:1px solid gray;
}
input.desc{
	width: 200;
	border:1px solid gray;
}
input.qty{
	width: 50;
	border:1px solid gray;
}
input.rl_cust1{
	width: 80;
	border:1px solid gray;
}
input.inv{
	width: 200;
	border:1px solid gray;
}
SELECT{
	height: 16;
	border:1px solid gray;
}
#lines{
	min-width: 300px;
}
#lines th{
	text-align:left;
}
#comments{
	min-width: 300px;
}
#comments th{
	text-align:left;
}
#rec-lineButtonsHead{
	width: 110;
	height:30;
}
#rec-itemHead{
	width:100;
}
#rec-descHead{
	width:170;
}
#rec-qtyHead{
	width:50;
}
#rec-invHead{
	width:200;
}
#lineButtonsHead{
	width: 110;
	height:30;
}
#itemHead{
	width:100;
}
#descHead{
	width:170;
}
#qtyHead{
	width:50;
}
#invHead{
	width:200;
}
#rec-rl_cust1Head{
	width:210;
}
#rec-lctypeHead{
	width:150;
}
#rec-lctextHead{
	width: 150;
}	
#ord-lineButtonsHead{
	width: 110;
	height:30;
}
#ord-itemHead{
	width:100;
}
#ord-descHead{
	width:170;
}
#ord-qtyHead{
	width:170;
}
#ord-invHead{
	width:200;
}
#ord-lctypeHead{
	width:150;
}
#ord-lctextHead{
	width: 150;
}
#commentButtonsHead{
	width: 50;
}
#ctypeHead{
	width:150;	
}
#ctextHead{
	width:150;
}
select{
	font-family:ariel,verdana,system;
	font-size:7pt;
}
textarea{
	font-family:ariel,verdana,system;
	font-size:7pt;
}
#submit{
	width:300px;
}
#upccodeHead{
	width:138;
}
#cfgcodeHead{
	width:90;
}
#piecesHead{
	width:75;
}
#defaultumHead{
	width:90;
}
#upcs{
	width:650;
}
#upclabel{
	width:138;
}
#upccode{
	width:138;
}
#cfgcode{
	width:138;
}
#pieces{
	width:138;
}
#defaultum{
	width:138;
}
#upclabel{
	width:138;
}
table.cart{
	background-color:#dcdcdc;
	border: 1px solid silver;
	/*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter: "alpha(opacity=85)";opacity:0.85;*/
}
th.cart{
	background:#dcdcdc;
	text-align:left;
	border-bottom:1px dotted white;
}
td.cart{
	background:#dcdcdc;
	border-bottom:1px dotted white;
}
#messageText{
	color:red;
}
#itemLookup{
	border: 1px solid silver;
	background-color:white;
	/*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter: "alpha(opacity=85)";opacity:0.85;*/
}
tr.itemLookup_1{
	background:#c0d6ef;
}
tr.itemLookup_2{
}
#custLookup{
	border: 1px solid silver;
	background-color:white;
	/*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter: "alpha(opacity=85)";opacity:0.85;*/
}
tr.custLookup_1{
	background:#c0d6ef;
}
tr.custLookup_2{
}
.singleValue{
	color: black;
	border: 1px solid gray;
	background-color: #dcdcdc;
}

table.about{
	border: 1px solid silver;
	background-color:white;
	/*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter: "alpha(opacity=85)";opacity:0.85;*/
}
tr.about{
	
}
th.about{
	color:white;
	border-bottom: 1px dotted gray;
	background-color:#226EC8;
}
td.about{
	border-bottom: 1px dotted gray;
}
td.about pre{
	font-family:monospace;
	font-size:8pt;
}
	
#qtyhead{
	width: 180;
}
/********************************* PIC SCROLLER **************************/
TABLE.pic_scroller{
	border: 1px solid black;
	z-index: 100;
}
.not_zoomed{
	padding: 2px;
	background-color:transparent;
}
.zoomed{
	padding: 20px;
	background-color:#226EC8;
	color:white;
}
TABLE.pic_scroller TH{
	
	text-align:center;
}
.zoomed TH{
	padding-bottom: 10px;
	padding-top: 10px;
}
TABLE.pic_scroller TD{
	text-align:center;
}
TABLE.pic_scroller TR.nav TD.nav_prev{
	text-align:left;
	padding-bottom:3px;
}
TABLE.pic_scroller TR.nav TD.nav_next{
	text-align:right;
	padding-bottom:3px;
}
.disabled{
	color:grey;
	cursor:default;
}
tr.subtotal1{
	color: red;
}
td.subtotal1{

}