@import URL(calendar-win2k-cold-2.css);
html,*{	margin: 0px;padding: 0px; font-family: verdana;}
body {margin: 0px;padding: 0px;	text-align: center;background: #f6f6f6 url(../images/bg-new-year.jpg) repeat-x top left;color:#333;}
img{border:none;}
h1,h2,h3,h4,h5,h6{font:100% Verdana;font-weight:bold;font-size:14px;color:#333;}
.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;position:relative;padding:0px;text-align:left;overflow:hidden;background:#fff url(../images/footer_hometravel.png) no-repeat bottom left;padding-bottom:20px;}
div.hund {width:100%;background:transparent url(../images/onhe.png) repeat-x top left;}
div#intro{ height:26px; border-bottom:1px solid #abbdd0;}
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;}

div#onhe{ height:30px;background:transparent;width:1000px;margin:0px auto;}
div.onhe {font-family: Verdana;color: #333;font-size: 11px;width:1000px;margin:0px auto;}
.onhel{float:left;line-height:28px;font-size:12px;padding-left:6px;font-family:Verdana;}
.onhel h1.present{float:left;line-height:24px;font-size:12px;padding-left:6px;}
.onher{float:right;line-height:24px;padding-right:10px;font-size:12px;font-family:Verdana;}
.onher a{font-weight:normal; color: #000;font-size:11px;text-decoration:underline;}
ul,li{list-style:none;}
div#banner{height:140px;background:none;margin-top:-5px;}
.logo{float:left;margin-top:20px;}
.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:0px;}
.dralogo{float:right;background:url(../images/new-year-2012.png) no-repeat top left;width:781px;height:140px;}
.dra_tour{float:right;background:url(../images/vietnam-tour-pic.png) no-repeat top left;width:781px;height:140px;}
.dra_daytour{float:right;background:url(../images/sapa-daytour.png) no-repeat top left;width:781px;height:140px;}
.dra_hotel{float:right;background:url(../images/hotelvietnam.png) no-repeat top left;width:781px;height:140px;}
.dra_halong{float:right;background:url(../images/halongcruisetour.png) no-repeat top left;width:781px;height:140px;}
.dra_mekong{float:right;background:url(../images/mekong-cruisetour.png) no-repeat top left;width:781px;height:140px;}
a{color:#203A54;text-decoration:none;}
.bho{background: #fff url(../images/bho.gif) no-repeat top left;width:565px;}
a:hover{color:#333;text-decoration:underline;}
div.pawa{height:30px;background:#fff;line-height:28px;clear:both;padding-left:7px;font-size:11px;}
div.pawa a{font-weight:normal;font-family:Verdana;font-size:11px; color: #000}
div#leco{width:210px;background: #f4f4f4 url(../images/tbar.gif) repeat-x top left;float:left;padding-top:7px;margin-bottom:10px;}
div#lecohome{width:210px;padding-top:7px;float:left;margin-bottom:10px;background:#fff url(../images/tbar.gif) repeat-x top left;}
.hobati{height:25px;background:#e77817;margin-bottom:5px;}
.hobatilr{height:22px;background:none;margin-bottom:7px;}
.hobati h1{line-height:25px;color:#fff;font-family:Verdana;font-size:13px;text-align:left;font-weight:bold;}
.hobatilr h2{line-height:25px;color:#333;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:#fff url(../images/tbar.gif) repeat-x top left;padding-top:7px;float:right;margin-bottom:10px;}
div.ricoadvhome{width:210px;float:right;}
.graba{height:25px;background:#fcede0;padding-left:10px;}
.graba a{font-weight:bold;line-height:25px;font-family:Verdana;font-size:12px;text-decoration:none; color: #000}
.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{background:#f4f4f4 url(../images/tbar.gif) repeat-x top left;margin-top:14px;}
.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;height:160px;margin:20px auto;text-align:center;background:url(../images/footerbackg.png) no-repeat top left;}
div#footert{clear:both;text-align:center;background:#fff;border-top:3px solid #6d5a1f;}
.h1c{color:#333;font-family:Verdana;font-size:17px;}
.h1ct{color:#333;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;}

/*---------- 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:url(../images/mele.gif) repeat-x top left;border-bottom:2px solid #234567;font-size:14px;font-family:Verdana;font-size:12px;}
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 5px; 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 #dededc;font-weight:bold;}
ul#navi li a{background:#f4f4f4 url(../images/square.gif) no-repeat 8px 12px;display:block;color:#4b4b4b;line-height:27px;padding-left:21px;	}
ul#navi li a.ao{background:#ece7dd url(../images/square.gif) no-repeat 8px 12px;display:block;color:#4b4b4b;line-height:27px;padding-left:21px;	}
ul#navi li a.aog{background:#ece7dd url(../images/square.gif) no-repeat 8px 12px;display:block;color:#634734;line-height:27px;padding-left:21px;	}
ul#navi li a:hover{color:#6c6c6c;text-decoration:none;background:#e8e8e8 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:#000}
.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:url(../images/cusmid.gif) repeat-y;}
div.ct h3{background:url(../front-textimages/custop.gif) no-repeat top left;height:16px;}
div.cts h3{background:url(../front-textimages/custops.gif) no-repeat top left;height:16px;}
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:url(../images/cusbot.gif) no-repeat bottom left;padding-bottom:5px;margin-bottom:5px;padding-left:12px;font-size:12px;font-family:Verdana;font-size:11px;}
.blo{display:block;background:none;margin-left:96px;padding-left:10px;font-size:12px;font-family:Verdana;}
.list{display:block;background:#e4e4e4;height:30px;line-height:29px;width:558px;margin-top:10px;}
.listh{background:#e4e4e4;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:#234567;background:url(../images/ico1.gif) no-repeat center left;padding-left:24px;}
.udl a{text-decoration:underline;}
.udl a:hover{text-decoration:none;}.h2dst{margin-left:12px;padding-top:7px;display:block;color:#e77817;}
.h6h{color:#336290;}.tle{text-align:left;}
.tbh{background:#fdf7ec;}.padvnt15{padding-left:15px;padding-right:15px;}
.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:#333;}
.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: #003366}
div.arlil a{background:url(../images/square.gif) no-repeat center left; color: #000;padding-left:14px;font-family:Verdana;font-size:12px;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: #000}
ul.arli a{background:url(../images/arrow.gif) no-repeat center left;padding-left:15px;font-family:Verdana;font-size:12px; color: #28476a}
ul.arli a:hover{color:#ca7147;}
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: #000;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: #000;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;}
.bwfpr{font-weight:bold; color:#e17440;font-size:14px;}
.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 #d8d8d8; padding:5px;float:left;text-align:center;display:inline;margin-right:5px;}
div.imgbdd {border:1px solid #d8d8d8; padding:5px;float:left;text-align:center;display:inline;margin-right:5px;margin-bottom:10px;}
.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;}
.mgl10{margin-left:10px;}
.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;}
.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;}
.search_tour{font-size:11px;font-family:Verdana;margin:0px 5px;}
.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:#000;font-size:11px Tahoma;text-decoration:none;}
div.icon_news a:hover{color:#333;text-decoration:underline;}
/*---------- paging ---------------*/
.pagination {background: #e4e4e4;color:#666;padding: 0;border: 1px solid #d3d3d3;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:#ae763a;color:#fff}
.pagination p span {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc;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;}
.tto{border-bottom:1px solid #c0c0c0;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 #c0c0c0;height:130px;}
.exin{padding-top:25px;padding-left:20px;line-height:20px;}
.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/ict.gif) no-repeat center left;}
.recto li a{padding-left:12px;}
.alsost{background:#e6e7ee;margin-top:10px;padding:4px;;font-size:11px;color:#999;}
.gotqs{background:url(../front-textimages/gqs.gif) no-repeat top left;width:200px;height:284px;text-align:left;padding-left:10px;margin-bottom:5px;font-size:12px;line-height:22px;}
.pph{color:#23547d;font-weight:bold;font-size:11px;}
/*----- 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 #d0ad42 solid;
	background:#f8f5ee;
	position:relative;
	padding:15px 15px 15px 5px;
	font-size:13px;
}
.noteform{
	margin: 20px 0px;
	border:1px #c0c0bc solid;
	background: url(../images/backform.gif) repeat-x top;
	position:relative;
	padding:15px 15px 15px 5px;
	font-size:13px;
}

.note ul li{
	padding:0 0 0 10px;
	color:#333;
	list-style:none;
	background:url(../images/d.gif) no-repeat left center;
}
.note ul li a{
	color:#900;
}
.notebox{
	position:absolute;
	height:16px;
	background:#dbcaa2;
	color:#630;
	top:-8px;
	left:10px;
	text-align:center;
	padding: 0px 6px;
}
.noteboxform{
	position:absolute;
	padding:1px 2px;
	height:16px;
	background:#dbcaa2;
	color:#630;
	top:-8px;
	left:10px;
	font-size:15px;
	text-align:center;
}
.noteboxform_c{
	position:absolute;
	height:16px;
	background:#dbcaa2;
	color:#630;
	top:-8px;
	left:10px;
	font-size:15px;
	text-align:center;
}
.coform{color:#630;}
.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 #d0ad42;
	text-align:left;
	padding:3px;
	font-size:11px;
	background:#f8f5ee;
	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:#156192;
	color:#fff;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	padding:3px;
}
.thaff{
	background:#F0AD71;
	color:#fff;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	padding:3px;
}
.tdafo{
	background:#fbe9db;
	padding:3px;
}
.tdaft{
	background:#ebebeb;
	padding:3px;
}
.afc{color:#fc3301;font-weight:bold;}
.afcb{color:#d0400f;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;}
.kfli{background:url(../images/kfli.gif) repeat-x top left;padding:5px;font-size:12px;}
.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{
	margin-top:10px;
	width:775px;
	overflow:auto;
}
.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 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: #cbc9d4 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: #cbc9d4 2px solid;
	border-bottom: none;
	float: left;
	margin-right: 3px;
	background: #FFF;
	height: 25px;
	padding: 0px 8px;
	margin-top: 0px;
}
A.tour_tab_title{
	text-decoration: none;
	font-weight: bold;
	text-decoration: none;
}
A:hover.tour_tab_title{
	text-decoration: none;
}
LI.tour_tab_selected {
	display: block;
	border: #cbc9d4 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: #cbc9d4 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: #FFF;
	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: #3c6696;
	padding-bottom:6px;
	text-transform:uppercase;
}
.s10{
	font-size: 10px;
}
.li10{
	line-height: 11px;
}
DIV.tour_tab_detail{
	border: #cbc9d4 2px solid;
	min-height: 300px;
}
A.search_bar_midle{
	color:#000;
}
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;
	padding-right:15px;
}
A.test_viewmore{
	text-decoration: underline;
	font-size:11px;
	font-weight:bold;
	color:#e77817;
}
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: #910d22;
}
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;
}
IMG.ctabu_img{
	border: #c8c9c3 1px solid;
	padding: 6px;
	margin-top: 4px;
	margin-left: 10px;
}
DIV.ctabu_atil{
	width: 370px;
	float: left;
	border: #f3cfb8 1px solid;
	height: 250px;
	margin-top: 20px;
}
DIV.ctabu_atir{
	width: 370px;
	float: right;
	border: #f3cfb8 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: #235685;
}
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: #d5d5d5 1px solid;
	margin-top:15px;
}
DIV.ctfaq_alllink{
	padding-top: 0px;
}
H1.ctfaq_atil, H1.ctfaq_atir{
	background: url(bg_faq.gif);
}
UL.ctfaq_link{
	text-align:left;
	padding: 5px 10px;
}
A.ctfaq_link{
	background: url(question_dotblue.gif) left no-repeat;
	padding-left: 15px;
	text-decoration: underline;
}
A.ctfaq_more{
	padding-left: 25px;
}
A.ctfaq_link:hover{
	color:#e47f26;
}
H1.ctfaq_title{
	border-bottom: #CCC 1px solid;
	padding-bottom: 5px;
}
.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;
}
DIV.guidedetail{
	margin: 0px;
}
div.guidedetail p{
	margin-bottom:5px;
}
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: #3c6497;
	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: #cbc9d4 2px solid;
	border-bottom: none;
}
LI.hotel_tab_title{
	border: #cbc9d4 2px solid;
	border-bottom: none;
	background: url(tourtab_bg.gif) repeat-x;
}
DIV.hotel_tab_detail{
	border: #cbc9d4 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 #3f8ccb;
	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: #2a6794;
	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: #3C6497;
	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: #23547D}
.halongbay_group_title{border-bottom: 1px solid #a9a6a1; padding-bottom: 5px; margin-bottom: 10px;}
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{
	border-bottom: 10px solid #FFFFFF;
	background: #FFFFFF url(../images/bar.gif) no-repeat scroll left top;
}
DIV.trser_list{
	border: 1px solid #c2d3ed;
}
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{
	background: #FFF;
	padding: 8px 2px 8px 8px;
}
.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(guidebg.gif) 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: #e7730e url(tvlsp1.gif) left no-repeat;
	height: 26px;
	line-height: 26px;
	text-align: center;
	color: #ffffff;
	margin-bottom: 10px;

}
H1.tvlspin{
	background: #e7730e url(tvlsp2.gif) right no-repeat;
	height: 26px;
	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: #345d7d 3px solid;
}
SPAN.bartvlis{
	background: #345d7d;
	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: 0px;
}
DIV.train{
	background:url(train.gif) right top no-repeat;
}
.orange{
	color: #f17916;
}
.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;
}
IMG.train2_img{
	float: left;
	padding-right: 10px;
}
DIV.train2_list{
	padding-top: 8px;
}
DIV.train2_list A{
	margin-left: 10px;
	color: #374584;
}
DIV.train3{
	padding: 10px;
	background: #f6f6f6;
	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: #435499;
}
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: transparent url(../images/logo-vietvision.png) 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: #DBDDD9;
	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: url(../images/backform.gif) repeat-x top;
	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:#db9516;
	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;
}
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: #F4F4F4;
	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{
	width: 100%;
	border-right: #E2D4A6 1px solid;
	border-top: #E2D4A6 1px solid;
}
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;

}

/* --- SLIDER --- */

#img_gallery1{ width:400px; }
#img_gallery1 a{ outline:none; border:none; }
#img_gallery1 a img{border:none;}
#img_gallery1 #wrapper{
	overflow:hidden;
	width: 310px;
	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: #e4dbc5;
}
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:#3273a6;}
.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;
	margin-bottom:10px;
	font-size: 10px;}
div#partner a{
	font-family: Tahoma;
	font-size: 10px;
	color: #666666;
	font-weight:bold;
	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:url(../images/ico2.gif) no-repeat center left;border-bottom:1px solid #ccc;padding-top:5px;padding-bottom:3px;color:#2b527d;font-size:13px;padding-left:15px;}
.mg2o{margin:2px 0px;}
.photode{margin:0px auto;text-align:center;border:1px solid #ccc;padding:20px;;background:#e6e6e6;}
.photodlin{height:1px;border-bottom:1px solid #ccc;margin-bottom:10px;}
.listhl{display:inline;float:left;width:181px;text-align:center;background:#f9f7f2;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-----*/
.prfh{border:1px solid #d8d8d8;width:100px;height:66px;float:right;margin-left:10px;text-align:center;padding:10px;}
.iminspe{width:130px;height:95px;}
.hospe{clear:both;padding:6px;background:#ddd;display:block;margin-bottom:4px;}
.hospe a,.hospe a:active{color:#003f8e;font-size:13px;font-weight:bold;}
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:#264466;}.yl{color:#d46a0d;font-size:11px;font-weight:bold;}
.pad10{padding:10px;}.padt5{padding-top:5px;}.padl10{padding-left:10px;}.padb5{padding-bottom:5px;}
.exbor{background:none;margin-top:10px;width:562px;}
.exhote{background:#f4f4f4;border:1px solid #ccc;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: #000;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: #000;line-height:16px;}

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:89px;float:left;margin-left:14px;font-size:11px;font-family:Tahoma;text-align:center;}
div.tdimgo a,div.tdimg a{color:#003366;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:#fff;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:#23547d;}.inli{display:inline;}
.vntt{
	width:543px;
	background:#f2f1ec;
	font-size:11px;
	text-align:justify;
	padding:10px;
}
.box2{
	width:560px;
	background:#f2f1ec;
	font-size:11px;
	text-align:justify;
}
.non{display:none;}
.tvli{border:1px solid #dbdbdb;}
.adtf{margin-bottom:5px;text-align:center;}
.adtf a{font-weight:bold;text-decoration:underline;margin-right:3px;color:#888888;}
/*---------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; }
.textBody{ font-family: tahoma; font-size:12px; font-weight:normal; text-align:justify; color:#363636;}
ul.mhotels{

	float:left;

	list-style:none;

	width:192px;

	font-family: Arial;

	line-height:20px;

	padding-bottom:10px;

	padding-top:5px;

}

ul.mhotels li{

	padding-left:5px;

}

ul.mhotels a{

	font-size: 11px;

	color: #141414;

	font-weight:normal;

	padding-left:10px;

	text-decoration: none;

}

ul.mhotels li a{

	font-size: 11px;

	color: #141414;

	background:url(../images/pre2.gif) no-repeat center left;

	font-weight:normal;

	padding-left:15px;

	text-decoration: none;

}

ul.mhotels li a:hover{text-decoration: underline;}
div#exc{
	clear:both;
	background:#ebf3e2;
	border:1px dashed #dce0bc;
	font-family: Arial;
	padding:4 4 4 4px;
	font-size:12px;
	margin-bottom:10px;
	margin-top:5px;	
	padding:8px;

}
div.provin_box{
	font-family: Arial;
	font-size: 12px;
	color: #282828;
	line-height:22px;
	text-align:justify;
	font-weight:normal;
	text-decoration: none;
	padding:8px;
	line-height:16px;
}
.unma{color:#333;text-decoration:underline;font-size:11px;font-weight:bold;background: url(../images/pre2.gif) no-repeat center left;padding-left:8px;padding-right:4px;}
/*---hanoi travel------*/
.bguid{border:1px solid #999;padding:8px;background:#e3e1d5;font-size:12px;line-height:20px;}
.rguid{padding-left:12px;background:url(../images/square.gif) no-repeat center left;font-weight:bold;}
.cguid{margin-left:15px;padding-left:10px;background:url(../images/square.gif) no-repeat center left;}
.hntrvh1{height:25px;background:none;margin-bottom:5px;border-bottom:1px solid #d4d4d4;}
.hnhtm{	background:url(../images/hnhtm.gif) repeat-y top left;margin-top:8px;font-size:13px;}
.hnhtt{	background:url(../images/hnhtt.gif) no-repeat top left;padding:8px;}
.hnhtb{	background:url(../images/hnhtb.gif) no-repeat bottom left;}
.rearea{color:#ec8d37;font-weight:bold;font-size:11px;}
.hnhtm1{	background:#fbfbfb;margin-top:8px;font-size:13px;border:1px solid #ccc;}
.hnhtt1{	background:none;padding:8px;}
.hnhtb1{	background:none;padding-top:8px;}
.reare{color:#ea7d1c;font-weight:bold;font-size:15px;}
.rearep{color:#ec8d37;font-weight:bold;font-size:13px;}
.dblu{color:#1f378b;font-size:12px;}
.hnint{border-bottom:1px dashed #eaeaea;margin-bottom:5px;font-size:12px;padding-bottom:3px;padding-left:25px;background:url(../images/arrowright.png) no-repeat 4px 0px;text-align:left;}
.inttd{width:180px;background:none;float:left;text-align:justify;border-right:1px dashed #eaeaea;}
.inttdl{width:180px;background:none;float:left;text-align:justify;}
.pad510{padding:5px 10px;}
.hnfat{background:#eaeaea;border:1px dashed #e2e2e2;margin-top:8px;padding:7px;font-size:12px;}
.hnsh{background:url(../images/shhn.gif) no-repeat top left; height:6px;}
.w216{width:216px;}
.hnbir{border:1px solid #eaeaea;}
.li18{line-height:18px;}
.hninht{width:180px;background:none;float:left;text-align:justify;border-right:1px dashed #eaeaea;}
.hninhtl{width:180px;background:none;float:left;text-align:justify;}
.tht{color:#ffffff;background:#607280;padding:5px;font-family: Tahoma;font-size: 13px;font-weight: bold;text-align:center;padding-left:3px;}
.ttd{color:#000000;background:#eef2f9;line-height:22px;font-family: Tahoma;font-size: 12px;text-align:center;}
a.dbof, a:link.dbof{color:#2b5780;font-size:13px;font-weight:bold;}
.dino{display:none;}

/*-hotel deal---*/
#hotelDeals{width:565px;}
#hotelDeals #item_tab5{font-size:12px;}
#hotelDeals #item_tab5 input{margin-bottom:10px;width:500px;}
#hotelDeals #item_tab6 input{margin-bottom:10px;width:300px;}
#hotelDeals .dealBox .hotelList .hotelIndexPro .ratingNum img.newReview{ cursor:help;}
.chainPromo2 .viewedhotel .viewhotelInfo h4{
	margin:0 0 3px 0;
	font-size:14px;
	font-weight:100;
	padding:0;
}
.chainPromo2 .viewedhotel .viewhotelInfo h4 a{
	text-decoration:none;
	color:#545454;
}
.clear { clear:both; width:100%; border:0; line-height:0 }
.chainPromo2 .googleMapDiv{ width:346px; height:400px;}
.chainPromo2 .moreCitiesSight{ padding:5px; background:#f1f1f1;}
.chainPromo2 .moreCitiesSight h4{ font-size:16px; font-weight:100; display:block; padding:5px 5px 5px 5px; margin:0; cursor:pointer;}
.chainPromo2 .moreCitiesSight h4:hover{ background:#fff;}
.chainPromo2 .moreCitiesSight .citySights{ padding:0 5px 5px 5px;}
.chainPromo2 .moreCitiesSight .citySights a{ color:#0D548A; text-decoration:none;}
.chainPromo2 .moreCitiesSight .citySights a:hover{ text-decoration:underline; color:#C00;}
.chainPromo2 .moreCitiesSight .citySights h6{ font-size:13px; font-weight:100; color:#a31022; margin:10px 0 5px 0;}
.chainPromo2 .sendToFriend{ padding:0px; }
.chainPromo2 .sendToFriend h4{ font-size:12px; color:#545454; margin:8px 0 8px  0;}
.chainPromo2 .sendToFriend img{ margin:0 5px 0 0; border:4px #fff solid;}
.chainPromo2 .sendToFriend img:hover{border:4px #e3e3e3 solid; }
#hotelDeals{margin:10px 0 10px 0; padding:0 0 10px 0}
#hotelDeals ul{
	display:block;
	position:relative;
	top:1px;
	z-index: 10;
	*margin-top:10px;
}
*+html #hotelDeals ul{margin-bottom:0px; 	display:block;
	position:relative;
	top:1px;}
#hotelDeals ul li{
	list-style:none;
	float:left;
	height:22px;
	padding:7px 10px 7px 10px;
	border-width:3px 1px 1px 1px;
	border-style:solid;
	border-color:#707070 #d1d1d1 #d1d1d1 #d1d1d1;
	margin-right:4px;
	text-align:center;
	color:#3d7c21;
	font-size:13px;
	font-weight:100;
	cursor:pointer;
	background:#fff;
	font-weight:bold;
}
#hotelDeals ul li.active{
	list-style:none;
	float:left;
	background:#eef6eb;
	height:22px;
	padding:7px 10px 7px 10px;
	text-align:center;
	color:#3d7c21;
	margin:0 4px -2px 0;
	padding:7px 10px 7px 10px;
	border-width:3px 1px 1px 1px;
	border-style:solid;
	border-color:#3d7c21 #d1d1d1 #fff #d1d1d1;
	top: 1px;
	font-size:13px;
}
#hotelDeals ul li.active a{color:#3d7c21; text-decoration:none}
#hotelDeals ul li a{color:#545454; text-decoration:none}
#hotelDeals .dealBox{
	border:1px solid #d1d1d1;
	-moz-border-radius-topleft:0;
	padding:10px 8px 10px 8px;
	background:url(/css/images/hotel/hothotel-bg.jpg) bottom repeat-x;
	*margin-top:-15px;
}
#hotelDeals .dealBox .hotelList{
	border-bottom:none;
	padding:15px 3px 15px 3px;
}
#hotelDeals .dealBox .hotelList:hover{ background:none;}
#hotelDeals .dealBox .hotelList .hotelsmaPic{ width:50px; height:50px; float:left; 	position:relative;}
#hotelDeals .dealBox .hotelList .hotelsmaPic .photoWindow{ position:absolute; padding:10px; background:#f1f1f1; border:1px solid #d1d1d1;}
#hotelDeals .dealBox .hotelList .hotelsmaPic img.hotelSmal{ width:50px; height:50px;}
#hotelDeals .dealBox .hotelList .hotelIndexPro{
	float:right;
	width:489px;
	padding:0;
	margin:0;
	line-height:18px;
	text-align:left;
}
span.lastBooking{ font-size:11px; color:#669900}
#hotelDeals .dealBox .hotelList .hotelIndexPro .ratingNum{ font-size:11px; color:#545454; position:relative; top:0; font-weight:100;left:0;}
#hotelDeals .dealBox .hotelList .hotelIndexPro .ratingNum .newestReview{
	position:absolute;
	width:204px;
	background:#fdfae9;
	border:1px solid #fcd778;
	padding:10px;
	left: 154px;
	top: 20px;
	z-index:99;
}
#hotelDeals .dealBox .hotelList .hotelIndexPro .ratingNum img.newReview{ cursor:help;}
#hotelDeals .dealBox .hotelList .hotelIndexPro h4{
	margin:0 0 3px 0;
	font-size:16px;
	font-weight:100;
	padding:0;
}
#hotelDeals .dealBox .hotelList .hotelIndexPro h4 a{
	text-decoration:none;
	color:#545454;
}
#hotelDeals .dealBox .hotelList .hotelIndexPro .hotelCheapPrice{ font-size:17px; color:#545454; padding-top:2px; font-weight:100;}
#hotelDeals .dealBox .hotelList .hotelIndexPro .hotelCheapPrice span.breakfast{ font-size:11px; color:#3A8AE2}
#hotelDeals .dealBox .hotelList .hotelIndexPro .hotelCheapPrice .priceredFont{ color:#a31022;}
#hotelDeals .dealBox .hotelList .hotelIndexPro .guestReview{ font-size:11px;}
#hotelDeals textarea{font-size:11px;}
.dino{display:none;}
.texacl{width:700px;height:180px;}
/*------------*/
.iylvn{
width:79px;
height:52px;
}
.iylvnn{width:99px;height:72px;}

.ahiar{float:right;padding-top:10px;}
.barvnpg{width:181px;height:45px;line-height:45px;}


/*siteRight area*/
/* SLIDESHOW*/
#slideshow { width:552px; _width: 550px; background:#325e8b; padding:6px; margin-bottom:10px;}
#slideshow ul {margin: 0 ;padding: 0;list-style-type: none; height: 1%; /* IE fix */}
#slideshow ul:after {content: "."; clear: both; display: block; height: 0; visibility: hidden;}        
/*SLIDESHOW > SLIDES*/
#slideshow .slides {overflow: hidden; width:550px; _width: 550px;}
#slideshow .slides li {float: left;}
#slideshow .slides li span.leftPic{ display:block; width:400px; height:250px; float:left; }
#slideshow .slides li span.leftPic img{ width:400px; height:250px;}
#slideshow .slides li span.rightWord{ width:135px; _width:130px; display:block; padding:10px 0px; float:left; text-align:left; color:#fff; padding-top:30px; margin-left:10px; }
#slideshow .slides li span.rightWord h2, #slideshow .slides li span.rightWord h2 a{ font-family: Corbel, Helvetica,Geneva, Verdana, Arial; font-size:15px; font-weight:bold; }
#slideshow .slides li span.rightWord p{ font-family: Helvetica,Geneva, Verdana, Arial; font-size:13px; }
#slideshow .slides li span.rightWord a{ color:#fde503; text-decoration:none;}
#slideshow .slides li span.rightWord a:hover{ color:#fff; text-decoration:underline;}

/* SLIDESHOW > NAVIGATION*/
#slideshow .slides-nav{width:550px; _width: 550px; background:url(/images/homepage/bg-2.gif) repeat-x bottom center #172e44; color:#fde503; height:45px;margin-top:0px;}
#slideshow .slides-nav li{ list-style:none; float:left; padding:15px 5px 5px 5px; display:block; margin-right:5px; margin-left:5px; cursor:pointer; }
#slideshow .slides-nav li:hover span{background:#c2654e; border-radius:5px; padding:8px 5px;}
.js #slideshow .slides-nav li.on{ background: url(../images/tri-1.png) no-repeat top center; _background-image:none; padding:14px 0px 5px 0px; _padding-top:15px;}
.js #slideshow .slides-nav li.on a{ color:#fff; background:#aa2a0a; padding:6px 5px; font-family:Corbel, Verdana, Geneva, sans-serif; font-size:13px;}
#slideshow .slides-nav li a{ color:#fde503; text-decoration:none; font-weight:normal; outline: none;}
#slideshow .slides-nav li a:hover{ color:#fff;}

.galhol{float:left;margin:8px;}
.imgalil{width:76px;height:60px;border:1px solid #ddd;}
ul.whyus{ font-size:11px;padding:10px; }
ul.whyus li{ line-height:18px;list-style:none; background: url(/images/wuicon.gif) left 5px no-repeat; padding-left:20px; margin-bottom:5px; }

.vtoolmid{background:#fff;width:210px;}
.vtoolcon{margin-top:-65px;padding-left:10px;padding-right:10px;margin-bottom:-50px;}
.vtooltop{
	background:url(/images/vtooltop.png) no-repeat top left;
	padding-top:109px;
	width:210px;
}
.vtoolbot{
	background:url(/images/vtoolbot.png) no-repeat bottom left;
	padding-bottom:77px;
	width:210px;
}
.vnttop{
	background:url(/images/vtntop.png) no-repeat top left;
	height:40px;
	width:210px;
}

.vntmid{
	background:#fff url(/images/vntmid.png) repeat-y top left;
	width:210px;
	margin-top:10px;
}

.vntbot{
	background:url(/images/vntbot.png) no-repeat bottom left;
	padding-top:13px;
	width:210px;
}
.vntourtop{
	background:url(/images/vntourtop.gif) no-repeat top left;
	height:39px;
	width:563px;
}
.vntourmid{
	background:url(/images/vntourmid.gif) repeat-y top left;
	width:563px;
	margin-top:10px;
}
.vntourbot{
	background:url(/images/vntourbot.gif) no-repeat bottom left;
	padding-bottom:15px;
	width:563px;
}
.litgr{float:left;width:110px; height:140px;margin-top:10px;margin-left:10px;margin-right:10px;}
.hldtop{
	background:url(/images/hldtop.gif) no-repeat top left;
	height:37px;
	width:563px;
}
.rcmtop{
	background:url(/images/rcmtop.gif) no-repeat top left;
	height:31px;
	width:563px;
	margin-top:8px;
}
.hldtop h2{color:#f17916;padding-left:52px;padding-top:16px;}
.hldmid{
	background:#fff url(/images/hldmid.gif) repeat-y top left;
	width:563px;
}
.hldbot{
	background:url(/images/hldbot.gif) no-repeat bottom left;
	padding-bottom:15px;
	width:563px;
}
a.hldc{color:#454f6b;}a.hcr{color:#613105;}
.testi_mid{
	background:url(/images/testi_mid.gif) repeat-y top left;
	width:563px;
	margin-bottom:-20px;
}
.testi_top{
	background:url(/images/testi_top.gif) no-repeat top left;
	height:33px;
	width:563px;
	margin-top:10px;
}

.testi_bot{
	background:url(/images/testi_bot.gif) no-repeat bottom left;
	padding-bottom:65px;
	width:563px;
}
.expads{margin-top:60px;margin-left:55px;}
