@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Fjalla+One);
@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:400,700,300);
@import url(http://fonts.googleapis.com/css?family=Carme);
h1,h2,h3,h4,h5,h6{margin:0px; padding:0px; font-weight:normal; font-family:'Fjalla One', sans-serif; }
/*h1{font-family: 'Roboto Condensed', sans-serif; color: #c53047; font-size:30px; line-height:30px; text-align:center; margin: 0px; padding:10px 0 0 0}*/
h1{color:#FF6600; font-size:24px; line-height: 24px; margin-bottom:10px; margin-top:10px;}
h1 em{color:#c00; font-style:normal;}
h1 a{color:#FF6600;}
h2{color:#222; font-family: 'Roboto Condensed', sans-serif; font-size:18px; text-transform:uppercase}
h3{color:#FF6600; font-size:24px; line-height: 24px; margin-bottom:0px;}
h3 span.price{font-size:18px; position:absolute; margin-right:0px; right:0px;}
h4{color:#3e454c; font-size:18px; line-height: 24px; text-transform:capitalize; margin-bottom:0px; margin-top:10px;}
h5{color:#3e454c; font-size:20px; line-height: 24px; text-transform:uppercase; margin-bottom:0px; margin-top:10px;}
h5 span a{font-size:12px; color:#111; float:right;}
h5 strong{font-weight:normal; color:#c00;}
h6{font-size:12px; background:#0099FF; padding:5px; font-family:Arial, Helvetica, sans-serif; color:#fff; font-weight:bold;}
.tour {
	FONT-SIZE: 12px; 
	color: #283138;
	FONT-FAMILY: Segoe UI; 
	TEXT-DECORATION: none;
	font-weight: normal;
}
.style2 {
	FONT-SIZE: 18px; 
	color: #ffffff;
	FONT-FAMILY: Corbel; 
	TEXT-DECORATION: none;
	font-weight: bold;
}
.welcome {
	FONT-SIZE: 12px; 
	color: #166C90;
	FONT-FAMILY: Segoe UI; 
	TEXT-DECORATION: none;
	font-weight: normal;
}
.style4 {
	FONT-SIZE: 12px; 
	color:#333333;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: normal;
	line-height:20px;
}
.text {
	FONT-SIZE: 13px; 
	color: #000000;
	FONT-FAMILY: Trebuchet MS, Verdana, Helvetica, Arial,sans-serif; 
	TEXT-DECORATION: none;
	font-weight: normal;
}
.click {
	FONT-SIZE: 13px; 
	color: #E84711;
	FONT-FAMILY: Trebuchet MS; 
	TEXT-DECORATION: none;
	font-weight: bold;
}
.footer {
	FONT-SIZE: 13px; 
	color: #F26725;
	FONT-FAMILY: Comic Sans MS; 
	TEXT-DECORATION: none;
	font-weight: normal;
}
.style8 {
	FONT-SIZE: 13px; 
	color: #000000;
	FONT-FAMILY: Trebuchet MS, Verdana, Helvetica, Arial,sans-serif; 
	TEXT-DECORATION: none;
	font-weight: normal;
	line-height:20px;
}
.style9 {
	FONT-SIZE: 13px; 
	color: #FFFFFF;
	FONT-FAMILY: Trebuchet MS; 
	TEXT-DECORATION: none;
	font-weight: normal;
}
.style14 {
	FONT-SIZE: 15px; 
	color: #1987CB;
	FONT-FAMILY: Candara; 
	TEXT-DECORATION: none;
	font-weight: bold;
}
.style18 {
	FONT-SIZE: 18px; 
	color: #ffffff;
	FONT-FAMILY: Trebuchet MS; 
	TEXT-DECORATION: none;
	font-weight: normal;
}
.style21 {
	FONT-SIZE: 17px; 
	color: #0E4D7C;
	FONT-FAMILY: Candara; 
	TEXT-DECORATION: none;
	font-weight: bold;
}
.style22 {
	FONT-SIZE: 23px; 
	color: #E74710;
	FONT-FAMILY: Corbel; 
	TEXT-DECORATION: none;
	font-weight: bold;
}
.style24 {
	FONT-SIZE: 13px; 
	color: #CC0D0D;
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none;
	font-weight: bold;

}

A:hover {
	TEXT-DECORATION: underline
}
.box {
	BORDER-RIGHT: #006599 2px solid; BORDER-TOP: #006599 2px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #006599 2px solid; BORDER-BOTTOM: #006599 2px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
text2{font-family:Arial, lvetica, sans-serif; font-size:12px; color:#0492DA; font-weight:bold;}
.text3{font-family:Trebuchet MS; font-size:13px; color:#000; font-weight: normal; text-decoration:none;}
.text3:hover { color:#C12800; text-decoration: underline; }
.text4{font-family:Arial, lvetica, sans-serif; font-size:12px; color:#FF0000; font-weight:bold; text-decoration:none;}
.text4:hover { color:#000; text-decoration: none; }
.destinations{font-family:Trebuchet MS; font-size:13px; color:#000000; font-weight:bold; text-decoration:none;}
.destinations:hover { color:#AC0604; text-decoration: none; }
.text24{font-family:Trebuchet MS; font-size:12px; color:#552906; text-decoration:none;}
.text24:hover { color:#C12800; text-decoration: underline;}
.text25{font-family:Trebuchet MS; font-size:13px; color:#AE0605; font-weight:bold; text-decoration:none;}
.text25:hover { color:#000; text-decoration: underline;}
.text0{font-family:Trebuchet MS; font-size:14px; color:#FFFFFF; font-weight:normal; text-decoration:none;-webkit-transition: 0.9s;
-moz-transition: 0.9s;
-o-transition: 0.9s;}
.text0:hover { color:#000000; background-color:#CCFF00; padding-left:70px; padding-right:70px; padding-bottom:10px; padding-top:10px; font-weight:bold; text-decoration:none; -webkit-transition: 0.9s;
-moz-transition: 0.9s;
-o-transition: 0.9s; }
.text01{font-family:Arial, lvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
input.query {

background-color:#fff;

border:1px solid #A8A8A8;

width:250px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

height:20px;

color:#282828;

}

input.query1 {

background-color:#fff;

border:1px solid #A8A8A8;

width:50px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

height:25px;

color:#282828;

}

input.query2 {

background-color:#fff;

border:1px solid #A8A8A8;

width:198px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

height:25px;

color:#282828;

}

select.droup

{

background-color:#fff;

border:1px solid #A8A8A8;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

height:30px;

color:#282828;

}

.btBg{

	background-color:#1286E9;

	color:#FFFFFF;

	

	padding:10px 20px; 13px 0;

}
input.query3 {

background-color:#fff;

border:1px solid #A8A8A8;

width:160px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

height:25px;

color:#282828;

}
#cssmenu ul,
#cssmenu li,
#cssmenu span,
#cssmenu a {
  margin: 0;
  padding: 0;
  position: relative;
}
#cssmenu {
  line-height: 1;
  border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #ffffff 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #ffffff 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #ffffff 100%);
  border-bottom: 2px solid #db000b;
  width: auto;
}
#cssmenu:after,
#cssmenu ul:after {
  content: '';
  display: block;
  clear: both;
}
#cssmenu a {
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #ffffff 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #ffffff 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #ffffff 100%);
  color: #ffffff;
  display: block;
  font-family: Helvetica, Arial, Verdana, sans-serif;
  padding: 19px 20px;
  text-decoration: none;
}
#cssmenu ul {
  list-style: none;
}
#cssmenu > ul > li {
  display: inline-block;
  float: left;
  margin: 0;
}
#cssmenu.align-center {
  text-align: center;
}
#cssmenu.align-center > ul > li {
  float: none;
}
#cssmenu.align-center ul ul {
  text-align: left;
}
#cssmenu.align-right > ul {
  float: right;
}
#cssmenu.align-right ul ul {
  text-align: right;
}
#cssmenu > ul > li > a {
  color: #000000;
  font-size: 12px;
}
#cssmenu > ul > li:hover:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 50%;
  bottom: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #db000b;
  margin-left: -10px;
}
#cssmenu > ul > li:first-child > a {
  border-radius: 5px 0 0 0;
  -moz-border-radius: 5px 0 0 0;
  -webkit-border-radius: 5px 0 0 0;
}
#cssmenu.align-right > ul > li:first-child > a,
#cssmenu.align-center > ul > li:first-child > a {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}
#cssmenu.align-right > ul > li:last-child > a {
  border-radius: 0 5px 0 0;
  -moz-border-radius: 0 5px 0 0;
  -webkit-border-radius: 0 5px 0 0;
}
#cssmenu > ul > li.active > a,
#cssmenu > ul > li:hover > a {
  color: #000000;
  box-shadow: inset 0 0 3px #d9d9d9;
  -moz-box-shadow: inset 0 0 3px #d9d9d9;
  -webkit-box-shadow: inset 0 0 3px #d9d9d9;
  background: #f2f2f2;
  background: -moz-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
  background: -webkit-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #f2f2f2 100%);
}
#cssmenu .has-sub {
  z-index: 1;
}
#cssmenu .has-sub:hover > ul {
  display: block;
}
#cssmenu .has-sub ul {
  display: none;
  position: absolute;
  width: 200px;
  top: 100%;
  left: 0;
}
#cssmenu.align-right .has-sub ul {
  left: auto;
  right: 0;
}
#cssmenu .has-sub ul li {
  *margin-bottom: -1px;
}
#cssmenu .has-sub ul li a {
  background: #db000b;
  border-bottom: 1px dotted #ff0f1b;
  font-size: 11px;
  filter: none;
  display: block;
  line-height: 120%;
  padding: 10px;
  color: #ffffff;
}
#cssmenu .has-sub ul li:hover a {
  background: #a80008;
}
#cssmenu ul ul li:hover > a {
  color: #ffffff;
}
#cssmenu .has-sub .has-sub:hover > ul {
  display: block;
}
#cssmenu .has-sub .has-sub ul {
  display: none;
  position: absolute;
  left: 100%;
  top: 0;
}
#cssmenu.align-right .has-sub .has-sub ul,
#cssmenu.align-right ul ul ul {
  left: auto;
  right: 100%;
}
#cssmenu .has-sub .has-sub ul li a {
  background: #a80008;
  border-bottom: 1px dotted #ff0f1b;
}
#cssmenu .has-sub .has-sub ul li a:hover {
  background: #8f0007;
}
#cssmenu ul ul li.last > a,
#cssmenu ul ul li:last-child > a,
#cssmenu ul ul ul li.last > a,
#cssmenu ul ul ul li:last-child > a,
#cssmenu .has-sub ul li:last-child > a,
#cssmenu .has-sub ul li.last > a {
  border-bottom: 0;
}
.calendar {
				font-family: 'Trebuchet MS', Tahoma, Verdana, Arial, sans-serif;
				font-size: 1.7em;
				background-color: #EEE;
				color: #333;
				border: 1px solid #DDD;
				-moz-border-radius: 4px;
				-webkit-border-radius: 4px;
				border-radius: 4px;
				padding: 0.2em;
				width: 14em;
			}
			
			.calendar .months {
				background-color: #006600;
				border: 1px solid #E78F08;
				-moz-border-radius: 4px;
				-webkit-border-radius: 4px;
				border-radius: 4px;
				color: #FFF;
				padding: 0.2em;
				text-align: center;
			}
			
			.calendar .prev-month,
			.calendar .next-month {
				padding: 0;
			}
			
			.calendar .prev-month {
				float: left;
			}
			
			.calendar .next-month {
				float: right;
			}
			
			.calendar .current-month {
				margin: 0 auto;
			}
			
			.calendar .months .prev-month,
			.calendar .months .next-month {
				color: #FFF;
				text-decoration: none;
				padding: 0 0.4em;
				-moz-border-radius: 4px;
				-webkit-border-radius: 4px;
				border-radius: 4px;
				cursor: pointer;
			}
			
			.calendar .months .prev-month:hover,
			.calendar .months .next-month:hover {
				background-color: #FDF5CE;
				color: #C77405;
			}
			
			.calendar table {
				border-collapse: collapse;
				padding: 0;
				font-size: 0.8em;
				width: 100%;
			}
			
			.calendar th {
				text-align: center;
			}
			
			.calendar td {
				text-align: right;
				padding: 1px;
				width: 14.3%;
			}
			
			.calendar td span {
				display: block;
				color: #1C94C4;
				background-color: #F6F6F6;
				border: 1px solid #CCC;
				text-decoration: none;
				padding: 0.2em;
				cursor: pointer;
			}
			
			.calendar td span:hover {
				color: #C77405;
				background-color: #FDF5CE;
				border: 1px solid #FBCB09;
			}
			
			.calendar td.today span {
				background-color: #FFF0A5;
				border: 1px solid #FED22F;
				color: #363636;
			}
.Henbutton1 {
padding-left: 30px;
padding-right:30px;
letter-spacing: 1px;
padding-bottom: 8px;
padding-top: 8px;
cursor: pointer;
padding-right: 20px;
font-family: 'Lato', sans-serif;
text-transform: none;
font-style: italic;
font-size: 14px;
color: #fff;
background-color:#990000;
border-radius: 5px;
border: 1px solid;
-webkit-transition: 0.9s;
-moz-transition: 0.9s;
-o-transition: 0.9s;
}
.Henbutton1:hover {
	padding-left: 20px;
	padding-bottom: 8px;
	padding-top: 8px;
	padding-right: 20px;
	color: #fff;
	background-color: #03c7de;
	border-radius: 5px;
	-webkit-transition: 0.9s;
	-moz-transition: 0.9s;
	-o-transition: 0.9s;
}
.homepic {
		-webkit-transition: 0.6s;
	-moz-transition: 0.6s;
	-o-transition: 0.6s;
}
.homepic:hover {
			-webkit-transition: 0.9s;
	-moz-transition: 0.9s;
	-o-transition: 0.9s;
-webkit-filter: grayscale(100%);
border-radius: 20px;
}
.socialicons1{
	background-color:#FFF;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
}
.socialicons1:hover{
	box-shadow: 0px 0px 3px 0px #ccc;
	opacity:0.80;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	border-radius:100%;
	
}
.Henbutton2 {
padding-left: 30px;
padding-right:30px;
letter-spacing: 1px;
padding-bottom: 8px;
padding-top: 8px;
cursor: pointer;
padding-right: 20px;
font-family: 'Lato', sans-serif;
text-transform: none;
font-style: italic;
font-size: 14px;
color: #fff;
background-color:#990000;
border-radius: 0px;
border: 1px solid;
-webkit-transition: 0.9s;
-moz-transition: 0.9s;
-o-transition: 0.9s;
}
.Henbutton2:hover {
	padding-left: 20px;
	padding-bottom: 8px;
	padding-top: 8px;
	padding-right: 20px;
	color: #fff;
	background-color: #03c7de;
	border-radius: 5px;
	-webkit-transition: 0.9s;
	-moz-transition: 0.9s;
	-o-transition: 0.9s;
}
.homepic11 {
		-webkit-transition: 0.6s;
	-moz-transition: 0.6s;
	-o-transition: 0.6s;
	border-radius: 5px;
}