body {}
#wrapper {}
#webformtable {float: left;  width: 525px; margin: 20px 0 0;}

.fname_section, .lname_section, .gender-section, .address_section, .country_section, .course_section, .time_section, .phone_section, .email_section, .join_section { float: left;  font-size: 12px;  padding: 5px 0;  width: 100%;}
.fname_section label, .lname_section label, .name-section label, .gender-section label, .address_section label, .country_section label, 
.course_section label, .time_section label, .phone_section label, .email_section label, .join_section label { float: left;  font-size: 14px; padding: 2px 10px 0 0;   width:100%; margin:0 0 5px;color:#2A9837;}
#payment_details{background: none repeat scroll 0 0 #2A9837;
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    font-weight: bold;
    padding: 10px;
    width: 97%; margin:10px 0 0;}
#payment_fields{float:left; width: 100%;}
#payment_fields ul{float:left;}
#payment_fields .fname_section input[type="text"]{/*width: 298px;*/}
.fname_right, .lname_right, .gender_right, .address_right, .country_right, .course_right, .time_right, .phone_right, .email_right, .joinsection_right 
{ float: left; width:100%;}

#webformtable input[type="text"]{font-size: 12px;  padding: 3px 0;   width:50%; font-family: Helvetica,Arial,sans-serif;}

.address_section textarea{float: left;width:100%; resize:none; font-size:12px; font-family: Helvetica,Arial,sans-serif;}
#webformtable .phone_section input[type="text"] { float: left; font-family: Helvetica,Arial,sans-serif;   font-size: 12px;   margin: 0 6px 0 0;  
 padding: 3px 0;  width: 48px;}
 .fname_right textarea{width:50% !important}
.gender-section .male, .gender-section .female {float:left; margin:0; padding:3px 20px 0 0;}
.gender-section input[type="radio"], .course_section input[type="radio"], .time_section input[type="checkbox"]{float:left; margin: 1px 4px 0 0; padding:0;}
.gender-section .male, .course_section .option, .time_section .time_option{float: left;  margin:5px 0;  padding: 2px 20px 0 0;color:#666;width:50%;}
.country_section select {width:50%;}


ul.payment_details {margin:0; padding:0; clear:both;}

.class_image_down{background:url('../images/white-arrow2.png')no-repeat center;height:15px;width:15px;float:right;}
.class_image_up{background:url('../images/white-arrow1.png')no-repeat center;height:15px;width:15px;float:right;}
.redtext{color:#ff0000;}
.addbg{background-color:#2A9837;}
/*.bg_change{ float: left;  font-size: 14px;  width:100%; margin:0 0 5px;color:#2A9837;}*/

.bg_change{ float: left;  font-size: 14px; padding: 2px 10px 0 0;   width:100%; margin:0 0 5px;color:#2A9837;}*/
.pay_amout_label_class{float: right; text-align: left; width: 89%;color:#666666;}
.amount_outer_class{float: left; width: 100%; padding: 10px 0px 0px; font-size:12px;color:#666666;}
.amount_lable_class{float: left; width: auto; padding: 0px;color:#666666;}
.first_hash{float: left; width: 9%; margin: 0px 10px 0px 0px; text-align: center;}
.second_hash{float: left; width: 9%; margin: 0px 10px 0px 0px; text-align: center;}
.third_hash{float: left; width: 9%; margin: 0px 10px 0px 0px; text-align: center;}
.outer_hash{vertical-align:bottom;float:left;width:100%;}
.email_hash_class{vertical-align:bottom;float:left;width:100%; font-style:italic; margin-top:-15px;}
 input[type="text"] {
   border-color: #7C7C7C #C3C3C3 #DDDDDD;
   border-style: solid;
   border-width: 1px;
   margin: 3px 3px 7px 0;
   padding: 5px 0;
   width: 250px;
}
input[type="file"]{
     margin: 3px 3px 7px 0;
}
.span_amount {
    float: left;
    line-height: 15px;
    margin: 1px 0 0;
    padding: 0;
}
/*.bg_change98.bg_change{
  width: 80% !important;
  float: right;
}
#webformtable .helper-ck{
  width: 20% !important;
}*/