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: 11px;
}

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: #000000;
}

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: 11px;
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;
}


.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;
}

.explore_wizard_text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #004000;
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: #000000;
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;
}
/* ------------------------------------------------ */

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: 11px;
}

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 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
}

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

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

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

.footer_links 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;
	}



