@charset "utf-8";
/* CSS Document */
@import URL(calendar-win2k-cold-2.css);
@import URL(highslide.css);
A IMG{
	border:none;
}
A{
	text-decoration: none;
	cursor:pointer;
}
A:hover{
	text-decoration:underline;
}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
/*_________________________General*/
.clr{
	clear: both;
}
.clr_left{
	clear: left;
}
.clr_right{
	clear: right;
}
.none_tag{
	margin: 0px;
	padding: 0px;
}
INPUT, SELECT, TEXTAREA{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
}
.titalic{
	font-style:italic;
}
.tline{
	text-decoration:underline;
}
.s11{
	font-size:11px;
}
.s13{
	font-size:13px;
}
.s14{
	font-size:14px;
}
.s15{
	font-size:15px;
}
.s16{
	font-size:16px;
}
.s18{
	font-size:18px;
}
.s20{
	font-size:20px;
}
.s24{
	font-size:24px;
}
.s30{
	font-size:30px;
}
.tbold{
	font-weight:bold;
}
.twhite{
	color:#fff;
}
.tred{
	color:red;
}
.torange{
	color:#d96300;
}
.torange1{
	color:#f67c1f;
}
.torange2{
	color:#db6c12;
}
.tblack{
	color:#000;
}
.tblack1{
	color:#838383;
}
.tblack2{
	color:#4c4c4c;
}
.tblack3{
	color:#908B8B;
}
.tblack4{
	color:#4c4c4c;
}
.tblack5{
	color:#777777;
}
.tgreen{
	color:#00923c;
}
.tblue{
	color: #388ec1;
}
.tblue2{
	color:#0188cd;
}
.tblue3{
	color:#51acdb;
}
.tblue4{
	color:#035e21;
}
.tyealow{
	color:#da6300;
}
.tbrow{
	color:#4a4849;
}
.tyellow{
	color:#fcff00;
}
/*-------------------------------------------Format ID*/
DIV#wrapper{
	width:955px;
	margin:auto;
	z-index:1000;
}
DIV#header{
	height:80px;
}
DIV#content{
	background:url(bg_content_mid_1x295.gif) repeat-x;
	min-height:20px;
}
DIV.content_left{
	font-family:Tahoma, Geneva, sans-serif;
	width:210px;
	float:left;
	padding:10px 20px 0px 10px;
	background:url(bg_content_left_10x295.gif) no-repeat 0px 0px;
}
DIV.content_right{
	float:left;
	width:705px;
	padding:10px 10px 0 0;
	background:url(bg_content_right_10x295.gif) no-repeat right top;
}
DIV#footer{
	padding-top:5px;
}
/*----------------------------------------------Header Class*/
DIV.header_left{
	width: 340px;
	float:left;
}
DIV.header_right{
	float:left;
	width:595px;
}
DIV.header_right_top{
	height:52px;
	float:right;
	padding-top:5px;
}
IMG.header_logo{
	height: 55px;
	width: 310px;
	margin-top:15px;
}
LI.header_menu{
	list-style:none;
	padding:0px;
	float:left;
	padding:0px 1px;
	height:23px;
}
SPAN.header_menu_left, SPAN.header_menu_left_first{
	background:url(header_menu_10x23.gif) left;
	height:23px;
	width:5px;
	float:left;
}
SPAN.header_menu_left_first{
	background:url(header_over_menu_10x23.gif) left;
}
SPAN.header_menu_mid, SPAN.header_menu_mid_first{
	background-color:#e8e8e8;
	color:#838383;
	height:23px;
	line-height:23px;
	text-transform:uppercase;
	font-weight:bold;
	padding:0px 10px;
	display:block;
	float:left;
}
SPAN.header_menu_mid_first{
	background-color:#85c226;
}
SPAN.header_menu_right, SPAN.header_menu_right_first{
	background:url(header_menu_10x23.gif) right;
	height:23px;
	width:5px;
	float:left;
}
SPAN.header_menu_right_first{
	background:url(header_over_menu_10x23.gif) right;
}
SPAN.header_menu_top{
	background:url(line_1x17.gif) no-repeat ;
	float:left;
	padding:5px 25px 0 5px;
	height:17px;
}
SPAN.header_menu_top_end{
	padding-right:10px;
}
IMG.header_support{
	width:25px;
	height:20px;
	float:left;
	margin-right:8px;
}
A.header_support{
	line-height:16px;
}
DIV.header_hotline{
	line-height:25px;
	text-align:right;
	padding-right:10px;
}
/*Menu drop dow*/
LI.header_main_menu_olv{
	position: relative;
	height:23px;
}
LI.header_menu DL {position:absolute; top:0px; left:0; display: none; z-index:1;}
LI.header_menu:hover DL,  LI.header_menu A:hover DL {display:block; padding-bottom: 0px; *left:-40px}
TABLE.main_menu {border-collapse:collapse; padding:0; margin:-1px; font-size:1em;}
SPAN.main_menu_left_dow{
	background:url(header_menu_10x23.gif) left;
	height:23px;
	width:5px;
	float:left;
}
SPAN.main_menu_middle_dow{
	color: #838383;
	background-color:#e8e8e8;
	height:23px;
	line-height:23px;
	text-transform:uppercase;
	font-weight:bold;
	cursor:pointer;
	padding-right: 10px;
	padding-left:11px;
	float:left;
	*padding-left: 11px;		/*hack for IE7*/
	*padding-right: 9px;		/*hack for IE7*/
}
SPAN.main_menu_right_dow{
	background:url(header_menu_10x23.gif) right;
	height:23px;
	width:5px;
	float:left;
	*width: 7px;
}
DIV.main_menu_dow2{
	background: #e7791a;
	margin-left: 0px;
	width: 170px;
	padding-left: 10px;
	padding-right: 10px;
	opacity:0.9;
	padding-bottom: 15px;
	filter:alpha(opacity=90);
	*margin-left: -0px;		/*hack for IE7*/
}
SPAN.main_menu_middle_unselect{
	display: block;
	float: left;
	height: 26px;
	font-weight: bold;
}
SPAN.main_menu_right_unselect{
	display: block;
	float: left;
	height: 26px;
}
SPAN.main_menu_left_unselect{
	display: block;
	float: left;
	height: 26px;
}
A.main_menu_dow2, A.main_menu_dow3{
	display: block;
	height: 24px;
	line-height: 24px;
	text-indent:5px;
	padding-left: 12px;
	color: #000;
	font-weight: bold;
	border-bottom: 1px dashed #fff;
	font-size:12px;
	text-decoration:none;
}
A.header_gallery{
	text-decoration:none;
}
A.main_menu_dow3{
	color:#fff;
	background:url(dot_list_menu_7x7.gif) no-repeat 5px 9px;
}
A:hover.main_menu_dow2{
	text-decoration: none;
}

/*start*/
UL.menu_drop_01{
	position:absolute; top:0; left:0; visibility:hidden;
}
LI.main_menu_00{
	list-style:none; padding:0px;
	height:35px;
}
UL.main_menu_dow2, UL.main_menu_dow3{
	background: #f6b712;
	margin-left: 0px;
	width: 180px;
	padding-left: 10px;
	padding-right: 10px;
	opacity:0.9;  --> Lam mo bg*/
	opacity:1;
	padding-bottom: 15px;
	*margin-left: -0px;		/*hack for IE7*/
}
UL.main_menu_dow3{
	background: url(menu_drow_bg_1x26.gif) repeat;
}
UL.main_menu_dow_gallery{
	width:110px;
}
LI.main_menu_02{
	list-style:none; padding:0px; height:26px; line-height:26px;
}
LI:hover UL{
	visibility:visible;
}

* html .header_menu a:hover.main_menu_dow2, * html .header_menu a:hover.main_menu_dow3{ font-size:12px; text-decoration:none;}
* html .header_menu a:hover.header_gallery{
	text-decoration:none;
}

* html .header_menu a:hover.header_menu_ov_first{ display:block;}
* html .header_menu a:hover.header_menu_ov_first ul { visibility:visible;}

* html .header_menu a:hover.header_menu_ov{ display:block;}
* html .header_menu a:hover.header_menu_ov ul { visibility:visible;}

/*End Menu drop dow*/
/*----------------------------------------------------------------Box Luxury Cruise*/
DIV.box_luxu_cruise{
	margin-bottom:20px;
}
DIV.bg_box_bg_left_top{
	background:url(bg_line_box_left_150x20.png) repeat-x top;
	height:10px;
	position:relative;
}
DIV.bg_left_bg_left_top{
	background:url(bg_corner_box_left_40x40.png) top left;
	height:20px;
	width:20px;
	position:absolute;
	left:0px;
	top:0px;
}
DIV.bg_right_bg_left_top{
	background:url(bg_corner_box_left_40x40.png) top right;
	height:20px;
	width:20px;
	position:absolute;
	right:0px;
	top:0px;
}
DIV.bg_box_bg_left_bottom{
	background:url(bg_line_box_left_150x20.png) repeat-x bottom;
	height:10px;
	position:relative;
}
DIV.bg_left_bg_left_bottom{
	background:url(bg_corner_box_left_40x40.png) bottom left;
	height:20px;
	width:20px;
	position:absolute;
	left:0px;
	bottom:0px;
}
DIV.bg_right_bg_left_bottom{
	background:url(bg_corner_box_left_40x40.png) bottom right;
	height:20px;
	width:20px;
	position:absolute;
	right:0px;
	bottom:0px;
}
DIV.box_luxu_content{
	background:url(bg_line_left_box_left_18x92.png) repeat-y top left;
	padding-left:20px;
}
DIV.box_luxu_right{
	background:url(bg_line_right_box_left_18x92.png) repeat-y top right;
	position:relative;
	padding: 2px 20px 5px 30px;
}
SPAN.box_luxu_dot, SPAN.box_deluxe_dot, SPAN.box_superior_dot{
	background:url(icon1_26x29.gif) no-repeat;
	height:29px;
	width:26px;
	display:block;
	position:absolute;
	top: 0px;
	left: -1px;
}
SPAN.box_deluxe_dot{
	background:url(icon2_26x29.gif) no-repeat;
}
SPAN.box_superior_dot{
	background:url(icon3_26x29.gif) no-repeat;
}
H2.box_luxu_title{
	font-size:16px;
	text-transform:uppercase;
	padding:2px 0px;
}
UL.luxu_list{
	background-color:#ececec;
	margin-left:6px;
	min-height:20px;
}
LI.luxu_list, LI.private_list{
	background:url(box_dot_list_8x9.gif) no-repeat 15px 9px;
	font-weight:bold;
	list-style:none;
}
DIV.box_private{
	margin-bottom:75px;
}
UL.private_list{
	background:url(bg_junk_204x1.gif) repeat-y;
	margin-left:6px;
	min-height:20px;
	position:relative;
	width:204px;
}
LI.private_list{
	background:url(bar_dot_list_8x9.gif) no-repeat 15px 9px;
}
A.luxu_list, A.private_list{
	background: url(box_line_list_1x2.gif) repeat-x bottom;
	display:block;
	height:25px;
	line-height:25px;
	margin-left:10px;
	margin-right:5px;
	padding-left:20px;
}
A.private_list{
	background: url(junk_line_list_1x2.gif) repeat-x bottom;
}
DIV.box_deluxe_cruise, DIV.box_superior_cruise{
	margin-bottom:20px;
}
/*---------------Box private*/
IMG.box_logo{
	width:170px;
	height:95px;
}
DIV.box_logo_content{
	line-height:18px;
	padding-top:5px;
	padding-bottom:20px;
}
/*content index*/
DIV.halongjon{
	background-color:#c2e195;
	padding:2px 10px 5px 10px;
	position:relative;
	min-height:10px;
	margin-bottom:25px;
}
SPAN.corner_left_halongjon{
	background:url(corner_left_halongjon_10x10.gif) no-repeat;
	height:10px;
	width:10px;
	position:absolute;
	bottom:0px;
	left:0px;
}
SPAN.corner_right_halongjon{
	background:url(corner_right_halongjon_10x10.gif) no-repeat;
	height:10px;
	width:10px;
	position:absolute;
	bottom:0px;
	right:0px;
}
IMG.index_banner{
	height:212px;
	width:705px;
}
H2.index_title{
	font-weight:normal;
	font-size:24px;
	color:#0188CD;
}
H2.travel_title, H2.lands_title{
	padding-bottom:10px;
}
P.index_content{
	text-align:justify;
	line-height:18px;
}
DIV.index_more{
	text-align:right;
}
A.index_more{
	background:url(dot_8x10.png) no-repeat 0px 3px;
	padding-left:12px;
	font-weight:bold;
	font-size:11px;
}
DIV.sh_tour_read_more{
	padding-top:12px;
}
DIV.group_tour{
	background:url(line_1x1.gif) repeat-x 0px 18px;
	min-height:20px;
	margin-top:12px;
}
SPAN.group_tour_title{
	background-color:#fff;
	color:#3b3b3b;
	display:block;
	float:left;
	padding-right:10px;
}
A.index_title{
	color:#62a100;
}
DIV.index_cruise_left{
	width:335px;
	padding-right:15px;
	float:left;
	margin:10px 0px 15px;
}
DIV.index_cruise_right{
	float:left;
	width:335px;
	margin:10px 0px;
}
IMG.index_cruise_img{
	height: 94px;
	width:138px;
	float:left;
	margin-right:10px;
	margin-top:4px;
}
H4.index_cruise_title{
	padding-bottom:10px;
	text-align:justify;
	font-size:12px;
}
P.index_cruise_summary{
	text-align:justify;
	line-height:17px;
}
DIV.index_discover{
	padding-top:5px;
}
IMG.index_discover_img{
	float:left;
	height:182px;
	width: 129px;
	margin-right: 15px;
	margin-top:5px;
}
H4.index_discover_title{
	font-size:24px;
	font-weight:normal;
	padding-bottom:5px;
}
UL.index_discover_list{
	float:left;
	padding-top:15px;
	width:538px;
}
LI.index_discover_list{
	list-style:none;
	padding-bottom:6px;
	line-height:18px;
	background:url(dot_6x8.gif) no-repeat 0px 5px;
	padding-left:18px;
}
UL.landscape_list{
	padding-top:10px;
}
LI.landscape_list{
	padding-bottom:4px;
}
/*------------------------------------------------------------------------Footer Class*/
DIV.footer_of_page{
/*	padding-top:5px; */
	font-size:11px;
	line-height:20px;
	text-align:center;
/*	padding-bottom:5px; *//
	color:#666;
}
A.footer_of_page{
	color:#666;
	padding:10px;
}
DIV.footer_menu{
	height:25px;
	line-height:22px;
	text-align:center;
	font-weight:bold;
	margin-top:5px;
}
A.footer_menu{
	padding:0px 12px;
	font-size:11px;
	color:#484848;
	background:url(line_menu_footer_2x11.gif) no-repeat right;
}
A.footer_menu_last{
	background:none;
}
DIV.footer_address{
	line-height:18px;
	font-size:11px;
	text-align:center;
}
/*----------------------------------------------------------------Tour List Class*/
DIV.tour_list_content_sub{
	background-color:#fff;
	padding:0px 10px;
	margin-bottom:20px;
	position:relative;
	border:1px solid #ececec;
	border-top:0px;
	min-height:20px;
	padding-bottom:20px;
	min-height:900px;
	color:#000;
}
H2.tour_list_title_top{
	font-size:24px;
	font-weight:normal;
	font-family:Tahoma, Geneva, sans-serif;
	padding:5px 0px 8px;
}
A.tour_list_title_top{
	color: #908b8b;
}
DIV.tour_list_top_img{
	position:relative;
	min-height:68px;
}
IMG.tour_list_top_img{
	height:180px;
	width:682px;
}
SPAN.tour_list_top_img{
	background:url(layer_banner_tour_705x68.png);
	position:absolute;
	top:0px;
	left:0px;
	height:68px;
	width:682px;
	display:block;
}
DIV.tour_list_top_left{
	float:left;
	width: 100px;
	padding-left:10px;
	position:absolute;
	top:15px;
	left:10px;
}
DIV.tour_list_top_right{
	float:left;
	width: 595px;
	position:absolute;
	top:3px;
	left:110px;
}
A.tour_list_top_title{
	padding-right:10px;
	text-decoration:underline;
}
DIV.tl_content{
	padding-left:2px;
}
DIV.tour_list{
	line-height:18px;
	border-bottom: 1px solid #f1f1f1;
	padding-bottom:15px;
	padding-top:20px;
}
IMG.tour_list_img{
	height: 90px;
	width:130px;
	border:1px solid #666;
	margin-top:4px;
	float:left;
	margin-right:10px;
}
H4.tour_list_title{
	padding-bottom:5px;
}
A.tour_list_title{
	padding-right:10px;
}
DIV.tour_list_content{
	float:left;
	width:541px;
}
P.tour_list_summary{
	text-align:justify;
	padding-top:5px;
	padding-left:1px;
	line-height:18px;
}
/*---------------------------------------Page list*/
DIV.page_list{
	text-align:right;
	font-size:14px;
}
A.page_select{
	color: #e89466;
}
A.page_unselect{
	text-decoration:underline;
	color: #9b9b9b;
	padding:0px 3px;
}
A:hover.page_unselect{
	text-decoration:none;
}
A.page_next, A.page_priview{
	color:#535353;
}
/*------------------------------------------Landscape*/
DIV.landscape_sub{
	padding-bottom:15px;
	border-bottom:1px solid #e1e1e1;
	margin-bottom:10px;
}
DIV.landscape_sub_top{
	padding-bottom:20px;
	padding-top:10px;
}
H2.landscape_title_top, H2.cruise_detail_title{
	font-weight:normal;
	padding-bottom:10px;
}
H2.landscape_title_top{
	padding-bottom:10px;
	font-size:24px;
	font-weight:normal;
}
H2.landscape_title{
	font-size:14px;
	padding-bottom:2px;
}
IMG.landscape_img{
	float:left;
	margin-right:15px;
	margin-top:5px;
	height:80px;
	width:115px;
	border:1px solid #666;
}
DIV.landscape_list_more{
	padding-top:6px;
}
/*-----------------------------------------------------Landscape List*/
DIV.landscape_list_sub, DIV.landscape_list_sub_top, DIV.landscape_list_sub_bottom{
	padding-bottom:18px;
	border-bottom:1px solid #e1e1e1;
	margin-bottom:15px;
}
DIV.landscape_list_sub_bottom{
	margin-bottom:0px;
}
IMG.landscape_detail_img{
	height: 135px;
	width:200px;
	float:left;
	border:1px solid #666;
	margin-right:15px;
	margin-top:5px;
}
H2.landscape_detail_title_top{
	font-weight:normal;
}
DIV.landscape_more{
	background:url(dot_sitemap_16x16.gif) no-repeat 0px 4px;
	margin:25px 0px 5px;
	padding-left:22px;
}
UL.landscape_detail_list{
	padding-left:20px;
}
A.landscape_detail_list{
	color:#000;
}
LI.landscape_detail_list, LI.travel_guide{
	padding-bottom:0px;
	background:url(dot_list_5x6.gif) no-repeat 0px 7px;
	line-height:16px;
	list-style:none;
	padding-left:15px;
	font-size:11px;
}
/*-------------------------------------------------------------News Travel*/
P.news_travel_detail_content_top{
	padding-top:15px;
	line-height:18px;
	text-align:justify;
}
P.news_travel_detail_content{
	line-height:18px;
	text-align:justify;
	padding-top: 10px;
}
DIV.news_travel_detail_infor{
	padding-top:30px;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	line-height:18px;
}
/*-------------------------------------------------------------Travel guide*/
DIV.travel_guide_sub{
	padding-top:5px;
	padding-top:25px;
}
H2.travel_guide_title{
	font-weight:normal;
	font-size:20px;
	background:url(dot_list_17x14.gif) no-repeat 0px 3px;
	padding-left:20px;
	padding-bottom:5px;
}
A.travel_guide_title{
	color:#404040;;
}
UL.travel_guide{
	float:left;
	width:495px;
}
IMG.travel_guide_img{
	height:95px;
	width:145px;
	margin-top:5px;
	margin-left:25px;
	float:left;
	border:1px solid #666;
	margin-right:15px;
}
IMG.travel_guide_detail_img{
	height:110px;
	width:170px;
	float:left;
	margin-right:15px;
	border:1px solid #666;
	margin-top:5px;
}
H2.travel_guide_detail_title, H2.about_us{
	padding-bottom:10px;
	font-weight:normal;
}
H2.about_us{
	padding-bottom:15px;
}
P.travel_guide_detail_content{
	padding-bottom:15px;
	line-height:18px;
	text-align:justify;
}
/*----------------------------------------------------------------Contact us*/
DIV.contact_content{
	padding:20px;
	padding-top:10px;
}
DIV.contact_title{
	font-size:15px;
	color:#e9781a;
	font-weight:bold;
	padding-bottom:10px;
}
SPAN.contact_address{
	width:90px;
	display:block;
	float:left;
}
SPAN.contact_dot{
	padding-right:15px;
	display:block;
	float:left;
}
DIV.contact_padding{
	padding-bottom:8px;
}
SPAN.contact_request{
	width:110px;
	float:left;
}
INPUT.contact_input{
	width:300px;
}
TEXTAREA.contact_input{
	width:300px;
	height:80px;
}
INPUT.contact_input_code{
	width:80px;
}
DIV.contact_button{
	padding:10px 0px;
	padding-left:180px;
}
FORM.contact_us{
	border-top: 1px solid #CCC;
	margin-top: 10px;
	padding-top: 30px;
	padding-bottom: 20px;
	padding-left:10px;
}
/*--------------------------------------Policy*/
DIV.question_title_show{
	padding-top:10px;
	font-size:12px;
	color:#333;
	text-align:justify;
	margin:10px;
	padding-left:10px;
	border-top:1px dashed #666666;
}
SPAN.list_title, SPAN.faq_list_title{
	float:left;
	background:url(../images/dot_list_8x8.gif) no-repeat 0px 6px; 
	width:560px;
	padding-left:15px;
	height:18px;
	line-height:18px;
	overflow:hidden;
}
SPAN.reply{
	float:right;
	padding-right:10px;
	color:#f57200;
	font-size:10px;
	text-decoration:underline;
}
SPAN.close{
	color:#9C6;
}
/*----------------------------FAQs*/
DIV.question_ct_row{
	background-color:#FFFFFF; 
	padding:5px 0px;
	margin:0px 0px 1px 0px;
	min-height:10px;
	border-bottom:1px solid #f4f2f4;
}
SPAN.faq_list_title{
	background:url(dot_list_6x5.gif) no-repeat 0px 6px;
}
DIV.faq_cotent_title_list{	
	line-height:18px;
}
DIV.post_question{
	float:right;
}
A.post_question{
	text-decoration:none;
	display:block;
	padding-top:5px;
}
/*-------------------------------------------------------------------------Tour detail class*/
DIV.tour_detail_summary{
	padding:8px 0px 25px;
}
IMG.tour_detail_img{
	height:193px;
	width:310px;
	float:left;
	padding-right:20px;
}
DIV.tour_detail_summary_right{
	float:left;
	width: 353px;
	line-height:18px;
}
H4.tour_detail_title{
	font-weight:normal;
	color:#0188CD;
	font-family:Tahoma, Geneva, sans-serif;
}
P.tour_detail_highlight{
	padding:5px 0px;
}
DIV.bg_box_bg_customize{
	padding-top:5px;
	padding-bottom:10px;
}
DIV.bg_left_bg_customize{
	background:url(customize_left_12x30.gif);
	height:30px;
	width:12px;
	float:left;
}
DIV.bg_right_bg_customize{
	background:url(customize_right_12x30.gif);
	height:30px;
	width:12px;
	float:left;
}
DIV.bg_middle_bg_customize{
	background:url(customize_mid_45x30.gif) repeat-x;
	height:30px;
	line-height:26px;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	padding:0px 8px;
	float:left;
}
SPAN.tour_detail_mail{
	background:url(send_mail_17x17.gif) no-repeat 0px 5px;
	padding-left:25px;
	padding-right:20px;
	float:left;
	height:25px;
	line-height:32px;
}
SPAN.tour_detail_print{
	background:url(print_19x18.gif) no-repeat 0px 5px;
	float:left;
	padding-left:30px;
	padding-right:20px;
	height:25px;
	line-height:32px;
}
DIV.tour_detail_down{
	background:url(download_19x17.gif) no-repeat 0px 0px;
	padding-left:25px;
	height:20px;
	line-height:20px;
	margin-top:15px;
}
A.mail, A.print, A.down{
	cursor:pointer;
}
P.tour_detail_content{
	margin-top:12px;
	line-height:18px;
	text-align:justify;
}
/*start tab*/
LI.tour_detail_tab, LI.tab_select, LI.tab_unselect{
	padding:0px;
	float:left;
	list-style:none;
	cursor:pointer;
	margin:0px 1px;
}
SPAN.tour_detail_tab_left_first, SPAN.tour_detail_tab_left, LI.tab_select SPAN.tour_detail_tab_left, LI.tab_unselect SPAN.tour_detail_tab_left_first{
	background:url(tab_select_left_6x37.gif) no-repeat;
	height:37px;
	width:6px;
	float:left;
}
SPAN.tour_detail_tab_mid_first, SPAN.tour_detail_tab_mid, LI.tab_select SPAN.tour_detail_tab_mid, LI.tab_unselect SPAN.tour_detail_tab_mid_first{
	background:url(tab_select_mid_1x37.gif) repeat-x;
	height:37px;
	line-height:24px;
	float:left;
	padding:0px 10px;
	color:#fff;
}
SPAN.tour_detail_tab_right_first, SPAN.tour_detail_tab_right, LI.tab_select SPAN.tour_detail_tab_right, LI.tab_unselect SPAN.tour_detail_tab_right_first{
	background:url(tab_select_right_6x37.gif) no-repeat;
	height:37px;
	width:6px;
	float:left;
}
SPAN.tour_detail_tab_left, LI.tab_unselect SPAN.tour_detail_tab_left_first{
	background:url(tab_left_6x37.gif) no-repeat;
}
SPAN.tour_detail_tab_mid, LI.tab_unselect SPAN.tour_detail_tab_mid_first{
	background:url(tab_mid_1x37.gif) repeat-x;
	color:#626262;
}
SPAN.tour_detail_tab_right, LI.tab_unselect SPAN.tour_detail_tab_right_first{
	background:url(tab_right_6x37.gif) no-repeat;
}
/*end tab*/
A.tour_detail_cruise_title{
	color:#0188CD;
}
DIV.tour_detail_tab{
	line-height:18px;
	text-align:justify;
}
DIV.bg_box_bg_book_now{
	padding-left:250px;
	padding-top:20px;
}
DIV.bg_left_bg_book_now{
	background:url(button_left_6x21.gif);
	height:21px;
	width:6px;
	float:left;
}
DIV.bg_middle_bg_book_now{
	background:url(button_mid_6x21.gif) repeat-x;
	padding:0px 5px;
	float:left;
	height:21px;
	font-size:13px;
	line-height:20px;
	font-weight:bold;
}
DIV.bg_right_bg_book_now{
	background:url(button_right_6x21.gif);
	height:21px;
	width:6px;
	float:left;
	margin-right:10px;
}
A.css_link_bg_book_now{
	text-decoration:none;
}
DIV.related_tour{
	padding-top:55px;
}
DIV.related_tour_title{
	text-decoration:underline;
	padding-bottom: 15px;
}
UL.related_tour{
	padding-bottom: 40px;
}
LI.related_tour{
	background:url(dot_list_8x10.gif) no-repeat 0px 5px;
	line-height:18px;
	padding-bottom:5px;
	padding-left:15px;
	list-style:none;
}
IMG.tour_detail_tab2_img{
	width:139px;
	height:119px;
	float:left;
	margin-right:16px;
}
DIV.tour_detail_tab3{
	padding-bottom:16px;
	padding-top:20px;
}
/*-------------------------------------------------------Tour Detail------------------------------*/


TABLE.td_table{
	background-color:#bdbdbd;
	width:100%;
	margin:auto;
}

.cruise_test TABLE.td_table{
	background-color:#bdbdbd;
	width:auto;
	margin:auto;
}
TD.td_01_title{
	background-color:#e5e5e5;
	height:20px;
	line-height:20px;
	padding:0px 1px;
	font-weight:bold;
	text-align:center;
}
A.cruise_detail_book{
	color:#fe0000;
}
TD.td_02{
	background-color:#f7f7f7;
	height:20px;
	line-height:20px;
	text-align:right;
	padding-right:5px;
}
TD.td_first{
	text-align:left;
	padding-left:15px;
	/* width:17%; */
}
INPUT.input_td_1{
	float:left;
}
SPAN.transfer_content{
	float:left;
	line-height:18px;
	padding-left:8px;
	padding-bottom:7px;
}
TD.td_transfer{
	width:27%;
	padding-left:10px;
	background-color:#dfc980;
}
TD.td_transfer_title{
	background-color:#cbb470;
}
TD.td_book{
	width:13%;
	padding-right:15px;
	font-weight:normal;
}
DIV.tour_detail_book_title{
	padding-bottom:10px;
}
DIV.tour_detail_book{
	padding-top:15px;
}
SPAN.tour_detail_book1{
	width:110px;
	padding-right:10px;
	float:left;
}
SPAN.tour_detail_book2{
	/* width:120px; */
	padding:0px 5px;
	line-height:20px;
	float:left;
}
SELECT.tour_detail_book_slc{
	width:145px;
	float:left;
}
INPUT.tour_detail_book_input_1{
	width:35px;
	float:left;
}
SPAN.tour_detail_book_left{
	background:url(book_left_12x27.gif) no-repeat top left;
	height:27px;
	width:12px;
	float:left;
}
SPAN.shopcart_book_left{
	background:url(book_scart_left_12x27.gif) no-repeat top left;
	float:right;
}
SPAN.tour_detail_book_mid{
	background:url(book_mid_12x27.gif) repeat-x top left;
	height:27px;
	line-height:20px;
	float:left;
	padding:0px 8px;
	font-weight:bold;
}
SPAN.tour_detail_book_right{
	background:url(book_right_12x27.gif) no-repeat top left;
	height:27px;
	width:12px;
	float:left;
	margin-right:30px;
}
DIV.tour_detail_book_button{
	padding-left:100px;
	padding-top:15px;
}
INPUT.tour_detail_book{
	background:none;
	border:none;
	margin:0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
	margin-top:1px;
	font-size:13px;
	padding:0px;
}
DIV.tour_detail_bg_book{
	background-color:#efe8d5;
	padding:4px 10px 16px;
	min-height:20px;
	margin-top:15px;
}
IMG.tour_detail_celender{
	float:left;
	cursor:pointer;
}
INPUT.tour_detail_book_input{
	width:140px;
	float:left;
	margin-right:5px;
}
/*_________________________________________________Cruise Detail__________________________*/
DIV.cruise_detail_content_top{
	background-color:#fff;
	padding:0px 10px;
	margin-bottom:20px;
	position:relative;
	border:1px solid #ececec;
	border-top:0px;
	min-height:900px;
}
SPAN.corner_top_left{
	background:url(corner_top_left_5x5.gif) no-repeat;
	height:5px;
	width:5px;
	position:absolute;
	top:0px;
	left:0px;
}
SPAN.corner_top_right{
	background:url(corner_top_right_5x5.gif) no-repeat;
	height:5px;
	width:5px;
	position:absolute;
	top:0px;
	right:0px;
}
SPAN.corner_bottom_left{
	background:url(corner_bottom_left_6x6.gif) no-repeat;
	height:6px;
	width:6px;
	position:absolute;
	bottom:0px;
	left:0px;
}
SPAN.corner_bottom_right{
	background:url(corner_bottom_right_6x6.gif) no-repeat;
	height:6px;
	width:6px;
	position:absolute;
	bottom:0px;
	right:0px;
}
/*pathway*/
DIV.pathway{
	padding:10px 0 10px;
	font-size:11px;
}
A.pathway{
	color:#317eb4;
	background:url(path_way_7x9.gif) no-repeat center right;
	padding-right:12px;
	padding-left:4px;
}
SPAN.pathway{
	padding-left:5px;
	font-weight:bold;
	color:#a2a6a7;
}
IMG.book_mark_img{
	height:16px;
	width:125px;
	border:none;
}
IMG.gallery_img{
	height:15px;
	width:103px;
	margin-top:2px;
}
DIV.cruise_book_mark{
	text-align:right;
	float:right;
	padding-top:10px;
	min-width:300px;
}
A.view_gallery{
	padding-right:5px;
}
SPAN.cruise_title{
	text-transform:uppercase;
	font-size:18px;
}
H2.cruise_detail_title{
	padding-bottom:5px;
	font-size:24px;
	font-family:Tahoma, Geneva, sans-serif;
	float:left;
	width:430px;
}
DIV.cruise_detail_summary_left{
	float:right;
	width:360px;
	line-height:18px;
}
DIV.cruise_detail_summary_right{
	float:left;
	width:310px;
	padding-right:15px;
}
IMG.cruise_detail_img{
	height:193px;
	width:310px;
}
P.cruise_detail_content{
	line-height:18px;
	text-align:justify;
	padding-bottom:5px;
	color:#2c2c2c;
}
SPAN.cruise_gallery{
	margin: 0px 25px;
}
DIV.cruise_detail_compare{
	background:url(dot_list_16x18.gif) 0px 5px no-repeat;
	float:left;
	height:23px;
	display:block;
	line-height:32px;
	padding-left:24px;
	position:relative;
}
H2.compare_ship{
	font-size:30px;
	padding-bottom:30px;
}
/*popup*/
A.compare_title{
	text-decoration:none;
}
FORM.login_popup{
	border: solid #979797 1px; 
	padding: 5px 10px 5px; 
	width: 155px; 
	position: absolute; 
	left: 40px; 
	top: 25px;
	background:url(bg_compare_1x1.png) repeat;
	display:none;
}
DIV.cruise_detail_popup_title{
	background:url(dot_list_19x21.gif) no-repeat 0px 6px;
	line-height:32px;
	height:27px;
	text-transform:uppercase;
	padding-left:26px;
	padding-bottom:2px;
}
DIV.login_popup_close{
	padding-left:25px;
	padding-top:5px;
	line-height:14px;
}
DIV.cruise_detail_popup_line1{
	line-height:25px;
	color:#643200;
}
INPUT.input_cruise_popup{
	margin-right:12px;
	float:left;
	margin-top:8px;
}
SPAN.compare_left{
	background:url(cruise_detail_bg_left_12x18.gif);
	height:18px;
	width:12px;
	float:left;
}
SPAN.compare_mid{
	background:url(cruise_detail_bg_mid_2x18.gif) repeat-x;
	height:18px;
	float:left;
}
SPAN.compare_right{
	background:url(cruise_detail_bg_right_12x18.gif);
	height:18px;
	width:12px;
	float:left;
}
A.campare_popup{
	cursor:pointer;
	text-decoration:none;
}
DIV.popup_close{
	line-height:10px;
	text-align:right;
}
SPAN.login_popup_close{
	font-weight: bold;
	font-size:14px;
}
/*TAB*/
/*UL.cruise_detail_tab{
	padding-top:70px;
	margin-left:2px;
}
LI.cruise_detail_tab, LI.tab_index_select, LI.tab_index_unselect{
	list-style:none;
	background: url(tour_detail_tab_1x22.gif) repeat-x;
	padding:0px;
	float:left;
	height:22px;
	padding:0px 10px 0px 11px;
	line-height:22px;
	cursor:pointer;
}
SPAN.cruise_detail_tab, SPAN.cruise_detail_tab_first{
	float:left;
	padding:0px 8px;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#8d8c8c;
}
SPAN.cruise_detail_tab_first{
	background-color:#d96300;
	color:#fff;
}
LI.tab_index_select SPAN.cruise_detail_tab{
	float:left;
	padding:0px 8px;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#fff;
	background-color:#d96300;
}
LI.tab_index_unselect SPAN.cruise_detail_tab_first, LI.tab_index_unselect SPAN.cruise_detail_tab{
	background: url(tour_detail_tab_1x22.gif) repeat-x #fff;
	color:#8d8c8c;
}*/
DIV.cruise_detail_tab_sub{
	background:url(corner_line_tab_mid_1x13.gif) repeat-x bottom;
	height:37px;
	padding-top:20px;
	margin-bottom:5px;
}
DIV.corner_tab_right{
	background:url(corner_line_tab_right_6x13.gif) no-repeat bottom right;
}
UL.cruise_detail_tab{
	font-size:12px;
	height:37px;
	background:url(corner_line_tab_left_6x13.gif) no-repeat bottom left;
	padding-left:15px;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
}
LI.cruise_detail_tab, LI.tab_index_select, LI.tab_index_unselect{
	list-style:none;
	float:left;
	margin-left:2px;
	cursor:pointer;
}
SPAN.cruise_detail_tab_left_first, SPAN.cruise_detail_tab_left, LI.tab_index_select SPAN.cruise_detail_tab_left, LI.tab_index_unselect SPAN.cruise_detail_tab_left_first{
	background:url(tab_select_left_6x37.gif) no-repeat;
	height:37px;
	width:6px;
	float:left;
}
SPAN.cruise_detail_tab_mid_first, SPAN.cruise_detail_tab_mid, LI.tab_index_select SPAN.cruise_detail_tab_mid, LI.tab_index_unselect SPAN.cruise_detail_tab_mid_first{
	background:url(tab_select_mid_1x37.gif) repeat-x;
	height:37px;
	line-height:24px;
	float:left;
	padding:0px 2.5px;
	color:#fff;
}
SPAN.cruise_detail_tab_right_first, SPAN.cruise_detail_tab_right,LI.tab_index_select SPAN.cruise_detail_tab_right, LI.tab_index_unselect SPAN.cruise_detail_tab_right_first{
	background:url(tab_select_right_6x37.gif) no-repeat;
	height:37px;
	width:6px;
	float:left;
}
SPAN.cruise_detail_tab_left, LI.tab_index_unselect SPAN.cruise_detail_tab_left_first{
	background:url(tab_left_6x37.gif) no-repeat;
}
SPAN.cruise_detail_tab_mid, LI.tab_index_unselect SPAN.cruise_detail_tab_mid_first{
	background:url(tab_mid_1x37.gif) repeat-x;
	color:#626262;
}
SPAN.cruise_detail_tab_right, LI.tab_index_unselect SPAN.cruise_detail_tab_right_first{
	background:url(tab_right_6x37.gif) no-repeat;
}
/*End TAB*/
DIV.cruise_detail_tab{
	text-align:justify;
	line-height:16px;
}
DIV.cruise_detail_tab1_list_left{
	float:left;
	width: 435px;
	padding-right:20px;
}
DIV.cruise_detail_tab1_list_right{
	float:right;
}
DIV.cruise_detail_tab1_title_img{
	padding:15px 0px 25px 25px;
}
IMG.cruise_detail_tab1_title_img{
	width:650px;
	height:227px;
}
P.cruise_summary, P.cruse_tab_left2{
	line-height:18px;
	text-align:justify;
	padding-bottom:15px;
}
P.cruise_tab_left1{
	padding-bottom:5px;
}
UL.cruise_tab_left3{
	padding-left:20px;
	line-height:18px;
}
IMG.cruise_detail_tab1_img, IMG.tab3_img{
	height: 167px;
	width: 250px;
	margin-bottom:10px;
	margin-top:5px;
}
DIV.cruise_tab2_1{
	line-height:18px;
}
DIV.tab6_title, DIV.tab6_title_top{
	background:url(write_30x28.gif) no-repeat;
	border-bottom:1px solid #e1e1e1;
	padding-bottom:10px;
}
DIV.cruise_tab3_day{
	padding-bottom:5px;
	padding-top:5px;
}
IMG.tab3_img{
}
SPAN.tab6_title{
	padding-right:15px;
	float:left;
}
/*________TAB 1_______*/
P.cruise_detail_price{
	line-height:20px;
	padding-top:5px;
}
DIV.cruise_detail_clude, DIV.cruise_detail_clude2{
	padding:2px 0px 10px;
}
A.cruise_detail_clude_title, A.cruise_detail_clude_title2{
	background:url(dot_9x9.gif) no-repeat 0px 3px;
	display:block;
	padding-left:15px;
	color:#2a80bd;
	font-size:11px;
	text-decoration:underline;
	cursor:pointer;
	margin:5px 0px;
}
A.cruise_detail_clude_title44{
	background:url(adot_9x9.gif) no-repeat 0px 3px;
	display:block;
	padding-left:15px;
	color:#2a80bd;
	font-size:11px;
	text-decoration:underline;
	cursor:pointer;
	margin:5px 0px;
}
A.cruise_detail_clude_title2{
	background:url(dot_9x9.gif) no-repeat 0px 5px;
	margin:3px 0 3px;
}
DIV.cruise_detail_clude_left, DIV.cruise_detail_clude_right{
	width:328px;
	float:left;
	padding-right:25px;
	line-height:16px;
	text-align:justify;
	padding-top:10px;
}
DIV.cruise_detail_clude_right{
	padding-right:0px;
}
H4.cruise_detail_clude{
	text-decoration:underline;
	font-size:13px;
}
P.cruise_detail_clude{
	padding-bottom:0px;
	text-indent:20px;
}
DIV.cruise_detail_tab1_view{
	background-color:white;
	margin-bottom:30px;
	min-height:20px;
}
DIV.tab1_view_right{
	background-color:#ECECEC;
	width:203px;
	float:right;
	padding:5px;
}
DIV.tab1_view_left{
	float:left;
	width:440px;
	text-align:justify;
	line-height:16px;
	background-color:#fff;
	padding-right:30px;
}
DIV.cruise_detail_description_img{
	border:1px solid #b9b9b9;
	padding:3px;
	margin-bottom:10px;
}
IMG.tour_description_img{
	height:130px;
	width:195px;
}
A.cruise_detail_tour_description{
	display:block;
	text-align:center;
	word-spacing:2px;
	line-height:14px;
}
/*_________Charter_____*/
#blanket {
	background-color:#111;  opacity: 0.75;  filter: alpha(opacity=75);  position:absolute;
	z-index: 9001; /*ooveeerrrr nine thoussaaaannnd*/
	top:0px;  left:0px;  width:100%;
}
#popUpDiv {
	position:absolute;  background-color:#eeeeee;
	z-index: 9002; /*ooveeerrrr nine thoussaaaannnd*/
	padding: 10px;  text-align: left;
}
DIV.cruise_detail_charter_ct{
	position:absolute;  left:-180px; background-color:#fff; padding:20px;
	width: 680px;
	z-index:9000;
}
DIV.tour_cruise_detail_charter_ct{
	background-color:#fff;
	width:680px;
	position:absolute;

	left:-220px;
	padding:20px;
	z-index:8999;
}
DIV.cruise_detail_charter_bg{
	position:fixed; width:100%; 
	height:100%; 
	top:0; 
	left:0; 
	background-color:#000;
	opacity: 0.75;  filter: alpha(opacity=75); 
}
H2.cruise_detail_charter{
	float:left;
	width:250px;
	font-size:30px;
	padding-bottom:20px;
}
DIV.cruise_detail_charter_close{
	float:right;
	width:100px;
	text-align:right;
}
DIV.charter_close{
	text-align:right;
}
/*_________Tab 3_______*/
DIV.cruise_cabin_content{
	padding-bottom:20px;
}
IMG.cruise_cabin_room, IMG.cruise_cabin_activities{
	height:167px; width:250px; float:right; margin-left:10px;
	margin-top:5px;
}
P.cruise_cabin_content{
	text-align:justify;
	line-height:16px;
}
/*_________Tab 4_______*/
DIV.cruise_food_content{
	padding-bottom:150px;
}
/*_________________________________________________Send link*/
DIV.send_link_logo{
	padding-bottom:20px;
	margin-left:10px;
}
IMG.send_link_logo{
	height:55px;
	width: 300px;
}
DIV.send_link_sub, DIV.send_link{
	width:480px;
	margin:auto;
	background: url(bg_985x80.gif) right repeat-y;
}
DIV.send_link_sub{
	background: url(bg_985x80.gif) left repeat-y;
	padding-left:10px;
}
DIV.send_link_title{
	background-color: #84be2b;
	height:20px;
	line-height:20px;
	color:#fff;
	padding-left:5px;
	word-spacing:2px;
	margin-left:5px;
	margin-right:15px;
}
DIV.send_link_this{
	padding:5px 15px 4px;
}
DIV.send_link_this_{
	padding-left:40px;
}
FORM.send_link{
	margin-top:20px;
	margin-left:20px;
	padding-bottom:20px;
}
/*___________________________________________Cruise Compare_______________________________*/
DIV#wrapper_cruise{
	background-color:#fff;
	width:1200px;
	margin:auto;
	min-height:20px;
}
DIV.cruise_compare_sub{
	padding-top:10px;
}
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;
}
LI.cruise_compare_list_title{
	list-style:none;
	float:left;
	/*width:230px;*/
	width: 300px;
	margin-right:10px;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	text-transform:uppercase;
	font-weight:bold;
	padding-bottom:10px;
	color:#62A100;
}
LI.cruise_compare_list{
	list-style:none;
	float:left;
	width:300px;
	color:#623201;
	font-weight:bold;
	padding-bottom:5px;
	margin-right:10px;
}
INPUT.input_cruise_compare{
	margin-top:1px;
	float:left;
	margin-right:15px;
}
DIV.cruise_compare_bt{
	/*padding-top:5px;*/
	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;
}
TD.cc_01_title{
	background-color:#C2E195;
	text-align:center;
	font-weight:bold;
	padding:8px 0px;
	vertical-align:top;
	font-size:11px;
}
TD.cc_02{
	background-color:#EEEEEE;
	padding:5px 8px;
	text-align:justify;
	line-height:18px;
	text-align:left;
	font-size:11px;
	vertical-align:top;
}
TD.tleft{
	text-align:left;
	padding-left:5px;
}
TD.cc_title_01{
	width:10%;
	text-align:left;
	padding-left:5px;
}
TD.cc_title_02{
	width:8%;
}
TD.cc_title_03{
	width:20%;
}
TD.cc_title_04{
	width:6%;
}
TD.cc_title_05{
	width:8%;
}

TD.cc_title_08{
	width:10%;
}

TD.cc_title_088{
	width:12%;
}

TD.cc_title_089{
	width:14%;
}
TD.cc_title_099{
	width:16%;
}


TD.cc_title_06{
	width: 6%;
}
TD.tjus{
	text-align:justify;
}
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;
}
/*_____________________________________Customize tour*/
DIV.customize_tour{
	margin:0px 3px 0px 5px;
	padding: 5px 5px 20px;
	min-height:20px;
}
DIV.review_tour_title{
	padding:2px 0px 30px;
}
DIV.tour_detail_title_book{
	padding:15px 0px 10px;
}
SPAN.review_tour_title_3{
	float:left;
	color:#e9781a;
	width:auto;
	height:25px; font-size:13px;
	line-height:18px;
}
IMG.calender{
	cursor:pointer;
}
TABLE.b_infor_contact_book TD{font-size:12px; padding-left:8px;}
TABLE TD.tblack1{font-size:12px; color:#60605E; padding-left:8px;}
DIV.note_review_tour{padding-top:10px; padding-bottom:10px; font-weight:normal; font-size:12px; color:#AC1C14; border-bottom:1px dashed #0370B3; padding-left:20px;}
INPUT.customize_input_2{width:146px;}
SELECT.customize_select{color:#333333; width:150px;}
DIV.tour_detail_tab3_form_ct_cus{
	height:24px; padding-top:3px;
}
SPAN.tour_detail_tab3_form_t1_cus{
	width:105px;
	float:left;
	margin-left:3px;
	height:20px;
	line-height:20px;
	overflow:hidden;
}
SPAN.tour_detail_tab3_input_2{
	float:left;
	margin-right:10px;
}
INPUT.tour_detail_tab3_input_2{
	width:30px;
	height:14px;
}
SPAN.tour_detail_tab3_form_t2{
	width: 110px;
	height:20px;
	line-height:20px;
	color:#0072b1;
	float:left;
	padding-right:5px;
}
SPAN.tour_detail_tab3_form_t2_cus_{
	width: 180px;
	height:20px;
	line-height:20px;
	color:#0072b1;
	float:left;
	padding-right:5px;
}
TD.review_4{color:#666666;}
SPAN.more_cus{
	text-decoration:underline;
}
DIV.special_sevices_request{
	padding:10px 0px;
	text-decoration:underline;
}
A.special_sevices_request{
	color:#000;
}
SPAN.cus_currency{
	width:auto;
	margin-right:10px;
}
DIV.anti_spam{padding:5px 7px 0px 6px;}
SPAN.anti_spam_left{
	float:left;
	width:100px;
	margin-right:8px;
	height:65px;
	line-height:65px;
}
SPAN.anti_spam_left_2{
	float:left;
	width:90px;
	margin-right:18px;
	height:20px; 
	line-height:20px;
}
TEXTAREA.payment_opt{
	width:300px;
	height:70px;
}
DIV.anti_spam_2{padding:7px 7px 10px 4px;}
DIV.customize_send{
	padding-left:186px;
	padding-top:10px;
}
INPUT.input_cabin{
	width:35px;
}
SPAN.contact_us_left_3{ 
	width:120px;
	padding-right:10px;
	height:20px;
	line-height:20px;
}
/*End Customize*/
/*_________________________________________Shopcart_____________________________________*/
DIV.shopcart_help_title{
	padding-bottom:5px;
	text-decoration:underline;
}
P.shopcart_help_content{
	line-height:18px;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:10px;
}
DIV.shopcart_book_choose{
	border-bottom:none;
	padding-top:5px;
	padding-left:5px;
	background-color:#C2E195;
	margin-bottom:1px;
}
DIV.shopcart_tour_sub{
	float:left;
}
DIV.shopcart_person{
	line-height:20px;
	padding-bottom:5px;
	color:#000;
}
DIV.shopcart_tour{
	background-color:#eeeeee;
	padding-bottom:10px;
	min-height:20px;
}
DIV.shopcart_sub_tour{
	padding:10px;
	min-height:20px;
}
DIV.shc_t1{
	float:left;
	padding-top:2px;
	padding-right:20px;
}
SPAN.shopcart_tour_number{
	margin-bottom:10px;
	float:left;
	margin-right:10px;
	margin-top:2px;
	color:#0188CD;
}
SPAN.shopcart_tour_n{
	line-height:18px;
	margin-right:10px;
	margin-left:8px;
	float:left;
}
SPAN.tour_detail_book3{
	/* width:70px; */
}
SPAN.shopcart_n_update{
	padding-right:10px;
}
DIV.shc_t2{
	float:right;
}
SPAN.tour_detail_book_left{
	background:url(book_left_12x27.gif) no-repeat top left;
	height:27px;
	width:12px;
	float:left;
}
SPAN.tour_detail_book_mid{
	background:url(book_mid_12x27.gif) repeat-x top left;
	height:27px;
	line-height:20px;
	float:left;
	padding:0px 8px;
	font-weight:bold;
}
SPAN.tour_detail_book_right{
	background:url(book_right_12x27.gif) no-repeat top left;
	height:27px;
	width:12px;
	float:left;
	margin-right:30px;
}
A.tour_detail_book_link{
	color:#fff;
	cursor:pointer;
}
A:hover.tour_detail_book_link{
	text-decoration:none;
}
DIV.shopcart_tour_title_t{
	line-height:20px;
	background-color:#e5e5e5;
	padding-left:5px;
}
DIV.shopcart_tour_title_t1{
	line-height:25px;
	margin-bottom:16px;
	padding-left:5px;
	color:#62A100;
}
SPAN.t_time{
	color:#666;
}
DIV.shopcart_tour_title_t1 SPAN{
}
SPAN.shopcart_tour_remover{
	padding-left:30px;
	font-weight:normal;
	cursor:pointer;
	color:#000;
}
DIV.shopcart_summary{
	padding:5px;
	padding-top:0px;
}
SPAN.shopcart_detail_book1{
	padding-right:15px;
	margin-left:60px;
	float:left;
	line-height:20px;
}
DIV.shopcart_book_left_tour{
	text-align:right;
	padding-right:40px;
}
A.shopcart_remove{
	font-size:11px;
}
DIV.shopcart_total{
	padding:10px 40px 5px;
	text-align:right;
}
DIV.shopcart_contact_sub{
	margin:20px 0px;
	padding:5px;
	padding-bottom:30px;
	background-color:#eeeeee;
	min-height:20px;
}
DIV.shopcart_contact{
	float:left;
	padding-right:20px;
}
DIV.shopcart_contact_title{
	padding-bottom:10px;
}
DIV.shopcart_contact_t1{
	width:113px;
	float:left;
	line-height:20px;
	padding-bottom:5px;
	color:#606060;
}
DIV.shopcart_contact_t2{
	float:left;
	line-height:25px;
	color:#606060;
}
INPUT.shopcart_input{
	width:196px;
}
TEXTAREA.shopcart_input{
	width:250px;
	height:80px;
}
SELECT.shopcart_select{
	width:136px;
}
DIV.shopcart_more{
	float:right;
	padding:5px;
	padding-top:4px;
	margin-top:18px;
	background-color:#cddbe6;
}
DIV.shopcart_contact_title{
	padding-bottom:10px;
}
DIV.shopcart_contact_t3{
	width:112px;
	color:#000;
}
IMG.shopcart_calender_{
	float:right;
	padding-left:5px;
	cursor:pointer;
}
INPUT.shopcart_input_1{
	width:131px;
	float:left;
}
DIV.shopcart_top{
	border-top:1px solid #c0c0c0;
	padding-bottom:2px;
	line-height:20px;
}
SPAN.shopcart_choose{
	float:left;
	color:#333;
	display:block;
	padding-right:20px;
	background:url(dot_list_hotel_10x8.gif) no-repeat center right;
	margin-right:10px;
	margin-top:2px;
}
DIV.shopcart{
	margin-right:4px;
	float:left;
	margin-top:2px;
}
SPAN.shopcart{
	display:block;
	color:#999;
	padding-right:10px;
	line-height:20px;
	float:left;
	margin-top:2px;
}
INPUT.shopcart{
	margin-top:4px;
	float:left;
}
DIV.shopcart_transfer{
	line-height:18px;
	padding-top:10px;
}

/*Part way*/
A.landscape_part_way{
	padding-right:15px;
	background:url(dot_list_7x8.gif) no-repeat right 7px;
	margin-right:5px;
}
H2.travel_detail_title{
	padding-bottom:5px;
}



DIV.step_crumb_apply{
color:#E31B2E;
float:left;
font-size:14px;
font-weight:bold;
height:16px;
padding-bottom:3px;
text-align:left;
width:110px;}

DIV.step_crumb_1{
background:transparent url(../images/bulet_crumb.gif) no-repeat scroll 0 0;
color:#333333;
float:left;
font-weight:bold;
padding-left:14px;
padding-right:25px;
}
DIV.step_crumb_2{
background:transparent url(../images/bulet_crumb2.gif) no-repeat scroll 0 0;
color:#999999;
float:left;
padding-left:14px;
padding-right:25px;
}

span.cruise_detail_tab, span.cruise_detail_tab_first {
font-size:12px;
padding:0 0px;
font-weight:bold;
}


li.tab_index_select span.cruise_detail_tab {
font-size:12px;
padding:0 0px;
}
/*___________________________________Box Top Class*/
DIV.bg_box_top{
	background-color:#ececec;
	height:35px;
}
DIV.bg_box_top_junk{
	background:url(bg_junk_204x1.gif) repeat-y right;
	height:35px;
	width:210px;
}
DIV.box_top_bar, DIV.box_top_junk_bar{
	background:url(bar_box_top_mid_1x35.gif) repeat-x;
	height:35px;
	float:left;
	width:180px;
}
DIV.box_top_junk_bar{
	background:url(bar_top_mid_1x35.gif) repeat-x;
}
DIV.box_top_bar_left, DIV.box_top_junk_bar_left{
	background:url(bar_box_top_left_105x35.gif) no-repeat left;
	height:35px;
}
DIV.box_top_junk_bar_left{
	background:url(bar_top_left_105x35.gif) no-repeat;
}
DIV.box_top_bar_left_first{
	background:url(bar_first_left_105x35.gif) no-repeat;
	height:35px;
}
H2.box_top_bar_title, H2.box_top_junk_bar_title{
	font-size:14px;
	text-transform:uppercase;
	color:#fff;
	line-height:35px;
	padding-left:15px;
	padding-right:20px;
}
DIV.box_top_bar_right, DIV.box_top_junk_bar_right{
	background:url(bar_box_top_right_45x35.gif) no-repeat right;
	height:35px;
}
DIV.box_top_junk_bar_right{
	background:url(bar_top_right_45x35.gif) no-repeat right;
}
LI.compare_button{
	list-style:none;
	height:23px;
	padding-left:16px;
	margin-top:5px;
	float:right;
	margin-right:10px;
}
SPAN.compare_button_left{
	background:url(compare_left_16x17.gif) no-repeat left top;
	height:17px;
	width:16px;
	float:left;
}
SPAN.compare_button{
	background:url(compare_mid_1x17.gif) repeat-x;
	height:17px;
	line-height:14px;
	display:block;
	float:left;
}
A.compare_button, A.compare_junk{
	color:#e76800;
	text-decoration:none;
	cursor:pointer;
	background:url(compare_right_6x17.gif) no-repeat right top;
	height:17px;
	display:block;
	padding:0px 5px;
	font-size:11px;
}
LI.compare_junk{
	list-style:none;
	height:65px;
	position:absolute;
	width:220px;
	margin-bottom:65px;
}
SPAN.compare_junk{
	background:url(bottom_junk_222x65.png) no-repeat;
	display:block;
	height:65px;
}
A.compare_junk{
	background:none;
	text-align:right;
	padding-right:28px;
	line-height:20px;
}
DIV.bg_bottom{
	background:url(bg_content_bottom_mid_1x295.gif) repeat-x bottom;
	min-height:20px;
	position:relative;
}
DIV.bg_bottom_left{
	background:url(corner_content_bottom_left_10x10.gif) no-repeat;
	height:10px;
	width:10px;
	position:absolute;
	bottom:0px;
	left:0px;
}
DIV.bg_bottom_right{
	background:url(corner_content_bottom_right_10x10.gif) no-repeat right bottom;
	height:10px;
	width:10px;
	position:absolute;
	bottom:0px;
	right:0px;
}

/*Group cruise - index*/
DIV.index_group_cruise{
	padding:45px 0px 20px;
}
DIV.index_item_cruise, DIV.index_item_cruise_last{
	width:152px;
	background:url(bg_tour_164x1.gif) repeat-y;
	border-top:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	position:relative;
	padding:7px 6px 4px;
	float:left;
	margin-right:16px;
}
DIV.index_item_cruise_last{
	margin-right:0px;
}
IMG.item_cruise{
	border:1px solid #6f7170;
	height:100px;
	width:150px;
}
A.item_cruise_title{
	color:#494846;
	display:block;
	line-height:16px;
	height:28px;
}
DIV.sh_cruise_view_more{
	text-align:right;
}
A.sh_cruise_view_more{
	font-size:11px;
	color:#e87616;
}
SPAN.corner_left_cruise{
	background:url(corner_left_tour_10x10.gif) no-repeat;
	height:10px;
	width:10px;
	position:absolute;
	left:0px;
	bottom:-1px;
}
SPAN.corner_right_cruise{
	background:url(corner_right_tour_10x10.gif) no-repeat;
	height:10px;
	width:10px;
	position:absolute;
	right:0px;
	bottom:-1px;
}

/*____________________________________________tour cruise detail*/
H4.tour_cruise_detail_title{
	color:#0188CD;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:normal;
}
DIV.tour_cruise_detail_bookmark{
	margin-top:20px;
}
DIV.tour_cruise_detail_clude{
	padding-top:15px;
}
P.tour_cruise_detail_price{
	padding-bottom:2px;
}
DIV.tour_detail_package_book_mark{
	margin-top:20px;
}
DIV.tour_package_cruise_left{
	float:left;
	width:420px;
}
DIV.tour_package_cruise_right{
	float:right;
	width:250px;
	margin-left:10px;
}
IMG.tour_package_cruise{
	height:167px;
	width:250px;
	margin-bottom:20px;
}
P.tour_package_cruise{
	text-indent:30px;
	padding-bottom:15px;
	line-height:16px;
}
H2.payment_title_top{
	padding-bottom:0px;
}
/*____________Add Book Cruise*/
DIV.add_book_cruise_sub{
	padding:0px 6px 20px;
}
DIV.add_book_cruise{
	border-bottom: 1px solid #a2a2a2;
	margin-bottom: 5px;
	margin-top: 10px;
	padding-bottom: 18px;
	height:40px;
}
UL.add_book_cruise{
	background:url(line_black_1x1.gif) repeat-x 0px 21px;
	min-height:25px;
}
LI.add_book_steps{
	list-style:none;
	float:left;
	background:url(apply_mid_1x42.gif) repeat-x;
	position:relative;height:42px;
	line-height:42px;
	display:block;
	color:#5a5a5a;
	font-weight:bold;
	margin-right:35px;
}
LI.add_book_over{
	background:url(apply_over_mid_1x42.gif) repeat-x;
}
LI.add_book_fixed{
	background:url(apply_fixed_mid_1x42.gif) repeat-x;
}
LI.add_book_steps_last{
	margin-right:0px;
}
SPAN.add_book_apply_left_first{
	background:url(apply_left_20x42.gif) no-repeat top left;
	height:42px;
	display:block;
}
SPAN.add_book_apply_mid_first{
	padding-left:10px;
	padding-right:18px;
	line-height:40px;
}
SPAN.add_book_apply_right_first{
	background:url(apply_right_30x42.gif) no-repeat top right;
	height:42px;
	display:block;
}
SPAN.add_book_apply_over_left{
	background:url(apply_over_left_20x42.gif) no-repeat top left;
	height:42px;
	display:block;
}
SPAN.add_book_apply_over_mid, SPAN.add_book_apply_fixed_mid{
	padding-left:20px;
	padding-right:29px;
}
SPAN.add_book_apply_mid{
	padding-left:24px;
	padding-right:25px;
}
SPAN.add_book_apply_over_right{
	background:url(apply_over_right_30x42.gif) no-repeat top right;
	height:42px;
	display:block;
}
SPAN.add_book_apply_right{
	background:url(apply_right_20x42.gif) no-repeat top right;
	height:42px;
	display:block;
}
SPAN.add_book_step1_over, SPAN.add_book_step2_apply, SPAN.add_book_step3_apply, SPAN.add_book_step1_fixed, SPAN.add_book_step2_over{
	background:url(apply_over_1_28x28.gif) no-repeat;
	height:28px;
	width:28px;
	position:absolute;
	top:-16px;
	left:55px;
}
SPAN.add_book_step1_fixed{
	background:url(apply_fixed_1_28x28.gif) no-repeat;
}
SPAN.add_book_step2_apply{
	background:url(apply_2_28x28.gif) no-repeat;
	left:65px;
}
SPAN.add_book_step3_apply{
	background:url(apply_3_28x28.gif) no-repeat;
	left:50px;
}
SPAN.add_book_step2_over{
	background:url(apply_over_2_28x28.gif) no-repeat;
	left:60px;
}
SPAN.add_book_apply_fixed_left{
	background:url(apply_fixed_left_20x42.gif) no-repeat top left;
	height:42px;
	display:block;
}
SPAN.add_book_apply_fixed_right{
	background:url(apply_fixed_right_30x42.gif) no-repeat top right;
	height:42px;
	display:block;
}

/*Book*/
DIV.add_book_plan_summary{
	border-bottom:2px solid #85c226;
	padding-bottom:15px;
}
DIV.add_book_plan{
	color:#85c226;
	font-size:15px;
	line-height:20px;
}
DIV.add_book_plan_detail{
	line-height:18px;
	padding-left:25px;
	padding-top:5px;
}
DIV.add_book_plan_detail SPAN{
	width:100px;
	float:left;
}
DIV.add_book_fill_blank_note{
	font-style:italic;
	padding:5px 0px;
}
DIV.fill_black_title{
	padding:5px 0px 10px;
}
DIV.add_book_fill_blank_detail{
	width:285px;
	line-height:27px;
	margin-left:20px;
	min-height:20px;
}
LABEL.label_calender, LABEL.label_number{
	float:left;
}
INPUT.input_calender{
	width:90px;
	float:right;
	margin-top:4px;
}
INPUT.input_number{
	width:40px;
	float:right;
	margin-top:4px;
}
select.input_number{
	float:right;
	margin-top:4px;
	width:114px;
}
IMG.add_book_calender{
	float:right;
	margin-top:2px;
	cursor:pointer;
}
INPUT.input_check_transportation{
	float:left;
	margin-top:7px;
}
DIV.add_book_transportation_detail{
	padding-top:15px;
	margin-left:20px;
	margin-bottom:15px;
}
DIV.add_book_transportation_detail SPAN{
	float:left;
	margin-left:5px;
	line-height:27px;
}
DIV.add_book_transportation{
	margin-top:20px;
}
DIV.add_book_special_service_title{
	padding-bottom:5px;
}
TABLE.b_infor_contact{
	margin-left:15px;
}
SPAN.add_book_other_request{
	float:left;
	width:105px;
}
TEXTAREA.input_request{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:360px;
	height:110px;
}
DIV.add_book_send{
	padding-left:110px;
	padding-top:2px;
}
INPUT.input_add_book_button{
	border:none;
	background:none;
	padding:0px;
	margin:0px;
	font-size:14px;
	cursor:pointer;
}
/*Review checkout*/
DIV.detail_book_plan_summary{
	padding-bottom:15px;
}
DIV.book_cruise_thanks{
	line-height:16px;
	text-align:justify;
	text-indent:20px;
}
P.book_cruise_thanks{
	padding-top:15px;
}
DIV.shopcart_send{
	padding-top:5px;
}






/*Menu drop dow*/
LI.header_main_menu_olv{
	position: relative;
	z-index:1;
}
LI.header_main_menu_olv DL{position:absolute; top:0px; left:0; display: none;}
LI.header_main_menu_olv:hover DL,  LI.header_main_menu_olv A:hover DL {display:block; padding-bottom: 0px; *left:-40px;}
TABLE.main_menu {border-collapse:collapse; padding:0; margin:-1px; font-size:1em; position:absolute; top:0px; left:0px;}
* html .header_menu a:hover TABLE{display:block;}
DIV.main_menu_dow{
	height:35px;
}
SPAN.main_menu_left_dow{
	display: block;
	float: left;
	background:url(header_bg_menu_over_3x26.gif) bottom repeat-x;
	width: 8px;
	height: 26px;
}
SPAN.header_menu_mid_ov{
	padding-left:11px;
	margin-left:5px;
	font-weight:bold;
	color:#838383;
	line-height:23px;
	text-transform:uppercase;
	width:30px;
	margin-bottom:23px;
}
SPAN.main_menu_middle_dow{
	display: block;
	float: left;
	background:url(header_bg_menu_over_3x26.gif) bottom repeat-x;
	height: 23px;
	line-height: 23px;
	color: #ffffff;
	font-weight: bold;
	padding-left: 15px;
	padding-bottom: 3px;
	*padding-bottom: 0px;	/*hack for IE7*/
	*height: 26px;			/*hack for IE7*/
	*line-height: 26px;		/*hack for IE7*/
	*padding-left: 8px;		/*hack for IE7*/
}
SPAN.main_menu_right_dow{
	display: block;
	float: left;
	background:url(header_bg_menu_over_3x26.gif) bottom repeat-x;
	width: 23px;
	*width: 30px;
	height: 26px;
}
DIV.main_menu_dow2{
	background: #f6b712;
	margin-left: 0px;
	width: 180px;
	padding-left: 10px;
	padding-right: 10px;
	opacity:0.9;
	padding-bottom: 15px;
	filter:alpha(opacity=90);
	*margin-left: -0px;		/*hack for IE7*/
}
SPAN.main_menu_middle_unselect{
	display: block;
	float: left;
	height: 26px;
	font-weight: bold;
}
SPAN.main_menu_right_unselect{
	display: block;
	float: left;
	height: 26px;
}
SPAN.main_menu_left_unselect{
	display: block;
	float: left;
	height: 26px;
}
A.main_menu_dow2, A.main_menu_dow3{
	display: block;
	height: 24px;
	line-height: 24px;
	text-indent:5px;
	padding-left: 5px;
	color:#0188CD;
	font-weight: bold;
	border-bottom: 1px dashed #fefefe;
	font-size:13px;
	text-decoration:none;
}
A.header_gallery{
	text-decoration:none;
}
A.main_menu_dow3{
	color:#fff;
	background:url(dot_list_menu_7x7.gif) no-repeat 5px 9px;
}
A:hover.main_menu_dow2{
	text-decoration: none;
	color:#000;
}
/*start*/
UL.main_menu_dow2, UL.main_menu_dow3{
	background: #C2E195;
	margin-left: 0px;
	width: 160px; 
	padding-left: 5px;
	padding-right: 10px;
	/*opacity:0.9;  --> Lam mo bg*/
	opacity:1;
	padding-bottom: 15px;
	*margin-left: -0px;		/*hack for IE7*/
	text-transform:none;
	position:absolute; top:0; left:0; visibility:hidden;
}
UL.main_menu_dow3{
	background: url(menu_drow_bg_1x26.gif) repeat;
}
UL.main_menu_dow_gallery{
	width:110px;
}
LI.main_menu_02{
	list-style:none; padding:0px; height:26px; line-height:26px;
}
LI:hover UL{
	visibility:visible;
	top:23px;
}
A.header_menu_ov_first{
	color:#D96300;
	display:block;
	position:absolute;
	top:-23px;
	left:16px;
	text-transform:uppercase;
}
* html .header_menu a:hover.main_menu_dow2, * html .header_menu a:hover.main_menu_dow3{ font-size:13px; text-decoration:none;}
* html .header_menu a:hover.header_gallery{
	text-decoration:none;
}
A.header_menu_ov_first{
	text-decoration:none;
}
* html .header_menu a:hover.header_menu{ display:block; height:20px; float:left; color:#D96300;text-decoration:none;}
* html .header_menu a:hover.header_menu ul { visibility:visible; top:28px;}

* html .header_menu a:hover.header_menu_ov{ display:block;}
* html .header_menu a:hover.header_menu_ov ul { visibility:visible;}
/*End Menu drop dow*/
A:hover.header_menu{
	color:#D96300;
}

.table_copare {
display: none; background-color:#B3DE71; border:1px solid #7CB91E;position:absolute; padding:10px; width:270px;
}
.title_table
{
	font-weight:bold;
}
/*Update by Tienng - Date: 1-4-2010*/



div.link_active {

color:#000000;

font-size:11px;

line-height:18px;

padding:5px 5px 0px;

text-align:left;

}





div.breadcrumbs {
padding:10px 0;
padding-bottom:25px;
/*
text-transform:lowercase;
*/

}



strong.are_here {

float:left;

}



div.breadcrumbs div {

float:left;

}



div.breadcrumbs a {

color:#003BFF;

font-size:12px;

padding-left:6px;

padding-right:6px;

text-decoration:underline;

}
