.myul { list-style-type:none; padding:0px; margin:0px; }
.myul li { padding:0px; margin:0px; }
.myul1 { list-style-type:none; padding:0px; margin:0px; float:left; }
.myul1 li { padding:0px; margin:0px; float:left; }

.cart_details { width:100%; }
.cart_details_inner { width:970px; margin:0px auto; }
.cart_details { width:100%; }
.cart_info {  }
.cart_product { float:left; width: 970px; padding-bottom: 20px; }
.cart_button { width: 100%; height: 50px; }

.cart_list_title { background-color:#f7f7f7; height: 28px; padding-left:2px; line-height:28px; font-size:14px; font-weight:bold; border-top-left-radius:4px; border-top-right-radius:4px;  }
.cart_list_header { margin-left:10px; width: 945px; height:28px; border-bottom:solid 1px #ececec; }
.cart_list_header li { float:left; }
.cart_list_item { line-height: 18px; border-bottom: 1px solid #ececec; margin-left: 10px;  }

.cart_ctl1 { width: 400px;  }
.cart_ctl2 { width: 125px; }
.cart_ctl2 span { font-size: 12px; }
.cart_ctl2 del { color: #6c6c6c;  }
.cart_ctl3 { width: 90px;  }
.cart_ctl3 input { width: 40px; }
.cart_ctl4 { width: 120px; }
.cart_ctl4 span { font-size: 12px; }
.cart_ctl5 { width: 55px; }
.cart_ctl6 { width: 200px; }
.cart_remark { width: 180px; height: 80px; font-size: 12px; margin-top: 10px; }

.cart_product_list { float:left; border:2px solid #ececec; border-radius:5px; padding-bottom: 20px;  }
.cart_product_list .ctltimg{ float:left; width:60px; height:90px; padding: 15px 10px 10px 10px;  }
.cart_product_list .ctlt1 { float: right; font-size:10px; padding-right:5px; height:26px; width:310px; margin-top:10px; line-height:12px; overflow: hidden; }
.cart_product_list .ctlt2 { float: right; font-size:10px; padding-right:5px; min-height:16px; width:310px; line-height:16px; }
.cart_product_list .ctlt3 { float: right; font-size:10px; padding-right:5px; min-height:16px; width:310px; line-height:16px; }
.cart_product_list .ctlt4 { float: right; font-size:10px; padding-right:5px; min-height:14px; width:310px; line-height:14px; color:#8c8c8c; }
.cart_product_list .ctlt5 { float: right; font-size:10px; padding-right:5px; min-height:16px; width:310px; line-height:16px; }
.cart_product_list .ctlt_size { font-size:10px; line-height:12px; margin-right: 5px; color: #6c6c6c; }
.ctlt2 .optxt { font-size:10px; line-height: 12px; }
.ctlt2 .optxt img { display: inline-block; vertical-align: middle; width: 20px;  }
.ctlt2 .optxt .ctx1 { display: inline-block; vertical-align: middle; }
.ctlt2 .tt1 { display: inline-block; vertical-align: middle; }
.ctlt2 .fabric_color { display: inline-block; vertical-align: middle; }
.ctl1_2 .optxt { font-size:10px; line-height: 12px; }
.ctl1_2 .optxt img { display: inline-block; vertical-align: middle; width: 20px;  }
.ctl1_2 .tt1 { display: inline-block; vertical-align: middle; }
.ctl1_2 .fabric_color { display: inline-block; vertical-align: middle; }

.ord_color_row2 { float: right; font-size:10px; width:260px; height:22px; line-height: 22px; }
.ord_color_row2 span { height:21px; line-height: 21px; vertical-align: top;  }
.ord_color_row3 { float: right; font-size:10px; width:260px; height:22px; line-height: 22px; }
.ord_color_row3 span { height:21px; line-height: 21px; vertical-align: top;  }

.cart_total_price_div { float:left; width:925px;  text-align: right; padding:10px 10px 0px 10px; margin-left: 10px; }
.cart_total_price_div li { height: 22px; }

.od_list_header { margin-left:10px; width: 780px; height:28px; border-bottom:solid 1px #dcdcdc; }
.od_list_header li { float:left; }
.od_ctl1 { float: left; width:340px; margin-top:10px;  font-size:10px; overflow: hidden; }
.od_ctl2 { float: left; line-height:18px; }
.od_ctl3 { float: left; width:120px; text-align: center; }
.od_ctl4 { float: left; width:120px; text-align: center; }
.od_ctl6 { float: left;  width:200px; }


.od_list_item { line-height:28px; margin-left:10px; border-bottom: solid 1px #dcdcdc;  }
.od_list_item .ctl1_img { float:left; padding:12px 10px 10px 10px; width:60px; height:90px;}
.od_list_item .ctl1_1 { float: right; width:260px; margin-top:10px; font-size:10px; line-height:12px; overflow: hidden; }
.od_list_item .ctl1_2 { float: right; width:260px; line-height:16px; }
.od_list_item .ctl1_3 { float: right; width:260px; line-height:16px; }
.od_list_item .ctl1_4 { float: right; width:260px; line-height:12px; font-size:10px; color:#8c8c8c; }
.od_list_item .ctl1_5 { float: right; width:260px; line-height:16px; }

.od_total_price_div { width:750px;  float:left; text-align: right; padding-left:10px; padding-right: 10px; padding-top:10px; }
.od_total_price_div li { height: 25px; }

.order_total_price { border-top:solid 2px black; font-weight:bold; font-size:16px; height:30px; line-height: 30px; }
.header_order { width:100%; }
.header_order_inner { width:996px; margin:0px auto; border-bottom: 2px solid #cdcdcd; }
.order_schedule{ float: left; width: 300px; margin-left:80px; margin-top:20px; }
.order_norton { float: right; }
.order_address { width:780px; margin:0px auto; border:1px solid #dcdcdc; margin-top: 10px; }
#order_total_price { border-top:solid 2px black; font-weight:bold; font-size:14px; height:30px; line-height: 30px; }
.order_total_price_div { width:750px;  float:left; text-align: right; padding-left:10px; padding-right: 10px; padding-top:10px; }
.order_total_price_div li { height: 22px; }

.cart_total_price { display: inline-block; width: 120px; }
.cart_help { float:left; width: 970px; border:2px solid #ececec; border-radius:5px; }
.cart_help ul { width: 970px; color:#6c6c6c; margin-top: 5px; }
.cart_help .cart_help_title { font-size:12px; font-weight:bold; padding-left: 10px; height: 20px; line-height:25px; }
.cart_help .cart_help_content { font-size:11px; line-height:16px; padding:0px 12px 10px 12px; }
.cart_help .cart_help_split { border-top: solid 1px #dcdcdc; height: 10px; width: 162px;  }
.cart_help_content a {text-decoration: underline; color:black; }
.continue_shopping { margin-top: 25px; display: inline-block; color:black; text-decoration:underline; }
#cart_total_price_content { border-top:solid 2px black; font-weight:bold; font-size:14px; height:30px; line-height: 30px; }

.cart_quantity_update { display:none; position: absolute; margin-top: 8px; margin-left: -63px; border:solid 2px #afafaf; padding:10px; background-color:#f7f7f7; border-radius:5px; }
.cart_quantity_update input { padding:0px; font-size:12px; font-weight:normal; width:auto; margin-right: 6px; }
.cart_quantity_update .arrows { position: absolute; width: 10px; height: 8px;  margin-top: -20px; margin-left: 68px; background: url("/pic/bg.png") no-repeat -186px -136px; }

.cart_delete { float: right; padding-right: 5px;  }
.cart_delete a {  font-size:16px; font-weight: bold; text-decoration: none; font-family: 'Lucida Console','Terminal','Courier New' }
.cart_delete a:hover { color: #bf3f3f; }

.horder { width: 100%; height: 108px; background-image: url('/pic/bg_header.png'); background-position: 0px -20px;  }
.horder_inner { width:970px; height: 108px; overflow:hidden; margin:0px auto; }
.cart_details { width:100%; }
.od_details_inner { width:804px; margin:0px auto; padding-top: 10px; }
.od_outer { float:left; width: 800px; border:2px solid #ececec; border-radius:5px; padding-bottom: 10px; margin-top: 10px;  }
.od_title { background-color:#f7f7f7; height: 28px; padding-left:10px; line-height:28px; font-size:14px; font-weight:bold; border-top-left-radius:4px; border-top-right-radius:4px; }

.address_title { width:776px; border-bottom:1px solid #dcdcdc; height: 28px; line-height:28px; padding-left:4px; font-size:14px; font-weight:bold; background-color:#ebebeb;  }
.address_enter { width: 730px; margin-left: 30px; margin-top: 5px; margin-bottom:10px;  }
.address_enter td { height: 30px; }
.address_enter .address_line td { height: 25px; }
.address_enter .input1 { width: 316px; height: 19px; }
.address_enter .input2 { width: 150px; height: 19px; }
.shipping_list{ margin-top: 10px; margin-bottom: 10px; margin-left: 30px; font-size:12px; border: solid 2px #f7f7f7;   }
.shipping_list td { height: 30px; }
.shipping_list .ship1 { width: 140px; background-color:#f7f7f7; padding-left: 5px; }
.shipping_list .ship2 { width: 110px; background-color:#f7f7f7; }
.shipping_list .ship3 { width: 440px; background-color:#f7f7f7; }
.shipping_list .pmt1 { width: 200px; padding:8px 3px; border-bottom: solid 1px #ebebeb;  }
.shipping_list .pmt2 { width: 520px; padding:8px 3px; border-bottom: solid 1px #ebebeb;   }
.shipping_list .pmt2 p { font-size: 12px; line-height: 18px;  }
.shipping_list .note_color { color: #808080; }
.note_color { padding-left: 5px; border-left: solid 2px #f7f7f7; font-size: 11px; line-height: 14px; padding-top:5px; padding-bottom: 5px; border-top:solid 1px #f7f7f7; }
.note_color2 { font-size: 11px; line-height: 14px; padding-top:5px; padding-bottom: 5px; border-top:solid 1px #f7f7f7; }
.od_needtime_desc { color: #808080; }
.od_payment_desc { color: #808080; }

.order_note_info { color: #bf3f3f;  }
.od_edit_but { float: right; margin-right:5px; }
.od_edit_but input { margin-top: 10px; padding: 2px 8px; margin-right:5px; }
.address_list { height: 50px; line-height: 50px; font-size:12px; }
.address_list_item { float:left; margin-left: 36px; width:650px; line-height: 16px; padding-top:16px; }

.order_details { width: 100%; }
.order_details li { width: 100%; padding-top:10px; padding-bottom: 2px; line-height: 20px; border-bottom: solid 1px #ebebeb;  }
.order_details p { font-size: 12px; }
.order_addr_list { float:left;width:640px; padding-left:10px; }

.isinput { width: 200px; }
.english_note { width: 100%; height:30px; line-height:12px; font-size: 10px; }
.english_note span { color:#bf3f3f; font-weight:bold; }

.check_page { float: left;  margin-left:10px; width: 780px; border-bottom:solid 1px #dcdcdc; padding-bottom: 10px; }
.check_page_notice { font-size: 12px; width: 600px; line-height: 15px; padding-top: 10px; padding-bottom: 10px;  }
.check_page_ul_out { font-size: 12px; color:red;  padding-bottom: 10px; }
.check_page_ul { padding: 0px; margin: 0px 0px 0px 20px; }
.check_page_ul li { float:left; height: 16px; }
.check_save_but { padding-top: 20px; padding-bottom: 10px; }

.forget_area_inner { width: 605px; margin: 0px auto; padding-top: 10px; }
.forget_login { float: left; width: 600px; height: 320px; border:2px solid #e9e9e9; padding-bottom: 10px; margin-top: 10px;  }
.forget_login_title { background-color:#f7f7f7; height: 28px; padding-left:10px; line-height:28px; font-size:14px; font-weight:bold; border-top-left-radius:4px; border-top-right-radius:4px;} 
.forget_ul { float:left; padding:0px; margin: 0px; margin-top: 15px; margin-left:20px; list-style-type:none; width:580px; }
.forget_ul li { padding:0px; margin: 0px; line-height: 25px; height:25px; width:100%;}
.forget_ul .info { line-height:12px; height: 14px; font-size: 11px; color: #bf3f3f; }
.forget_submit { height: 32px;  }
.forget_isinput { width: 260px; padding-left: 5px; font-size: 14px; font-weight: bold; border:solid 1px #7a7a7a; height: 22px; }
.forget_ul .forget_line_text { font-size: 14px; line-height: 18px; }
.forget_ul .forget_desc { line-height: 16px; height: auto;   }
.forget_desc_send {  font-size: 14px; line-height: 18px; padding: 10px 20px; margin-top: 20px; }

