
body { color: black; background-color: #f2e095; margin: 0; padding: 0; }
div {  }
a { color: inherit; text-decoration: underline; }
a:link { color: inherit; text-decoration: underline; }
a:visited { color: inherit; text-decoration: underline; }
#Page { font-family: Georgia, "Times New Roman", Times, serif; background-color: #fff; width: 740px; margin: 0 auto; }
#PageHeader { margin: 0; padding: 0; }
#PageHeader_banner { width: 740px; height: 129px; margin: 0; padding: 0; border-width: 0; }
#PageBody { font-size: 10pt; background-color: #fef7d3; margin: 0 14px; }
#PageBodyLeftColumn { text-align: left; width: 120px; float: left; margin: 0; padding: 10px 0 0; }
#PageBodyRightColumn { text-align: right; width: 140px; float: right; margin: 0; padding: 10px 0 0; }
#PageBodyMiddleColumn { font-size: 10pt; background-color: #fff; text-align: left; margin-right: 140px; margin-left: 120px; padding-top: 10px; padding-right: 10px; padding-left: 10px; }
#PageBodyMiddleColumnFooter { background-color: #fff; text-align: center; clear: both; margin-right: 140px; margin-left: 120px; padding: 20px 10px 10px; }
.OCSC_reference { font-weight: bold; }
.restaurant_name { font-weight: bold; }
.pub_title { font-weight: bold; font-style: italic; }
.persons_name { font-weight: bold; }
.copyHead { font-size: 1.5em; font-weight: bold; }
.copySubhead { font-weight: bold; }
.copy { margin-bottom: 0; }
.side_nav { padding-bottom: 1em; }
.side_nav_head { color: #19371c; font-weight: bold; background-color: #f2e095; margin-bottom: 0.5em; padding: 0.25em; }
a.side_nav_link { display: block; color: #19371c; font-size: 0.9em; font-weight: bold; text-decoration: none; padding: 0.4em; }
a.side_nav_link[href] { font-weight: normal; }
a.side_nav_link[href]:hover { background-color: #fdeb96; }
.caption_above { font-size: smaller; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; line-height: 1em; margin-top: 2em; }
.copyBullet { margin-top: 0; margin-bottom: 0; margin-left: 12pt; list-style-type: square; list-style-position: outside; display: list-item; }
.productName { font-size: 10pt; font-weight: bold; }
/*Shopping Cart Input*/
table.cart_input { font-size: 8pt; margin: 1em 0; padding: 0; border-collapse: collapse; border-spacing: 0; }
table.cart_input a:active { }
table.cart_input a:focus { }
table.cart_input a:hover { }
table.cart_input a:link { color: #005c22; }
table.cart_input a:visited { color: #005c22; }
table.cart_input caption { font-style: italic; text-align: left; caption-side: bottom        }
table.cart_input td { margin: 0; padding: 0.5em 0; }
table.cart_input thead {  }
table.cart_input tbody {  }
table.cart_input tfoot {  }
table.cart_input img { border-style: none; border-width: 0; }
table.cart_input tr.item { background-color: #fdeb96; border-top: 1pt solid #008834; border-bottom: 1pt solid #008834; }
table.cart_input tr.item td.icon { width: 44px; }
table.cart_input tr.item td.name_and_description span.name { font-size: 1.25em; font-weight: bold; }
table.cart_input tr.item td.unit_price { text-align: right; width: 6em; }
table.cart_input tr.item td.add_item_form { text-align: right; width: 8em; }
table.cart_input tr.item td.add_item_form form { vertical-align: middle; margin: 0; padding: 0; }
table.cart_input tr.item td.add_item_form input.quantity { font-weight: bold; vertical-align: middle; width: 3em; }
table.cart_input tr.item td.add_item_form input.submit_button { vertical-align: middle; }
table.cart_input tr.item td.view_cart_link { vertical-align: middle; width: 41px; }
