.formItemInput.error input {
    border-color: #700;
    background-color: #fee;
}
#errorMessages, .errorMessages {
    background: #fee;
}
fieldset {
    border: 1px solid #FFFFFF; 
    background: #FFFFFF; 
    margin: 0 0 10px 0;
    padding: 4px 0px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
#shopping-checkout #formItem-firstName, #formItem-lastName {
    display: block;
}
.formItem {
    padding: 3px 0px;
    margin: 0;
}
#generic-form textarea {
	font-family: "Open Sans";
}
#shopping-cart .cart-checkout-actions .formItem label:after {
    content: '';
}