div.order.default						{ width: 100%; height: 100%; }
div.order.default table					{ width: 100%; height: 100%; }
div.order.default table td				{ width: auto; height: 100%; vertical-align: middle; line-height: 20px; padding: 0px; border: 0px; margin: 0px; }

div.order.default table td.id			{ display: none; width: auto; font-size: 10pt; font-weight: normal; text-align: center; color: #FF0000; }
div.order.default table td.name			{ display: inline; width: 100%; font-size: 10pt; font-weight: bold; text-align: left; color: #000000; }
div.order.default table td.price		{ display: inline; width: auto; font-size: 12pt; font-weight: bold; text-align: center; color: #FF0000; }
div.order.default table td.discount		{ display: none; width: auto; font-size: 60%; font-weight: bold; text-align: center; color: #FF0000; line-height: 80%; }
div.order.default table td.sale_price	{ display: inline; width: auto; font-size: 12pt; font-weight: bold; text-align: center; color: #FF0000; }
div.order.default table td.quantity		{ display: none; width: auto; font-size: 12pt; font-weight: bold; text-align: center; color: #FF0000; }
div.order.default table td.buy			{ display: inline-block; width: auto; font-size: 12pt; font-weight: bold; text-align: center; color: #000000; }
div.order.default table td.stock		{ display: none; width: 80px; font-size: 60%; font-weight: bold; text-align: center; color: #FF0000; line-height: 80%; }
div.order.default table td.link			{ display: inline-block; width: auto; font-size: 12pt; font-weight: bold; text-align: center; color: #000000; }

div.order.compact						{ width: auto; height: 100%; text-align: left; }
div.order.compact table					{ width: auto; height: 100%; }
div.order.compact table td				{ width: auto; height: 100%; vertical-align: middle; line-height: 20px; padding: 0px; border: 0px; margin: 0px; }

div.order.compact table td.id			{ display: none; width: auto; font-size: 10pt; font-weight: normal; text-align: center; color: #FF0000; }
div.order.compact table td.name			{ display: inline; width: auto; font-size: 10pt; font-weight: bold; text-align: left; color: #000000; }
div.order.compact table td.price		{ display: inline; width: auto; font-size: 12pt; font-weight: bold; text-align: center; color: #FF0000; }
div.order.compact table td.discount		{ display: none; width: auto; font-size: 60%; font-weight: bold; text-align: center; color: #FF0000; line-height: 80%; }
div.order.compact table td.sale_price	{ display: inline; width: auto; font-size: 12pt; font-weight: bold; text-align: center; color: #FF0000; }
div.order.compact table td.quantity		{ display: none; width: auto; font-size: 12pt; font-weight: bold; text-align: center; color: #FF0000; }
div.order.compact table td.buy			{ display: inline-block; width: auto; font-size: 12pt; font-weight: bold; text-align: center; color: #000000; }
div.order.compact table td.stock		{ display: none; width: 80px; font-size: 60%; font-weight: bold; text-align: center; color: #FF0000; line-height: 80%; }
div.order.compact table td.link			{ display: none; width: auto; font-size: 12pt; font-weight: bold; text-align: center; color: #000000; }