/* Generated by KompoZer */
body, html{
  height: 92%;
  background-image: url(../../images/bg.gif);
  margin-top: 0px;
}
#header {
  background-image: url(../../images/fantasy-logo-acropolis-brown-final.png);
  width: 978px;
  height: 114px;
  margin-bottom: 0px;
  margin-top: 0px;
}
#language {
  margin-top: 63px;
  margin-left: 470px;
}
#spacer {
  width: 978px;
  background-color: #3d2c22;
  height: 3px;
  z-index: -10;
}
#topmenu {
  font-family: Arial;
  font-size: 11pt;
  color: #196cb3;
  text-decoration: none;
  text-align: right;
  padding-right: 10px;
}
#mainmenu {
  background-image: url(../../images/mainmenu-background-small2.png);
  background-repeat: no-repeat;
  font-family: Arial;
  font-size: 10pt;
  font-weight: bold;
  color: #a0211c;
  text-decoration: none;
  width: 973px;
  height: 50px;
  background-position:  center center;
  text-align: center;
  padding-left: 5px;
  padding-top: 5px;
}
#italicmenu {
  /*font-style: italic;*/
  color: #82693D;
}
#main {
  background-color: #f0f0f0;
  margin: 5px auto;
  padding: 5px;
  margin-top: 0px;
  padding-top: 0px;
  text-align: left;
/*  overflow: auto; */
  width: 968px;
/*  height: 60%; */
}
#content {
  background-color: #b4c3ce;
  width: 978px;
  font-family: Verdana;
  font-size: 7pt;
  color: #196cb3;
  text-decoration: none;
}
#upleft {
  float: left;
  width: 68%;
}
#upright {
  float: right;
  width: 28%;
}
#downleft {
  clear: both;
  float: left;
  width: 28%;
}
#downright {
  float: right;
  width: 68%;
}
#bottommenu {
  clear: both;
  font-family: Arial;
  font-size: 9pt;
  color: #196cb3;
  background-color: #b4c3ce;
  text-decoration: none;
  width: 978px;
}
#footer {
  clear: both;
  background-color: #3d2c22;
  width: 978px;
  height: 15px;
  font-family: Georgia;
  font-size: 8pt;
  color: #ffffff;
}
#signature {
  font-family: Georgia;
  font-size: 8pt;
  color: #ffffff;
}
a:link {
  color: #565656;
  text-decoration: none;
  font-weight: bold;
}
a:visited {
  color: #565656;
  text-decoration: none;
  font-weight: bold;
}
a:hover {
  color: #1ab9ff;
  text-decoration: underline;
  font-weight: bold;
}
a img td div {
  border:  none;
  margin: 0px;
}
p {
  font-family: Verdana;
  font-size: 10pt;
  color: #00003e;
  text-decoration: none;
  margin: 10px;
}
span#hotels, span#singles {
  font-family: Verdana;
  font-size: 9pt;
  color: #00003e;
  text-decoration: none;
  margin-left: 3px;
}
td#oneThird-color {
  background-color: #ffa858;
  vertical-align: top;
  width: 33%;
}
td#oneThird-blue {
  background-color: #D7E3FF;
  vertical-align: top;
  width: 33%;
}
td#oneFifth-color {
  background-color: white;
  vertical-align: top;
  width: 19%;
}
td#oneFifth-blue {
  background-color: #D7E3FF;
  vertical-align: top;
  width: 19%;
}
td#oneThird {
  vertical-align: top;
  width: 33%;
}
td#twoFifths {
  vertical-align: top;
  width: 40%;
}
td#twoFifths-gold {
  vertical-align: top;
  width: 39%;
  background-color: #b7bd5a;
}
td#twoFifths-color {
  vertical-align: top;
  width: 40%;
  background-color: #D7E3FF;
}
td#onefourth {
  vertical-align: top;
  width: 24%;
}
td#twoThirds {
  vertical-align: top;
  width: 67%;
}
td#twoThirds-color {
  vertical-align: top;
  width: 67%;
  background-color: #D7E3FF;
}
td#half {
  vertical-align: top;
  width: 50%;
}
td#half-pink {
  vertical-align: top;
  width: 50%;
  background-color: #FFF4F4;
}
td#half-color {
  vertical-align: top;
  width: 49%;
}
td#half-blue {
  vertical-align: top;
  width: 50%;
  background-color: #D7E3FF;
}
#whole {
  vertical-align: top;
  text-align: center;
  width: 98%;
  clear: both;
}
#bodyheader {
  font-size: 9pt;
  font-weight: bold;
  color: #990033;
}
#bodyheader-big {
  font-size: 12pt;
  font-weight: bold;
  color: #990033;
}

p#clearmargin {
  margin-top: 1px;
  margin-bottom: 1px;
}
p#centered-text-box {
  width: 900px;
  margin: auto;
  text-align: center;
}
p#centered-text-box-narrow {
  width: 500px;
  margin: auto;
}
#important {
  float: right;
  font-style: italic;
  color: red;
}
#important-brown {
  float: right;
  font-style: italic;
  color: #6b4520;
}
.small-font,
.small-font-red {
  font-size: 9pt;
  font-style: italic;  
}
.small-font-red {
  color: red;
}
.big-font-brown {
  font-size: 11pt;
  color: #6b4520;
}
#hotel-presentation {
  background-color: #d6e3f7;
  margin-top: 40px;
  vertical-align: top;
  width: 98%;
  margin: auto;
}
#singles-presentation {
  background-color: #d6e3f7;
  margin-top: 40px;
  vertical-align: top;
  width: 98%;
  margin: auto;
}
div#goback, a#goback {
  font-style: italic;
  font-size: 11pt;
  text-align: right;
  margin-right: 18px;
  font-weight: normal;
  color: #770000;
}

ul {
  list-style-image: url(../../images/favicon.png);
}
ul.note {
  list-style-image: url(../../images/arrow-right.png);
}
table {
  border: 0;
  border-padding: 0; 
  border-spacing: 0;
}
td span {
  font-family: Arial;
  font-size: 9pt;
  font-weight: bold;
}
td a {
  font-family: Arial;
  font-size: 9pt;
  font-weight: bold;
}

.genial-table-text {
  color: #000099;
  font-size: 9px
}

.island-dropdown {
  border: 1px solid rgb(62, 45, 35);
  background-color: #C7BFA7; 
}

.dropdown-default {
  background-color: #A0A0A0;
  font-style: italic;
  font-size: 10pt;
}

.island-dropdown-form {
  width: 900px;
  margin: auto;
  text-align: center;
}
.dark-blue {
  background-color: #117ddd;
}
.light-gold {
    background-color: #FFFFCC;
}
.red-on-red {
  background-color: #FFCCCC;
  color: red;
}
.light-blue {
   background-color:  #D5E1F9;
}
.light-purple {
  background-color: #F4BDEE;
}
.blue {
  background-color: #E5ECF9;
}
.purple {
  background-color: #F4CFF1;
}
#highlight-links a:link, #highlight-links a:visited{
	color: orange;
	font-size: 9pt;
}
.tah10 {
	font-family: Tahoma;
	font-size: 14px;
	text-decoration: none;
	color: #000000;
}
.tah11 {
	font-family: Tahoma;
	font-size: 14px;
	text-decoration: none;
	color: #990033;
	margin-left: 15px;
	font-weight: normal;
}
