@charset "utf-8";
/* CSS Document */

html, body {height:100%;}

body{
	font-size:14px;
	/*font-family:"Tahoma", Arial, Helvetica, sans-serif;*/
	font-family: 'Open Sans', sans-serif;
	line-height:normal;
	padding:0px;
	margin:0px;
	/*background:#FAFAFA;*/
	background-image:url(../images/world%20map.jpg );
	 background-image:url(../images/world%20map_1.png);
	background-attachment:fixed;
	
	background-repeat:repeat-y;
	
	
	color:#151515;
}
a,a:visited{outline:none; color:##04B7E5; text-decoration:none;}

a:hover{
	
	color:#04B7E5;
	text-decoration:underline;
	-webkit-transition: color 200ms ease-in;
	-moz-transition: color 200ms ease-in;
	-o-transition: color 200ms ease-in;
	transition: color 200ms ease-in;
}
.clear{	clear:both;	height:0px;}
img{border:none;}
ul,li,ol,p,form,h1,h2,h3,h4,h5,h6{	margin:0px;	padding:0px;}
.hr{border-bottom:1px dotted #d9d9d9;}
p { padding-bottom:10px; font-size:14px; line-height:21px; text-align:left; }

ul,li{	list-style:none;}
ol li{ list-style-type:upper-roman;}
h1,h2,h3,h4,h5,h6{font-family: 'Lato', sans-serif; color:#04B7E5;}

h1 {font:800 22px/36px 'Lato', sans-serif; color:#04B7E5;}

h2 {font:800 20px/36px 'Lato', sans-serif;}

h3, .sitemap > li > a {font:22px/36px 'Lato', sans-serif;}

h4{font:bold font:14px/24px 'Lato', sans-serif; color:#04B7E5;}

h5 {font:italic 18px/24px 'Lato', sans-serif;}

h6 {font:italic 14px/18px 'Lato', sans-serif;}

.main{
	width:1024px;
	height:auto;
	margin:0px auto;
	/*padding:0px 33px;*/
	background:#fff;
	
	overflow:hidden;
	-webkit-box-shadow:0px 1px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:0px 1px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:0px 1px 5px 0px rgba(50, 50, 50, 0.75);
}
.top-bar{background:#04B7E5;width:1024px; height:20px;}
/*header*/
.header{width:960px; height:174px; background:#fff; margin:0 auto; margin-top:-20px;-webkit-box-shadow:0px 1px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:0px 1px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:0px 1px 5px 0px rgba(50, 50, 50, 0.75);}
.logo_wrapper{width:370px; height:90px; float:left;margin-top:25px; margin-left:25px;}	
.logo{width:200px; height:90px; float:left; margin-top:25px; /*margin-left:25px;*/ }
.masthead-20years{width:150px; height:90px; float:right; margin-top:50px;}


.social-icons{width:300px; height:50px; float:right; margin-top:25px;margin-right:30px; }
.social-icons-link{width:180px; height:50px;float:right; /*border:1px solid #00ff00;*/ }

.social-icons-link1{width:100px; height:50px;float:left; /*border:1px solid #000;*/}
.social-icons a:hover{opacity: 0.5; filter: alpha(opacity=50);}
.social-icons-phone{width:50px; height:50px;float:right;  }
  #phone{width:150px; height:50px;font-family:'Open Sans', sans-serif; float:right; font-weight:bold; color:#04B7E5; }
 
 

/*.social-icons*/

/*navigation*/
.nav-bar{
	width:940px; 
	float:left;
	margin-left:60px; /*border:1px solid #000;*/
}
ul, li {
    font-size:14px; 
    font-family:Arial, Helvetica, sans-serif;
    line-height:21px;
    text-align:left;
}
 
/* Navigation Bar */
 
#menu {
    width:940px; /*940px 780px*/
    margin: 0px auto;
    height:45px;
   margin-top:30px;
    
	 /*border:1px solid #000;*/
}
 
#menu li {
    float:left;
    text-align:center;
    position:relative;
    padding: 4px 14px ;
    margin-right:10px;
    border:none;
	/*font-weight:bold;*/
}
 
#menu li:hover {
    padding: 4px 14px;
    color:#fff;
   
    background: #04B7E5;
    -moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
    
    }

 .active{
	padding: 4px 16px;
    color:#fff; 
    background: #04B7E5;
    -moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
    } 
#menu .active a{color:#fff;}
#menu li a {
    font-family:Arial, Helvetica, sans-serif;
	
    font-size:14px;
	font-weight:bold;
    color: #000;
    display:block;
    outline:0;
    text-decoration:none;
    
    
}
 
#menu li:hover a {color:#fff;}

#menu li .drop {padding-right:21px; background:url("../images/arrow-down.png") no-repeat right 8px;}

#menu li:hover .drop {background:url("../images/right_arrow.png") no-repeat right 7px;}

/* Drop Down */

.dropdown_1column, .dropdown_5columns, .dropdown_6columns
 {
    margin:4px auto;
    float:left;
    position:absolute;
    left:-999em; /* Hides the drop down */
	text-align:left;
    padding:10px 5px 10px 5px;
    border-top:none;
  background:#04B7E5;
	margin-top:4px;
    -moz-border-radius: 0px 0px 5px 5px;
    -webkit-border-radius: 0px 0px 5px 5px;
    border-radius: 0px 0px 5px 5px;
}
 .dropdown_1column {width: 160px; z-index:10;}
.dropdown_5columns,  .dropdown_6columns {width: 870px; z-index:10;}
#menu li:hover .dropdown_5columns {left:-220px;top:auto;}
/*#menu li:hover .dropdown_6columns {left:-100px;top:auto;} */

/* Columns */
 
.col_1,.col_4
 {
    display:inline;
    float: left;
    position: relative;
    margin-left: 5px;
    margin-right: 5px;
}
.col_1 {width:119px;}
.col_4 {width:870px;} /*750px 800*/

/*#menu .menu_right {
	float:right;
	margin-right:0px;
}*/
#menu  li .align_left {
	text-align:center;
}

#menu li:hover .align_left {
	left:auto;
	/*right:-1px;*/
	right:-61px;
	top:auto; text-align:center;
}
.alignCenter{font-size:14px;
    line-height:24px;
    position:relative;
    padding:0;
    margin:0;
    float:none;
    text-align:center;
    width:130px;
}
/* Drop Down Content Stylings */ 

#menu h3 {
    margin:7px 0 14px 0;
    padding-bottom:7px;
    border-bottom:1px solid #fff; 
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
    line-height:21px; 
	font-weight:bold;
	text-align:left;
} 
#menu p, #menu ul li {
    font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:21px;
    text-align:center;
	word-spacing:1px;
   
}
#menu li:hover div a {
    font-size:13px 
    color:#fff;
}
#menu li:hover div a:hover {text-decoration:underline; }

#menu li ul {
    /*list-style:disc;*/
    padding:0;
    margin:0 0 12px 0;
}
#menu li ul li {
    font-size:14px;
    line-height:24px;
    position:relative;
    padding:0;
    margin:0;
    float:none;
    text-align:left;
 /*list-style:disc;*/

    width:130px;
}
#menu li ul li:hover {
    background:none;
    border:none;
    padding:0;
    margin:0;
}

 


/*content*/
.content{ width:1022px; height:920px; margin:0px auto; border-bottom:1px dotted #d9d9d9; margin-bottom:10px;}
.tiles{width:680px; height:700px; float:left;margin-left:27px; margin-top:22px; }
.content h1{margin-left:5px;}
#homepg_txt{width:650px; height:100px; float:left; margin-left:27px; /*margin-top:5px;*/}	
#homepg_txt p{
	text-align:justify;
	margin-left:5px;
	}
/* icons */
.icon_container {
	position:relative; 
	overflow:visible !important; 
}
/*#icon-container{width:680px; height;210px; float:left; border:1px solid #000;}*/
.icon .preloader {padding-bottom:80%;}


.touch_dev .icon_hover {display:none;}

.icon_inner .icon_hover,
.icon_inner .icon_hover .read_more a,
.icon_inner .icon_hover .read_more a:hover{color:#ffffff; font-family: 'Lato', sans-serif;}

.icon_inner .icon_hover .read_more,
.icon_inner .icon_hover .read_more a,
.icon_inner .icon_hover .icon-title a:hover{color:#000000; font-family: 'Lato', sans-serif;}


.icon_inner .icon_hover .read_more {
	width:200px;
	padding:0 20px;
	
	position:absolute;
	bottom:15px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box; 
}

.icon_inner .icon_hover .read_more,
.icon_hover_links,
.icon_inner .icon_hover .entry-content {text-align:center; }


.icon_inner {
	background-color:#ffffff;
	position:relative;
	overflow:hidden; 
	width:200px;
	height:200px; margin-left:10px;
}

.icon_inner_box {border:1px solid #dadada;}

/*.icon_container  .icon_inner  .cmsms_media {
	height:0;
	padding-bottom:80%;
}*/

.icon_inner .icon_hover .icon-title {margin:30px 20px;}
/* .icon-header .icon-title h4{font-family: 'Lato', sans-serif;}
*//*.icon_inner .icon_hover .icon_hover_links {
	position:absolute;
	top:50%;
	margin-top:-21px;
	width:200px;
}*/

.icon_inner .icon_hover .icon-title,
/*.icon_inner .icon_hover .cmsms_link,
.icon_inner .icon_hover .cmsms_imagelink,*/
.icon_inner .icon_hover .read_more {
   -webkit-transform:translateY(-100%);
   -moz-transform:translateY(-100%);
   -o-transform:translateY(-100%);
   -ms-transform: translateY(-100%);
   transform:translateY(-100%);
   -webkit-transition: all 0.2s ease-in-out 0.2s;
   -moz-transition: all 0.2s ease-in-out 0.2s;
   -o-transition: all 0.2s ease-in-out 0.2s;
   -ms-transition: all 0.2s ease-in-out 0.2s;
   transition: all 0.2s ease-in-out 0.2s;
}

.icon_inner .preloader .image_rollover {display:none;}

.icon_inner .icon_hover {
	text-align:center;
	height:190px;
	width:200px;
	position:absolute;
	left:0;
	
	background-color:#a8a8a8;
	background-color:#04B7E5;
	background-color:#303030;
	top:-100%;
	opacity:0.8;
	filter: alpha(opacity=80);
	z-index:10;
	-webkit-transition:all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	-ms-transition:all 0.5s ease-in-out;
	transition:all 0.5s ease-in-out;
}

.icon_inner:hover .icon_hover {top:0; left:0;}

.icon_inner:hover .icon_hover .icon-title,
/*.icon_inner:hover .icon_hover .cmsms_link,
.icon_inner:hover .icon_hover .cmsms_imagelink,*/
.icon_inner:hover .icon_hover .read_more {
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-o-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0);
	-webkit-transition-delay:0.2s;
	-moz-transition-delay:0.2s;
	-o-transition-delay:0.2s;
	-ms-transition-delay:0.2s;
	transition-delay:0.2s;
}

.icon_inner .icon-header {
	padding:0 20px;
	overflow:hidden;
	position:relative;
	
}

/*.icon_inner .icon-header {padding-right:40px;}*/



.icon_container .icon 
/*.icon_container.four_blocks */
.icon_container .icon /*.icon_container.four_blocks .icon */

 {display:none !important;}

.icon_container  {right:6px;}

/*.format-album.four_blocks  {width:200px;padding-right:0}*//*four_blocks*/
/*.icon_container.four_blocks {margin-right:-3.9%;}
.icon_container.four_blocks .icon {width:200px;}*/
/*.format-album.four_blocks {padding-right:0;}
*/
/*.icon_container .icon_inner  {
	
	border-top:1px solid #e5e5e5;
	background:#fbfbfb;
	background:#000;
	padding:11px 20px 14px;
}
*/
.icon_inner .icon-title {margin:10px 30px; /*padding-left:20px;*/ }

.icon_inner .icon_hover .icon-title {margin-top:10px; left:0; text-align:left;}
 .hover-title{padding:5px 0 10px 5px; text-align:center; text-transform:uppercase;}

.icon_inner .icon_hover  p {font-family: 'Lato', sans-serif; font-size:13px; text-align:left; padding:5px 0 0 5px;}
.icon_inner .icon_hover  h4 {font-family: 'Lato', sans-serif; font-size:16px; }
.icon_inner .icon_hover .read_more {bottom:30px; }
.icon_inner .icon_hover .read_more a{text-transform:uppercase; color:#fff; text-decoration:none; border:1px solid #fff; padding:2px 4px; }
.icon_container .icon {
	float:left;
	padding-right:10px;
	padding-bottom:20px;
}	
/*explore more*/
#explore_more{width:1022px; height:200px; float:left; margin-left:30px; margin-top:20px; }
#explore_more #icon{width:150px; height:180px; float:left; border:1px solid #6C6C6C; margin-right:50px; font-family: 'Lato', sans-serif;}
#explore_more h2{color:#04B7E5; }
#icon a{display:none;}

#icon:hover a {
      display: block;
   font-family: 'Lato', sans-serif; 
  font-size:13px;
  color: #ffffff;
  text-transform:uppercase;
  text-align:center;
  background:#6C6C6C;
  background:#04B7E5;
  opacity:0.8;
  padding: 10px 20px 10px 20px;
  text-decoration: none; margin-top:-35px;
   -webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-o-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0);
	-webkit-transition-delay:0.2s;
	-moz-transition-delay:0.2s;
	-o-transition-delay:0.2s;
	-ms-transition-delay:0.2s;
	transition-delay:0.2s;
	}

/*sidebar*/	
.sidebar{width:300px; height:400px; float:right;/*border:1px solid #000;*/}
.sidebar .searchbar{width:300px; height:50px; margin-left:13px; }
.subscribe-button{
	border:1px solid rgba(0, 0, 0, .15); 
	padding:8px 48px; margin-left:25px;
	background-color:#04B7E5;
	display:inline-block;
	margin-bottom:5px;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow:0 1px 0 rgba(0, 0, 0, .1);
	box-shadow:0 1px 0 rgba(0, 0, 0, .1);
	font-family: 'Lato', sans-serif; 
}
.subscribe-button:hover{text-decoration:none;}
.searchbar input[type="text"] {
	/*float:left;
	padding-right:32px;*/
	width:213px;  height:28px; border:1px solid #d9d9d9; padding:0px 3px; position:relative;
}

.searchbar input[type="submit"] {
	border-style: none; border: 0px solid; background: url('../images/search.png')   no-repeat;  width: 30px; height: 30px;

	cursor:pointer;
}

/*travel tips testimonials*/
#travel_tips{
	width:240px;
	height:320px;
	margin-top:10px;
	margin-bottom:25px;
	margin-left:25px;
	border:5px solid #E4E4E4;
	font-family: 'Open Sans', sans-serif; 
	font-size:13px;
	
	
	
}
 #testimonials{
	width:240px;
	height:170px;
	margin-top:10px;
	margin-bottom:25px;
	margin-left:25px;
	border:5px solid #E4E4E4;
	font-family: 'Open Sans', sans-serif; 
	font-size:13px;
	
	
	
}
/*#travel_tips #box {width:100px;
	height:30px;
	margin:auto;
	background:#04B7E5;
	margin-top:-15px; border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}*/
#travel_tips #box {
 width: 100px;
    height: 30px;
	margin:auto;
	
	margin-top:-15px; 
	position: relative;
   
    /*padding: 3px 0 0 5px;*/
	
    background: #04B7E5;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
	color:#fff;
	text-align:center;
}
#box:after {
    content: "";
    position: absolute;
    bottom: -8px;
    left: 41px;
    border-style: solid;
    border-width: 8px 8px 0;
    border-color: #04B7E5 transparent;
    display: block;
    width: 0;
    z-index: 1;
}
#testimonials #box{width:120px;
	height:30px;
	margin:auto;position: relative;
	background:#04B7E5;
	margin-top:-15px; border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;color:#fff;
	text-align:center;
}
#testimonials #box:after {
    content: "";
    position: absolute;
    bottom: -8px;
    left: 48px;
    border-style: solid;
    border-width: 8px 8px 0;
    border-color: #04B7E5 transparent;
    display: block;
    width: 0;
    z-index: 1;
}
#travel_tips h2, #testimonials h2{
	font-family: 'Lato', sans-serif; 
	font-size:14px;
	/*padding-top:5px;*/
	text-align:center;
	color:#fff;
	
}
#testimonials li{font-size:13px; font-weight:900; font-family: 'Open Sans', sans-serif;border-bottom: 1px dotted #d9d9d9;}
#testimonials li a{color:#04B7E5;padding:10px 5px;}
#testimonials ul li a:last-child{margin-bottom:10px;}
#tips-content{width:600px; /*height: 1100px;*/margin:10px 0 0 30px; }
#tips-content ol li{margin: 5px 0 20px 40px; text-align:justify; font-family: 'Open Sans', sans-serif; }
#tips-content h1, #tips-content h2{color:#04B7E5;}

/*testimonials*/
#tips-content h1{margin-left:-3px;}
#tips-content p{text-align:justify;}
blockquote.style2 {
  font: 14px/22px normal 'Open Sans', sans-serif;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 50px;
  padding-left: 15px;
  border-left: 3px solid #04B7E5;text-align:justify;
} 
/*#travel_tips .someclass, #testimonials .someclass{ margin-left:-5px; margin-top:-19px; border:none; padding:5px;}*/
.vticker{
	border:none;
	font-family: 'Open Sans', sans-serif;
	width: 220px; /*height:190px;*/
}
.vticker ul{
	padding: 0;
}
.vticker li{
	list-style: none;
	border-bottom: 1px dotted #d9d9d9;
	padding:0 8px 8px 5px; 
	text-align:justify;font-weight:normal; font-size:13px;font-family: 'Open Sans', sans-serif;
}
.vticker li a{color:#04B7E5;}
.vticker li a:link, .vticker li a:visited {color:#04B7E5;}
.et-run{
	background: red;
}
/*cruises*/
/*p{padding-bottom:15px;}*/
p a:link, p a:visited{color:#04B7E5;}
/*escort tours*/
#escort-tours-links {width:500px; height:150px; /*border:1px solid #d9d9d9;*/ }/* margin: 5px 0 20px 30px; text-align:justify; font-family: 'Open Sans', sans-serif;*/ 
#escort-tours-links1{width:230px; height:150px; float:left; /*margin-left:20px;*/}
#escort-tours-links2{width:230px; height:200px; float:left; margin-left:10px;}
#escort-tours-links1 p , #escort-tours-links2 p{margin-top:25px ;}
#escort-tours-links_btn {
  background: #3E3E3E;
  background-image: -webkit-linear-gradient(top, #3E3E3E, #272727);
  background-image: -moz-linear-gradient(top,  #3E3E3E, #272727);
  background-image: -ms-linear-gradient(top, #3E3E3E, #272727);
  background-image: -o-linear-gradient(top,  #3E3E3E, #272727);
  background-image: linear-gradient(to bottom,  #3E3E3E, #272727);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  font-family: 'Lato', sans-serif;
  color: #ffffff;
  font-size: 13px;
  width:215px;
  height:30px;
  padding-top:3px ;
  /*padding: 8px 3px;
  
  margin-left:3px;
  */
  text-decoration: none;
  text-align:center;
  
  display:block;
}

#escort-tours-links_btn:hover {
  background: #272727;
  
  text-decoration: none;
}


/* bredcrumbs*/

#breadcrumb{
	font-weight:bold;
	font-family: 'Lato', sans-serif;
	color:#04B7E5;
	padding-top:18px;
	padding-left:30px;
	padding-bottom:10px;
	margin-bottom:5px;
	font-size:13px;
	line-height:18px;
	border-bottom:1px dotted #d9d9d9;
}
#breadcrumb a, #breadcrumb a:visited{color:#999999;	text-decoration:none;}
#breadcrumb a:hover{color:#04B7E5;text-decoration:none;}
#breadcrumb .current{color:#04B7E5;}

/*About us*/

#content-aboutus{width:1022px; height:800px; margin:0px auto; border-bottom:1px dotted #d9d9d9; /*margin-top:20px;*/}
#about-us{width:680px; height:750px; float:left; margin-left:27px; margin-top:3px; }
#about-us p{text-align:justify; padding:10px 30px 10px 0;}	
#about-us h1, #about-us h4{color:#04B7E5; margin-left:3px; }
/* #about-us h4{font-size:18px;  }*/
#about-us ul li{list-style-type:square; color:#151515; margin-left:20px; }

/*Inner pages slider*/
#slider{
	width:630px; 
	height:300px; 
	border:5px solid #f1f1f1; margin-top:35px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(15, 15, 15, 0.75);
	-moz-box-shadow:    0px 0px 5px 0px rgba(15, 15, 15, 0.75);
	box-shadow:         0px 0px 5px 0px rgba(15, 15, 15, 0.75);
}
#slider1_container{position: relative; top: 0px; left: 0px; width: 630px; height: 300px;}

.captionBlack
        {
            color: #fff;
            font-size: 20px;
            line-height: 30px;
            text-align: center;
            border-radius: 4px;
        }
        
        .captionBlack
        {
        	font-size:16px;
            background: #000;
            background-color: rgba(0, 0, 0, 0.4);
        }
        
        /*.bricon
        {
            background: url(../img/browser-icons.png);
        }*/

/*inner page content*/
.inner-content{	width:680px; height:auto; margin-top:10px;}
#inner-content{
	width:680px;
	height:600px;
	/*margin-top:200px;*/
	margin-left:30px;
}
.inner-content h1 , #about-us h1{color:#04B7E5;}
.inner-content p {/*text-align:justify; padding-right:30px;*/ color:#282828; margin-bottom:5px; }
.inner-content h3{color:#151515; font-size:18px; margin-left:2px; margin-bottom:5px;}
/*itinerary for destinatios*/
.itinerary{width:1022px; height:250px; margin:auto;}
.itinerary1{width:680px; height:200px; float:left;}
.itinerary #thumbnails{width:200px; height:150px; border:1px solid #d9d9d9; float:left; margin:3px 8px 10px 20px;}
.itinerary1 #thumbnails{width:200px; height:150px; border:1px solid #d9d9d9; float:left; margin:3px 8px 5px 5px;}
.itinerary1 #thumbnails p, .itinerary #thumbnails p {font-size:13px; color:#808080; text-align:left;}
/*itinerary for holidayss*/
.itinerary1 #thumbnails1 {width:200px; height:170px; border:1px solid #d9d9d9; float:left; margin:3px 8px 5px 5px;}
/*.itinerary h3{margin-left:30px; color:#4B7E5;}*/
#thumbnails_desc{width:200px; height:170px;  /*overflow:auto; -webkit-overflow-scrolling: touch;*/font-size:13px; color:#808080;}
.itinerary1 #thumbnails1 h4{font-weight:bold; padding-top:5px; text-align:center; color:#4B7E5;/*padding-left:10px;*/}
.itinerary #thumbnails h4 {font-weight:bold; padding-top:5px; text-align:center; color:#4B7E5;/*padding-left:10px;*/}
#thumbnails h4, #thumbnails1 h4{font-weight:bold; padding-top:5px; text-align:center; font-size:14px;}
 .itinerary1 #thumbnails1 p{font-size:13px; color:#808080; }
#thumbnails_desc p{text-align:left;}
 .itinerary1 #itinerary1_desc p{font-size:13px; color:#808080; }
 .itinerary1 #itinerary1_desc h4{font size:14px; font-family: 'Lato', sans-serif;}
/*#thumbnails1 #thumbnails_desc p{padding-left:5px;}*/
.itinerary-btn:link {
  background: #04B7E5;
  background-image: -webkit-linear-gradient(top, #055485, #04B7E5);
  background-image: -moz-linear-gradient(top, #055485, #04B7E5);
  background-image: -ms-linear-gradient(top, #055485, #04B7E5);
  background-image: -o-linear-gradient(top, #055485, #04B7E5);
  background-image: linear-gradient(to bottom, #055485, #04B7E5 );
  font-family: 'Lato', sans-serif;
  color: #ffffff;
  font-size: 14px;
  
  padding: 10px 20px 10px 20px;
  border: 1px solid #04B7E5 ;
  text-decoration: none;
}

.itinerary-btn:hover, .itinerary-btn:visited{
  background: #055485;
  background-image: -webkit-linear-gradient(top, #04B7E5, #055485);
  background-image: -moz-linear-gradient(top,#04B7E5, #055485);
  background-image: -ms-linear-gradient(top, #04B7E5, #055485);
  background-image: -o-linear-gradient(top, #04B7E5, #055485);
  background-image: linear-gradient(to bottom, #04B7E5, #055485);
  text-decoration: none;
  color: #ffffff;
  font-size: 14px; 
  padding: 10px 20px 10px 20px;
}

.btn{
   
  font-family: 'Lato', sans-serif;
  color: #ffffff;
  font-size: 14px;
  background: #04B7E5;
  padding: 5px ;
  border:1px solid #0080ff;
  text-decoration: none;
}
.btn:hover , .btn:visited {
  padding: 5px  ;
  color:#ffffff;
  text-decoration:underline;
}

/*contact us*/
#contact_text{width:900px; height:50px; float:left; margin-left:27px; margin-top:70px;}
#contact_text h1{margin-left:5px;}
#contact_text p{text-align:justify; padding:10px 30px 10px 0;}	

#contact_left{
	width:400px;
	height:500px;
	float:left; 
	margin:70px 0 0 27px;
}
#contact_left h2, #contact_right h2{font-family:'Lato', sans-serif; color:#04B7E5;}
#contact_right{
	width:550px;
	height:500px;
	float:right; 
	margin:20px 10px 0 0;
}

form {
	border:none;
	margin-left:14px;
	padding:0;
}

fieldset {
	border:0;
	margin:0;
	padding:0;
}

label {
	display:block;
	margin:0;
	padding:0;
}
.form_info {padding-bottom:15px;}
input {
	border:0;
	background:none;
	outline:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

textarea {
	background:none;
	border:0;
	min-height:100px;
	overflow:hidden;
	outline:none;
	resize:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
input[type="text"], 
textarea , select{
	background-color:#F1F1F1;
	border:1px solid #e5e5e5;
	line-height:20px;
	height:35px;
	width:370px;
	padding:5px 10px;
}
input[type="text"]:focus, 
textarea:focus,
select:focus {background-color:#ffffff; border:1px solid cyan;}
.btnForm {
 
  font-family: 'Lato' sans-serif;
  color: #ffffff;
  font-size: 14px;
  background: #04B7E5;
  margin-top:5px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.btnForm:hover {
  background: #3cb0fd;
  text-decoration: none;
}
.quickFormError{
	/*background:#EB8998;*/
	border:1px solid #EB8998;
	padding:5px;
	color:#151515;
	text-align:center;
}
.success{
	background:#090;
	padding:5px;
	color:#FFF;
	text-align:center;
}
/*sitemap*/
#menu_sitemap{
	margin:10px 0 0 30px;
	color:#151515;
}
#menu_sitemap  li ul{list-style-type:disc;}
#menu_sitemap ul li a{
	padding:5px 7px;
	margin-left:30px;
	color:#04b7e5;
	
}
#menu_sitemap ul li a:link, #menu_sitemap ul li a:visited {
	
	color:#04b7e5;
	
}
#menu_sitemap li ul {
    list-style:none;
    padding:0;
    margin:0 0 12px 30px;/*margin-left:30px;*/
} 
/*#menu_sitemap ul li a{text-decoration:none;}*/
#menu_sitemap h3{margin-left:35px; color:#151515; text-decoration:underline;}
.tab{font-size:25px; color:#04b7e5; /*margin-left:20px;*/}
.tab a:hover{text-decoration:none;}



/*footer*/
#footer{
	width:1024px;
	height:50px;
	background:#212121;
	color:#696969;
	font-size:13px;
	margin-top:20px;
}
#footer #copyright{
	width:300px;
	height:40px; 
	float:left;
	
	margin:5px 0 0 30px;
}
#footer #extra_links
	{
		width:300px;
		height:40px;
		float:right;
		text-align:right;
		margin:5px 30px 0 0;
		}
#footer #extra_links a:link,  #footer #extra_links a:visited{color:#696969;}