.tour_r{width:682px;float:right}
.tour_right{width:682px;float:right}
.tour_right h2{font-size:16px;color:#0073bc;padding:10px;background:url(faq.gif) 270px 10px no-repeat;height:46px}
.tour_r_top_r{float:right;width:472px}
.tour_r_top_l{float:left;width:190px;color:#0073bc;padding-top:37px;padding-left:20px;font-weight:bold}
.tour_r_top_l_header{font-size:23px;text-transform:uppercase; height:60px}
.tour_r_top_l_title{font-size:14px;padding:10px 0 10px 0}
.tour_r_top_l_price{font-size:14px;padding-top:21px}
.tour_r_top_l_price span{font-size:28px}
.click_here a{background:url("click.gif") no-repeat scroll 100% 0 transparent;display:block;padding:3px 0;text-decoration:none;width:105px;font-size:14px}
.tour_r_r{width:362px;float:right}
.tour_r_l{width:320px;float:left;height:209px;background:#f6d300}
.tour_r_l_title{color:#f7570a;font-size:14px;font-weight:bold;padding:10px}
.tour_r_l a{color:#0073bc;font-size:11px;padding:0 10px;float:left;}
.tour_r_l_list{padding:0 10px 0 0; margin:0; list-style-type:none;}
.tour_r_l_list li{ float:left; width:155px; padding:2px 0}
.tour_pack{float:left;width:316px;padding:10px 10px 0 10px}
.tour_pack_r{float:right;width:127px}
.tour_pack_l{float:left;width:180px}
.tag_pack{padding:4px 0;color:#0173ba;font-weight:bold;font-size:13px}
.vote_pack{background:url("star.jpg") repeat-x scroll 0 100% transparent;padding:5px 0 0}
.low_price_pack{padding-top:8px;font-size:11px;color:#e65208}
.ttle_pack{font-weight:bold;color:#e5520c;font-size:12px}
.desk_pack{color:#535353}
.price_pack{color:#106eab;text-align:right;font-weight:bold;padding-top:4px}
.price_pack span{font-size:20px;font-weight:bold}
.sub_r_l{width:461px;float:left}
.sub_r_r{width:221px;float:right;height: 308px}
.sub_r_r img{border-bottom:1px solid #dcdcdc}
.sub_t_r{width:483px;float: right}
.sub_t_l{width:197px;float: left;height:236px}
.sub_t_l img{border-bottom:1px solid #dcdcdc;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc}
.sub_r_flights{ float:right; width:682px;height: 543px}
.shop_sales{position:absolute;right: -112px;top:122px}
.faq{padding:5px 10px 0 10px}
.faq_question{font-size:11px;color:#0f6fab;cursor:pointer;background:url(faq_title.gif) 0 0 no-repeat;padding-left:36px;height:30px;padding-top:6px;font-weight:bold}
.faq_answer{display:none;padding:0 5px}
.faq_answer.sel{font-size:11px;color:#535353;text-align: justify;display:block}
.faq_foot{background:url(faq_foot.gif) 10px 0 no-repeat;height:34px;text-align:center;padding-top:12px;width:536px;margin-top:10px;margin-bottom:10px}
.thank{font-size: 20px;color:#356eb0;padding:30px 0 10px 20px;margin:0}
.record{font-size: 12px;color:#356eb0;padding:7px 0 10px 20px;font-weight: bold;margin:0}
.reg_url a{font-size:12px;color:#d1194c;font-weight: bold}
.reg_url{padding:6px 0 0 20px}
.reg_img{text-align: center}
.reg_error{font-size: 12px;color:#ff0000;padding:7px 0 10px 20px;font-weight: bold;margin:0}
.booking_right{width:652px;float:right;margin:15px}
.booking_right h2{font-size:18px;color:#0073bc;padding:10px 0;}
.row_booking{font-size:12px;padding-bottom: 10px;color:#0074ba; height: 22px; }
.row_booking_r{float:right;padding-bottom: 6px}
.row_booking_l{float:left;padding-bottom: 6px}
.row_booking p{color:#000;margin:0}
.row_booking input{margin:0; float:left; border:1px solid #d0d0d0;padding:0; width:302px; height:20px;}
.book_r{float:right; width:220px;}
.book_l{float:left;width: 400px}
.book_info{height:112px;color:#0075bf}

.book_r textarea{border:1px solid #d0d0d0;margin:0}
.row_title p {color:#c6c6c6;margin: 0}
.book_title{padding: 4px 0;color:#0075BF; font-size:18px; }
.book_title span{color:#d1194d;font-weight:bold; font-size:11px;}
.book_desc{padding: 4px 0}
.book_desc span{color:#868686;font-weight:bold}
.book_contact{float:left;width:200px; text-align: justify; padding-top:32px;}
.book_contact h2{color:#0071bd;padding:0 0 15px 0; line-height: 16px; font-size:16px;}
.book_contact h3{color:#000;font-size:16px; line-height: 16px; padding:0; text-align:center;}
.book_pic{float:left;width:200px; padding-top:16px}
.book_top{padding:0; margin:0; }
.book_main{padding:0;margin:0;}
.book_label{padding:0}
.book_body{margin:15px 0;padding:0}
.book_body p{margin:0}
.book_main form{padding:0;margin:0}
.envelope{padding-left:116px;margin:0; height: 42px}
.row_submit{text-align:right}
.row_submit input{background:#326bae; color:#fff;border:none;padding:4px 10px;font-weight: bold}
.captcha{padding-top:5px}
.row_booking li{color:red;font-size: 11px}
.row_booking label {width:96px; float:left;font-size:11px; margin:0; padding-top:4px; }

.row_book_radio {line-height:10px; padding-right:224px;text-align:right; height:16px;}
.row_book_radio label {padding:0; margin:0; font-size: 11px; vertical-align: 3px; }
.row_book_radio input { }

.row_book_r , .row_book_l {font-size:12px;padding-bottom: 10px;color:#0074ba; height: 18px;}
.row_book_r label, .row_book_l label {width:96px; float:left; font-size:11px ;padding-top:4px;}
.row_book_r input, .row_book_l input {margin:0; border:1px solid #d0d0d0;padding:0; width:40px; float:left;height:20px;}

.row_booking_addr {font-size:12px;padding-bottom: 10px;color:#0074ba; height: 66px; }
.row_booking_addr label {width:96px; float:left;font-size:11px; margin:0; padding-top:1px; }
.row_booking_addr textarea {margin:0; float:left; border:1px solid #d0d0d0;padding:0; width:302px;}
.book_pic img {padding:0;margin:0;}

.row_message {font-size:12px;color:#0074ba; }
.row_message label {width:96px; float:left;font-size:11px; margin:0; padding-top:1px; }
.row_message textarea {margin:0; float:left; border:1px solid #d0d0d0;padding:0; width:302px;}
.tour_bold {font-size:18px;color:#0075BF;}

.errorSummary li {color:#e00000;}
.errorSummary p {color:#000;}
.inform {color:#000; }
.inform1 {color:#000;}
.e_warning {color:#e00000;font-size:11px;}