/* Z-index of #mask must lower than #boxes .window */
#mask {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9000;
    background-color: #333;
    display: none;
    opacity: 0.8;
}

#boxes .window {
    position: fixed;
    width: 127px;
    height: 23px;
    display: none;
    z-index: 9999;
    padding: 20px;
}

/* Customize your modal window here, you can add background image too */
#boxes, #dialog {
    width: 127px;
    height: 23px;
    text-align: center;
}

.iframepage label {
    width: 200px;
    display: inline-block;
    margin-top: 10px;
}

.error {
    color: #ff101a;
}

.ui-state-error {
    border: 1px solid #cd0a0a !important;
}

.success_msg {
    border: 1px solid #ffff00;
    padding: 10px;
    margin: 5px 0 5px 0;
    margin-top: 15px;
    background-color: #ffffcc;
    color: #000000;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.error_msg {
    border: 1px solid red;
    padding: 10px;
    margin: 5px 0 5px 0;
    margin-top: 15px;
    background-color: #ff9999;
    color: red;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.checkboxDiv {
    width: 20px;
    float: left;
}

#contact_form .contactchkboxlabel {
    padding-top: 4px;
}

#contact_form td {
    vertical-align: top !important;
}