/* Default Price Table General Styles
------------------------------------- */
.afp-table tbody tr td.afp-table_price, .afp-table tbody tr td.afp-table_shipping, .afp-table tbody tr td.afp-table_total,
.afp-table thead tr th.afp-table_price, .afp-table thead tr th.afp-table_shipping, .afp-table thead tr th.afp-table_total{text-align:right;}
.afp-table .afp-table_readmore{text-align:center;}
.afp-table tbody tr td a{color: #1982D1;text-decoration:none;}
.afp-table tbody tr td a:hover{text-decoration:underline;}

/* Default Price Table Simple Layout
------------------------------------- */
.afp-table.dpt-layout-simple{border:0;border-bottom: 1px solid #DDD;margin: 10px 0;width:100%;border-collapse:separate;border-spacing:0;}
.afp-table.dpt-layout-simple thead tr th{border:0;color: #666;font-size:10px;font-weight:500;letter-spacing:0.1em;line-height:26px;text-transform:uppercase;}
.afp-table.dpt-layout-simple .afp-table_readmore{padding:0;}
.afp-table.dpt-layout-simple tbody tr td{border:0;border-top: 1px solid #DDD;padding: 6px 10px 6px 0;font-weight:normal;}
.afp-table.dpt-layout-simple tbody tr td.afp-table_price, .afp-table.dpt-layout-simple tbody tr td.afp-table_shipping, .afp-table.dpt-layout-simple tbody tr td.afp-table_total{padding: 6px 0 6px 10px;}

/* Default Price Table Blue Layout
------------------------------------- */
.afp-table.dpt-layout-blue{font-size:12px;border: 1px solid #4f81bd;border-left:0;border-right:0;margin: 10px 0 10px;width:100%;border-collapse:separate;border-spacing:0;}
.afp-table.dpt-layout-blue thead tr th{letter-spacing:1px;border:0;border-bottom:1px solid #4f81bd;color: #365f91;font-size:12px;font-weight:bold;line-height:26px;text-transform:uppercase;}
.afp-table.dpt-layout-blue .afp-table_readmore{padding:0;}
.afp-table.dpt-layout-blue tbody tr td.afp-table_price, .afp-table.dpt-layout-blue tbody tr td.afp-table_shipping, .afp-table.dpt-layout-blue tbody tr td.afp-table_total{padding: 6px 0 6px 10px;}
.afp-table.dpt-layout-blue tbody tr td{border:0;}
.afp-table.dpt-layout-blue tbody tr.row-1 td{background: #eef2f6;}
.afp-table.dpt-layout-blue tbody tr.row-2 td{background: #ffffff;}

/* Default Price Table Green Layout
------------------------------------- */
.afp-table.dpt-layout-green{font-size:12px;border: 1px solid #2d8731;border-left:0;border-right:0;margin: 10px 0 10px;width:100%;border-collapse:separate;border-spacing:0;}
.afp-table.dpt-layout-green thead tr th{letter-spacing:1px;border:0;border-bottom:1px solid #2d8731;color: #237927;font-size:12px;font-weight:bold;line-height:26px;text-transform:uppercase;}
.afp-table.dpt-layout-green .afp-table_readmore{padding:0;}
.afp-table.dpt-layout-green tbody tr td.afp-table_price, .afp-table.dpt-layout-green tbody tr td.afp-table_shipping, .afp-table.dpt-layout-green tbody tr td.afp-table_total{padding: 6px 0 6px 10px;}
.afp-table.dpt-layout-green tbody tr td{border:0;}
.afp-table.dpt-layout-green tbody tr td a{color: #1e9615;}
.afp-table.dpt-layout-green tbody tr.row-1 td{background: #eef6ef;}
.afp-table.dpt-layout-green tbody tr.row-2 td{background: #ffffff;}