/* PRICE-TABLE BASE */

.elm-price-table.layout-horizontal .ptable-container		{ display: table; width: 100%; }
.elm-price-table.layout-horizontal .ptable-wrap				{ display: table-row; }
.elm-price-table.layout-horizontal .ptable-item				{ display: table-cell; width: 10%; vertical-align: top; }

.elm-price-table.layout-vertical .ptable-item				{ display: table; width: 100%; }
.elm-price-table.layout-vertical .ptable-item-wrap			{ display: table-row; }
.elm-price-table.layout-vertical .table-header				{ display: table-cell; width: 20%; vertical-align: top; }
.elm-price-table.layout-vertical .table-body				{ display: table-cell; width: 60%; vertical-align: top; }
.elm-price-table.layout-vertical .table-footer				{ display: table-cell; width: 20%; vertical-align: middle; }