#bmi {
margin : 5px;
width : 180px;
overflow : hidden;
font : 0.8em verdana, arial, sans-serif;
color : #000;
border:none
}
#bmi legend {
font : bold 0.9em verdana, arial, sans-serif;
}
#bmi label {
display : block;
float : left;
width : 65px;
text-align : right;
margin : 3px;
}
#bmi input {
float : left;
margin : 3px;
padding : 2px;
border : 1px inset #000;
}
#bmi #bmibutton {
float : none;
width : 70px;
margin : 5px 35px;
font-size : 1em;
background-color : #ccc;
border : 2px outset #666;
}
#bmi .bmimessage {
height:2.4em;
color:#f00;
}