div#printableMenu {
        margin: 1em 3em;
        width: 90%;
}

h1, h2, h3, h4, h5, h6 {
    text-align: left;
    font-size: 40px;
    color: #ae2911;
    padding: 0;
    margin: 0;
    font-family: 'Georgia', carlotta, arial;
font-weight: normal;
}

h2.productCategory {
    margin-top: 1em;
}
div#menuHeader {
    text-align: center;
}

fieldset {
	border: 1px solid black;
	padding: .5em;
    color: black;
}
fieldset legend {
    color: black;
}

h1.title {
font-size: 80px;
color: #ae2911;
font-weight: normal;
}

div.tagline {
color: #808285;
font-size: 200%;
margin: 1em 0em;
}

/* Hard-coded store display */
table#storeTable {
    text-align: center;
    width:100%;
    font-size: 80%
}

    p.name {
        color: #ae2911;
        font-size: 125%;
font-weight: bold;
    }

    p.notes {
    font-style: italic;
    }

    p.serving {
    margin-top: .5em;
    font-size: 110%;
    }

    table#storeTable tr {
        padding-bottom: 3em;
    }

    table#storeTable td {
        padding-bottom: 3em;
        /* border: 1px solid black; */
    }

    tr.bottomRow td.spaceholder {
        width: 10%;
    }

/* End of hard-coded store display */

/*

div#stores {
width: 100%;
float: left;
font-size: 60%;
margin-left: 400px;
}
div.store {
margin: 2em 2em;
float: left;
}
div.store span.name {
color: #8f432c;
font-size: 125%;
}
div.store span {

}

*/

div.productCategoryDescription {
    text-align: center;
    font-style: italic;
}

div.productInventory {
    float: left;
}

    span.productInventoryPrepTime {
    font-size: 75%;
    color: gray;
    text-transform: none;
    }

div.productSummary {
    float: left;
}
    div.productInventory {
        text-transform: uppercase;
        color: #ae2911;
    font-size: 90%;
    font-weight: bold;

    }

    div.menuItems, div.menuItem {
        float: right;
    }
    span.menuItem {
        padding: 0 .5em;
    }

    span.key img {
        height: 15px;
        display: none;
    }

div.productDescription {
    clear: both;
    margin: 0 0 1em 2em;
text-transform: lowercase;
font-size: 90%;

}

div.footer {
    /* background: #efd4cf; */
    padding: 1em;
}

h1.footerTitle {
    font-size: 72px;
    margin: .5em 0;
}

    div.footer div.note{
        font-size: 150%;
        color: #ae2911;
    }
    div.footer ul {
        margin: 1em 1em 0 1em;
    }
    div.footer ul li {
        list-style-type: disc;
        color: #ae2911;
    }
    div.footer ul li span {
        color: black;
    }
