div.privacy {
  padding: 0px 10px 5px 10px;
}

div.affiliates {
  padding: 0px 10px 5px 10px;
}

div.usual_div {
  padding: 0px 5px 5px 5px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

div.usual_div a:link {
color: #007BC6;
text-decoration: none;
}

div.usual_div a:visited {
color: #007BC6;
text-decoration: none;
}
div.usual_div a:hover {
color: #990000;
text-decoration: none;
}
div.usual_div a:active {
color: #990000;
text-decoration: none;
}

h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
color: #404040;
}

h1 a:link {
color: #007BC6;
text-decoration: none;
}

h1 a:visited {
color: #007BC6;
text-decoration: none;
}

h1 a:hover {
color: #990000;
text-decoration: none;
}

h1 a:active {
color: #990000;
text-decoration: none;
}


h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #404040;
}

p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}

body {
margin: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 5px;

background-color: #eeeeee;
background-image: 
url('/images/background.gif');
background-repeat: repeat-x
}

.dashed_border_right {
border-right: 2px dashed #AAAAAA;
}

.dashed_border_leftright {
border-right: 2px dashed #AAAAAA;
border-left: 2px dashed #AAAAAA;
}

.attention_text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
text-align: justify;
}


.attention_text a:link {
color: #007BC6;
text-decoration: none;
}


.attention_text a:visited {
color: #0000C0;
text-decoration: none;
}

.attention_text a:hover {
color: #990000;
text-decoration: none;
}

.attention_text a:active {
color: #990000;
text-decoration: none;
}

/*   Fixed Departures Font Class Starts */

.fd_text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
}


.fd_text a:link {
color: #007BC6;   /* #007BC6 */
text-decoration: none;
}


.fd_text a:visited {
color: #007BC6;
text-decoration: none;
}

.fd_text a:hover {
color: #990000;
text-decoration: none;
}

.fd_text a:active {
color: #990000;
text-decoration: none;
}

/*   Fixed Departures Font Class Ends */

.attention_text_1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000000;
text-align: justify;
}


.attention_text_1 a:link {
color: #007BC6;
text-decoration: none;
}

.attention_text_1 a:visited {
color: #0000C0;
text-decoration: none;
}

.attention_text_1 a:hover {
color: #990000;
text-decoration: none;
}

.attention_text_1 a:active {
color: #990000;
text-decoration: none;
}




.introduction_text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-align: justify;
}

.menu_panel_text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-align: justify;
}

.menu_panel_text a:link {
color: #0000C0;
text-decoration: none;
}

.menu_panel_text a:visited {
color: #0000C0;
text-decoration: none;
}

.menu_panel_text a:hover {
color: #990000;
text-decoration: none;
}

.menu_panel_text a:active {
color: #990000;
text-decoration: none;
}



.newsletter_heading_text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #FFFFFF;
text-align: center;
font-weight: bold;
}

.newsletter_promo_text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #404040;
text-align: justify;
}

.details__text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-align: justify;
}



/* TOP MENU  */
.topmenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #000000;
}

.topmenu a:link {
color: #007BC6;
text-decoration: none;
}

.topmenu a:visited {
color: #007BC6;
text-decoration: none;
}

.topmenu a:hover {
color: #990000;
text-decoration: none;
}

.topmenu a:active {
color: #990000;
text-decoration: none;
}
/* TOP MENU  */


/*  SEO Footer Links  */
.seo_footer_links {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
}

.seo_footer_links a:link {
color: #007BC6;
text-decoration: none;
}

.seo_footer_links a:visited {
color: #007BC6;
text-decoration: none;
}

.seo_footer_links a:hover {
color: #000080;
text-decoration: none;
}

.seo_footer_links a:active {
color: #000080;
text-decoration: none;
}



/* To display departures */
div.ch {
  border-top: 1px solid #EEEEEE;
  border-left: 1px solid #EEEEEE;
  border-right: 1px solid #EEEEEE;
  border-bottom: 1px solid #EEEEEE;
  padding-left: 2px; 
  padding-right: 2px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  text-align:center;
  background-color:#EEEEEE;
}
div.cb {
  border-top: 1px solid #EEEEEE;
  border-left: 1px solid #EEEEEE;
  border-right: 1px solid #EEEEEE;
  border-bottom: 1px solid #EEEEEE;
  padding-left: 1px; 
  padding-right: 1px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  text-align:center;
  background-color:#FFFFFF;
}
div.cmsp {
  padding-left: 1px; 
  padding-right: 1px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  text-align:center;
  background-color:#80FF80;
}
div.cmsg {
  padding-left: 1px; 
  padding-right: 1px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  text-align:center;
  background-color:#80FF80;
}
div.cmc {
  padding-left: 1px; 
  padding-right: 1px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  text-align:center;
  background-color:#80FF80;
}
/* ------------------------------------------------ */


.right_panel_activity_menu_heading {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #FFFFFF;
text-align: center;
font-weight: bold;
}

div.right_panel_activity_menu {
  border-left: 2px solid #EEEEEE;
  border-right: 2px solid #EEEEEE;
  border-bottom: 2px solid #EEEEEE;
  padding-left: 5px; 
  padding-right: 5px;
  padding-top: 3px;
  padding-bottom: 5px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-align:left;
  background-color:#FFFFFF;
  line-height: 150%;
}

.right_panel_activity_menu a:link {
color: #808080;
text-decoration: underline;
}

.right_panel_activity_menu a:visited {
color: #808080;
text-decoration: underline;
}

.right_panel_activity_menu a:hover {
color: #ff0000;
text-decoration: none;
}

.right_panel_activity_menu a:active {
color: #ff0000;
text-decoration: none;
}

.right_panel_stay_connected_heading {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #FFFFFF;
text-align: center;
font-weight: bold;
}

div.right_panel_stay_connected {
  border-left: 2px solid #EEEEEE;
  border-right: 2px solid #EEEEEE;
  border-bottom: 2px solid #EEEEEE;
  padding-left: 5px; 
  padding-right: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  margin-right:0px;
  margin-left:0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-align:left;
  background-color:#FFFFFF;
  line-height: 150%;
}

div.itinerary_highlight {
  border-top: 1px solid #FFBB00;
  border-left: 1px solid #FFBB00;
  border-right: 1px solid #FFBB00;
  border-bottom: 1px solid #FFBB00;
  padding-left: 5px; 
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  background-color:#FFFFE0;
  text-align:left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

div.trip_itinerary_highlight {
  border-top: 1px solid #FFBB00;
  border-left: 1px solid #FFBB00;
  border-right: 1px solid #FFBB00;
  border-bottom: 1px solid #FFBB00;
  padding-left: 5px; 
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  background-color:#FFFFE0;
  text-align:left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #202020;
}

div.trip_top_navigation_text{
  border-bottom: 1px solid #6B90DA;
  padding-top: 5px; 
  padding-bottom: 5px; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;

}

.trip_top_navigation_text a:link {
color: #007BC6;
text-decoration: none;
}

.trip_top_navigation_text a:visited {
color: #007BC6;
text-decoration: none;
}

.trip_top_navigation_text a:hover {
color: #990000;
text-decoration: none;
}

.trip_top_navigation_text a:active {
color: #990000;
text-decoration: none;
}


.trip_general_text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
text-align: justify;
}


.trip_general_text a:link {
color: #007BC6;
text-decoration: none;
}


.trip_general_text a:visited {
color: #007BC6;
text-decoration: none;
}

.trip_general_text a:hover {
color: #990000;
text-decoration: none;
}

.trip_general_text a:active {
color: #990000;
text-decoration: none;
}

div.system_block {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
text-align: justify;
line-height: 130%;
padding-left:5px;
padding-right:5px;
padding-top:10px;
}


system_block. a:link {
color: #007BC6;
text-decoration: none;
}


.system_block a:visited {
color: #0000C0;
text-decoration: none;
}

.system_block a:hover {
color: #990000;
text-decoration: none;
}

.system_block a:active {
color: #990000;
text-decoration: none;
}


div.seo_menu_selected {
  border-top: 1px solid #6B90DA;
  border-left: 1px solid #6B90DA;
  border-right: 1px solid #6B90DA;
  padding-left: 5px; 
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  background-color:#EBEFF9;
  text-align:center;
}

div.seo_menu_unselected {
  border-bottom: 1px solid #6B90DA;
  padding-left: 5px; 
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align:center;
}

div.menu_selected {
  border-top: 1px solid #6B90DA;
  border-left: 1px solid #6B90DA;
  border-right: 1px solid #6B90DA;
  padding-left: 2px; 
  padding-right: 2px;
  padding-top: 5px;
  padding-bottom: 5px;
  background-color:#EBEFF9;
  text-align:center;

}


div.menu_unselected {
  border-bottom: 1px solid #6B90DA;
  padding-left: 2px; 
  padding-right: 2px; 
  padding-top: 5px;
  padding-bottom: 5px;
  text-align:center;

}

div.menu_unselected a:link {
color: #007BC6;
text-decoration: none;
}

div.menu_unselected a:visited {
color: #007BC6;
text-decoration: none;
}
div.menu_unselected a:hover {
color: #990000;
text-decoration: none;
}
div.menu_unselected a:active {
color: #990000;
text-decoration: none;
}

div.menu_text {
  border-bottom: 1px solid #6B90DA;
  padding-top: 5px; 
  padding-bottom: 5px; 

}


div.seo_submenu {
  border-bottom: 1px solid #6B90DA;
  padding-left: 5px; 
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  background-color:#EBEFF9;
}

div.seo_xplore_widget {

  border-bottom: 1px solid #808080;
  background-color:#EEEEEE;
  margin-top: 4px;
  padding-top: 5px;
  padding-bottom: 5px;
}

div.gallerydiv {
  visibility: hidden;
  display: none;
}

/* Footer Links  */
.footer_links_t4a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}

.footer_links_t4a a:link {
color: #007BC6;
text-decoration: none;
}

.footer_links_t4a a:visited {
color: #007BC6;
text-decoration: none;
}

.footer_links_t4a a:hover {
color: #990000;
text-decoration: none;
}

.footer_links_t4a a:active {
color: #990000;
text-decoration: none;
}
/* Footer Links  */

	.calendartable
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:black;
	background-color:navy;
	
	}
	
	.calendartable TD
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-align: right;
	color:black;
	background-color:white;
	}
	
	.calendartable TH
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align: right; 
	font-size:8pt;
	color:black;
	background-color:white;
	}


/* rounded corner box blue border, gray fill */

#rounded_blue_gray {background: transparent; margin:0px 0px 0px 0px;}
 
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#eeeeee; border-left:1px solid #007BC6; border-right:1px solid #007BC6;}
.xb1 {margin:0 5px; background:#007BC6;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
 
.xboxcontent {display:block; background:#eeeeee; border:0 solid #007BC6; border-width:0 1px; padding-left:5px; padding-right:5px;}
/* rounded corner box blue border, gray fill */

div.header_menu {
                }

.header_menu H1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px;color:#404040;margin:0px; padding: 0px; }

.header_menu a:link {
color: #007BC6;
text-decoration: none;
}

.header_menu a:visited {
color: #007BC6;
text-decoration: none;
}

.header_menu a:hover {
color: #990000;
text-decoration: none;
}

.header_menu a:active {
color: #990000;
text-decoration: none;
}

