
#registration_form {margin: 0 auto; width:900px;}
	ul
		li{display:inline}
	table
		tr
div.inside-wrapper{margin: 0 auto; width: 800px;}

#registration_form .long_field input {width:600px; float:right;}
#registration_form .short_field input {width: 50px; float:right;}
#registration_form .sub_field input {width:250px; float:right;}
.super{
 vertical-align: super; color:red
 }
 .sub{
 vertical-align: sub;
 }
#membership_fee{margin:5px auto 30px 20px;}

.button {
    background-color: #4CAF50; /* Green */
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    cursor: pointer;
    float: right;
}

select {
  padding : 10px;
}

option {
  padding : 5px;
  color   : green;
}

#payment_methods select{
	padding: 10px;
	text-align: center;
	font-size: 1.2em;
	color: red;
	width: 12em;}
