/* Global Styles */

* {
   margin: 0;
   padding: 0;
}

img {
    border: none;
    margin-left: .3em;
} 

h2 {color:red;}
body {background: url(../images/leafleft.jpg) no-repeat bottom left;}

html>body {
   font-size: medium;
}

/* Layout
----------------------------------------------- */
#leftpanel {
}
#infopanel {
   background-color:#ff00ff;
   width: 16%;
   margin-left: 1%;
   padding: 2em 1em 2em 1em;
   text-align: center;
   position: absolute;
}
#leftmenu {
   width: 34%;
   position: absolute;
   margin-left: 22%;
   }

#rightmenu {
   width: 34%;
   position: absolute;
   margin-left: 62%;
}



#menu {}
#menu dl{font-family:"Times New Roman", Times, serif;width: 100%;overflow:hidden;margin: 0 0 6px 0;}
#menu dl.choice{font-family:"Times New Roman", Times, serif;width: 100%;overflow:hidden;margin: 0 0 6px 0;
}
#menu dt{float:left;padding-right:3px;padding-left:2em;font-weight:bold;}
#menu dt.choice {
   font-weight:normal;
}
#menu dt.spicy{
   background-image: url(../images/chilipepper.gif);
   background-repeat: no-repeat;
   background-position: left;
   color: Red;
}
#menu dd{margin:0;padding:0;}
#menu dd.price2{float:right;padding-left: 3px;}
#menu dd.price1{
   float:right; padding-right: 4em;
}
#menu dd.desc{float:left;width:85%;padding: 3px 0 0 2em;font-style:italic;font-family: Times, "Times New Roman", serif;}

#menu h2 {
   color:red;
   text-align: center;
}
#menu h3 {
   font-family:"Times New Roman", Times, serif;margin: 0 0 0 2em; text-align:center;
}
#menu h4 {
   font-style:italic;
   margin: 0 0 8px 0;
   padding:0;
   text-align: center;
   font-weight:normal;
}
#menu img {
   padding-left: 10%;
}
