BODY { font-family: Times New Roman, Times, Serif; font-size: medium; font-style: normal;
       color: #003399; background: #49BFCD; background-image: url(images/bg.jpg); background-repeat: repeat-x; background-position: top center; 
       margin: 0px; }
A:link {
 color: #FFFFFF; 
 text-decoration: underline; }
A:visited {
 color: #FFFFFF; 
 text-decoration: underline; }
A:active {
 color: #FFFFFF; 
 text-decoration: underline; }
A:hover {
 text-decoration: none; 
 color: #00FFFF; }
A:link.menu {
 color: #FFFFFF; 
 text-decoration: none; }
A:visited.menu {
 color: #FFFFFF; 
 text-decoration: none; }
A:active.menu {
 color: #FFFFFF; 
 text-decoration: none; }
A:hover.menu {
 color: #00FFFF; 
 text-decoration: none; }
TD { font-size: medium; font-style: normal; }

H1 { letter-spacing: 2px; font-size: 58px; text-align: center; font-weight: 600;
 margin-bottom: 0px; color: #C0FAE1; }
H2 { font-size: 18px; text-align: center; font-weight: 600;
 margin-bottom: 0px; margin-top: 5px; color: #FFFFFF; }
H2.telNo { font-size: 32px; text-align: center; font-weight: 600;
 margin-bottom: 0px; margin-top: 5px; color: #FFFFFF; }
H2.welcome { font-size: 20px; text-align: center; font-weight: 600;
 margin-bottom: 0px; margin-top: 5px; color: #003399; }
H3 { font-size: 20px; text-align: center; font-weight: 600;
 margin-bottom: 0px; margin-top: 5px; color: #003399; }

tr.topbg { background: #000080; width: 100%; border-bottom: solid 1px #000000; }
 
table.menu {  }
td.menuItem { padding: 8px; font-size: medium; font-weight: 600; color: #FFFFFF; 
 background-color: #5ABDD2; width: 120px; text-align: center;
 border-bottom: solid 1px #000000; border-left: solid 1px #000000; }
td.menuItemRight { padding: 8px; font-size: medium; font-weight: 600; color: #FFFFFF; 
 background-color: #5ABDD2; width: 120px; text-align: center;
 border-bottom: solid 1px #000000; border-right: solid 1px #000000;border-left: solid 1px #000000;  }

tr.bottombg { background-color: #000080; color: #FFFFFF; height: 30px; }


td.left { padding-left: 15px; padding-right: 15px; padding-bottom: 15px; vertical-align: top; }
td.right { padding-left: 20px; padding-right: 50px; padding-bottom: 15px; }
td.leftTariff { padding-left: 20px; padding-right: 10px; padding-bottom: 15px; }
td.rightTariff { padding-left: 20px; padding-right: 50px; padding-bottom: 15px; }

th.destination { font-size: small; text-align: left; padding-left: 6px; padding-right: 6px; }
th.price { font-size: small; text-align: left; padding-left: 6px; padding-right: 6px; }
td.destination { font-size: small; padding-left: 6px; padding-right: 6px; width: 150px; }
td.vehicle { font-size: small; text-align: right; padding-left: 6px; padding-right: 6px; }

td.indentBoth { padding-left: 50px; padding-right: 50px; }

th.contactForm { text-align: right; padding-right: 5px; }

td.small { font-size: small; }

td.topImage { width: 175px; }

td.weddingline { text-align: center; height: 32px; }