/*下单流程类样式 begin:07.6.29(08.3.12日再次调整);author:sunny*/
*{padding:0;margin:0}
body{font-family: "宋体", Arial, Helvetica, sans-serif; background-color:#fff; font-size:12px; color:#404040}
input{vertical-align: middle; font-size:12px}
img{border:0}
a{ color:#1a66b3; text-decoration:none}
a:hover{ color:#1a66b3; text-decoration:underline}
.t2 a{ color:#414141; text-decoration:none}
.t2 a:hover{ color:#414141; text-decoration:underline}
.t3 a{ color:#878787; text-decoration:underline}
.t3 a:hover{ color:#878787; text-decoration:underline}
.t4 a{ color:#9b9b9b; text-decoration:underline}
.t4 a:hover{ color:#9b9b9b; text-decoration:underline}
.t5 a{ color:#dfeffc; text-decoration:underline}
.t5 a:hover{ color:#dfeffc; text-decoration:underline}

.t6 a{ color:#878787; text-decoration:none}
.t6 a:hover{ color:#878787; text-decoration:underline}

.news_red{ font-size:12px; font-weight:normal; color:#cc3300}
.news_red2{ float:left; padding:4px 3px 0 3px;color:#cc3300}
.red_bold{ color:#c30; font-weight:bold}/*08.7.3modify*/
.c_gray{ color:#878787}
.c_red{ color:#cc3300}
.add_gray{ color:#848484; padding-top:4px; float:left}
.add_gray2{ font-size:12px; font-weight:normal}
.add_bg{ height:15px; padding:4px 2px 0 2px; background-color:#cbe0fd; float:left; color:#848484}
.notice_other{ padding:0 4px}
.add_loading{ height:140px; background-color:#f4f9ff; width:444px; padding:80px 0 0 312px; font-size:14px; border:solid 1px #c3c3c3;color:#9b9b9b;margin-left:auto;margin-bottom:20px;margin-right:auto;}/*07.7.27new*/
.add_loading img{ float:left; margin-right:10px}/*07.7.27new*/
.empty_box{ clear:left; border:solid 1px #fff}

/*页头开始*/
.login_top{ width:960px; height:43px; padding:10px 0 7px 0; border-bottom:solid 2px #f27b21; margin:auto}
.login_top .logo{ float:left}
.login_top .new_help{ float:right; padding-top:28px; color:#9b9b9b}
.order_step{width:960px; margin:auto; height:40px; font-size:14px; text-align:center}
/*页头结束*/
.order_content{ width:905px; margin:auto; padding-bottom:10px}
.order_content h2{ height:30px; font-size:14px; font-weight:normal}
.order_content .border{ border:solid 1px #c3c3c3; background-color:#f4f9ff; width:866px}

.m_list_notice{color:#878787; }
.consignee{ padding:23px 0 20px 22px; border-bottom:dashed 1px #d2d5da}
.cons_reduce_b{ padding-bottom:10px}
.consignee h3{ height:37px; font-size:14px}
.consignee .change_h3_h{ height:33px}
.consignee .change_h3_h2{ height:20px}
.consignee h3 .look{ font-size:12px; font-weight:normal}
.consignee .m_list{ height:25px; padding-bottom:0px; padding-left:5px}
.consignee .m_list .text{ float:left; padding-top:4px; text-align: right; width: 110px;}
.consignee select{ float:left; font-size:12px; margin-right:6px}
.consignee .select_w{ width:97px}
.consignee .textbox_1{ float:left; width:436px; height:15px; border:solid 1px #909292; padding:3px 0 0 3px; margin-right:6px}
.consignee .textbox_2{ float:left; width:197px; height:15px; border:solid 1px #909292; padding:3px 0 0 3px; margin-right:6px}
.consignee .textbox_3{ float:left; width:127px; height:15px; border:solid 1px #909292; padding:3px 0 0 3px; margin-right:5px}
.consignee .textbox_4{ float:left; width:145px; height:15px; border:solid 1px #909292; padding:3px 0 0 3px; margin-right:5px}
.consignee ul{ padding-left:37px; padding-bottom:15px; list-style:none}
.consignee .ul_add_t{ margin-top:13px}
.consignee ul li{ height:21px; padding-bottom:2px}
.consignee ul .reduce_h_li{ height:15px; padding-bottom:0}
.consignee ul .add_h_li{padding-left:26px; padding-top:2px; height:auto}
.consignee ul .add2_h_li{ height:23px; padding-top:5px}
.consignee ul .add_strong{ float:left; font-weight:bold; padding-top:4px}
.consignee ul .add_w_li{ padding-left:26px}
.consignee ul .add_w_li2{ padding-left:55px; height:24px}
.consignee ul .add_w_li3{ padding-left:80px; height:auto; padding-bottom:10px}
.pay_notice{ width:541px; padding:7px 8px 3px 10px; border:solid 1px #fff; background-color:#e3efff; line-height:18px}

.consignee ul .add_w_li4{ padding-left:25px; height:auto; padding-bottom:5px; padding-top:2px}
.pay_notice2{ width:615px; padding:7px 8px 3px 10px; border:solid 1px #fff; background-color:#e3efff; line-height:18px}
.consignee ul .add_h_li2{ height:21px; padding-top:11px}
.consignee ul .add_h_li3{ height:21px; padding-top:15px}
.consignee ul .text_strong{ font-weight:bold; height:15px}
.consignee ul .add_gray_li{ color:#848484; height:15px; padding:7px 0 0 3px}
.consignee ul .news_notice{ padding-top:4px; color:#ff0000; float:left}
.consignee .add_ul{ padding-left:0; padding-bottom:8px; list-style:none}
.consignee .add_ul li{ height:27px;}
.tabl_bank{ width:634px; border-collapse:collapse; background-color:#efeefe}
.tabl_bank td{ height:29px; border:solid 1px #a1a1a1; padding-left:8px}
.tabl_bank .bank_td_w{ width:66px; padding-left:0; text-align:center; background-color:#ccccee}

/*银行支付08.3.18*/
.bank_pay{width:559px; border-collapse:collapse; background-color:#efeefe}
.bank_pay td{ height:30px; border:solid 1px #a1a1a1; padding-left:5px}
.pay_title{ background-color:#ccccee; font-weight:bold; text-align:center}
.pay_logo{ height:32px!important; background-color:#fff}
.pay_logo img{ float:left; margin-right:10px}
.pay_logo p{ padding-top:5px}
.pay_tel{ background:#fff; text-align:right; padding-right:5px}

/*07.9.11new begin*/
.address_area{ width:538px; padding:8px 11px 0 11px; border:solid 1px #fff; background-color:#e3efff; margin-bottom:16px}
.reduce_area{ margin-bottom:5px}
.address_area h6{ height:19px; padding-left:12px; font-size:12px; border-bottom:solid 1px #fff; font-weight:normal}
.address_area p{ line-height:20px; padding:6px 10px 6px 12px; color:#878787}
.way_bg{ float:left; padding-top:5px; padding-bottom:1px; width:68px; background-color:#d9d9d9; text-align:center}
/*07.9.11new end*/

.new_notice{ width:700px; padding:6px 11px 5px 11px; border:solid 1px #fff; background-color:#e3efff; line-height:18px}/*08.6.5new*/

.consignee .choice_solo{ width:21px; height:21px; float:left; margin-right:5px}
.consignee .c_way{ float:left; padding-top:5px}
.consignee .c_way2{ float:left; padding-top:2px}
.consignee .new_way{float:left; padding:5px 0 0 27px}
.consignee .add_select{ margin-left:8px}
.consignee .time_way{ float:left; padding-top:5px; padding-right:15px}
.consignee .c_notice{ float:left; margin:3px 5px 0 0}
.consignee .add_r{ padding-right:6px}
.consignee .c_price{ float:left; padding-top:5px; margin-left:20px}
.consignee .checkbox{ float:left; width:20px; height:20px; margin-right:5px}
.consignee .save{ width:125px; height:23px; font-size:14px; padding-top:1px; margin:10px 0 0 63px; cursor:pointer}
.consignee .save_button{ width:123px; height:23px; background:url(../images/save_button.gif) no-repeat; border:0; font-size:14px; padding-top:1px; margin:10px 0 0 63px; cursor:pointer}
.consignee .put_in{ width:125px; height:23px; font-size:14px; padding-top:1px; margin-left:63px; cursor:pointer}
.consignee .put_in_red{ width:123px; height:23px; background:url(../images/save_button.gif) no-repeat; border:0; font-size:14px; padding-top:1px; margin-left:63px; cursor:pointer}
.consignee .validate{ width:70px; height:21px; font-size:12px; padding-top:1px; cursor:hand; float:left}
.refer_m{ padding:20px 0 10px 42px; background-color:#fff; border-bottom:dashed 1px #d2d5da}
.merch_detail{ border-bottom:none; padding-left:0; padding-bottom:0}
.add_refer_bg{ background-color:#f4f9ff}
.reduce_b{ border-bottom:none; padding-bottom:25px}
.refer_m h4{ font-size:14px; height:25px;}
.refer_m .modify{ font-size:12px; font-weight:normal}
.refer_m ul{ padding-left:40px; line-height:20px; list-style:none}

/*商品清单开始*/
/*.back_vehicle{ font-size:12px; font-weight:normal; float:right; padding-right:35px; padding-top:5px}*/
.busi_bord{ width:785px; padding:1px; border:solid 1px #c3c3c3; background-color:#fff; margin-left:42px}
.tabl_busi{ width:785px; border-collapse:collapse}
.tabl_busi td{ height:26px}

.td_add_line,.td_add_line td{ height:1px; line-height:1px}/*08.6.18new*/
.td_add_line .td_bord{border-bottom:solid 1px #e9e9e9}/*08.6.18new*/

.busi_title{background-color:#fff4d7}
.busi_title td{height:22px; border-bottom:solid 1px #ddd7c7}
.td_w{ width:8px}
.td_w1{ width:90px}/*市场价*/
.td_w2{ width:86px}/*当当价+VIP价*/
.td_w3{ width:67px}/*数量*/
.td_w4{ width:110px}/*小计*/
.td_m{ width:302px}/*08.6.23 new*/
.td_m2{ width:308px}/*08.6.23 new*/
/*.no_border{ border-bottom:none !important}*/
.space_w1{ padding-left:30px; display:block}
.space_w2{ padding-left:7px; display:block}
.gift_no{ display:block; padding-left:17px}
/*
.img_shore{ float:left; width:27px; height:20px; padding-top:2px; padding-left:2px;display:none}
.merch_name{ float:left; padding-top:6px}*/
.pp_total{ height:20px; padding-top:8px; border-top:solid 1px #c3c3c3; padding-right:16px; text-align:right}
.price_charge{ width:350px; margin-left:479px; padding-top:5px; text-align:right}
.p_charge1{ padding:0 75px 7px 0}
.p_charge2{ padding:0 15px 7px 0}
.change_total{ padding-top:9px; padding-right:70px; padding-bottom:10px}
.order_refer{ height:55px; text-align:right; padding:20px 36px 0 0; background-color:#fff; border-top:dashed 1px #d2d5da}
.order_refer img{ float:right; margin-left:15px}
.order_refer p{ padding-top:12px}
/*商品清单结束*/


/*验证码模块*/
.validate_frame{ width:480px; height:40px; margin-left:350px; padding-top:20px}
.validate_frame .please_p{ float:left; height:30px; display:block; padding-top:5px}
.validate_frame input{ width:80px; height:17px; padding-top:3px; border:solid 1px #666; margin:0!important}
.validate_frame img{ margin:0 5px; float:left}
.c_tt{ padding-top:10px; display:block}


.refer_m .total_money{ width:260px; height:35px; margin-left:354px; padding-top:10px; padding-right:15px; font-weight:bold; border-top:solid 1px #d1d1d1}
.refer_m .total_money span{ float:left; width:65px; text-align:right;}
.refer_m .total_money .span_w{ width:120px; padding-left:30px}
.refer_m .give_invoice{ font-weight:normal}
.refer_m .price_all{ height:45px; padding-left:30px}
.refer_success{ width:455px; height:85px; padding-left:60px; padding-top:20px; margin-left:150px; font-size:14px; font-weight:bold}
.reduce_refer_l{ width:500px; margin-left:130px}
.add_chang_p{ font-size:12px; font-weight:normal; padding-top:15px}
.deliverance{ padding:20px 0 0 150px;}
.deliverance_2{ padding:20px 0 0 85px}
.more_function{ padding-left:80px; height:50px; padding-top:15px; border-top: dashed 1px #bebebe}
.order_content .shadow_b{ width:736px; height:4px; margin:auto; background-color:#e9e9e9; overflow:hidden}
.order_content .add_shadow_b{ width:860px}


/*07.7.29“我的收货地址簿+我的礼券”弹窗开始*/
.my_goodsaddress{width:530px; border:solid 2px #447aa9; background-color:#fff;position:absolute;z-index:10;}
.my_gift{ width:350px}
.wind_top{height:20px; padding:2px 2px 0 8px; background-color:#458bc9}
.wind_top .title_left{padding-top:2px; color:#fff; float:left}
.window_close{ width:30px; height:18px; float:right; padding-top:2px}
.my_goodsaddress .window_content{ padding:5px 15px}
.myaddress{ width:500px; padding-top:10px}
.myaddress ul{list-style:none; padding-left:20px}
.myaddress ul li{ padding-bottom:5px}
.myaddress input{ padding-top:1px; width:82px; height:20px; cursor:pointer}
.add_b_border{border-bottom:solid 1px #a9a9a9; height:3px; overflow:hidden}
.empty_clear{ clear:left; height:3px; overflow:hidden}
.gift_content{ height:22px; padding-left:25px; padding-top:3px}/*08.5.16modify*/
.gift_content .g_single{ width:21px; height:21px; float:left; margin-right:2px}/*08.5.16modify*/
.gift_content span{float:left; padding-top:5px}/*08.5.16new*/
.gift_content .g_way{ width:157px}/*08.5.16modify*/
.gift_content .g_way2{ width:55px}/*08.5.16modify*/
.gift_content .textbox_5{ float:left; width:75px; height:15px; border:solid 1px #909292; padding:3px 0 0 3px; margin-right:5px}
.gift_content{ height:22px; padding-left:25px; padding-top:3px}/*08.5.16modify*/
.gift_notice{ height:12px; padding-left:43px; padding-top:8px; color:#858585}/*08.5.16modify*/
.button_ok{ width:82px; height:22px; padding-top:1px; margin:8px 0 10px 43px}/*08.5.16modify*/
.invoice_t{ height:17px; padding-top:8px}
.invoice_c{ height:22px; padding-top:8px; padding-left:40px}
.invoice_c .textbox_6{width:220px; height:15px; border:solid 1px #909292; padding:3px 0 0 3px; margin-right:5px; color:#878787}
.invoice_c .select_invoice{width:225px; font-size:12px}
.button_tj{ width:60px; height:22px; padding-top:1px; margin:13px 0 10px 98px; float:left; margin-right:5px}
.notice_fp{color:#cc3300; display:block; padding-top:18px}

/*07.7.29“我的收货地址簿+我的礼券”弹窗结束*/

.money_notice{ padding:20px 0 20px 150px; background-color:#fff; border-bottom: dashed 1px #dadada}
.change_bj_color{ background-color:#f4f9ff}
.money_notice h4{ font-size:14px; height:30px}
.button_auto{ margin-top:5px; height:30px; line-height:30px; font-size:14px; font-weight:bold}
.button_auto input{ height:25px; padding-top:1px; font-size:14px; margin-left:5px; cursor:pointer}
.money_notice .account_name{ width:565px; height:25px; border-bottom:solid 1px #dadada}/*08.7.3modify*/
.money_notice .bank_list{ width:480px; height:90px; padding-top:15px; list-style:none}
.money_notice .bank_list li{ width:239px; height:25px; float:left}
.money_notice .t_bold{ font-weight:bold}
.money_notice .p_change{ padding:7px 0 0 66px}


/*.money_notice ul{ list-style:none}
.money_notice ul li{ height:25px}
.money_notice ul li .text_n{ width:130px; height:14px; border:solid 1px #898b8b; padding:3px 0 0 5px; margin-right:5px}
.money_notice ul li .button_vali{ width:110px; height:21px; padding-top:1px;cursor:hand}
.money_notice ul li .button_vali_2{ width:50px; height:21px; padding-top:1px; margin-right:5px;cursor:hand}*//*08.7.3del(一定要删去)*/

.other_notice{ padding:8px 35px 10px 35px; color:#9b9b9b; background-color:#fff; line-height:20px}
.reduce_l_w{ padding-left:85px}
.order_success{ width:456px; height:32px; padding-left:130px; margin:auto; font-size:14px; font-weight:bold; padding-bottom:12px; padding-top:12px; background:url(/dinner/images/p_success.gif) no-repeat 90px 3px}
.t_bold2{ font-weight:bold; padding-bottom:15px; padding-right:50px; text-align:center}
.t_p{ font-size:14px; font-weight:bold}
.t_p2{ font-size:14px; padding-top:10px; font-weight:bold}
.order_other{ height:20px; padding-top:15px; padding-left:95px}

/*08.7.3new begin*/
.keep_refer{height:30px; padding-top:35px; line-height:30px; font-size:14px; font-weight:bold}
.t_norm{ font-size:12px; font-weight:normal; color:#c30}
.account_p{ padding:10px 0px}

.post_ul_s{ list-style:none; width:650px; padding-top:10px; line-height:20px}
.post_ul_s li{ display:block; padding-left:12px}
.post_ul_s .li_suc1{ padding-bottom:7px; padding-left:0}
.post_ul_s .li_suc2{ padding:18px 0 7px 0; font-weight:bold}
.post_ul_s .li_suc3{ padding:4px 0 7px 0; font-weight:bold}
.w_w{ font-weight:bold}

/*08.7.3new end*/

/*下单帮助部分*/
.order_help{ padding:30px 80px 20px 10px;}
.order_help h3{ font-size:14px; height:25px}
.order_help .normal{ font-weight:normal}
.order_help .bold{ font-weight:bold}
.order_help .help_answer{ padding:0 0 15px 29px; font-size:14px; line-height:25px}
.order_help .help_img{ width:514px; height:243px; padding-left:380px; padding-bottom:20px}

/*送货方式与付款方式说明08.4.11*/
.explain{ width:773px; margin:auto; padding:40px 0 50px 0}
.explain_title{ border-bottom:solid 1px #d3d3d3; height:30px; font-size:14px; font-weight:bold; text-align:center; margin-bottom:20px}
.explain_QA{ padding:6px 0 25px 17px; background:url(../images/icon_explain.gif) no-repeat left 6px}
.explain_QA h3{ font-size:12px; height:22px}
.explain_QA p{ line-height:18px}
.look_time{ border-top:dashed 1px #c3c3c3; padding:28px 0 20px 0}
.look_time h4{ font-size:12px; height:20px}
.table_time{ width:770px; border:solid 1px #8b8b8b; border-collapse:collapse}
.table_time td{ border:solid 1px #b1b1b1; line-height:18px; padding:8px 0 7px 15px}
.table_time .td_c{ text-align:center; padding-left:0; background-color:#ccccee}
.table_time .td_c2{ text-align:center; padding-left:0}
.table_time .td_bg1{ text-align:center; padding-left:0; background-color:#eeeeff}
.table_time .td_bg2{ background-color:#ffefdf}
.notice_explain{ line-height:18px; color:#878787}


/*新增弹窗“激活当当币或礼券”*/
.new_window{width:380px; border:solid 2px #447aa9; background-color:#fff;position:absolute;z-index:10;}
.reduce_w{ width:345px}
.add_win{ width:400px;position:absolute;}/*08.5.16new*/
.w_close{ float:right}
.w_notice{ line-height:18px; background-color:#e5e5e5; padding:8px 7px 5px 8px; color:#878787; border:solid 1px #fff}
.dang_money{height:22px; padding-top:8px; padding-left:20px}
.dang_money input{width:165px; height:15px; border:solid 1px #909292; padding:3px 0 0 3px}
.button_close{height:22px; padding-top:1px; margin:13px 0 10px 98px}
.w_ok_use{ width:242px; padding-bottom:5px; line-height:20px; margin:30px 0 0 70px; padding-left:28px; background:url(../images/w_use_icon.gif) no-repeat left top}

/*08.5.16new begin*/
.card_p{ height:25px; padding-left:27px}
.card_p input{ width:21px; height:21px; float:left; margin-right:3px}
.card_p span{ float:left; padding-top:5px}
.card_p .p_span1{width:157px}
.card_p .p_span2{width:50px; margin-right:7px}

.pay_nn{ width:590px; padding:8px 11px 7px 11px; border:solid 1px #fff; background-color:#e3efff; margin:0 0 15px 62px; line-height:20px}
.pay_nn .ww{ font-weight:bold}
/*08.5.16new end*/

/*08.6.12new 拆单+促销 begin*/
.order_split{ width:789px; border-top:solid 1px #e9e9e9; margin-left:42px; padding-bottom:7px}
.split_n{ width:779px; height:20px; padding:8px 0 0 10px;background-color:#e3efff; margin-top:5px}
.split_n_1{font-weight:bold;}
.wind_split{ padding:20px 25px 0 30px; line-height:20px; text-indent:2em}
.split_ok{ width:60px; margin:15px 0 15px 140px}
.split_nobg{ margin-bottom:15px; margin-left:42px; width:789px}
.split_nobg h5{ font-size:14px; height:22px; padding-top:8px}
.change_l{ margin-left:0}
.change_l_2{ margin-left:437px}
.price_no{ display:block; padding-left:12px}
.price_no2{ display:block; padding-left:17px}
.business_name{ height:17px; width:769px; padding-top:1px; padding-left:11px; margin-left:42px; background:url(../images/icon_storer-.gif) no-repeat left top}
.c_w{ font-weight:bold; color:#666}
.back_shop{ float:right}
.tab_w_add{ width:28px}
.present_sale{ line-height:20px}
.present_sale td{ padding-top:5px; height:20px; border-bottom:none}
.present_list{ line-height:23px}
.present_list td{ padding:2px 0 3px 0}
.list_div{ padding-left:40px; width:565px; height:23px}
.list_div p{ float:right}
.s_s1,.s_s2,.s_s2_2,.s_s3,.s_s4{ display:block; float:left}
.s_s1{ width:90px; color:#878787}
.s_s2{ width:86px}
.s_s2_2{ width:76px; padding-left:10px}
.s_s3{ width:70px; padding-left:17px}
.s_s4{ width:12px; text-align:right}

.wind_rebate{ border:solid 1px #404040; background-color:#fefad4; width:530px; height:16px; padding:5px 0 0 5px}
.c_red_f{ color:#cc3300; font-weight:bold}
.c_gray_f{ color:#8b8b8b; font-weight:bold}
.c_gray_f2{ color:#737373;}
.press{ margin-left:6px}

/*08.6.12new 拆单+促销 end*/


.banner_area{ width:756px; height:83px; padding-bottom:30px; margin:auto}/*08.5.13new*/

/*逻辑控制样式 dcr*/
.objhide{display:none;}
.objhide_0 {display:none;}
.prom_class_1 { width:20px; height:20px}
.prom_class_0 {display:none;}
.dd_money_tips_0 {color:#cc3300}
.dd_money_tips_1 {display:none;}
.li_pay_id_name_0 {display:none;}
.dd_money_0 {}
.dd_money_1 {display:none;}
.span_vip_0 {display:none;}
.span_cust_cash_0{display:none;}
.order_part_tips_0 {display:none;}
.news_red_1{display:none;}
.news_red_3{ font-size:12px; font-weight:normal;}
.news_red_4{ font-size:12px; font-weight:normal;}


.news_coupon_tips{ font-size:12px; font-weight:normal;}
.bj_0{background-color:#f4f4f4}
#div_shield{Position: Absolute;background-color:#C0C0C0;left:0;top:0;opacity: 0.50;filter:alpha(opacity=50);z-index:1;display:none;}
.loading_gift{ height:95px;position:relative;top:30px;left:150px;display:none;}
.loading_gift img{ float:left; margin-right:8px}
.loading_gift p{ padding-top:2px}
#div_ajax_canvas{display:none;}
.box_loading{ display:none;position:absolute;z-index:100; width:130px; height:60px; background:#fff; border:solid 1px #66CCCC; padding-top:15px; text-align:center;opacity: 0.85;filter:alpha(opacity=85);}
.box_loading p{ padding-top:7px}
 #ul_zip_prompt
{
    padding:2px 2px 2px 4px; 
    list-style:none;
    border:solid 1px #c0c0c0;
    position:absolute;
    overflow:auto;
    cursor:default;
    background-color:White;
    display:none;
}
.li_bg{background-color:Blue;color:White;}
.prompt{ float:left; padding-top:4px;color:#848484;}
