body { background: #ffffff; font-family: arial,verdana; font-size: 11px; color: #00008b; }
/*body.content { background: #00008b; font-family: "lucida grande",verdana,arial; font-size: 11px; color: #ffff00; }*/
.bg { margin-left: auto; margin-right: auto; width: 760px; margin-top: 10px; }
.head { position: relative; width: 740px; height: 30px; text-align: center; color: #0000ff; font-size: 14px; }
/*#left { position: relative; float: left; width: 400px; height: 450px; padding:10px; color: #ffff00; background: #00008b; text-align:center; }
#right { position: relative; float:right; width: 300px; height: 450px; padding: 10px; color: #ffff00; background: #00008b; text-align:center; }*/
div#home {position: relative; width: 740px; height: 650px; padding: 10px; color: #ffff00; background: #00008b; text-align: center; }
div#menuback { position: relative; width: 760px; height: 8150px; background: #00008b; }
div#menu {position: relative; float: left; width: 550px; height: 8100px; padding: 10px; color: #ffff00; background: #00008b; }
div#menuimage {position: relative; float: right; width: 150px; height: 8100px; padding: 10px; color: #ffff00; background: #00008b; }
div#location {position: relative; width: 740px; height: 600px; padding: 10px; color: #ffff00; background: #00008b; text-align: center; }
div#map { position: relative; margin-left: auto; margin-right: auto; width: 550px; height: 400px; border: 1px solid #FFFFFF; }
div#gallery {position: relative; width: 740px; height: 600px; padding: 10px; color: #ffff00; background: #00008b; text-align: center; }
div#bubble { color: #00008b; background: #ffffff; text-align: left; }
/*#menuframe { width: 600px; height: 400px; border: 0px none transparent; padding: 0px; overflow: hidden; }
div.scrollbutton { position: absolute; left: 500px; top: 165px; }*/
.footer { position: relative; width: 740px; height: 120px; text-align: center; color: #00008b; background: #ffffff; clear:both; }

img.image { position: relative; margin: 3px; /*border: solid 3px #ffff00;*/ }
img.logo {position: relative; padding: 3px; border:solid 3px #ffff00; }
img.validate { border: none; }
img.thumb { border: 3px solid #ffff00; width:150px; height: 100px; }
img#menupic1 { border: 3px solid #ffff00; position: relative; top: 6800px;}
img#menupic2 { border: 3px solid #ffff00; position: relative; top: 250px;}
img#menupic4 { border: 3px solid #ffff00; position: relative; top: 4500px;}
img#menupic5 { border: 3px solid #ffff00; position: relative; top: 575px;}
img#menupic6 { border: 3px solid #ffff00; position: relative; top: 1700px;}
img#menupic7 { border: 3px solid #ffff00; position: relative; top: 2200px;}
img#menupic8 { border: 3px solid #ffff00; position: relative; top: 50px;}

a.menu { color: #00008b; font-weight: bolder; text-decoration: none; }
a.menu:hover , a.menu:active { text-decoration: none; color: #ff9900; }
a.menuselect { color: #ff9900; font-weight: bolder; text-decoration: none;}
a.menuselect:hover , a.menuselect:active { text-decoration: none; color: #ff9900; }
a.image { text-decoration: none; }
a.txt, a.txt:visited { text-decoration: none; color: #ffff00; font-weight: bolder; font-size: 14px;  }
a.txt:hover, a.txt:active { text-decoration: underline; color: #ffffff; font-weight: bolder; font-size: 14px;}

h1.title { text-align:center; }
table.menu { background-color: #00008b; color: #ffff00; width: 550px; }
table.gallery { table-layout: fixed; max-width: none; width: auto; margin-left: auto; margin-right: auto; min-width: 100%; }
th.menu { text-align: left; padding: 2px; background: #ffff00; color: #00008b; font-size: 12px; font-weight: bolder; }
td.menu { padding: 5px; }

span.bold30 { font-size: 30px; font-weight: bold; }
span.bold24 { font-size: 24px; font-weight: bold; }
span.bold20 { font-size: 20px; font-weight: bold; }
span.bold14 { font-size: 14px; font-weight: bold; }
span.font18 { font-size: 18px; }
span.font14 { font-size: 14px; }
span.font12 { font-size: 12px; }

span.bold { font-weight: bolder; }
span.menu { color: #ffffff; font-weight: bolder; }
span.info { font-weight: normal;}