body{ margin: 0; padding: 0; color: #535353; font-family: Verdana, Arial, Helvetica, sans-serif; background: #FFF; font-size:11px}
p{ line-height:16px}
a{ color:#0074ba}
a:hover{ text-decoration:underline}
h2{ font-size:14px; margin:0; padding:2px 0}
h3{ font-size:13px; margin:0; padding:2px 0}
img{ border:none;}
form{ padding:0; margin:0;}
.m{width:974px; margin:0 auto; position:relative;}
.m_c { background:url(m_c_c.gif) repeat-y; width:974px}
.m_c1{ background:url(m_c_t.gif) no-repeat;}
.m_c2{ background:url(m_c_b.gif) 0 100% no-repeat; padding:12px 13px 14px;}

h1{ margin:0; padding:15px 12px 5px; font-size:11px; font-weight:normal; text-align:right; color:#9d9d9d;}
.f_menu{ float:left; padding:10px 0 10px 20px}
.f_menu h2{ font-size:13px;}
.f_menu a{ text-decoration:none;}
.f_menu a:hover{ text-decoration:underline}
.f_menu ul{ margin:0; padding:0; list-style-type:none; width:190px; height:140px; border-right:1px solid #d5d5d5}
.f_menu li{ background:url(li_blue.gif) 0 50% no-repeat; padding:5px 5px 5px 25px}
.f_contact{ float:left; padding:10px 0 10px 20px; width:300px; !important width:300px;}
.f_contact p{ color:#0f6fab; padding:4px 0; margin:0; line-height:16px}
.f_contact span{ font-weight:bold; color:#535353; padding:0 20px}
.f_contact .f_phone{ background:url(f_phone.gif) 0 50% no-repeat;}
.f_contact .f_mobile{ background:url(f_mobile.gif) 0 50% no-repeat;}
.f_contact .f_mail{ background:url(f_mail.gif) 0 50% no-repeat;}
.f_contact .f_skype{ background:url(f_skype.gif) 0 50% no-repeat;}
.f_contact .f_address{ background:url(f_address.gif) 0 50% no-repeat;}
.f_contact h2{ font-size:13px;}
.f_contact a{ text-decoration:none;}
.f_contact a:hover{ text-decoration:underline}
.f_contact ul{ margin:0; padding:0; list-style-type:none; width:190px; height:140px; border-right:1px solid #d5d5d5}
.f_contact li{ background:url(li_blue.gif) 0 50% no-repeat; padding:5px 5px 5px 25px}
.facebook{ float:left; display:block; background:url(facebook.gif) 0 50% no-repeat; padding:7px 35px; margin-right:30px}
.twitter{ float:left; display:block; background:url(twitter.gif) 0 50% no-repeat; padding:7px 35px; margin-right:30px}
.broschure{ float:left; display:block; background:url(broschure.gif) 0 50% no-repeat; padding:7px 45px}
.credit{ float:right; display:block}
.foot{ padding:6px 10px; margin:0 12px; border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5;}
.foot a{ text-decoration:none}
.clr{ clear:both}
.develope{ float:left; padding:15px 5px; font-size:10px;}
.develope a{ color:#535353}
.copy{ float:right; color:#3a71b1; padding:15px 350px 15px 0;}
.front_l{ float:left; width:320px}
.front_c{ float:left; width:266px}
.front_r{ float:right; width:362px}
.tour_package{ padding:5px}
.tour_package h2{ color:#e6530a}
.tour_package h2 a{ color:#e6530a}
.tour_package .n{ padding:5px 0}
.tour_package .img{ float:left}
.tour_package .ttle a{ text-decoration:none; font-weight:bold}
.tour_package .ttle a:hover{ text-decoration:underline;}
.tour_package .n1 .con{ float:right; width:200px}
.tour_package .n2 .con{ float:right; width:242px}
.tour_package .n1, .tour_package .n2 { padding:10px 0}
.top_tour_n .tag, .tour_package .tag{ background:url(li_blue.gif) 0 50% no-repeat; padding:4px 0 4px 18px;}
.tour_package .icons{ padding:5px 0 2px}
.tour_package .icons img{ padding:2px}
.vote{ float:left; background:url(star.jpg) 0 100% repeat-x; padding:5px 0 0}
.tour_package .price{ float:right; font-weight:bold}
.tour_package .price span{ font-size:17px;}
.tour_package .info_lnk{ background:url(li_blue.gif) 0 50% no-repeat; padding:4px 0 6px 18px;}
.tour_package .vip_tag{ padding:8px 0 4px}
.front_bottom{ background:url(front_btm.gif) 320px 0 repeat-y;width:948px}
.f_l_b_title{ background:#0f6fab; color:#FFF; text-align:center; font-size:14px; padding:0 10px; font-weight:bold; height:34px;}
.f_l_b_book{ text-align:right; background:#0f6fab;}
.f_r_b_title{ font-size:16px; font-weight:bold; font-family:Arial, Verdana, sans-serif; padding:0 10px}
.f_r_b_title a{ color:#0073bc; text-decoration:none;}
.f_r_b_title a:hover{ text-decoration:underline;}
.f_r_b_tag{ font-size:14px; font-weight:bold; font-family:Arial, Verdana, sans-serif;padding:0 10px 2px;}
.f_r_b_tag a{ color:#59abdf; text-decoration:none;}
.grad_tour_package .n{ float:left; width:120px; background:url(grad_blue.gif) repeat-x; border-right:1px solid #FFF; font-family:Arial, Verdana, sans-serif}
.grad_tour_package .n.last{ border-right:none;}
.grad_tour_package .tag_1{ color:#f9560b; font-weight:bold; font-size:12px; padding:5px 2px}
.grad_tour_package .tag_2{ color:#0a4367; font-size:12px; padding:3px 2px}
.grad_tour_package .ttle{ height:35px; font-size:14px; font-weight:bold; color:#0f6fab; display:block; text-decoration:none; padding:0 2px}
.grad_tour_package .ttle:hover{ text-decoration:underline;}
.grad_tour_package .price{ color:#FFF; font-weight:bold; display:block; font-family: Verdana,Arial, sans-serif; padding:0 5px}
.grad_tour_package .price span{ font-size:20px}
.pack1 h2{color:#E6530A;}
.pack1{ padding:5px 10px;}
.li_tr_inf{ padding:0; margin:0;}
.li_tr_inf li{ list-style-type:none; padding:4px; margin:0;}
.li_tr_inf li a{ text-decoration:none;}
.li_tr_inf li a:hover{ font-weight:bold}
.li_news{ margin:0; padding:0px 0 5px}
.li_news li{ background:url(li_blue.gif) 0 50% no-repeat; padding:4px 0 4px 20px; list-style-type:none;}
.li_news li a{ color:#535353; text-decoration:none; font-weight:bold;}
.li_news li a:hover{ color:#0074BA; text-decoration:underline}
.gray{ background:#d5d5d5; margin:0 10px}
.news_join_input{ width:100px;}
.t_menu{ background:#f6d200; padding: 13px 0 13px 150px;}
.t_menu ul{ margin:0; padding:0; width:789px}
.t_menu li{ list-style-type:none; margin:0; padding:0; float:left;}
.t_menu a{ display:block;}
.t_menu .home{ background:url(menu.gif) no-repeat;}
.t_menu .home_sel,.t_menu .home:hover{ background:url(menu.gif) 0 -48px no-repeat;}
.t_menu .package_tour{ background:url(menu.gif) -130px 0 no-repeat;}
.t_menu .package_tour_sel,.t_menu .package_tour:hover{ background:url(menu.gif) -130px -48px no-repeat;}
.t_menu .last_minute_tour{ background:url(menu.gif) -261px 0 no-repeat;}
.t_menu .last_minute_tour_sel,.t_menu .last_minute_tour:hover{ background:url(menu.gif) -261px -48px no-repeat;}
.t_menu .short_stays{ background:url(menu.gif) -399px 0 no-repeat;}
.t_menu .short_stays_sel,.t_menu .short_stays:hover{ background:url(menu.gif) -399px -48px no-repeat;}
.t_menu .family_tour{ background:url(menu.gif) -530px 0 no-repeat;}
.t_menu .family_tour_sel,.t_menu .family_tour:hover{ background:url(menu.gif) -530px -48px no-repeat;}
.t_menu .festivals{ background:url(menu.gif) -662px 0 no-repeat;}
.t_menu .festivals_sel,.t_menu .festivals:hover{ background:url(menu.gif) -662px -48px no-repeat;}
.mainmenu{ margin:0 12px; position:relative}
.t_menu .sb { padding:8px 0 0}
.t_menu .sb a{ text-decoration:none; font-weight:bold;}
.t_menu .sb li{ padding:0 40px; border-right:1px solid #c4a800}
.t_menu .sb li.last{border-right:none;}
.logo{ border:1px solid #bbddf9; background:#FFF; position:absolute; top:-6px; left:20px}
.t_srch{ }
.t_srch h2{ margin:0;background:#f6d200; color:#d3184d; padding:10px 0; text-align:center;}
.t_srch_body{ padding:0 0 14px; background:url(t_srch_b.jpg) 0 100% no-repeat;}
.t_srch_body1{ border-left:1px solid #d0d0ce; border-right:1px solid #d0d0ce}
.t_srch_body2{ background:url(shadow.jpg) 50% 0 no-repeat; padding:10px 10px 0}
#news_join p{ margin:0; padding:4px 0 4px}
#news_join .l_inpt{ border:1px solid #c3c3c3; width:158px; margin-right:4px}
#news_join .s_inpt{ border:1px solid #c3c3c3; width:158px; margin-right:4px}
#news_join .submit{ border:1px solid #99caf3; width:80px; background:url(btn_bg.jpg) 0 50% no-repeat; padding:0; font-weight:bold; color:#106eac; margin:0;}
#news_join .submit:hover{ color:#FFF}
#news_join .bdy{ padding:0 0 5px}
.sub_l{ width:266px; float:left}
.sub_r{ float:right; padding:15px; width:652px; !important width:652px}
.sub_r h2{ padding:0; color:#0073bc; font-size:16px;}
.tab_panel ul{ margin:0; padding:5px 0}
.tab_panel li{ list-style-type:none; float:left; padding:4px 0px 4px 30px; color:#d1194c; font-weight:bold;}
.tab_panel .active{ background:url(tab_active.gif) 0 50% no-repeat}
.hotel_n{ padding:10px 0 0;}
.hotel_n .img{ float:left; padding:10px 10px 0 0}
.hotel_n h3{ float:left; margin:0; padding:0; color:#0073bc}
.hotel_vote{ float:right; background:url(hotel_star.jpg)}
.hotel_n .h{ background:#f6d300; padding:4px;}
.hotel_n p{ margin:0; padding:8px 0 0}
.hotel_n .go_to{ background:url(li_blue.gif) 0 50% no-repeat; padding: 0 20px}
.r{float:right}
.l{float:left}
.shop_con_image{ float:right; padding:10px 0 0 10px}
.t_cntnt_con_img{ float:right; padding:20px 10px 10px 20px; background:url(tour_con_bg.jpg) 10px 10px no-repeat}
.shop_price{ background:url(shop_price.jpg) no-repeat; float:right; padding:20px 0 6px; color:#FFF; font-weight:bold; font-size:14px; width:115px; text-align:center;}
.t_srch_body2{ height:400px; !important height:400px;}
.t_srch label{display:block; padding:6px 0; color:#0076c1; font-weight:bold;}
.t_srch .r1{ padding:5px 0;}
.t_srch .r1 select{ width:244px; padding:0; margin:3px 0}
.t_srch .r2{ padding:5px 0;}
.t_srch .r2 .lbl{ float:left; width:140px }

.t_srch .r2 .inpt{ float:left; width:100px}
.t_srch .r2 .inpt img{ float:right;}
.t_srch .r2 .inpt input{ width:70px; display:block; float:left}
.t_srch .r2 select{ width:104px}
.t_srch .clr{ padding:3px}
.t_srch .r2 .submit{ padding:25px 0 0; text-align:right;}
.t_srch .r2 .submit input{ border:1px solid #99caf3; width:120px; background:url(btn_bg.jpg) 0 50% no-repeat; padding:0; font-weight:bold; color:#106eac; margin:0; font-size:12px}
.t_srch .r2 .submit input:hover{ color:#FFF}
.base{ padding:10px}
.t_d_nd{ padding:0 0 10px}
.t_d_nd .hd{background:#a6c9dd; padding:5px}
.t_d_nd h2{ float:left; color:#0073bc; padding:3px 10px 1px 0}
.t_d_nd .hd p{ color:#0073bc; padding:0; margin:0}
.t_d_nd table{background:#e0eef6; border:10px solid #e0eef6; width:100%;}
.t_d_nd .img{ background:url(pc_img_bg.jpg) no-repeat; padding:6px; width:360px}
.t_d_nd .cntr{ vertical-align:top; }
.t_d_nd .vt{ vertical-align:top; padding:6px;}
.t_d_nd .icons{ vertical-align:bottom;}
.t_d_nd .icons img{ margin:2px}
.t_d_nd .bk_nw{ vertical-align:bottom; text-align:right;padding:5px}
.b_vote{ border:1px solid #a6c9dc; padding:6px; width:180px}
.b_vote .str{ background:url(gray_star.gif) repeat-x; width:145px; float:left;}
.b_vote img{ background:url(gold_star.gif) repeat-x;}
.b_vote .nm{ padding:9px 0 0; float:right; font-size:14px; font-weight:bold;}
.t_tbs{ float:left; width:175px;}
.t_tb{ background:url(t_tb.gif) no-repeat; border:1px solid #a6c9dd;  font-weight:bold; margin:0 0 3px; color:#0073bc; cursor:pointer; width:173px}
.t_tbs .sel{ color:#fc8002;}
.t_tb_cons{ float:right; width:722px; background:#f4f9fd; padding:10px}
.ctb_info .img{ float:right; background:url(info_img.jpg) no-repeat; padding:5px}
.c_tb h2{ color:#0073bc}
.tb_info{ padding:12px 24px; background:url(t_info.gif) 143px 50% no-repeat;}
.tb_food{ padding:12px 24px; background:url(t_food.gif) 145px 50% no-repeat;}
.tb_attractions{ padding:12px 24px; background:url(t_attract.gif) 140px 50% no-repeat;}
.tb_itinerary{ padding:12px 24px; background:url(t_itinerary.gif) 145px 50% no-repeat;}
.tb_land{ padding:12px 24px; background:url(t_land.gif) 145px 50% no-repeat;}
.tb_book{ padding:12px 24px; background:url(t_book.gif) 145px 50% no-repeat;}
.c_tb{ display:none}
.c_tb.sel{ display:block}
.t_srch input,.t_srch select{ font-size:11px;}
h2.tour_list_title{ margin-top:10px; border-top:1px solid #e1e0e0; padding:5px 0;}
.top_tour_n{ position:relative; margin-top:10px; border-bottom:1px solid #e0e0e0; width:652px}
.top_tour_n .h{ background:#f6d200; padding:0 4px; color:#0173bc}
.top_tour_n .act{ float:right; width:200px !important; width:200px; font-size:12px; font-weight:bold;padding:3px 90px 3px 0}
.top_tour_n .cat{ position:absolute; top:-7px; right:10px; width:80px; text-align:center; font-style:italic; background:url(top_tour_cat.jpg) no-repeat; color:#FFF; padding:23px 0; font-weight:bold;}
.top_tour_n .vote{ padding:0 0 4px; background-position:0 0}
.top_tour_n .img{ float:left; padding:10px 0;}
.top_tour_n .bd{float:right; width:460px; padding-bottom:10px;}
.top_tour_n .r1{ padding:10px 0 0; color:#0073bc;}
.top_tour_n .r1 span{ color:#e6530a; font-weight:bold; padding:0 10px}
.top_tour_n .dt_pr{ background:url(btn_bg.jpg) 0 0 no-repeat; float:right; display:block; padding:4px 15px; text-align:center; text-decoration:none; font-weight:bold; border:1px solid #99c9f6}
.top_tour_n .price{ text-align:right; color:#e6530a; font-weight:bold;}
.top_tour_n .price span{ font-size:21px;}
.top_tour_n .sl{ background:url(saving_bg.gif) 50% 50% no-repeat;padding:10px 0; color:#f1565c; font-weight:bold; text-align:center;}
.top_tour_n .l{ width:200px}
.top_tour_n h3{ width:300px; font-size:12px; padding:3px 0}
.b_vote{ position:relative;}
.vote_abs{ position:absolute; top:60px; right:0; padding:10px 0 0; display:none; background:url(vot_window.gif) no-repeat; width:456px}
.vote_abs1{padding:6px;}
.vote_abs table{ border:none; background:none; width:450px}
.vote_abs th{ text-align:right;}
.b_vote_sb{ background:url(gray_star_small.gif) 0 0 repeat-x; width:80px}
.b_vote_sb img{background:url(gold_star_small.gif) 0 0 repeat-x;}
#fla_map{ text-align:center}
.attr_cn{ padding:10px 10px 50px}
.attr_cn h2{ color:#0073BC;font-size:16px;padding:0;}
.wthr_label{float:left; padding:5px}
.t_wthr{float:left}
.wday{ float:left; background:url(wday.gif) 0 0 no-repeat;padding:5px 5px 5px 30px}
.wnight{ float:left; background:url(wnight.gif) 0 0 no-repeat; padding:5px 5px 5px 30px}
.sub_window{ background:#FFF; padding:10px}
.sub_window h2{ font-size:12px; border-bottom:2px solid #f6d300; padding:4px 0}
.sub_window .imgl{ border:1px solid #f6d300; margin:0 10px}
.sub_window .imgr{ border:1px solid #f6d300; margin:0 10px}
.sub_window table{ width:730px;}
.sub_window th{ padding:4px; background:#0073bc; color:#FFF; text-align:center;}
.sub_window td{ padding:4px; background:#e6f7f8; color:#000; text-align:center;}
.h_rm_pr{ padding:20px}
.h_rm_pr td.lbl{ text-align:left; background:#7bc9fb}
li.nt_news{ background:url(nt_nws.gif) 0 50% no-repeat; padding:10px 0 10px 20px}
li.nt_news a{ color:#339900}
.pg_cntnt h3{ background:#f6d300; color:#0073bc; font-size:11px; padding:4px 0;}
.attr_node{ padding:5px 0}
.attr_node img{ background:url(attractions_list_n.jpg) no-repeat;padding:10px; float:left; margin:0 5px 0 0}
.attr_node p{ padding:5px 0; margin:0}
.attr_node h3{ padding:10px 0 10px 40px;}
.attr_n_l{ float:left; width:425px}
.attr_ico_1{ background:url(attr_ico_1.gif) 4px 0 no-repeat;}
.attr_ico_2{ background:url(attr_ico_2.gif) 3px no-repeat;}
.attr_ico_3{ background:url(attr_ico_3.gif) 5px 3px no-repeat;}
.attr_ico_4{ background:url(attr_ico_4.gif) 4px 4px no-repeat;}
.attr_ico_5{ background:url(attr_ico_5.gif) 3px 7px no-repeat;}
.attr_ico_6{ background:url(attr_ico_6.gif) 5px 6px no-repeat;}
.attr_ico_7{ background:url(attr_ico_7.gif) 3px 3px no-repeat;}
.attr_ico_8{ background:url(attr_ico_8.gif) 3px 8px no-repeat;}
.go_to_map{ text-align:right}
.c_tb h3{ margin:10px 0; padding:0; font-size:11px;}
.c_tb table{ background:#535353; margin:10px 0 0; width:720px}
.c_tb th{ background:#E0EEF6}
.c_tb td{ background:#FFF}
#side_banner{ position:absolute; left:975px; top:140px;}
table.tour_info_tbl{ background:none}
.tour_info_tbl th{ text-align:left; padding:2px 0; width:120px; background:none; vertical-align:top}
.tour_info_tbl td{ padding:2px 0; background:none; vertical-align:top}