#ja-popup-wrap { height: auto ! important; position: relative; z-index: 10001; }
#ja-popup { position: fixed; top: 50px; z-index: 99999; left: 0px; }
#ja-popup-header-wrap, #ja-popup-footer-wrap { height: 50px; padding: 0px 15px; position: relative; }
#ja-popup-header { background: url(cc0abed585987fd950dda9982609bbf2183dd9a8.png)  repeat-x scroll left top transparent; padding-top: 15px; }
#ja-popup-tl, #ja-popup-tr, #ja-popup-bl, #ja-popup-br { background-image: url(40e5ff679f898261686c10077538469d27d8fd87.png) ; background-repeat: no-repeat; height: 50px; position: absolute; width: 15px; }
#ja-popup-tl { background-position: left top; left: 0px; top: 0px; }
#ja-popup-tr { background-position: right top; right: 0px; top: 0px; }
#ja-popup-header .inner { background: none repeat scroll 0% 0% rgb(240, 240, 240); border-bottom: 1px solid rgb(221, 221, 221); height: 35px; }
#ja-popup-header h3.ja-popup-title { color: rgb(102, 102, 102); float: left; font-size: 125%; height: 34px; line-height: 34px; margin: 0px; padding: 0px 10px; text-shadow: 1px 1px 0px rgb(255, 255, 255); }
#ja-popup-header #ja-close-button { background: url(cfd832bbcf7b2c7335949b3bcf492d4ff6239374.gif)  repeat-x scroll left bottom rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); color: rgb(102, 102, 102); display: block; float: right; font-weight: bold; line-height: normal; margin: 5px 10px 0px 0px; padding: 2px 10px; text-decoration: none; text-shadow: 1px 1px 0px rgb(255, 255, 255); }
#ja-popup-header #ja-close-button:hover { border: 1px solid rgb(204, 204, 204); color: rgb(0, 102, 153); cursor: pointer; }
#ja-popup-content-wrap { background: url(476709b3afa3688523cc29fe577b4345e1c3261b.png)  repeat-y scroll left top transparent; padding: 0px 15px; width: 100%; }
#ja-popup-content { background: url(760cbad782571c62e149e27f715d5d64a95bf6dc.png)  repeat-y scroll right top transparent; margin: 0px -15px; }
#all #main { height: auto ! important; min-height: 0px; padding: 0px; }
#ja-popup-content-wrap .inner { background: none repeat scroll 0% 0% rgb(255, 255, 255); margin: 0px 15px; overflow: hidden; }
#ja-popup-wait { background: url(8d26ae4b595d2ef1688bf21d3fa0fac0ded27fc2.gif)  no-repeat scroll 0% 0% transparent; height: 11px; position: absolute; width: 43px; z-index: 999; }
#ja-popup-footer-wrap { height: 50px; }
#ja-popup-footer { background: url(5339b7abb3046b4edc7744c18154f8bb9eba814f.png)  repeat-x scroll left bottom transparent; padding-bottom: 15px; }
#ja-popup-footer .inner { background: none repeat scroll 0% 0% rgb(240, 240, 240); border-top: 1px solid rgb(221, 221, 221); height: 34px; }
#ja-popup-footer .inner span { background: none repeat scroll 0% 0% rgb(252, 252, 252); display: block; float: left; font-size: 92%; margin: 8px 0px 0px 10px; padding: 1px 10px; }
#ja-popup-bl { background-position: left bottom; bottom: 0px; left: 0px; }
#ja-popup-br { background-position: right bottom; bottom: 0px; right: 0px; }
#ja-save-button, #ja-cancel-button { background: url(cfd832bbcf7b2c7335949b3bcf492d4ff6239374.gif)  repeat-x scroll left bottom rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); color: rgb(102, 102, 102); display: block; float: right; font-weight: bold; line-height: normal; margin: 5px 10px 0px 0px; padding: 2px 10px; text-decoration: none; text-shadow: 1px 1px 0px rgb(255, 255, 255); }
#ja-save-button:hover, #ja-save-button:focus, #ja-save-button:active, #ja-cancel-button:hover, #ja-cancel-button:focus, #ja-cancel-button:active { border: 1px solid rgb(204, 204, 204); color: rgb(0, 102, 153); cursor: pointer; }
.jac-login #ja-form-login-username, .jac-login #ja-form-login-password { margin: 0px 0px 10px ! important; }
.jac-login label { color: rgb(102, 102, 102); display: block; float: left; font-weight: bold; width: 65px; }
.jac-login .txtbox { background: url(175f3ff4355f08dc5c7e94e7e7e19b6fe26ffcee.gif)  repeat-x scroll left top transparent; border: 1px solid rgb(224, 224, 224); padding: 3px 5px; }
.jac-login ul li { background-position: 0px 10px ! important; line-height: normal; margin: 0px ! important; padding: 0px 0px 0px 10px ! important; }
.jac-login ul li a { font-size: 92%; text-decoration: none; text-transform: capitalize ! important; }
#jacomment_tl, #jacomment_tm, #jacomment_ml, #jacomment_mr, #jacomment_bl, #jacomment_bm, #jacomment_br { display: none; }
