body {
  margin:0px;
  background-color:#d5dff4;
}
#blue_line {
  width:100%;
  height:20px;
  background-color:#0A1667;
  color:#FFFFFF;
  position:relative;
  display:block;
}
#menu {
  width:900px;
  background-color:#0A1667;
  color:#FFFFFF;
  display:block;
  text-transform:lowercase;
  font-family:arial,verdana,sans-serif;
  font-size:12pt;
  font-weight:bold;
  text-decoration:none;
  text-align:right;
}
#side_img {
  margin-left:40px;
  display:block;
  width:210px;
}
#advert {
  position:static;
  text-align:center;
  color:black;
  background-color:#4993E6;
  font-family:arial,verdana,sans-serif;
  font-size:10px;
  display:block;
  width:100%;
  padding:3px 0px 3px 0px;
}
#content {
  position:relative;
  width:550px;
  font-family:verdana,arial,sans-serif;
  font-size:10pt;
}
#content_else {
  margin-left:100px;
  position:relative;
  display:block;
  width:800px;
  font-family:verdana,arial,sans-serif;
  font-size:10pt;
  padding-bottom:10px;
}
#content a, #content_else a {
  color:#4C6C36;
  font-family:verdana,arial,sans-serif;
  font-weight:bold;
  text-decoration:underline;
}
#content a:hover, #content_else a:hover {
  text-decoration:none;
}
#side_img #price {
  position:absolute;
  top:320px;
  left:100px;
}
#menu a {
  color: #FFFFFF;
  padding-left:6px;
  padding-right:6px;
  background-color:#0A1667;
  font-family:arial,verdana,sans-serif;
  font-size:12pt;
  font-weight:bold;
  text-decoration:none;
}
#menu a:hover {
  color: #e289ad;
  background-color:#0A1667;
}
#side_img #price a {
  font-size:40pt;
  font-family:arial,verdana,sans-serif;
  font-weight:bolder;
  color:#FFFFFF;
  text-decoration:none;
}
#content:first-letter {
  text-transform:uppercase;
}
h1, h2 {
  font-family:"Brush Script MT", "Blackadder ITC", sans-serif;
  text-transform:capitalize;
}
h1 {
  font-size:36px;
}
h2 {
  font-size: 28px;
}
h3 {
  font-size:18px;
}
#gallery {
  border:5px solid black;
  margin:0px;
  position:absolute;
  padding: 20px;
  background-color:white;
  left:50%;
  top:50%;
  width:400px;
  margin-left:-200px;
  margin-top:-200px;
  z-index:2;
}
#gallery_pics {
  z-index:3;
}
#gallery_pics tr td {
  border:1px solid black;
  padding:10px;
}
#gallery_content {
  margin-left:auto;
  margin-right:auto;
  text-align:center;
}
#gallery_picture {
  border:1px solid black;
}
#whitespace {
  height:100%;
  width:100%;
  display:block;
  overflow:hidden;
  background-color:transparent;
  position:absolute;
  z-index:-1;
  left:0px;
  top:0px;
}
.family {
  color:white;
  padding:20px;
  vertical-align:middle;
  width:600px;
  background-color:#d5dff4;
}
.adult {
  color:white;
  padding:20px;
  vertical-align:middle;
  width:600px;
  background-color:#d5dff4;
}
#action_msg {
  position:absolute;
  top:20px;
  left:40px;
}
#advert a {
  color:white;
  text-decoration:underline;
}
img, a img {
  border:0px;
}
#event_box {
  width:600px;
  display:block;
}
#event_box li, #event_box ul {
  margin:0px;
  padding:0px;
  list-style-type:none;
}
#event_box li {
  display:block;
  float:left;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  width:200px;
}
#event_result {
  position:absolute;
  top:300px;
  left:300px;
  width:600px;
  visibility:hidden;
  display:none;
  background-color:#d5dff4;
}
#event_result div {
  visibility:hidden;
  display:none;
}

