
*{margin:0; padding:0;}
body{ font-style: italic; color: #f3f4e7; margin:10px; font-family: georgia;}
h1{ font-size:18px; padding-bottom:3px; margin-bottom:10px;}

p{font-size:10px; margin-bottom:10px;}

label{float:left; display:block; font-size:10px; font-weight:bold; padding-bottom:3px;}
select{padding-left: 2px; display:block; clear:both;}
input.text-input{display:block; clear:both;}
input.checkbox-input{display:block; clear:both; margin-bottom:15px;}

textarea{display:block; float:left; width:238px; height:100px; clear:both; margin-bottom:15px;}

select, input.text-input{width:235px; margin-bottom:15px; padding-right: 2px;}
table.sizes tr td input{width:10px; margin-bottom:0;}

input.submit-input{clear:both; display:block; float:left; margin-bottom:15px;}

table{clear:both; margin-bottom:15px;}
th{font-size:10px;}
th, td{padding:2px;}

div.date-picker{clear:both;}
div.date-picker label{display:none;}
div.date-picker select{ padding-left: 3px; width:75px; display:inline;}

/* .error wraps the form field and label, .error span just wraps the error message */
.error{margin-bottom: 2px; width:240px; margin-top: 5px;}
.error span{margin-top: 2px; background-color:#5f8981; display:block; color:#fff; padding:2px; font-size:10px;}

span.form-errors{ margin-bottom: 10px; color:#fff; background:red;}

div
{

}
