form p        { width: 367px; height: 30px; }
form p .label { width:  80px; }
form input    { width: 263px; }
form select   { width: 263px; }
textarea#desc { width: 730px; height: 100px; }
.picBox       { width: 241px; }

/* row */

form p {
 display: block;
 float: left;
}

/* label */
form .label {
 font-weight: bold;
}
form p .label {
 margin-top: 5px;
 margin-right: 20px;
 text-align: right;
 float: left;
}

/* inputs */
form input#id {
 display: none;
} 
form input,
form select,
form textarea {
 background-color: #e0e0e0;
 border: 2px solid gray;
 margin-top: 3px;
 float: left;
}
input#active {
 margin-top: 5px;
}
form input:focus,
form select:focus,
form textarea:focus {
 background-color: #f9f9f9;
}
textarea#desc {
 margin: 12px 0;
}

