#top-message {
  text-align: center;
  margin:     0px 12px 10px 3px;
  border:     1px solid white;
  background-color:#CBDCFF;
  padding:    3px;
  float:      left;
  width:      818px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

h1 {
  color: #ffffff;
}

#submenu li {
  float: left;
  list-style-type: none;
  margin-right: 10px;
  background-color: #0000cc;
  padding: 0px 3px;
}

#submenu a {
  color: #ffffff;
}

#submenu a:visited {
  color: #ccccff;
}

#submenu a span {
  color: #ffff55;
  font-weight: bold;

}


div.package,div.package-left,div.package-right {
  border: 1px solid white;
  background-color: #CBDCFF;
  min-height: 300px;
  margin-bottom: 10px;
  padding: 3px;
} 
div.package {
  width: 827px;
  font-size: 11pt;
}
div.package h2 {
font-weight: bold;
font-size: 13pt;
}

div.package-left,div.package-right {
  float: left;
  margin: 0px 7px 10px 3px;
  width: 400px;
}


div.package img, div.package-left img, div.package-right img {
  float: left;
  margin: 3px;
}

a.package_link {
    font-style: italic;
    display: block;
    margin-top: 10px;
    font-weight: bold;
    font-size: 10pt;
}


div#lager {
  margin:     0px 12px 10px 3px;
  border:     1px solid white;
  background-color:#CBDCFF;
  padding:    3px;
  width:      818px;
}
div#lager h1 { padding-left: 30px;color: black; }
div#lager p { max-width:80%; padding: 10px; font-size: 10pt; }

div#lager .food { padding-left: 10px; font-style: italic; }

div#lager div { margin: 20px 0px 10px; }
div#lager table { 
border-collapse: collapse;
}

div#lager img.left { float: left; }
div#lager img.right { float: right; }
div#lager table td, div#lager table th {
    text-align: left;
    padding-right: 5px;
    max-width: 230px;
    min-width: 30px;
    vertical-align: top;   
}

div#lager table tr.spacer {
   height: 10px;
}


table td.right {
    text-align: right;
}
table td.center {
    text-align: center;
}

