@import URL(calendar-win2k-cold-2.css);
html,*{	margin: 0px;padding: 0px; font-family: verdana;}
body {margin: 0px;margin-bottom:10px;padding: 0px;	text-align: center;background: #000 url(../images/nen-viet-nam.gif) repeat;color:#fff;}
body, body a {color:#f8f8f8;}
img{border:none;}
h1,h2,h3,h4,h5,h6{font:100% Verdana;font-weight:bold;font-size:14px;color:#f8f8f8;}
.tt,div.inr a{color:#000;text-decoration:underline;font-weight:bold;font-family:Arial;}
.tt:hover,div.inr a:hover{color:#673903;text-decoration:none;}
div#hometravel {width:1000px;margin:0px auto;margin-top:10px;position:relative;padding:0px;text-align:left;overflow:hidden;background:#1f1a17;}
div#header{
	width:100%;
	background:#453830;
}

div#intro{ height:26px; border-bottom:1px solid #abbdd0;width:1000px;margin:0px auto;}
div.intro {font-family: Verdana;color: #333;font-size: 11px;}
.introl{float:left;line-height:24px;line-height:24px;font-size:12px;padding-left:6px;font-family:Verdana;}
.introl h1.present{float:left;line-height:24px;font-size:12px;padding-left:6px;}
.intror{float:right;line-height:24px;padding-right:10px;font-size:12px;font-family:Verdana;}
.intror a{font-weight:normal; color: #000;font-size:11px;text-decoration:underline;}
ul,li{list-style:none;}
div#banner{height:155px;background:url(../images/banner_luxury_hotels.jpg);width:1000px;margin:0px auto;}
.logo{float:left;}
.hetext{color:#333333;font-size:15px;}
.hetext1{padding-left:120px;color:#333333;font-size:15px;}
.textad{float:left;margin-left:40px;padding-top:20px;font-family:Verdana;font-size:13px;font-weight:bold;}
.alogo{float:right;padding-top:5px;}
a{color:#f8f8f8;text-decoration:none;}
.bho{background: #1f1a17 url(../images/bho.gif) no-repeat top left;width:565px;}
a:hover{color:#f8f8f8;text-decoration:underline;}
div.pawa{height:30px;background:#1f1a17;line-height:28px;clear:both;padding-left:7px;font-size:11px;text-align:left;width:1000px;margin:0px auto;}
div.pawa a{font-weight:normal;font-family:Verdana;font-size:11px; color: #f8f8f8}
div#leco{width:210px;background: #241d1a url(../images/leco_mid.gif) repeat-y top left;float:left;margin-bottom:10px;}
div#lecohome{width:210px;float:left;margin-bottom:10px;background: #241d1a url(../images/leco_mid.gif) repeat-y top left;}
div#leco, div#leco a, div#lecohome, div#lecohome a{color:#f8f8f8;}
.hobati{height:25px;background:#e77817;margin-bottom:5px;}
.hobatilr{height:22px;background:none;margin-bottom:7px;border-bottom:1px solid #a1a1a1;}
.hobati h1{line-height:25px;color:#f8f8f8;font-family:Verdana;font-size:13px;text-align:left;font-weight:bold;}
.hobatilr h2{line-height:25px;color:#f8f8f8;font-family:Verdana;font-size:13px;text-align:center;font-weight:bold;}
div#rico{width:790px;background:none;float:right;margin-bottom:10px;}
div.ricoadv{width:210px;background: url(../images/leco_mid.gif) repeat-y top left;float:right;margin-bottom:10px;color:#f8f8f8;}
div.ricoadvhome{width:210px;float:right;}
div.ricoadv, div.ricoadv a,div.ricoadvhome, div.ricoadvhome a{color:#f8f8f8;}
.graba{height:25px;background:none;padding-left:10px;}
.graba a{font-weight:bold;line-height:25px;font-family:Verdana;font-size:12px;text-decoration:none; color: #85230e;}
.graba a:hover{text-decoration:underline;}
div.contents{width:575px;background:none;float:left;font-family:Verdana;font-size:14px;}
div.contents_ex{width:790px;background:none;float:left;font-family:Verdana;font-size:14px;}
.newsletter{margin-top:14px;}
.newsletter a{color:#f8f8f8;}
.ctma{width:564px;background:none;margin:0px 7px;text-align:justify;}
.ctma_ex{width:776px;background:none;margin:0px 6px;text-align:justify;}
.ctmahome{width:564px;background:none;margin:0px 0px 0px 8px;text-align:justify; font-size: 12px;}
.tbar{background:url(../images/tbar.gif) repeat-x top left; height:7px;}
div#footer{clear:both;width:1000px;text-align:center;background:#151513;border-top:2px solid #72706f;color:#b0b0b0;}
div#footer a{color:#b0b0b0;}
div#footert{clear:both;text-align:center;background:#151513;border-top:3px solid #6d5a1f;}
.h1c{color:#f8f8f8;font-family:Verdana;font-size:17px;}
.h1ct{color:#f8f8f8;font-family:Verdana;font-size:17px;display:inline;float:left;}
.cpri{color:#990000;font-weight:bold;font-size:11px;}
.cpriu{color:#990000;font-size:11px;text-decoration: line-through;}
.clear { clear:both; width: 100%; height: 0px; border:0; line-height:0; }
.wht{color:#f8f8f8;}

/*---------- box deal ---------------*/
div.deam{background:url(../images/deal_m.gif) repeat-y top left;margin:10px 0px;width:770px;}
div.deam h2{background:url(../images/deal_t.gif) no-repeat top left;height:26px;padding:5px 2px 0px 10px;color:#fff;}
div.deam table{background:url(../images/deal_b.gif) no-repeat bottom left;padding-bottom:7px;padding-left:5px; padding-right:5px; width:770px;}
#tdeal{font-size:13px;}
/*---------- box deal ---------------*/
/*---------- ul menu ---------------*/
ul#menu{margin:0px;padding:0px;height:33px;background:none;border-bottom:2px solid #234567;font-size:14px;font-family:Verdana;font-size:12px;width:1000px;margin:0px auto;}
ul#menu li{float:right;height:33px;}
ul#menu li.vnt{background:url(../images/vietnamtours.gif) no-repeat top right;height:33px;line-height:33px;display:block;width:110px;}
ul#menu li.vnt a:hover{background:url(../images/vietnamtours_h.gif) no-repeat top right;}
ul#menu li.home{background:url(../images/mele.gif) no-repeat top right;height:33px;line-height:33px;display:block;width:110px;}
ul#menu li.home a{background:url(../images/mel.gif) no-repeat top left;padding-left:12px;line-height:33px;height:33px;float:right; width: 110px;}
ul#menu li.home a:hover{background:url(../images/homehv.gif) no-repeat top left;line-height:33px;height:33px;float:right; width: 110px;}
ul#menu li{background:url(../images/mele.gif) no-repeat top right;height:33px;line-height:33px;display:block;}
ul#menu li a{padding:0px 6px; color:#fff;font-weight:bold;text-decoration:none;}
ul#menu li a:hover{background:url(../images/melehv.gif) no-repeat top right;text-decoration:none;color:#00458e;display:block;}
/*---------- ul menu ---------------*/
/*---------navigation--------------*/
ul#navi{margin:0;padding:0;font-family:Verdana;font-size:12px;}
ul#navi li{display:block;border-bottom:1px solid #524641;font-weight:bold;}
ul#navi li a{background: url(../images/square.gif) no-repeat 8px 12px;display:block;color:#f8f8f8;line-height:27px;padding-left:21px;	}
ul#navi li a:hover{color:#e77616;text-decoration:none;background:#71625b url(../images/square.gif) no-repeat 10px 12px;}	
/*---------navigation--------------*/
.bart{height:25px;width:563px;background: url(../images/bar.gif) no-repeat top left;margin-bottom:4px;}
.bart h1{color:#fff;line-height:25px;font-weight:bold;padding-left:6px;}
.bart2{height:25px;width:563px;background: url(../images/bar2.gif) no-repeat top left;}
.bart2 h2{color:#fff;line-height:25px;font-weight:bold;padding-left:6px;}
.bartex2{height:25px;width:563px;background: url(../images/bar2.gif) no-repeat top left;margin-bottom:5px;}
.bartex2 h2{color:#fff;line-height:25px;font-weight:bold;padding-left:3px;font-size:13px;}
.fleft{float:left; padding-right: 10px; text-align:left}.fright{float:right;} a.fright{color: #000}
.tece{text-align:center;}.mgr{margin-right:7px;}.mgl{margin-left:7px;}.mgl7{margin-left:7px;}.mgr7{margin-right:7px;}.mgt7{margin-top:7px;} .mgt7 a{color:#f8f8f8;}
.mgb7{margin-bottom:7px;}.mgl5{margin-left:5px;}.mgt10{margin-top:10px;}.padt7{padding-top:7px;}.padl7{padding-left:7px;}.padr7{padding-right:7px;}.padb7{padding-bottom:7px;}.padb10{padding-bottom:10px;}
.ver{font-family:Verdana;}.f12{font-size:12px;}.pb5{padding-bottom:5px;}
div.ct,div.cts{background:none}
div.ct h3{background:none;}
div.cts h3{background:none;}
div.ct h3 a,div.cts h3 a{color: #7b2e00;font-size: 12px;padding-left:15px;text-decoration: underline;}
div.ct h3 a:hover,div.cts h3 a:hover{text-decoration: none;}
div.ct p.cttext,div.cts p.cttext{background:none;padding-bottom:5px;margin-bottom:5px;padding-left:12px;font-size:12px;font-family:Verdana;font-size:11px;}
.blo{display:block;background:#36312a;margin-left:96px;padding-left:10px;font-size:11px;font-family:Verdana;}
h3.blo a{color: #f8f8f8;}
.list{display:block;background:#332f28;height:24px;line-height:24px;width:558px;margin-top:10px;margin-bottom:5px;}
.listh{background:#463f3c;height:30px;line-height:29px;width:770px;margin-top:10px;}
.listh img{line-height:29px;margin-top:10px;margin-left:10px;}
.list a{text-decoration:none;color:#f8f8f8;background:url(../images/ico1.gif) no-repeat center left;padding-left:24px;}
.udl a{text-decoration:underline;}
.udl a:hover{text-decoration:none;}
.h6h{color:#ede1d3;}.tle{text-align:left;}
.tbh{background:#fdf7ec;}
.remo a{color:#e49d64;font-weight:bold;font-size:11px;}
.remo a:hover{color:#cc844a;}
.trb{border:1px solid #fff;padding:2px;font-family:Verdana;font-size:11px;text-align:center;}
.trbb{border:1px solid #fff;padding:2px;font-family:Verdana;font-size:11px;text-align:center;font-weight:bold;}
.sint{font-weight:normal;font-family:verdana;font-size:12px;color:#333;}
.sintl{font-weight:bold;font-family:verdana;font-size:13px;color:#333;}
.sinfin{font-family:verdana;font-size:12px;color:#f8f8f8;}
.sintld{font-family:Verdana;font-size:13px;color:#333;}
div.arli a{background:url(../images/arrow.gif) no-repeat center left;padding-left:15px;font-family:Verdana;font-size:12px; color: #f8f8f8;}
div.arlil a{background:url(../images/square.gif) no-repeat center left; color: #000;padding-left:14px;font-family:Verdana;font-size:11px;line-height:18px;}
div.arl a{padding-left:15px;font-family:Verdana;font-size:13px;text-decoration:underline; color: #000;}
div.arlf a{font-family:Verdana;font-size:13px;text-decoration:underline; color: #f8f8f8;}
ul.arli a{background:url(../images/arrow.gif) no-repeat center left;padding-left:15px;font-family:Verdana;font-size:12px; color: #f8f8f8;}
ul.arli a:hover{color:#f8f8f8;}
ul.arlil a{background:url(../images/square.gif) no-repeat center left; color: #000;padding-left:18px;font-family:Verdana;font-size:11px;}
ul.arl a{background:url(../images/pre2.gif) no-repeat center left;margin-left:10px;padding-left:9px;font-family:Verdana;font-size:11px;text-decoration:none; color: #f8f8f8;line-height:16px;}
ul.arlf a{background:url(../images/pre2.gif) no-repeat center left;font-family:Verdana;padding-left:9px;font-size:11px;text-decoration:none; color: #f8f8f8;line-height:16px;}
.divnhotels{background:#f3f2eb;padding-bottom:8px;padding-left:0px;overflow:hidden;margin-top:0px;width:564px;border:1px solid #fff3df;}
.ftl{width:260px;float:left;background:none;margin-top:35px;}
.pad2t{padding:2px 0px;}.bld{font-weight:bold; color:#000}.unl{text-decoration:underline; text-align:left;} a.bld{color:#000}
.pad2b{padding:0px 2px;}.w250 {width:250px;}
.s12{font-size:12px; text-align: justify}.s13{font-size:12px;}.s14{font-size:14px;}.s15{font-size:15px;}.s16{font-size:16px;}.s9{font-size:9px;}
div.imgbd {border:2px solid #524641; padding:5px;float:left;text-align:center;display:inline;margin-right:5px;}
.ftr{width:730px;float:left;background:none;margin-top:15px;padding-right:10px;font-size:11px;line-height:18px;}
.ftr a{color:#000}
.infoboard{	background:url(../images/info_board.gif) no-repeat top left;width:563px;height:157px;color:#fff;}
.infoboard a,.infoboard h3{color:#fff;}
.w100{width:100px;float:left;color:#333;}.w130{width:130px;float:left;color:#333;}.w150{width:150px;float:left;color:#333;}.s13{font-size:12px;}.pad0{padding:0px;}.mg0{margin:0px;}.clr{clear:both;}.s11{font-size:11px; text-align:left;} .clr a{color:#000} a.s13{color:#000}.s10{font-size:10px;}
.verd{font-family:Verdana;}
.w200{width:200px;float:left;color:#333;}
.w170{width:170px;float:left;color:#333;}
.fto{font-size:13px;padding-top:5px;font-family:Verdana;}
.fton{font-size:13px;padding-top:12px;font-family:Verdana;color:#f8f8f8;}
.hrr{margin-top:5px;padding-top:5px;font-size:11px;font-family:Verdana;}
.hrrs{margin-top:5px;padding-top:5px;font-size:11px;font-family:Verdana;border-top:1px solid #a1a1a1;}
.searchbox{font-size:11px;font-family:Verdana;margin:0px 5px;}
#find{font-size:11px;font-family:Verdana;margin:0px 5px;color:#f8f8f8;}
#find a{color:#f8f8f8;}
.search_tour{font-size:11px;font-family:Verdana;margin:0px 5px;color:#f8f8f8;}
.search_tour input[type="checkbox"] {color:#fff;}
.hrr a:hover{display:inline;background:#f3b883;}.cuszet{padding-left:5px;padding-top:3px;}
div.icon_news{background:url(../images/pre2.gif) no-repeat 5px 5px;margin-left:5px;padding-left:14px;padding-right:6px;padding-bottom:6px;padding-top:2px;}
div.icon_news a{color:#f8f8f8;font-size:11px Tahoma;text-decoration:none;}
div.icon_news a:hover{color:#978071;text-decoration:underline;}
/*---------- paging ---------------*/
.pagination {background: #45331d ;color:#f8f8f8;padding: 0;border: 1px solid #2d2113;margin: 35px 0px 20px 0px;}
.pagination p {text-align:left}
.pagination p a:link, .pagination p a:visited, .pagination1 p a:hover, .pagination1 p a:active {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc}
.pagination p a:hover {background:#45331d;color:#f8f8f8;}
.pagination p span {text-decoration:none;background:#5a4325;padding:2px 5px;border: 1px solid #21180e;color:#ccc}
.pagination * {margin:0}
/*---------- paging ---------------*/
.related{border-top:1px solid #c0c0c0;margin-top:10px;padding-top:10px;font-size:11px;color:#999;}	
.related a{text-decoration:underline;color:#999}.related a:hover{text-decoration:none;}
/*---list tours------*/
.bxlt{background:url(../images/bglt.gif) repeat-x top left; height:7px;width:770px;height:auto;clear:both;}
.bxlt,.bxlt a{color:#f8f8f8;}
.tto{border-bottom:1px solid #71625b;margin-bottom:5px;padding-bottom:6px;padding-top:6px;padding-left:6px;}
.polt{width:630px; background:none;float:left;padding-right:10px;}
.ltpri{width:125px; background:none;float:left;padding-top:5px;border-left:1px solid #524641;height:130px;}
.exin{padding-top:25px;padding-left:20px;line-height:20px;color:#f8f8f8;}
.btntac{float:right;padding-right:10px;padding-top:2px;padding-bottom:2px;}
.copr{color:#e77817;font-weight:bold;font-size:13px;padding-left:8px;}
.copreto{color:#e77817;font-weight:bold;font-size:12px;}
.btntac img{margin-right:30px;}
.btntdel{float: left; padding-top: 30px;}
.btntdel img{margin-right:10px;}
.recto{padding-top:5px;font-size:12px;}
.recto ol{padding-left:10px;}
.recto li{background:url(../images/square.gif) no-repeat center left;}
.recto li a{padding-left:12px;}
.alsost{background:#45331d;margin-top:10px;padding:4px;;font-size:11px;color:#999;}
.gotqs{background:url(../front-textimages/gqs.gif) no-repeat top center;width:196px;height:264px;text-align:left;padding-left:10px;margin-bottom:5px;font-size:12px;line-height:22px;margin-left:4px;}
.pph{color:#91452f;font-weight:bold;font-size:11px;}
.recomene{font-size:16px;font-weight:bold;margin-top:10px;color:#f8f8f8;}
/*----- vietnam hotel-----*/
.vnhlt{width:260px;float:left;background:none;margin-top:14px;font-size:13px;font-family:Verdana;}
.vnhltr{width:260px;float:left;background:none;margin-left:40px;margin-top:14px;font-size:13px;font-family:Verdana;}
.vnhlt h4,.vnhltr h4{border-bottom:1px solid #999;padding-bottom:5px;}
.vnhlt a:hover,.vnhltr a:hover{text-decoration:none;}
.mdes{float:left;background:none;margin-top:34px;font-size:13px;font-family:Verdana;border-bottom:1px solid #999;width:560px;margin-bottom:10px;}
.mdes h4{padding-bottom:5px;font-size:15px;}
.mhte{float:left;width:160px;background:none;font-size:13px;font-weight:bold;line-height:18px;}
.mhte div,.mhtet div{background:url(../images/ich.gif) no-repeat center left;}
.mhte div a,.mhtet div a{padding-left:15px;}
.mhtet{float:left;width:160px;background:none;margin-left:30px;font-size:13px;font-weight:bold;line-height:18px;}
/*----------04/05/2009---------*/
ul.litab{
padding:0px;
margin:0px;
background:url(../images/ul_bot.gif) repeat-x bottom left;
height:27px;
list-style:none;
font-weight:bold;
font-size:12px;
}
ul.litab li{
float:left;
background:url(../images/li_right.gif) no-repeat top right;
height:27px;
padding:0px;
margin-right:10px;
}
ul.litab li a{
background:url(../images/li_left.gif) no-repeat left top;
float:left;
height:27px;
padding-left:10px;
padding-right:10px;
line-height:27px;
}
ul.litab li.active{
float:left;
background:url(../images/li_a_right.gif) no-repeat top right;
height:27px;
padding:0px;
margin-right:10px;
}
ul.litab li.active a{
background:url(../images/li_a_left.gif) no-repeat top left;
float:left;
height:27px;
padding-left:10px;
padding-right:10px;
line-height:27px;
}

/*--------form-----------------*/
.note{
	margin:20px 0 20px 0;
	border:1px #71625b solid;
	background:#1f1a17;
	position:relative;
	padding:15px 15px 15px 5px;
	font-size:13px;
}
.noteform{
	margin: 20px 0px;
	border:1px #71625b solid;
	background: #1f1a17;
	position:relative;
	padding:15px 15px 15px 5px;
	font-size:13px;
}

.note ul li{
	padding:0 0 0 10px;
	color:#f8f8f8;
	list-style:none;
	background:url(../images/d.gif) no-repeat left center;
}
.note ul li a{
	color:#f8f8f8;
}
.notebox{
	position:absolute;
	height:16px;
	background:#50423d;
	color:#f8f8f8;
	top:-8px;
	left:10px;
	text-align:center;
	padding: 0px 6px;
}
.noteboxform{
	position:absolute;
	padding:1px 2px;
	height:16px;
	background:#50423d;
	color:#f8f8f8;
	top:-8px;
	left:10px;
	font-size:15px;
	text-align:center;
}
.noteboxform_c{
	position:absolute;
	height:16px;
	background:#50423d;
	color:#f8f8f8;
	top:-8px;
	left:10px;
	font-size:15px;
	text-align:center;
}
.coform{color:#f8f8f8;}
.inputfn{
	width:200px;
	height:20px;
	border:1px solid #dbcaa2;
}
.smars{background:#dbc9a4;color:#592d00;font-weight:bold;border:1px solid #c4a76a;font-size:14px;padding:3px;}
.smarsre{background:#efe7d6;color:#592d00;font-weight:bold;border:1px solid #c4a76a;font-size:14px;padding:3px 1px;}
.inputfn100{
	width:100px;
	height:20px;
	border:1px solid #dbcaa2;
}
.inputfn:hover{border:1px solid #b79546;}
.textar:hover{border:1px solid #b79546;}
.textar{
	width:250px;
	height:130px;
	border:1px solid #dbcaa2;
}
.textar350{
	width:350px;
	height:130px;
	border:1px solid #dbcaa2;
}
.ptit{width:150px;float:left;margin-top:10px;}
.pinp{width:380px;float:left;margin-top:10px;}
.pinp1{width:220px;float:left;margin-top:10px;}
.pinpbo{width:550px;}
.pinpare{width:380px;float:left;margin-top:10px;}
.inalle{width:100%;overflow:hidden; padding-bottom: 3px;}
/*-----------FAQs---------------*/
.faqh{border-bottom:1px solid #c0c0c0;margin-bottom:5px;padding-bottom:6px;padding-top:6px;padding-left:6px;color:#333;}
.tqs{background:#fcf5e9;padding:6px;}
.sixs{
	border:1px solid #71625b;
	text-align:left;
	padding:3px;
	font-size:11px;
	background:#372e2a;
	padding-right:6px;
	font-family:Verdana;
}

.news_letter_resault{
			display: none; position: absolute; left: 0px; top: -190px; border: none; padding: 10px 10px 5px; background-color: #FFFFFF; text-align: left; width: 180px;  opacity: 1;  filter: alpha(opacity=1); height: 170px;
}
.news_letter_resault p{margin-top: 10px;}
.thaf{
	background:#433936;
	color:#fff;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	padding:3px;
}
.thaff{
	background:#62544f;
	color:#f8f8f8;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	padding:3px;
}
.tdafo{
	background:#62544f;
	padding:3px;
}
.tdaft{
	background:#62544f;
	padding:3px;
}
.afc{color:#fc3301;font-weight:bold;}
.afcb{color:#b95a2e;text-decoration:underline;}
.afin{
	background:url(../images/af.gif) no-repeat left top;
	height:171px;
}
.afin ul{float:right;padding-right:210px;margin-top:11px; font-family: Verdana; font-size: 14px;}
.afin ul li a{
	color:#fff;font-size:12px;line-height:16px;
	background:url(../images/dotsqif.gif) no-repeat center left;
	padding-left:13px;
}
.afin ul li a:hover{color:#fff;text-decoration:underline;}
.afdes{
	border:1px solid #515f8c;
	margin-top:10px;
	width:775px;
	overflow:auto;
	background:#f5f5f5;
}
.afdes ul{float:left;width:30%;font-size:12px;padding:10px;}
.afdes ul li a{
	background:url(../images/dotsq.gif) no-repeat center left;
	padding-left:10px;line-height:20px;color:#d36b25;
}
.afin{
	background:url(../images/af.gif) no-repeat left top;
	height:171px;
}
.afin ul{float:right;padding-right:210px;margin-top:11px;}
.afin ul li a{
	color:#fff;font-size:12px;line-height:16px;
	background:url(../images/dotsqif.gif) no-repeat center left;
	padding-left:13px;
}
.afin ul li a:hover{color:#fff;text-decoration:underline;}
.afdes{
	border:1px solid #515f8c;
	margin-top:10px;
	width:775px;
	overflow:auto;
	background:#f5f5f5;
}
.afdes ul{float:left;width:30%;font-size:12px;padding:10px;}
.afdes ul li a{
	background:url(../images/dotsq.gif) no-repeat center left;
	padding-left:10px;line-height:20px;color:#d36b25;
}
.white{color:#fff;}
.bld{font-weight:bold;}
/*Css by ESN*/
.pagination_tour{
	clear: both;
}
UL.hrr li{
	display: inline;
}
DIV.tsinf{
	padding: 10px 0px;
	font-size: 12px;
	line-height: 22px;
}
DIV.tsinf STRONG{
	font-size: 13px;
}
DIV.tour_tab_title{
	position: relative;
	height: 25px;
}
UL.tour_tab_title{
	display: block;
	position: absolute;
}
LI.tour_tab_title{
	display: block;
	border: #786b68 2px solid;
	border-bottom: none;
	float: left;
	margin-right: 3px;
	background: url(tourtab_bg.gif) repeat-x;
	height: 19px;
	padding: 0px 8px;
	margin-top: 4px;
}
LI.tour_tab_title_selected{
	display: block;
	border: #5e4740 2px solid;
	border-bottom: none;
	float: left;
	margin-right: 3px;
	background: #5d5653;
	height: 25px;
	padding: 0px 8px;
	margin-top: 0px;
}
A.tour_tab_title{
	text-decoration: none;
	font-weight: bold;
	text-decoration: none;
	color:#f8f8f8;
}
A:hover.tour_tab_title{
	text-decoration: none;
}
LI.tour_tab_selected {
	display: block;
	border: #5e4740 2px solid;
	border-bottom: none;
	float: left;
	margin-right: 3px;
	background: #FFF;
	height: 25px;
	padding: 0px 8px;
	margin-top: 0px;
}
LI.tour_tab_unselected {
	display: block;
	border: #5e4740 2px solid;
	border-bottom: none;
	float: left;
	margin-right: 3px;
	background: url(tourtab_bg.gif) repeat-x;
	height: 19px;
	padding: 0px 8px;
	margin-top: 4px;
}
DIV.ttd1{
	width: 490px;
	float: left;
	padding: 15px 0px 20px 10px;
}
DIV.default_tdl{
	width: 244px;
	float: right;
	background: url(bgtourdt.gif) repeat-x;
	padding: 8px;
}
DIV.tde_galon{
	margin-top: 10px;
	height: 40px;
}
IMG.tde_galon{
	margin: 0px 7px;
}
DIV.itindel{
	background: #544843;
	margin-top: 10px;
	padding: 10px;
}
H3.itindel{
	color: #dd6c35;
	text-transform: uppercase;
	text-decoration: underline;
}
.itindel{
	padding-top: 10px;
	font-weight: bold;
}
DIV.tdemap{
	margin-top: 10px;
	text-align:center;
}
DIV.tdehl{
	margin-top: 20px;
}
H3.tdehl{
	color: #dd6c35;
	padding-bottom:6px;
	text-transform:uppercase;
}
.s10{
	font-size: 10px;
}
.li10{
	line-height: 11px;
}
DIV.tour_tab_detail{
	border: #5e4740 2px solid;
	min-height: 300px;
	background:#5d5653;
}
A.search_bar_midle{
	color:#f8f8f8;
}
LI.search_bar_selected A.search_bar_midle{
	background-color: #F3B883 ;
}
DIV.testio{
	margin-top: 10px;
}
DIV.testimonial_test{
	padding-top: 20px;
}
DIV.testit{
	background-color: #f4f4f4;
	padding: 14px 0px;
}
DIV.test_viewmore{
	text-align: right;
	padding-top: 10px;
}
A.test_viewmore{
	text-decoration: underline;
}
SPAN.testimonial_test, STRONG.testimonial_test{
	text-decoration: underline;
}
DIV.test_detail{
	border-bottom: #999 1px solid;
	padding-bottom: 20px;
	margin-bottom: 5px;
}
P.pagelist{
	padding: 5px 0px;
}
P.pagelist A{
	color: #5a4325;
}
DIV.content_testimonial{
	padding: 0px 7px;
	width: 560px;
}
DIV.see_also{
	padding: 10px 10px;
}
STRONG.see_also{
	font-size: 11px;
}
A.tour_see_also{
	text-decoration: underline;
	font-size: 11px;
	line-height: 18px;
}
DIV.ctabu{
	padding: 0px 10px;
	width: 770px;
}
H1.ctabu_title{
	border-bottom: #CCC 1px solid;
	padding-bottom: 5px;
	margin-bottom: 10px;
	color:#f8f8f8;
}
IMG.ctabu_img{
	border: #c8c9c3 1px solid;
	padding: 6px;
	margin-top: 4px;
	margin-left: 10px;
}
DIV.ctabu_atil{
	width: 370px;
	float: left;
	border: #3e2b24 1px solid;
	height: 250px;
	margin-top: 20px;
}
DIV.ctabu_atir{
	width: 370px;
	float: right;
	border: #3e2b24 1px solid;
	height: 250px;
	margin-top: 20px;
}
H1.ctabu_atil{
	background: url(bg_abu.gif);
	height: 34px;
	line-height: 34px;
	text-align: center;
}
DIV.ctabu_inf{
	line-height: 16px;
	text-align: justify;
	word-spacing: 1px;
}
A.ctabu_atil{
	color: #f8f8f8;
}
IMG.ctabu_atil{
	border: #c8c9c3 1px solid;
	padding: 3px;
	margin: 5px;
}
DIV.ctabu_link{
	padding: 20px 0px;
}
DIV.ctabu_aticent{
	text-align:center;
	height: 159px;
	overflow: hidden;
	padding: 5px 10px;
}
DIV.ctabu_more{
	text-align: right;
	padding-right: 10px;
	padding-top: 5px;
}
DIV.question_top{
	padding: 15px 0px;
	background: url(bg_topquestion.gif) 0px 37px repeat-x;
	margin-right:10px;
}
UL.question_top{
	padding: 10px 20px;
}
A.question_top{
	background: url(question_dot.gif) left no-repeat;
	padding-left: 12px;
}
A:hover.question_top{
	color:#e47f26;
}
DIV.ctfaq_atil, DIV.ctfaq_atir{
	border: #583014 1px solid;
	margin-top:15px;
}
DIV.ctfaq_alllink{
	padding-top: 0px;
}
H1.ctfaq_atil, H1.ctfaq_atir{
	background: url(bg_abu.gif);
}
UL.ctfaq_link{
	text-align:left;
	padding: 5px 10px;
}
A.ctfaq_link{
	background: url(../images/square.gif) left no-repeat;
	padding-left: 15px;
	text-decoration: underline;
	color:#b3a897;
}
A.ctfaq_more{
	padding-left: 25px;
	color:#d8b99c;
	font-size:11px;
}
A.ctfaq_link:hover{
	color:#e47f26;
}
H1.ctfaq_title{
	border-bottom: #CCC 1px solid;
	padding-bottom: 5px;
	color:#f8f8f8;
}
.ctfaq_title_update{
	border-bottom: #CCC 1px solid;
	padding-bottom: 5px;
	padding-left: 10px;
}
DIV.faq_last_update{
	background: #FFF;
	padding-top: 15px;
}
OL.faq_last_update{
	margin-left: 5px;
	padding: 5px 0px 5px;
}
LI.faq_last_update{
	padding-top: 13px;
}
a.faq_last_update{
	list-style: decimal;
	padding-left: 7px;
	text-decoration: underline;
}
FORM.faq_search{
	padding: 10px;
}
INPUT.faq_search{
	border: #CCC 1px solid;
	border-top: #666 2px solid;
	border-left: #666 2px solid;
	width: 120px;
}
INPUT.faq_search_button{
	background: url(faq_search.gif);
	width: 29px;
	height: 20px;
	border: none;
	margin-left: 5px;
}
DIV.faq_more{
	padding-bottom: 10px;
	padding-top: 5px;
}
DIV.faq_detail{
	margin: 10px 0px 15px;
}
A.faq_see_also{
	text-decoration: underline;
}
.ttdl_dtl{
	line-height: 18px;
}
A.ttd1{
	display: block;
	padding: 10px 20px;
	float: left;
}
A.ttd1 IMG{
	width: 120px;
}
DIV.seealsotu{
	padding: 20px 0px;
}
UL.seealsotu{
	margin: 10px;
}
UL.seealsotu A{
	font-weight: bold;
	text-decoration: underline;
	background: url(tudeldot.gif) left no-repeat;
	padding-left: 15px;
	line-height: 19px;
}
DIV.tourinf{
	width: auto;
	padding: 0px 10px;
}
INPUT.pinpbol{
	width: 60px;
}
INPUT.inputpp{
	width: 80px;
	margin-right: 15px;
	border:1px solid #DBCAA2;
}
INPUT.inputpp:hover{
	border:1px solid #B79546;
}
.inputte{
	height: auto;
	height: 100px;
}
.services_requested{
	height: 100px; padding-bottom: 10px !important;padding-bottom: 0px;
}
.inalle1{
	height: auto;
}
.gqtbt{
	background: url(../front-textimages/send_ms.gif);
	width: 137px;
	height: 19px;
	border: none;
}
DIV.htdsml{
	float: left;
	width: 560px;
	padding-top: 10px;
}
DIV.htdsmr{
	float: right;
	width: 216px;
}
SPAN.htdsmtt{
	color: #80572b;
	font-weight: bold;
	line-height: 18px;
}
IMG.hotel_star{padding-left: 10px;}
A.htdsmtt{
	font-weight: bold;
	text-decoration: underline;
	color: #ffa73e;
}
DIV.hotel_tab_title{
	padding-top: 15px;
}
LI.hotel_tab_title_selected{
	border: #c3ab91 2px solid;
	border-bottom: none;
}
LI.hotel_tab_title{
	border: #c3ab91 2px solid;
	border-bottom: none;
	background: url(hotel_bg_tab_1x19.gif) repeat-x;
}
LI.hotel_tab_title a{
	color:#333;
}
DIV.hotel_tab_detail{
	border: #c3ab91 2px solid;
}
DIV.hotel_tab_detail{
	padding: 20px;
}
DIV.hotel_print{
	padding: 10px 40px 10px 0px;
}
SPAN.htdtti{
	float: left;
	font-size: 10px;
}
DIV.hotel_description_view{
	border: 1px dashed #c3ab91;
	padding: 15px;
}
DIV.hotel_description_detail{
	padding-bottom: 20px;
}
TABLE.hotel_price{
	background-color: #e2d4a6;
	width: 100%;
}
TD.cel1{
	background-color: #f5eccf;
	font-weight: bold;
	padding-left: 5px;
}
TD.cel21, TD.cel22, TD.cel23, TD.cel24, TD.cel25{
	background-color: #f5eccf;
	padding-left: 5px;
}
TD.cel31, TD.cel32, TD.cel33, TD.cel34, TD.cel35{
	background-color: #fbf7ec;
	padding-left: 5px;
}
SPAN.cel_text{
	font-weight: bold;
	color: #ba9b1c;
}
SPAN.text_break{
	font-weight: bold;
}
FORM.hotel_proceed{
	margin-top: 20px;
	background: #efebe2;
	padding-bottom: 10px;
}
DIV.hotel_proinf{
	padding: 10px 25px 20px;
}
DIV.hotel_proinfl{
	float: left;
	width: 150px;
}
DIV.hotel_proinfr{
	float: left;
	width: 500px;
}
.htprcl{
	color: #e87000;
	font-weight: bold;
	line-height: 22px;
}
TD.hotel_inf_proceed{
	padding-top: 12px;
}
SELECt.room1{
	width: 180px;
}
DIV.hotel_peoceed_button{
	border-top: 10px solid #FFFFFF;
	padding: 5px 25px;
}
DIV.htprtex{
	float: left;
	width: 200px;
}
DIV.htprbut{
	float: left;
	width: 400px;
	text-align: left;
}
INPUT.htprbut{
	background: url(proceed.gif);
	width: 173px;
	height: 23px;
	color: #FFF;
	font-weight: bold;
	border: none;
	cursor: pointer;
}
DIV.htsmlis{
	padding: 10px 40px 0px;
}
A.htsmlis{
	color: #d3d0df;
	text-decoration: underline;
}
IMG.htsmlis{
	float: left;
	vertical-align: middle;
	margin-right: 15px;
	margin-bottom: 5px;
	width: 55px;
	height: 40px;
}
.htsmlis1{
	float: left;
	width: 150px;
	text-align:left;
	padding-top: 10px;
}
.htsmlis2{
	float: left;
	width: 80px;
	padding-right: 10px;
	padding-top: 10px;
}
.htsmlis3{
	float: left;
	width: 230px;
	padding-right: 10px;
	padding-top: 13px;
}
.htsmlis4{
	float: left;
	width: 110px;
	padding-top: 10px;
	text-decoration: underline;
}
H1.hotsmtt{
	padding-top: 25px;
}
DIV.hotal{
	text-align: right;
	padding-right: 160px;
}
A.hotal{
	font-weight: bold;
	color: #f8f8f8;
	text-decoration: underline;
}
DIV.hlgseal{
	padding: 10px 5px 0px;
	background: #dee1ea;
	margin-top: 20px;
}
DIV.hlgsallis{
	float: left;
	width: 40%;
	padding-right: 5%;
	padding-bottom: 15px;
}
DIV.hlgsallis2{
	padding-left: 5%;
}
.hlgseal H1{
	padding-bottom: 6px;
}
.hlgsallis A{
	text-decoration: underline;
}
.bart3{
	background:url(../images/bar3.gif);
}
DIV.tour_top_vietnam{
	background: url(bgtoptour.gif) repeat-x;
	padding-bottom: 10px;
}
.bla{background: none; margin-left: 0px; margin-top: 0px; padding-top: 0px;}
.bla A{color: #3C6497;}
.scolor{color: #ede1d3;}
.halongbay_group_title{border-bottom: 1px solid #a9a6a1; padding-bottom: 5px; margin-bottom: 10px;color:#f8f8f8;}
DIV.halongbay_cruise{
	background: #f8f5ee url(halongbg.gif);
}
DIV.halongbay_group{
	background: url(halongbg.gif);
	padding-bottom: 4px;
	padding-top: 3px;
}
IMG.halongbay_group_img{
	width: 190px;
	background: #ffffff;
	padding: 10px;
	border: 1px solid #d2cfca;
	float: right;
	margin-right: 3PX;
}
DIV.halongbay_list{
	float: left;
	width: 340px;
}
UL.halongbay_list{
	margin: 0px 20px;
}
.fline22{
	line-height: 22px;
}
DIV.halongbay_bar{

}
DIV.trser_list{
	border: 1px solid #2e2b3f;
}
H1.trser_list{
	background: url(bg_trvel.gif);
}
.ctma1{width:563px;}
P.mgr{
	margin:0px;
}
DIV.smtoptou{
	float: left;
	height: 50px;
	width: 465px;
}
.nbsp{
	height: 7px;
}
DIV.trvelsvi{
	float: left;
	width: 450px;
}
A.servboo{
	margin-top: 10px;
	display: block;
	width: 75px;
}
.sevisum{
	margin: 10px 0px 15px;
}
.lisupgui{

}
.lisupgui1{
	float: left;
	width: 110px;
	padding-right: 4px;
}
.lisupgui2{
	float: left;
	width: 80px;
	text-align: left;
}
.s13a{
	font-size: 12px;
}
DIV.barttg{
	width: 100%;
	background: url(bartv.gif);
}
IMG.guimg{
	float: left;
	padding: 0px 10px 10px 0px;
}
IMG.guimg1{
	float: left;
	margin: 0px 10px 10px 0px;
}
DIV.tvlgui1{
	margin-top: 12px;
	background: url(guidebg.gif) repeat-x;
}
.tvlg{
	margin-top: 12px;
	background:  url(btrave.jpg) repeat-x;
	width:775px;
}
UL.tvlgui1{
	display: block;
	width: 600px;
}
DIV.tvlgui2{
	margin-top: 12px; 
}
LI.tvlgui1{
	background: url(tvlguidot.gif) 0px 7px no-repeat;
	padding-left: 12px;
	display: block;
	width: 29%;
	padding-right: 2%;
	float: left;
}
DIV.tvllink{
	margin: 15px 0px;
}
DIV.tvlspmap{
	float: left;
	width: 205px;
	padding-right: 15px;
}
H1.tvlspmap{
	background: #554b3e url(tvlsp1.gif) left no-repeat;
	height: 26px;
	line-height: 26px;
	text-align: center;
	color: #ffffff;
	margin-bottom: 10px;

}
H1.tvlspin{
	background: #554b3e url(../images/bartv.gif) right no-repeat;
	height: 25px;
	line-height: 26px;
	padding-left: 10px;
	color: #FFFFFF;
	margin-bottom: 10px;
}
DIV.tvlspmap IMG{
	width: 205px;
}
DIV.tvlspin{
	float: left;
	width: 556px;
}
IMG.tvlspin{
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}
UL.tvlspin{
	width: 550px;
	padding-left: 6px;
	margin-top: 15px;
}
DIV.bartvlis{
	border-bottom: #554b3e 3px solid;
}
SPAN.bartvlis{
	background: #554b3e;
	padding: 0px 10px;
	color: #FFF;
}
UL.tvlguidi{
	width: 96%;
	padding: 20px 10px;
	margin: 0px;
}
LI.tvlguidi{
	width: 43%;
	padding-left: 5%;
}
DIV.tvlgdt{
	padding-bottom: 30px;
}
DIV.train{
	background:url(train.gif) right top no-repeat;
}
.orange{
	color: #f49140;
}
.boldt{
	font-weight: bold;
}
.s20{
	font-size: 20px;
}
UL.train{
	float:none;
	padding-left: 15px;
	height: 151px;
	margin-top:11px;
	padding-right:210px;
	font-family:Verdana;
	font-size:14px;
	padding-top: 8px;
}
UL.train LI{
	margin-left: 17px;
}
DIV.train_summary1{
	border-bottom: 1px solid #cacaca;
	padding-bottom: 10px;
	padding-top: 10px;
	margin-bottom: 15px;
}
DIV.ctma_train{
	margin-top: -10px;
}
UL.train LI A{
	background:transparent url(../images/dotsqif.gif) no-repeat scroll left center;
	color:#FFFFFF;
	font-size:12px;
	line-height:16px;
	padding-left:13px;
}
DIV.train2{
	padding-bottom: 10px;
}
.train2_title{
	padding-bottom: 6px;
	color:#a04e0a;
}
IMG.train2_img{
	float: left;
	padding-right: 10px;
}
DIV.train2_list{
	padding-top: 8px;
}
DIV.train2_list A{
	margin-left: 10px;
	color: #f49140;
}
DIV.train3{
	padding: 10px;
	background: #221515;
	padding-bottom: 0px;
	margin-bottom: 15px;
}
DIV.train3_summary{
	height: 50px;
	padding-bottom: 10px;
}
H1.train3{
	height: 20px;
}
DIV.train3_list{
	padding: 10px 0px;
	border-bottom: 1px solid #FFFFFF;
}
DIV.train3_lsu{
	padding-bottom: 8px;
}
DIV.train3_list_summary{
	height: 90px;
}
.more_train{
	text-decoration: underline;
	color: #f49140;
}
H1.train_more_title{
	font-weight: normal;
	color:#999;
	margin-bottom: 5px;
	padding-top: 15px;
}
INPUT.customeze_date{
	width: 120px;
}
DIV.service_detail_similar{
	padding-top: 15px;
}
P.pinpca{
	float: left; 
	width: 100px;
	margin-top: 10px;
	padding-right: 10px;
}
INPUT.car_seat{
	margin-right: 5px;
}
INPUT.car_duration{
	width: 40px;
	margin-right: 5px;
}
DIV.cusbc{
	margin-top: 20px;
}
P.bt_subcar{
	padding-left: 150px;
	padding-top: 10px;
}
SELECT.flid{
	width: 100px;
}
P.flid{
	float:left;
	padding-left: 20px;
	width: 100px;
}
SELECT.flidcarie{
	width: 150px;
}
DIV.cusinf{
	width: 380px;
	float: left;
}
SPAN.send_mail{
	background: #ffffff url(../front-images/abu_img2.jpg) left top no-repeat;
	display: block;
	text-align: left;
	padding-top: 80px;
}
H1.send_mail{
	background-color: #f4f4f4;
	border-bottom: 1px solid #bcbcbc;
}
FORM.email{
	width: 400px;
	text-align: left;
	padding: 15px 10px 0px;
}
DIV.email_left{
	float: left;
	margin-bottom: 8px;
	width: 150px;
	line-height: 18px;
}
DIV.email_right{
	float: left;
	width: 200px;
	margin-bottom: 8px;
}
DIV.content_print{
	padding: 10px;
}
DIV.poltprint{
	width: 840px;
	
}
DIV.bxltprint{
	width: 980px;
}
DIV.hotel_travel_cart{
	padding: 0px 10px;
}
DIV.shoping_cart_form1{
	margin: 0px 0px;
	padding:10px 5px;
	font-size:13px;
	border-bottom: 1px solid #CCC;
	height: 90px;
}
DIV.shoping_cart_form2{
	margin: 0px 0px 00px;
	background: #DBDDD9;
	padding:10px 5px;
	font-size:13px;
}
DIV.shoping_cart_form3{
	background: #3a3431;
	height: 130px;
}
DIV.shoping_cart_title{
	padding:1px 2px;
	height:16px;
	color:#630;
	font-size:13px;
	margin-bottom: 8px;
}
DIV.shoping_book1{
	float: left;
	width: 120px;
	margin-bottom: 8px;
}
DIV.shoping_book2{
	float: left;
	width: 40px;
	text-align: left;
	padding-right: 15px;
	margin-bottom: 8px;
}
INPUT.shoping_book2{
	width: 40px;
}
DIV.shoping_book3{
	width: 90px;
	float: left;
	margin-bottom: 8px;
}
DIV.shoping_book4{
	float: left;
	width: 140px;
	padding-right: 15px;
	margin-bottom: 8px;
}
SELECT.shoping_book4{
	width: 140px;
}
DIV.shoping_book5{
	float: left;
	width: 90px;
	margin-bottom: 8px;
}
DIV.shoping_book6{
	float: left;
	width: 70px;
	margin-bottom: 8px;
}
INPUT.shoping_date{
	width: 100px;
}
SELECT.shoping_occupancy{
	width: 70px;
}
DIV.shobook{
	width: 590px;
	padding-right: 10px;
	float:left;
}
DIV.content_shoping{
	padding: 0px 10px;
}
DIV.shoping_update{
	float: left;
	width: 140px;
	border-left: 1px solid #999;
	height: 80px;
	padding-left: 10px;
	text-align: left;
}
P.shopi{
	padding-left: 0px;
}
INPUT.shoping_button{
	background: url(bookhotel.gif) no-repeat;
	width: 64px;
	height: 18px;
	padding-bottom: 2px;
	color: #FFF;
	font-size: 10px;
	font-weight: bold;
	border: none;
	line-height: 16px;
	cursor: pointer;
	margin-top: 10px;
}
A.shoping_button{
	background: url(bookhotel.gif) no-repeat;
	width: 64px;
	height: 18px;
	padding-bottom: 2px;
	color: #FFF;
	font-size: 10px;
	font-weight: bold;
	border: none;
	line-height: 16px;
	cursor: pointer;
	margin-top: 10px;
	display: block;
	text-align: center;
	float: left;
	margin-right: 4px;
}
DIV.shopipng_book{
	background: #3a3431;
	margin-top: 20px;
}
DIV.shoping_book_title{
	background:#DBCAA2 none repeat scroll 0 0;
	color:#663300;
	font-size:14px;
	font-weight: bold;
	height:16px;
	left:10px;
	padding:1px 2px;
}
DIV.search_more_city{
	padding: 10px 0px;
}
DIV.book_continue{
	text-align: right;
	padding-bottom: 10px;
}
A.shoping_button_continue{
	display: block;
	background:#554b3e;
	width: 83px;
	height: 21px;
	padding: 0px 5px;
	margin-top: 5px;
	border: none;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	cursor: pointer;
	text-decoration: none;
	text-align: center;
}
DIV.shoping_total{
	text-align: right;
	margin-bottom: 20px;
	color:#f8f8f8;
}
DIV.shoping_customer_information{
	padding: 10px 5px;
}
DIV.shcuin11{
	float: left;
	width: 180px;
	margin-bottom: 8px;
}
DIV.shcuin12{
	float: left;
	width: 120px;
	margin-bottom: 8px;
}
SELECT.shcuin12{
	width: 60px;
}
DIV.shcuin22{
	float: left;
	width: 220px;
	padding-right: 15px;
	margin-bottom: 8px;
}
INPUT.shcuin_name{
	width: 200px;
}
DIV.shcuin31{
	float: left;
	width: 100px;
	margin-bottom: 8px;
}
.t_gray{
	color: #999;
}
.t_blue{
	color: #06F;
}
.t_bold{
	font-weight: bold;
}
INPUT.shcuin_zipcode{
	width: 70px;
}
SELECT.shcuin_country{
	width: 120px;
}
DIV.card_number{
	float: left;
	width: 60px;
	padding-right: 10px;
	margin-bottom: 8px;
}
INPUT.card_number{
	width: 50px;
}
INPUT.shcuin_name_card{
	width: 230px;
}
DIV.shcuin_name_card{
	width: 230px;
}
DIV.card_month{
	width: 50px;
	padding-right: 10px;
}
SELECT.card_month{
	width: 50px;
}
DIV.card_year, SELECT.card_year{
	width: 60px;
}
DIV.card_information{
	margin: 10px 0px;
	float: left;
	width: 500px;
}
DIV.card_id{
	width: 250px;
}
DIV.card_identification{
	float: left;
	width: 180px;
	padding-top: 20px;
}
DIV.room_preference{
	float:left;
	width: 350px;
	font-size: 12px;
	line-height: 20px;
}
INPUT.room_preference{
	margin-right: 5px;
}
DIV.other_process{
	background: #463f3c;
	padding: 10px 0px;
}
.t_red{
	color: #F00;
}
DIV.process_button{
	padding-top: 15px;
	text-align: center;
}
INPUT.process_button{
	background: url(proceed1.gif);
	width: 93px;
	height: 23px;
	color: #FFF;
	font-weight: bold;
	border: none;
	cursor: pointer;
}
DIV.all_input_slide{
	width: 500px;
	padding-top: 10px;
}
DIV.java_show_img_top_2{
	padding-top: 10px;
	width: 550px;
}
IMG.slide_img{
	border: 1px solid #BCBCBC;
}
IMG.tde_galon{
	width: 47px;
	height: 38px;
}
IMG.hotel_deal_img{
	width: 88px;
	height: 88px;
	background-color: #ffffff;
	padding: 4px;
	border: 1px solid #D8D8D8;
}
IMG.tour_group_img{
	width: 89px;
	height: 72px;
}
/*Price table*/
TABLE.table_cel,TABLE.table_cel a{
	width: 100%;
	border-right: #E2D4A6 1px solid;
	border-top: #E2D4A6 1px solid;
	color:#333;
}
TD.cel_0{
	border-left: #E2D4A6 1px solid;
	border-bottom: #E2D4A6 1px solid;
	background-color: #F5ECCF;
	padding-left: 5px;
}
TD.cel_1,TD.cel_2,TD.cel_3,TD.cel_4,TD.cel_5, TD.cel_6,TD.cel_7,TD.cel_8,TD.cel_9,TD.cel_10,TD.cel_11,TD.cel_12,TD.cel_13,TD.cel_14,TD.cel_15,TD.cel_16,TD.cel_17,TD.cel_18,TD.cel_19,TD.cel_20{
	border-left: #E2D4A6 1px solid;
	border-bottom: #E2D4A6 1px solid;
	background-color: #FBF7EC;
	padding-left: 5px;
}
TD.cel_0_0,TD.cel_0_1,TD.cel_0_2,TD.cel_0_3{
	font-weight: bold;
}
#tour_type{
	width: 160px;
}
DIV.htsmlistn{
	width: 350px;
	height: 18px;
	overflow: hidden;
}
DIV.contact_review_text{
	border-top: 1px solid #E3E3D5;
	padding-top: 10px;
}
FORM.niceformtn{
	margin-left: 100px;
	width: 500px;
}
P.pinptn{
	float:left;
	margin-top:10px;
	width:250px;
}
P.contact_review_text{
	margin-bottom: 12px;
}
DIV.review_content{
	padding-bottom: 25px;
}
IMG.httdel{
	width: 87px;
	height: 87px;
	border: 1px solid #D4D4D4;
	padding: 3px;
}
/*________________________________________________________________________________________Gallery*/
#img_gallery{ width:244px; }
#img_gallery a{ outline:none; border:none; }
#img_gallery a img{border:none;}

/* --- IMAGE STAGE */
#fullimg{
	width:244px;
	overflow:hidden;
	height:152px;
}
#fullimg img{ width:244px; }

/* --- SLIDER --- */
#img_gallery #wrapper{
	overflow:hidden;
	width: 177px;
	float:left;
	position: relative;
	padding: 0px 15px;

}

#items{
	margin:0px 0px;
	padding:0px;
	list-style:none;
	width:50000px;
	position: relative;
	letter-spacing:0em;
}
#items li{
	float:left;
	list-style:none;
	margin-right:2px;
}
#items .thumb{
	width:47px;
	height:38px;
	cursor:pointer;
	margin:0px;
	padding:0px;
	margin-right: 20px;
}
#items .large{
	display:none;
	position:absolute;
}
#fullimg .loading{
	width: 24px;
	height: 24px;
	padding-left: 110px;
	padding-top: 60px;
}
#fullimg .thumb{display:none;}

#items .item  p, #items .item  span{
	display:none;
	text-indent: -2000em;
}
#moveleft, #moveright{
	margin:0px;
	height:42px;
	color: white;
	width: 16px;
	text-indent: -2000px;
	text-decoration: none;
	z-index: 1000; 
	display:block;
	cursor: pointer;
	float:left;
	margin-top: 10px;
}
#moveleft{background: url('left.gif');}
#moveright{background: url('right.gif');}
#moveleft:hover, #moveright:hover{ background-position:bottom; }
DIV.cifm_left{
	float: left;
	width: 415px;
}
DIV.cifm_right{
	float: left;
	width: 340px;
}
DIV.arrival_infomation{
	margin-top: 30px;
	background: #463f3c;
}
TD.contact_us{
	margin-bottom: 6px;
}
DIV.cusbgtt{
	height: 28px;
}
DIV.shcuin22a{
	width: 180px;
	padding-right: 0px;
}
DIV.shcuin41{
	float: left;
	width: 150px;
	margin-bottom: 8px;
}
.inputfnas{
	width: 140px;
}

/*---------faq-----*/
ul.lifaq {margin-top:8px;}
ul.lifaq li{background:url(../images/question_dot.gif) no-repeat center left;list-style:none;}
ul.lifaq li a{padding-left:15px;}
/*-------gallery------*/
.imggal{padding-left:45px;margin-right:4px;margin-top:10px;margin-bottom:10px;}
.imggalpl{padding-left:39px;margin-right:4px;margin-top:10px;margin-bottom:10px;width:140px;background:none;}
ul.otgal{list-style:none;font-size:11px;margin-top:10px;line-height:20px;color:#3273a6;width:95%;}
ul.otgal li{background:url(../images/question_dot.gif) no-repeat center left;width:44%;float:left;}
ul.otgal li a{padding-left:15px;color:#f2cd87;}
.mgr70{margin-right:70px;}
.mgl30{margin-left:30px;}
/*---Update 21.09.2009---*/
DIV.print_inleft{
	float: left;
	width: 370px;
}
DIV.print_inright{
	float: right;
	width: 300px;
}
DIV.printborder2{
	min-height: 350px;
}
div#partner{
	font-family: Tahoma;
	text-align:center;
	line-height: 18px;
	padding-bottom:10px;
	font-size: 10px;
	background:#151513;
	color:#b0b0b0;
}
div#partner a{
	font-family: Tahoma;
	font-size: 10px;
	color: #b0b0b0;
	text-decoration: underline;
}
div#partner a:hover{
	text-decoration: none;
}
.optour{width:45%;float:left;padding-left:10px;font-size:11px;}
.optour a.opa{background:url(../images/pre2.gif) no-repeat 0px 5px;padding-left:10px;}
.oph4{background: #1f1a17 url(../images/bahotvn.gif) no-repeat top left;border-bottom:1px solid #000;padding-top:5px;padding-bottom:3px;color:#2b527d;font-size:13px;padding-left:15px;color:#dfceb5;}
.mg2o{margin:2px 0px;}
.photode{margin:0px auto;text-align:center;border:1px solid #ccc;padding:20px;;background:#251f1b;}
.photodlin{height:1px;border-bottom:1px solid #ccc;margin-bottom:10px;}
.listhl{display:inline;float:left;width:185px;text-align:center;background:#36312a;padding-bottom:5px;}
.mg10{margin:7px;}
DIV.update_extrabed_name{
	float: left;
	width: 500px;
	text-align: right;
	padding-right: 10px;
	padding-top: 15px;
}
DIV.update_extrabed_value{
	float: left;
	width: 80px;
	padding-top: 15px;
}
DIV.update_extrabed_value INPUT{
	width: 30px;
}


/*---------home-----*/
div.itvt {
	background:url(../images/vt_t.gif) no-repeat top left;height:25px;
}
div.bord{border:1px solid #a6a9b8;border-top:none;width:542px;background:#f5f2e7;}.db{color:#f8f8f8;}.yl{color:#ce7e00;}
.pad10{padding:10px;}.padt5{padding-top:5px;}.padl10{padding-left:10px;}.padb5{padding-bottom:5px;}
.exbor{background:#473c32;border:1px solid #524641;margin-top:10px;width:562px;}
.exhote{background:#2e2620;border:1px solid #333;margin-top:10px;width:562px;}
.hlbb{background:url(../images/halongbay.jpg) no-repeat top left;width:566px;height:176px;}
.pfort{padding-top:5px;font-size:11px;line-height:12px;}
.pfort a{text-decoration:underline;background:url(../images/doci.gif) no-repeat center left;padding-left:7px;padding-right:7px;}
.pfort a:hover{color:#2e537c;}
ul.harl a{background:url(../images/doci.gif) no-repeat center left;margin-left:10px;padding-left:11px;font-family:Verdana;font-size:11px;text-decoration:none; color: #826553;line-height:16px;}
ul.harlf a{background:url(../images/doci.gif) no-repeat center left;font-family:Verdana;padding-left:11px;font-size:11px;text-decoration:none; color: #826553;line-height:16px;}
ul.harl a:hover,ul.harlf a:hover{color:#c2ada0;}
ul.haonb {padding-top:33px;}
ul.haonb a{background:url(../images/wicon.gif) no-repeat center left;margin-left:10px;padding-left:9px;font-family:Verdana;font-size:12px;text-decoration:none; color: #fedfb1;font-weight:normal;line-height:17px;}
ul.haonb a:hover{text-decoration:underline;}
div.tdimgo{background:none;width:79px;float:left;margin-left:4px;font-size:11px;font-family:Tahoma;margin-bottom:10px;text-align:center;}
div.tdimg{background:none;width:79px;float:left;margin-left:14px;font-size:11px;font-family:Tahoma;text-align:center;}
div.tdimgo a,div.tdimg a{color:#fedfb1;text-decoration:underline;}
.pana{padding:10px;color:#fff;}.pana a{text-decoration:underline;background:url(../images/wdoci.gif) no-repeat center left;padding-left:7px;color:#fff;font-size:11px;}
.pana a:hover{color:#fedfb1;text-decoration:none;}
.boxf{color:#6a6868;font-size:11px;}
/*---------faq-----*/
ul.lifaq {margin-top:8px;}
ul.lifaq li{background:url(../images/question_dot.gif) no-repeat 2px 2px;list-style:none;line-height:17px;}
ul.lifaq li a{padding-left:15px;}
ul.lifaq li a:hover{color:#e47f26;}
.mgr10{margin-right:10px;}.dlu{color:#F8F8F8;}.inli{display:inline;}
.vntt{
	width:543px;
	background:#625248;
	font-size:11px;
	text-align:justify;
	padding:10px;
}
.tvli{border:1px solid #dbdbdb;}
.adtf{margin-bottom:5px;text-align:center;}
.adtf a{font-weight:bold;text-decoration:underline;margin-right:3px;color:#b0b0b0;font-size:11px;}
/*---------slide-----*/
#indexContentMiddle { width:355px;height:250px;overflow:hidden; font-family:Verdana, Geneva, sans-serif;float:left;}
.container { width:355px; height:250px; overflow:hidden;float:left; }
.slider { position:absolute; width:2000px; }
.slider li { width:355px;  list-style:none; display:inline;width:355px; height:250px; }
.slider img { width:355px; height:250px; overflow:hidden;float:left; }
.slider2 { width:2000px; }
.num { position:absolute; right:5px; bottom:0px; *bottom:3px;}
.num li { float: left; color: #fff; text-align: center; line-height: 16px; width: 16px; height: 16px; font-family: Arial; font-size: 12px; cursor: pointer; overflow: hidden; margin: 3px 1px; border: 1px solid #666; background-color: #666; filter:alpha(opacity=70);/*IE*/ -moz-opacity:0.7;/*FF*/ opacity: 0.7;/*all broswer*/ }
.num li.on { float: left; color: #fff; line-height: 21px; width: 21px; height: 21px; font-size: 16px; margin: 0 1px; border: 0; background-color: #a31022; font-weight: bold; }

/*---------- ul menuB ---------------*/
ul#menub{text-align:center;margin:0px;padding:0px;padding-right:24px;height:35px;background:url(../images/barmenu_luxury_hotels.jpg) no-repeat top left;font-size:14px;font-family:Verdana;font-size:12px;}
ul#menub li{line-height:35px;float:right;background:url(../images/line_barmenu.gif) no-repeat top left;}
ul#menub li a:hover{color:#ff9a21;text-decoration:none;line-height:35px;display:block;background:#332522;}
ul#menub li a{padding: 0px 10px;color:#fff;font-weight:bold;}

ul#menub li ul {	
	display:none;	
}
ul#menub li:hover > ul{
  background: #f8f8f8;
  position: absolute;
}

ul#menub li:hover > ul li{
  background: #565656;
  width:150px;
  display:block;
  height:25px;
}



/*---------- ul menuB ---------------*/
.liuba{border-bottom:2px solid #2e2216;}
/*------------leco top---------------*/
.leco_top{
	background:url(../images/leco_top.gif) no-repeat top left;
	padding-top:12px;
}
.leco_bot{
	background:url(../images/leco_bot.gif) no-repeat bottom left;
	height:10px;
}

.bhome_mid{ background:url(../images/bhome_mid.gif) repeat-y 0% 50%;
	font-size:11px;
	width:564px;
	overflow:hidden;
	margin-bottom:10px;
	height:auto;
}
.bhome_mid1{ background:url(../images/bhome_mid.gif) repeat-y 0% 50%;
	font-size:11px;
	width:564px;
	overflow:hidden;
	margin-bottom:10px;
	height:auto;
}
.bhome_top{ 
	background:url(../images/bhome_top.gif) no-repeat 0% 0%;
	padding-top:3px;
}
.bhome_top1{ 
	background:url(../images/bhome_top_ex.gif) no-repeat 0% 0%;
	padding-top:3px;
}
.tour_html{ 
	background:url(../images/tour_html.gif) no-repeat 0% 0%;
	padding-top:5px;
}
.dts_html{ 
	background:url(../images/dts_html.gif) no-repeat 0% 0%;
	padding-top:5px;
}

.bhome_bot{ 
	background:url(../images/bhome_bot.gif) no-repeat 100% 100%;
	height:11px;
	width:564px;
}

/* menuaa css */
.menuaa {font-size:0.85em;}

/* remove all the bullets, borders and padding from the default list styling */
.menuaa ul {padding:0;margin:0;list-style-type:none; height:3em; background:#705f4b;}

/* style the sub-level lists */
.menuaa ul ul {width:15em;}

/* float the top list items to make it horizontal and a relative positon so that you can control the dropdown menuaa positon */
.menuaa ul li {float:left;height:3em;line-height:3em;}

/* style the sub level list items */
.menuaa ul ul li {display:block;width:12em;height:auto;position:relative;line-height:1em;}

/* style the links for the top level */
.menuaa a, .menuaa a:visited {font-weight:bold;display:block;float:left;height:110%;font-size:1.1em;text-decoration:none;color:#2b241f;background:#705f4b;padding:0 1em 0 1em;}

/* style the sub level links */
.menuaa ul ul a, .menuaa ul ul a:visited {font-weight:normal;display:block;background:#bbb; color:#2b241f;width:12em;height:100%;line-height:1.1em; padding:0.5em 1em;}
.menuaa ul table ul a, .menuaa ul table ul a:visited  {width:14em; w\idth:12em;}


/* style the table so that it takes no part in the layout - required for IE to work */
.menuaa table {position:absolute; left:0; top:0; font-size:1em; z-index:-1;}
.menuaa ul ul table {lef\t:-1px;}
.menuaa ul ul table ul.left {margin-lef\t:2px;}

.menuaa li:hover {position:relative;}
* html .menuaa a:hover {position:relative;}

/* style the third level background */
.menuaa ul ul ul a, .menuaa ul ul ul a:visited {background:#ccc;}
/* style the fourth level background */
.menuaa ul ul ul ul a, .menuaa ul ul ul ul a:visited {background:#ddd;}
/* style the sub level 1 background */
.menuaa ul :hover a.sub1 {background:#ccc;}
/* style the sub level 2 background */
.menuaa ul ul :hover a.sub2 {background:#ddd;}

/* style the level hovers */
/* first */
.menuaa a:hover {color:#000;background:#bbb;}
.menuaa :hover > a {color:#000;background:#bbb;}
/* second */
.menuaa ul ul a:hover{color:#000;background:#ccc;}
.menuaa ul ul :hover > a {color:#000;background:#ccc;}
/* third */
.menuaa ul ul ul a:hover {background:#ddd;}
.menuaa ul ul ul :hover > a {background:#ddd;}
/* fourth */
.menuaa ul ul ul ul a:hover {background:#eee;}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menuaa ul ul {visibility:hidden;position:absolute;height:0;top:3em;left:0;width:14em;}

/* position the third level flyout menuaa */
.menuaa ul ul ul{left:14em;top:0;width:14em;}

/* position the third level flyout menuaa for a left flyout */
.menuaa ul ul ul.left {left:-14em;}


/* make the second level visible when hover on first level list OR link */
.menuaa ul li:hover ul, .menuaa ul a:hover ul {visibility:visible; height:auto; padding-bottom:3em;background:transparent url(../images/trans.gif);}
/* keep the third level hidden when you hover on first level list OR link */
.menuaa ul :hover ul ul{visibility:hidden;}
/* keep the fourth level hidden when you hover on second level list OR link */
.menuaa ul :hover ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menuaa ul :hover ul :hover ul{visibility:visible;}
/* make the fourth level visible when you hover over third level list OR link */
.menuaa ul :hover ul :hover ul :hover ul {visibility:visible;}
/* menuaa css */
