/* CSS Document */
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0;
	margin:0;
}
a, a.text_un:hover{
	text-decoration:none;
	cursor:pointer;
}
a:hover, a.text_un{
	text-decoration:underline;
}
a.text_none:hover{
	text-decoration:none;
}
a img{
	border:none;
}
.clr{
	clear:both;
	height:1px;
	line-height:1px;
}
.clear{
	clear:both;
}
.none_tag, form{
	padding:0;
	margin:0;
}
.s11{
	font-size:11px;
}
.s13{
	font-size:13px;
}
input, select, textarea{
	font-family:Arial, Helvetica, sans-serif;
}
.tbold{
	font-weight:bold;
}
.tnormal{
	font-weight:normal;
}
.twhite{
	color:#fff;
}
.tblack0{
	color:#3e3e3e;
}
.tblack{
	color:#333;
}
.tblack1{
	color:#595959;
}
.tblack2{
	color:#676767;
}
.tblack3{
	color:#828282;
}
.tblack4{
	color:#666;
}
.tblack5{
	color:#4a4a4a;
}
.tblack6{
	color:#302f2f;
}
.tblack7{
	color:#7f7f7f;
}
.tblack8{
	color:#5f5f5f;
}
.tblack9{
	color:#484645;
}
.tblack10{
	color:#808080;
}
.tblack11{
	color:#565353;
}
.tblack12{
	color:#000;
}
.torange0{
	color:#de7a21;
}
.torange{
	color:#b85214;
}
.torange1{
	color:#ee7303;
}
.torange2{
	color:#b7520f;
}
.torange3{
	color:#bd5f09;
}
.tred{
	color:#d81c1d;
}
.tred1{
	color:#ff0000;
}
.tred2{
	color:#ed1c24;
}
.tgreen{
	color:#006401;
}
.tgreen1{
	color:#599500
}
.tgreen2{
	color:#598e00;
}
.tgreen3{
	color:#5f9800;
}
.tgreen4{
	color:#588b00;
}
.tblue0{
	color:#007eff;
}
.tblue{
	color:#025ea9;
}
.tblue1{
	color:#005ea9;
}
.tblue2{
	color:#21669d;
}
.tblue3{
	color:#01559b;
}
/*_________________general*/
#wrapper{
	width:100%;
}
#content{
	background:url(bg_1x725.jpg) repeat-x;
	padding-top:11px;
	min-height:725px;
}
div.content{
	width:1000px;
	margin:auto;
}
#content_left{
	width:245px;
	padding-right:10px;
	float:left;
}
#content_main{
	float:left;
	width:743px;
}
#footer{
	clear:both;
	width:1000px;
	margin:auto;
	padding-top:12px;
}
/*header*/
#header{
	background:url(line_1x1.jpg) repeat-x bottom left;
}
div.header{
	width:1000px;
	margin:auto;
}
ul.header_menu{
}
ul.header_menu li{
	list-style:none;
	display:inline;
	float:right;
}
ul.header_menu span{
	text-transform:uppercase;
	display:block;
	_display:inline;
	background:url(menu_1x22.jpg) repeat-x 1px 0;
	border:1px solid #ccc;
	padding:0 29px;
	margin:2px 1px 0;
	height:22px;
	line-height:22px;
	*line-height:26px;
	_line-height:22px;
	border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
}
ul.header_menu li.menu_active span{
	background:url(menu_active_1x26.jpg) repeat-x;
	margin-top:0;
	border:none;
	height:26px;
	line-height:24px;
}
ul.header_menu a:hover{
	text-decoration:none;
}
div.header_logo{
	width:350px;
	float:left;
	padding-top:20px;
}
div.header_add{
	width:600px;
	float:right;
	text-align:right;
	padding-top:8px;
	font-size:11px;
	padding-right:8px;
}
div.hl_title{
	float:right;
}
div#language{
	background-color:#fff;
	position:absolute;
	left:40px;
	top:15px;
	height:40px;
	padding:5px 8px;
	text-align:left;
	width:80px;
	border:1px solid #e1e1e1;
	/*-moz-border-radius:0 5px 5px 5px;
	-webkit-border-radius:0 5px 5px 5px;
	border-radius:0 5px 5px 5px;
	behavior: url(http://www.mekongtourisme.com/js/PIE.htc);*/
}
div.h_language{
	background:url(language_34x17.jpg) no-repeat;
	padding-left:40px;
	margin-left:8px;
	float:right;
	position:relative;
}
a.h_language{
	background:url(lg_6x4.jpg) no-repeat right;
	padding-right:8px;
}
p.h_close{
	text-align:right;
	padding-top:10px;
	_height:10px;
}
ul.header_top_menu{
	padding-top:8px;
}
ul.header_top_menu li{
	list-style:none;
	display:inline;
	padding:0 4px;
}
ul.header_top_menu li.htm_last{
	padding-right:0;
}
div.header_linkex{
	padding:10px 0 5px;
}
div.header_linkex a{
	font-size:11px;
	color:#666;
	padding:5px;
}
div.header_hotline{
	padding:10px 0 5px;
}
span.h_hotline_number{
	font-size:21px;
	padding-left:8px;
}
span.h_hotline_title{
	text-transform:uppercase;
}
/*menu down*/
li.header_menu_down{
	position:relative;
	z-index:100;
}
li.header_menu_down:hover div.header_menu_down{
	display:block;
}
div.header_menu_down{
	position:absolute;
	left:0;
	top:26px;
	z-index:-1000;
	border:1px solid #fff;
	border-top:none;
	background-color:#d3d4d3;
	width:195px;
	padding-bottom:2px;
	display:none;
}
h2.hmd_title{
	font-size:12px;
	background:url(dot_w_8x8.jpg) no-repeat 5px 8px #80b620;
	height:24px;
	line-height:24px;
	padding-left:17px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}
ul.hmd_list{
	padding-left:22px;
	font-weight:normal;
	padding-bottom:3px;
}
ul.hmd_list li{
	list-style:none;
	background:url(dot_md_3x6.jpg) no-repeat 0 9px;
	padding-left:8px;
	display:block;
	line-height:24px;
	float:none;
}
ul.hmd_list a:hover{
	text-decoration:underline;
}
/*support box*/
div.support_box{
	background:url(support.png) no-repeat bottom right, url(support_bg_1x5.jpg) repeat;
	-pie-background:url(../images/support.png) no-repeat bottom right, url(../images/support_bg_1x5.jpg) repeat;
	border:1px solid #bfbfbf;
	border:1px solid #e1e1e1;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	position:relative;
	margin-bottom:10px;
	margin-right:2px;
	padding-left:11px;
}
h3.sb_title{
	font-size:18px;
	font-weight:normal;
	padding-bottom:5px;
	*padding-bottom:3px;
}
div.spb_row{
	font-size:11px;
	padding-bottom:2px;
	*padding-bottom:0;
}
span.sb_title{
	float:left;
	width:95px;
	padding-right:5px;
	_padding-right:2px;
}
/*cruise box*/
div.cruise_box{
	padding-bottom:12px;
}
div.cb_bar{
	background:url(bar_left_4x45.gif) no-repeat, url(bar_9x45.gif) repeat-x 3px 0;
	-pie-background:url(../images/bar_left_4x45.gif) no-repeat, url(../images/bar_9x45.gif) repeat-x 3px 0;
	height:45px;
	margin-right:8px;
	position:relative;
}
h2.cb_bar{
	text-transform:uppercase;
	font-size:18px;
	padding-left:10px;
	background:url(bar_right_9x45.gif) no-repeat right top;
	position:absolute;
	top:0;
	width:235px;
	height:20px;
	padding:20px 0 5px 10px;
}
div.cb_content{
	background-color:#fdfdfd;
	border:1px solid #b2b2b2;
	border-top:none;
	border-left:1px solid #ccc;
	-moz-box-shadow:2px 2px 2px #c4c4c4;
	-webkit-box-shadow:2px 2px 2px #c4c4c4;
	box-shadow:2px 2px 2px #c4c4c4;
	-moz-border-radius:0 0 5px 0;
	-webkit-border-radius:0 0 5px 0;
	border-radius:0 0 5px 0;
	margin-right:3px;
	padding:4px 9px 10px;
	position:relative;
	top:-3px;
}
ul.cb_list{	
	list-style:none;
}
ul.cb_list li{
	background:url(line_left_1x1.jpg) repeat-x bottom left;
	padding-top:4px;
}
ul.cb_list span{
	background: url(line_right_75x1.jpg) no-repeat bottom right;
	display:block;}
ul.cb_list li a{
	display:block;
	background:url(dot_list_3x6.jpg) no-repeat 0 5px;
	padding-left:10px;
	padding-bottom:6px;
	line-height:18px;
}
ul.cb_list li.cb_list_last, ul.cb_list li.cb_list_last span{
	background:none;
}
div.cb_img{
	padding-bottom:3px;
}
div.cb_img a{
	display:block;
}
div.cb_img img{
	height:73px;
	width:221px;
}
div.cb_more{
	padding-top:15px;
	min-height:10px;
	_height:10px;
}
div.cb_more a{
	border:1px solid #b2afaf;
	background:url(icon_9x9.jpg) no-repeat 5px 3px;
	float:right;
	height:14px;
	line-height:13px;
	padding-left:17px;
	padding-right:8px;
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
}
/*private junk*/
div.private_junk{
	background: url(junk_bar_10x10.jpg) repeat-x 1px 0 #ff7300;
	-moz-box-shadow:2px 2px 2px #c4c4c4;
	-webkit-box-shadow:2px 2px 2px #c4c4c4;
	box-shadow:2px 2px 2px #c9c9c9;
	-moz-border-radius:0 0 5px 0;
	-webkit-border-radius:0 0 5px 0;
	border-radius:0 0 5px 0;
	padding-bottom:20px;
	position:relative;
	margin-right:2px;
}
h2.pj_title{
	padding:21px 0 4px 6px;
}
ul.pj_list{
	padding-left:15px;
	padding-right:5px;
}
ul.pj_list li{
	background:url(line_junk_1x1.jpg) repeat-x bottom left;
}
ul.pj_list span{
	background:url(line_junk_125x1.jpg) no-repeat bottom right;
}
ul.pj_list li a{
	background:url(dot_junk_3x6.jpg) no-repeat 0 5px;
}
ul.pj_list li.cb_list_last a{
	background:url(dot_junk_3x6.jpg) no-repeat 0 11px;
	-pie-background:url(../images/dot_junk_3x6.jpg) no-repeat 0 11px, ,;
}
div.pj_more{
	padding-right:10px;
}
div.pj_more a{
	border:none;
	background:url(icon_junk_9x9.jpg) no-repeat 5px 3px #fff;
}
/*about box*/
div.index_top{
	padding-bottom:10px;
}
div.about_box{
	width:510px;
	float:left;
}
div.ab_img{
	position:relative;
}
div.ab_img a{
	height:179px;
	display:block;
}
div.ab_img img{
	height:179px;
	width:510px;
}
span.ab_img_corner{
	position:absolute;
	top:0;
	left:0;
	width:510px;
	height:4px;
	background:url(corner_top_left_4x4.png) no-repeat left, url(corner_top_right_4x4.png) no-repeat right;
	-pie-background:url(../images/corner_top_left_4x4.png) no-repeat left, url(../images/corner_top_right_4x4.png) no-repeat right;
	_top:-6px;
	display:block;
}
div.ab_content{
	border:1px solid #cdcdcd;
	padding:8px;
	background-color:#eaeaea;
	border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	position:relative;
	height:53px;
}
div.ab_content p{
	text-align:justify;
	line-height:17px;
}
a.ab_more{
	background:url(dot_green_3x6.jpg) no-repeat 0 5px;
	padding-left:7px;
}
/*search box*/
div.index_top div.search_box{
	width:214px;
	float:right;
	margin-bottom:0;
	margin-right:0;
}
div.search_box{
	height:248px;
	padding-left:6px;
	background:url(bg_search_1x215.jpg) repeat-x bottom #fdfdfd;
	border:1px solid #cdcdcd;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	position:relative;
	margin-bottom:12px;
	margin-right:2px;
}
h2.sb_title{
	padding:9px 0 8px 8px;
}
ul.sb_tab li{
	display:inline;
	list-style:none;
}
ul.sb_tab input{
	margin-top:5px;
	float:left;
	cursor:pointer;
	*margin-top:1px;
}
ul.sb_tab label{
	float:left;
	padding-top:4px;
	cursor:pointer;
	padding-right:2px;
}
div.sb_tab_content{
	padding-left:5px;
	padding-top:10px;
}
div.sb_row{
	padding-bottom:10px;
}
label.label_sb{
	display:block;
	font-size:12px;
	padding-bottom:5px;
}
div.sb_row input, div.sb_row select{
	font-size:11px;
	color:#666;
	border:1px solid #bababa;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
div.index_top input.input_sb_key{
	width:185px;
}
input.input_sb_key{
	width:209px;
}
div.index_top select.select_sb{
	width:185px;
}
select.select_sb{
	width:210px;
}
div.sb_submit{
	float:left;
	background:url(search_button_1x18.jpg) repeat-x 0 2px;
	*background:url(search_button_1x18.jpg) repeat-x 0 0;
}
span.sb_submit{
	background:url(search_left_5x18.jpg) no-repeat 0 2px;
	*background:url(search_left_5x18.jpg) no-repeat 0 0;
	float:left;
}
input.input_sb_submit{
	border:none;
	background:url(search_right_5x18.jpg) no-repeat right bottom;
	height:20px;
	*height:18px;
	*background:url(search_right_5x18.jpg) no-repeat right top;
	font-weight:bold;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	overflow:visible;
	padding:0 10px 2px;
	*padding:0 13px 2px;
	cursor:pointer;
}
@media screen and (-webkit-min-device-pixel-ratio:0){ 
	input.input_sb_submit{
		margin:0;
		padding:0 14px 1px;
	}
}
/*cruise mekong*/
div.cruise_mekong{
	padding:1px;
	background: url(line_bar_1x1.jpg) repeat-x bottom #fff;
	border:1px solid #d5d5d5;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	position:relative;
	margin-bottom:10px;
}
div.cm_item_img, div.tds_img{
	padding:4px;
	width:140px;
	background-color:#fff;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-moz-box-shadow:2px 2px 3px #c0c0c0;
	-webkit-box-shadow:2px 2px 3px #c0c0c0;
	box-shadow:2px 2px 3px #c0c0c0;
}
div.cm_item_img a, div.tds_img a{
	display:block;
}
div.cm_item_img img{
	height:83px;
	width:140px;
}
div.cm_content{
	padding:9px 0 12px 7px;
}
h2.cm_bar{
	font-size:13px;
	text-transform:uppercase;
	background-color:#eaeaea;
	border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;
	height:31px;
	line-height:30px;
	padding-left:11px;
}
div.cm_top_item, div.cm_top_item_last{
	padding-right:40px;
	width:150px;
	float:left;
}
div.cm_top_item_last{
	padding-right:0;
}
h3.cm_item_title{
font-size:12px;
line-height:18px;
text-align:center;
padding:5px 0 2px;
}
div.cm_tour_crusie{
	padding-top:26px;
}
h2.cm_tc_title{
	background:url(line_bar_1x1.jpg) repeat-x 0 12px;
	font-size:13px;
	text-transform:uppercase;
	margin-right:14px;
}
h2.cm_tc_title span{
	background-color:#fff;
}
span.cm_tc_price{
	font-size:14px;
	padding-left:3px;
}
ul.cm_tour_cruise{
	padding-top:14px;
	min-height:10px;
	_height:10px;
}
ul.cm_tour_cruise li{
	list-style:none;
	background:url(dot_blue_3x6.jpg) no-repeat 0 6px;
	padding-left:10px;
	padding-bottom:8px;
	float:left;
	width:335px;
	margin:0 10px;
	line-height:18px;
	_margin:0 6px;
}
/*tour special*/
div.tour_special{
	padding-bottom:5px;
}
ul.ts_list li{
	list-style:none;
	background:url(dot_blue_8x8.jpg) no-repeat 0 5px;
	padding-left:14px;
	width:215px;
	float:left;
	padding-right:20px;
}
ul.ts_list li.ts_list_last{
	padding-right:0;
}
div.ts_content{
	padding-top:26px;
	padding-right:15px;
}
div.ts_item{
	padding-bottom:20px;
}
div.ts_item_img{
	padding:4px;
	margin-right:10px;
	_margin-right:7px;
	background-color:#fff;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-moz-box-shadow:2px 2px 2px #c0c0c0;
	-webkit-box-shadow:2px 2px 2px #c0c0c0;
	box-shadow:2px 2px 3px #c0c0c0;
	float:left;
}
div.ts_item_img img{
	height:69px;
	width:84px;
}
h3.ts_item_title{
	font-size:12px;
	padding-bottom:5px;
}
p.ts_item_summary{
	text-align:justify;
	line-height:18px;
	padding-top:5px;
}
/*footer*/
div.footer{
	background: url(line_bar_1x1.jpg) repeat-x top #fff;
	border:1px solid #d5d5d5;
	border-bottom:none;
	border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	position:relative;
	text-align:center;
	padding:15px 0 10px;
}
ul.footer_menu li{
	list-style:none;
	display:inline;
	padding:0 4px;
}
div.footer_content{
	line-height:18px;
	padding-top:5px;
}
/*tour box*/
div.tour_box h2.cb_bar, div.cruise_box h2.cb_bar{
	text-transform:none;
	font-weight:normal;
}
div.tb_group_top{
	padding-top:14px;
}
div.tb_group{
	padding-top:8px;
}
div.tour_box div.cb_content{
	padding-bottom:27px;
}
h2.tbg_title{
	background: url(line_right_75x1.jpg) no-repeat bottom right, url(line_left_1x1.jpg) repeat-x bottom;
	-pie-background: url(../images/line_right_75x1.jpg) no-repeat bottom right, url(../images/line_left_1x1.jpg) repeat-x bottom;
	font-size:12px;
	padding-bottom:10px;
	cursor:pointer;
}
h2.tbg_title span{
	display:block;
	background:url(dot_blue_8x8.jpg) no-repeat 0 4px;
	padding-left:12px;
}
ul.tbg_list{
	padding-left:13px;
	padding-top:10px;
}
ul.tbg_list li{
	background:url(dot_blue_3x6.jpg) no-repeat 0 5px;
	padding-left:10px;
	list-style:none;
	padding-bottom:13px;
}
ul.tbg_list li.tbg_list_last{
	padding-bottom:6px;
}
ul.tbg_list li.tbold{
	background:url(dot_orange_3x6.jpg) no-repeat 0 5px;
}
div.tb_customize{
	margin:0 2px 16px 0;
	height:29px;
	padding:0 5px;
	text-align:center;
	background-color:#d5d5d5;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	position:relative;
}
div.tb_customize a{
	display:block;
	height:29px;
	background:url(customize_1x29.jpg) repeat-x;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}
div.ts_bar{
	background-color:#eaeaea;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	height:42px;
	position:relative;
}
h2.ts_bar_title{
	float:left;
	width:330px;
	font-size:13px;
	text-transform:uppercase;
	padding-top:13px;
	padding-left:14px;
	height:28px;
}
div.ts_bar_banner{
	float:right;
	text-align:right;
	position:relative;
}
div.ts_bar_banner img{
	height:42px;
}
span.ts_banner_corner{
	position:absolute;
	top:0;
	left:0;
	height:42px;
	width:100%;
	background:url(corner_img_tour_4x4.png) no-repeat right top, url(mask_img_tour_100x42.png) no-repeat left;
	-pie-background:url(../images/mask_img_tour_100x42.png) no-repeat left;
}
span.tsb_corner_right{
	*position:absolute;
	*top:0;
	*right:-1px;
	_right:-2px;
	*height:4px;
	*width:4px;
	*background: url(corner_img_tour_4x4.png) no-repeat;
	_behavior: url(../js/iepngfix.htc);
}
span.cruise_corner_rtop{
	_right:-1px;
}
div.tour_content{
	padding:6px 17px 0;
	_position:relative;
	_background-color:#fff;
	_margin-top:-4px;
	_height:10px;
}
div.tour_group_top{
	padding-bottom:40px;
}
div.tour_all{
	text-align:right;
}
div.tour_all a{
	background:url(show_9x9.jpg) no-repeat 0 3px;
	padding-left:13px;
}
h2.tour_ct_title{
	font-size:13px;
	text-transform:uppercase;
	float:left;
	background-color:#fff;
	padding-right:13px;
}
div.tour_ct_title{
	background:url(line_1x1.jpg) repeat-x 0 12px;
	padding-bottom:24px;
	min-height:10px;
	_height:10px;
}
div.tour_ct_title div.tour_all{
	background-color:#fff;
	float:right;
	padding-top:4px;
	padding-left:3px;
}
div.tour_group_last{
	padding:12px 0 14px;
}
h2.tour_g_title{
	font-size:16px;
	background:url(line_bar_1x1.jpg) repeat-x 0 14px;
}
h2.tour_g_title span{
	background-color:#fff;
	padding-right:2px;
}
ul.tgl_list{
	padding-top:11px;
}
ul.tgl_list li{
	margin:0;
	background:url(dot_blue_8x8.jpg) no-repeat 0 5px;
	padding-left:14px;
}
/*tour list*/
div.tour_list_content{
	padding:10px 17px 10px 8px;
	_height:10px;
}
div.page_list{
	text-align:right;
	padding-bottom:10px;
}
span.page_list{
	padding-right:6px;
}
div.page_list a{
	padding:0 5px;
}
div.page_list a.text_un{
	padding-right:0;
}
div.tbottom_page{
	border-top:1px solid #d5d5d5;
	margin-top:20px;
	padding-top:12px;
}
/*pathway*/
div.path_way{
	padding-bottom:8px;
}
div.path_way span{
	padding:0 2px;
    text-transform:capitalize;
}
/*tour detail*/
h2.td_title{
	font-size:16px;
	padding:9px 10px 15px 10px;
}
div.tds_img{
	width:280px;
	float:right;
	margin-top:1px;
}
div.tds_img img{
	width:280px;
	height:134px;
}
div.td_summary_infor{
	float:left;
	width:405px;
	line-height:23px;
}
span.td_price{
	font-size:16px;
}
div.sh_bookmark{
	padding-top:20px;
}
div.td_summary{
	padding:0 14px 0 12px;	
}
p.td_summary{
	text-align:justify;
	line-height:18px;
	padding:10px 0 22px;
}
ul.td_tab{
	background:url(line_bar_1x1.jpg) repeat-x bottom;
	height:21px;
	padding-left:11px;
	padding-right:16px;
}
ul.td_tab li{
	list-style:none;
	float:left;
}
ul.td_tab li.td_print{
	float:right;
}
ul.td_tab li span.td_tab{
	background-color:#dadada;
	-moz-border-radius:3px 3px 0 0;
	-webkit-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0;
	float:left;
	height:20px;
	line-height:19px;
	padding:0 10px;
	font-weight:bold;
	margin:0 1px 1px 1px;
	color:#5f5f5f;
	cursor:pointer;
	position:relative;
}
ul.td_tab li.tab_select span.td_tab{
	background-color:#ff691b;
	height:21px;
	margin-bottom:0;
	color:#fff;
}
li.td_print span{
	padding:0 3px;
}
div.td_tab_content{
	padding:12px 11px 24px;
}
div.tdc_gallery{
	width:190px;
	background-color:#e7e7e7;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	padding:8px 10px 0;
	float:right;
	margin-left:20px;
	margin-top:5px;
}
div.tp_gallery{
	width:190px;
	float:right;
	margin-left:20px;
	margin-top:5px;
	padding:8px 10px 0;
}
p.tdc_gallery{
	text-align:center;
	padding-top:6px;
}
div.tdc_group{
	padding-bottom:16px;
}
div.tdc_group_img img{
	width:190px;
}
h3.tdc_gallery_title{
	font-size:12px;
	padding-bottom:10px;
}
div.tdc_itinerary{
	text-align:justify;
	line-height:18px;
	min-height:10px;
}
p.tdci_title{
	padding-bottom:8px;
}
p.tdci_highlight{
	padding-top:8px;
}
div.tour_detail_button{
	padding-top:15px;
	padding-left:200px;
}
p.tour_detail_button{
	float:left;
	background-color:#ff6609;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	height:16px;
	padding: 0 15px;
	margin-right:4px;
}
div.tour_related{
	border-top:1px solid #d5d5d5;
	padding-top:11px;
	margin-top:27px;
	*margin-top:10px;
}
ul.tr_list{
	padding-left:11px;
}
ul.tr_list li{
	list-style:none;
	background:url(dot_blue_3x6.jpg) no-repeat 0 13px;
	padding-left:10px;
	line-height:30px;
}
h3.tr_title{
	font-size:18px;
	font-weight:normal;
	padding-bottom:10px;
}
table.td_table{
	line-height:24px;
	background-color:#c4c4c4;
    font-size:12px;
}
table.td_table th{
	background-color:#e2e2e2;
	color:#3e3e3e;
}
table.td_table td{
	background-color:#fff;
	text-align:center;
}
table.td_table .hd_left {
	padding-left:11px;
	text-align:left;
}
p.tour_price_status{
	text-align:right;
	padding:3px;
}
div.td_clude{
	line-height:18px;
	text-align:justify;
	padding-top:15px;
}
div.td_include{
	float:left;
	width:345px;
}
div.td_exclude{
	float:right;
	width:345px;
}
p.td_clude_title{
	padding-bottom:8px;
}
/*____tour customize____*/
div.tour_customize_group{
	padding-bottom:15px;
	min-height:10px;
	_height:10px;
}
p.tcg_title{
	font-size:13px;
	padding:5px 0;
}
table.cus_table{
	line-height:30px;
	text-indent:10px;
}
input.innput_cus{
	width:180px;
	*margin-left:10px;
}
select.slect_country{
	width:186px;
	*margin-left:10px;
}
td.td_cus_note{
	border-bottom:1px dashed #0370B3;
}
form.td_cus input, form.td_cus select, form.td_cus textarea{
	font-size:11px;
}
input.innput_cus_number{
	width:45px;
	margin-right:5px;
	*margin-left:10px;
}
input.innput_cus_date{
	width:150px;
	float:left;
	margin-left:10px;
}
img.cus_celander{
	cursor:pointer;
	float:left;
	margin-left:2px;
}
@media screen and (-webkit-min-device-pixel-ratio:0){ 
	img.cus_celander{
		margin-top:2px;
	}
}
div.tc_budget label{
	padding-right:5px;
}
input.input_budget{
	width:80px;
	margin-right:15px;
}
input.input_cus_other{
	width:320px;
	margin-left:10px;
}
label.budget_other{
	display:block;
	padding:5px 0;
}
select.tour_cus_type{
	width:180px;
	margin-left:10px;
}
div.tc_budget{
	padding-top:10px;
}
table.budget_table{
	line-height:24px;
}
input.input_acc{
	float:left;
}
label.cus_acc{
	padding-right:80px;
	padding-left:5px;
	float:left;
	line-height:18px;
}
div.cus_accomodation{
	padding-top:10px;
	padding-left:10px;
}
textarea.cus_payment{
	height:70px;
	width:300px;
	margin-bottom:5px;
	*margin-left:10px;
}
input.innput_cus_scode{
	width:120px;
	*margin-left:10px;
}
input.input_cus_submit{
	border:none;
	background:none;
	font-weight:bold;
	color:#fff;
	font-size:12px!important;
	padding:0 15px;
	*padding:0 10px;
	overflow:visible;
	cursor:pointer;
}
p.cus_submit{
	text-indent:0;
	margin-left:10px;
	_margin-left:5px;
	padding:0 0 4px;
	height:14px;
	_padding-bottom:0px;
}
div.cus_tab2{
	padding-left:280px;
	padding-top:20px;
}
div.cus_payment{
	*padding-bottom:10px;
}
/*cruise box*/
div.cb_sub div.cb_content{
	padding-bottom:20px;
}
div.cb_sub h2.tbg_title span{
	text-transform:uppercase;
	background:url(icon_9x9.jpg) no-repeat 0 3px;
	padding-left:15px;
	font-size:12px;
}
div.cb_sub ul.tbg_list li{
	background:url(dot_list_3x6.jpg) no-repeat 0 5px;
}
div.cb_sub ul.tbg_list li.tbold {
    background: url(dot_orange_3x6.jpg) no-repeat 0 5px;
}
/*crusie*/
div.cruise_content{
	padding:5px 15px;
}
div.cruise_content_row{
	padding:16px 0 12px;
	min-height:10px;
	_height:10px;
}
div.cruise_left{
	width:340px;
	float:left;
}
div.cruise_right{
	width:340px;
	float:right;
}
div.cruise_img{
	position:relative;
	float:left;
	margin-right:12px;
	margin-top:2px;
}
div.cruise_img img{
	width:140px;
	height:85px;
}
div.tour_img_corner{
	background: url(cruise_top_left_4x4.png) no-repeat top left, url(cruise_top_right_4x4.png) no-repeat top right, url(cruise_bottom_left_4x4.png) no-repeat bottom left, url(cruise_bottom_right_4x4.png) no-repeat bottom right;
	-pie-background: url(../images/cruise_top_left_4x4.png) no-repeat top left, url(../images/cruise_top_right_4x4.png) no-repeat top right, url(../images/cruise_bottom_left_4x4.png) no-repeat bottom left, url(../images/cruise_bottom_right_4x4.png) no-repeat bottom right;
	width:140px;
	height:85px;
	position:absolute;
	top:0;
	left:0;
}
h3.cruise_title{
	font-size:12px;
	padding-bottom:7px;
}
img.cruise_star{
	float:left;
	margin-right:2px;
}
p.cruise_infor{
	line-height:20px;
}
p.cruise_summary{
	text-align:justify;
		padding-top:2px;
}
p.cruise_tour{
	padding-top:5px;
}
span.cruise_tour{
	padding-right:8px;
}
p.cruise_tour a{
	margin:0 8px;
}
div.cruise_deluxe{
	padding-top:25px;
}
div.cruise_deluxe div.cruise_img img{
	height:202px;
	width:142px;
}
div.cruise_deluxe div.tour_img_corner{
	height:202px;
	width:142px;
}
div.cruise_deluxe_title{
	background:url(line_bar_1x1.jpg) repeat-x 0 12px;
	margin-bottom:16px;
}
h3.cruise_deluxe_title{
	font-size:13px;
	text-transform:uppercase;
	background-color:#fff;
	float:left;
	padding-right:3px;
}
div.cruise_deluxe_title div.tour_all{
	float:right;
	background-color:#fff;
	padding-left:4px;
	margin-top:4px;
}
p.cdt_summary{
	line-height:18px;
	text-align:justify;
	padding-bottom:12px;
}
a.cdt_list{
	margin-right:3px;
}
ul.cdt_list{
	float:left;
	width:550px;
}
ul.cdt_list li{
	list-style:none;
	background:url(dot_blue_3x6.jpg) no-repeat 0 8px;
	padding-left:10px;
	margin-left:3px;
	line-height:22px;
	padding-bottom:18px;
}
div.cruise_superior{
	padding:35px 0 28px;
}
div.cruise_superior div.cm_top_item{
	padding-right:35px;
}
div.cruise_superior div.cm_item_img{
	width:143px;
}
div.cruise_superior div.cm_item_img img{
	width:143px;
	height:101px;
}
div.csuper_star{
	text-align:center;
}
div.cruise_luxury{
	min-height:10px;
}
/*cruise list*/
div.cruise_list div.page_list{
	padding-top:6px;
}
div.cli_row{
	padding-bottom:28px;
}
div.cli_row div.ts_item_img img{
	width:98px;
	height:80px;
}
div.cli_row div.ts_item_img{
	margin-right:15px;
}
h3.cruise_list_title{
	font-size:14px;
	padding-bottom:5px;
}
p.cl_summary{
	padding-top:10px;
	text-align:justify;
	line-height:18px;
}
div.cl_page_bottom{
	background:url(line_right_190x1.jpg) no-repeat right top, url(line_e1x1.jpg) repeat-x top left;
	-pie-background:url(../images/line_right_190x1.jpg) no-repeat right top, url(../images/line_e1x1.jpg) repeat-x top left;
	margin-top:2px;
	padding:12px 0 15px;
}
/*cruise detail*/
h2.cdt_title{
	float:left;
	width:420px;
	font-size:16px;
}
div.cruise_detail_top{
	padding:14px 12px 7px;
}
div.cdt_status{
	float:right;
	width:280px;
}
div.cdt_status p{
	float:right;
	margin-left:10px;
}
span.cd_charter, span.cd_compare{
	background:url(charter_1x15.jpg) repeat-x;
	height:15px;
	float:left;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	margin-right:6px;
	position:relative;
}
span.cd_charter a, span.cd_compare a{
	background:url(charter_icon_9x15.jpg) no-repeat 6px 0;
	padding-left:20px;
	padding-right:10px;
	display:block;
	line-height:13px;
	height:15px;
	float:left;
}
span.cd_compare{
	background:url(compare_1x15.jpg) repeat-x;
}
span.cd_compare a{
	background:url(compare_icon_8x15.jpg) no-repeat 6px 0;
}
p.cd_charter_compare{
	padding-top:34px;
	*padding-top:20px;
}
div.cd_summary{
	padding:0 12px 0 15px;
}
p.cd_summary{
	padding-top:12px;
	text-align:justify;
	line-height:18px;
	padding-right:5px;
}
div.cd_summary div.tds_img{
	margin-left:15px;
	margin-right:2px;
}
div.cdt_print{
	text-align:right;
	padding-right:20px;
	padding-bottom:14px;
}
div.cdt_print span{
	padding:0 5px;
}
div.cd_tab_content{
	padding:10px 15px;
}
p.cdtc_top{
	line-height:23px;
	padding-bottom:10px;
}
/*charter*/
div#wrapper_charter{
	background-color:#e8e8e8;
	padding:10px 0;
}
div.cruise_charter{
	background-color:#fff;
	width:700px;
	padding:20px;
	margin:auto;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	position:relative;
}
input.input_trans{
	float:left;
	margin-top:8px;
	margin-left:20px;
	cursor:pointer;
}
label.label_trans{
	float:left;
	text-indent:5px;
	cursor:pointer;
}
select.select_currency{
	width:70px;
}
textarea.charter_other{
	height: 70px;
    width: 300px;
	margin-left:18px;
}
div.charter_other{
	padding-top:5px;
}
h1.crusie_charter_title{
	font-size:25px;
	padding-bottom:15px;
}
p.ccc_title, p.ccc_title2{
	background:url(dot_blue_8x8.jpg) no-repeat 0 4px;
	padding-left:12px;
	text-decoration:underline;
	margin-top:8px;
	cursor:pointer;
}
p.ccc_title2{
	background:url(icon_junk_9x9.jpg) no-repeat 0 4px;
	padding-left:14px;
}
div.ccc_sub{
	padding-top:15px;
}
p.cd_item_title{
	padding-bottom:7px;
}
div.cd_tab_row{
	padding-top:16px;
}
p.cd_charter_compare_bt{
	padding-top:17px;
	padding-left:210px;
	clear:both;
}
p.charter_cd{
	padding-top:17px;
	padding-left:270px;
}
/*tour print*/
#wrapper_print{
	background-color:#e8e8e8;
	padding:20px 0;
	min-height:600px;
	_height:600px;
}
div.tour_print{
	width:750px;
	background-color:#fff;
	padding:15px;
	margin:auto;
}
div.tp_logo{
	padding-bottom:20px;
}
div.tp_logo img{
	height:55px;
}
div.tp_print{
	padding-top:8px;
}
span.tp_print{
	background:url(print_55x16.jpg) no-repeat;
	float:left;
	width:55px;
	height:16px;
	text-align:center;
	line-height:15px;
	cursor:pointer;
}
h3.tp_tab_title{
	padding-bottom:12px;
	text-decoration:underline;
	font-size:14px;
}
div.tp_tab_content_2{
	padding-top:20px;
}
div.tp_footer{
	text-align:center;
	border-top:1px solid #e1e1e1;
	margin-top:20px;
	padding-top:10px;
	line-height:20px;
}
/*attraction*/
div.attraction_content{
	padding:8px 10px 30px 12px;
}
h2.attraction_title{
	font-size:18px;
	text-transform:none;
	padding-top:10px;
}
p.attraction_summary{
	text-align:justify;
	line-height:18px;
}
div.attraction_group{
	padding:22px 0 14px;
	min-height:10px;
	_height:10px;
}
div.ag_left{
	float:left;
	width:470px;
}
div.ag_right{
	width:189px;
	float:right;
	margin-left:15px;
}
div.ag_right img{
	width:189px;
	height:144px;
}
h2.ag_title{
	font-size:15px;
}
ul.ag_list{
	padding-left:7px;
	padding-top:7px;
}
ul.ag_list li{
	background:url(dot_blue_3x6.jpg) no-repeat 0 9px;
	list-style:none;
	padding-left:12px;
	line-height:22px;
}
div.attraction_all{
	text-align:left;
	padding-left:8px;
	padding-top:3px;
}
div.ad_content{
	padding:0 12px 20px;
}
p.ad_summary{
	text-align:justify;
	line-height:18px;
	padding-top:10px;
}
div.ad_img{
	float:left;
	padding:4px;
	width:189px;
	margin-right:15px;
	background-color:#fff;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-moz-box-shadow:2px 2px 3px #c0c0c0;
	-webkit-box-shadow:2px 2px 3px #c0c0c0;
	box-shadow:2px 2px 3px #c0c0c0;
}
div.ad_img img{
	width:189px;
	height:144px;
	margin-top:2px;
}
div.ad_related{
	border-top:1px solid #d5d5d5;
	padding:10px 0 20px;
	margin:0 12px;
}
div.guide_content{
	padding: 8px 15px 55px 12px;
}
div.guide_group{
	padding:20px 0 18px;
	min-height:10px;
	_height:10px;
}
div.gg_right{
	width:495px;
	float:right;
	padding-left:5px;
}
h2.gg_title{
	font-size:15px;
	padding-bottom:6px;
}
ul.gg_list li{
	list-style:none;
	background:url(dot_blue_8x8.jpg) no-repeat 0 10px;
	padding-left:15px;
	line-height:26px;
	border-bottom:1px solid #cdcdcd;
}
p.gg_summary{
	line-height:18px;
	text-align:justify;
	padding-bottom:12px;
}
div.gd_source{
	text-align:right;
	font-style:italic;
	padding-top:10px;
}
/*contact*/
div.contact_address{
	padding:0 10px 0 15px;
}
h2.contact_title{
	font-size:16px;
	padding:9px 0 8px;
}
p.contact_address{
	line-height:24px;
	padding-left:5px;
}
div.contact_form{
	border-top:1px solid #cdcdcd;
	padding-bottom: 20px;
	margin:10px 12px 0;
}
form.form_contact{
	padding-top:12px;
	margin-left:10px;
}
div.contact_row{
	padding-bottom:8px;
}
label.label_contact{
	float:left;
	width:100px;
}
input.input_contact{
	width:300px;
}
textarea.textarea_content{
	width:300px;
	font-size:12px;
	height:60px;
}
input.input_scode{
	width:60px;
}
label.label_scode{
	display:block;
	padding-bottom:2px;
}
p.contact_scode_left{
	width:100px;
	float:left;
}
p.contact_submit{
	padding:0;
	text-indent:0;
}
div.contact_thanks{
	padding-bottom:40px;
}
p.cthanks_content{
	text-align:justify;
	line-height:18px;
	padding:0 10px;
}
div.contact_submit{
	padding-left:100px!important;
	_padding-left:104px!important;
}
/*search result*/
div.tsr_status{	
	font-size:11px;
	padding-bottom:20px;
}
p.tsr_status{
	border-bottom:1px solid #ccc;
	padding-bottom:3px;
	margin-bottom:5px;
}
p.tsr_status span.tbold{
	padding-right:25px;
}
p.tsr_status span.status_last{
	padding-right:0;
}
p.tsr_result{
	text-align:right;
}
div.cdt_status span.tp_print{
	float:right;
	margin-top:3px;
}
div.print_img_s{
	float:right;
	padding-left:20px;
}
div.print_img_s img{
	width:280px;
	height:134px;
}
div.cp_top{
	padding-bottom:10px;
}
div.cp_clude_content{
	padding-bottom:10px;
}
div.cp_tab_content{
	padding-top:20px;
}
/*about*/
div.about_sub{
	padding:0 15px 20px;
}
ul.faq_question{
	list-style:none;
	padding-bottom:15px;
}
div.faq_content{
	line-height:18px;
}
p.faq_title{
	padding-bottom:5px;
	text-decoration:underline;
}
p.faq_answer_item{
	padding-bottom:10px;
}
/*link exchange*/
div.le_content{
	padding-left:50px;
}
form.link_exchange_form input, form.link_exchange_form textarea, form.link_exchange_form select{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#343434;
}
input.input_exchange{
	width:400px;
}
label.label_exchange{
	float:left;
	width:140px;
}
textarea.textarea_add_link, textarea.textarea_descriiption{
	width:400px;
	height:90px;
}
@media screen and (-webkit-min-device-pixel-ratio:0){ 
	textarea.textarea_add_link, textarea.textarea_descriiption{
		width:398px;
	}
}
select.select_category{
	width:250px;
}
form.link_exchange_form{
	padding-left:28px;
	padding-bottom:10px;
}
div.link_exchange_row{
	padding-top:10px;
}
div.link_exchange_row_top{
	padding-left:140px;
	_padding-left:143px;
	padding-top:5px;
	*padding-top:4px;
	_padding-top:3px;
}
h3.link_exchange{
	text-align:center;
	font-size:13px;
	padding-bottom:5px;
	padding-top:15px;
}
p.link_exchange_summary{
	text-align:center;
	line-height:18px;
	padding-bottom:15px;
}
div.link_exchange_submit{
	padding:18px 0 10px 140px;
}
p.link_scode{
	float:left;
	width:140px;
}
input.link_exchange_scode{
	width:90px;
	margin-top:2px;
}
div.link_box_item{
	background-color:#fff;
	padding-bottom:10px;
	border-radius:11px;
	-moz-border-radius:11px;
	-webkit-border-radius:11px;
}
h2.link_box_title{
	font-size:18px;
	font-weight:normal;
	padding-top:8px;
	padding-left:10px;
	text-decoration:underline;
}
ul.link_box_item{
	padding-top:12px;
}
div.link_box{
	padding-top:12px;
}
div.link_box div.gallery_box{
	height:auto;
	padding-top:13px;
	padding-bottom:12px;
}
div.le_list_item{
	padding-bottom:15px;
}
div.le_list_item p{
	text-align:justify;
	line-height:16px;
}
h5.le_list_item{
	font-size:12px;
	padding-bottom:5px;
}
h5.le_list_item a{
	text-decoration:underline;
}
h5.le_list_item a:hover{
	text-decoration:none;
}
div.le_list_page{
	text-align:center;
	border-bottom:1px solid #e7e7e7;
	padding-bottom:20px;
}
label.label_le_scode{
	display:block;
}
@media screen and (-webkit-min-device-pixel-ratio:0){ 
	div.le_submit input{
		padding-bottom:2px;
	}
}
div.le_submit{
	padding:10px 0 5px 140px;
	_padding:10px 0 5px 142px;
	position:relative;
}
span.le_submit{
	background:url(search_button_1x18.jpg) repeat-x 0 0;
	float:left;
	height:18px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin-right:5px;
}
input.le_submit{
	background:none;
	border:none;
	color:#fff!important;
	padding:0 10px;
	font-weight:bold;
	cursor:pointer;
	overflow:visible;
	font-size:11px!important;
}
div.le_list_group{
	padding-top:8px;
}
div.send_email{
	width:580px;
}
/*send mail*/
form.send_email_form input, form.send_email_form textarea{
	font-size:12px;
}
div.se_row{
	padding-top:10px;
}
h2.send_email_title{
	font-size:18px;
}
p.send_email_status{
	padding:10px 0 18px 30px;
}
form.send_email_form{
	padding-left:26px;
}
input.input_sendmail{
	width:300px;
}
textarea.textarea_sendmail{
	width:300px;
	height:70px;
}
input.input_sendmail_scode{
	width:80px;
	margin-top:5px;
}
p.send_mail_scode{
	width:100px;
	float:left;
}
div.se_submit{
	padding: 10px 0 20px 100px;
	_float:left;
	_padding-left:104px!important;
	position:relative;
}
div.tour_cus{
	padding:0 15px 30px;
}
div.tour_cus form{
	padding-left:15px;
}
/*cruise compare*/
div#wrapper_compare{
	width:100%;
	position:relative;
}
DIV.cruise_compare_logo{
	border-bottom: 1px solid #dadada;
	padding-bottom: 10px;
}
IMG.cruise_compare_logo{
	height:56px;
	width:290px;
}
H2.cruise_compare{
	padding: 15px 0px;
	font-weight:normal;
}
DIV.cruise_compare_select{
	padding:20px 0 10px 5px;
	color:#D96300;
	text-decoration:underline;
}
INPUT.input_cruise_compare{
	margin-top:1px;
	float:left;
	margin-right:15px;
}
DIV.cruise_compare_bt{
	padding:20px 0px 45px 380px;
}
SPAN.cruise_compare_bt_left{
	background:url(cruise_compare_left_10x18.gif);
	height:18px;
	width:10px;
	float:left;
}
SPAN.cruise_compare_bt_mid{
	background:url(cruise_compare_mid_1x18.gif) repeat-x;
	height:18px;
	padding:0px 2px;
	float:left;
}
SPAN.cruise_compare_bt_right{
	background:url(cruise_compare_right_10x18.gif);
	height:18px;
	width:10px;
	float:left;
}
INPUT.input_compare_bt{
	background:none;
	border:none;
	padding:0px;
	cursor:pointer;
	margin-top:-3px;
}
table.compare_table{
	background-color:#c4c4c4;
	line-height:18px;
	margin:0 5px;
	font-size:11px;
}
table.compare_table ul{
	padding:0;
	margin:0;
	padding-left:12px;
	*padding-left:15px;
}
@media screen and (-webkit-min-device-pixel-ratio:0){ 
	table.compare_table ul{
		padding-left:15px;
	}
}
table.compare_table th{
	background-color:#599500;
	line-height:30px;
	color:#fff;
}
table.compare_table td{
	background-color:#fff;
	padding:5px 3px;
	vertical-align:top;
}
th.ct_left{
	text-align:left;
	padding-left:5px;
}
DIV.cruise_compare_backtop{
	background:url(dot_list_15x11.gif) no-repeat center top;
	border-bottom:1px solid #c9b570;
	border-top:1px solid #c9b570;
	height:30px;
	text-align:center;
	margin:45px 0px 20px;
}
SPAN.backtop{
	margin-top:15px;
	display:block;
	padding-left:3px;
}
DIV.cruie_compare_footer{
	line-height:18px;
	padding-bottom: 100px;
}
DIV.tour_detail_inf{
	padding-top:10px;
	font-size:11px;
	min-height:20px;
}

A.compare_similar{
	background:url(icon_compare_similar_14x14.gif) no-repeat 0px 0px;
	padding-left:18px;
	padding-right:20px;
	float:left;
}
A.charter_cruise{
	background:url(icon_charter_10x11.gif) no-repeat 0px 2px;
	padding-left:15px;
	padding-right:15px;
	color:#000;
}
A.fact_sheet{
	background:url(icon_fact_sheet_14x12.gif) no-repeat 0px 2px;
	padding-left:18px;
	color:#000;
}
DIV.cruise_print_bt{
	padding-top:10px;
}

div.ccompare_option{
	position:relative;
	padding-top:12px;
}
span.ccompare_option{
	cursor:pointer;
	background:url(dot_blue_8x8.jpg) no-repeat 0 5px;
	padding-left:12px;
	text-decoration:underline;
	display:block;
}
div.compare_price{
	position:absolute;
	top:30px;
	left:0;
}
div.cp_price_content{
	width:250px;
	padding:15px 12px;
	background-color:#CDDBE6;
	border:1px solid #7fa5c2;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	position:relative;
}
label.compare_infor{
	float:left;
	width:110px;
}
div.compare_price input, div.compare_price select{
	font-size:11px;
}
select.compare_infor{
	width:116px;
}
div.compare_apply{
	padding-left:50px;
}
div.compare_apply div.tbook_submit{
	margin-right:3px;
}
div.div.cc_price, div.cc_price_view{
	line-height:22px;
}
div.compare_ship{
	font-size:18px;
	padding:10px 10px 10px 5px;
	font-weight:bold;
	*padding-bottom:0px;
}
p.compare_title{
	float:left;
}
p.compare_close{
	float:right;
	font-size:11px;
	padding-top:10px;
	cursor:pointer;
}
span.text_un{
	text-decoration:underline;
}
h3.cc_other_title{
	font-size:16px;
	padding-top:15px;
	padding:15px 0 15px 5px;
}
div.cc_submit{
	padding-left:400px!important;
	padding-top:25px;
}
div.cc_submit div.tbook_submit{
	margin-right:3px;
}
div.cruise_compare{
	padding-bottom:20px;
}
table.compare_other{
	line-height:25px;
	font-weight:bold;
	padding-left:25px;
}
input.cc_other{
	float:left;
	margin-top:6px;
	*margin-top:2px;
}
table.compare_other label{
	cursor:pointer;
	padding-left:3px;
}
table.compare_other th{
	font-family:Times New Roman, Times, serif;
	font-size:18px;
	text-transform:uppercase;
	text-align:left;
	padding-bottom:5px;
}
/*book tour*/
div.tour_book{
	padding-top:10px;
}
h2.tour_book_title{
	font-size:18px;
	font-weight:normal;
	padding-left:7px;
	padding-bottom:24px;
}
div.tour_book_status{
	line-height:44px;
	text-align:center;
	background: url(step_line_1x1.jpg) repeat-x 0 23px;
	margin-left:8px;
	padding-bottom:30px;
}
div.tbs_step{
	background:url(step_141x46.jpg) no-repeat;
	height:46px;
	width:141px;
	float:left;
	font-size:15px;
	padding-right:28px;
}
div.tbs_step1{
	background:url(step1_262x46.jpg) no-repeat;
	height:46px;
	width:262px;
	float:left;
	font-size:13px;
	text-indent:30px;
	padding-right:25px;
}
div.tbs_step2{
	float: left;
	background:url(step2_166x46.jpg) no-repeat;
	height:46px;
	width:166px;
	text-indent:25px;
}
div.tb_plan{
	background:url(plan_left_4x4.jpg) no-repeat, url(line_bar_1x1.jpg) repeat-x;
	-pie-background:url(../images/plan_left_4x4.jpg) no-repeat, url(../images/line_bar_1x1.jpg) repeat-x;
}
h3.tb_pan_title{
	font-size:16px;
	background:url(plan_right_4x4.jpg) no-repeat top right;
	padding:12px;
}
div.tb_plan_content{
	padding:0 15px 18px;
}
div.tb_plan_contact{
	padding-top:10px;
	*padding-top:2px;
}
div.tb_plan1{
	background-color:#ebebeb;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	padding:2px 26px 5px;
	margin-bottom:11px;
}
p.tb_plan1{
	line-height:24px;
}
p.tb_plan1 span{
	float:left;
	width:82px;
}
div.tb_plan2{
	background-color:#f5f5f5;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	padding:15px 15px 52px 25px;
	*padding-bottom:32px;
}
fieldset.tb_plan_bank{
	border:none;
	border-top:1px solid #cdcdcd;
	padding:10px 0 0 0;
}
fieldset.tb_plan_bank legend{
	padding:0 3px 8px 0;
	*margin-left:-8px;
}
span.tb_pb_title{
	padding-right:10px;
	font-size:13px;
}
div.tb_row_total{
	width:500px;
	padding-bottom:10px;
	padding-left:25px;
}
div.tb_total{
	background:url(total_bg_1x27.jpg) repeat-x;
	height:27px;
	line-height:27px;
	width:290px;
	float:left;
	text-align:right;
	padding-right:7px;
}
form.form_tour_book input, form.form_tour_book select, form.form_tour_book textarea{
	font-size:11px;
	color:#717679;
}
div.tb_row{
	width:295px;
	padding-left:25px;
}
label.label_tbp_bank{
	float:left;
}
div.tb_row{
	padding-bottom:9px;
}
div.tb_row input{
	float:right;
}
select.select_tbp_type{
	float:right;
	width:137px;
}
input.input_tbp_no{
	width:34px;
}
input.input_tbp_date{
	width:108px;
	margin-right:4px;
}
img.tbp_date{
	float:right;
	cursor:pointer;
}
div.tb_update{
	background:url(button_1x22.jpg) repeat-x;
	height:22px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	float:left;
	margin-left:6px;
	margin-top:2px;
}
input.input_tb_update{
	float:left;
	background:none;
	border:none;
	font-size:12px !important;
	font-weight:bold;
	color:#fff!important;
	height:18px;
	*height:22px;
	padding:0 10px;
	overflow:visible;
}
@media screen and (-webkit-min-device-pixel-ratio:0){ 
	input.input_tb_update{
		height:22px;
	}
}
textarea.textarea_tb_infor{
	width:390px;
	height:115px;
}
div.tb_contact{
	float:left;
	padding-left:25px;
	width:340px;
}
div.tb_arrival{
	width:252px;
	float:right;
	background-color:#cddbe6;	
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:5px 4px 5px 8px;
}
div.tb_ct_row{
	padding-bottom:10px;
}
label.label_tb_contact{
	width:120px;
	float:left;
}
input.input_tb_contact{
	width:192px;
}
h3.tb_arrival_title{
	font-size:12px;
	padding-bottom:15px;
}
label.label_tb_arrival{
	width:112px;
	float:left;
}
input.input_tb_arrival_date{
	width:110px;
	float:left;
	_margin-left:3px;
}
input.input_tb_arrival{
	width:110px;
}
img.tb_arrival_date{
	float:left;
	margin-left:2px;
	cursor:pointer;
}
div.tbook_submit_row{
	padding-left: 147px;
}
div.tbook_back{
	background: url(icon_back_10x22.jpg) no-repeat 9px 0 #9f9f9f;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	float:left;
	height:22px;
}
div.tbook_submit{
	background:url(icon_send_16x22.jpg) no-repeat 4px 0 #ff6a1e;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	float:left;
	height:22px;
	margin-left:3px;
}
input.input_tb_back, input.input_tb_submit{
	background:none;
	border:none;
	height:18px;
	color:#fff!important;
	font-size:12px!important;
	font-weight:bold;
	overflow:visible;
	padding:0;
	cursor:pointer;
	*height:22px;
	padding-left:20px;
	padding-right:10px;
}
input.input_tb_back{
	padding-left:20px;
	*padding-left:22px;
	padding-right:10px;
}
div.tour_book_thanks, div.sc_thanks{
	padding-bottom:30px;
}
@media screen and (-webkit-min-device-pixel-ratio:0){ 
	input.input_tb_back, input.input_tb_submit{
		height:22px;
	}
}
div.sc_step1{
	background:url(active_1_140x46.jpg) no-repeat;
	text-indent:0;
}
div.tbs_step3{
	background:url(step3_166x46.jpg) no-repeat;
	margin-left:22px;
}
.s13{
	font-size:13px;
}
div.sc_textarea{
	padding-top:10px;
	padding-left:30px;
}
table.sc_table{
	padding-left:10px;
	*line-height:36px;
}
table.sc_special_table{
	padding-left:10px;
	margin-top:-10px;
	*margin-top:0;
	*line-height:36px;
}
div.sc_service{
	padding-top:15px;
	*padding-top:5px;
	padding-bottom:20px;
}
div.sc_submit_row{
	padding-left:32px;
	padding-top:18px;
}
div.sc_submit_row div.tbook_submit{
	background:url(icon_send_10x22.jpg) no-repeat 10px 0 #FF6A1E;
}
div.sc_submit_row input.input_tb_submit{
	padding-left:22px;
}
div.sc_confirm_step1{
	background:url(step1_149x46.jpg) no-repeat;
	text-indent:0;
}
div.sc_confirm_step2{
	background:url(active_2_154x46.jpg) no-repeat;
}
span.sc_infor{
	float:right;
}
div.sc_textarea_spec{
	padding-left:22px;
	line-height:18px;
}
div.sc_done_step1{
	background:url(done_step1_140x46.jpg) no-repeat;
	text-indent:0;
}
div.sc_confirm_submit_row{
	padding-top:18px;
	padding-left:128px;
	*padding-left:126px;
	_padding-left:128px;
}
div.sc_contact input.input_contact{
	width:193px;
}
div.sc_contact{
	float:left;
	width:330px;
	padding-left:25px;
	padding-top:10px;
}
div.sc_arrival{
	background-color: #CDDBE6;
    float: right;
    padding: 4px 5px 5px;
	margin-top:10px;
}
p.sc_arrival_title{
	padding-bottom:12px;
}
div.sc_arrival label{
	width:110px;
}
select.select_sc_arrival{
	width:130px;
}
input.input_sc_arrival{
	width:126px;
}
p.sc_plan1{
	line-height:24px;
}
p.sc_plan1 span{
	float:left;
	width:95px;
}
/*sc confirm*/
table.sc_confirm_table{
	background-color:#cfcfcf;
}
table.sc_confirm_table th{
	text-align:left;
	background-color:#eee;
}
table.sc_confirm_table td{
	text-align:right;
	background-color:#fff;
}
table.sc_confirm_table td.td_left{
	text-align:left;
}
div.sc_confirm_contact{
	padding-bottom:15px;
}
div.cd_item_tour{
	padding-top:12px;
}
div.cd_bookmark{
	padding-bottom:10px;
}
p.cd_item_tour{
	padding-left:10px;
	padding-bottom:10px;
	background:url(dot_list_3x6.jpg) no-repeat 0 5px;
}
p.cd_item_tour a{
	text-decoration:underline;
}
p.cd_item_tour a:hover{
	text-decoration:none;
}
p.cd_routing{
	padding-bottom:15px;
	background:url(lg_6x4.jpg) no-repeat 0 5px;
	padding-left:12px;
}
p.cd_tripcode{
	padding-left:12px;
	padding-bottom:12px;
}
div.cd_tour_content{
	padding-bottom:10px;
	border-bottom:1px solid #e1e1e1;
	margin-bottom:15px;
}
div.cd_bottom_top{
	padding-top:20px;
	text-align:right;
}
a.cd_back_top{
	background:url(top_9x5.jpg) no-repeat 0 6px;
	padding-left:13px;
	margin-left:15px;
}
a.td_book_tour{
	margin-left:10px;
	height:16px;
	float:left;
}
a.book_mark{
	float:left;
}
div.path_way{ float:left; } 
div.pw_dot{ float:left; padding:0 5px; }
div.tbs_step, div.tbs_f_step {
    background: url("step_141x46.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    font-size: 15px;
    height: 46px;
    padding-right: 28px;
    width: 141px;
}
div.scf_step1{
background: url(active_1_165x46.jpg) no-repeat;
padding-right:10px;
}
div.tbs_f_step{
padding-right:15px;
}
div.tbs_f_step2{
background:url(step2_149x46.jpg) no-repeat;
text-indent:40px;
width:149px;
padding-right:10px;
}
div.tbs_f_step3, div.tb_f_step2{
background:url(step3_230x46.jpg) no-repeat;
width:230px;
text-indent:40px;
}
div.tb_f_step2{
background:url(step2_230x46.jpg) no-repeat;
}
div.tbs_done_step1{
background: url(done_1_165x46.jpg) no-repeat;
    padding-right: 10px;
}
div.tbs_f_step1{
background:url(step1_280x45.jpg) no-repeat;
text-indent:65px;
padding-right:45px;
}
