* {
  font-size: 10pt !important;
  font-family: serif  !important;
  color: black  !important;
}
html, body {
	width: 7in;
}
table {
	border-collapse:collapse;
}
@page {
  margin: 5%;
}

a, #topBar, #menuBar, .pageTitleBar, #bottombar, tr.search, #tableContent col.search, #BusyBoxDiv, table.cfdebug, div.action {
	display: none;
	visibility:hidden;
}

.pagebreak {
    page-break-after: always;
}
div.pageContent {
    page: po;
}

.label {
  font-weight: bold;
}
/* -----------------------------------------------------------------------
   ---------------------------- div detail -------------------------------
   ----------------------------------------------------------------------- */
div.detail {
    width: 100%;
    text-align: left;
    clear: both;
    margin-top: 20px;
}

div.detail table {
    empty-cells: show;
}
#order_status {
    display: inline;
    font-weight: bold;
    text-align: left;
}
#order_status_value {
	font-variant:small-caps;
}
table.lineItem {
  background-color:#bebebe;
  border:1px solid #bebebe;
	width:100%;
}
table.lineItem thead tr.title td, table.lineItem tfoot td {
  background-color: #E3E3E3;
	font-weight: bold;
}
table.lineItem thead tr.columnHeader th {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
table.lineItem tfoot {
	display: none;
}

table.lineItem tbody.main td,
table.lineItem th,
table.lineItem tbody a.product-description{
	font-size: 9pt  !important;
}

table.lineItem tbody a.product-description {
	color: black !important;
  display: inline !important;
	text-decoration:none !important;
	visibility: visible !important;
}
table.lineItem td {
  background-color: white;
}

table.lineItem tbody tr.total_of_lines td {
	font-weight:bold;
}
table.lineItem tbody tr.total_of_lines_header td {
  background-color:#e3e3e3;
  border-top:1px solid #bebebe;
  font-size: 10pt  !important;
}
table.lineItem tbody tr.total_of_lines_header td.total-title {
  border-right:1px solid #bebebe;
}
table.lineItem tbody tr.total_of_lines_header td.column-title {
  border-right:1px solid #bebebe;
  border-bottom:1px solid #bebebe;
}
table.lineItem tbody tr.total_of_lines_value td {
  background-color:white;
  border-bottom:1px solid #bebebe;
}