 .btn-submit {display:block; width:145px; height:45px; overflow:hidden; margin:8px 0px 0px 8px; text-indent:-10em; background:url(../../themes/yimiv1/images/ln_car_11.png) no-repeat no-repeat -1px; }
  

  .btn-submit:hover {display:block; width:145px; height:45px; overflow:hidden; margin:8px 0px 0px 8px; text-indent:-10em; background:url(../../themes/yimiv1/images/ln_car_11.png) no-repeat no-repeat -147px; }



.checkout-steps {}
.checkout-steps .step {border-top:1px solid #ddd;}

.checkout-steps .step-current {width:99%; margin:-1px; border:3px solid #f60; position:relative;}
.checkout-steps .step-title {height:45px; padding:0 20px; line-height:45px;position:relative;}
.checkout-steps .step-title strong {color:#999; font-size:14px;}
.checkout-steps .step-current .step-title strong, .checkout-steps .step-complete .step-title strong {color:#000;}
.checkout-steps .step-action {padding-left:10px; color:#005ea7; font-size:12px; font-weight:400;}
.checkout-steps .step-action a, .checkout-steps .step-action a:visited, .checkout-steps .step-action a:hover {color:#005ea7;}


.checkout-submit-tip{background-color: rgb(255, 253, 238); border: 1px solid rgb(237, 210, 139); color: rgb(255, 102, 0); float: right; padding: 0pt 3px; height: 30px; line-height: 30px; margin: 10px 10px 0 0;} 

.sbox-wrap {padding:0px;}
.sbox {width:900px; overflow:hidden;}
  .sbox {padding:0px 0 20px;}
  .step-complete .sbox-wrap {padding:0px;}
  .s-content p {line-height:22px;}

 .item, #part-invoice .item {height:28px; margin-bottom:5px; overflow:hidden; zoom:1; line-height:28px;padding:5px;}
.item label b{font-weight:normal;}
.item-selected label b{font-weight:bold;}
.item strong{font-weight:normal;}
 .item-selected strong{font-weight:bold;}
.item-selected, #part-invoice {background-color:#fff4d3;}
 .item .hookbox, #part-invoice .item .hookbox {margin:7px 5px 0 8px; *margin:3px 2px 0 5px;}

.item-action {padding-left:20px; color:#999;}
.item-action a, #invoice-list .item-action a {margin:0 5px; color:#005ea7;}
 .item-action a:visited,   -list .item-action a:hover,
.item-action a:visited, #invoice-list .item-action a:hover{color:#005ea7;}

.address-list,#part-invoice .invoice-more{height:18px; margin-bottom:1px; overflow:hidden;}
.address-list .inner {width:900px; height:17px;border-top:1px solid #ffffff; _border-top:1px solid #ccc; text-align:center;}
.address-list .inner:hover { border-top:1px solid #ccc; }
.invoice-more .inner {width:900px; height:17px;text-align:center;border-top:1px solid #ffffff;_border-top:1px solid #ccc;}
#part-invoice .invoice-more .inner:hover{border-top:1px solid #ccc;}
#select-more #invoice-more-btn{width:100px; height:16px; margin:-1px auto 0; border:1px solid #ccc; border-top-color:#fff; position:relative; text-align:left; cursor:pointer; background:url(../../data/images/more-bg-1.gif) repeat-x;}
#select-more span, #select-more s,#invoice-more-btn span, #invoice-more-btn s {float:left; cursor:pointer;}
#select-more span {margin-right:5px; color:#666; line-height:16px;}
#select-more, #invoice-more-btn {width:100px; height:16px; margin:-1px auto 0; border:1px solid #ccc; border-top-color:#fff; position:relative; text-align:left; cursor:pointer; background:url(../../data/images/more-bg-1.gif) repeat-x;}
   .address-list .select-expand span, #part-invoice .invoice-more .select-expand span { padding-left: 10px;}
#select-more span, #invoice-more-btn span {color: #666666;line-height: 16px;margin-right: 5px;}
#select-more s , #invoice-more-btn s{width:5px; height:7px; margin-top:4px; overflow:hidden; line-height:0; font-size:0; background:url(../../data/images/more-arrow-1.gif) no-repeat 0 -6px;}
   .address-list .select-expand span {padding-left:13px;}
   .address-list .select-collapse span {padding-left:13px;}
   .address-list .select-collapse s {background-position:0 0;}

   .list,.invoice-form .list{padding:5px 0;overflow:hidden;zoom:1}
   .list .label,.invoice-form .list .label{width:85px;height:26px;margin-right:5px;float:left;color:#666;line-height:26px;text-align:right}
   .list .label em,.invoice-form .list .label em{margin-right:5px;color:#f60;font-family:sans-serif}
   .list .field{height:26px;float:left;line-height:26px}
.invoice-form .list .field{float:left;line-height:26px}
   .message,.invoice-form .message{border:1px solid #db9a9a;padding:4px 0;background-color:#ffe8e8}
   .message .error,.invoice-form .error{height:26px;padding-left:6px;color:#c00;line-height:26px}
   .message i,.invoice-form .message i{margin-right:5px;float:left;overflow:hidden;line-height:0;font-size:0}
   .message .error i,.invoice-form .message .error i{width:16px;height:15px;margin-top:5px;background:url(../../data/images/error-icon-1.gif) no-repeat}
   .textbox,.invoice-form .textbox{width:138px;height:16px;border:1px solid #ccc;padding:4px 3px;font-family:Arial,"\5b8b\4f53",sans-serif}
   input.focus,.invoice-form input.focus{border:1px solid #fdd253;background-color:#ffffe6}
   .list-radio .hookbox,.invoice-form .list-radio .hookbox{vertical-align:top;margin:7px 5px 0 0}
   .list-radio label,.invoice-form .list-radio label{margin-right:20px}
   .select-address select,.invoice-form .select-address select{height:22px;margin:2px 5px 0 0}
   .full-address .textbox,.invoice-form .full-address .textbox{width:308px}
   .phone,.invoice-form .phone{float:left}
   .phone span,   .phone em,.invoice-form .phone span,.invoice-form .phone em{}
   .phone em,.invoice-form .phone em{padding:0 20px 0 5px;color:#999}
   .phone span,.invoice-form .phone em{color:#666}
   .form-btn{height:30px;padding-top:4px;padding-left:10px;}




