body {
	margin: 0px; background-color: #ffffff
}
td {
	font-size: 11px; color: #484848; line-height: 15px; font-family: verdana
}
select {
	font-size: 11px; color: #484848; font-family: verdana; /*input, */
}

.b, .w, .c, .c3, .c4, .c5, .o, .br, .r, .gr, .ma, .sd {
	font-size: 11px; color: #094eb6; line-height: 15px; font-family: verdana
}
.w {color: #ffffff;}
.c {color: #000000;}
.c3 {color: #333333;}
.c4 {color: #424242;}
.c5 {color: #575757;}
.o {color: #ff6600;}
.br {color: #c08035;}
.r {color: #bd2e2e;}
.gr {color: #00ac00;}
.ma {color: #00bec5;}
a:link .sd {
	font-size: 10px; color: #484848; font-family: verdana; text-decoration: none
}
a:visited .sd {
	font-size: 10px; color: #484848; font-family: verdana; text-decoration: none
}
a:active .sd {
	font-size: 10px; color: #ff6600; font-family: verdana; text-decoration: underline
}
a:hover .sd {
	font-size: 10px; color: #ff6600; font-family: verdana; text-decoration: underline
}
.lt {
	font-size: 11px; color: #484848; line-height: 15px; font-family: verdana
}
.lb {
	font-size: 11px; color: #336699; line-height: 15px; font-family: verdana
}
.lw {
	font-size: 11px; color: #ffffff; line-height: 15px; font-family: verdana
}
.lc {
	font-size: 11px; color: #000000; line-height: 15px; font-family: verdana
}
.lc2 {
	font-size: 11px; color: #262626; line-height: 15px; font-family: verdana
}
.lo {
	font-size: 11px; color: #ff6600; line-height: 15px; font-family: verdana
}
.lg {
	font-size: 11px; color: #d7d6d6; line-height: 15px; font-family: verdana
}
.lg2 {
	font-size: 11px; color: #efebeb; line-height: 15px; font-family: verdana
}
.sc {
	font-size: 9px; color: #000000; line-height: 13px; font-family: verdana
}
.sw {
	font-size: 9px; color: #ffffff; line-height: 13px; font-family: verdana
}
.std {
	font-size: 9px; color: #484848; line-height: 13px; font-family: verdana
}
.f12 {
	font-size: 12px; color: #484848; line-height: 17px; font-family: verdana
}
.c12 {
	font-size: 12px; color: #000000; line-height: 17px; font-family: verdana
}
.hg {
	font-size: 11px; color: #484848; font-family: Arial
}
.box {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; font-size: 10px; BORDER-LEFT-color: #b4b4b4; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-color: #b4b4b4; color: #484848; BORDER-TOP-color: #b4b4b4; font-family: verdana; background-color: #ffffff; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-color: #b4b4b4
}
.counter {
	font-size: 13px; font-family: verdana
}
.vs4 {
	margin-TOP: 4px
}
a:link {
	font-size: 11px; color: #484848; font-family: verdana; text-decoration: none
}
a:visited {
	font-size: 11px; color: #484848; font-family: verdana; text-decoration: none
}
a:active {
	font-size: 11px; color: #ff6600; font-family: verdana; text-decoration: underline
}
a:hover {
	font-size: 11px; color: #ff6600; font-family: verdana; text-decoration: underline
}
a:link .sd span {
	font-size: 10px; color: #094eb6; line-height: 15px; font-family: verdana; text-decoration: none
}
a:visited .sd span {
	font-size: 10px; color: #094eb6; line-height: 15px; font-family: verdana; text-decoration: none
}
a:active .sd span {
	font-size: 10px; color: #094eb6; line-height: 15px; font-family: verdana; text-decoration: underline
}
a:hover .sd span {
	font-size: 10px; color: #094eb6; line-height: 15px; font-family: verdana; text-decoration: underline
}
a:link .c {
	font-size: 11px; color: #000000; font-family: verdana; text-decoration: none
}
a:visited .c {
	font-size: 11px; color: #000000; font-family: verdana; text-decoration: none
}
a:active .c {
	font-size: 11px; color: #ff6600; font-family: verdana; text-decoration: underline
}
a:hover .c {
	font-size: 11px; color: #ff6600; font-family: verdana; text-decoration: underline
}
a:link .board {
	font-size: 11px; color: #ff6600; font-family: verdana; text-decoration: none
}
a:visited .board {
	font-size: 11px; color: #ff6600; font-family: verdana; text-decoration: none
}
a:active .board {
	font-size: 11px; color: #ff6600; font-family: verdana; text-decoration: underline
}
a:hover .board {
	font-size: 11px; color: #ff6600; font-family: verdana; text-decoration: underline
}
a:link .web {
	font-size: 11px; color: #094eb6; font-family: verdana; text-decoration: none
}
a:visited .web {
	font-size: 11px; color: #094eb6; font-family: verdana; text-decoration: none
}
a:active .web {
	font-size: 11px; color: #094eb6; font-family: verdana; text-decoration: underline
}
a:hover .web {
	font-size: 11px; color: #094eb6; font-family: verdana; text-decoration: underline
}
a:link .web2 {
	font-size: 11px; color: #094eb6; font-family: verdana; text-decoration: underline
}
a:visited .web2 {
	font-size: 11px; color: #094eb6; font-family: verdana; text-decoration: underline
}
a:active .web2 {
	font-size: 11px; color: #094eb6; font-family: verdana; text-decoration: underline
}
a:hover .web2 {
	font-size: 11px; color: #094eb6; font-family: verdana; text-decoration: underline
}
a:link .foot {
	font-size: 12px; color: #888888; font-family: verdana; text-decoration: none
}
a:visited .foot {
	font-size: 12px; color: #888888; font-family: verdana; text-decoration: none
}
a:active .foot {
	font-size: 12px; color: #094eb6; font-family: verdana; text-decoration: underline
}
a:hover .foot {
	font-size: 12px; color: #094eb6; font-family: verdana; text-decoration: underline
}
a:link .menu {
	font-size: 11px; color: #484848; font-family: verdana; text-decoration: none
}
a:visited .menu {
	font-size: 11px; color: #484848; font-family: verdana; text-decoration: none
}
a:active .menu {
	FONT-WEIGHT: bold; font-size: 11px; color: #575757; font-family: verdana; text-decoration: none
}
a:hover .menu {
	FONT-WEIGHT: bold; font-size: 11px; color: #575757; font-family: verdana; text-decoration: none
}
a:link .menu02 {
	font-size: 11px; color: #484848; font-family: verdana; text-decoration: none
}
a:visited .menu02 {
	font-size: 11px; color: #484848; font-family: verdana; text-decoration: none
}
a:active .menu02 {
	FONT-WEIGHT: bold; font-size: 11px; color: #484848; font-family: verdana; text-decoration: none
}
a:hover .menu02 {
	FONT-WEIGHT: bold; font-size: 11px; color: #484848; font-family: verdana; text-decoration: none
}
a:link .remote {
	font-size: 11px; color: #6d6d6d; font-family: verdana; text-decoration: none
}
a:visited .remote {
	font-size: 11px; color: #6d6d6d; font-family: verdana; text-decoration: none
}

a:active .remote {
	font-size: 11px; 
	color: #eb6f2b; 
	font-family: verdana; 
	text-decoration: none;
}
a:hover .remote {
	font-size: 11px; color: #eb6f2b; font-family: verdana; text-decoration: none
}
.gnb01 a:link {
	font-size: 11px; color: #871f06; font-family: verdana; text-decoration: none
}
.gnb01 a:visited {
	font-size: 11px; color: #871f06; font-family: verdana; text-decoration: none
}
.gnb01 a:active {
	font-size: 11px; color: #871f06; font-family: verdana; text-decoration: underline
}
.gnb01 a:hover {
	font-size: 11px; color: #871f06; font-family: verdana; text-decoration: underline
}
.gnb02 a:link {
	font-size: 11px; color: #874006; font-family: verdana; text-decoration: none
}
.gnb02 a:visited {
	font-size: 11px; color: #874006; font-family: verdana; text-decoration: none
}
.gnb02 a:active {
	font-size: 11px; color: #874006; font-family: verdana; text-decoration: underline
}
.gnb02 a:hover {
	font-size: 11px; color: #874006; font-family: verdana; text-decoration: underline
}
.gnb04 a:link {
	font-size: 11px; color: #496101; font-family: verdana; text-decoration: none
}
.gnb04 a:visited {
	font-size: 11px; color: #496101; font-family: verdana; text-decoration: none
}
.gnb04 a:active {
	font-size: 11px; color: #496101; font-family: verdana; text-decoration: underline
}
.gnb04 a:hover {
	font-size: 11px; color: #496101; font-family: verdana; text-decoration: underline
}
.gnb05 a:link {
	font-size: 11px; color: #015761; font-family: verdana; text-decoration: none
}
.gnb05 a:visited {
	font-size: 11px; color: #015761; font-family: verdana; text-decoration: none
}
.gnb05 a:active {
	font-size: 11px; color: #015761; font-family: verdana; text-decoration: underline
}
.gnb05 a:hover {
	font-size: 11px; color: #015761; font-family: verdana; text-decoration: underline
}
.gnb06 a:link {
	font-size: 11px; color: #015761; font-family: verdana; text-decoration: none
}
.gnb06 a:visited {
	font-size: 11px; color: #015761; font-family: verdana; text-decoration: none
}
.gnb06 a:active {
	font-size: 11px; color: #015761; font-family: verdana; text-decoration: underline
}
.gnb06 a:hover {
	font-size: 11px; color: #015761; font-family: verdana; text-decoration: underline
}
.searchButton {
	border:1px outset #99CCFF; padding:1px; font-size: 8pt; WIDTH: 84px; color: #000000; font-family: arial; background-color: #B6CBE8
}
td.bmenuOn {
	FONT-WEIGHT: bold; font-size: 11px; BACKGROUND: #d8d8d8; color: #575757; font-family: verdana
}
td.smenuOn {
	FONT-WEIGHT: bold; font-size: 11px; BACKGROUND: #d8d8d8; color: #484848; font-family: verdana
}
td.bmenuOff {
	font-size: 11px; BACKGROUND: #e7e7e7; color: #484848; font-family: verdana
}
td.smenuOff {
	font-size: 11px; BACKGROUND: #e7e7e7; color: #484848; font-family: verdana
}
.backgroundOn {
	BACKGROUND: #d8d8d8
}
.tb_trip01 {
	FONT-WEIGHT: bold; HEIGHT: 30px; background-color: #dbe4f6; TEXT-ALIGN: center
}
.tb_trip02 {
	background-color: #f2f5f9
}
.tb_cult01 {
	FONT-WEIGHT: bold; HEIGHT: 30px; background-color: #f1e6ca; TEXT-ALIGN: center
}
.tb_cult02 {
	background-color: #f8f3eb
}
.tb_sigh01 {
	FONT-WEIGHT: bold; HEIGHT: 30px; background-color: #fbe5d3; TEXT-ALIGN: center
}
.tb_sigh02 {
	background-color: #f9f3ef
}
.tb_book01 {
	FONT-WEIGHT: bold; HEIGHT: 30px; background-color: #f5e2dc; TEXT-ALIGN: center
}
.tb_book02 {
	background-color: #f9f2f2
}
.tb_food01 {
	FONT-WEIGHT: bold; HEIGHT: 30px; background-color: #dcefd2; TEXT-ALIGN: center
}
.tb_food02 {
	background-color: #f9f4f2
}
.tb_shop01 {
	FONT-WEIGHT: bold; HEIGHT: 30px; background-color: #d5eff0; TEXT-ALIGN: center
}
.tb_shop02 {
	background-color: #eff8f8
}
.tb_zone01 {
	FONT-WEIGHT: bold; HEIGHT: 30px; background-color: #dee8f4; TEXT-ALIGN: center
}
.tb_zone02 {
	background-color: #f3f6f9
}
.tb_home01 {
	FONT-WEIGHT: bold; HEIGHT: 30px; background-color: #f8e4dd; TEXT-ALIGN: center
}
.tb_home02 {
	background-color: #f9f4f3
}
.tb_outline {
	BORDER-RIGHT: #d2d2d3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #d2d2d3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #d2d2d3 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #d2d2d3 1px solid; background-color: #ffffff
}
.tb_title {
	BORDER-TOP: #ffffff 1px solid; VERTICAL-ALIGN: top; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #d2d2d3 1px solid; background-color: #f6f6f6
}
.tb_contents {
	VERTICAL-ALIGN: top; BORDER-LEFT: #d2d2d3 1px solid; BORDER-BOTTOM: #d2d2d3 1px solid; background-color: #ffffff
}
.brd_title {
	FONT-WEIGHT: bold; HEIGHT: 34px; background-color: #e6e6e7; TEXT-ALIGN: center
}
.brd_list01 {
	HEIGHT: 22px; background-color: #f4f4f4
}
.brd_list02 {
	HEIGHT: 22px; background-color: #ffffff
}
.bold_b {
	FONT-WEIGHT: bold; font-size: 11px; color: #247ea8; font-family: verdana
}
.thumb_title {
	PADDING-RIGHT: 13px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 33px; background-color: #f5f5f5
}
.thumb_picture {
	pading: 8px 0 16px 10px; vertical-align: top;
}
.thumb_contents {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 16px; VERTICAL-ALIGN: top; PADDING-TOP: 10px
}
.tb_round {
	BORDER-RIGHT: #f1f1f1 6px solid; BORDER-TOP: #f1f1f1 6px solid; BORDER-LEFT: #f1f1f1 6px solid; BORDER-BOTTOM: #f1f1f1 6px solid; background-color: #ffffff
}
.tb_round_in {
	BORDER-RIGHT: #d3d3d3 1px solid; BORDER-TOP: #d3d3d3 1px solid; BORDER-LEFT: #d3d3d3 1px solid; BORDER-BOTTOM: #d3d3d3 1px solid; background-color: #ffffff
}
.foot {
	font-size: 10px; color: #464646; font-family: verdana
}
.foot a:link {
	font-size: 10px; color: #464646; font-family: verdana; text-decoration: none
}
.foot a:visited {
	font-size: 10px; color: #464646; font-family: verdana; text-decoration: none
}
.foot a:active {
	font-size: 10px; color: #464646; font-family: verdana; text-decoration: none
}
.foot a:hover {
	font-size: 10px; color: #094eb6; font-family: verdana; text-decoration: underline
}
.foottxt {
	font-size: 9px; color: #838383; line-height: 13px; font-family: verdana
}

/*
Edited CuongLT
*/
#hidepage
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%; height: 100%;
	background-color: White;
}

.img_flag
{
	height: 15px;
	width: 22px;
	text-decoration: none;
	border: solid 1px #0000ff;
}

.left_box
{
	background: url(images/TITLE_BG5.jpg) no-repeat;
	background-color: #B4B4B4;
	height: 25px;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
}

.img_bookmark
{
	margin: 5px;
	cursor: pointer;
}

.img_contact
{
	text-decoration: none;
	border: solid 1px #6699ff;
}

#img_contact_phone
{
	padding-bottom: 5px;
}

.footer_text
{
	background-color: #F3F3F3;
	height: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	padding: 0px 0px 0px 0px;
}

.footer_text .value
{
	color: #000080;
}

.footer_bar
{
	text-align: center;
	border-top: thin solid;
	font-size: 8pt;
	text-transform: uppercase;
	color: white;
	border-bottom: thin solid;
	font-family: Verdana, Arial, Tahoma;
	background-color: #0059ad;
	padding: 3px 0px 4px 0px;
}

.footer_bar a, .footer_bar a:hover, .footer_bar a:visited
{
	color: white;
}

.session_bar
{
	background: url(images/BG%20copy.gif) no-repeat;
	border-bottom: solid 1px #666666;
	height: 20px;
}

.session_title
{
	font-family: Verdana;
	font-weight: bold;
	color: #000080;
	padding-left: 10px;
}

.session_tour_special
{
	text-align: right;
	font-weight: bold;
}

.LeftMenuItem
{
	padding: 0px 5px;
}

.box_title
{
	background: url(images/TITLE_BG5.jpg) no-repeat;
	background-color: #B4B4B4;
	height: 25px;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	color: #092E5B;
	vertical-align: middle;
}

.box_cover
{
	border: 1px;
	border-collapse: collapse;
	border-bottom-color: #888888;
}

.box_tbl1
{
	border-color: #888888;
	border-collapse: collapse;
	border: 1px;
	width: 100%;
}

.box #tbl2
{
	border: collapse 0px #ffffff;
	width: 100%;
}

/*Box: Customer Review*/
.box_customerReviews
{
	padding: 3px;
	text-indent: 5pt;
	text-align: justify;
}

.highlightSearched 
{
	background-color: Yellow;
}

.booking {border: 1px solid #bbb; border-collapse: collapse; padding: 10px 0; text-align: center;}
.booking input.button {border:1px outset #9cf; padding:3px 10px; font: Arial, Helvetica, sans-serif 12px; font-weight: bold; text-decoration: underline; color: #000000; background-color: #b6cbe8;}
.cards_support {text-align: center; margin: 5px 0;}
.cards_support img {margin: 0 5px;}

.related-box {border: 1px solid #bbb; border-collapse: collapse; padding: 0 0 10px 10px;}
.related-box h3 {color: #000080; font-size: 11px; font-weight: bold;}
.related-box a.related-item {text-decoration: none; font-weight: bold;}
.related-box a.related-item:hover {color: #E66400; text-decoration: underline;}
.related-box.from-rate {color: #000080; display: inline; text-decoration: underline; font-weight: bold;}
.related-box.star-box {margin-right: 7px; display: inline;}
.related-box a.related-link {color: #00f; text-decoration: underline;}
.related-box a.related-link:hover {color: Red;}
/* border: 1px solid #6E6E70; border-collapse: collapse;*/
.detail-content-tab {text-align: justify; font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #484848; line-height: 15px; margin: 10px;}
.detail-content-tab .sub-title {text-transform: uppercase; color: #000080; margin-bottom: 3px; font-weight: bold;}
.detail-content-tab h4 {font-size: 11px; color: #000080; margin-bottom: 10px;}
.detail-content-tab ul {margin-top: 10px;}
.detail-content-tab ul li {list-style: square;}
.detail-content-tab table {background-color: #ffc; color: #000080; text-align: right;}
.detail-content-tab .white-bgr {background-color: #fff; color: #000080; text-align: right;}
.detail-content-tab table th {text-align: center; background-color: #fc9; font-size: 11px;}
.detail-content-tab table td {padding: 3px 5px; color: #000080;}
.detail-content-tab table td.cat {text-align: left;}
.detail-content-tab p {margin: 7px 0;}
.detail-content-tab .bold {font-weight: bold; color: #000080;}
.detail-content-tab .note {font-style: italic;}
.detail-content-tab .note .asterik {color: red;}
