

.ui-widget-overlay{ background: #000; opacity: .8; top: 0; bottom: 0; left: 0; right: 0; position: absolute; filter:Alpha(opacity=80); }
body .helpOverlayContainer{ border: 0; background: transparent; border: 0; }
body .helpOverlayContainer .ui-dialog-titlebar{ background: url(../images/layout/helpOverlay/head_back.png) left top no-repeat; min-height: 38px; height:auto !important; height:38px; color: #fff; padding: 2px 24px 0 ; line-height: 38px; font-size: 18px; font-weight: bold; border: 0; }
body .helpOverlayContainer .ui-dialog-titlebar h2, body .ui-dialog-titlebar h3{ background: none; padding: 0; margin: 0; border: 0; font-size: 18px;   }
body .helpOverlayContainer .ui-dialog-title { float: none; margin: 0; }
body .helpOverlayContainer .ui-dialog-titlebar .ui-dialog-titlebar-close{ right:22px; top:13px; background: transparent url(../images/layout/helpOverlay/close.png) left top; width: 52px; height: 17px; position: absolute; display: block; text-indent: -9999px; margin: 0; padding: 0; }
body .helpOverlayContainer .ui-dialog-titlebar .ui-dialog-titlebar-close span{ display: none; }
body .helpOverlayContainer .ui-dialog-titlebar .ui-state-focus, body .ui-dialog .ui-dialog-titlebar .ui-state-hover{ border: 0; }
#helpOverlay{ background: transparent url(../images/layout/helpOverlay/body_back.png) center top repeat-y; padding: 30px 32px; overflow: hidden; }
body .helpOverlayContainer .ui-dialog-buttonpane{ background: transparent url(../images/layout/helpOverlay/foot_back.png) center bottom no-repeat; padding: 0; height: 30px; margin: 0; border: 0;}
body .helpOverlayContainer .ui-dialog-buttonpane *{ display: none; display: none !important;}


/* #helpOverlay{ padding: 10px; } */

#helpOverlay .leftCol{ padding-right: 20px; width: 270px; float: left; }
#helpOverlay .rightCol{ width: 270px; float: left; }
#helpOverlay h3{ border: 0; background: none transparent; font-size: 14px; padding: 0; font-family: Helvetica, Arial, sans-serif; }
#helpOverlay p{ font-size: 12px; font-family: Helvetica, Arial, sans-serif; }
#helpOverlay dt{ font: bold 12px Helvetica, Arial, sans-serif; margin-top: 5px; }
#helpOverlay dd{ margin-left: 5px; padding-bottom: 4px; }
#helpOverlay .genericBulletList li{ padding-bottom: 0; }

#helpOverlay .f{ clear: both; text-align: right; }
#helpOverlay .imgC{ text-align: center; }

#helpOverlay .loading .uploadFooter, #helpOverlay .complete .uploadFooter, #helpOverlay .loading .fdisplay .remove, #helpOverlay .complete .fdisplay .remove,
#helpOverlay .loading .fupload, #helpOverlay .complete .fupload
{ display: none;}

.helpOverlayContainer .loading{ height: 100px; background: url(../images/ajaxloader_helpoverlay.gif) center center no-repeat; }
.helpOverlayContainer .loading *{ display: none; }

.tallOverlay #helpOverlay{ position: relative;  }
.tallOverlay #hInner{ width: 100%; height: 100%; overflow: auto; }


#newAddressForm{}
#newAddressForm p.error{ color: #c00;  margin: 0 0 1em;}
#newAddressForm fieldset{ border: 0; padding: 0; margin: 0; }
#newAddressForm ul{ margin: 0; padding: 0; list-style: none; }
#newAddressForm ul li{ overflow: hidden; padding: 0 0 12px; }

#newAddressForm .label{ float: left; width: 140px; padding: 4px 10px 0 0; text-align: right; font-size: 11px; color: #1A2C8B; }
#newAddressForm .error .label{ color: #c00; font-weight: bold; }
#newAddressForm .inputContainer{ float: left; width: 200px;}
    #newAddressForm .inputContainer div{ float: left; }
#newAddressForm .helpNoteContainer{ float: left; width: 200px; padding: 4px 0 0; font-size: 10px; color: #777; }
#newAddressForm .text-input{ width: 165px; }
#newAddressForm .text-input-double{ width: 77px; margin: 0 5px 0 0; }
#newAddressForm .formFooter{ padding: 8px 0; text-align: right; }


#newAddressForm .cancelButton{ border: 0; background: none; padding: 0; margin: 0; color: #c00; cursor: pointer; }
    #newAddressForm .cancelButton span{ text-decoration: underline; }



