body {background: url("images/container-bkg.jpg") repeat-x;margin: 0;padding: 0;text-align: center;font-family: Arial, Helvetica, "MS Sans Serif";color: #000000;}
p {margin: 0;padding: 0;}
a:link, a:visited {color: #a60c0f;text-decoration: underline;}
a:hover, a:active {color: #810507;text-decoration: underline;}

#menu-box {position: absolute;top: 300px;left: 0;width: 100%;height: 32px;z-index: 200;}
#menu {width: 774px;margin: 0 auto;}
#menu ol {width: 774px;text-align: center;margin: 0 0 0 9px;padding: 0;list-style: none;}
#menu li {display: block;float: left;font-size: 7.5pt;text-transform: uppercase;font-weight: bold;}
#menu li a:link, li a:visited {display: block;float: left;height: 32px;line-height: 32px;padding: 0 9px 0 9px;text-decoration: none;color: #000000;}
#menu li a:hover, li a:active {display: block;float: left;height: 32px;line-height: 32px;padding: 0 9px 0 9px;background-color: #ab3739;color: #ffffff;}

#container {background: url("images/watermark.jpg") no-repeat top center;width: 100%;}

#header-box {width: 774px;margin: 0 auto;}
#header {width: 774px;height: 300px;text-align: left;}

#logo {width: 387px;padding: 33px 0 0 0;}
#intro {width: 387px;font-size: 8pt;}
#intro img {float: left;padding: 0 8px 0 0;}
#intro p {padding: 0 10px 4px 0;text-align: justify;}
h1 {display: block;margin: 0;padding: 0 0 4px 0;font-size: 8pt;font-family: "Century Gothic", Arial, Helvetica, "MS Sans Serif";}
h2 {margin: 0;padding: 0 0 5px 0;font-size: 9pt;text-transform: uppercase;color: #ab3739;font-family: "Century Gothic", Arial, Helvetica, "MS Sans Serif";}

#slogan-box {position: absolute;top: 267px;_margin: 1px 0 0 0;left: 0;width: 100%;}
#slogan {width: 774px;margin: 0 auto;}
#slogan-content {text-align: right;height: 62px;}

#stripe {width: 100%;height: 32px;background: url("images/menu-bkg.gif") repeat-x;}

#content-box {width: 774px;margin: 0 auto;}
#content {width: 774px;text-align: left;}

.cleft {float: left;width: 261px;}
.cmiddle {float: left;width: 261px;}
.cmiddle2 {float: left;width: 252px;}
.cright {float: left;width: 252px;}
.cright2 {float: left;width: 261px;}
.clear {clear: both;}

#pricelist {margin: 0;_margin: -1px 0 0 0;padding: 0;font-size: 9pt;}
.download {text-transform: uppercase;margin: 0;padding: 15px 0 0 0;font-size: 8pt;text-align: center;font-weight: bold;}
.download a {text-transform: none;}
.heading {padding: 25px 0 0 10px;text-align: left;}
.subheading {font-weight: bold;text-transform: uppercase;font-size: 8pt;padding: 14px 0 5px 10px;}
.name {width: 65%;padding: 0 0 0 10px;text-align: left;}
.time {text-align: right;font-size: 8pt;padding: 0;vertical-align: bottom;}
.time2 {width: 25%;text-align: right;font-size: 8pt;padding: 0;vertical-align: bottom;}
.price {width: 19%;text-align: right;font-size: 8pt;padding: 0 10px 0 0;vertical-align: bottom;}
.price2 {text-align: right;font-size: 8pt;padding: 0 10px 0 0;vertical-align: bottom;}
.explained {font-size: 8pt;font-style: italic;padding: 3px 10px 0 20px;text-align: left;}
.middle-column {background: #fcf6eb url("images/middle-bkg.gif") no-repeat;}
.space {height: 6px;}
.subspace {height: 4px;}

.list {text-align: left;padding: 35px 15px 0 15px;background: url("images/view.gif") no-repeat bottom right;}
.list p {font-size: 8pt;line-height: 18px;}
p.button {text-align: right;padding: 0;text-transform: uppercase;font-weight: bold;font-size: 7.5pt;}
.button a:link, .button a:visited {text-decoration: none;color: #000000;}
.button a:hover, .button a:active {text-decoration: underline;color: #000000;}

.brands {width: 261px;text-align: center;padding: 30px 0 0 0;}
.brands img {text-align: center;padding: 0 0 10px 0;}
.brands br {margin: 0;padding: 0;}

.pic {padding: 25px 0 9px 0;text-align: left;}
#contact {width: 252px;background: url("images/contact-bkg.gif") no-repeat;float: left;margin: 25px 0 0 0;padding: 57px 0 9px 0;text-align: left;}
#contact p {font-size: 8pt;padding: 0 0 10px 45px;line-height: 14px;}
#contact a:link, #contact a:visited {text-decoration: underline;color: #000000;}
#contact a:hover, #contact a:active {text-decoration: underline;color: #a60c0f;}

.two-left {position: relative;top: 0;float: left;width: 522px;text-align: left;}
.two-right {position: relative;float: left;width: 252px;}
.description {width: 464px;font-size: 9pt;padding: 30px 20px 0 29px;text-align: justify;}
.description p {padding: 15px 0 0;}
.description ul {margin: 15px 0 0 30px;padding: 0;list-style-type: square;}
.map {width: 411px;padding: 50px 0 30px 111px;}
.note {padding: 50px 0 0;font-size: 9pt;}
.note span {font-weight: bold;display: block;margin: 0;padding: 0 0 3px;font-size: 9pt;text-transform: uppercase;color: #ab3739;font-family: "Century Gothic", Arial, Helvetica, "MS Sans Serif";}
.related {padding: 78px 17px 0 17px;_margin: -1px 0 0 0;background: url("images/related-bkg.gif") no-repeat;text-transform: uppercase;font-weight: bold;font-size: 7.5pt;}
.suggestions {padding: 64px 17px 65px 17px;font-size: 8pt;background: url("images/suggestions-bkg.gif") no-repeat bottom right;text-align: left;}
.suggestions p {padding: 0 0 10px;}
.suggestions p.last {padding: 0;margin: 0;}
.gallery {width: 774px;padding: 20px 0 0;background: url("images/gallery-bkg.gif") no-repeat bottom right;}
.gallery-row {text-align: center;padding: 0 0 11px;}
.gallery-row-end {padding: 0 0 15px 70px;}
.gallery img {padding: 0 11px 0 0;}
.gallery img.last {padding: 0;}
.open {_margin-top: -1px;padding: 90px 0 0 0;background: url("images/opening-hours.gif") no-repeat 0 35px;}
.open p {padding: 0 0 8px 50px;font-size: 8pt;}

#popup {padding: 150px 0 0 0;width: 400px; text-align: center;margin: 0 auto;background: url("images/logo.gif") no-repeat 0 15px;}
#popup p {padding: 0 0 15px 0;font-size: 8pt;text-align: justify;}

.temp {height: 150px;}

#hull-box {width: 774px;margin: 0 auto;}
#hull {width: 774px;color: #868d92;}
.second-menu {padding: 15px 0 0 0;font-size: 8pt;background: url("images/footer-bkg.gif") no-repeat;}
.second-menu a:link, .second-menu a:visited {color: #868d92;text-decoration: underline;}
.second-menu a:hover, .second-menu a:active {color: #000;text-decoration: underline;}
.copyright {padding: 3px 0 8px 0;font-size: 8pt;}
.copyright a:link, .copyright a:visited {text-decoration: none;color: #868d92;}
.copyright a:hover, .copyright a:active {text-decoration: underline;color: #000;}

#rewards-box {position: absolute;top: 0;left: 0;width: 100%;text-align: center;}
#rewards {width: 774px;margin: 0 auto;text-align: right;}
