/* Overlay */
#modal-overlay {background-color:#eee; cursor:wait;}

/* Container */
#modal-container {width:450px; font-size:16px; text-align:left;background-color:#fff;border: 5px solid #eaeaea; padding: 10px;}
#modal-container .modal-content {background-color:#fff; color:#252525; height:40px; }
#modal-container h1 {color:#252525; margin:0; padding:0 0 6px 12px; font-size:1.2em; text-align:left;}
#modal-container .modal-loading {position:absolute; background:url(/images/modal/loading.gif) no-repeat; z-index:8000; height:55px; width:54px; margin:-14px 0 0 170px; padding:0;}
#modal-container .modal-message {text-align:left;}
#modal-container .modal-error {width:92%; font-size:.8em; background:#fff; border:2px solid #ccc; font-size:0.8em; font-weight:bold; margin:0 auto; padding:2px;}
#modal-container br {clear:both;}
#modal-container form {padding:0; margin:0;}
#modal-container label {clear:left; display:block; width:200px; float:left; text-align:left; padding-right:4px;}
#modal-container .modal-input {float:left; padding:2px; margin:2px; background:#fff; border:1px solid #eaeaea; width:300px;}
#modal-container textarea {height:114px; font-size:.9em;}
#modal-container .modal-cc {font-size:.9em; cursor:default;}
#modal-container .modal-button {margin:4px 0 0 4px; cursor:pointer; height:24px; border:0; font-size:1em; font-weight:bold; color:#fff; text-align:center; vertical-align:middle;}
#modal-container .modal-send {width:50px; background:url(/images/modal/send.png) no-repeat;}
#modal-container .modal-cancel {width:65px; background:url(/images/modal/cancel.png) no-repeat;}
#modal-container a.modal-close,
#modal-container a.modal-close:link,
#modal-container a.modal-close:active,
#modal-container a.modal-close:visited {text-decoration:none; font-weight:bold; font-size:1.2em; position:absolute; top:-4px; right:6px; color:#252525;}
#modal-container a.modal-close:hover {color:#9bb3b3;}


