#shadow-1 { margin-top: 60px; background: transparent; position: absolute; left: 750px; z-index: 4; }
#shadow-2 { margin-top: 260px; position: absolute; right: 580px; z-index: 0; }
#ink-1 { position: absolute; top: 0; left: 510px; z-index: 300; }
#ink-2 { position: absolute; top: 515px; right: 5px; }
#lone-image { margin-left: 30px; float: left; position: relative; top: 25px; z-index: 450; clear: both; }
#collage { right: -10px; top: -50px; position: relative; z-index: 540; }
#left { position: relative; top:0; left: 0; width: 362px; float: left; }
#right { background-color: transparent; margin-left: 500px; width: 490px; }
#add-to-backpack { background-color: transparent; background-position: right top; position: absolute; top: 0; right: 80px; width: 135px; height: 123px; z-index: 1200; margin-top: 0; margin-right: 0; padding: 0; }
#bottom { margin-top: 0; margin-left: 0; position: relative; top: 0; z-index: 10; width: 1080px; clear: both; }
#bottom-wrapper { margin-top: 0; margin-left: 0; position: relative; top: 0; z-index: 20; width: 1080px; }
#widget { margin-left: 80px; top: 0; float: left; position: relative; left: 0; width: 387px; height: 347px; z-index: 1900; }
#pagetitle { margin-left: -60px; position: relative; top: 40px; width: 375px; z-index: 8000; }
#pagetext { color: black; font-size: 12pt; font-family: Arial, "Arial Narrow", san-serif; position: relative; margin-top: 60px; margin-left: -70px; z-index: 1000; width: 500px; margin-bottom: 30px; }
#middle-style { color: black; font-size: 12pt; font-family: Arial, "Arial Narrow", san-serif; position: relative; top: 0; z-index: 1000; margin: 30px 70px; }
#store-style { color: black; font-size: 12pt; font-family: Arial, "Arial Narrow", san-serif; margin: 30px 70px; position: relative; z-index: 1000; top: 0; }
#ticket { margin-left: 15px; width: 250px; position: relative; top: -80px; z-index: 5; }
#menu-surprise { width: 250px; position: absolute; top: 280px; left: 130px; z-index: 5; }
#post-it-text { color: black; font-size: 12pt; font-family: Arial, "Arial Narrow", san-serif; font-weight: bold; font-style: italic; padding: 0; position: absolute; z-index: 6; top: 340px; left: 155px; width: 195px; overflow: hidden; }
#simple-menu { width: 250px; background: #e5c369 url(../images/backgrounds/sm-menu-bg.gif) repeat-y left top; text-align: left; position: relative; top: 0; left: 85px; z-index: 200; float: left; border: dashed 1px #a67034; }
#sm-menu { background: #e5c369 url(../images/backgrounds/sm-menu-bg.gif) repeat-y left top; text-align: left; position: relative; z-index: 199; top: 50px; left: 125px; width: 250px; border: dashed 1px #a67034; }
#sm-menu-top { margin-left: 0; position: absolute; z-index: 202; top: 0; }
#sm-menu-bottom { margin-left: 0; position: relative; z-index: 201; bottom: 0; }
#booking-bot { color: black; font-size: 12pt; font-family: Arial, "Arial Narrow", san-serif; padding: 0; position: absolute; z-index: 1950; left: 205px; top: 110px; width: 130px; height: 195px; }
.quote-text { color: black; font-size: 12pt; font-family: Arial, "Arial Narrow", san-serif; font-style: italic; font-weight: bold; padding: 0; position: absolute; z-index: 7; }
.sm-menu-text { font-family: "Arial Narrow", Arial, sans-serif; font-size: 12pt; font-style: normal; line-height: 125%; margin-right: 30px; z-index: 300; top: 40px; position: relative; left: 0; margin-left: 30px; padding: 0; list-style-type: none; }
.page-text { font-family: "Arial Narrow", Arial, sans-serif; font-size: 12pt; font-style: normal; line-height: 125%; margin-left: 0px; margin-right: 0px; z-index: 300; top: 0px; position: relative; }
#footer-container { margin-right: auto; margin-left: auto; position: relative; z-index: 888; top: 0; width: 1080px; }
#footer-text { text-align: center; position: relative; top: 0; z-index: 890; margin-right: auto; margin-left: auto; }
#bottom-ink-left { position: absolute; z-index: 890; top: 0; left: 40px; }
#bottom-ink-right { position: absolute; z-index: 891; top: 0; right: 40px; }
#list-footer-text { text-align: center; position: relative; top: 0; z-index: 890; margin-right: auto; margin-left: auto; }
