﻿body { background-color: #000000; background-image: url(Images/BodyBack.jpg); background-repeat: repeat-x; margin: 20px 10px 10px 10px; font-family: Sans-Serif; 
       font-size: 9pt; text-align: center; text-decoration: none; color: #19398a; }
img.photo { border-left-color: #dddddd; border-bottom-color: #dddddd; border-top-color: #dddddd; border-right-color: #dddddd; }
td { vertical-align: top; }

#colLogo { width: 965px; vertical-align: top; background-color: #010066; }
#colMain { width: 625px; vertical-align: top; border-right: solid 2px #000000; text-align: center; }
#colMenu { width: 170px; vertical-align: top; background-color: #ffffff; border-right: solid 2px #000000; }
#colRight { width: 170px; vertical-align: top; background-color: #ffffff; border-right: solid 2px #000000; text-align: center; }
#colUserInfo { width: 965px; text-align: right; background-color: #010066; padding-bottom: 4px; padding-right: 4px; }
#divBody { background-color: #ffffff; text-align: left; width: 965px; margin: 0 auto; }
#divContent { margin: 0 auto; }
#divCurrent { margin: 0 auto; }
#divMain { margin: 0, auto; }
#imgBanner { margin: 0 auto; }
#imgHeader { margin: 0 auto; }
#tableBody { width: 100%; padding: 0px; margin: 0 auto; border: none 0px #ffffff; border-spacing: 0px; border-collapse: collapse; }
#tableMenu { width: 100%; padding: 0px; margin: 0 auto; border: none 0px #ffffff; border-spacing: 0px; border-collapse: collapse; text-align: center; }
#tableMenu td { vertical-align: top; color: #19398a; }
#tableRight { width: 100%; padding: 0px; margin: 0 auto; border: none 0px #ffffff; border-spacing: 0px; border-collapse: collapse; text-align: center; }
#tableRight td { vertical-align: top; color: #19398a; }

.AlignCenter { text-align: center; vertical-align: top; }
.AlignLeft { text-align: left; vertical-align: top; }
.AlignRight { text-align: right; vertical-align: top; }
.BigMenu { text-align: left; text-decoration: none; font-size: 13pt; color: #ffffff; font-weight: bold; }
.BigMenu:hover { text-align: left; text-decoration: none; font-size: 13pt; color: #a59571; font-weight: bold; }
.BigMenuBack { text-align: left; background-color: #010066; padding: 5px; width: 155px; }
.BigMenuText { text-align: left; text-decoration: none; font-size: 13pt; color: #ffffff; font-weight: bold; }
.ButtonRight { text-align: right; vertical-align: top; padding-right: 17px; }
.DestinationTable { width: 600px; padding: 0px; margin: 0 auto; border: none 0px #ffffff; background-color: Transparent; }
.Disclaimer { font-size: 8pt; color: #000000; text-align: center; margin: 10px; }
.DisclaimerLeft { font-size: 8pt; color: #000000; text-align: left; margin: 10px; }
.ErrorDiv { text-align: right; padding-right: 20px; color: #ff0000; }
.FloatLeft { padding: 5px; float: left; }
.FloatRight { padding: 5px; float: right; }
.HeaderLarge { color: #1d3983; font-size: 20pt; font-weight: bold; }
.HeaderSmall { color: #1d3983; font-size: 12pt; font-weight: bold; }
.InfoFromPriceCost { font-size: 11px; color: #ff0000; }
.InfoFromPriceNights { font-weight: 900; color: #449977; }
.InfoHotel { font-weight: 900; color: #2255aa; }
.InfoIncludes { font-weight: bold; color: #449977; }
.InfoTitle { font-weight: 900; font-size: 18px; text-transform: uppercase; color: #bb3388; }
.InnerWrapper { text-align: left; width: 97%; margin: 0 auto; }
.ListLink { font-size: 9pt; color: #013467; text-decoration: none; }
.ListLink:hover { font-size: 9pt; color: #673401; text-decoration: none; }
.NoPadTable { border: none 0px #ffffff; border-spacing: 0px; border-collapse: collapse; margin: 0 auto; padding: 0px; }
.OuterWrapper { text-align: center; }
.PadTable { border: none 0px #ffffff; border-spacing: 0px; border-collapse: collapse; margin: 2px; padding: 2px; }
.Para95 { width: 95%; color: #1d3983; font-size: 9pt; text-align: left; text-indent: 15px; margin: 0 auto; }
.ParaText { font-size: 9pt; font-family: Sans-Serif; color: #19398A; text-decoration: none; text-indent: 15px; }
.RegText { color: #1d3983; font-size: 9pt; text-align: left; }
.SmallMenu { text-align: left; text-decoration: none; font-size: 9pt; color: #19398a; padding-left: 5px; }
.SmallMenu:hover { text-align: left; text-decoration: none; font-size: 9pt; color: #a59571; padding-left: 5px; }
.SmallMenuBack { text-align: left; background-color: Transparent; padding: 2px; width: 155px; }
.StandardTextBox { background-color: #ffffff; border: solid 1px #666666; color: #19398a; }
.TourLink { font-family: sans-serif; font-weight: bold; font-size: 12pt; color: #000088; text-decoration: none; }
.TourLink:HOVER { font-family: sans-serif; font-weight: bold; font-size: 12pt; color: #880000; text-decoration: none; }
.TourText { font-size: 9pt; font-family: Sans-Serif; color: #19398A; text-decoration: none; text-indent: 25px; text-align: justify; padding-bottom: 8px; }
.UserInfo { font-size: 9pt; font-weight: bold; font-family: Sans-Serif; color: #ffffff; text-decoration: none; text-align: right; padding-right: 20px; }
.WatermarkText { background-color: #ffffff; border: solid 1px #666666; color: #669966; }
.WatermarkTextRequired { background-color: #ffffff; border: solid 1px #666666; color: #996666; }          
.WideTable { border: none 0px #ffffff; border-spacing: 0px; border-collapse: collapse; margin: 0 auto; padding: 0px; width: 100%; }
.WideTableBorder { border: solid 1px #000000; border-spacing: 0px; border-collapse: collapse; margin: 0 auto; padding: 0px; width: 100%; }
.WideTablePadded { border: none 0px #ffffff; border-spacing: 0px; border-collapse: collapse; margin: 2px; padding: 2px; width: 100%; }

/**/
.Floater { background-color: Transparent; position: relative; top: -483px; left: 76px; visibility: visible; width: 450px; height: 180px; }
.FloaterTestimonials { background-color: Transparent; position: relative; top: -492px; left: 65px; visibility: visible; width: 594px; height: 375px; }
