boxy-wrapper, body { margin: 0px; padding: 0px; }

div.form,
div.confirm-wrapper {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
    font-size:12px;
    word-spacing: .08em;
    color:#6b6969;
    background: url(../img/callout_bg.png) -9px 0px;
    width: 340px;
    height: 259px;
    margin: 0px;
    padding: 0px;
}
div.form form,
div.confirm { padding: 10px 20px 0px 20px; }
div.form form label { font-weight: bold; color: #999; }
div.form form div.input { margin: 0px 0px 10px 0px; }
div.form form div.input select#ShipState { width: 150px; }
div.form form div.input select#ShipCountry { width: 150px; }
div.form form input[type=submit],
div.confirm input.continue {
    height: 27px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    background: url(../img/btn_bkg_link.png);
    border: 0px;
    padding: 0px 10px 5px 10px;
}
div.form form input[type=submit]:hover,
div.confirm input.continue:hover { background: url(../img/btn_bkg_link.png) 0px 27px;  }
div.form form div.divider { background: url(../img/horizontal_divider.png); height: 2px; margin: 10px 0px 5px 0px; }

div.confirm h3 { text-align: center; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; font-size: 14.0333px; }
div.confirm .message { background: #ccc; padding: 5px 10px 10px 10px; margin: 20px 0px 5px 0px; }
div.confirm .big-info,
div.confirm .info { text-align: center; }
div.confirm .big-info-title,
div.confirm .big-info-value { font-size: 18px; }
div.confirm .big-info-value { color: #ac016b; }
div.confirm .info-value { font-weight: bold; }
