/*



	Theme Name: Theme Voyage Passion



	Theme URI: http://dichvu.thuongmaikinhbac.com



	Description: Theme Voyage by Hoàng Đại Thiên.



	Author: CANH DIEU MEDIA



	Author URI: http://dichvu.thuongmaikinhbac.com


*/

@font-face {
	font-family: Century Gothic;
	src: url('font/GOTHIC.TTF');
}
@font-face {
	font-family: Century Gothic;
    font-weight: bold;
	src: url('font/GOTHICB.TTF');
}
@font-face {
	font-family: Century Gothic;
	font-style:italic;
	src: url('font/ufonts.com_century-gothic-italic-2.ttf');
}
@font-face {
	font-family: Century Gothic;
	font-style:italic;
	text-decoration:underline;
	src: url('font/ufonts.com_century-gothic-italic-2.ttf');
}
@font-face {
	font-family: Century Gothic;
    font-weight: bold;
	text-decoration:underline;
	src: url('font/GOTHICB.TTF');
}
@font-face {
	font-family: Lucia Calligraphi;
    font-style: italic;
	src: url('font/LCALLIG.TTF');
}
@font-face {
	font-family: Segeo Print;
	src: url('font/segoepr.ttf');
}
@font-face {
	font-family: Segeo Print;
    font-weight: bold;
	src: url('font/segoeprb.ttf');
}
/*------------ Layout -----------------------*/
*{
    font-family:Tahoma, Geneva, sans-serif;
}
.home-layout-bound{
}

.home-layout-bg{
	background:#fff;
}
.home-layout-content{
	width:950px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #333;
}
.home-layout-content-left{
	
}
.home-layout-content-left-new{
	
}
.home-layout-content-right{
	
}
.home-layout-content-right-new{
	background:#4f4954;
	
}
.home-layout-content-center{
	
	background-color:#FFFFFF;
	padding-bottom:40px;
}
.home-layout-body-footer {

	padding-top:5px;
}
.home-layout-center {
	width:100%;
}
.home-layout-bottom{
}
.home-layout-bottom-left{
	
	height:27px;
}
.home-layout-bottom-right{
	background:#4f4954;	
	height:27px;
}
.home-layout-bottom-center{
	
	height:27px;
	margin-left:28px;
	margin-right:28px;
}
.home-layout-bottom-bg{
	background-color:#4f4954;
	height:15px;
	margin-bottom:10px;
}
.home-layout-footer{
	clear:both;
	width:950px;
	margin:0 auto;
}
/*-----------------------------------------------------*/
.banner-bound{
}
.banner-top{
}
.banner-top-left{
	
	height:20px;
}
.banner-top-right{

	height:20px;
}
.banner-top-center{
	
	height:20px;
	margin-left:22px;
	margin-right:22px;
}

.banner-content-left{
	
}
.banner-content-right{
	
}
.banner-content-center{
	background:#00CCFF;
	
}
.banner-logo{
	float:left;
	margin-left:10px;
	width:216px;
	margin-top:50px;
}
	.banner-logo h1.tit_top {
		background: url("images/logo.png") no-repeat scroll 0 0 transparent;
		height: 100px;
		margin: 0;
		width: 450px;
	}
	
.banner-logo img{
	width:256px;
	margin-left:-10px;
	
}
.banner-seal{
	float:left;
	margin-left:20px;
}
.banner-seal img{
	_behavior:url(iepngfix.htc);
}
.banner-image{
	text-align:right;
	width:700px;
	float:right;
}
.banner-image img{
	width:690px;
	height:200px;
}
.banner-bottom{
	background:url(images/banner-bottom-bg.png) 50% 100% repeat-x;
	height:14px;
	margin-left:11px;
	margin-right:11px;
}
/*---------------------------- Footer ------------------------------------*/
.footer-bound-outer{
	margin-right:12px;
	margin-left:12px;
	padding-top:10px;
	padding-right:10px;
}
.footer-logo{
	float:left;
}
.footer-logo img{
}
.footer-content{
	text-align:right;
}
.footer-link{
	color:#FFFFFF;
	margin-bottom:5px;
}
.footer-link a,
.footer-link a:visited,
.footer-link a:hover,
.footer-link a:visited:hover{
	color:#FFFFFF;
	font-weight:bold;
}
.footer-copyright,
.footer-copyright span,
.footer-information{
	color:#FFFFFF;
}
/* ------------------------ page ajax ----------------------------- */
.page-ajax-bound{
	text-align:center; padding:10px;
}
.page-ajax-active{
	color:#AD5226; font-weight:bold;
	background-color:#DBB499;
	border:1px solid #B38167;
	padding:2px 5px;
	margin:0 3px;
}
.page-ajax-normal{
	padding:2px 5px;
	cursor:pointer;
	margin:0 3px;
}
.page-ajax-normal:hover{
	background-color:#f76609; color:#fff;
}
.page-ajax-preview{
	font-weight:bold;
	cursor:pointer;
	margin-right:5px;
}
.page-ajax-next{
	cursor:pointer;
	font-weight:bold;
	margin-left:5px;
}
.page-ajax-preview:hover,.page-ajax-next:hover{
}
.page-ajax-active-first {
}
.page-ajax-active-last {
}
/*----------- Example Path -----------------------*/
.path-bound{
	padding:5px;
	background-color:#AE5225;
	border:1px solid #00ccff;
    padding-left: 10px;
}
a.path-link{
    background: url(images/bullets-open.png)  no-repeat 8px center !important;
    padding-left: 20px;
    font-weight: normal !important;
    color: #000 !important;
}
a.path-link-first{
    background: none !important;
    padding-left: 0;
}
#coner-bottom{
	display:none;
	position:absolute;
	bottom:0;
	left:0;
}


@media projection, screen
{
    .ui-tabs-hide {
        display: none;
    }
}
@media print
{
    .ui-tabs-nav {
        display: none;
    }
}
#container-1
{
	width:100%;
	#width:99%;
}
/* Skin */
.ui-tabs-nav li {
    float: left;
    font-weight: bold;
	list-style-type:none;
	padding-left:2px;
	margin-right:1px;
}
.ui-tabs-nav li a span{
	text-decoration:none;
	color:#0B55C4;
	margin-right:10px;
	border-right:1px solid #CCCCCC;
	padding-right:10px;
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
	display:block;
}



/* news */


/*------------------ NewsDetail ------------------*/
.newsdetail-bound{
	padding:0 5px;
	padding-bottom:10px;
	text-align:left;
	padding-top:10px;
	background:#ccffff ;
}
.newsdetail-tilte{
	display:none;
}
.newsdetail-image{
	float:left;
	margin-right:10px;
}
.newsdetail-bound-content{
}
.newsdetail-img {
	text-align:center;
	#padding-top:20px;
	margin-bottom:25px;
}
.newsdetail-name{
	font-size:20px;
	font-weight:bold;
	
	color:#4B0082;
	margin:0;
	line-height:32px;
}
.newsdetail-name span {
	margin-right:10px;
	color:#5d76db;
}
#hotel-name {
	padding-bottom:5px;
}
.newsdetail-address {
	padding-bottom:35px;
	color:#5d76db;
}
.newsdetail-time{
	margin-bottom:10px;
	padding-right:5px;
	color:#04664F;
	text-align:right;
}
.newsdetail-brief{
	line-height:22px;
	padding-bottom:10px;
	color:#4B0082;
	text-align:justify;
}
.newsdetail-brief div,.newsdetail-brief span,.newsdetail-brief p{
}
.newsdetail-description{
	line-height:22px;
	/*padding-top:10px;*/
	margin-top:-20px;
	color:#5d76db;
	overflow:hidden;
	text-align:justify;
	float:left;
}
.newsdetail-description li,
.newsdetail-brief li{
	margin-left:20px;
}
.newsdetail-description p{
	margin:0px;
	width:99.5%
}
.newsdetail-description div,
.newsdetail-description span,
.newsdetail-description a,
.newsdetail-description a:hover{
	color:#000;
}
.newsdetail-edit{}
.not-exist-id{
	text-align:center; font-size:12pt; font-weight:bold; margin:0;
}
.newsdetail-bound-related{
	clear:both;
	font-size:0;
	margin-top:20px;
}
.newsdetail-related-text{
	margin-bottom:6px;
	font-weight:bold;
	border-bottom:1px dotted #222;
	padding-bottom:4px;
}
.newsdetail-related-name{
	padding-left:10px;
	line-height:18px;
}
.newsdetail-related-name a:link,.newsdetail-related-name a:visited,
.newsdetail-related-name a:hover,.newsdetail-related-name a:visited:hover{
}
.newsdetail-other-item-title{
	font-size:10pt; text-transform:uppercase; padding:10px 0px; color:#222; font-weight:bold;
}
.newsdetail-other-item ul{ margin-left:15px;line-height:17px;}
.newsdetail-other-item li a,.newsdetail-other-item li a:visited,
.newsdetail-other-item li a:hover,.newsdetail-other-item li a:visited:hover{
	color:#222;
}
.newsdetail-other-item li{
	color:#222;
}
.newsdetail-attachment{
	text-align:right;
}
.newsdetail-attachment a,.newsdetail-attachment a:visited,
.newsdetail-attachment a:hover,.newsdetail-attachment a:visited:hover{
	color:red; text-decoration:none;
}
.data-is-updating{
	text-align:center; font-weight:bold; padding:10px;
}
.newslist-date-bound{
	 padding:20px 0;
}
.newslist-date{
	 font-weight:bold; padding:0 3px; color:#333333;
}
.news-date-select{
	 float:left; padding-right:5px;
}
.comment-title{background:#297537 url(images/icon_audence.gif) 5% 70% no-repeat;height:19px;line-height:20px;text-indent:25px; width:120px;}
.comment-title a, .comment-title a:hover,
.comment-title a:visited, .comment-title a:visited:hover
{
	color:#fff;
	text-decoration:underline;
}
.addthis_toolbox {
	float:right;
	font-size:11px;
	line-height:16px;
	margin-top:20px;
}
/*--------------------------NewsList--------------------------*/
.news-list-bound{
	padding:5px;
	padding-top:10px;
}
.news-list-title{
	margin-bottom:15px;
	color:#9E4322;
	font-weight:bold;
	padding-left:25px;
	background:url(images/guide-icon.png) 0% 50% no-repeat;
	border-bottom:2px solid #F8B05A;
}
.news-list-title a,
.news-list-title a:hover,
.news-list-title a:visited,
.news-list-title a:visited:hover {
	font-size:14px;
	color:#9E4322;
}
.news-title-center {
	background:#F77121 url(images/title-bg.png) 100% 0% no-repeat;
	height:25px;
	margin-bottom:20px;
}
.news-title-center div{
	text-transform:uppercase;color:white;
	line-height:25px;
	font-weight:bold;
	text-indent:10px;
}
h3.notice{
	font-size:15px; text-align:center;
}
.news-list-category-name{
	font:bold 13.5px/25px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #CCCBCA;
	padding-bottom:5px;
	color:#085994;
	text-decoration:none;
	text-transform:uppercase;
}
.news-list-content{
	margin:0px;
	padding:0px;
}
.news-list-item{
	clear:both;
	list-style:none;
	margin:0 4px;
	margin-bottom:6px;
	padding-bottom:6px;
}
.last-row {
	border:none;
}
.news-list-item-div {
}
.news-list-name{
	padding-bottom:10px;
	#margin-top:-15px;
}
.news-list-name a,.news-list-name a:visited,
.news-list-name a:hover,.news-list-name a:visited:hover{
	font-weight:bold;
	color:black;
}
.news-list-name-1{
	padding:5px 0;
}
.news-list-name-1 a,.news-list-name-1 a:visited,
.news-list-name-1 a:hover,.news-list-name-1 a:visited:hover{
	text-decoration:none; color:#46840E; font-size:14px; font-weight:bold;
}
.news-list-newsname {
	padding:5px 0;
}
.news-list-newsname a,.news-list-newsname a:visited,
.news-list-newsname a:hover,.news-list-newsname a:visited:hover{
	text-decoration:none; color:#46840E; font-size:12px; font-weight:bold;
}
.news-list-image{
	float:left;
	margin-right:10px;
}
.news-list-brief{
	line-height:18px;
	text-align:justify;
	color:#444;
}
.news-list-detail {
	text-align:right;
	padding-bottom:5px;
}
.news-list-detail a,
.news-list-detail a:hover,
.news-list-detail a:visited,
.news-list-detail a:visited:hover {
	color:#0839C0;
	font-size:11px;
	background:url(images/arrow.gif) no-repeat 0% 60%;
	padding-left:10px;
	text-decoration:underline;
}
.news-list-description{line-height:17px;}
.news-list-image img{
	width:150px;
	height:100px;
}
.news-list-paging{
	text-align:right; padding:10px 0;
	font-size:11px;
	margin-bottom:10px;
}
.news-list-paging a,.news-list-paging a:visited,
.news-list-paging a:hover,.news-list-paging a:visited:hover{
	display:block; color:#000;
	border:dotted 1px #6F6161;
	text-decoration:none;
}
.page-active{
	background-color:#F76907; color:#fff;
	border:dotted 1px #6F6161;
}
.news-list-viewdetail a,.news-list-viewdetail a:visited,
.news-list-viewdetail a:hover,.news-list-viewdetail a:visited:hover{
	color:#46840E;font-size:11px;text-decoration:none; font-weight:bold;
}
.news-list-sub-bound {
	margin-bottom:10px;
}
.news-list-sub-image {
	float:left;
	margin-right:10px;
}
.news-list-sub-image img {
	width:150px;
	height:100px;
}
.news-list-sub-name {
	margin-bottom:15px;
}
.news-list-sub-name a,
.news-list-sub-name a:hover,
.news-list-sub-name a:visited,
.news-list-sub-name a:visited:hover {
	color:#9E4322;
	font-weight:bold;
}
.news-list-sub-brief {
	margin-bottom:5px;
	text-align:justify;
}
.news-list-sub-detail {
	text-align:right;
}
.news-list-sub-detail a,
.news-list-sub-detail a:hover,
.news-list-sub-detail a:visited,
.news-list-sub-detail a:visited:hover {
	background:url(images/newslist-sub-button.png) 0 50% no-repeat;
	padding-left:10px;
	color:#6F6161;
}
.news-list-sub-li {
	list-style:disc;
	color:#F8B05A;
	margin-bottom:5px;
	margin-left:25px;
}
.news-list-sub-li a,
.news-list-sub-li a:hover,
.news-list-sub-li a:visited,
.news-list-sub-li a:visited:hover {
	color:#434242;
}
.news-list-main-cat-brief{
	padding: 0 10px 10px 10px;
	text-align:justify;
}
/*----extra shadow----*/
.JQFEText{
	color:#1A4CA7;
	text-align:justify;
	text-decoration:none;
	line-height:17px;
	font-weight:bold;
	font-size:13px;
	font-family:"Times New Roman", Times, serif;
	cursor:pointer;
}
.JQFEShadow{
	color:#402b2b;
	font-weight:normal;
	line-height:17px;
	font-size:13px;
}
/*---------temoignages----------*/
.news-temoignages-image{
	text-align:center;
	width:100%;
}
.news-temoignages-image img{
	width:50%;
}


/* devi ----------------------------------------------------- */





.decouvrir-list-bound{
	padding:10px;
	background:#ccffff;
}
.decouvrir-list{
}
.decouvrir-list-content{
	padding:5px;
	border:1px solid #F7BE7B;
	margin-bottom:20px;
	float:left;
	position:relative;
	padding-bottom:25px;
}
.item-1{
	background-color:#ccffff;
}
.decouvrir-list-sub-name a,
.decouvrir-list-sub-name a:hover{
	text-transform:uppercase;
	color:#AD5226;
	font-size:14px;
	font-weight:bold;
}
.decouvrir-list-brief{
	text-align:justify;
}
.decouvrir-list-sub-detail{
	position:absolute;
	right:0px;
	bottom:0px;
	padding:3px 10px;
	background-color:#ccffff;
}
.decouvrir-list-sub-detail a,
.decouvrir-list-sub-detail a:hover,
.decouvrir-list-sub-detail a:visited,
.decouvrir-list-sub-detail a:visited:hover{
	color:#000000;
}
.item-2{
	background-color:#FFFFFF;
}
.decouvrir-list-image{
	float:left;
	margin-right:10px;
}
.decouvrir-list-image img{
	width:205px;
	height:120px;
	padding:7px;
	border:1px solid #F7BE7B;
}
.item-1 .decouvrir-list-image img{
	background-color:#F7BE7B;
}











/*-------------------------HomeNewsFocus----------------------------------*/
.home-focus-news-bound {
	background:url(images/hotnews-bg.png) no-repeat;
	height:248px;
	width:908px;
	margin:0 auto;
	margin-bottom:5px;
}
.home-focus-news-first-bound {
	padding:15px 20px 0 20px;
	margin-bottom:10px;
	#margin-bottom:15px;
	_margin-bottom:10px;
}
.home-focus-image {
	float:right;
	border:#E2A555 2px solid;
	margin-left:10px;
}
.home-focus-image img {
	width:506px;
	height:192px;
}
.home-focus-name {
	text-transform:uppercase;
	margin-bottom:10px;
	font-size:15px;
}
.home-focus-name a,
.home-focus-name a:hover,
.home-focus-name a:visited,
.home-focus-name a:visited:hover {
	color:#b62127;
    font-family: Lucia Calligraphi;
    font-style: italic;
}
.home-focus-brief {
	margin-bottom:10px;
    color: #b62127;
    font-size: 13px;
    font-family: Lucia Calligraphi;
    font-style: italic;
}
.home-focus-button {
	text-align:left;
	margin-left:243px;
}
.home-focus-button a,
.home-focus-button a:hover,
.home-focus-button a:visited,
.home-focus-button a:visited:hover {
	font-weight:bold;
	background:url(images/hotnews-button-center.png) repeat-x;
	padding:3px 0 4px;
	#padding:0;
	text-decoration:none;
}
.home-focus-button a span{
	background:url(images/hotnews-button-left.png) 0 0 no-repeat;
	padding:3px 0 4px;
	#padding:0;
}
.home-focus-button a span span{
	background:url(images/hotnews-button-right.png) 100% 0 no-repeat;
	color:white;
	padding:3px 6px 4px 18px;
}
#button{
	position:relative;
}
.home-focus-change-buttons {
	position:absolute;
	left:380px;
	top:5px;
}
.home-focus-change-buttons span {
}
.home-focus-change-button {
	background:url(images/deactive-button02.png) no-repeat;
	padding:5px 12px 5px 12px;
	#padding:10px 12px 5px 12px;
	cursor:pointer;
}
.button-active {
	background:url(images/active-button02.png) no-repeat;
}
/*-----------------------------HOMENEWS--------------------------------------*/
.homenews-bound {
	padding-top:10px;
	_width:99.8%;
}
.homenews-content {
}
.homenews-first {
	_width:99.8%;
}
.homenews-image {
	float:left;
	margin-left:15px;
	margin-right:10px;
	margin-bottom:6px;
	_margin-left:7.5px;
}
.homenews-image img {
	width:58px;
	height:49px;
}
.homenews-name {
	margin-bottom:10px;
}
.homenews-name a,
.homenews-name a:hover,
.homenews-name a:visited,
.homenews-name a:visited:hover {
	color:#964721;
	font-weight:bold;
}
.homenews-brief {
	margin-bottom:20px;
	padding-left:10px;
}
.homenews-subs {
}
.homenews-sub-li {
	list-style-position:inside;
	list-style-image:url(images/news/homenews-list.png);
	padding-left:10px;
	margin-bottom:5px;
}
.homenews-sub-li a,
.homenews-sub-li a:hover,
.homenews-sub-li a:visited,
.homenews-sub-li a:visited:hover {
	color:#776026;
}
.homenews-sub-link {
	text-align:right;
	margin-right:15px;
	padding-bottom:10px;
}
.homenews-sub-link a,
.homenews-sub-link a:hover,
.homenews-sub-link a:visited,
.homenews-sub-link a:visited:hover {
	background:url(images//homenews-button.png) 0 2px no-repeat;
	padding-left:12px;
	color:#6F6161;
}
/*--------------------------------SUPPORTONLINE-----------------------------------*/
.supportonline-bound {
	margin-bottom:10px;
}
.supportonline-bound a {
	text-decoration:none;
}
.supportonline-content {
	text-align:center;
	padding-left:25px;
	padding-top:10px;
	padding-bottom:10px;
}
.supportonline-name {
	float:left;
	margin-right:10px;
}
.supportonline-name a:hover,
.supportonline-name a:visited,
.supportonline-name a:visited:hover,
.supportonline-name a {
	color:#E62E25;
	font-weight:bold;
}
.supportonline-skype {
}
.supportonline-skype a,
.supportonline-skype a:hover,
.supportonline-skype a:visited,
.supportonline-skype a:visited:hover {
	color:#E62E25;
	font-weight:bold;
}
/*-------------------------------HotelList------------------------------------*/
.hotelsearch-bound {
	height:54px
}
.hotelsearch-content {
	line-height:54px;
	padding-left:10px;
}
.radio-title {
}
.keyword {
}
.star {
}
.submit-button {
	border:none;
	background:url(images//search-button.png) repeat-x;
	height:20px;
	color:#8D3E1E;
}
/*----------------------------------TOURSEARCH-----------------------------------*/
.toursearch-bound {
	padding:5px;
}
.toursearch-content {
}
.toursearch-sub-category {
	margin-bottom:5px;
}
.toursearch-sub-category span {
}
.toursearch-day {
	margin-bottom:5px;
}
.toursearch-depart {
	margin-bottom:5px;
}
/*----------------------------------MAINTOUR---------------------------------*/
.ul-mat{
    list-style: none;
    padding-left: 10px;
}
.li-mat{
    float: left;
    padding-right: 5px;
    padding-top:16px;
	width:328px;
	position:relative;
}
.top-edlimat{
    width: 328px;
    height: 28px;
    background: url(images/top-title-bg-01.png);
    line-height: 28px;
    font-size: 12px;
    font-weight: bold;
    color: white;
    text-indent: 5px;
}
.content-edlimat{
    width: 328px;
    height: 234px;
    background: url(images/content-bg-01.png) no-repeat;
    font-family: Century Gothic;
	padding-top:5px;
}
.img-cedlimat{
    width: 306px;
    height: 106px;
}
.top-info-cedlimat{
    font-size: 13px;
    padding: 0 10px 0 10px;
}
.top-info-cedlimat span{
    font-weight: bold;
}
.brief-cedlimat{
    font-size: 12px;
    font-style: italic;
    color: #010000;
    padding: 5px 10px 0 10px;
    font-family: Century Gothic;
	text-align:justify;
}
.savior-button{
    width: 107px;
    height: 21px;
    background: url(images/savior-bg.png);
    position: absolute;
    right: 6px;
	#right:10px;
    bottom:7px;
	#bottom:1px;
    text-align: center;
}
.anti-each-first-div{
    width: 328px;
    height: 1px;
    background: url(images/first-anti02.png) repeat-x;
}
.savior-button a,.savior-button a:visited{
    color:#010000;
    line-height: 21px;
    font-size: 13px;
    font-family: Century Gothic;
}
.savior-button a:hover,.savior-button a:visited:hover{
    color:#010000;
    text-decoration: underline;
}
.top-edlimat2{
    width: 328px;
    height: 28px;
    background: url(images/top-title-bg-02.png) no-repeat;
    line-height: 28px;
    font-size: 12px;
    font-weight: bold;
    color: white;
    text-indent: 5px;
}
.content-edlimat2{
    width: 328px;
    height: 234px;
    background: url(images/content-bg-02.png) no-repeat;
    font-family: Century Gothic;
	padding-top:5px;
}
.maintour-bound {
	padding-top:20px;
	padding-left:5px;
    background: white;
}
.maintour-content {
	_width:99%
}
.maintour-brief {
	margin-bottom:0px;
	padding:0 10px 0 0px;
    font-family: Century Gothic;
    color: black;
    font-size: 13px;
    font-style: italic;
}
.maintour-brief span{
    color: #000000;
}
.maintour-attractive-tours {
}
.maintour-attractive-tours-title {
	font-size:12px;
	font-weight:bold;
	color:#D75926;
	margin-bottom:10px;
}
.maintour-attractive-tours-content {
	margin-bottom:10px;
}
.maintour-attractive-tour {
	list-style-image:url(images/tour-list-icon.png);
	list-style-position:inside;
	line-height:25px;
}
.maintour-attractive-tour a,
.maintour-attractive-tour a:hover,
.maintour-attractive-tour a:visited,
.maintour-attractive-tour a:visited:hover {
	color:#050505;
	_padding-left:10px;
}
.li-even {
	background:url(images/tour-list-bg.png) no-repeat;
}
.maintour-sub-categories {
	padding:15px 5px 0px;
}
.maintour-sub-category {
	float:left;
	padding:10px 15px 15px 10px;
	margin:0 5px;
	margin-bottom:15px;
	position:relative;
	background:url(images/image-frame.png) no-repeat;
}
.maintour-sub-category-img {
}
.maintour-sub-category-img img{
	width:172px;
	height:115px;
	border:1px solid #FFFFFF;
}
.maintour-sub-category-opacity {
	width:173px;
	height:20px;
	background-color:#EDD00F;
	opacity:0.4;filter:alpha(opacity=40);
	position:absolute;
	top:106px;
	left:10px;
}
.maintour-sub-category-name {
	position:absolute;
	top:106px;
	left:10px;
	width:173px;
	height:20px;
	color:white;
	line-height:20px;
	text-indent:5px;
	font-weight:bold;
	font-size:12px;
}
#information img{
	float:right;
	max-width:650px
	}
	h2.logo-top{
		text-align:left;
		color:#fff;
		font-size:16px;
		width:256px;
	}
	
#module_73942{
	margin-top:10px;
}


/* book tour */


.book-tour-bound{
	padding-left:15px;
}
.book-tour-title{
	height:25px;
	line-height:25px;
	font-weight:bold;
	font-size:16px;
	color:#AD5121;
}
.book-tour-bound em{
	color:red;
	font-style:normal;
}
.book-tour-description{
	color:red;
	padding-left:5px;
}
.book-tour-content-title{
	font-weight:bold;
	font-size:14px;
}
.book-tour-name{
	font-weight:bold;
	color:#EF3C29;
	font-size:16px;
	padding:5px;
}
.book-tour-content{
	padding:5px;
}
.book-tour-step{
	text-align:center;
	line-height:40px;
}
.book-tour-step span{
	font-size:20px;
	padding:0px 10px;
}
.book-tour-step span.book-tour-step-selected{
	color:#FF0000;
}
.tour-content-category{
	clear:both;
	font-weight:bold;
	margin-top:10px;
	padding-top:10px;
	margin-bottom:5px;
	font-size:16px;
	border-bottom:1px dashed #CCCCCC;
}
.tour-content-item{
	width:150px;
	padding:5px 5px 10px 5px;
	float:left;
	border:1px solid #CCCCCC;
	margin-right:3px;
	margin-bottom:5px;
	text-align:center;
}
.tour-content-item-name{
	padding:5px 0px;
	font-weight:bold;
	color:#0000FF;
	height:25px;
}
.tour-content-item-original{
}
.tour-content-name{
	font-weight:bold;
	font-size:18px;
	padding-top:5px;
}
.tour-content-item-image img{
	border:1px solid #CCCCCC;
}
.tour-content-item-input{
	margin-top:5px;
}
.book-tour-button{
	clear:both;
	margin-top:10px;
}
.book-tour-zone-content{
	padding:5px 0px;
	padding-right:5px;
}
.book-tour-area{
	clear:both;
	font-weight:bold;
	padding:5px 0px;
	margin-bottom:5px;
}
.book-tour-item{
	line-height:20px;
	width:210px;
	float:left;
}
.book-tour-button{
	border:1px solid #664B3A;
	color:#664B3A;
	padding:3px;
	margin-right:10px;
}
.anti-top-bottom{
	border-bottom:1px solid white;
}
.book-tour-area{
	font-weight: bold;
	font-size: 13px;
	font-family: Century Gothic;
	text-transform: uppercase;
	color: #800000;
}
.book-tour-area2{
	padding-top:5px;
	font-weight: bold;
	font-size: 13px;
	font-family: Century Gothic;
	color: #800000;
}
/*---------------------------------Tour Custom----------------------------*/
.tour-custom-title-name{
	color:#9E4322;
	font-weight:bold;
	padding:20px 0 0px 0;
}
.tour-custom-intro{
	padding:10px 0px;
	padding-top:0px;
	text-align:justify;
}
.tour-detail-bound{
    border: 1px solid #F7BE7C;
    border-top: none !important;
    margin-top: -10px;
    padding: 10px;
}
.advertisment-bound-74155{
}
.advertisment-bound-74155 img{
    margin:0 auto -5px auto !important;
}
.tour-custom-intro p{
	margin-top:0px;
}

span.wpcf7-list-item{
	width:32% !important;
	float:left;
}
.book-tour-item-canhdieu{
	width:100% !important;
	}
#text120{
		width:120px;
	}
	
	#text30{
		width:30px;
	}
	
		
	#text68{
		width:68px;
	}
	#itineraire img{
		padding-right:10px !important;
	}
	
	.sub-menu-level1 a{
		font-size:12px !important;
	}
	.sub-menu-level1 li{
		margin-top:2px;
	}
	
	#sub-menu-651{
		width:320px;
		right:78px !important;
	}

.alignnone {
    margin: 5px 10px 10px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 5px 5px;
}

.alignleft {
    float: left;
    margin: 5px 5px 5px 0;
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

a img.alignright {
    float: right;
    margin: 5px 0 5px 5px;
}

a img.alignnone {
    margin: 5px 5px 5px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 5px 5px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 5px 5px 0;
}

.wp-caption.alignleft {
    margin: 5px 5px 5px 0;
}

.wp-caption.alignright {
    margin: 5px 0 5px 5px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 4px;
}

	
.bg-green-right{
	background:#ccffff;
	
}