﻿body {
  font-family: Verdana;
  color: #501B52; 
  font-size: 75.5%;
  margin:  0;
  padding: 0;
}

img {
  border-width: 0px;
}

div#main-wrapper {
  border: 1px solid white;
  width: 850px;
  height: 706px;
  margin: 15px auto 20px auto;
  background-image: url('images/main-background.jpg');
  background-position: 0 100px;
  background-repeat: no-repeat;    
  background-color:white;
  position: relative;
  z-index: 1;
}

div#content-wrapper {
  border: 1px solid white;
  width: 850px;
  height: 706px;
  margin: 15px auto 20px auto;
  background-image: url('images/background-logo.gif');
  background-position: 0 110px;
  background-repeat: no-repeat;    
  background-color:white;
  position: relative;
  z-index: 1;
}

div#main1 {
  margin-top: -20px;
  position:relative;
  width: 390px;
  z-index: 2;
}

div#main1 p {
  margin: 0;
  padding: 0;
  padding: 0 0 10px 20px;
  text-align:justify;
  line-height: 1.5em;
  z-index: 2;
}

div#main2 {
	position: absolute;
	top: 100px;
	right: 0;
	width: 425px;
	z-index: 2;
}

div#main3 {
	position: absolute;
	top: 173px;
	right: 0;
	left: 531px;
	z-index: 2;
}

.tour-list-image {
  margin: 0 0 70px 0;
  border-width: 0px;
}

.tour-list-image-label {
  position:relative;
  top: -30px;
  border-width: 0px;
}

.tour-dates {
	position: relative;
	top: -25px;
	width: 250px;
	font-family: Arial;
	color: #808080;
	font-size: 12px;
	font-weight: bold;
}

h1 {
  font-size: 2.2em;
  text-align: center;
  padding: 0;
  margin: 0;
  padding: 20px 0 0 0;
}

p {
  margin: 0;
  padding: 0;
}

p.smalltext {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 7pt;
  color: #d6d7eb;
  margin: 20px auto 20px auto;
}

.formtext {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
}

ul.formtext {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  margin: 25px;
}

div#header {
  text-align: center;
  margin: 0;
  padding: 0;
  width: 850px;
  margin: auto;
  position: relative;
}

div#header img {
  display: block;
  margin: auto;
}

div#footer {
  width: 850px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin: auto;
  padding: 0 0 7px 0;
  text-align: center;
  position: relative;
  z-index: 0;
}

div#footer ul.footer-links {
  margin: 0;
}

div#footer ul.footer-links li {
  display: inline;
  list-style-type: none;
  margin: 0;
}

div#footer ul.footer-links li a {
  color: #9596cb;
}

div#footer ul.footer-links li a:hover {
	color: #B7C2A9;
}


div#footer form {
  display: inline;
}

div#footer form select {
  font-size: 8pt;
  margin: 0px 3px 19px 3px;
}

div#menu {
  font-family: Arial, Helvetica, sans-serif;
  color: #501B52; 
  font-size: 11px;
  font-weight: bold;
  position: absolute;
  top: 31px;
  right: 2px;
  z-index: 2;
}

div#menu ul.menu-links {
  margin: 0;
  padding: 0;
}

div#menu ul.menu-links li {
  display: inline;
  list-style-type: none;
  margin: 0;
  padding: 0 3px 0 0;
}

div#menu ul.menu-links li a {
  color: purple;
  text-decoration: none;
  padding: 0 3px 0 0;
}

div#menu ul.menu-links li a:hover {
  text-decoration:underline;
}

div#content-title {
  position:absolute;
  top: 85px;
  left: 149px;
  z-index: 1;
}

div#content1 {
  top: 130px;
  position:absolute;
  width: 140px;
  z-index: 2;
}

div#content1 a {
  color:black;
  text-decoration: none;
}

div#content1 form {
  margin: 20px 0 0 0;
  padding: 0;
}

div#content1 form input {
  font-size: 9pt;
  font-family: Arial;
}

div#content1 p {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  margin: 0;
  padding: 0;
  padding: 4px 0 0 0;
  text-align: center;
}

div#content2, div#content2a {
	position: absolute;
	top: 130px;
	left: 153px;
	width: 425px;
	z-index: 2;
}

div#content2 p, div#content2a p {
  margin: 0;
  padding: 0;
  padding: 0 0 10px 0;
  text-align:justify;
  line-height: 1.5em;
  z-index: 2;
}

div#content2a ul li {
  margin: 0;
  padding: 0;
  margin: 0 0 12px 0;
}

div#content3 {
	position: absolute;
	top: 130px;
	right: 0;
	left: 585px;
	z-index: 2;
}

div#content3 p {
  margin: 0;
  padding: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  text-align:center;
  line-height: 1.5em;
  z-index: 2;
}

div#content3 img {
  margin: 0 0 6px 6px;
  height: 125px;
  width: 125px;
  float: right;
}

div#content4 {
	position: absolute;
	top: 130px;
	left: 153px;
	width: 655px;
	z-index: 2;
}

div#content4 p {
  margin: 0;
  padding: 0;
  padding: 0 0 10px 0;
  text-align:justify;
  line-height: 1.5em;
  z-index: 2;
}

div#content5 {
	position: absolute;
	top: 130px;
	left: 163px;
	width: 665px;
	z-index: 2;
}

div#content5 img {
  margin: 0 0 6px 6px;
  height: 121px;
  width: 190px;
  float: left;
  z-index: 2;
}

div#content6 {
  position: relative;
  left: 190px;
  width: 565px;
  height: 116px;
  margin: 0;
  padding: 0;
  z-index: 2;
}

.tour-image-x {
  margin: 0;
  padding: 0;
  padding: 0 8px 0 0;
  float: left;
  z-index: 2;
}
