/* =Selection
-----------------------------------------------------------------------------*/
.clearfix:before,
.clearfix:after {
    content: "";
    display: table;
} 
.clearfix:after {
    clear: both;
}
.clearfix {
    zoom: 1; /* For IE 6/7 (trigger hasLayout) */
}
::selection {
  background: #2b6bae;
  color:#fff;
}
::-moz-selection {
  background: #2b6bae;
  color:#fff;
}
img::selection {
  background: transparent;
}
img::-moz-selection {
  background: transparent;
}
.noborder{
	border:0;
	}

 .posleft{
	 float:left;
	 left:50%;
	 position:relative;
	 }
.posright{
	float:left;
	right:50%;
	position:relative;
	}
.clearfix{
	  content: "";
  display: table;
  clear: both;
  }
.fleft{
	float:left;
	}
.fright{
	float:right;
	}
ul.hoz, ul.ver{
	margin:0;
	padding:0;
	list-style:none;
	}
ul.hoz li{
	display:inline;
	float:left;
	}
/* =Typography
-----------------------------------------------------------------------------*/
html{
	margin:0;
	padding:0;
	height:100%;
}
body {
	margin:0;
	padding:0;
	padding-top:55px;
    color: #444;
    font-family: 'Oxygen', Helvetica, Arial, sans-serif;
    font-size: .9em;
	background:#eee;
	line-height:1.5;
	padding-bottom:28px;
}
body.style2{
	padding-top:80px;
	}
/* =Links
-----------------------------------------------------------------------------*/
a,
a:active {
	background: none;
	color: #2b6bae;
	text-decoration:none;
}
a:hover {
	color: #E53404;
	text-decoration:none;
}

/* =Layout
-----------------------------------------------------------------------------*/
#page {
	margin: auto;/*
	max-width: 960px;*/
	position:relative;
	background:#f0f0f0;
	overflow:hidden;
}

/* =Fix Header
-----------------------------------------------------------------------------*/
#head{
	background-image: url(https://cheapasiatours.com/public/images/header.jpg);
	float:none;
	width:1370px;
	display:block;
	margin-bottom:8px;
	}
#head .content{
	display:block;
	position:relative;
	padding:.3em .5em;
	}
.logo{
	display:inline;
	float:left;
	}
.btn-top{
	width:26px;
	height:26px;
	margin:0;
	padding:0;
	border:0;
	margin-left:1em;
	margin-top:.3em;
	display:inline;
	float:right;
	position:relative;
	background:url(images/menu-top.png) no-repeat 0 0;
	}
.btn-top:hover{
	background-position: -44px;
	}
.dekstop{
	background-position: 0 0;
	}
.menu-top{
	background-position: -46px 0;
	}
.desktop:hover, .desktop:focus, .desktop:active{
	background-position:0 -44px;
	}
.menu-top:hover, .menu-top:focus, .menu-top:active{
	background-position:-46px -44px;
	}
nav{
	background:#eee;
	
	}
.nav-down{

	}
.nav-top .chia2{
	margin:0;
	}
.nav-top a{
	background:#ea4800;
	color:#fff;
	padding:.5em 1em;
	display:block;
	}
.nav-top .miniMenu{
	float:none;
	}
.nav-top  .miniIconPanel{
	float:none;
	width:100%;
	border:0;
	background:none;
	}
/* =Fix foot
-----------------------------------------------------------------------------
#fix-foot{
	z-index:10;
	position:fixed;
	bottom:-1px;
	padding-bottom:1px;
	width:90%;
	margin:0 auto;
	left:50%;
	margin-left:-45%;
	color:#fff;	
	
	}
#fix-foot a.link-customize{
	background:url(includes/transa.png);
	border-radius:15px;
	height:30px;
	color:#fff;
	display:block;
	float:left;
	position:relative;
	padding-top:12px;
	font-size:12px;
	margin-right:1em;
	overflow:hidden;
	line-height:30px;
	padding:0 20px;
	top:2px;
	}
#fix-foot a.link-customize:hover{
	color:#ffc200;
	font-size:12px;
	line-height:30px;
	}*/
	
/* =Fix foot
-----------------------------------------------------------------------------*/
#fix-foot{
	-webkit-box-shadow: 0px -2px 2px 0px rgba(50, 50, 50, 0.35);
-moz-box-shadow:    0px -2px 2px 0px rgba(50, 50, 50, 0.35);
box-shadow:         0px -2px 2px 0px rgba(50, 50, 50, 0.35);
	background:#e62702;
	height:28px;
	position:fixed;
	line-height:28px;
	left:0;
	bottom:0;
	width:100%;
	z-index:1000;
	color:#fff;	
	}
#fix-foot a.link-customize{
	background:url(images/icon-cus2.png) no-repeat 1em 3px;
	padding-left:3em;
	color:#fff;
	display:block;
	}
#fix-foot a.link-customize:hover{
	color:#ffc200;
	}
/* =Menu slide left
-----------------------------------------------------------------------------*/
.hotline .chia2, .hotline .chia2{
	margin-bottom:1.5em;
	display:inline;
	}
.test-thumb .more{
	float:right;
	margin:0;
	padding:0.2em .75em;
	margin-right:1px;
	}
.test-thumb  {
	margin:0 -0.5em -.5em;
	position:relative;
	border-top:1px solid #ddd;
	}
.test-thumb  .link{
	overflow:hidden;
	}
.test-thumb .tes{
	padding:.5em;
	background:#ddd;
	position:relative;
	}
.test-thumb .tes .arrow-top{
	position:absolute;
	top:-8px;
	right:30px;
	}
.arrow-top{
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 12px 8px 12px;
	border-color: transparent transparent #dddddd transparent;
	line-height: 0px;
	_border-color: #000000 #000000 #dddddd #000000;
	_filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
}
.wrapper {
	background: #f0f0f0;
	position: relative;
	margin:0 auto;
	}
.wrapper.devis{
padding:0;
}

}
#main{
	margin:1em;
	position:relative;
	}


	
/* =About-box
-----------------------------------------------------------------------------*/	
.box-about{
	margin:1em 1em .5em;
	overflow:hidden;
	}
.box-about a{
	float:left;
	margin-right:1.5em;		
	}
.box-about .img{
	float:left;
	margin-right:.5em;
	}
.box-about .font-one{
	font-size:20px;
	color:#e62802;
	font-weight:700;
	display:block;
	}
.box-about .font-two{
	font-size:15px;
	color:#e62802;
	}
.box-about .decription{
	margin-top:.5em;
	margin-bottom:1.5em;
	}
/* =Items-box
-----------------------------------------------------------------------------*/	
.box-tour {
	margin-bottom:1em;
	width:100%;
	}
.box-tour .content{
	}
.item, .item-tes{
	padding:.5em;
	margin:0 0 1em;
	background:#fff;
	overflow:hidden;
-webkit-box-shadow:  0px 0px 2px rgba(0,0,0,.2);
-moz-box-shadow:  0px 0px 2px rgba(0,0,0,.2);
box-shadow:  0px 0px 2px rgba(0,0,0,.2);
}
	
.box-tour .item .img{
	display:block;
	position:relative;
	text-align:center;	
	}
.box-tour .item .blocks-4{
	margin-bottom:0;
	}
.box-tour .item .img .icon-ex{
	position:absolute;
	top:-.75em;
	right:0.5em;
	}
.box-tour .item .img img{
	max-width:100%;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing: border-box;    /* Firefox, other Gecko */
box-sizing: border-box;
text-align:center;         /* Opera/IE 8+ */
	}
.box-tour .item a.title{
	font-weight:bold;
	display:block;
	color:#004388;
	font-size:18px;
	}
.box-tour .item .code-cate{
	overflow:hidden;
	width:100%;
	position:absolute;
	bottom:0;
	left:0;		
	color:#fff;;
	}
.box-tour .item .code-cate .inner{
	-webkit-border-radius: 3px 3px 0 0 ;
-moz-border-radius:  3px 3px 0 0 ;

border-radius:  3px 3px 0 0 ;
	background:url(includes/transa.png) repeat;
	padding:.2em .5em;
	}
.destination.item .code-cate .inner{
	background:url(includes/transa.png) repeat;
	width:100%;
	font-size:12px;
	line-height:1.5;
	padding:3px;
	bottom:0;
	-webkit-border-radius:  0 0 0 0;
	-moz-border-radius:  0 0 0 0;
	border-radius: 0 0 0 0;
	}
.box-tour .item .code-cate a{
	color:#fff;
	}

.box-tour .item a.title:hover{
	color:#e62802;
	}
.box-tour .item .over{
	padding: 1em .5em;}


.box-tour .item .decription{
	margin:.5em 0;
	}
.box-tour .item .visit{
	line-height:18px;
	color:#666;
	font-size:13px;
	}
.box-tour .item .visit a{
	color:#888;
	}
.box-tour .item table{
	margin-bottom:.5em;
	}
.box-tour .item td{
	padding:5px;
	vertical-align:middle;
	border:0;
	}
.over{
	overflow:hidden;
	}
.box-noibat{
	background:#ebeff1;
	padding:1em;
	margin:0 -.5em;
	margin-top:.5em;
	}
.box-noibat .img-nb{
	border:1px solid #ccc;
	padding:3px;
	display:block;
	background:#fff;
	}
.box-noibat .img-nb img{
	width:100%;
	}
.box-noibat a.title{
	color:#3d414c;
	font-weight:bold;
	font-size:20px;
	display:block;
	margin:.5em 0 .5em;
	}
.box-noibat a.title:hover{
	color:#e62802;
	}
a.more{
	float:left;
	padding:.4em 2em;
	color:#666;
	position:relative;
	background:#fff;
	border:1px solid #ccc;
	display:block;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	}
a.more:hover{
	color:#e62802;
	background:#fde9dc;
	border:1px solid #ffa467;
	}
.gototop{
	margin:0;
	padding:0;
	background:#ededed;
	border:1px solid #bbb;
	border-width:1px 0;
	display:block;
	height:36px;
	line-height:36px;
	padding:3px 0;
	text-align:center;
	cursor:pointer;
	font-size:14px;
	font-weight:400;
	}
.gototop span{
	padding:0 1.5em;
	background: url(images/gototop.png) no-repeat 100% 3px;
	color:#696969;
	}
.gototop:hover span{
	background: url(images/gototop.png) no-repeat 100% -47px;
	color:#e62802;
	}
/* =Testimonial-box
-----------------------------------------------------------------------------*/	
.box-tes{
	margin-bottom:1em;
	}
.box-tes .item-tes{
	overflow:hidden;
	}
.box-tes.detail{
	overflow:hidden;
	}
.box-tes .content{
	position:relative;
	padding-left:.5em;
	padding-bottom:0;
	margin:.5em 1em 0;
	}
.box-tes .content:before,
.box-tes .content:after {
    content: "";
    display: table;
} 
.box-tes .content:after {
    clear: both;
}
.box-tes .content {
    zoom: 1; /* For IE 6/7 (trigger hasLayout) */
}
.box-tes .ngoac1{
	position:absolute;
	left:-1em;
	top:0;
	}
.box-tes .ngoac2{
	position:relative;
	top:-15px;
	right:-15px;
	float:right;
	}
.box-tes a.more-two{
	color:#E53404;
	display:block;
	margin-top:1em;
	margin-bottom:1em;
	background:#fff;
	border:1px solid #ddd;
	padding:0 15px;
	float:right;
	height:28px;
	line-height:28px;-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
	
	}
.box-tes a.more-two:hover{
	background:#eee;
	display:block;	
	}
.box-tes .decription{
	padding:.5em;
	font-style:italic;
	display:block;
	}
.box-tes .decription a.title{
	display:block;
	font-weight:700;
	font-size:17px;
	line-height:1.5;
	color:#004388;
	font-style:normal;
	margin-bottom:.5em;
	}
.box-tes .decription a.title:hover{
	color:#e62802;
	}
.box-tes .author .img img{
	border: 1px solid #ccc;
    display: block;
    margin-right: 1.5em;
	overflow:hidden;
	position:relative;
	top:-15px;
	float:left;
	width: 6em; height: 6em; -moz-border-radius: 3em; -webkit-border-radius: 3em; border-radius: 3em;
	}
.box-tes span.tip{
	display:block;
	font-weight:bold;
	font-size:15px;	color:#333;
	margin-bottom:.3em;
	}
.box-tes span.tip.detail{
	position:relative;
	top:-10px;
	}
.box-tes .name{
	font-size:12px;
	}
.box-tes .name.detail{
	font-size:12px;
	margin-top:-10px;
	}
.box-tes  .author{
	clear:both;
	margin:1em 0;
	}

.inner-tes{
	padding:.5em;
	padding-bottom:1em;
	overflow:hidden;
	}
.inner-tes p, .list-tour p, .decription-detail p, .responsive-tabs-wrapper p, .text-intro p{
	margin-bottom:5px !important;
	line-height:1.5 !important;
	}
/* =footer
-----------------------------------------------------------------------------*/	
#footer{
	margin-top:1em;
	}
.icon-foot{
	overflow:hidden;
	background:#05407e;
	}
.icon-foot a {
	display:block;
	float:left;
	position:relative;
	margin:.2em 1em;
	font-size:10px;
	text-align:center;
	line-height:14px;
	color:#fff;
	white-space:pre-wrap;
	padding-bottom:6px;
	}
.icon-foot a:hover{
	color:#e62702;
	}
.icon-foot a span{
	background:url(images/phoot.png) no-repeat 0 -11px;
	height:50px;
	width:64px;
	display:block;
	text-indent:-9999px;
	margin-bottom:5px;
	}
.icon-foot a:hover span{
	background:url(images/phoot.png) no-repeat 0 -96px;
	color:#e62702;
	}
.icon-foot a.icon-home span{
	background-position:-14px -15px;
	}
.icon-foot a.icon-home:hover span{
	background-position:-14px -100px;
	}
.icon-foot a.icon-contact span{
	background-position:-91px -15px;
	}
.icon-foot a.icon-contact:hover span{
	background-position:-91px -100px;
	}
.icon-foot a.icon-testimonial span{
	background-position:-167px -15px;
	}
.icon-foot a.icon-testimonial:hover span{
	background-position:-167px -100px;
	}
.icon-foot a.icon-emotion span{
	background-position:-244px -15px;
	}
.icon-foot a.icon-emotion:hover span{
	background-position:-244px -100px;
	}
.copy{
	background: #013265; /* Old browsers */
	text-align:center;	
	font-size:12px;
	line-height:16px;
	color:#aaa;	
	}
.copy .content{
	padding:1em 1em 5px;
	font-size:11px;
	}
.copy a{color:#fff;
}
.copy a:hover{color:#fff;
}
.copy span{
	color:#888;
	display:block;
	font-size:10px;
	padding:0 0 .5em;
	}
.ui-loader.ui-corner-all.ui-body-a.ui-loader-default{
	display:none;
	}
/* =Font style
-----------------------------------------------------------------------------*/	
h1.title, h2.title{
	margin:0;
	padding:0;
	background:url(images/bar-title.gif) repeat-x 0 0;
	color:#fff;
	font-size:20px;
	font-family: 'Oxygen', Helvetica, Arial, sans-serif;
	}
h1.title a, h2.title a, h1.title span, h2.title span{
	color:#fff;
	margin:0;
	background:#004388;
	padding:.5em 1em;
	display:block;
	font-family: 'Oxygen', Helvetica, Arial, sans-serif;
	font-weight:normal;
	}
h1.title a:hover, h2.title a:hover{
	background:#e62802;
	}
h1.title.orange a{
	background:#e62802;
	}

/*------------2013/07/18 Intro page---------------------*/	
.transparent-one{
	zoom: 1;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
img.ac_bgimage{
	position:fixed;
	left:0 !important;
	top:0 !important;
	width:100%;
	opacity:0.8;
	display:none;
}
.ac_overlay{
	width:100%;
	height:100%;
	position:fixed;
	top:0px;
	left:0px;
	background:transparent url(includes/dot.png) repeat top left;
}
.ac_loading{
	position:fixed;
	top:10px;
	right:10px;
	background:#000 url(images/loader.gif) no-repeat center center;
	width:50px;
	height:50px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px 10px 10px 10px;
	z-index:999;
	opacity:0.7;
	display:none;
}
.ac_content{
	position:fixed;
	width:100%;
	top:50px;
	left:0px;
}

.ac_menu{
	float:left;
	position:relative;
	width:0px; 
}
.ac_menu > ul{
	float:right;
	margin:0;
	padding:0;
	list-style:none;
}
.ac_menu > ul > li{
	float:left;
	position:relative;
	height:55px;
	overflow:hidden;
}
.ac_menu > ul > li a{
	background:transparent url(images/bg_menu.png) repeat top left;
	opacity:0;
	line-height:50px;
	display:block;
	padding:0px 10px;
	text-align:center;
	outline:none;
	font-size:18px;
	font-weight:bold;
	margin:0 1px;
	text-shadow:1px 1px 1px #000;
}

.ac_subitem{
	width:280px;
	height:0px; /* animate to 400px */
	top:0;
	right:0px;
	margin-top:50px !important; /* animate to -200px */
	position:fixed;
	z-index:99;
	overflow:hidden;
	background:transparent url(images/bg_menu.png) repeat top left;
}
.ac_subitem h2{
	font-size:22px;
	font-weight:bold;
	color:#fff;
	padding: 1em 0px 0px  1em;
	text-shadow:0px 0px 1px #000;
}
.ac_subitem dl{
	padding:0px  1.5em;
}
.ac_menu > ul > li .ac_subitem a{
	height:auto;
	line-height:20px;	
	color:#fff;
	opacity:1;
	font-size:13px;
	text-transform:uppercase;
	text-align:left;
	font-weight:normal;
	}
.ac_subitem dl dt{
	margin:10px 0px;
}
.ac_subitem dl dt:first-child{
	font-size:14px;
	text-transform:none;
	border-bottom:1px dotted #333;
	padding-bottom:15px;
	margin-bottom:15px;
}
span.ac_close{
	float:right;
	margin:10px;
	width:11px;
	height:12px;
	cursor:pointer;
	background:transparent url(images/close.png) no-repeat top left;
	opacity:0.4;
}
span.ac_close:hover{
	opacity:1.0;
}
.select-catagories{
	margin:.8em 1em;
	display:block;
	float:right;
	}
/*=====================2013-07-30======================
-----------------------Edit List-----------------------*/
#main{
	padding:0 .5em;
	}
.list-tour .item{
	padding:1em;
	margin-bottom:1em;
	}
.list-tour .item:nth-child(2n+1){
	background:#fff;
	}
.main{
	padding:1em;
	position:relative;
	}
h1.title-detail{
	font-size:1.3em;
	position:relative;
	padding-bottom:.75em;
	margin-bottom:1em;
	position:relative;
	line-height:1.5;
	text-transform:uppercase;
	}	
h1.title-detail span{
	position:absolute;
	bottom:0;
	left:0;
	width:4em;
	height:.3em;
	background:#e62802;
	}
a.more-detail{
	float:right;
	margin:.5em 0 0;
	color:#e62802;
	font-style:italic;
	clear:both;
	font-size:13px;
	}
.item a.more, .item-tes a.more{
	top:0;
	margin-right:1px;
	}
a.more-detail:hover{
	opacity: .68;
	}
/*=====================2013-07-30======================
-----------------------Detail page-----------------------*/
.img-title{
	overflow:hidden;
	display:block;
	
	}
.img-title canvas{
	display:none !important;
	}
.summary {
   /* fallback/image non-cover color */
   background-color: #004388; 

   /* fallback image */
   background-image: url(images/fallback-gradient.png); 
   /* Safari 4+, Chrome 1-9 */
   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#013265), to(#004388));

   /* Safari 5.1+, Mobile Safari, Chrome 10+ */
   background-image: -webkit-linear-gradient(top, #013265, #004388); 

   /* Firefox 3.6+ */
   background-image: -moz-linear-gradient(top, #013265, #004388);
 
   /* IE 10+ */
   background-image: -ms-linear-gradient(top, #013265, #004388);

   /* Opera 11.10+ */
   background-image: -o-linear-gradient(top, #013265, #004388);
   padding:.75em;
   padding-bottom:2.5em;
   color:#ccc;
   -webkit-border-radius: 0 0 5px 5px;
-moz-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
position:relative;
}
.summary.detail-des{
	margin-bottom:1em;
	padding-bottom:.75em;
	}
.summary  h1.name{
	color:#fff;
	font-size:1.4em;
	margin:0;
	padding:0;
	}
.btn-customize{
	background-color: #f23300; 

   /* fallback image */
   background-image: url(images/fallback-gradient.png); 
   /* Safari 4+, Chrome 1-9 */
   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f15000), to(#f23300));

   /* Safari 5.1+, Mobile Safari, Chrome 10+ */
   background-image: -webkit-linear-gradient(top, #f15000, #f23300); 

   /* Firefox 3.6+ */
   background-image: -moz-linear-gradient(top, #f15000, #f23300);
 
   /* IE 10+ */
   background-image: -ms-linear-gradient(top, #f15000, #f23300);

   /* Opera 11.10+ */
   background-image: -o-linear-gradient(top, #f15000, #f23300);
   padding:.25em 1em; 
   color:#fff;
   -webkit-border-radius:5px 0 5px 0 ;
	-moz-border-radius: 5px 0 5px 0 ;
	border-radius: 5px 0 5px 0 ;
	float:right;
	 margin:.5em 0;
	}
.btn-customize:hover{
	background-color: #f37030; 

   /* fallback image */
   background-image: url(images/fallback-gradient.png); 
   /* Safari 4+, Chrome 1-9 */
   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f37030), to(#f15000));

   /* Safari 5.1+, Mobile Safari, Chrome 10+ */
   background-image: -webkit-linear-gradient(top, #f37030, #f15000); 

   /* Firefox 3.6+ */
   background-image: -moz-linear-gradient(top, #f37030, #f15000);
 
   /* IE 10+ */
   background-image: -ms-linear-gradient(top, #f37030, #f15000);

   /* Opera 11.10+ */
   background-image: -o-linear-gradient(top, #f37030, #f15000);
   color:#fff;
	}
.pos-one{
	position:absolute;
	bottom:-0.5em;
	right:0;
	}
h3.tip{
	color:#004388;
	text-transform:uppercase;
	font-size:1.2em;
	margin:1em 0 .5em;
	line-height:1.5;
	}
	
ul.noibat li{
	margin:1em 0;
	font-weight:bold;
	color:#6f83a5;
	margin-left:-.5em;
	position:relative;
	}
.color-one{
	color:#798394;
	}
 ul.hotel-list{
	 display:block;
	 margin:1em 0 0;}
 ul.hotel-list li {
	padding:1em ;
	border:1px solid #ddd;
	border-width:1px 0;
	position:relative;
	margin-top:-1px;
	 }
ul.tomtat li{
	padding:1em 0;
	border-bottom:1px solid #ddd;
	}
ul.hotel-list li:nth-child(2n+2){
	padding:1em;
	background:#f3f5fd;	
	}
.stars {
background: url(images/stars.png) no-repeat 0 0;
width: 82px;
height: 18px;
display: block;
float: left;
overflow: hidden;
position: relative;
}
.stars5{
	background-position: 0 -0;
	}

.stars4{
	background-position: 0 -18px;
	}

.stars3{
	background-position: 0 -36px;
	}
.stars2{
	background-position: 0 -54px;
	}
.stars1{
	background-position: 0 -72px;
	}
.hotel-list li label{
	width:20%;
	float:left;
	margin-right:4%;
	}
.hotel-list li .mar-left{
	margin:.25em 0;
	margin-left:25%;	
	}
.box-tour .item a.title.title-des, .box-tour .item span.title.title-des{
	font-size:1.3em;
	margin-bottom:.5em;
	display:block;
	}
	.box-tour .item span.title.title-des{
	color:#3b5aa2;
	font-weight:bold;
	}
.tes-list li{
	margin-bottom:2em;
	}
.count{
	font-weight:normal;
	color:#f23300;
	}
.tour-another li{
	position:relative;
	padding:.5em;
	border-bottom:1px solid #ddd;
	}
.tour-another li .code{
	font-weight:bold;
	color:#888;
	}
/*=====================2013-07-30======================
-----------------------Booking page-----------------------*/
.chia2{
	width:50%;
	float:left;
	margin-bottom:.75em;
	}
.width-90{
	width:90%;
	}
.width-75{
	width:75%;
	}
.width-18{
	width:18%;
	}
.box-customize{
	padding:1em 0.5em;
	}

.date .ui-select{
	}

.price-cus label{
display: inherit !important;
}

h4.color-two{
	color:#004388;
	}
b.country{
	font-size:1.2em;
	display:block;
	margin:.5em 0 .5em
	}
.ui-checkbox{
	float:left;
	margin-right:.35em;
	position:relative;
	top:2px;
	}
.forms-inline-list li{
	width:50%;
	float:left;
	}
.forms-list li{
	overflow:hidden;
	display:block;
	margin-bottom:.5em;
	}

.forms select{
	position: relative;
  z-index: 2;
  font-family:  Arial, "Helvetica Neue", Helvetica, Tahoma, sans-serif;
  height: 32px;
  border: 1px solid #ccc;
  background: white;
  color: #333;
  font-size: .95em;
  line-height: 32px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
  -webkit-transition: border ease 0.5s;
  -moz-transition: border ease 0.5s;
  -ms-transition: border ease 0.5s;
  -o-transition: border ease 0.5s;
  transition: border ease 0.5s;
  -webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	}
.input-append{
	  -webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:3px 5px;
	}

    .myButton {
        
        -moz-box-shadow:inset 0px 1px 0px 0px #54a3f7;
        -webkit-box-shadow:inset 0px 1px 0px 0px #54a3f7;
        box-shadow:inset 0px 1px 0px 0px #54a3f7;
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
        background:-moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
        background:-webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
        background:-o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
        background:-ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
        background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7',GradientType=0);
        
        background-color:#007dc1;
        
        -moz-border-radius:3px;
        -webkit-border-radius:3px;
        border-radius:3px;
        
        border:1px solid #124d77;
        
        display:inline-block;
        color:#ffffff;
        font-family:arial;
        font-size:18px;
        font-weight:normal;
        padding:6px 0;
        text-decoration:none;
		display: block;
        width:100%;
		margin:0 auto;
        text-shadow:0px 1px 0px #154682;
        
    }
    .myButton:hover {
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0061a7), color-stop(1, #007dc1));
        background:-moz-linear-gradient(top, #0061a7 5%, #007dc1 100%);
        background:-webkit-linear-gradient(top, #0061a7 5%, #007dc1 100%);
        background:-o-linear-gradient(top, #0061a7 5%, #007dc1 100%);
        background:-ms-linear-gradient(top, #0061a7 5%, #007dc1 100%);
        background:linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1',GradientType=0);
        
        background-color:#0061a7;
    }
    .myButton:active {
        position:relative;
        top:1px;
    }
/*==================2013-08-01========================================
====================Edit slide gallety light box======================*/
.slide{
	background:#05407e url(images/slide-pattern.png);
	margin:1em 0;
	padding:1em;
	overflow:hidden;
	}
.slide h3{
	color:#fff;
	margin-bottom:.5em;
	font-size:1.2em;
	}
.blocks-mobile-25{
	margin-left:0;
	margin-bottom:0;
	}
.blocks-mobile-25 > li{
	width:23%;
	margin:1%;
	}
.bg-blue{
	background:#013265;
	}
/*================== 2013-11-07 intro =================*/
.content-intro{
	color:#eee;
	width:100%;
	padding:1.5em;
	background:url(includes/dot.png);
	}
ul.ver.language{
	margin-bottom:1em;
	}
ul.ver.language li {
	margin:.5em 0;
	}
ul.ver.language li a{
	display:block;
	padding:0 .75em;
	color:#fff;
	font-size:16px;
	font-weight:normal;	
	border-left:1px solid #fff;
	}
ul.ver.language li a:hover{
	color:#fff;	
	background:#e23513;	
	}
.content-intro .row.end .half{
	margin-bottom:0;
	}
.content-intro p{
	margin-bottom:0;
	}
.decription-detail{
	overflow:hidden;
	padding:0 .5em;
	}
.zoom-gallery a{
	overflow:hidden;
	display:block;
	}
#about-guild a:hover{
	color:#e62802;
	}

.arrow-down {
	width:13px; 
	height: 8px; 
	background:url(images/arrowndown2.png) no-repeat 0 0;
	position:relative;
	top:8px;
	margin:0 .5em;
}
input.email{
	background:#fff8da;
	}
/*----2013.11.28-10h-08-am  css edit*/
/*--------------------------style-tour---------------------*/
ul.style{
	display:block;
	border:1px solid #ddd;
	overflow:hidden;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	}
ul.style li{
	padding:5px 10px;
	background:#f5f5f5;
	border-bottom:1px solid #ddd;
	}
ul.style li:hover{
	background:#fff8f0;
	}
ul.style li:last-child{
	border-bottom:0;
	}
ul.style li a{	
	display:block;
	color:#888;
	background:url(http://www.asiatica.com/images/icon-styletour.png) no-repeat;
	padding:4px 0 4px 40px;
	font:normal 14px/30px "Helvetica",Arial, Helvetica, sans-serif	;
	}
ul.style li a.lineheight{
	padding:0 0 0 36px;
	line-height:18px;
	}	
ul.style li a:hover{
	color:#E93B0B;
	background:url(http://www.asiatica.com/images/icon-styletourhover.png) no-repeat;
	}	
ul.style li:hover{
/*	border-bottom:1px solid #c0c0c0;*/
	}
ul.style li a.one{
	background-position: 0 2px;
	}
ul.style li a.two{
	background-position: 0 -38px;
	}
ul.style li a.three{
	background-position: 0 -70px;
	}
ul.style li a.four{
	background-position: 0 -106px;
	}
ul.style li a.five{
	background-position: 0 -142px;
	}
ul.style li a.six{
	background-position: 0 -178px;
	}
ul.style li a.seven{
	background-position: 0 -214px;
	}
ul.style li a.eight{
	background-position: 0 -258px;
	}
h2.date{
	margin:0 0 1em;
	font-size:30px;
	text-align:center;
	color:#004388;
	}
.item.destination{
	padding: 1.5em .75em 0;
	}
.item.destination ul{
	margin-bottom:0;
	}
.destination a.img{
	position:relative;
	}
.destination a span{
	position:absolute;
	color:#fff;
	background:url(images/transa.png);
	padding:.3em 1em;
	bottom:0;
	display:block;
	left:0;
	}
.social{
	position:relative;
	top:3px;
	float:left;
	}
.social a{
	zoom: 1;
	filter: alpha(opacity=50);
	opacity: 0.5;
	}
.social a:hover{
	zoom: 1;
	filter: alpha(opacity=100);
	opacity: 1;
	}
/*--------Header fix----------------*/
header {
	display:block;
	width:100%;
	position:fixed;
	top:0;
	left:0;
	right:0;
	transition: top 0.35s ease-in-out;
	z-index:3000;
	-webkit-box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 0.35);
	-moz-box-shadow:    1px 1px 3px 0px rgba(50, 50, 50, 0.35);
	box-shadow:         1px 1px 3px 0px rgba(50, 50, 50, 0.35);
    
}
.nav-up {
    top: -68px;
}
.item.orange {
	background:#e62802;
	padding:1em;
	margin:0 0 1em;
	color:#ddd;
	}
.prolist{
	display:block;
	overflow:hidden;
	border-bottom:1px solid #ddd;
	margin:0 -.5em;
	padding:10px;	
	}

.prolist:last-child{
	border-bottom:0;
	}
.item.orange .prolist{
	border:0;
	padding:.5em;
	}
 .item.orange .prolist .title2{
	 color:#fff;
	 }
.prolist small{
	font-size:12px;
	}
.prolist .img{
	float:left;
	background:#fff;
	border:1px solid #ddd;
	padding:3px;
	margin-right:1em;
	position:relative;
	}
.prolist .img button{
	position:absolute;
	top:auto;
	bottom:-15px;
	left:0;
	}

.item.destination button span{
	padding:0;
	}
.prolist .img button span{
	padding:0;
	}
.prolist .title2, .prolist .title3, .prolist .title4{
   display: block;
    color: #333;
    font-weight: bold;
    font-size: 16px;
    line-height: 1.3;
	}
.prolist .title3{
	color:#004388;
	}
 .prolist .title4{
	 margin-bottom:6px;
	 text-decoration:none;
	 }
.box-ugent {
	padding:0 .5em;}
.box-ugent ul, .box-ugent ul li{
	margin-bottom:0;
	}
.box-ugent .ugent{
	background:#fff;
	border:1px solid #fff;
	-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
text-align:center;
min-height:60px;
	}
.box-ugent .ugent.one{
	background:#fff;
	border-color:#477823;
	padding:.5em;	
	color:#555;
	}
.box-ugent .ugent.one h5{
	background:#477823;
	color:#fff;
	margin:-.5em;
	padding:.1em;
	margin-bottom:.5em;
	}
.box-ugent .ugent.one a{
	color:#477823;
	}
.box-ugent .ugent.one a:hover{
	color:#e62802;}
.box-ugent .ugent.one h3{
	color:#477823;
	margin:0;
	padding:0;
	}
.box-ugent .ugent.two{
	position:relative;
	margin-top:10px;
	background:#fff;
	border-color:#477823;
	padding:.5em;
	color:#555;
	}
.box-ugent .ugent.two h5{
	background:#477823;
	color:#fff;
	margin:-.5em;
	padding:.1em;
	margin-bottom:.5em;
	}
.box-ugent .ugent.two h3{
	color:#05407e;
	margin:0;
	font-size:13px;
	padding:0;
	}
.box-ugent .ugent.two h3 a{
	color:#477823;
}
.box-ugent .ugent.two a:hover{
	color:#e62802;}
.item.ques {
	margin-bottom:.5em;
	margin-top:.5em;
	}

.item.ques h4.title a{
	color:#ED3200;
	text-transform:uppercase;
	font-size:20px;
	line-height:28px;
	background:#FFEEE1;
	display:block;
	padding:.75em;
	padding-bottom:.5em;
	margin:-.5em;
	margin-bottom:0;
	font-weight:normal;
	}
.item.ques a.more{
	margin-top:1em;
	}
.post-ques{
	padding:.75em 0;
	display:block;
	border-bottom:1px solid #ddd;
	overflow:hidden;
	}

.post-ques .square{
	display:block;
	float:left;
	margin-right:.5em;
	color:#fff;
	font-size:36px;
	font-weight:bold;
	padding:0 .5em;
	background:#bbb;
	}
.whitebgr{
	background:#fff;
	}
.content.whitebgr{
	padding:1em;
	-webkit-box-shadow: 0px 0px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0px 0px 2px rgba(0,0,0,.2);
	box-shadow: 0px 0px 2px rgba(0,0,0,.2);
	}
.content.whitebgr h2{
	color:#004388 ;
	border-bottom:1px solid #ddd;
	padding-bottom:10px;
	margin-bottom:0;
	font-size:1.2em;
	}
.list-tour .decription{
	padding:0 0 0 .5em;
	margin-top:5px;
	}
<!--Button-->
.button, .button span {
    display: inline-block;
   	-webkit-border-radius: 2px;
	position:relative;
	top:-1px;
-moz-border-radius: 2px;
border-radius: 2px;
}
.button {
    white-space: nowrap;
	padding-bottom:.1em;
    position:relative;
    outline: none;
    overflow: visible; /* removes extra side padding in IE */
    cursor: pointer;
	-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
color:#fff;
    /* IE */
    border: 1px solid rgba(0;/* Saf4+, Chrome, FF3.6 */
    /* FF3.6 */
    background: to(rgba(255 -webkit-gradient( .1));/* Saf4+, Chrome */
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000'); /* IE6,IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#19FFFFFF, EndColorStr=#19000000)"; /* IE8 */
    -moz-user-select: none;
    -webkit-user-select:none;
    -khtml-user-select: none;
    user-select: none;
    margin-bottom:10px
}
.button.full, .button.full span {
    display: block;
}
.button:hover, .button.hover {
    /* FF3.6 */
    background: to(rgba(255 -webkit-gradient( .2));/* Saf4+, Chrome */
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF', EndColorStr='#19FFFFFF'); /* IE6,IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#33FFFFFF, EndColorStr=#19FFFFFF)"; /* IE8 */
}
.button:active, .button.active {
    top:1px;
}
.button span {
    position: relative;
    color:#fff;
    text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);
    border-top: rgba(255, 255, 255, .2) 1px solid;
    padding:0.25em .6em;
    text-decoration:none;
    text-align:center;
    white-space: nowrap;
}
.button.small span {
    font-size:12px;
}
.button.medium span {
    font-size:14px;
}
.button.large span {
    font-size:18px;
}
.button.black {
    background-color: #333333;
}
.button.gray {
    background-color: #666666;
}
.button.white {
    background-color: #FFFFFF;
}
.button.white span{
    color: #666666;
}
.button.red {
    background-color: #e62727;
}
.button.orange {
    background-color: #ff5c00;
}
.button.magenta {
    background-color: #A9014B;
}
.button.yellow {
    background-color: #ffb515;
}
.button.blue {
    background-color: #003a76;
}
.button.pink {
    background-color: #e22092;
}
.button.green {
    background-color: #91bd09;
}
.button.rosy {
    background-color: #F16C7C;
}
.button.brown {
    background-color: #804000;
}
.button.purple {
    background-color: #800080;
}
.button.cyan {
    background-color: #46C7C7;
}
.button.gold {
    background-color: #D4A017;
}
#erro-form ul{
	margin-left:6em;
	}
.red{
	color:red;
	}
.forms ul{
	margin-bottom:0;
	}
.forms ul li{
	margin-bottom:.5em;
	}
.forms ul li .per{ line-height:30px;}
.forms label{
	margin-bottom:.5em;
	}
.forms input{
	padding: .25em .35em;
	
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
  -webkit-transition: border ease 0.5s;
  -moz-transition: border ease 0.5s;
  -ms-transition: border ease 0.5s;
  -o-transition: border ease 0.5s;
  transition: border ease 0.5s;
  -webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	}
.forms h5{
	color:#333;
	font-weight:normal;
	margin-bottom:0.3em;
	}
.forms .units-row{
	margin-bottom:1em;
	}
.forms  .button{
	float:none;
	width:100%;
	font-size:20px;
	margin-top:10px;
	font-weight:bold;
	}
.forms  .button:hover{
	background:#e62702;
	}
.inner{
	padding:0 .5em;
	}
.tour-another {
	list-style:none;
	margin:0;
	padding:0;
	}
.button.red{
	color:#fff;
	}

.text-intro{
	padding:5px;
	}

.box-tour .button.large{
	display:block;
	float:none;
	width:100%;
	text-align:left;
	}
.addthis_20x20_style .dummy .at300bs, .addthis_20x20_style .at300bs, .addthis_20x20_style .at15t{
	height: 24px !important;
width: 24px !important;
line-height: 24px !important;
}
.addthis_20x20_style .at15nc.at15t_facebook {
background: url(images/wicon.png) no-repeat !important;
width: 24px !important;
height: 24px !important;
}

.addthis_20x20_style .at15nc.at15t_print {
background: url(images/wicon2.png) no-repeat !important;
width: 24px !important;
height: 24px !important;
}

.addthis_20x20_style .at15nc.at15t_twitter {
background: url(images/wicon.png) no-repeat !important;
width: 24px !important;
height: 24px !important;
}
.addthis_20x20_style .at15nc.at15t_email {
background-position: 0 0 !important;
background: url(images/wicon2.png) no-repeat !important;
width: 24px !important;
height: 24px !important;
}
.addthis_20x20_style .at15nc.at15t_google_plusone, .addthis_20x20_style .at15nc.at15t_googleplus, .addthis_20x20_style .at15nc.at15t_google_follow, .addthis_20x20_style .at15nc.at15t_google_plusone_share {
	background: url(images/wicon.png) no-repeat !important;
width: 24px !important;
height: 24px !important;
	}
.addthis_20x20_style .at15nc.at15t_pinterest_share, .addthis_20x20_style .at15nc.at15t_pinterest {
   background: url(images/wicon.png) no-repeat !important;
width: 24px !important;
height: 24px !important;
}
.addthis_20x20_style .at15nc.at15t_compact, .addthis_20x20_style .at15nc.at15t_expanded, .addthis_20x20_style .at15nc.at15t_more, .addthis_20x20_style .at15nc.at15t_addthis {
background: url(images/wicon.png) no-repeat !important;
width: 24px !important;
height: 24px !important;
}