/****************************************
*						                Payment
****************************************/
.form.payment {
   /*position:relative;*/
}

      .form.payment .i_select_right {
         float:left;
         height:36px;
         width:32px;
         background:transparent url(../images/forms/form_text_select_right.png) 
      }
      .form.payment .i_text {
         padding:10px 0;
      }
      
      .form.payment label.b_select {
         width:100px;
      }
      .form.payment .f_select {
         /*position:relative;*/
         position:static;
      }
            .form.payment .d_sel {
               position:absolute;
               z-index:99;
               top:37px;
               left:20px;
               width:251px;
               background:url(../images/forms/dselect_top.png) no-repeat 0 0;
            }
                  .form.payment .d_sel ul {
                     width:251px;
                     height:200px;
                     overflow-y:scroll;
                     background:url(../images/forms/dselect_center.png) repeat-y 0 0;
                  }
                  .form.payment .d_sel .dummy-bg {
                     height:2px;
                     overflow:hidden;
                     line-height:2px;
                     background:url(../images/forms/dselect_bottom.png) repeat-x 0 0;
                  }
                        .form.payment .d_sel li {
                           padding:3px 3px 3px 4px;
                        }
                        .form.payment .d_sel li.last {
                           padding-bottom:0;
                        }
                              .form.payment .d_sel li a {
                                 display:block;
                                 padding:4px 6px;
                                 font-size:12px;
                                 line-height:20px;
                                 font-weight:bold;
                                 color:#1a1a1a;
                              }
                              .form.payment .d_sel li a:hover {
                                 /*background:url(../images/forms/dselect_hover.jpg) no-repeat 0 bottom;*/
                              }
                              .form.payment .d_sel li a span {
                                 padding-bottom:2px;
                                 /*border:1px solid red;*/
                              }
                              .form.payment .d_sel li a:hover span {
                                 background:url(../images/forms/dselect_hover.jpg) no-repeat 0 bottom;
                              }


.form.payment .i_text.name {
   width:200px;
}
.form.payment .i_text.phone {
   width:194px;
}

.form.payment .i_text.email {
   width:203px;
}
.form.payment .i_text.company {
   width:170px;
}
.form.payment .i_text.city {
   width:211px;
}
.form.payment .i_text.region {
   width:190px;
}
.form.payment .i_text.postal {
   width:149px;
}
.form.payment .i_text.address {
   width:526px;
}
.form.payment .i_text.validation {
   width:98px;
}
.form.payment .i_text.cardnum {
   width:140px;
}

.form.payment label {
   padding-right:14px;
}


/* Payment tbox rounded */
.form.payment .tbox {
   padding:0 0 0 21px;
   width:631px;
   height:55px;
   margin-bottom:5px;
   background:url(../images/rounded/payment_round.png) no-repeat 0 0;
}
.form.payment .tbox.last {
   margin-bottom:0;
}
      .form.payment .tbox h4 {
         float:left;
         width:490px;
         padding-top:16px;
         font-size:17px;
         color:#000000;
      }
      
      .form.payment .tbox .rcheckbox, .ftbox .rcheckbox {
         padding-top:14px;
         float:right;
         padding-right:28px;
      }
            .form.payment .tbox .rcheckbox p, .ftbox .rcheckbox p {
               float:left;
               padding:5px 8px 0 0;
               font-size:17px;
               font-weight:bold;
            }
            .form.payment .tbox .rcheckbox span.checkbox {
               float:right;
            }


.pricinglist-we {
   padding-top:24px;
}
      .pricinglist-we .btn {
         float:left;
         margin-right:18px;
      }



.ftbox {
   height:55px;
   padding:0 0 0 21px;
   margin-bottom:6px;
   background:url(../images/rounded/rouded_tbox_short.png) no-repeat 0 0;
}
.ftbox.last {
   margin-bottom:0;
}
      .ftbox h4 {
         float:left;
         padding-top:16px;
         width:374px;
         font-size:17px;
      }
      
      .ftbox .rcheckbox {
         float:right;
      }
            .ftbox .rcheckbox span.checkbox {
               float:right;
            }
