/* =label */
label, label span { 
display : block;
margin-bottom :0.666em;
}

label span {
font-weight : bold;
float : left;
width : 20%;
text-align:left;
padding-right:2em;
}

label {
overflow : hidden;
}

body#booking fieldset em{
color : red;
}
body#booking label textarea {
width:300px;
}
body#booking label textarea.full {
width:100%;
}
body#booking input#name, 
body#booking input#sendersEmail, 
body#booking input#telephone, 
body#booking input#mobile, 
body#booking input#emergencyPerson, 
body#booking input#emergencyTel, 
body#booking input#courseName, 
body#booking input#courseDate, 
body#booking input#amount, 
body#booking input#booking {
width:300px;
}
body#booking input#courseName, body#booking input#sendersEmail {
width:300px;
}
body#booking input#submit {
width:10em;
}