﻿dl,dt,dd,ul,li{ padding:0; margin:0;}
address{
	font-style: normal;
}
em 
{
    font-style: normal;
    }

.RegisterForm 
{
width:960px; padding:23px 1px 0 1px; margin:0 auto; text-align:left;
}
.RegisterForm p 
{
font-size:14px;
margin-top: 9px;
margin-bottom: 9px;
text-align:left;

}

.RegisterForm p label 
{
display:block; float:left; width:150px; font-size:14px; text-align:right; 

}
.inputText{ width:223px; height:18px; padding:4px 0 0 3px; border:solid 1px #000; border-right:solid 1px #808080; border-bottom:solid 1px #808080; background:url(../images/text_fram_bg1.gif) no-repeat left top; font-size:12px; font-weight:bold; margin-right:10px; font-family:Arial}
.inputTextOver{background:url(../images/text_fram_bg2.gif) no-repeat left top}
.inputTextError{width:223px; height:18px; padding:4px 0 0 3px; border:solid 1px #000; border-right:solid 1px #808080; border-bottom:solid 1px #808080; background:url(../images/text_fram_bg3.gif) no-repeat left top; font-size:12px; font-weight:bold; margin-right:10px;font-family:Arial}
.buttonForReg{ width:143px; height:31px; background:url(../images/butt_tj_defa.gif) no-repeat; border:0; cursor:pointer; margin-left:100px}

.butt_login{ width:77px; height:26px; background:url(../images/login_0902_wn_01.gif) no-repeat left -114px; float:left; margin-right:13px; border:0; cursor:pointer}
.onShow
{
padding-left:5px; 
font-size: 12px;
}
.onFocus
{
border:solid 1px #c6a263; 
background-color:#fff2bc;
padding-left:5px;
font-size: 12px;
padding-top:5px;
padding-bottom:5px;	    
padding-right:5px;
}
.onError
{
color:#c30;
border:solid 1px #c6a263; 
background-color:#fff2bc;
padding-left:5px;
font-size: 12px;
padding-top:5px;
padding-bottom:5px;	    
padding-right:5px;
}
.onCorrect
{
padding-left:5px;
font-size: 12px; 
background-image:url('../images/write_ok.gif');
background-position:left;
background-repeat:no-repeat;
width:80px;
}
.onLoad
{
padding-left:5px;
font-size: 12px;
} 


.my_nav {}
.my_nav li{position:relative; clear:both; min-height:32px; _line-height:32px;}
.my_nav li a,.my_nav li span{display:block; height:31px; overflow:hidden; border-bottom:1px solid #e5e5e5; line-height:32px; text-indent:20px;color:#0066CC;}
.my_nav li .icon_down{display:block; background:url(../images/bg_mycenter.png) no-repeat -248px -101px; height:31px; overflow:hidden; border-bottom:1px solid #e5e5e5; line-height:32px; text-indent:20px; color:#333; font-weight:bold;}
.my_nav li li a{text-indent:44px;color:#0066CC;}
.my_nav li a.on{position:absolute; left:-11px; top:-1px;_top:-10px; background:url(../images/bg_mycenter.png) no-repeat 0 -90px; width:220px; height:32px; line-height:32px; padding-left:11px; border-bottom:0; font-weight:700; color:#785e02;}
.my_nav li a.on:hover, .my_nav li a.on:active{text-decoration:none;}

.Welcome{font-size:14px;font-weight:bold;padding-bottom:15px;background:url(../images/w_dot_3.gif) repeat-x 0 bottom;margin-bottom:10px;}
.Welcome span{font-weight:normal;color:#666;font-size:12px;}

.User_Info{margin-bottom:20px;line-height:2.5em;}
.User_Info td{background:url(../images/w_dot_3.gif) repeat-x 0 bottom; height:25px;}

/*User_Tip*/
.User_Tip{margin:0 auto 20px;border:1px solid #E7CA96;padding:10px;}
.User_Tip a{font-weight:bold;}
.User_Tip em{color:red;}
/*Tips*/
.middle h3{height:25px;line-height:25px;margin-bottom:8px;}
.middle h3 em{font-weight:normal;color:#994030;font-size:12px;}
.Tip_Buy{margin:0 auto 20px;}
.Tip_Buy th,.Tip_Buy td{padding:2px;text-align:center;}
.Tip_Buy th{background:#FFF3C6;}
.Tip_Buy tr.tr1 th{background:#E4D95E;}

/*Tab*/
.Tab{height:26px;overflow:hidden;}
.Tab li{height:26px;line-height:26px;text-align:center;float:left;margin-right:3px;background:url(../images/tab_2.gif) no-repeat right -62px;cursor:pointer;font-weight:bold;}
.Tab li em{display:block;height:24px;background:url(../images/tab_2.gif) no-repeat left 0;padding:2px 15px 0;float:left;color:#404040;}
.Tab li a:link,.Tab li a:visited{color:#333;text-decoration:none;font-weight:normal;}
.Tab li.curr{background:url(../images/tab_2.gif) no-repeat right -93px;font-weight:bold;color:#fff;}
.Tab li.curr em{background:url(../images/tab_2.gif) no-repeat left -31px;color:#CD5405;}
.Tab li.curr a:link,.Tab li.curr a:visited{color:#CD5405;font-weight:bold;}

#OrderInfo table,#OrderInfo table td,.OrderTable,.OrderTable td 
{
    border:1px solid #E7CA96;   
    border-collapse:collapse;
    text-align:center;
    line-height:22px;
}
.OrderTable td,.OrderTable th 
{
    padding:3px; 
    text-align:left;  
}


/*checkout*/
.consignee .textbox_address{color:#878787;  float:left; width:267px; height:15px; border:solid 1px #909292; padding:3px 0 0 3px; margin-right:6px; margin-left:0px; text-align:left;}
.order_step{width:960px; margin:auto; height:40px; font-size:14px; text-align:center}
.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; text-align:left;}
.add_loading img{ float:left; margin-right:10px}
.order_content{ width:868px; margin:auto; padding-bottom:50px; text-align:left;}
.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; height:27px; padding-left:65px}
.consignee{ padding:23px 0 20px 42px; border-bottom:dashed 1px #d2d5da; text-align:left;}
.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:5px; padding-left:5px}
.consignee .m_list .text{ float:left; padding-top:4px}
.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:92px; height:15px; border:solid 1px #909292; padding:3px 0 0 3px; margin-right:5px}
.consignee .textbox_x{ float:left; width:267px; height:15px; border:solid 1px #909292; padding:3px 0 0 3px; margin-right:6px; margin-left:0px;}
.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; line-height:21px;}
.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}
.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; cursor:pointer; display:block; float:left}
.button_ts{ margin:10px 0 0 63px}
.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; cursor:pointer; display:block; float:left}
.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:15px}
.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}
.add_b_border{border-bottom:solid 1px #a9a9a9; height:3px; overflow:hidden}
.delivery_text{padding-top:10px;}    
.delivery_text ul li { display:block;}
.delivery_text_l2{width:210px; padding:5px 10px 0 0; float:left; margin:0;}
.delivery_text_c{width:450px; padding:5px 30px; float:right; margin:0;}
.business_name{ height:17px; width:769px; padding-top:1px; padding-left:20px; margin-left:42px; background:url(../images/icon_storer.gif) no-repeat left top}
.back_shop{ float:right}
.merch_youhui{ margin-left:42px; width:743px; background:#fef7c3; padding:5px 23px 8px; margin-bottom:1px;line-height:20px;}
.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}
.td_add_line .td_bord{border-bottom:solid 1px #e9e9e9}
.busi_title{background-color:#fff4d7}
.busi_title td{height:22px; border-bottom:solid 1px #ddd7c7}
.td_w{ width:8px}
.td_w1{ width:120px; text-align:right; padding-right:10px}
.td_w2{ width:115px; text-align:right; padding-right:40px}
.td_w3{ width:42px; text-align:right; padding-right:15px}
.td_w4{ width:80px; text-align:right; padding-right:60px}
.td_m{ width:302px}
.td_m2{ width:388px}
.space_w1{ padding-left:30px; display:block}
.space_w2{ padding-right:30px; display:block}
.gift_no{ display:block; padding-left:17px}
.pp_total{ height:20px; padding-top:8px; border-top:solid 1px #c3c3c3; padding-right:8px; text-align:right}
.price_charge{ width:520px; margin-left:309px; padding-top:5px; text-align:right}
.p_charge1{ padding:0 68px 7px 0}
.p_charge2{ padding:0 8px 7px 0}
.change_total{ border-top:solid 1px #c3c3c3; padding-top:9px; padding-right:68px; font-weight:bold; padding-bottom:10px}
.order_refer{ height:40px; text-align:right; padding:10px 36px 0 0; background-color:#fff; border-top:dashed 1px #d2d5da; margin-top:10px}
.order_refer img{ float:right; margin-left:15px}
.order_refer p{ padding-top:8px; line-height:15px;}
.order_refer input{ margin-top:-3px;}
.order_tijiao{ text-align:right; padding:5px 36px 0 0; height:36px;}


/*facebox*/
#facebox .b {
  background:url(../images/b.png);
}

#facebox .tl {
  background:url(../images/tl.png);
}

#facebox .tr {
  background:url(../images/tr.png);
}

#facebox .bl {
  background:url(../images/bl.png);
}

#facebox .br {
  background:url(../images/br.png);
}

#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  border-collapse: collapse;
}

#facebox td {
  border-bottom: 0;
  padding: 0;
}

#facebox .body {
  padding: 10px;
  background: #fff;
  width: 600px;
  font-size:12px;
  line-height:18px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

