/** NHmodal stylesheet **/
#nhmodal-container {
    position: fixed;
    z-index: 9999;
}

#nhmodal-content-container {
    background: url('/images/nhmodal/dialog-border.png');
}

.nhmodal-top-border, .nhmodal-bottom-border {
    height: 6px;
    width: 100%;
}

.nhmodal-top-border .top-left-corner {
    float: left;
    width: 6px;
    height: 6px;
    background: url('/images/nhmodal/top_left_corner.png') no-repeat;
}

.nhmodal-bottom-border .bottom-left-corner {
    float: left;
    width: 6px;
    height: 6px;
    background: url('/images/nhmodal/bottom_left_corner.png') no-repeat;
}

.nhmodal-top-border .top-line, .nhmodal-bottom-border .bottom-line {
    height: 6px;
    float: left;
    background: url("/images/nhmodal/dialog-border.png") repeat-x;
}

.nhmodal-top-border .top-right-corner {
    float: right;
    width: 6px;
    height: 6px;
    background: url('/images/nhmodal/top_right_corner.png') no-repeat;
}

.nhmodal-bottom-border .bottom-right-corner {
    float: right;
    width: 6px;
    height: 6px;
    background: url('/images/nhmodal/bottom_right_corner.png') no-repeat;
}

#nhmodal-content {
    margin: 0 6px 0 6px;
    background: white;
    border: solid 1px #5a5a5a;
    min-width: 250px;
    min-height: 100px;
    background: url('/images/loading.gif') no-repeat center center white;
    color: #454545;
}

#nhmodal-content .header {
    background-color: #23465f;
    padding-left: 15px;
    height: 30px;
    text-align: left;
}

#nhmodal-content .header #header-cont {
    display: inline-block;
    margin-top: 5px;
    color: white;
    font-size: 14px;
    padding-right: 25px;
    text-align: left;
    font-weight: bold;
}

#nhmodal-content .cont {
    padding: 10px 15px 10px 15px;
    font-size: 10px;
}

#nhmodal-content .footer {
    border: solid 1px #cbcccc;
    background-color: white;
    padding: 10px 10px 0 10px;
    text-align: center;
}

#nhmodal-content .footer .system-btn {
    margin: 10px auto 10px auto;
    padding: 8px 0 0 0;
}

.nhmodal-close-btn {
    position: relative;
    cursor: pointer;
    width: 11px;
    height: 12px;
    float: right;
    margin: 8px 10px 0 0;
    background: url('/images/nhmodal/close.png') no-repeat;
}

#seller-contact-table {
    margin: 20px;
}

#seller-contact-table td {
    padding-bottom: 10px;
}

#seller-contact-table td.left {
    width: 100px;
    text-align: right;
    padding-right: 35px;
}

#seller-contact-table td.right {
    text-align: left;
}

#seller-contact-table td.right input, #seller-contact-table td.right textarea {
    background-color: #f1f1f1;
    border: solid 1px silver;
}
