body{font:12px Arial; margin:0 0 0 0; background-repeat:repeat; background-color:#84e2f6; }

hr{clear:both;visibility:hidden;}

xmp{font:12px/12px "Courier New";background:#fff;color:#666;}

div.bgcolor{ ruby-align: center; background:#fff; width:100%; color:#222;font:12px; "Arial";text-align:justify; padding:0px,10px,10px,10px}

.backgroundcolor{background-color: #FFF; }
.bgalign{text-align:center;}

.left_content{width:207px; padding-left:16px; }
.right_content{padding-left:9px;}
.inside_right_content{padding-left:25px;}

.hotline_txtlayout{text-align:center;}
.hotline_layout{padding-bottom:20px; vertical-align:middle;}
.hotline_left{float:left; width:90px; padding-top:5px;}
.hotline_left2{float:left; width:100px; padding-top:5px;}

.search_layout{padding-bottom:18px; }
.search_txtlayout{text-align:center; padding:12px 20px 15px 20px;}
.search_border{border: 1px solid #e2e2e2;}
.search_space{height:30px;}
.search_space2{ padding-top:5px; vertical-align:top;}
.search_button{ vertical-align:bottom;}

.travel_layout{padding-bottom:25px;}
.tphoto_space{ padding-bottom:15px}
.trigth_border{border-right: 1px dotted #57c3a3;};

.job_layout{padding-bottom:30px; text-align:center;}

.sub_menu{display:block;}
.hotbord_layout{
    background-color:#e14f85;width:704px; 
 }
.hotbord_menu{height:37px; }
.hotbord_content{
	 border-width:0px 2px 2px 2px; 
	 border-style :solid; 
	 border-color: #e14f85; 
	 padding:27px 21px 98px 21px;
	 /*background-image:url('../images/hotbackground.jpg'); */
	 background-repeat:no-repeat; 
	 background-position:bottom right;
	 
}

.hotbord_item{float:left;}

.travel_content{
	 border-width:0px 8px 5px 7px; 
	 border-style :solid; 
	 border-color: #88dec5; 
 padding:0px 0px 0px 0px;
	 
}

.travel_item{float:left;}

.hot_itemgroup{border-width:0px 0px 1px 0px; border-style :dotted; border-color: #535353; padding-bottom:24px;}
.hot_lastgroup{width:436px;}
.hot_item_photo{float:left; padding-right:9px;}
.item_lefttop_aglin{text-align:left; vertical-align:top;}
.hright_space{padding-right:15px;}
.htop_space{padding-top:24px;}
a img{border:0}

.path_layout{height:35px; padding-left:10px; vertical-align:middle;}

.tour_photomenu{padding:10px 20px 30px 25px; text-align:center;}
.tour_space{padding-right:8px;}
.tour_pitem{width:149px;}
.tour_listoffset{padding-left:20px; padding-right:14px;}
.bottom_line{border-bottom:1px solid #e0e0e0; }
.titem_float{float:left;}
.titem_width1{width:90px;}
/*.titem_width1{width:80px;}*/
/*.titem_width2{width:299px;}*/
.titem_width2{width:366px;} /*Updated By hung*/
.titem_width3{width:67px; text-align:center;}
.titem_width4{width:113px; text-align:center;}
.titem_width5{text-align:center;}
.tour_list_content{padding-left:20px; padding-right:14px;}
.botoom_dotline{border-bottom:1px dotted #e0e0e0; }
.t_item_offset{padding:19px 0px 20px 27px;}
.item_num_offset{height:19px}
.tourframe{border-width:0px 2px 0px 2px; border-style :solid; border-color: #0955a2;}
.tourframe2{border-width:0px 2px 0px 2px; border-style :solid; border-color: #cd9100;}
.txt_space{padding-left: 5px;}


.clist_offect{padding-left:1px; padding-top:30px;}
.path_offset{ padding-top:10px;}

.gery_bg{background-color:#e0e0e0;}
.left_offset{padding-left:10px;}
.right_offset{padding-right:10px;}

.set_vmiddle{vertical-align:middle;}
.td_box{padding-top:10px; text-align:center; padding-bottom:22px;}
.td_style{padding-left:12px; padding-right:13px; background-color:#e9dcbe;}

.set_right{float:right;}
.detail_offsetbuttom{padding-bottom:10px; vertical-align:middle; border-width:0px 0px 1px 0px; border-style :solid; border-color: #faf4e4;}
.detail_content{padding:15px 13px 25px 13px; }

.detail_list_menu{padding-left:15px; border-width:0px 0px 3px 0px; border-style :solid; border-color: #7ab54b;}
.detal_allcontent{padding-left:16px; padding-right:16px;}
.properties_item{padding-top:17px; padding-bottom:10px; border-width:0px 0px 1px 0px; border-style :solid; border-color: #d8d8d8;}
.detail_schedule{width:660px; height:360px; overflow-x: hidden; overflow-y: scroll;}
.detail_eat{width:660px; height:360px; overflow-x: hidden; overflow-y: scroll;}

.proper_dotline{ vertical-align:middle; border-width:0px 0px 1px 0px; border-style :dotted; border-color: #d8d8d8;}
.proper_offset{padding:9px 0px 9px 18px;}
.proper_fooder{padding-top:53px; text-align:right; vertical-align:middle;}
.note_properties{height:80px; text-align:center; vertical-align:middle; padding-top:20px;}

.scheduleitem{border-width:0px 0px 1px 0px; border-style :dotted; border-color: #d8d8d8; padding:10px 7px 10px 7px;}
.scheldle_point{word-break : keep-all; line-height:25px; }

.eatitem{border-width:0px 0px 1px 0px; border-style :dotted; border-color: #d8d8d8; padding:10px 7px 10px 7px;}
.eat{vertical-align:middle; padding-top:7px; padding-bottom:7px;}
.hotel_offset{padding-left:15px;}

.plane_subtitle{background-color: #efefef; border-width:1px 0px 0px 0px; border-style :solid; border-color: #d8d8d8;}
.plane_item{border-width:0px 0px 1px 0px; border-style :dotted; border-color: #d8d8d8;}
.plane_note{text-align:right; padding-top:10px; padding-bottom:10px;}

.cate_menu{ background-repeat:repeat; height:25px; border-width:0px 0px 7px 0px; border-style :solid; border-color: #e25087; vertical-align:bottom;}
.package_menu{ background-repeat:repeat; height:25px; border-width:0px 0px 7px 0px; border-style:solid; border-color: #58dd9c; vertical-align:bottom;}
.cate_content{background-color: #ededed; border-width:0px 1px 1px 1px; border-style :solid; border-color: #dcdcdc; padding:19px 0px 30px 17px;}
.cate_offset_bottom{ padding-bottom:16px;}
.cate_offset_right{padding-right:16px;}
.cmitem_offset{padding-top:2px;}
.daymenu{padding:10px 0px 0px 10px;}


.textbox_style{border-width:1px 1px 1px 1px; border-style :solid; border-color: #adaeae; font: Arial; font-size: 12px; color: #000; letter-spacing:1px; padding:3px 0px 3px 0px;}

.hote_form_style{padding-left:65px;}


ul.square { margin:0px 5px 0px 0px; padding-left: 15px; list-style-type: none; color: #000000; font-size: 12px;font-family: Arial;}
ul.terms {list-style-image: url('../images/square.jpg');}
ul.sub_lista {list-style-image: url('../images/circle.jpg');}
ul.sub_listb {list-style-image: url('../images/star.jpg');}
/*ul.sub_list {list-style-image: url('../images/arrow.jpg'); padding-top:12px;}*/
ul.sub_list { padding-top:12px;}
ul.lower-roman {list-style-type: lower-roman; padding-left:5px; padding-right:30px;}

.terms_table{text-align : center;}
.terms_table_border{border-width:2px; border-style :solid; border-color: #ccc9e5;}
li {padding-bottom:8px;}

.caddress_table{padding-left:9px; padding-right:11px;}


h1,h2,p.atxt{margin: 0 10px}
h1{font-size: 16px;color: #a8531a}
h2{font-size: 12px;color: #f0f0f0}
p.atxt{padding-top:6px; padding-bottom:6px; font-size: 12px;}
p.phonetxt{padding-top:17px; padding-bottom:17px; text-align:center; font-size: 12px; margin: 0 10px}
p.daytxt{padding-bottom:0em; font-size: 12px; margin: 0 10px}
h2{padding-top: 0.3em}
div#nifty{ background: #fdfaef}
.add_offset{padding-bottom:5px;}
b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #fdfaef}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

.cadd_offset{padding-top:5px;}

.incentive_at{padding-bottom:12px;}

.timebox{padding-top:19px; padding-bottom:6px;}
.hktime{width:118px; padding-left:21px;}
.template{width:73px;}

.airport_content { padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:10px; background-color: #eeeeee; border-width:3;}

.selftour_hd {font: Arial; font-size: 16px; color: #3333cc; font-weight:bold; line-height:32px; word-break : break-all;}
.seltour_subhd {font: Arial; font-size: 14px; color: #ffffff; font-weight:bold; line-height:18px; } 
.selftour_subhdbox {padding-top:40px; padding-left:15px; padding-right:15px; padding-bottom:40px; background-color: #cc0066; font:Arial; font-size:14px; color:#ffffff; font-weight:bold; line-height:35px}
.selftour_contentbox { background-color: #ffffcc;}
.selftour_contentbox_highlight {background-color: #ffff99;}
.selftour_content {font: Arial; font-size: 12px; color: #4c4c4c; line-height:20px; word-break : break-all;}
.selftour_content_hover {font: Arial; font-size: 12px; color: #990000; line-height:20px; word-break : break-all; cursor:hand; text-decoration:underline; }
.selftour_code {font: Arial; font-size: 14px; color: #4c4c4c; line-height:20px; word-break : break-all;}
.selftour_code_hover {font: Arial; font-size: 14px; color: #990000; line-height:20px; word-break : break-all; cursor:hand; text-decoration:underline;}

/* Online Package Booking Section */

/* Package Detail1 */
.pkgdetail_title {font: Arial ; font-size: 12px; color: #003399; font-weight:bold; line-height:18px; word-break : break-all;}
.pkgdetail_text {font: Arial ; font-size: 12px; color: #4c4c4c; line-height:18px; word-break : break-all;}
.pkgdetail_title7 {font: Arial ; font-size: 10px; color: #ffffff; font-weight:bold; line-height:18px; word-break : break-all;}
.pkgdetail_title8 {font: Arial ; font-size: 12px; color: #ffffff; font-weight:bold; line-height:18px; word-break : break-all;}
.pkgdetail_title8box {padding-top:15px; padding-left:15px; padding-right:15px; padding-bottom:15px; background-color: #ff9933; color:#ffffff;}
.pkgdetail_warningtxt {font: Arial ; font-size: 14px; color: #4c4c4c; line-height:20px; word-break : break-all;}
.pkgdetail_warningbox {border-width:1px; border-color:#cc0000; border-style:solid; padding-top:15px; padding-left:15px; padding-right:15px; padding-bottom:15px; color: #000000;}
.pkgdetail_FlightNoteText{font: Arial ; font-size: 10px; color: #ff0000; line-height:18px; word-break : break-all;}

/* Package Detail2 */
.pkgdetail_hdbox {padding-top:12px; padding-left:12px; padding-right:12px; padding-bottom:12px; background-color: #ff9933;}
.pkgdetail_hd {font: Arial; font-size: 14px; color: #ffffff; font-weight:bold; line-height:14px;}

.pkgdetail_title1 {font: Arial ; font-size: 12px; color: #003399; font-weight:bold; line-height:18px; word-break : break-all;}
.pkgdetail_text1 {font: Arial ; font-size: 12px; color: #4c4c4c; line-height:18px; word-break : break-all;}

.pkgdetail_title2 {font: Arial ; font-size: 12px; color: #003399; font-weight:bold; line-height:40px; word-break : break-all;}
.pkgdetail_boxunderline {border-bottom-color:#999999; border-bottom-style:solid; border-bottom-width:1px;}
.pkgdetail_text2 {font: Arial ; font-size: 12px; color: #4c4c4c; line-height:40px; word-break : break-all;}
.pkgdetail_title2a {font: Arial ; font-size: 12px; color: #003399; font-weight:bold; line-height:22px; word-break : break-all;}
.pkgdetail_text2a {font: Arial ; font-size: 12px; color: #4c4c4c; line-height:16px; word-break : break-all;}
.pkgdetail_text2b {font: Arial ; font-size: 12px; color: #4c4c4c; line-height:22px; word-break : break-all;}

/*®È«È¸ê®Ætable_background colour: #f2f2f2 */
.pkgdetail_text3 {font: Arial ; font-size: 12px; color: #4c4c4c; line-height:16px; word-break : break-all;}

.pkgdetail_title4 {font: Arial ; font-size: 12px; color: #003399; font-weight:bold; line-height:40px; word-break : break-all;}
/*.pkgdetail_boxunderline {border-bottom-color:#999999; border-bottom-style:solid; border-bottom-width:1px;}*/
.pkgdetail_text4 {font: Arial ; font-size: 12px; color: #4c4c4c; line-height:40px; word-break : break-all;}

.pkgdetail_hd6 {font: Arial; font-size: 14px; text-align:center; color: #ffffff; font-weight:bold; line-height:14px;}

/* Package Detail3 */
.pkgdetail_hd2 {font: Arial ; font-size: 15px; color: #cc0000; font-weight:bold; line-height:40px; word-break : break-all;}
.pkgdetail_title5 {font: Arial ; font-size: 12px; color: #003399; font-weight:bold; line-height:14px; word-break : break-all;}
.pkgdetail_text5 {font: Arial ; font-size: 12px; color: #4c4c4c; line-height:14px; word-break : break-all;}


/* Package Detail3 */
/*.pkgdetail_hd2 {font: Arial ; font-size: 15px; color: #cc0000; font-weight:bold; line-height:40px; word-break : break-all}*/
.pkgdetail_rejectbox {border-width:1px; border-color:#cc0000; border-style:solid; padding-top:20px; padding-left:20px; padding-right:20px; padding-bottom:20px; color: #000000;}
.pkgdetail_reject1 {font: Arial ; font-size: 12px; color: #cc0000; line-height:30px; word-break : break-all;text-align:center;}
.pkgdetail_reject2 {font: Arial ; font-size: 12px; color: #4c4c4c; line-height:14px; word-break : break-all;text-align:center;}
.pkgdetail_title9 {font: Arial ; font-size: 20px; color: #003399; font-weight:bold; line-height:35px; word-break : break-all;}

.hitmenu_hd{font: Arial; font-size: 12px; color: #003366; line-height:16px;}

/* Error Page*/
.message_rejectbox {border-width:1px; border-color:#cc0000; border-style:solid; padding-top:20px; padding-left:20px; padding-right:20px; padding-bottom:20px; color: #000000;}
.message_title1 {font: Arial ; font-size: 20px; color: #4c4c4c; line-height:35px; text-align:left; font-weight:bold; word-break : break-all; }
.message_text1 {font: Arial ; font-size: 12px; color: #4c4c4c; line-height:16px; font-weight:bold; text-align:left;}

.branch_icon {padding-top:5px;}

/*.callcentre_number{font: Arial; font-size: 16px; color: #000000; line-height:20px; word-break : break-all;}
.callcentre_content {font: Arial; font-size: 12px; color: #006181; background-color: #E8E8E8; line-height:14px; word-break : break-all;}*/

.callcentre_number{font: Arial; font-size: 16px; color: #000000; line-height:18px; word-break : break-all; letter-spacing : 0.2em; padding-left:10px;}
.callcentre_content {font: Arial; font-size: 14px; color: #006687; background-color: #DAD8D9; line-height:16px; word-break : break-all;}

.warning {font: Arial; font-size: 16px; color: #990000; background-color: #FFFFFF; line-height:18px; word-break : break-all;}