body {

    background: #e2eab5 url(../Images/pantheon.png) repeat 0% 0% fixed;
    font-family: Georgia, serif;
    line-height: 1.50em;
    color: #333;
    
}

.thankyoupage {
    background-color: #e2eab5;
    font-family: Georgia, serif;
    color: #333;
    text-align: center;
    line-height: 1.50em;
}

h1 {
    color: #8b0000; 
    font-size: 2.0em; 
    text-align: center; 
    margin-top: 30px; 
    margin-bottom: 20px; 
    border-bottom: 1px solid #8b0000; 
    padding-bottom: 10px;
    text-shadow: .03em .03em .1em lightslategray;
}

h2 {
    color: #4169e1; 
    font-size: 1.25em;
    margin-top: 20px;
    margin-bottom: 10px;
    font-style: italic;
    text-shadow: .06em .06em .1em lightslategray; 
}

.form {
    color: #282829; 
    font-size: 1.05em;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 10px;
    font-style: italic;
    text-shadow: none; 
}

legend b {
    font-variant: small-caps;
}

img {
  margin: 8.5px;
  border: 1.75px solid #333;
}

.banner {
  border: none;
  margin: auto;
}

.skyline {
  border: none;
  marging-bottom: 20px;
  margin-top: -40px;
}

.vespa, .travel {
  border: none;
  display: block;
  margin: auto;
  margin-top: 1.8%;
}

table {
  width: 80%;
  margin: 20px auto; 
  border-collapse: collapse; 
  border: 2px solid #333; 
}

th,
td {
  border: 1.5px solid #ccc; 
  padding: 10px; 
  text-align: left; 
}

th {
  background-color: #EFDEC0; 
  font-weight: bold;
}

td {
  background-color: #CEE8E5;
}

p.disclaimer { 
  border-top: 1px solid #8b0000; 
  padding-top: 1em;
}

a { text-decoration: none; }

a:link { color: teal; }

a:visited { color: teal; }

a:focus, a:hover {
	color: #c700f2;
	background-color: #fff;
}

a:active {
	color: #f0f;
	background-color: #fff;
}

ul { 
   list-style-type: none; 
   margin: 0;
   padding: 0;
   text-align: left;
}

