table.account-table{ width:100%; margin-bottom:20px; }

h3.acct{ font-size:15px; border-bottom:1px solid #dddddd; margin-bottom:5px; }
input.form-button{ margin-top:5px; }
tr.form-row td{ padding:3px 0px 3px 0px; margin:0px; width:auto; }

input.button, a.button, a.button:visited, input.form-button{ padding:2px; color:white; text-transform:uppercase; font-weight:bold; font-size:8px; text-align:center; background:#A9B895; border:1px solid #999999; }
input.button, a.button, a.button:visited{ font-size:9px; }

table.orders-table, table.cart-table{ width:100%; margin-bottom:20px; }
table.cart-table th{ background-color:#A9B895; }
table.orders-table th, table.cart-table th{ padding:4px 0px 4px 0px; text-indent:3px; border-bottom:2px solid #6E795F; }
table.orders-table td, table.cart-table td{ border-bottom:1px solid #A9B895; border-left:1px solid #A9B895; text-indent:4px; padding:4px 0px 4px 0px; }

table.cart-table{ border-top:1px solid #A9B895; }
table.cart-table th{ border-left:1px solid white; text-align:center; }

tr.row-gap td{ background-color:#A9B895; height:4px; padding:0px 0px 0px 0px !important; }

tr.total-row td{ border-bottom:2px solid #6E795F; }
td.subtotal{ text-align:right; font-weight:bold; }
td.subtotal span{ margin-right:5px; }

tr.button-row td{ border:none; padding-top:10px; text-align:center; }