body,td,input,option,select,table,form{font-family: Arial, Helvetica, sans-serif; font-size: 13px;	color: #525252;padding-left: 5px;padding-right: 5px;  }
a{ color: #525252;}
select,input,option,textarea{	color: #333333; margin-bottom: 5px;margin-left:0px ;margin-right: 0px;}
form{margin: auto;}
body{margin:0px; padding: 0px; background:#fff;}
th{	text-align: left; font-weight: bold;}
img{border: 0;}
a, a:link, a:visited{text-decoration: none;}
a:hover,#top_menu a:hover, #bottom a:hover{	color: #E05F25;}
a.similer_a{color:#525252;font-size: 12px;}
a.similer_a:hover{color:#E57237; text-decoration: underline;}
.clr,#bottom,.dot{clear: both;}
.dot{border-bottom: 1px dotted; margin-bottom: 10px; font-size: 9px;}
.back_red{background-color: red;}
.back_yellow{ background-color: yellow;}
.back_green{ background-color: green;}
.back_blue{ background-color: blue;}
/*img, a, div {
    transition-duration: 0.3s;
}*/
.img-bl{
	float:left;
	width:30%;
	padding:0 7px 0 0;
}
.img-bl img{
	width:100%;
}
#top {width: 50px; height: 50px; position: fixed; bottom: 10px; right: 10px; text-indent: -99999px; cursor: pointer; background: url("../images/top.png") no-repeat 0 0;}
.fl{border-top-left-radius: 5px;    border-top-right-radius: 5px;}
.bg-icon{background: url("../images/bg-icon.gif") no-repeat;}
img.captcha{vertical-align: middle;border: solid 1px #eee;}
img.refresh{vertical-align: middle;}
:-moz-placeholder {color: #999999;}
/* button -----*/
.button {background-color:#20948b;  border-radius: 5px 5px 5px 5px;color: #fff;font-family: arial;font-size: 12px;    font-weight: bold;    padding: 3px 10px;    text-decoration: none;}
.button:hover {	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d29105), color-stop(1, #f6b33d) );	background:-moz-linear-gradient( center top, #d29105 5%, #f6b33d 100% );	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d29105', endColorstr='#f6b33d');	background-color:#d29105;}
.button:active {	position:relative;	top:1px;}
.button1{    background-color: #F6B33D;    border-radius: 5px 5px 5px 5px;    color: #FFFFFF;    font-family: arial;    font-size: 10px;    font-weight: bold;    padding: 3px 7px;    text-decoration: none;}
.button1:hover {	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d29105), color-stop(1, #f6b33d) );	background:-moz-linear-gradient( center top, #d29105 5%, #f6b33d 100% );	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d29105', endColorstr='#f6b33d');	background-color:#d29105;}
.control{    background-color:#ECD099;    border: 1px solid #DCDCDC;    border-radius: 5px 5px 5px 5px;     color: #E98247;    display: inline-block;    font-weight: bold;    padding: 2px 15px;    text-decoration: none;   cursor: pointer;}
.control:hover {    background-color:#DEDBD6;color:#000}
.control:active {    position: relative;    top: 1px;}
.green-button {    background-color: #6FCC1A;    background-image: -moz-linear-gradient(center top , #72D11B, #65BB17);    border: 1px solid #59A514;    border-radius: 3px 3px 3px 3px;    box-shadow: 0 1px 2px #CCCCCC;    color: #FFFFFF;    font-size: 16px;    font-weight: bold;    padding: 8px 14px;}
/* tooltip -----*/
html {-webkit-font-smoothing: antialiased;}
.tooltipster-default {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #A5A5A5;border-radius: 4px 4px 4px 4px; box-shadow: 0 0 16px rgba(0, 0, 0, 0.4);    color: Black;        font-size: 11px;padding: 8px 16px;}
.tooltipster-default .tooltipster-content {line-height: 16px;padding: 5px 10px;font-size: 12px;}
.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border {}
.tooltipster-icon {cursor: help;margin-left: 4px;}
.tooltipster-base {padding: 0;font-size: 0;line-height: 0;position: absolute;z-index: 9999999;pointer-events: none;width: auto;overflow: visible;}
.tooltipster-base .tooltipster-content {overflow: hidden;}
.tooltipster-arrow {display: block;text-align: center;width: 100%;height: 100%;position: absolute;top: 0;left: 0;	z-index: -1;}
.tooltipster-arrow span, .tooltipster-arrow-border {display: block;	width: 0; height: 0;position: absolute;}
.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span {border-left: 8px solid transparent !important;border-right: 8px solid transparent !important;border-top: 8px solid;bottom: -8px;}
.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border {border-left: 9px solid transparent !important;border-right: 9px solid transparent !important;border-top: 9px solid;	bottom: -8px;}
.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span {	border-left: 8px solid transparent !important;border-right: 8px solid transparent !important;border-bottom: 8px solid;top: -8px;}
.tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {	border-left: 9px solid transparent !important;border-right: 9px solid transparent !important;	border-bottom: 9px solid;top: -8px;}
.tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border {	left: 0;	right: 0;	margin: 0 auto;}
.tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left span {	left: 6px;}
.tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {	left: 5px;}
.tooltipster-arrow-top-right span,  .tooltipster-arrow-bottom-right span {	right: 6px;}
.tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border {	right: 5px;}
.tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border {	border-top: 8px solid transparent !important;	border-bottom: 8px solid transparent !important; 	border-left: 8px solid;	top: 50%;	margin-top: -7px;	right: -8px;}
.tooltipster-arrow-left .tooltipster-arrow-border {	border-top: 9px solid transparent !important;	border-bottom: 9px solid transparent !important;	border-left: 9px solid;	margin-top: -8px;}
.tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border {	border-top: 8px solid transparent !important;	border-bottom: 8px solid transparent !important;	border-right: 8px solid;	top: 50%;	margin-top: -7px;	left: -8px;}
.tooltipster-arrow-right .tooltipster-arrow-border {	border-top: 9px solid transparent !important;	border-bottom: 9px solid transparent !important;	border-right: 9px solid;	margin-top: -8px;}
.tooltipster-fade {	opacity: 0;	-webkit-transition-property: opacity;	-moz-transition-property: opacity;	-o-transition-property: opacity;	-ms-transition-property: opacity;	transition-property: opacity;}
.tooltipster-fade-show {	opacity: 1;}
.tooltipster-grow {	-webkit-transform: scale(0,0);	-moz-transform: scale(0,0);	-o-transform: scale(0,0);	-ms-transform: scale(0,0);	transform: scale(0,0);	-webkit-transition-property: -webkit-transform;	-moz-transition-property: -moz-transform;	-o-transition-property: -o-transform;	-ms-transition-property: -ms-transform;	transition-property: transform;	-webkit-backface-visibility: hidden;}
.tooltipster-grow-show {	-webkit-transform: scale(1,1);	-moz-transform: scale(1,1);	-o-transform: scale(1,1);	-ms-transform: scale(1,1);	transform: scale(1,1);	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);}
.tooltipster-swing {	opacity: 0;	-webkit-transform: rotateZ(4deg);	-moz-transform: rotateZ(4deg);	-o-transform: rotateZ(4deg);	-ms-transform: rotateZ(4deg);	transform: rotateZ(4deg);	-webkit-transition-property: -webkit-transform, opacity;	-moz-transition-property: -moz-transform;	-o-transition-property: -o-transform;	-ms-transition-property: -ms-transform;	transition-property: transform;}
.tooltipster-swing-show {	opacity: 1;	-webkit-transform: rotateZ(0deg);	-moz-transform: rotateZ(0deg);	-o-transform: rotateZ(0deg);	-ms-transform: rotateZ(0deg);	transform: rotateZ(0deg);	-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 1);	-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 	-moz-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);-ms-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 	-o-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);	transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);}
.tooltipster-fall {	top: 0;	-webkit-transition-property: top;	-moz-transition-property: top;	-o-transition-property: top;	-ms-transition-property: top;	transition-property: top;	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);}
.tooltipster-fall-show {}
.tooltipster-fall.tooltipster-dying {	-webkit-transition-property: all;	-moz-transition-property: all;	-o-transition-property: all;	-ms-transition-property: all;	transition-property: all;	top: 0px !important;	opacity: 0;}
.tooltipster-slide {	left: -40px;	-webkit-transition-property: left;	-moz-transition-property: left;	-o-transition-property: left;	-ms-transition-property: left;	transition-property: left;	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);}
.tooltipster-slide.tooltipster-slide-show {}
.tooltipster-slide.tooltipster-dying {	-webkit-transition-property: all;	-moz-transition-property: all;	-o-transition-property: all;	-ms-transition-property: all;	transition-property: all;	left: 0px !important;	opacity: 0;}
.tooltipster-content-changing {	opacity: 0.5;	-webkit-transform: scale(1.1, 1.1);	-moz-transform: scale(1.1, 1.1);	-o-transform: scale(1.1, 1.1);	-ms-transform: scale(1.1, 1.1);	transform: scale(1.1, 1.1);}
/* page */
hr{	font-size: 1px;}
#code_confirm{font-weight: bold; margin-left: 10px;}
.page_break {    text-align: right;}
a.page, .current_page {margin-right: 5px;}
.current_page {    color: red;    font-weight: bold;}
a.page, .current_page {    margin-right: 5px;}
/* GENERAL
-----------------------*/
#header{width: 1032px;margin: 0px auto;position: relative;}
#header #logo{position: absolute;left: 0px;top: 15px;}
#header_1{height: 120px;z-index: 3;width: 100%;background-color: #fff; border-top:2px solid #666;}
#header_2{z-index: 2;width: 100%;background:#0b6eb5; height:48px; border-top:1px solid #666;}
#header_3{
position: absolute;
    top: 168px;
    width: 100%;
    z-index: 1;}
#header_3 img{
    width:100%;
}
#site{ margin: 0 auto;z-index: 1;margin-top:-35px;position: relative;margin-bottom:20px;}
#site_left{float: left;overflow: hidden;border-bottom: 1px solid #CCC;}
#site_right{float: right;background-color: #fff;}
#content{background-color: #efefef;;padding:0px;
border-color:#0b6eb5;
border-top:5px solid #0b6eb5;
border-bottom: 5px solid #0b6eb5;
border-left:2px solid #0b6eb5;
border-right:2px solid #0b6eb5;
}
#content_newhome{
	padding: 0 10px 10px;
}
#footer_hr{height: 20px;position: relative;z-index: 0;margin-top:0px;}
#footer_menu{ height: 33px; line-height: 33px; text-align: center;background-color:#929500; border-top: solid 1px #B7BC00;border-bottom: solid 1px #B7BC00; }
#footer_menu a{ color:#7B3211;font-weight: bold;}
#footer_menu a:hover{ color:#6F2212 }
#footer_info{   background:#0b6eb5 ;   padding-top: 15px;color: #fff; width:100%; }
#footer_info #footer{
    width:1005px;
    margin:0 auto;
}
#footer_info a{
    color: #fff;
    padding:5px 0;
    font-size:11px;
}
#footer_info a:hover{
    color:#d84203;
}
#footer_info ul{
    margin: 0px;
    padding: 0px;
}
#footer_info h2.f_title.f_list_menu{
    text-transform: uppercase;
}
#footer_info li{
    list-style: none;
    margin-bottom: 3px;
}
#image_phone{position: absolute;left: 10px;top: 27px; width: 30px;height: 24px; background-position:-199px -31px }
#text_phone{ font-size: 15px;
    letter-spacing: 1px;
    padding: 6px 9px;
    float:right;
	color:#cc9966;
    font-weight: bold;
    line-height: 40px;
}
#support{
    position: absolute;
    right: 0;
    top: 50px;
}
#support .contact{
    float: left;
    padding: 22px 7px;
}
#support .contact .mailto{
    background: url("../images/calendar.gif") left top no-repeat;
    padding:18px 4px 15px 171px;
}
#support .contact .telto{
    padding:0
    margin-left:0
}
.btn-book-tour{
    padding: 5px 10px 5px 10px;
    background: #ff0000;
    border-radius: 15px;
    color: #fff;
    display: block;
    width: 80px;
}
.btn-book-tour:hover{
    color: #fff;
    background: #0b6eb5;
}
.h1-title{
    font-weight: bold;
    color: #c00;
    padding-top: 20px;
}
#image_support{ position: absolute;   left: 15px;    top: 5px; height: 29px; background-position:-125px -4px ;font-size: 15px;}
#text_support{   position: absolute;    left: 46px;    top: 27px;  }
#arrow_support{   position: absolute;    left: 120px;    top: 23px; width: 20px;height: 20px; background-position:-199px 0px}
#text_stayconnect{    position: absolute;    right: 180px;    top: 7px;}
#image_stayconnect{    position: absolute;    right: 15px;    top: 5px;}
.title_module_1{ height: 30px;    line-height: 30px;background:#cc9933; text-indent:10px;}
.module_h1{  font-family:"Roboto Slab",Palatino,Cambria,"Droid Serif",Georgia,"Times New Roman",Times,serif;
font-weight: bold;
    font-size: 16px;
    color: #fff;}
.text{margin:5px 10px;text-align: justify;}
/*.btn {background-color: #F1D9AD;display: inline-block;cursor: pointer;padding:2px 10px 2px 10px;font-weight:bold;	text-shadow: 1px 1px 1px rgba(255,255,255,0.5);	border:1px solid rgba(0,0,0,0.4);box-shadow: 2px 2px 2px #666;-moz-box-shadow: 2px 2px 2px #666;-webkit-box-shadow: 2px 2px 2px #666;}*/
.btn:hover{    background-color: #F5EFDD;}
.modal_text{font-size: 15px;font-weight: bold;}
#menu_left{line-height: 25px;padding-left: 0px;}
@font-face {font-family: museoSans300;font-style:normal;src: url("../fonts/MuseoSans-300.otf");}
@font-face {font-family: Franklin Gothic;font-style:normal;src: url("../fonts/FRADMCN.TTF");}
.hotel_item h2.title{
    
    margin-bottom:10px;
}
h2.title{margin: 0; margin-bottom:10px;line-height:20px;}
h3.title{margin: 0;font-size: 12px;}
h3.title_normal{margin: 0;font-size: 12px;font-weight: normal;}
/* LIVE SUPPORT
------------------------------*/
#livesupport{    position: fixed;    right:0px;    bottom:0px;    width: 150px;    cursor: pointer;}
#livesupport_content{ position: fixed;right: 0;bottom: 0;width:700px;height: 400px;z-index: 10;background-color:#3c7ed6;border-top-left-radius: 10px;}
.chatbox_right{background-color: #d9e2e9;height: 320px;position: absolute;right: 5px;top: 75px;width: 173px;border-left: solid 4px #3c7ed6;}
.chatbox_left{ background-color: #FFFFFF;    height: 320px;    left: 5px;    position: absolute;    top: 75px;    width: 515px;}
.chatbox_right_title{ background:url("../images/chatbox_right_title.gif") repeat-x ; padding-left: 10px;  height: 25px; line-height: 25px;font-weight: bold;color: #fff;}
.chat_title_left{    border-left: solid 5px #3c7ed6;    border-top: solid 5px #3c7ed6;    border-top-left-radius: 10px;}
.chat_title_center{    background:url("../images/chat_center.gif") no-repeat ;    width: 21px;}
.chat_title_right{    background:url("../images/chat_right.gif") repeat-x;    border-right: solid 5px #3c7ed6;}
.close_livesupport{    position: absolute;    right: 5px;    top: 3px;cursor: pointer;}
.minimize_livesupport{    position: absolute;    right: 25px;    top: 3px;cursor: pointer;}
.livesupport_title{    height: 74px;    background:url("../images/chat_left.gif") repeat-x scroll transparent ; border-top-left-radius: 10px;}
.livesupport_title div{  background:url("../images/yahoo.png") no-repeat scroll 5px center transparent; padding: 5px; padding-left: 30px;font-weight: bold; color:#fff; clear: both;}
.support_item{  cursor: pointer;    padding: 5px;}
.support_item:hover{    background-color:#eee ;}
.showsupport{cursor: pointer;}
/* slideshow
----------------*/
#featured{ width:489px; padding-right:250px; position:relative; height:310px; background-color:#fff;}
#featured ul.ui-tabs-nav{position:absolute;top:0; left:420px;list-style:none;padding:0; margin:0;width:315px;overflow:auto;overflow-x:hidden;}
#featured ul.ui-tabs-nav li{padding:1px 0; padding-left:13px;font-size:12px;color:#FBD393;}
#featured ul.ui-tabs-nav li img{ float:left; margin:2px;background-color:#fff;padding:2px;border:1px solid #eee;}
#featured ul.ui-tabs-nav li span{ font:12px Arial,Helvetica,sans-serif,Tahoma;color: #000;}
#featured li.ui-tabs-nav-item a{display:block;height:60px; text-decoration:none;color:#333;  background:#fff;line-height:20px; outline:none;}
#featured li.ui-tabs-nav-item a:hover{background:#f2f2f2;}
#featured li.ui-tabs-selected, #featured li.ui-tabs-active{ background:url('../images/selected-item.jpg') top left no-repeat;}
#featured ul.ui-tabs-nav li.ui-tabs-selected a, #featured ul.ui-tabs-nav li.ui-tabs-active a{background-color:#FCBE5E;}
#featured .ui-tabs-panel{width:420px; height:310px;background:#999; position:relative;}
#featured .ui-tabs-panel .info{ position:absolute;top:240px; left:0;height:70px;width:420px;text-align: left;background-color:#fff;}
#featured .ui-tabs-panel .info a.hideshow{position:absolute; font-size:11px; font-family:Verdana; color:#f0f0f0; right:10px; top:-20px; line-height:20px; margin:0; outline:none; background:#333;}
#featured .info h2{font-size:18px;color:#000; padding:5px; margin:0;overflow:hidden;}
#featured .info p{ margin:0 5px;color:#000;}
#featured .info a{ text-decoration:none;color:#000;}
#featured .info a:hover{ text-decoration:underline;}
#featured .ui-tabs-hide{ display:none;}
/* NEWS
---------------------*/
#content_hotnews{padding: 2px;border:solid 1px #FAC972;}
.title a{color: #666666; font-size: 20px;font-family: 'Oswald', sans-serif;}
.title a:hover{
	color: #e05f25;
}
.title_module_2{background:url("../images/title_quicksearch.gif") no-repeat left bottom #fff;height: 26px;margin-bottom: 1px; }
.title_mn {color: #693B0B;font-family: arial;font-size: 12px;font-weight: bold;padding-left: 10px;text-align: left;text-decoration: none;text-transform: uppercase;}
#content_holiday{}
.txt_footer{border-bottom: solid 5px #DDBC96;color: #333333;font-family: Arial;font-size: 12px;font-weight: normal;line-height: 12px;text-align: center;text-decoration: none;}
.intronews { line-height:23px;}
.boxnews_left{overflow: hidden;text-align: justify; line-height:23px;}
.boxnews_left img{ width:100%;}
.boxnews_right{    float: right;width: 215px;}

/* SEARCH
----------------*/
.left_box{padding: 0px; line-height: 20px;}
#menu_left .left_box{text-align:left;}
#search_hotel{    margin-bottom: 10px;}
#search_tour{    margin-bottom: 10px;}
.word_search{    background-color: #FFFF00;}
.search_item{    padding-bottom: 10px;}
.search_title{    margin: 0px;font-size: 15px;font-weight: bold;}
.search_tip{    clear: both;font-style:italic;color:#6A6A6A}
.search_box{    padding: 10px;}
.search_desc{    margin: 0px;}
/*TRAVEL TOOL  
-----------------------------*/
.traveltool_link{padding-left: 10px;text-align: left;line-height: 25px;}
.leftpad{height: 15px;}
.traveltool_link a{color:#000;}
.traveltool_link a:hover{color:#808000;}
#testimonials{ text-align: justify;padding:10px 5px 10px 0;position: relative;line-height: 25px;}
#testimonials #more{position: absolute;right: 10px;bottom: 10px;}
.mag10{margin:5px 10px 10px}
#news_list{ border-top: solid 1px #ccc; padding-top: 5px;}
.news h1{ margin:0px;}
.news img{ float: left; margin-top:2px ; margin-right: 10px;}
.news p { margin-bottom: 5px;  margin-top: 0;  padding: 0;text-align: justify;}
.news_title{ margin: 0px;  font:12px arial ; font-weight: bold;}
.news_item{margin: 10px 0px; padding-bottom:10px;}
.news_item img{float:left; min-height:140px; }
.map {padding:9px;position: relative;font-size: 12px;color:#333333;font-family: tahoma; background:#efefef;}
.map a{font-size: 12px;font-family: tahoma;}
.map a:hover{text-decoration: underline;}
.map .space{padding: 0px 3px;font-size: 10px;}
.sharelink{position: absolute;right: 12px;top: 9px;}
#custom_share{margin: 10px 10px;margin-top:30px; padding: 5px 0px;border: solid 1px #DADADA;border-left: none;border-right: none; text-align: center;}
.tip{font-style:italic;color:#6A6A6A}
.detail_news{margin:5px 5px 10px 10px ;}
.title_content_1{margin-bottom: 7px;font-weight: bold;color:#684000;font-size: 13px;}
.title_content_2{font-weight: bold;color:#ffffff;font-size: 17px;padding: 11px 0 7px 8px;}
.title_content_3{   
	border-bottom:1px solid #66cccc;
    color: #66cccc;
    font-size: 16px;
    font-weight: bold;
    height: 44px;
    margin-bottom: 7px;
    padding: 10px;
    text-align: center;}
.title_content_4{font-weight: bold;color:#FFF;font-size: 13px;padding: 4px 10px;background-color:#0c6eb5;}
.title_content_5{background-color: #F4EFDC;padding:2px 10px;font-weight: bold;font-size: 17px;color:#D8581A ; }
.title_content_6{color:#000 ;font-size: 17px; text-transform: uppercase; text-align: center; font-weight: bold;  padding: 8px 10px; margin-top:10px;}
.title_content_6 h1{margin: 0;padding: 0;font-size: 17px; font-family: 'Oswald', sans-serif; text-align:left; line-height:22px; font-weight:500;}
.title_content_7{margin-bottom: 15px;padding-bottom: 5px; font-weight: bold;color:#684000;font-size: 13px;border-bottom: 1px solid #EECEA0;}
.content_text_1{padding: 7px 0px 2px 0px;border-bottom:solid 3px #808102 }
.content_text_2{text-transform: upercase; font-family: 'Oswald', sans-serif;}
.news_right{border-top: solid 4px #EDC98F;text-transform: uppercase;font-weight: bold;padding-top: 5px;margin-top: 5px;}
.news_right_item a{font-weight: bold;padding-left: 25px;background:url("../images/news.png") no-repeat ;padding-left:25px ;display: block;}
.news_right_item1{clear: both;margin: 10px 0px;border-bottom: 1px dotted #eee;}
.news_right_item1 img{float:left;padding-right:10px;padding-bottom:10px}
.news_right_item1 a{font-weight: bold;}
.news_right_item{margin: 13px 0px;}
.content_pa{padding:10px ;padding-right: 5px;}
.box_content{}
span.list-s{
    background: url(../images/dotlist.png) no-repeat left;
    padding-left: 25px;
}
.menuleft_item{
    padding-top: 5px;
	padding-bottom:5px;
	line-height:18px;
	text-align:justify;
	min-height:70px;
}
/* Feedback 
-------------------------------*/
#feedback{}
.feedback_read{    float: left;    background:url("../images/feedback_read.png") no-repeat scroll left center;    padding-left: 20px;}
.feedback_write{    float: right;    background:url("../images/feedback_write.png") no-repeat scroll left center;    padding-left: 20px;    font-size: 13px; }
.feedback_write a{color:blue;}
#feedback img{float:left;border: solid 1px #eee;margin-right: 5px;}
#feedback p{margin: 0;text-align: justify;}
#feedback td{}
.feedback_box{border-top-right-radius: 10px;background-color: #fff;padding: 5px;padding-right: 10px;}
#top_header{position: absolute; right:0px; top:7px;}
#top_header a{ color:#000;}
#top_header a:hover{ color:#cc9933; text-decoration: underline;}
.box{margin:10px;    margin-top:0px}
.hotel_item{position: relative;padding-bottom:20px;border-bottom: solid 1px #F1D9B5;padding-top:20px;}
.hotel_item .khuyenmai{position: absolute;left: 382px;top: -5px;width: 120px;height: 50px;background:url("../images/saleoff.png") no-repeat ;padding-left:12px ;padding-top: 15px;font-size: 23px;color:#C4232A;font-weight: bold;}
.item_left{float: left; width:100%;}
.item_right{line-height: 23px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;float: right; width:165px;padding: 10px;background-color:#F9F0DE;-moz-border-radius: 10px;-webkit-border-radius: 10px;}
.item_left img{float: left;padding-right:10px; width: 200px;}
.item_left p{margin-top: 0px;margin-bottom: 5px;}
.item_left p{text-align: justify;}
.item_left p.liststar{height:15px;}
.viewdetail{float: right;color:#F2AB11;font-weight: bold;}
.hotel_detail_top{margin-bottom: 25px;line-height: 21px;position:relative;}
.hotel_detail_top img.image{float:left}
.title{font: Arial 12px;font-weight: bold;}
h1.title{margin: 0;font-size:13px;font-weight: bold;}
img.image{margin-right: 7px;margin-bottom: 5px;padding:2px;border: solid 1px #eee;}
#hotel_similer {padding-top: 15px;}
.similer_title{font-weight: bold;padding: 5px 10px;padding-right: 0px; color: #525252;}
.similer_body{padding-left:10px;}
#hotel_similer a{}
.hotel_book td{}
.click{font-weight: bold;}
.link_title{color: #000000;font: bold 13px arial; text-decoration: none;}
/* TRAVEL VIDEO
----------------------*/
/* BUILD TRIP
--------------*/
#tour_map{position: relative;}
#tour_map p{    position: absolute;margin: 0;padding: 0;}
#tour_map a{    position: absolute;cursor: pointer;}
#contact_info{ padding: 20px;padding-bottom: 0px;background-color:rgb(176, 226, 255);}
#contact_info div{padding: 5px 0px;}
#customer_info{  padding: 20px;background-color: rgb(176, 226, 255);}
#customer_info .ui-multiselect{
	width:245px !important;
	height:25px;
}
#customer_info div{padding: 5px 0px}
.ui-dropdownchecklist-item input{margin:0 5px ;}
.textbox_normal{color:#000;}
#tour_map select{margin-left:0px;margin-right: 0px;padding-left: 0px;padding-right: 0px;}
#tour_map input{margin-left:0px;margin-right: 0px;padding-left: 0px;padding-right: 0px;border: none;}
#tour_map input.active{margin-left: 10px;}
#tour_map label{padding-left: 10px;}
/* TOUR
-----------------*/
#content .col-md-3,
#content .col-md-9,
#content .col-md-4,
#content .col-md-8{
	padding:0px;
}
#content #content_newhome .col-md-3,
#content #content_newhome .col-md-9,
#content #content_newhome .col-md-4,
#content #content_newhome .col-md-8{
	padding:5px;
	margin-top:15px;
}
#tour_list{padding:0px 10px 10px 5px;}
.tour_item{position: relative;margin-bottom:10px;padding-bottom:10px; border-bottom:1px solid #CCC; margin-top:20px;}
.tour_item .khuyenmai{position: absolute;left: 382px;top: -5px;width: 120px;height: 50px;background:url("../images/saleoff.png") no-repeat ;padding-left:12px ;padding-top: 15px;font-size: 23px;color:#C4232A;font-weight: bold;}
.tour_hr{border-bottom: solid 1px #F1D9B5;padding-top: 15px;margin-bottom: 15px;}
.tour_left{float: left;}
.tour_left img{float: left;padding: 0px 10px 0px 0px;}
.tour_left td{padding: 5.5px 0px}
.tour_left_hr{border-bottom: dotted 1px #ccc;}
.btnTour{background:url("../images/ico_tour.gif") no-repeat 12px center #F8EFDE;margin-bottom: 5px;padding:11px 0px 7px 39px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 0px;}
#tour_detail{padding:10px;padding-top: 0px;}
#tour_detail_title{background: #06F;position: relative;border-top:1px solid #EECEA0;line-height: 25px;}
.title_tour{left: 10px;color: #FFF;font-size: 17px;font-weight: bold; padding-left: 10px;}
.title_tour h1{font-size: 17px;font-weight: bold;margin: 0; padding: 0;display: inline-block; text-transform: uppercase;}
.title_video_ico{ position: absolute;    left: 415px;    top: -10px;}
.title_video{    position: absolute;    left:455px;    color:#6B6D00;    font-weight: bold;}
.viewlarge{background: url("../images/media.png") no-repeat right center;padding-right: 20px;position: absolute;right: 10px;top:0px;}
#tour_tab{overflow: hidden; border:solid 1px #0b6eb5; margin-top:20px;}
.tour_detail_info table{width:370px;float:left;}
.tour_detail_info td{padding:5px 0px 5px 10px;border-bottom: dotted 1px #E0A854;}
.tour_detail_slideshow{float:right;width:350px;overflow: hidden;}
#slideshow_small{width:739px;margin-top: 10px; padding-bottom: 12px; border-bottom: 1px dotted #E0A854;}
#slideshow_small ul li{
    float: left;
    list-style: none outside none;
    padding: 5px 0px 5px 0;
}
#slideshow_small ul.no_mobile li img{
	float: left;
    height: 60px;
    width: 88px;
}
.send_inquiry td{padding:1px 0px ;}
td.td_tour_left{padding:2px 10px;width: 230px; border: solid 1px #F5F2E0;border-bottom: none;}
td.td_tour_right{padding:2px 0px;}
.title_img{  background: url("../images/tranfast.png") repeat scroll 0 0 transparent;    bottom: 3px;    color: #FFFFFF;    padding: 10px;    position: absolute;    width: 550px;}
a.tour_location{text-decoration: underline;    cursor: pointer;font-weight: normal;}
a.tour_location:hover{    color:#D8581A;}
.tour_location > b {
    font-weight: normal;
}
/* GUIDE
------------------------*/
#guide{padding: 10px;position: relative;}
#guide a{cursor: pointer;}
#guide ul.guide_ul{margin: 0;padding: 20px; background-color: #fff;}
#guide ul.guide_ul li{    list-style-type: none;    float: left;    cursor: pointer;    padding: 6px 22px;    font-weight: bold; border: 1px solid #cccccc; background: #06C; color: #ffffff; }
#guide ul.guide_ul li:hover{    color:yellow;}
.guide_title{    color: #80003A;    border-bottom: dotted 1px #ccc;}
li.guide_select{color: #D8581A; }
#guide ul.guide_ul li:hover{color:yellow;}
.guide_cat a{    color:blue;    cursor: pointer;}
.guide_cat a:hover{    color:#80003A;}
.guide_item{    padding:10px;}
.place{margin-right: 2px;}
.guide_info{display: none;padding: 10px;}
.detail{text-align: right;font-weight:bold;}
.title_tablecontent{color:#FFB849;}
/*  MENU
----------------*/
#topmenu{background-color: #888b00;    border-top-left-radius: 10px;    border-top-right-radius: 10px;width:1011px;margin:0 auto;position: relative;  }
#topmenu ul.menu_ul{    margin:0 11px 0 0;    padding-left: 5px;float:right;}
.scroll-to-fixed-fixed #topmenu ul.menu_ul{
		float:left;
		margin-left:10px;
}
#topmenu ul.menu_ul li{list-style-type: none;    float: left;  cursor: pointer;z-index: 2; }
ul#sub {
display: none;
}
ul.menu_ul li:hover ul#sub {
display: block;
}
ul.menu_ul li {
positon: relative;
} 
ul.menu_ul li ul#sub {
display: none;
position: absolute;
background:#0b6eb5;
z-index:999;
width:250px;
margin:0; padding:0;
}
ul.menu_ul li ul#sub li {
	width:100%;
}

#topmenu ul.menu_ul li a{  color: #fff;
    display: block;
    font-family: inherit;
    font-size: 14px;
    text-transform: uppercase;
	padding: 12px 14px;
	}
	.scroll-to-fixed-fixed #topmenu ul.menu_ul li a{
		padding:12px 20px;
	}
#topmenu ul.menu_ul li a:hover,#topmenu ul.menu_ul li a.active{
    background:#cc9966;
}
h2.menuleft_item{border-bottom:1px dotted #E0A854;margin: 0;}
h2.menuleft_item a{font-weight: bold;}
.menuleft_item a{font-family:"Roboto Slab",Palatino,Cambria,"Droid Serif",Georgia,"Times New Roman",Times,serif;
font-weight: bold;
    font-size: 15px;
    color: #000;
	}
.menuleft_item_tag{
padding-bottom: 10px;
float:left;
}
.menuleft_item_tag span{
    padding: 5px;
    float:left;
    border: 1px solid #ccc;
}
.menuleft_brochure{padding: 10px;}
.menuleft_brochure img{padding: 10px 0px 10px 0px;}
.menuleft_brochure a.viewonline{position: absolute;top: 100px;right: 10px;color:#E05E1F}
.menuleft_brochure a.viewonline:hover{text-decoration: underline;}
.menuleft_brochure a.viewdownload{position: absolute;top: 130px;right: 12px;color: #E05E1F;}
/* EXCHANGE 
---------------------------*/
#exchange{padding: 10px;line-height: 22px;}
#exchange p{margin: 0;color: #3E3C3C;}
#exchange a{color:#0099FF}
#exchange a:hover{color:blue}
#exchange .exchange_item{    border-bottom: dotted 1px #ccc;    margin-top: 5px;}
/* TRIP ADVISOR
-----------------------------*/
.tripadvisor{padding: 5px;margin:10px;text-align: center;border: solid 1px #589643;}
.tripadvisor .trip_logo{border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 10px; margin-right: 5px; margin-left: 5px; font-size: 14px;font-style: italic;}
.tripadvisor .trip_title{border-bottom: 1px solid rgb(204, 204, 204); border-top: 1px solid rgb(204, 204, 204);font-size: 16px;}
.tripadvisor a.trip_a{font-size: 10px;color: #589442;}
.tripadvisor a.trip_a:hover{text-decoration: underline;}
.tripadvisor #bg-tripadvisor{width: 170px;height: 40px;background-position: -23px -26px;display: inline-block;}
.tripadvisor #bg-rating{width: 75px;height: 20px;background-position:-22px -65px;display: inline-block;}
/* TAB
---------------------*/
#map_canvas {height: 765px;}
.tab_info{padding-left: 0px;}
.info_item{float: left; cursor: pointer;height: 31px;line-height: 29px;padding: 0 40px;color:#fff;font-weight: bold;margin-right: 3px;background-color: #cc9933;border-bottom: none;}
.info_item:hover{   background-color: #fff;   color:#0b6eb5;}
.info_select{    background-color: #fff;    color:#0b6eb5;border-bottom: none;}
.content_item{padding:35px 12px 5px 11px; margin-top: -1px;}
/* HOME
---------------------*/
.home_travelnews {    color: #D8581A;    font-size: 17px;    font-weight: bold;margin: 0;}
#featured .info h3.title{font-size: 12px;margin: 0;}
/* MODAL POPUP
--------------------*/
.web_dialog_overlay{    position: fixed;    top: 0;    right: 0;    bottom: 0;    left: 0;    height: 100%;    width: 100%;    margin: 0;    padding: 0;    background: #000000;    opacity: 0.6;    filter: alpha(opacity=60);    -moz-opacity: 0.6;    z-index: 101;    display: none;}
.web_dialog{    display: none;    position: fixed;    width: 590px;min-height: 50px;    top: 110px;    left: 50%;    margin-left: -325px;border-radius: 5px 5px 5px 5px;    background-color: #ffffff;    padding:10px 30px;    z-index: 102; }
.web_dialog_close{position: absolute;right: 10px;top: 10px;cursor: pointer;}
.loading{width: 200px;border: solid 5px #ccc;border-radius:0px;margin-left: -100px;}
.fixed{
    position:fixed;
    top:0px;
    z-index:10000;
}
#logo_small{
   
    float:left;
}
#logo_small img{
    padding-left:3px;
	margin-left:-5px;
	width:50px;
}
.titleSearch{
    background:#aaa642;
    float:left;
    font-size: 14px;
    margin:7px 0 8px 18px;
    padding: 3px 12px 3px 9px;
    border-radius:5px;
    color:#fff;
    text-transform: uppercase;
    font-family: inherit;
}
.clr{
    clear:both;
    border:0px;
}
#logo_small{
    display: none;
}
.menu_toggle{
    position:absolute;
    background:rgb(275, 251, 220);
    border-bottom: 1px solid rgb(24, 116, 205);
    border-right: 1px solid rgb(24, 116, 205);
    border-left: 1px solid rgb(24, 116, 205);
    width:1035px;
    left:-12px;
    border-radius:0 0 5px 5px;
    cursor: default;
    z-index:100;
	margin-top: 0px;
    padding:4px 0;
    display: none;
    height: 600px;
    overflow: scroll;
}
#topmenu ul.menu_ul li .menu_toggle ul li{
    float:none;
    border:0px;
    list-style: none;
}
.menu_toggle .box{
    float:left;
    margin: 0px;
}
.menu_toggle .box ul{
    padding: 0px;
    margin-left:20px;
}
.box1{width:252px;padding:0px 15px 0px 15px;border-right:1px solid #e3d5b1;}
.box2{width:260px;padding:0px 15px 0px 15px;border-right:1px solid #e3d5b1;}
.box3{width:250px;padding:0px 15px 0px 15px;}
.box7{width:250px;padding:0 5px 5px 20px;}
.box4 {
    border-right: 1px solid #0FF;
    padding: 0 10px 10px;
    width: 220px;
}
.box5{width:230px;padding:0 10px 10px;border-right:1px solid #0FF;}
.box6{width:255px;padding:0 10px 10px;border-right:1px solid #0FF;}
.box3 label{
    font-weight: bold;
}
.box3 p{
    background: url("../images/cricle.png") left top no-repeat;
    padding-left:15px;
}
.tour_vn{
    font-family: Arial;
    font-weight: normal;
}
.tour_lao{
    font-family: Arial;
    font-weight: normal;
}
.tour_cambonia{
    font-family: Arial;
    font-weight: normal;
}
.tour_contact{
    background: url("../images/tour_contact.png") left center no-repeat;
    font-weight: normal;
}
.menu_toggle [class*="tour_"],#menu_left [class*="tour_"]{
    padding-left:20px;
    color:#D93F03;
}
.menu_toggle [class*="box"]{
    min-height:250px;
}
.menu_toggle: a:hover{ color: red;
}
#menu_left h2{
    margin:0px;
    font-size:16px;
}
#google_search{
    width:230px;
    float:right;
    height: 40px;
    margin-top: 12px;
}
.gsc-input-box{
    height:28px;
}
#google_search .cse .gsc-control-cse, .gsc-control-cse{
    padding:0px 0px !important;
}
#support_left{
    float:left;
    margin-top: 5px;
}
.phone-number{
    float: right;
    margin-top:15px;
}
.phone-number span{
    float: left;
    padding: 0px 20px;
    background: #cc9933;
    border-radius: 20px;
    color: #fff;
	font-family:Tahoma, Geneva, sans-serif;
    font-weight: bold;
    font-size: 21px;
}
#google_search .cse .gsc-search-button input.gsc-search-button-v2,#google_search input.gsc-search-button-v2{
    margin-top:2px !important;
    float:left;
    padding: 6px 9px 6px 9px;
    margin-bottom: 2px;
}
.tooltipster-base{
    padding:0px !important;
    margin:0px !important;
}
.tooltipster-base .tooltipster-content{
    padding:5px 0px 0 5px !important;
}
.map .home{
    width: 93px;
    height: 22px;
    position: relative;
    z-index: 10;
}
.map a.breadcrumb span{
    padding:5px;
}
.map span.active{
    padding: 5px 0 6px 12px;
    margin-left: -12px;
}
.map span.active span{
    padding:5px 22px 6px 10px;
}
#text_phone a{
    font-size:22px;
}
#topmenu #show_menu_brown_trip .box li a{
    text-transform: none;
    color:#323733;
    font-size:12px;
    padding:4px 0px;
}
#topmenu #show_menu_brown_trip .box li a:hover{
    background: none; color: #E05F25;
}
#topmenu #show_menu_hotel_resort .box li a{
    text-transform: none;
    color:#323733;
    font-size:12px;
    padding:4px 0px;
}
#topmenu #show_menu_hotel_resort .box li a:hover{
    background: none; color: #E05F25;
}
#topmenu #show_menu_vietnam_cruises .box li a{
    text-transform: none;
    color:#323733;
    font-size:12px;
    padding:4px 0px;
}
#topmenu #show_menu_vietnam_cruises .box li a:hover{
    background: none; color: #960;
}
.menu_toggle .box_title{
    padding-left:20px;
    min-height: 27px;
    font-size: 17px;
    margin-bottom: 10px;
    color: #fff;
	font-weight: bold;
}
.menu_toggle h3{
    margin: 10px 0;
}
#topLogo{
    width:190px;
}
#footer_info td{
    color:#fff;
}
#bg-facebook{
    width:23px;height:21px;display: inline-block;
}
#bg-twitter{
    width:23px;height:21px;background-position: -31px -2px;display: inline-block;
}
#bg-youTube{
    width:23px;height:21px;background-position: -60px -2px;display: inline-block;
}
#bg-tripAdvisor{
    width:23px;height:21px;background-position: -92px -2px;display: inline-block;
}
#bg-Flickr{
    width:23px;height:21px;background-position: -108px -64px;display: inline-block;
}
#footer [class*="footer_"]{
    float:left;
}
#footer [class*="footer_"] .f_title{
    color:#fff;
    font-size:15px;
    font-weight: bold;
	font-family:'Oswald', sans-serif;
}
.footer_1{
    width:300px;
    padding-left:15px;
    padding-right:20px;
   
}
.footer_2{
    width:178px;
    padding:0 10px;
}
.footer_3{
    width:245px;
    padding:0 10px;
}
.footer_4{
    width:130px;
    padding:0 10px;
}
.footer_5{
    width:280px;
    padding-left:10px;
}
#list_customer a{
    margin-right:20px;
}
.txtdk{
    border: none;
    background: none;
    color: #fff;
}
#footer h3{
    font-size: 12px;
    margin: 10px 0 0;
    text-decoration: underline;
    text-transform: uppercase;
}
#tour_detail_place{
    clear: both;
    float: left;
    margin: 0px;
    padding-top: 5px;
    width: 100%;
}
#tour_detail_info_left{
    float: left;
    width:250px;
}
#tour_detail_info_right{
    float:right;margin-right:25px;
    width:465px;
}
.tour_detail_info b{
    text-transform: uppercase;
}
#tour_detail_place b{
	padding-right:5px;
}
#myGallerySmall{
	margin:2px -6px;
	padding:0px;
	text-align: center;
}
#contact_title{
	text-transform: uppercase;
}
.content-active {
	width: 751px;
	height: 885px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
}
.h2-a {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
.active-h2 {
	margin-top: 0px;
	margin-bottom: 5px;
}
.Descrip-tour {
	width: 631px;
	height: 72px;
	float: left;
	background-color:#f3eedb;
	padding: 5px 10px 10px 10px;
}
.view-tour-box {
	height: 67px;
	width: 100px;
	float: right;
	background-color:#dac89d;
	padding-top: 20px;
	font-size: 18px;
	text-align:center;
}
.trek-photo {
	height: 316px;
	float: left;
	padding: 26px;
	padding-right: 0px;
	padding-left: 10px;
	width: 234px;
	padding-top: 14px;
}
.view-detail {
	text-align: right;
	padding: 3px 5px 3px 5px;
	border-bottom: 1px solid rgb(204, 204, 204);
	border-top: 1px solid rgb(204, 204, 204);
}
.tittle-box {
	border-bottom: 1px #CCCCCC solid;
	padding-bottom: 5px;
}
.filterStart{
	background: none repeat scroll 0 0 #fff;
    margin-bottom: 20px;
    margin-right: 10px;
    padding: 5px 10px;
}
.filterStart:hover,.filterStart.actived{
	background:#DAC79D;
	cursor:pointer;
}
.box-filter{
	clear: both;
    margin: 20px auto;
    text-align: center;
}
.box_starts{
	width:100%;
}
#site_right .box{
clear:both;
}
.liststar img{
	margin-right:4px;
	padding-right:0px;
	width:auto;
}
#accordion{
    border:1px solid #20948b;
    border-radius:4px;
    background: #20948b;
}
#accordion .showItem{
    background:#fff;
    padding:10px 20px;
}
.acc_title{
    background:#F4EFDC;
    margin:0px;
    margin-bottom:3px;
    padding:10px 10px;
    border-top:1px solid rgb(188, 184, 79);
   
}
#accordion .acc_title{
    margin:0 0 -1px;
}
.acc_title:first-child{
    border-top:0px;
    border-radius:4px 4px 0 0;
}
.acc_title.ui-state-active{
    margin:0px;
}
.acc_title:hover{
    cursor: pointer;
}
#book_now{
    position: absolute;
    right: 0;
    text-align: right;
    top: -36px;
    width: 130px;
}
.hotel_title{
	font-size:21px;
	font-weight:bold;
    line-height:35px;
    background: #cc9933;
    color: #fff;
    text-indent: 15px;
	font-family: 'Oswald', sans-serif;
}
.show_star{
        float:left;
    margin-top:5px;
}
#clr{
    clear:both;
}
#accordion h3{
    background: url("../images/hotel_dropdown.png") 2px center no-repeat;
   font-size: 14px;
    font-weight: bold;
    padding-left: 22px;
	color:#fff;
}
#accordion h3.ui-accordion-header-active{
	background: url("../images/hotel_dropdown_click.png") 2px center no-repeat;
}
#accordion h3:last-child{
	border-bottom:0px;
}
#hotel_similer .title_content_2{
	color: #fff;
    background: #0b6eb5;
}
#hotel_similer ul{
    padding-left:10px;
}
#hotel_similer ul li{
    list-style: none;
    line-height:25px;
	background:url("../images/ico_arrow_circle.png") left center no-repeat;
}
#hotel_similer ul li a{
    color:#aba641;
    line-height:20px;
    font-weight:bold;
    background: url("../images/icon_plus_h.png") left center no-repeat;
   padding-left:20px;
   text-transform:uppercase;
   color:#525252;
}
.box_type1{
    margin: 0 9px;
    padding: 0px !important;
    min-height:520px;
	position:relative;
}
.box_type1:first-child{
	margin:0px;
}
.box_type1 img, .box_type1 p{
	padding:0 10px;
}
.box_type1 p{
	margin-top:10px;
	text-align: justify;
	min-height:72px;
}
.box_type1 h1{
	padding:10px 12px;
	margin:12px;
}
.col-md-4.box_type2{
	background:#fff;
}
.box_type1 ul{
	margin:0px;
	padding: 0 10px;
	bottom:10px;
	width:100%;
}
.box_type1 ul li{
	list-style:none;
	background:url("../images/icon_li.png") center left no-repeat;
	padding-left:15px;
	line-height:25px;
	font-weight:bold;
}
.box_title{
    color: #FFF;
    font-size: 20px;
    font-weight: bold;
    padding: 7px 0;
    text-align: center;
    text-transform: uppercase;
	margin: 0 0 10px;
	background-color: #0b6eb5;
	font-family:'Oswald', sans-serif;
}
.box_title a{
	color:#fff;
}
.box_title a:hover{
	color:#cc9933;
}
.top_title{
    background: #0b6eb5;
    color:#FFF;
    font-size:18px;
    text-align: center;
    padding:9px 0;
    font-weight:bold;
    text-transform: uppercase;
}
.row_type h2{
	background: #0b6eb5;
    font-weight: bold;
    font-size: 20px;
    padding: 10px;
	color:#fff;
    text-transform: uppercase;
	font-family:'Oswald', sans-serif;
}
.row_type  p{
    
}
.row_type  h3 a{
    color: #CC9900;
}
.row_type  h3 a:hover{
    text-decoration: underline;
    color: #000;
}
.col-md-4.box_type2 > p {
    border-top: 1px solid #ccc;
    margin: 0 10px;
	padding-top: 5px;
	height:50px;
}
.btbXemthem{
    text-align: center;
    padding: 10px 0 30px 0;
	float:left;
	width:100%;
}
.btbXemthem a{
    padding: 5px 20px 9px 20px;
    background: #CC9900;
    border-radius: 15px;
    color: #fff;
    font-weight: bold;
}
.btbXemthem a:hover{
    background: #000;
}
.box_type_top{
    padding-top: 10px;
}
.box_type_top h1{
	margin:0 0 10px 0;
}
#TE {
    font-family: impact;
    font-size: 22px;
}
#intro {
    border-bottom: 2px solid #66cccc;
}
#intro span{
	font-size:18px;
	font-family:'Oswald', sans-serif;
    font-weight: bold;
    color: #CC9900;
}
body {
	font-family: 'Arial', sans-serif;
	margin:0;
	padding:0;
}
.slicknav_menu {
	display:none;
}
.row_type .box_type2{
	padding:0px 0px 10px 0px !important;
}
.box_type3 a image{
    width: 100%;
}
/*Mobile menu*/
/*
Responsive Mobile Menu v1.0
Plugin URI: responsivemobilemenu.com
Author: Sergio Vitov
Author URI: http://xmacros.com
License: CC BY 3.0 http://creativecommons.org/licenses/by/3.0/
*/
.rmm {
	display:block;
	position:relative;
	width:100%;
	padding:0px;
	margin:0 auto !important;
	text-align: center;
	line-height:19px !important;
}
.rmm * {
	-webkit-tap-highlight-color:transparent !important;
	font-family:Arial;
}
.rmm a {
	color:#ebebeb;
	text-decoration:none;
}
.rmm .rmm-main-list, .rmm .rmm-main-list li {
	margin:0px;
	padding:0px;
}
.rmm ul {
	display:block;
	width:87% !important;
	margin:0 auto !important;
	overflow:hidden;
	list-style:none;
	background:#eaebe9;
	color:#888b00;
}
.rmm ul li a{
	color:#888b00;
}
/* sublevel menu - in construction */
.rmm ul li ul, .rmm ul li ul li, .rmm ul li ul li a {
	display:none !important;
	height:0px !important;
	width:0px !important;
}
/* */
.rmm .rmm-main-list li {
	display:inline;
	padding:padding:0px;
	margin:0px !important;
}
.rmm-toggled {
	display:none;
	width:100%;
	position:relative;
	overflow:hidden;
	margin:0 auto !important;
	float:left;
}
.rmm-button:hover {
	cursor:pointer;
}
.rmm .rmm-toggled ul {
	display:none;
	margin:0px !important;
	padding:0px !important;
}
.rmm .rmm-toggled ul li {
	display:block;
	margin:0 auto !important;
}
/* GRAPHITE STYLE */
.rmm.graphite .rmm-main-list li a {
	display:inline-block;
	padding:8px 30px 8px 30px;
	margin:0px -3px 0px -3px;
	font-size:15px;
	text-shadow:1px 1px 1px #333333;
	background-color:#444444;
	border-left:1px solid #555555;
	background-image:url('../images/graphite-menu-bg.png');
	background-repeat:repeat-x;
}
.rmm.graphite .rmm-main-list li a:hover {
	background-image:url('../images/graphite-menu-bg-hover.png');
}
.rmm.graphite .rmm-main-list li:first-child a {
-webkit-border-top-left-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-bottomleft: 6px;
border-top-left-radius: 6px;
border-bottom-left-radius: 6px;
}
.rmm.graphite .rmm-main-list li:last-child a {
	-webkit-border-top-right-radius: 6px;
-webkit-border-bottom-right-radius: 6px;
-moz-border-radius-topright: 6px;
-moz-border-radius-bottomright: 6px;
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;
}
.rmm.graphite .rmm-toggled {
	width:100%;
	background-color:#555555;
	min-height:36px;
	border-radius:6px;
}
.rmm.graphite .rmm-toggled-controls {
	display:block;
	height:36px;
	color:white;
	text-align:left;
	position:relative;
	background-image:url('../images/graphite-menu-bg.png');
	background-repeat:repeat-x;
	border-radius:6px;
}
.rmm.graphite .rmm-toggled-title {
	position:relative;
	top:9px;
	left:15px;
	font-size:16px;
	color:white;
	text-shadow:1px 1px 1px black;
}
.rmm.graphite .rmm-button {
	display:block;
	position:absolute;
	right:15px;
	top:8px;
}
.rmm.graphite .rmm-button span {
	display:block;
	margin-top:4px;
	height:2px;
	background:white;
	width:24px;
}
.rmm.graphite .rmm-toggled ul li a {
	display:block;
	width:100%;
	background-color:#555555;
	text-align:center;
	padding:10px 0px 10px 0px;
	border-bottom:1px solid #333333;
	border-top:1px solid #777777;
	text-shadow:1px 1px 1px #333333;
}
.rmm.graphite .rmm-toggled ul li a:active {
	background-color:#444444;
	border-bottom:1px solid #444444;
	border-top:1px solid #444444;
}
/* SAPPHIRE STYLE */
.rmm.sapphire .rmm-main-list li a {
	display:inline-block;
	padding:8px 30px 8px 30px;
	margin:0px -3px 0px -3px;
	font-size:15px;
	text-shadow:1px 1px 1px #3e587b;
	background-color:#537b9f;
	border-left:1px solid #3e587b;
	background-image:url('../images/sapphire-menu-bg.png');
	background-repeat:repeat-x;
}
.rmm.sapphire .rmm-main-list li a:hover {
	background:#3e597b;
}
.rmm.sapphire .rmm-main-list li:first-child a {
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
}
.rmm.sapphire .rmm-main-list li:last-child a {
	-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
}
.rmm.sapphire .rmm-toggled {
	width:95%;
	background-color:#537b9f;
	min-height:36px;
	border-radius:6px;
}
.rmm.sapphire .rmm-toggled-controls {
	display:block;
	height:36px;
	color:white;
	text-align:left;
	position:relative;
	background-image:url('../images/sapphire-menu-bg.png');
	background-repeat:repeat-x;
	border-radius:5px;
}
.rmm.sapphire .rmm-toggled-title {
	position:relative;
	top:9px;
	left:15px;
	font-size:16px;
	color:white;
	text-shadow:1px 1px 1px #3e587b;
}
.rmm.sapphire .rmm-button {
	display:block;
	position:absolute;
	right:9px;
	top:7px;
	width:20px;
	padding:0px 7px 0px 7px;
	border:1px solid #3e587b;
	border-radius:3px;
	background-image:url('../images/sapphire-menu-bg.png');
	background-position:top;
}
.rmm.sapphire .rmm-button span {
	display:block;
	margin:4px 0px 4px 0px;
	height:2px;
	background:white;
	width:20px;
}
.rmm.sapphire .rmm-toggled ul li a {
	display:block;
	width:100%;
	background-color:#537698;
	text-align:center;
	padding:10px 0px 10px 0px;
	border-bottom:1px solid #3c5779;
	border-top:1px solid #6883a6;
	text-shadow:1px 1px 1px #333333;
}
.rmm.sapphire .rmm-toggled ul li a:active {
	background-color:#3c5779;
	border-bottom:1px solid #3c5779;
	border-top:1px solid #3c5779;
}
.rmm.sapphire .rmm-toggled ul li:first-child a { 
	border-top:1px solid #3c5779 !important;
}
/* MINIMAL STYLE */
.rmm.minimal a {
	color:#333333;
}
.rmm.minimal a:hover {
	opacity:0.7;
}
.rmm.minimal .rmm-main-list li a {
	display:inline-block;
	padding:8px 30px 8px 30px;
	margin:0px -3px 0px -3px;
	font-size:15px;
}
.rmm.minimal .rmm-toggled {
	width:95%;
	min-height:36px;
}
.rmm.minimal .rmm-toggled-controls {
	display:block;
	height:36px;
	color:#333333;
	text-align:left;
	position:relative;
}
.rmm.minimal .rmm-toggled-title {
	position:relative;
	top:9px;
	left:9px;
	font-size:16px;
	color:#33333;
}
.rmm.minimal .rmm-button {
	display:block;
	position:absolute;
	right:9px;
	top:7px;
}
.rmm.minimal .rmm-button span {
	display:block;
	margin:4px 0px 4px 0px;
	height:2px;
	background:#333333;
	width:25px;
}
.rmm.minimal .rmm-toggled ul li a {
	display:block;
	width:100%;
	text-align:center;
	padding:10px 0px 10px 0px;
	border-bottom:1px solid #dedede;
	color:#333333;
}
.rmm.minimal .rmm-toggled ul li:first-child a {
	border-top:1px solid #dedede;
}
#mobile_menu{
	float: left;
    position: relative;
    width: 100%;
	z-index:100;
}
#mobile_menu .mobile_other{
	background: #cc9933;
);
    height: 45px;
    padding-left: 34px;
	z-index: 100;
}
.mobile_other a{
	color: #fff;
    float: left;
    font-size: 22px;
    margin-left: 40px;
    margin-top: 5px;
}
.mobile_other .mobile_other_home{
	background: url("../images/mobile_icon_home.png") no-repeat scroll center center rgba(0, 0, 0, 0);
   
    font-size: 0;
	margin-top: 10px;
    padding: 10px 16px;
}
.mobile_other .mobile_other_email{
	background: url("../images/mobile_icon_email.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    
    font-size: 0;
    margin: 0 auto;
    padding: 10px 16px;
	position:relative;
	top:10px;
}
.mobile_other .mobile_other_call{
	background: url("../images/mobile_icon_call.png") no-repeat scroll center center rgba(0, 0, 0, 0);
	margin-top: 10px;
    font-size: 0;
  padding: 10px 16px;
}
#mobile_menu{
	display:none;
}
.tour_info label{
	width:100px ;
}
.tour_info p{
	margin-bottom:5px;
    padding-bottom: 5px;
	line-height:16px;
}
.tour_info p:last-child{
	border-bottom:0px;
}
.tour_left h2.title{
	line-height:20px;
}
.tour_left_info h2.title{
	line-height:20px;
}
.view_trip_detail{
	background: url("../images/mobile_icon_view_trip.png") no-repeat scroll 95% center #f8efde;
    color: #888b00;
    font-weight: bold;
    padding: 12px 45px;
}
.on_mobile{
	display:none;
}
#contact_info div{
	clear:both;
}
#myGallerySmall li{
	list-style:none;
	float:left;
	margin-top:5px;
	margin-right:5px;
}
#contact_info div .tooltip,#customer_info div .tooltip,#myGallerySmall .tooltip{
	opacity:1;
	position:relative;
	display:inline;
	width:250px;
	height:25px;
	line-height:25px;
}
#contact_info div select,
#customer_info div select{
	width:96% !important;
}
#contact_info div select[name="firstname"]{
	width:45px !important;
}
#contact_info div input[name="fullname"]{
	width:197px;
}
#contact_info font{
	float:right;
	display:inline;
	line-height:25px;
}
.gsib_a{
	padding:0px !important;
}
#content{
	margin-top: 0px;
    position: relative;
    z-index: 1;
}
.box-filter select{
	height:30px;
	line-height:30px;
	margin-left:10px;
}
.box-filter button{
	background: url("../images/btn_go.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    height: 35px;
    margin-left: 10px;
    text-transform: uppercase;
    width: 35px;
	font-size:0px;
	position:relative;
	top:-6px;
}
#mobile_menu .box{
	border-right:0px;
	width:100%;
}
#mobile_menu .box7{
	display:none;
}
.hotel_item:last-child{
	border-bottom:0px;
}
.box_type_top h1.top_title{
	margin-top: 0px;
    float:left;
    width: 100%;
	font-family:'Oswald', sans-serif;
}
.box_type_top.col-md-9 {
    margin-left: 11px;
	padding-bottom:15px !important;
}	
#build_trip tr td div select{
	opacity:1;
}
.box .tooltip {
	opacity:1;
	position:relative;
}
#hotel_images{
	margin-bottom:10px;
}
#hotel_images img{
	float:left;
	margin-right:5px;
}
.gsc-search-button{
	display:none;
}
.gsc-search-box-tools .gsc-search-box .gsc-input{
	padding-right:0px !important;
}
#accordion_room h3{
	border-bottom: 0 none;
    color: #888b00;
    font-size: 15px;
    font-weight: bold;
    padding-left: 25px;
    text-transform: capitalize;
	border-top:0px;
	background: url("../images/hotel_dropdown.png") no-repeat scroll 2px center rgba(0, 0, 0, 0);
}
#accordion_room h3.ui-accordion-header-active {
    background: url("../images/hotel_dropdown_click.png") no-repeat scroll 2px center rgba(0, 0, 0, 0);
}
#accordion_room .showItem img{
	border: 1px solid #ccc;
    border-radius: 5px;
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 6px;
    float:left;
}
.is_mobile{
    display: none !important;
}
#tabs_mobile{
    border-top:1px solid #d7d7d7;
}
#tabs_mobile ul{
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
#tabs_mobile ul li{
    float: left;
    line-height: 30px;
    list-style: outside none none;
    text-align: center;
    width: 50%;
    background:#f9f0de;
    border-bottom:1px solid #f3e3c1;
    cursor: pointer;
}
#tabs_mobile ul li.active{
    background: none;
}
.showtab{
    display: none;
}
#showtab1 .bx-controls{
  /*  display: none;*/
}
#tabs_mobile .bx-viewport{
        float:left;
}
.google-maps {
    position: relative;
    padding-bottom: 75%; 
height: 0;
    overflow: hidden;
}
.google-maps iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}
#accordion_room h3{
    width:100%;
    clear:both;
	border:0;
}
.tour_detail_info .row b{
	float: left;
    width: 115px;
}
.tour_detail_info .row{
	line-height:25px;
}
.viewtripdetail{
	 background: url("../images/mobile_arrow.png") no-repeat scroll 94% center #0b6eb5;
    float: left;
    margin-bottom: 5px;
    margin-top: 0;
    padding: 10px 115px;
    text-transform: uppercase;
    width: 100%;
	text-align:center;
	color:#FFF;
}
@media (min-width: 1200px) {
  .container {
    width: 1035px;
  }
}
.cbp-fwslider {
	position: relative;
	margin: 0 0 10px;
	overflow: hidden;
	padding: 40px 0 60px;
}
.cbp-fwslider ul {
	margin: 0;
	padding: 0;
	white-space: nowrap;
	list-style-type: none;
}
.cbp-fwslider ul li {
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	transform: translateZ(0);
	float: left;
	display: block;
	margin: 0;
	padding: 0;
}
.cbp-fwslider ul li > a,
.cbp-fwslider ul li > div {
	display: block;
	text-align: center;
	outline: none;
}
.cbp-fwslider ul li > a img {
	border: none;
	display: block;
	margin: 0 auto;
	max-width: 75%;
}
.cbp-fwslider nav span {
	position: absolute;
	top: 50%;
	width: 50px;
	height: 100px;
	background: #47a3da;
	color: #fff;
	font-size: 50px;
	text-align: center;
	margin-top: -50px;
	line-height: 100px;
	cursor: pointer;
	font-weight: normal;
}
.cbp-fwslider nav span:hover {
	background: #378fc3;
}
.cbp-fwslider nav span.cbp-fwnext {
	right: 0px;
}
.cbp-fwslider nav span.cbp-fwprev {
	left: 0px;
}
.cbp-fwdots {
	position: absolute;
	bottom: 0px;
	white-space: nowrap;
	text-align: center;
	width: 100%;
}
.cbp-fwdots span {
	display: inline-block;
	width: 18px;
	height: 18px;
	background: #ddd;
	margin: 4px;
	border-radius: 50%;
	cursor: pointer;
}
.cbp-fwdots span:hover {
	background: #999;
}
.cbp-fwdots span.cbp-fwcurrent {
	background: #47a3da;
	box-shadow: 0 0 0 2px #47a3da;
	-webkit-transition: box-shadow 0.2s ease-in-out;
	-moz-transition: box-shadow 0.2s ease-in-out;
	transition: box-shadow 0.2s ease-in-out;
}
.image_hidden{
	display:none;
}
.tour_info .tooltip{
    color: red;
    display: inline;
    opacity: 1;
    position: relative;
    text-decoration: underline;
}
.line_position {
    float: left;
    width: 45%;
	padding-left:10px;
}
.other_info textarea{
	width:100%;
	height:100px;
}
#myGallerySmall a img{
	height:70px;
	width:108px;
	padding: 4px;
}
#hotel_detail_page #accordion{
	margin-top:10px;
}
.ui-state-active .ui-icon{
	background-image:none !important;
}
#accordion_room .ui-accordion .ui-accordion-content{
	border:0px;
}
.ui-widget-content{
	border:0px; 
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
	border:0px;
}
#mobile_top_tab li{
	width:50%;
	background:#F9F0DE;
	
}
#mobile_top_tab li.active a{
	border:0px;
	border-radius:0;
}
.google-maps {
        position: relative;
        padding-bottom: 75%; // This is the aspect ratio
        height: 0;
        overflow: hidden;
    }
    .google-maps iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important;
    }
.hotel_start{
	text-align:left;
	margin-top:7px;
	padding-left:10px;
}	
#home_slideshow{
	display:inline-block;
}
#content.non_home_page{
margin-top:10px;
background:#fff;
}
.carousel-fade {
  .carousel-inner {
    .item {
      opacity: 0;
      transition-property: opacity;
    }
    .active {
      opacity: 1;
    }
    .active.left,
    .active.right {
      left: 0;
      opacity: 0;
      z-index: 1;
    }
    .next.left,
    .prev.right {
      opacity: 1;
    }
  }
  .carousel-control {
    z-index: 2;
  }
}
#detail_banner {
padding: 10px 8px;
}
#content_newhome .row:first-child .col-md-3{
	padding-left:0px !important;
}
#partners{
	padding:0px;
	text-align: center;
}
#slider,#header_3{
}
.bg_slideshow{
	background:url("../images/background_shadow.png") bottom left repeat-x;
	bottom: 0;
    display: block !important;
    height: 500px;
    position: absolute;
    width: 100%;
    z-index: 10000;
}
.nivoSlider{
	float:left;
}
.box_type2 img{
width:100%;
}
#content form[name='contact']  img{
	width:auto;
}
.contact_info{
	padding:0 10px;
}
.flexnav.flexnav-show{
	z-index:100;
}
#content #build_trip img{
	width:auto;
}
#contact_info input,#contact_info select,#customer_info input[type="text"], #customer_info select{
	width:96%;
	height:25px;
}
.col-md-4.box_type1 img {
    width: 100%;
}
#build_trip tr td div select[name="meals"]{
	width:100% !important;
}
#content .box_starts img,#content .liststar img,#content .hotel_start img{
	width:auto;
}
.tour_description{
	float:left;
	width:100%;
}
.tour_right h2.title{
	padding-left:15px;
}
#tour_list .tour_right h2.title{
	padding-left:9px;
	padding-bottom:10px;
}
img[src="http://www.customvietnamtravel.com/Photos/image/Good-value.png"]{
	display:none;
}
.tour_left .col-md-3 img{
	width:100%;
}
#tour_list .tour_left img{
	width:100%;
}
#CDSWIDSSP .widSSPData .widSSPInformation{
	padding:5px 0 !important;
}
.widSSPData .widSSPBranding{
	display:none;
}
#CDSWIDSSP .widSSPData .widSSPH18{
	color: #737305 !important;
	font-size:13px !important;
	text-align:center;
}
#CDSWIDSSP .widSSPData .widSSPLegal{
	display:none;
}
#CDSWIDSSP.widSSPnarrow .widSSPData .widSSPTrvlRtng .widSSPOverall{
	margin-bottom:0px !important;
	text-align:center;
}
#content #tour_detail .send_inquiry img,#CDSWIDSSP .widSSPData .widSSPTrvlRtng .widSSPOverall img{
	width:auto;
}
.box-filter .box_starts img{
width:auto;
}
#CDSWIDSSP{
	width:auto !important;
}
#CDSWIDSSP .widSSPData{
	padding:0 10px !important;
}
#CDSWIDSSP.widSSPnarrow .widSSPData .widSSPH11{
	padding-top:2px !important;
}
#backToTop{
     background: url("../images/scroll-top.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    border-radius: 50%;
    bottom: 20px;
    color: #fff;
    font-size: 30px;
    height: 40px;
	width:40px;
    left: 10px;
    position: fixed;
	z-index:1000;
}
#content table img,#content .hotel_detail_top img{
	width:auto;
}
#accordion .showItem{
	display:none;
}
#accordion .showItem.item1{
	display:block;
}
#accordion h3.open{
	background:url("../images/hotel_dropdown_click.png") no-repeat scroll 2px center rgba(0, 0, 0, 0);
}
#accordion_room .showItem{
	display:none;
}
#accordion_room .showItem.item1{
	display:block;
}
#accordion_room h3.open{
	background:url("../images/hotel_dropdown_click.png") no-repeat scroll 2px center rgba(0, 0, 0, 0);
}
.box9 {
    padding: 0 10px 10px;
    width: 220px;
}
.scroll-to-fixed-fixed #first_item{
	display:none;
}
#topmenu ul.menu_ul #first_item{
	border-left:0px;
}
.detail_content{
	line-height: 200%;
	text-align: justify;
}
/* jssor slider thumbnail navigator skin 01 css */
            /*
            .jssort01 .p            (normal)
            .jssort01 .p:hover      (normal mouseover)
            .jssort01 .p.pav        (active)
            .jssort01 .p.pdn        (mousedown)
            */
            .jssort01 {
                position: absolute;
                /* size of thumbnail navigator container */
                width: 800px;
                height: 50px;
            }
                .jssort01 .p {
                    position: absolute;
                    top: 0;
                    left: 0;
                    width: 49px;
                    height: 49px;
                }
                .jssort01 .t {
                    position: absolute;
                    top: 0;
                    left: 0;
                    width: 100%;
                    height: 100%;
                    border: none;
                }
                .jssort01 .w {
                    position: absolute;
                    top: 0px;
                    left: 0px;
                    width: 100%;
                    height: 100%;
                }
                .jssort01 .c {
                    position: absolute;
                    top: 0px;
                    left: 0px;
                    width: 45px;
                    height: 45px;
                    box-sizing: content-box;
                    background: url(../img/t01.png) -800px -800px no-repeat;
                    _background: none;
                }
                .jssort01 .pav .c {
                    top: 2px;
                    _top: 0px;
                    left: 2px;
                    _left: 0px;
                    width: 45px;
                    height: 45px;
                    border: #000 0px solid;
                    _border: #fff 2px solid;
                    background-position: 50% 50%;
                }
                .jssort01 .p:hover .c {
                    top: 0px;
                    left: 0px;
                    width: 60px;
                    height: 60px;
                    border: #fff 1px solid;
                    background-position: 50% 50%;
                }
                .jssort01 .p.pdn .c {
                    background-position: 50% 50%;
                    width: 55px;
                    height: 55px;
                    border: #000 2px solid;
                }
                * html .jssort01 .c, * html .jssort01 .pdn .c, * html .jssort01 .pav .c {
                    /* ie quirks mode adjust */
                    width /**/: 60px;
                    height /**/: 60px;
                }
				 /* jssor slider arrow navigator skin 05 css */
            /*
            .jssora05l                  (normal)
            .jssora05r                  (normal)
            .jssora05l:hover            (normal mouseover)
            .jssora05r:hover            (normal mouseover)
            .jssora05l.jssora05ldn      (mousedown)
            .jssora05r.jssora05rdn      (mousedown)
            */
            .jssora05l, .jssora05r {
                display: block;
                position: absolute;
                /* size of arrow element */
                width: 40px;
                height: 40px;
                cursor: pointer;
                background: url(../img/a17.png) no-repeat;
                overflow: hidden;
            }
            .jssora05l { background-position: -10px -40px; }
            .jssora05r { background-position: -70px -40px; }
            .jssora05l:hover { background-position: -130px -40px; }
            .jssora05r:hover { background-position: -190px -40px; }
            .jssora05l.jssora05ldn { background-position: -250px -40px; }
            .jssora05r.jssora05rdn { background-position: -310px -40px; }
			
#hotel_detail_page .row .col-md-6{
	padding:0px;
}
#show_category .col-md-4 .button{
	padding: 4px 8px;
}
#show_category .col-md-4{
	padding-left:10px;
	margin-top:10px;
}
#show_category .col-md-4 .price{
	 color: #525252;
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin-top: 5px;
}
#show_category .col-md-4 .button{
	float:right;
}
#show_category .col-md-4 h3{
	color: #06F;
    font-size: 16px;
}
#show_category .col-md-4 img{
	width:100%;
}
#hotel_detail_page #accordion .showItem:first-child{
	display:block;
}
#accordion .showItem.open{
	display:block;
}
.jssort01 div[u='slides']{
	left:0 !important;
}
.map a:after{
	content:">"
}
.map .active{
	
}
.img-newshome {
	width:30%;
}
.backread{
height: 24px;
}
#cruise_info p.hotel_start{
	text-align:center;
}
.box_type_top .col-md-6{
	width:50%;
}
#hotel_map{
	width:450px;
}
#cruies_slideshow{
	padding-left:0px;
}
.margin-right-20{
	float:left;
	margin-right:20px;
}
#cruise_info .hotel_title{
	margin:0px;	
	text-transform: capitalize;
}
.social_share{
	margin-top:10px;
	text-align:right;
}
#hr_line{
	border-bottom:1px solid #06F;
	margin-top:7px;
}
.breadcrumb{
	background:none;
	padding:0px;
}
.tour_right .tour_info label{
    width:100px;
}
.social_share img{
	height:21px;
}
#content #list_customer img{
	width:auto
}
.tour_right .tour_info.col-md-12 {
	padding:0 10px;
}
.form-horizontal .hotel_book .form-group .col-sm-6,.form-horizontal .hotel_book .form-group .col-sm-2,.form-horizontal .hotel_book .form-group .col-sm-4,.form-horizontal .hotel_book .form-group .col-sm-3,.form-horizontal .hotel_book .form-group .col-sm-9{
	padding-left:10px;
}
.form-horizontal .hotel_book .form-group  .cus_first_input{
	padding-left:0px;
}
.form-horizontal .hotel_book .form-group .col-sm-6 b{
	line-height:30px;
}
#content img.captcha,#content img.refresh{
	width:auto !important;
}
.scroll-test{
	overflow:auto;
	width:100%;
	max-height:400px;
}
.findtour{
   min-height: 300px;
    width: 100%;
}
.main-find{
    width: 100%;
}
.main-find h3{
	font-family:'Oswald', sans-serif;
    width: 100%;
    padding: 10px;
    margin: 0;
    background-color:#cc9933;
    color: #fff;
    font-weight: bold;
    text-align: center;
}
.cate_tour{
   
    width: 100%;
    padding-top: 10px;
}
.cleft{
   
    width: 46%;
}
.cright{
   
    width: 46%;
}
label {
    display: inline-block;
    cursor: pointer;
    position: relative;
    padding-left: 25px;
    margin-right: 15px;
    font-size: 13px;
}
input[type=radio] {
    display: none;
}
label:before {
    content: "";
    display: inline-block;
 
    width: 16px;
    height: 16px;
 	border-radius:8px;
    margin-right: 10px;
    position: absolute;
    left: 0;
    border:1px solid #666;
}
.cate_tour label:before {
    border-radius: 8px;
}
input[type=radio]:checked + label:before {
    content: "\2022";
    color: #666;
    font-size: 30px;
    text-align: center;
    line-height: 15px;
}
.noidi{
    
    width: 100%;
    padding-top: 10px;
}
.noidi span.title-s{
  float: left;
  width: 96px;
  padding-top: 6px;
}
.noidi span.title-se{
  float: left;
  width: 80px;
  padding-top: 6px;
}
.ngaykhoihanh{
    float: left;
    width: 100%;
    padding-top: 10px;
}
.ngaykhoihanh span{
    float: left;
    width: 33%;
    line-height: 10px;
}
.inputdiem{
    width: 67%;
    padding: 5px;
}
.ntn{
    padding: 5px;
}
.btnFind{
   float: right;
    padding-top: 20px;
}
.btnT{
    float: right;
    border: none;
    color: #fff;
    background: #cc9933;
    padding: 5px 20px 5px 20px;
    border-radius: 17px;
	font-family:'Oswald', sans-serif;
	font-size:17px;
}
.detail-content table{
	width:100%;
}