/* chapter styles */
.chapters-list { margin:0px; padding:0px; border-collapse:collapse; width:500px; }
.chapters-list thead { background-color:#3D5754; color:#fff; border:solid 1px #ccc; }
.chapters-list tbody { background-color:#fff; }
.chapters-list tr {  }
.chapters-list td { padding:4px; border:solid 1px #ccc; }

.admin-button { background-color:#ccc; border:solid 1px #888; margin-right: 8px; }

.details-container {  }
.details-left-column { float:left; width:60%; }
.details-right-column { float:right; width:40%; }
.details-row {  }
.details-label { width: 100px; font-weight:bold; }
.details-button { padding:4px 0px; }
.details-table { width:99%; border: solid 1px #ddd; background-color:#fff; }
.details-table th { text-align:left; background-color:#84A29A; color:#fff; padding:4px; }
.details-table td { font-size:12px; }
.details-table-subhead { background-color:#E7FFE2; }
.details-table-subhead td { padding:0px 2px 0px 4px; border: solid 1px #ddd; }
.details-table-numeric { text-align:center; }

.sales-order { width: 700px; background-color:#fff; padding:8px; }
.left-column { float:left; }
.right-column { float:right; }
.header { padding-bottom:14px; }
.addresses { padding-bottom:14px; }
.addresses { padding-bottom:14px; }
.products {  }
.products table { border-collapse:collapse; width: 700px; }
.products thead { background-color:#EFFFF4; }
.products table td { border:solid 1px black; padding: 4px; }
.totals table { border-collapse:collapse; }
.total-label { font-weight:bold; }
.total-column { width: 80px; border:solid 1px black; padding:4px; }
thead { font-weight:bold; }

table.tablesorter tbody td { vertical-align:middle; }
.action-set { text-align:center; }
.action-set a { margin:0px 2px; }
