*{ margin:0; padding:0 }

body { font: 12px Arial, Helvetica, sans-serif; background: #421601 url(../site-images/body_bg.jpg) 0 0 repeat-x; word-spacing: 0.7pt; line-height: 1.6; text-align:center; }

img { border: 0px; }
img.header { padding: 20px 22px 5px 22px; }

div#container { margin: 0px auto 0px; width: 700px; height: 100%; background: url(../site-images/container_bg.jpg) #D2AB75; background-repeat: repeat-x; }

div#banner { margin: 0px auto 0px; width: 643px; height: 132px; background: url(../site-images/banner.jpg); background-repeat: no-repeat; }

/*div#banner ul { position:absolute; top: 108px; left: 380px; list-style: none; width: 600px; }*/
div#banner ul { padding-top: 108px; margin-left: 70px; list-style: none; }
div#banner ul li { float: left; padding-left: 20px; height: 24px; }
div#banner ul li img { border: 0px; }

div#content { margin: 0px auto 0px; width: 580px; height: 100%; background: #E1C69B; text-align: left; }
div#content p {padding: 10px 22px 5px 22px; }

div#footer { margin: 0px auto 0px; height: 105px; width: 700px; background: url(../site-images/footer.jpg) top left #431601; background-repeat: no-repeat; padding-bottom: 3px; }

div #footer p { text-align: center; color: #AFADAC; font-size: 11px; padding-top: 7px; }

p.quote { font-style: italic; font-weight: bold; }

div.award { padding: 10px 90px 5px 40px;  }
div.award h1 { background: url(../site-images/icon_award.jpg) top left no-repeat; padding-left: 20px; font-weight: bold; font-size: 12px; color: #421500; }
div.award h2 { font-weight: normal; font-size: 12px; padding-left: 20px; }
div.award p { padding-left: 20px; }

div.sub_menu { padding-top: 7px; height: 32px; background: url(../site-images/sub_menu_bg.jpg) top left repeat-x; width: 100%; color: #FFF; }
div.sub_menu a { color: #FFF; text-decoration: none; }
div.sub_menu a.active { text-decoration: underline; font-weight: bold; }

ul.menus_list { list-style: none; width: 90%; }
ul.menus_list li { padding: 15px 20px 5px 30px; }
div.menu_name { float: left; color: #421500; font-weight: bold; }
div.menu_price { float: right; }
div.menu_description { clear: both; }