/* Sales Order Header Form */
/* 	billling 1 */
#B_ID {display: none;}

/* billing 2 */
#billingAddress2 {display: none;}
#CSTMR_ID {display: none;}
#CSTMR_CSTNM {width: 207px;}
#CSTMR_ADRS1 {width: 130px;}
#CSTMR_ADRS2 {width:  57px;}
#CSTMR_CTYNM {width: 100px;}
#CSTMR_STTNM {width:  20px;}
#CSTMR_ZIPCD {width:  50px;}
#CSTMR_CNTCD {width: 207px;}
#CSTMR_TELNO {width: 207px;}
#CSTMR_EMLAD {width: 207px;}

/* ship 1 */
#S_ID {display: none;}

/* ship 2 */
#shippingAddress2 {display: none;}
#CSTSP_ID {display: none;}
#CSTSP_SHPNM {width: 207px;}
#CSTSP_ATNTN {width: 207px;}
#CSTSP_ADRS1 {width: 130px;}
#CSTSP_ADRS2 {width:  57px;}
#CSTSP_CTYNM {width: 100px;}
#CSTSP_STTNM {width:  20px;}
#CSTSP_ZIPCD {width:  50px;}
#CSTSP_CNTCD {width: 207px;}
#CSTSP_TELNO {width: 207px;}
#CSTSP_EMLAD {width: 207px;}

/* sales order no */
#salesOrderNoForm {
	display: none;
	flex-direction: row;
	justify-content: space-between;
	align-items: baseline;
	padding: 0;
}
#cartHeader a {
	font-size: 12px;
	font-weight: normal;
}
#shippingList {
	width: 220px;
	padding: 5px;
/* 	margin:0 0 2px -5px; */
}
#S_SHPNM {
	/* display:none; */
}

.ShippingOpitons {
	padding: 10px 30px;
	margin: 0;
}
.ShippingOptions li {
	font-weight:bold;
}
.ShippingOptionsParams {
	display: flex;
	flex-direction: row;
	justify-content: flex-start ;
	align-items: baseline;
	padding: 10px 0 0 30px;
}
.ShippingOptionsParams li {
	font-size: 14px;
	font-weight: normal;
	padding: 3px 30px 3px 0;
}
.ShippingOptionsParams label {
	padding: 0 10px 0 0;
}
select#SPOFG {
	padding: 7px 5px;
}
input#BOADT {
	width: 40px;
	text-align: right;
}
input#ST_ODAMT, input#NS_ODAMT {
	text-align: right;
}
#CSTNT {
	margin: 0 30px 10px 30px;
	padding: 5px;
	width: 90%;
}
#tooltips_cstpo {
	left: 46%;
}
#tooltips_repnm {
	left: 76%;
}
/**
 * simpleCart_items: cartStyle "table"
 */
/* add item form */
 #addItem td {
 	padding: 5px 2px;
}
#ADD_ITMID {width: 80%; background-color: rgba(170,221,221,0.5);}
/* #ADD_CTGNM {width: 10%;} */
#ADD_ITMNM {width: 90%;}
#ADD_REFN1 {width: 90%;}
#ADD_NSTFG {width: 85%; text-align: right;}
#ADD_PRICE {width: 85%; text-align: right;}
#ADD_QTYUT {width: 80%; text-align: right;}
#ADD_ODQTY {width: 80%; text-align: right; background-color: rgba(170,221,221,0.5);}
#ADD_TOTAL {width: 80%; text-align: right;}
#ADD_ADDDT {width: 80%;}
#ADD_BUTTON {width: 90%; padding: 5px 15px;}

@media screen and (max-width: 700px) {
	.itemRow td {
		padding:5px;
	}
	.item-id {
		display:none;
	}
	.item-qtyut {
		display:none;
	}
	.item-quantity input {
		width: 40px;
	}
	.item-adddt {
		display:none;
	}
	.compress-1 {
		display:none;
	}
	#CSTNT {
		width: 80%;
	}
	#cartHeader-1 {
		flex-direction: column;
	}
	#cartHeader-1 div {
		padding-left: 40px;
	}
	#cartHeader-1 h3 {
		margin-left: 0;
	}
	#cartHeader-1 ul {
		padding-left: 0;
	}
	#cartHeader-2 {
		flex-direction: column;
	}
	#cartHeader-2 ul {
		margin: 10px 0;
		width: 80%;
	}
	#tooltips_cstpo {
		left: 20%;
	}
	#tooltips_repnm {
		left: 20%;
	}
}
@media screen and (max-width: 650px) {
	.item-refn1 {display:none;}
	.compress-2 {display:none;}
}
/**
 * simpleCart_items: cartStyle "div" for mobile
 */
@media screen and (max-width: 414px) {

	div#items {
		margin: 0 10px 0 20px;
	}
	.simpleCart_items {
		display: block;
		/* margin-left: 40px; */
	}
	#DetailForMobile {	/* order_history > sales order > detail */
		display: block;
		margin-left: 40px;
	}
	.headerRow th {
		border-bottom: 1px solid #ccc;
		padding: 5px 10px;
		font-weight: bold;
		font-size: 11px;
		height: 30px;
	/*  	text-align:center; */
	}
	.item div div {
		display: flex;
		flex-direction: column;
	}
	.headerRow {
		display: none;
	}

	.itemRow {
		margin: 20px 0 20px;
		width: 200px;
	/* 		border-bottom: 1px solid #ccc; */
		padding: 20px 0 0;
	}
	.itemRow div {
		padding: 3px 0;
	}
	.column {
		flex: 2;
	}
	.data {
		padding-right: 15px;
	}
	.item-thumb {
		width: 128px;
		height: 128px;
		text-align: left;
	}
	.item-thumb img {
		/* height: 72px; */
		max-height:128px;
		max-width:128px;
	}
	.item-id {
		width: 100%;
		text-align:left;
	}
	.item-refn1 {
		display: flex;
		width: 100%;
		text-align: left;
	}
	.item-ctgnm {
		display: none;
	}
	.item-pblnm {
		display: none;
	}
	.item-nstfg {
		display: none !important;
	}
	.item-name {
		font-weight: bold;
		width: 100%;
		color: #444;
	/* 		text-align:left; */
	}
	.item-itmty {
		display: none;
	}
	.item-upccd {
		display: none;
	}
	.item-locid {
		display: none;
	}
	.item-quantity {
		width: 100%;
		text-align:left;
	}
	.item-price {
		display: flex;
		width: 100%;
		text-align:left;
	}
	.item-qtyut {
		display: flex;
		width: 100%;
		text-align:left;
	}
	.item-qtyut .data {
		padding-right: 30px;
	}
	.item-quantity {
		display: flex;
		align-items: baseline;
	}
	.item-quantity input {
		margin-right: 14px;
		width: 50px;
		text-align: right;
		padding: 3px 13px 3px 0;
	}
	.item-total {
		display: flex;
		width: 100%;
		text-align:left;
	}
	.order-total {
		display: flex;
		padding: 10px 0 !important;
		width: 100%;
		text-align:left;
		font-size: 13px;
		border-top: 1px solid #aaa;
		border-bottom: 1px solid #ccc;
	}
	.order-total .column {
		font-weight: bold;
		padding-left: 10px;
	}
	.checkout {
		padding: 10px 0 !important;
	}
	.th_item_orqty {
	    padding: 8px 0;
	}
	.item-id a {
		color: #006699;
	}
	.item-id a:hover {
		color: #c45500;
		cursor: pointer;
	}
	.item-name a {
		color: #006699;
	}
	.item-name a:hover {
		color: #c45500;
		cursor: pointer;
	}
	.item-remove {
		width: 7%;
		text-align:center;
	}
	.item-remove a {
		color:#0066c0;
	}
	.item-remove a:hover {
		color: #c45500;
		cursor: pointer;
	}
}
