@charset "UTF-8";
/** 
Author: WhiplashDPS.com
Author URL: www.whiplashdps.com
Copyright (C) 2016  WhiplashDPS, Inc.
License: GNU General Public License version 3.0
License URI:  http://www.gnu.org/licenses/gpl-3.0.html
All code is released under the GNU General Public Licence version 3.0
**/

/* -------------------------------------------------------------- storefront tables */
.page table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}
.page table caption {
	border-top: 2px solid lightgray;
    font-weight: inherit;
    padding: .5em 0 ;
    text-align: left;
}
.page table caption h1 {
	font-size:1.4em;
}
.page table tfoot {
    border-bottom: 2px solid lightgray;
    border-top: 1px solid lightgray;
}
.page table thead th {
    padding: 0.5em 1.41575em;
    vertical-align: middle;
}
.page table td, table th {
    padding: 0.5em 1.41575em;
    text-align: left;
    vertical-align: top;
}
/* -------------------------------------------------------------- menu tables */
.page table.menu {
    border-collapse: separate;
    border-spacing: 0 0.2em;
    width: 100%;
}
.page table.menu td {
    font-size: 0.9em;
}
.page table.menu caption, table.menu th, table.menu footer, table.menu td {
    padding: 1%;
}
.page table.menu caption {
/*    background-color: #F5F5F5; */
    margin: 0;
}
.page table.menu tfoot {
/*    background-color: #F5F5F5; */
}
.page table.menu caption h1 {
    color: #000000;
    font-size: 1.28571em;
    font-weight: normal;
    margin: 0;
}
.page table.menu caption p {
    margin: 0;
}
.page table.menu .c1, table.menu .c2, table.menu .c3 {
}
.page table.menu .c1 {
/*    background: none repeat scroll 0 0 #C0C0C0; */
    width: 20%;
}
.page table.menu .c2 {
/*    background: none repeat scroll 0 0 #F5DEB3; */
    width: 60%;
}
.page table.menu .c3 {
/*    background: none repeat scroll 0 0 #FFFF00; */
    width: 20%;
}
.page table.menu th.c1 {
/*    background: none repeat scroll 0 0 #A9A9A9; */
}
.page table.menu th.c2 {
/*    background: none repeat scroll 0 0 #FF8C00; */
}
.page table.menu th.c3 {
/*    background: none repeat scroll 0 0 #BDB76B; */
}
.page table.menu tbody tr td:first-child {
    font-weight: bold;
}
.page table.menu td + td + td:before {
    content: "$";
}