/*taprs */
/*body {position:relative; height:101%; min-width:897px; margin:10;padding:0; background: transparent url(/taprs/images/gfx/bgblue.jpg) repeat-x scroll left top;  }*/
body {position:relative; height:101%; min-width:897px; margin:10;padding:0; background-color:#6398c2;  }
.soldout {font-size:12px; }
.calResult {background-color:#e9f5fb; border-top:2px dashed #808080; border-bottom:2px dashed #808080; border-left:0px solid #e9f5fb; margin-bottom:.5em;}
.calResultLogo {background-color:#FFFFFF;}
.calResultContent {text-align:left; font-size:12px; font-weight:normal; padding-left:7px; padding-top:.5em; padding-right:7px;}

.calResult #calResultTitle a:link, .calResult #calResultTitle a:visited {font-size:14px; font-weight:bold;}
.calResult #calBookTour a:link, .calResult #calBookTour a:visited {font-size:11px; font-weight:bold; color:red;	padding-right:7px;}

#lblSubtitle {font-weight:bold;font-size:10pt;}

.quicknavTitle { MARGIN-TOP: .5em; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 25px; FONT-FAMILY: Arial; HEIGHT: 25px; BACKGROUND-COLOR: #005ea5; TEXT-ALIGN: left }
.quicknavContact { MARGIN-BOTTOM: 1em }
.featured { BORDER-TOP: #b3c9d4 2px solid; BORDER-BOTTOM: #b3c9d4 2px solid }
.featured TD { PADDING-LEFT: 10px }
.quicknav { FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Arial; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left }
.adColumn { BACKGROUND-COLOR: #ffffff;margin-top:auto;margin-bottom:auto; }
.quicknavSearch { PADDING-BOTTOM: 1em; PADDING-TOP: 5em }
.quicknavsearchform { PADDING-LEFT: 10px; padding-bottom:1em; FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Arial }
.quicknavsearchform UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none }
.quicknavsearchform LI { MARGIN-TOP: 1em }
.quicknavContact { PADDING-TOP: 3em }
.content { BORDER-RIGHT: #b3c9d4 0px solid; BACKGROUND-COLOR: #ffffff }
.quicknavdropdown { MARGIN-LEFT: 10px; PADDING-top: 5px; }
#titleUSACanada { FONT-SIZE: 11px; VERTICAL-ALIGN: bottom; LINE-HEIGHT: 25px; FONT-FAMILY: Arial; HEIGHT: 25px; BACKGROUND-COLOR: #005ea5 }
#titleUSACanada A { COLOR: #ffffff;  text-decoration:underline; }
#titleInternational { MARGIN-TOP: 1px;  FONT-SIZE: 11px; VERTICAL-ALIGN: middle; LINE-HEIGHT: 25px; FONT-FAMILY: Arial; HEIGHT: 25px; BACKGROUND-COLOR: #e5461b }
#titleInternational A { COLOR: #ffffff;  text-decoration:underline;  }
#titleHolidays { MARGIN-TOP: 1px; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; LINE-HEIGHT: 25px; FONT-FAMILY: Arial; HEIGHT: 25px; BACKGROUND-COLOR: #97000f }
#titleHolidays A { COLOR: #ffffff;  text-decoration:underline;  }
#titleCruises { MARGIN-TOP: 1px; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; LINE-HEIGHT: 25px; FONT-FAMILY: Arial; HEIGHT: 25px; BACKGROUND-COLOR: #01244b }
#titleCruises A { COLOR: #ffffff;  text-decoration:underline;  }
#titleRvs { MARGIN-TOP: 1px; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; LINE-HEIGHT: 25px; FONT-FAMILY: Arial; HEIGHT: 25px; BACKGROUND-COLOR: #7C000A }
#titleRvs A { COLOR: #ffffff;  text-decoration:underline;  }
#titleSample { MARGIN-TOP: 1px;  FONT-SIZE: 11px; VERTICAL-ALIGN: middle; LINE-HEIGHT: 25px; FONT-FAMILY: Arial; HEIGHT: 25px; BACKGROUND-COLOR: #096e2a }
#titleSample A { COLOR: #ffffff;  text-decoration:underline;  }
.pnlTitleMainContent { WIDTH: 493px; LINE-HEIGHT: 25px; HEIGHT: 25px; BACKGROUND-COLOR: #005ea5 }
.contentTitleUSACanada { WIDTH: 493px; LINE-HEIGHT: 25px; HEIGHT: 25px; BACKGROUND-COLOR: #005ea5 }
.contentTitleInternational { WIDTH: 493px; LINE-HEIGHT: 25px; HEIGHT: 25px; BACKGROUND-COLOR: #e5461b }
.contentTitleHolidays { WIDTH: 493px; LINE-HEIGHT: 25px; HEIGHT: 25px; BACKGROUND-COLOR: #97000f }
.contentTitleCruises { WIDTH: 493px; LINE-HEIGHT: 25px; HEIGHT: 25px; BACKGROUND-COLOR: #01244b }
.contentTitleRVs { WIDTH: 493px; LINE-HEIGHT: 25px; HEIGHT: 25px; BACKGROUND-COLOR: #97000f }
.contentTitleSample { WIDTH: 493px; LINE-HEIGHT: 25px; HEIGHT: 25px; BACKGROUND-COLOR: #096e2a }
.lblTitleMaincontent {  padding-top:0em; margin-top:0em; padding-bottom:0em; margin-bottom:0em; FONT-WEIGHT: bold; FONT-SIZE: 16px;  COLOR: #ffffff; FONT-FAMILY: Arial }
.lblTitleMaincontent h1{ PADDING-LEFT: 10px; padding-top:0em; margin-top:0em; padding-bottom:0em; margin-bottom:0em; FONT-WEIGHT: bold; FONT-SIZE: 14px;  COLOR: #ffffff; FONT-FAMILY: Arial }
.lblFeaturedTitleUSACanada { PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 25px; FONT-FAMILY: Arial; HEIGHT: 25px; BACKGROUND-COLOR: #005ea5 }
.PPTP { height:35px;line-height:17px;margin-top:auto;}

.lblFeaturedTitleInternational { DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 25px; FONT-FAMILY: Arial; HEIGHT: 25px; BACKGROUND-COLOR: #e5461b }
.lblFeaturedTitleHolidays { DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 25px; FONT-FAMILY: Arial; HEIGHT: 25px; BACKGROUND-COLOR: #97000f }
.lblFeaturedTitleCruises { DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 25px; FONT-FAMILY: Arial; HEIGHT: 25px; BACKGROUND-COLOR: #01244b }
.lblFeaturedTitleSample { DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 25px; FONT-FAMILY: Arial; HEIGHT: 25px; BACKGROUND-COLOR: #096e2a }
.contactThankYou { FONT-WEIGHT: bold; FONT-SIZE: 14px; WIDTH: 493px; COLOR: #ffffff; LINE-HEIGHT: 25px; FONT-FAMILY: Arial; HEIGHT: 25px; BACKGROUND-COLOR: #005ea5 }
.contactThankYouBody { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-TOP: 1em; FONT-FAMILY: Arial }
.pnlFeaturedListings {text-align:left; PADDING-RIGHT: 5px;   FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY:Arial, San-Serif }
.pnlFeaturedListings ul {margin-left:25px;padding-left:0px;padding-top:5px;margin-top:auto;margin-bottom:auto;}
.pnlFeaturedListings li {list-style:circle; list-style-image: url(/taprs/images/Zoom-in.gif);}
/*.pnlFeaturedListings li {list-style: bullet; list-style-image: none}*/
.pnlFeaturedListings a:link{font-family:Arial,San-Serif; }
.pnlFeaturedListings a:visited{font-family:Arial,San-Serif; }

.pnlFeaturedListings .fbFirstOne li {color:#d73b0a}
.pnlFeaturedListings .fbFirstOne a:link{color:#d73b0a;}
.pnlFeaturedListings .fbFirstOne a:visited{color:#d73b0a;}

.quicknav a {font-size:9pt;}

.calresults a {font-size:9pt;}



.contenttable {  }
.rightrail {width:200px; }

.adblock {text-align:center;margin-top:1em;}
.adblock img {border:0px;}

.titleBarTitle {float:left;}
.titleBarCount {float:right; padding-right:5px;}
.countLabel {color:White; font-size:12px;}

/* /taprs */

a:link {
    color:#003399; text-decoration:none;
    font-family:Arial;
    font-size:9pt;
    /*font-weight:bold;*/
}

a:active {
    color:#FF0000; text-decoration:none;
}

a:visited {
    color:#0044AA; text-decoration:none;
}

a:hover {
    color:#C7420E; text-decoration:underline;
}

.navbackground 
{
	background:#00255d;
}

.footerbackground 
{
	background:#00255d;
}


.accent20 {
     font-family:Arial;
     color:#003399;
     font-size:20pt;
     font-weight:bolder;
}

.accent14 {
     font-family:Arial;
     color:#00255D;
     font-size:14pt;
     font-weight:bold;
}

.accent13 {
     font-family:Arial;
     color:#00255D;
     font-size:13pt;
}

.accent12 {
     font-family:Arial;
     color:#00255D;
     font-size:12pt;
     font-weight:bold;
}

.customgreen {
     font-family:Arial;
     color:green;
     font-size:9pt;
     font-weight:bold;
}


.white12 {
     font-family:Arial;
     color:#ffffff;
     font-size:12pt;
     font-weight:bold;
}
.accent11 {
     font-family:Arial;
     color:#00255D;
     font-size:11pt;
     font-weight:bold;
}

.accent10 {
     font-family:Arial;
     color:#00255D;
     font-size:10pt;
     font-weight:bold;
}

.accent9 {
     font-family:Arial;
     color:#00255D;
     font-size:9pt;
}

.customsched {
     font-family:Arial;
     color:#003399;
     font-size:9pt;
     font-weight:bold;
}


.accent8 {
     font-family:Arial;
     color:#00255D;
     font-size:8pt;
}

.accent7 {
     font-family:Arial;
     color:#00255D;
     font-size:7pt;
}

.text14 {
     font-family:Arial;
     color:#000000;
     font-size:14pt;
}

.text13 {
     font-family:Arial;
     color:#000000;
     font-size:13pt;
}

.text12 {
     font-family:Arial;
     color:#000000;
     font-size:12pt;
}

.text11 {
     font-family:Arial;
     color:#000000;
     font-size:11pt;
}

.text10 {
     font-family:Arial;
     color:#000000;
     font-size:10pt;
}

.text9 {
     font-family:Arial;
     color:#000000;
     font-size:9pt;
}

.text8 {
     font-family:Arial;
     color:#000000;
     font-size:8pt;
}

.text7 {
     font-family:Arial;
     color:#000000;
     font-size:7pt;
}

.black14 {
     font-family:Arial;
     color:#000000;
     font-size:14pt;
}

.black13 {
     font-family:Arial;
     color:#000000;
     font-size:13pt;
}

.black12 {
     font-family:Arial;
     color:#000000;
     font-size:12pt;
}

.black11 {
     font-family:Arial;
     color:#000000;
     font-size:11pt;
}

.black10 {
     font-family:Arial;
     color:#000000;
     font-size:10pt;
}

.black9 {
     font-family:Arial;
     color:#000000;
     font-size:9pt;
}

.black8 {
     font-family:Arial;
     color:#000000;
     font-size:8pt;
}

.black7 {
     font-family:Arial;
     color:#000000;
     font-size:7pt;
}

.white14 {
     font-family:Arial;
     color:#ffffff;
     font-size:14pt;
     font-weight:bold;
}

.white13 {
     font-family:Arial;
     color:#ffffff;
     font-size:13pt;
     font-weight:bold;
}

.white12 {
     font-family:Arial;
     color:#ffffff;
     font-size:12pt;
     font-weight:bold;
}

.white11 {
     font-family:Arial;
     color:#ffffff;
     font-size:11pt;
     font-weight:bold;
}

.white10 {
     font-family:Arial;
     color:#ffffff;
     font-size:10pt;
     font-weight:bold;
}

.white9 {
     font-family:Arial;
     color:#ffffff;
     font-size:9pt;
     font-weight:bold;
}

.white8 {
     font-family:Arial;
     color:#ffffff;
     font-size:8pt;
     font-weight:bold;
}

.white7 {
     font-family:Arial;
     color:#ffffff;
     font-size:7pt;
     font-weight:bold;
}

.warning12 {
     font-family:Arial;
     color:#FF0000;
     font-size:12pt;
     font-weight:bold;
}

.warning11 {
     font-family:Arial;
     color:#FF0000;
     font-size:11pt;
}

.warning10 {
     font-family:Arial;
     color:#FF0000;
     font-size:10pt;
}

.warning9 {
     font-family:Arial;
     color:#FF0000;
     font-size:9pt;
}

.warning7 {
     font-family:Arial;
     color:#FF0000;
     font-size:7pt;
}

.textWhite {color:White;}

/*.featuredDestinationContainer  {background-color:#F8DF3C;}*/
.enterInfoBlock {text-align:center;}


#footer {font-size:smaller;padding-top:.5em;}
.dateDisplay {padding-left:14px;padding-top:.3em;padding-bottom:0px;font-size:smaller;}

.sitemap a{font-size:14px;}

#homepagetext div {padding-top:1em;}
