/* containters */
    #menu #menuItems {
      width: 547px;
      float: right;
    }
      #menu #buildPizza {
        margin: 0 0 0 145px;
        width: 540px;
        border-collapse: collapse;
      }
      #menu #buildBurger {
        width: 520px;
        padding: 8px 0 0 6px;
        border-collapse: collapse;
      }
      #menu table {
        background-color: #ffec83;
        border-collapse: collapse;
        width: 100%;
        margin: auto auto 10px auto;
      }
      #menu table.beverage {
        width: 520px;
        float: left;
        margin: 2px 0 10px 5px;
      }

        #menu td, #menu th {
          font-weight: bold;
          border-bottom: dashed 1px #79593a;
          padding: 2px 3px 2px 8px;
        }


/* text */
    #menu h3 {
       text-align: center;
       font-weight: bold;
    }
          #menu #buildPizza td strong, #buildBurger strong {
            text-decoration: none;
          }
          #menu #buildPizza td.price {
            text-align: right;
          }
          #menu #buildPizza table#toppings td, #menu #buildBurger table#toppings td {
            border: solid 1px #7c1818;
            text-align: center;
            color: #7c1818;
          }
        #menu #menuItems p.item, p.itemWide {
            float: left;
            width: 245px;
            padding: 5px 5px 5px 5px;
            margin: 5px;
            border-top: dashed 1px #666666;
        }
        #menu #menuItems p.itemWide {
            width: 510px;
        }
        #menu #menuItems p.item b, p.itemWide b {
          display: block;
          color: #e82c00;
          font-size: 14px;
          font-weight: bold;
          text-align: left;
        }
        #menu #menuItems p.item b.spicy {
          background: url('../images/chili.gif') top left no-repeat;
          padding-left: 28px;
        }
      #menu span {
        display: block;
        color: #3c972d;
      }
        #menu #menuItems p.itemWide b.special {
          display: block;
          color: #7c1818;
          font-size: 1.3em;
          font-weight: bold;
        }
        #menu #menuItems p .buffalo {
          color: #7c1818;
          display: inline;
        }
      #menu #buildPizza h3 {
        border-top: solid 2px #a98868;
      }
      #menu #buildPizza p {
        margin: 0 auto 10px auto;
        padding-top: 0;
      }


	  table#party, div#menu table.specials {
          width: 662px;
      }
	  table#party h3 {
          margin: 0;
		  font-size: 16px;
      }
	  table#party p, div#menu table.specials p {
	  	text-align: center;
		padding: 3px 4px 3px 4px;
		margin: 0;
      }
      div#menu table.specials p {
	  	text-align: left;
      }
	  table#party p b, div#menu table.specials b {
	  	display: block;
		color: #005102;
      }
	  table#party td {
		margin: 0 4px 0 4px;
		vertical-align: top;
		width: 202px;
      }
	  table#party th {
	  	border-bottom: solid 1px #666666;
      }
	  div#menu table.specials td {
		  vertical-align: middle;
      }





/* links */
    #menu #links {
      float: left;
      width: 130px;
      margin: 15px 5px 10px 8px;
      padding: 0 0px 0 0px;
      background-color: #eedd7e;
      border: solid 1px #a9896a;
      border-bottom: none;
    }

    #menu #links a, #menu #links #active {
        display: block;
        font-weight: bold;
        padding: 4px 0 4px 10px;
        margin: 0;
        border-bottom: solid 1px #a9896a;
    }
    #menu #links #active {
      color: #fff1a7;
      cursor: default;
      background-color: #996655;
    }

    #menu #links a {
      color: #005102;
      text-decoration: none;
    }
	#menu #links a:active { text-decoration: none; color: #149317; background: none; background-color: #fff6c4; }
	#menu #links a:hover { text-decoration: none; color: #149317; background: none; background-color: #fff6c4; }
