
.guestbook-form {  }
.guestbook-form th {
    padding-right: 16px;
    text-align: right;
    vertical-align:top;
    font-weight:normal;
}
.guestbook-form .required th { font-weight: bold;
    background: url(/SharedIcons/fatcow/16x16/star.png) top right no-repeat;
}
.guestbook-form .optional input { background-color: #eeffee;  }
.guestbook-form .required input, select { background-color: #eeffff; }
.guestbook-form textarea {
    background-color: #eeffff;
    width: 600px;
    height: 250px;
}

.box-of-errors {
    width: 500px;
    margin-left:auto; margin-right:auto;
    background-color: #ff0;
    border:2px solid #a00;
    color: #a00;
}
.box-of-errors h4, .box-of-errors h5 { text-align:center; }
