body {
    padding:0;
    margin:0;
    height:100%;
    width:100%;
}

/* Overlay */
#confirmModalOverlay {
    background-color:#eee;
    cursor:wait;
}

/* Container */
#confirmModalContainer {
    height:140px;
    width:420px;
    font-family:Arial,Helvetica, Sans-Serif;
    font-size:16px;
    text-align:left;
    background:#fff;
    border:2px solid #004d5a;
}

#confirmModalContainer .header {
    height:30px;
    width:100%;
    background:url(/images/buynow/header.gif) repeat-x;
    color:#fff;
    font-size:1.1em;
    font-weight:bold;
    line-height:30px;
}

#confirmModalContainer .header span {
    padding-left:8px;
}

#confirmModalContainer .message {
    color:#333;
    text-align:center;
    margin:0;
    padding:12px 4px;
    font-size:1em;
}

#confirmModalContainer .buttons {
    width:160px;
    margin: 0 auto;
    padding:10px 8px 0;
} 

#confirmModalContainer .buttonDiv
{
    float: right;
    margin-left: 8px;
    width: 70px;
    height: 26px;
    color: #666;
    font-weight: bold;
    text-align: center;
    background: #C5C5C5 url(/images/buynow/button.gif) repeat-x;
    border: 1px solid #bbb;
    cursor: pointer;
    vertical-align: middle;
} 

#confirmModalContainer a.modalCloseX,
#confirmModalContainer a.modalCloseX:link,
#confirmModalContainer a.modalCloseX:active,
#confirmModalContainer a.modalCloseX:visited {
    text-decoration:none;
    font-weight:bold;
    font-size:1.1em;
    position:absolute;
    top:-1px;
    left:400px;
    color:#ddd;
}

#confirmModalContainer a.modalCloseX:hover {
    color:#9bb3b3;
}