
body  { color: #5c5c5c; font-size: 14px; font-family: "Trebuchet MS", san-serif }
body a:link  { color: #01a1ed; font-size: 14px; font-family: "Trebuchet MS", san-serif; font-style: underline  }
body a:visited  { color: #01a1ed; font-size: 14px; font-family: "Trebuchet MS", san-serif; font-style: underline  }
body a:hover  { color: blue; font-size: 14px; font-family: "Trebuchet MS", san-serif; font-style: underline  }

.body  { color: #5c5c5c; font-size: 14px; font-family: "Trebuchet MS", san-serif; text-align: left }
.body a:link  { color: #01a1ed; font-size: 14px; font-family: "Trebuchet MS", san-serif; font-style: underline  }
.body a:visited  { color: #01a1ed; font-size: 14px; font-family: "Trebuchet MS", san-serif; font-style: underline  }
.body a:hover  { color: blue; font-size: 14px; font-family: "Trebuchet MS", san-serif; font-style: underline  }

.homeemail    { color: white; font-size: 14px; font-family: "Trebuchet MS", san-serif; font-weight: bold; text-decoration: none; letter-spacing: 1px; margin-right: 180px; margin-top: 5px }
.homeemail a:link   { color: white; font-size: 14px; font-family: "Trebuchet MS", san-serif; font-weight: bold; text-decoration: none; letter-spacing: 1px }
.homeemail a:visited   { color: white; font-size: 14px; font-family: "Trebuchet MS", san-serif; font-weight: bold; text-decoration: none; letter-spacing: 1px }
.homeemail a:hover   { color: white; font-size: 14px; font-family: "Trebuchet MS", san-serif; font-weight: bold; text-decoration: none; letter-spacing: 1px }

.tourssub { color: #19315d; font-size: 13px; font-family:Trebuchet MS, san-serif;  }


.nav   { color: #30416c; font-size: 13px; font-family: "Trebuchet MS", verdana; font-weight: bold; text-decoration: none; letter-spacing: 1px }
.nav a:link   { color: #30416c; font-family: "Trebuchet MS", verdana; font-weight: bold; text-decoration: none; letter-spacing: 1px }
.nav a:visited   { color: #30416c; font-family: "Trebuchet MS", verdana; font-weight: bold; text-decoration: none; letter-spacing: 1px }
.nav a:hover   { color: #f0af17; font-family: "Trebuchet MS", verdana; font-weight: bold; text-decoration: none; letter-spacing: 1px }

.navon   { color: #f0af17; font-size: 13px; font-family: "Trebuchet MS", verdana; font-weight: bold; text-decoration: none; letter-spacing: 1px }


.homeyalla  { color: #30416c; font-size: 16px; font-family:Trebuchet MS, san-serif; font-weight: bold }
.homebody  { color: #5c5c5c; font-size: 15px; font-family: "Trebuchet MS", san-serif; line-height: 17px }


.homesubhead   { color: #30416c; font-size: 14px; font-family: "Trebuchet MS", san-serif; font-weight: bold; text-decoration: none }
.homesubhead a:link   { color: #30416c; font-size: 14px; font-family: "Trebuchet MS", san-serif; font-weight: bold; text-decoration: none }
.homesubhead a:visited  { color: #30416c; font-size: 14px; font-family: "Trebuchet MS", san-serif; font-weight: bold; text-decoration: none }
.homesubhead a:hover  { color: #30416c; font-size: 14px; font-family: "Trebuchet MS", san-serif; font-weight: bold; text-decoration: none }

.readmore  { color: #30416c; font-size: 10px; font-family:Trebuchet MS, san-serif; font-weight: bold }
.readmore  a:link { color: #30416c; }
.readmore  a:visited { color: #30416c; }
.readmore  a:hover { color: #f1ae19; }

.latestnews  { color: #30416c; font-size: 14px; font-family:Trebuchet MS, san-serif; }

.Links  { color: #7a5b0b; font-size: 12px; font-family:Trebuchet MS, san-serif; font-style: italic }
.Links a:link { color: #7a5b0b; font-size: 12px; font-family:Trebuchet MS, san-serif; font-style: italic }
.Links a:visited { color: #7a5b0b; font-size: 12px; font-family:Trebuchet MS, san-serif; font-style: italic }
.Links a:hover  { color: #7a5b0b; font-size: 12px; font-family:Trebuchet MS, san-serif; font-style: italic }

.countrytxt { color: #19315d; font-size: 14px; font-family:Trebuchet MS, san-serif; font-style: italic; text-align:left; }

.subhead  { color: #19315d; font-size: 16px; font-family: "Trebuchet MS", san-serif; font-weight: bold; text-align:left; }


.tours   { color: #42b6f3; font-size: 14px; font-family: "Trebuchet MS", san-serif; text-align: left }
.tours a:link  { color: #42b6f3; font-size: 14px; font-family: "Trebuchet MS", san-serif }
.tours a:visited  { color: #42b6f3; font-size: 14px; font-family: "Trebuchet MS", san-serif }
.tours a:hover   { color: blue; font-size: 14px; font-family: "Trebuchet MS", san-serif }

.greyboxtype{ color: #2a2a2c; font-family:Trebuchet MS, san-serif;  font-size:13px;  }


.expands { color: black; font-family:Trebuchet MS, san-serif;  font-size:13px;  }
.expands a:link { color: #01a1ed; font-family:Trebuchet MS, san-serif;  font-size:13px; font-style: underline }
.expands a:visited { color: #01a1ed; font-family:Trebuchet MS, san-serif;  font-size:13px; font-style: underline }
.expands a:hover { color: blue; font-family:Trebuchet MS, san-serif;  font-size:13px; font-style: underline }

.tourtable { color: black; font-family:Trebuchet MS, san-serif;  font-size:12px;  }

.livechat { color: white; font-family:Trebuchet MS, san-serif;  font-size:22px; font-style: underline; margin-top:15px;  }
.livechat a:link { color: white; font-family:Trebuchet MS, san-serif;  font-size:22px;  font-style: underline}
.livechat a:visited { color: white; font-family:Trebuchet MS, san-serif;  font-size:22px; font-style: underline }
.livechat a:hover { color: blue; font-family:Trebuchet MS, san-serif;  font-size:22px;  font-style: underline}

.footerheader { color: #81838f; font-family: trebuchet, san-serif; font-size:13px;  }
.footerlinks  { color: #adb1b2; font-size: 13px; font-family:Trebuchet MS, san-serif; text-decoration: none }
.footerlinks a:link  { color: #adb1b2; text-decoration: none }
.footerlinks a:visited  { color: #adb1b2; text-decoration: none }
.footerlinks a:hover  { color: white; text-decoration: underline }

nav {
	text-align: center;
	z-index:99999;
}
nav ul ul {
	display: none;
	margin: -2px;
}
nav ul li:hover > ul {
	display: block;
}
nav ul {
	list-style: none;
	position: relative;
	display: inline-table;
}
nav ul:after {
	content: ""; clear: both; display: block;
}
nav ul li {
	float: left;
}
nav ul li:hover {
}
nav ul li:hover a {
}
nav ul li a {
	display: block; 
	padding: 10px 14px;
	color: #757575; 
	text-decoration: none;
}
nav ul ul {
	z-index: 99999;
	background: #00AFF2; 
	border-radius: 0px; 
	padding: 0;
	position: absolute; 
	top: 100%;
}
nav ul ul li {
	float: none; 
	border-top: 1px solid #1ec1ff;
	border-bottom: 1px solid #1fabe1; 
	position: relative;
}
nav ul ul li a {
	padding: 10px 14px;
	color: #fff !important;
}	
nav ul ul li a:hover {
	color: #30416C !important;
}
nav ul ul ul {
	position: absolute; left: 100%; top:0;
}
