body { font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif; font-size:12px; }
/*#frmLogin body, #frmSiteLogin body { font-family:  Arial, Sans-Serif, Verdana ; font-size: 14px; letter-spacing: .3px; }*/

table, tr, td, p { margin: 0; padding: 0; }
:focus { outline:none; } 
::-moz-focus-inner { border:0; } 
.ajax__colorPicker_container { width:275px !important; }
.ajax__colorPicker_container table td div { cursor:pointer !important; }
.contact { width: 840px; height: 680px; background-color:#dcdcdc; background-repeat:no-repeat; border-bottom-left-radius:5px; border-bottom-right-radius:5px; border:0.5px solid #868585; }
.posrel { text-align:center; height:650px; width:840px; position:relative; }

#btnLoadMy[disabled], #btnLoad[disabled] { width:185px; height:25px; background-image: url(../img/Large_Button.png); background-repeat: no-repeat; font-size:14px; color:white; text-decoration:none; border:none; background-color:Transparent;  }
.Global_CloseButton { width:16px; height:16px; background-image: url(../img/stop.ico); background-repeat: no-repeat; text-decoration:none; border:none; background-color:Transparent; }
.Global_CloseButton:hover { cursor:pointer; }
.Global_LargeButton { width:185px; height:25px; background-image: url(../img/Large_Button.png); background-repeat: no-repeat; font-size:14px; color:white; text-decoration:none; border:none; background-color:Transparent;  }
.Global_LargeButton:hover { background-image: url(../img/Large_Button_Hover.png); background-repeat: no-repeat; font-size:14px; color:white; text-decoration:none; border:none; cursor:pointer; }
.Global_SmallButton { width:100px; height:25px; background-image: url(../img/Small_Button.png); background-repeat: no-repeat; font-size:14px; color:white; text-decoration:none; border:none; background-color:Transparent;  }
.Global_SmallButton:hover { background-image: url(../img/Small_Button_Hover.png); background-repeat: no-repeat; font-size:14px; color:white; text-decoration:none; border:none; cursor:pointer; }
.Global_LargeButton:disabled, .Global_SmallButton:disabled { filter:alpha(opacity=50); opacity:0.5; }

/* Configuration Section (Config.aspx) */
#Config_pnlContact td, #Config_pnlServer td, #Config_pnlOnlinePayment td, #Config_pnlACH td, #Config_pnlOptions td { padding: 3px; }
#Config_pnlOptions #Config_pnlOptTenant table, #Config_pnlOptions #Config_pnlOptPayment table, #Config_pnlOptions 
            #Config_pnlOptWebPage table, #Config_pnlOptions #Config_pnlOptReservation table { width: 800px; border: 1px inset; }
            
                    /* Configuration Tool Header Panel */
#Config_pnlConfigHead { width:840px; text-align:center; position:relative; height:145px; }   
#Config_btnHelp { width:100px; position:absolute; top:10px; left:735px; }
#Config_btnLogout { width:100px; position:absolute; top:10px; left:735px; }
#Config_lblCorpCode, #Config_lblCorpCodeInfo  { top:75px; padding-top:3px; }
#Config_lblLocationCode, #Config_lblLocCodeinfo  { top:100px; padding-top:3px; }
#Config_lblDisableTemplate { top:125px; }
#Config_lblReFields { top:45px; }    
#Config_lblAPIFields { top:58px; } 
#Config_lblStatement { top:0; }
#Config_lblWebsiteGeneric { top:25px; }    
#Config_txtCorpCode { top:75px; }
#Config_txtLocationCode { top:100px; }
p.Config_CodeInfo { width:450px; position:absolute; left:350px; text-align:left; }
p.Config_CodeLabel { width:200px; position:absolute; left:0px; text-align:right; }
p.Config_CodeTextbox { width:150px; position:absolute; top:75px; left:200px; text-align:left; padding-left:5px; }
p.Config_HeadLabel { width:700px; position:absolute; left:70px; }      
.Config_CorpLocCodeInfo { width:424px; height:12px; font-size:10px; z-index: 102; }
.Config_CorpLocCodeLabel { width:113px; height:24px; z-index: 102; }
.Config_CorpLocCodeTextbox { width:128px; z-index: 111; }
.Config_HelpButton { width:65px; background-image: url(img/HELP.ico); z-index: 117; background-repeat: no-repeat; }
.Config_imgHelp { width:17px; position:absolute; top:15px; left:745px; z-index:100; }
.Config_LogoutButton { width:65px; z-index: 117; }      
.Config_StatementLabel { width:310px; font-weight:bold; font-size: 20px; }
.Config_WebGenericLabel { font-size:14px; width:600px; }
.Config_Footer { margin-top:-40px; }

                        /* SiteLinkStore Panel */
#Config_pnlSiteLinkStore { width:838px; text-align:center; position:relative; }  
#Config_SiteLinkStore_chkTofU { top:5px; z-index:99999; }
p.Config_SiteLinkStore_W_Messages { width:800px; text-align:left; position:absolute; left:16px; }
#Config_SiteLinkStore_pnlSLSChoice { width:800px; height:55px; border:1px inset; position:absolute; top:30px; left:20px; }
#Config_SiteLinkStore_rdoSLSChoice { width:700px; text-align:left; position:absolute; top:6px; left:10px; }
#Config_SiteLinkStore_lblSLSURLInfo { top:112px; }
.bluelabel { color: blue; font-size: 11pt; }
.redlabel { color: red; }
#Config_SiteLinkStore_lblSLSURL, #Config_SiteLinkStore_lblSLSURLLabel { top:90px; }
p.Config_SiteLinkStore_InfoLabel { width:135px; text-align:right; position:absolute; padding-top:2px; left:0;}
p.Config_SiteLinkStore_InfoShortLabel { width:670px; text-align:left; position:absolute; left:140px; padding-left:5px; }
.Config_SiteLinkStore_Label { width:195px; }
.Config_SiteLinkStore_LongLabel { width:670px; }
#Config_SiteLinkStore_pnlSLSInfo { width:800px; height:500px; border:1px inset; position:absolute; top:135px; left:20px; background-color:#ffffe1; }
#Config_SiteLinkStore_txtSLSInfo { width:700px; text-align:left; position:absolute; top:8px; left:8px; }
.Config_SiteLinkStore_txtSLSInfo { width:780px; height:498px; max-width:780px !important; max-height:515px !important; resize:none; }


                    /* Home Page Panel */
#Config_HomePage_pnlHomePageInfo { width:800px; height:625px; border:1px inset; position:absolute; top:10px; left:20px; } 
#Config_HomePage_chkHomeLink { top:10px; }
p.Config_HomePage_W_Messages { width:200px; text-align:left; position:absolute; left:10px; }
p.Config_HomePage_lblSLSDisabled { width:450px; text-align:left; position:absolute; top:14px; left:210px; }
.Config_HomePage_SLSDisabled { color:blue; }
input[type="checkbox"]:disabled+label
{ opacity:0.5 }

#Config_HomePage_chkNoFacility { top:60px; }
#Config_HomePage_imgFacilityFile { width:190px; height:60px; position:absolute; top:5px; left:586px; background-color:transparent; }
#Config_HomePage_lblFacilityPic, #Config_HomePage_picFacilityPic { top:5px; }
#Config_HomePage_lblFacilityCurrent { top:29px; }
#Config_HomePage_btnClearCurrent { top:25px; }
#Config_HomePage_chkNoFacilityPic { top: 47px; }
#Config_HomePage_lblStatus { top:47px; }
#Config_HomePage_lblLogoFile { top: 107px; left:410px; position:absolute; text-align:left; }
#Config_HomePage_pnlFiles { width:780px; height:70px; border:1px inset; position:absolute; top:55px; left:10px; }
p.Config_HomePage_LeftLabel { width:210px; text-align:right; position:absolute; }
p.Config_HomePage_Textbox { width:360px; text-align:left; position:absolute; left:220px; padding-left:5px; }
p.Config_HomePage_Textbox_Current { width:160px; text-align:left; position:absolute; left:220px; padding-left:5px; }
p.Config_HomePage_Textbox_Clear { width:160px; text-align:left; position:absolute; left:390px; padding-left:5px; }
.Config_HomePage_btnFacilityClearCurrent { width:90px; height:25px; }
.Config_HomePage_Checkbox { width:400px; }
p.Config_HomePage_ErrorLabel { width:250px; text-align:left; position:absolute; left:230px; }
.Config_HomePage_UndertxtLabels { width:400px; font-size:10px; }
.Config_HomePage_LLabels { width:210px; }
.Config_HomePage_Errors { width:120px; font-size:11px; color:Red } 
.contact_disabled { width: 840px; height: 650px; background-image:url(../img/Grey_Background.png); background-repeat:no-repeat; filter:alpha(opacity=70); opacity:0.7; }

#Config_HomePage_pnlSLSEdit { width:780px; height:475px; border:1px inset; position:absolute; top:138px; left:10px; }
#Config_HomePage_btnPreview { width:105px; text-align:center; position:absolute; top: 15px; left:685px; }
p.Config_HomePage_Messages { width:700px; text-align:left; position:absolute; left:10px; }
.Config_HomePage_lblHead { font-weight:bold; font-size:13px; }
.Config_HomePage_Textbox { width:100px; }
.Config_HomePage_txtCSS { width:780px; height:515px; max-width:780px !important; max-height:515px !important; }
.Config_HomePage_txtSLSBody { width:755px; text-align:left; position:absolute; top:20px; left:10px; resize:none; }


                    /* Contact Panel */
#Config_Contact_pnlConInfo { width:800px; height:162px; border:1px inset; position:absolute; top:10px; left:20px; }
#Config_Contact_Label3 { top:62px; }
#Config_Contact_lblContactInfo { width:475px; text-align:left; position:absolute; top:5px; left:10px; }
#Config_Contact_lblCorpAddr, #Config_Contact_txtCorpAddr { top:65px; display:none; }
#Config_Contact_lblCorpName, #Config_Contact_txtCorpName { top: 35px; display:none; } 
#Config_Contact_lblCorpPhone, #Config_Contact_txtCorpPhone { top:95px; display:none; }
#Config_Contact_lblDefaultURL { top:247px; }
#Config_Contact_lblEmail, #Config_Contact_txtEmail { top: 92px; }
#Config_Contact_lblEmailCC, #Config_Contact_txtEmailCC { top: 120px; }
#Config_Contact_lblEmailCCError { top: 123px; padding-left:10px; }
#Config_Contact_lblEmailError { top: 95px; padding-left:10px; }
#Config_Contact_lblLastModified { width:280px; position:absolute; top:5px; left:500px; text-align:right; }
#Config_Contact_lblWebSiteURL, #Config_Contact_txtWebSiteURL { top:40px; }
#Config_Contact_lblWslUrl, #Config_Contact_txtSmdUrl { top:225px; }
#Config_Contact_rfvCorpName { width:60px; position:absolute; top:37px; left:500px; text-align:left; }
#Config_Contact_rfvCorpAddr { width:60px; position:absolute; top:67px; left:743px; text-align:left; }
#Config_Contact_rfvCorpPhone { width:60px; position:absolute; top:97px; left:445px; text-align:left; }
#Config_Contact_rfvSmdUrl { width:60px; position:absolute; top:227px; left:743px; text-align:left; }
#Config_Contact_rfvWebSiteURL { width:60px; position:absolute; top:187px; left:445px; text-align:left; }
p.Config_Contact_GeoLabel { width:200px; text-align:right; position:absolute; left:510px; padding-top:2px; }
p.Config_Contact_InfoErrorLabel { width:70px; text-align:left; position:absolute; left:438px; padding-left:4px; }
p.Config_Contact_InfoLabel { width:200px; text-align:right; position:absolute; padding-top:2px; left:0;}
p.Config_Contact_InfoShortTextbox { width:250px; text-align:left; position:absolute; left:210px; padding-left:5px; }
p.Config_Contact_InfoTextbox { width:525px; text-align:left; position:absolute; left:210px; padding-left:5px; }
p.Config_Contact_MapLabel { width:80px; text-align:right; position:absolute; left:540px; padding-top:2px; }
p.Config_Contact_MapShortTextbox { width:115px; text-align:left; position:absolute; left:620px; padding-left:5px; }
.Config_Contact_bGeocode { width:26px; position:absolute; top:94px; left:716px; z-index:1000; background-color:Transparent;  }
.Config_Contact_Error { width:70px; z-index:120; font-size:11px; color:Red; }
.Config_Contact_GLabel { width:200px; }
.Config_Contact_Label { width:195px; }
.Config_Contact_LabelTime { width:280px; color:Blue; text-align:right; }
.Config_Contact_lblCI { font-size:13px; }
.Config_Contact_MapTextbox { width:115px; text-align:right; }
.Config_Contact_MLabel { width:80px; }
.Config_Contact_Textbox { width:224px; }
.Config_Contact_txtCA { width:525px; }
.Config_Contact_txtCN { width:280px; }
.Config_Contact_txtSMD { width:525px; }
.Config_Contact_UndertxtLabels { width:400px; font-size:10px; }
.Config_Contact_Validate { width:55px; font-size:12px; font-style:italic; color:red; text-align:left; padding:2px; }

#Config_Contact_pnlConBusiness { width:800px; height:135px; border:1px inset; position:absolute; top:185px; left:20px; }
#Config_Contact_lblVision { width:780px; text-align:left; position:absolute; top:4px; left:10px; }
#Config_Contact_txtVision { width:780px; text-align:left; position:absolute; top:24px; left:10px; }
.Config_Contact_lblV { font-size:13px; }
.Config_Contact_txtV { width:780px; height:100px; max-width:780px !important; max-height:100px !important; }

#Config_Contact_pnlConOverlock { width:800px; height:90px; border:1px inset; position:absolute; top:332px; left:20px; }
#Config_Contact_lblOverlock { width:780px; text-align:left; position:absolute; top:5px; left:10px; }
#Config_Contact_txtOverlock { width:780px; text-align:left; position:absolute; top:30px; left:10px; }
.Config_Contact_lblO { font-size:13px; }
.Config_Contact_txtO { width:780px; height:50px; max-width:780px !important; max-height:50px !important; }

#Config_Contact_pnlLogonScreen { width:800px; height:90px; border:1px inset; position:absolute; top:432px; left:20px; }
#Config_Contact_lblLogonScreen { width:780px; text-align:left; position:absolute; top:5px; left:10px; }
#Config_Contact_txtLogonScreen { width:780px; text-align:left; position:absolute; top:30px; left:10px; }
.Config_Contact_lblLS { font-size:13px; }
.Config_Contact_txtLS { width:780px; height:50px; max-width:780px !important; max-height:50px !important; }

#Config_Contact_pnlPaymentTerms { width:800px; height:100px; border:1px inset; position:absolute; top:533px; left:20px;  font-size:12px; }
#Config_Contact_lblPaymentTerms { width:780px; text-align:left; position:absolute; top:5px; left:10px; }
#Config_Contact_txtPaymentTerms { width:780px; text-align:left; position:absolute; top:40px; left:10px; }
.Config_Contact_chkPT { font-size:12px; }
.Config_Contact_txtPT { width:780px; height:50px; max-width:780px !important; max-height:50px !important; }
.Config_Contact_txtPT:disabled { background-color:#d4d4d4; }

#Config_Contact_pnlGeocode { width:610px; height:115px; }
#Config_Contact_btnGeocodeCancel { width:100px; position:absolute; top:75px; left:500px; }
#Config_Contact_btnGeocodeOK { width:100px; position:absolute; top:75px; left:390px; }
#Config_Contact_lblPleaseEnter { width:400px; position:absolute; top:15px; left:15px; font-size:14px; font-weight:bold; text-align:left;  }
#Config_Contact_MPE_backgroundElement { width: 700px; height:150px; }
#Config_Contact_txtAddress { width:585px; position:absolute; top:40px; left:10px; text-align:left; z-index:100; }
.Config_Contact_lPleaseEnter {}
.Config_Contact_modalBackground { background-color:Gray; filter:alpha(opacity=70); opacity:0.7; }
.Config_Contact_modalPopup { background-color:#ffffdd;	border-width:3px;	border-style:solid;	border-color:Gray; padding:3px;	width:250px; }
.Config_Contact_tAddress { width:585px; }

                   /* Appearance Panel */
#Config_Appearance_pnlAppearSettings { width:800px; height:630px; border:1px inset; position:absolute; top:10px; left:20px; } 
#Config_Appearance_pnlAppearSettings td { padding:2px; }  
/*#Config_Appearance_chkNoMap { top:365px; } */
#Config_Appearance_HeaderLinksBKColor, #Config_Appearance_txtBKColor { top:95px; }
#Config_Appearance_imgColorGrid1 { position:absolute; top:36px; left:485px; }                
#Config_Appearance_imgColorGrid2 { position:absolute; top:66px; left:485px; }
#Config_Appearance_imgColorGrid3 { position:absolute; top:96px; left:485px; }
#Config_Appearance_imgColorGrid4 { position:absolute; top:126px; left:485px; }
#Config_Appearance_Label1 { top:40px; }
#Config_Appearance_Label5 { top:370px; }
#Config_Appearance_lblBackGroundColor, #Config_Appearance_txtBackGroundColor { top:35px }
#Config_Appearance_lblBKColorDefault { top:100px; }
#Config_Appearance_lblColorGrid1 { position:absolute; top:36px; left:510px; }
#Config_Appearance_lblColorGrid2 { position:absolute; top:66px; left:510px; }
#Config_Appearance_lblColorGrid3 { position:absolute; top:96px; left:510px; }
#Config_Appearance_lblColorGrid4 { position:absolute; top:126px; left:510px; }
/* #Config_Appearance_lblMap, #Config_Appearance_PicMap, #Config_Appearance_lblSiteMap { top:330px; } */
#Config_Appearance_lblAppearance { width:700px; text-align:left; position:absolute; top:5px; left:10px; }
/* #Config_Appearance_lblSiteMapCurrent { top:352px; } */
#Config_Appearance_lblTableHeaderBkColorDefault { top:130px; }
#Config_Appearance_lbltextColorDefault { top:70px; }

#Config_Appearance_rfvBackGroundColor { width:60px; position:absolute; top:40px; left:660px; text-align:left; }
#Config_Appearance_rfvLinksBKColor { width:60px; position:absolute; top:100px; left:660px; text-align:left; }
#Config_Appearance_rfvTableHeaderBkColor { width:60px; position:absolute; top:130px; left:660px; text-align:left; }
#Config_Appearance_rfvTopLinksTextColor { width:60px; position:absolute; top:70px; left:660px; text-align:left; }
#Config_Appearance_TableHeaderBkColor, #Config_Appearance_txtTableHeaderBkColor { top:125px; } 
#Config_Appearance_TopLinksTextColor, #Config_Appearance_textColor { top:65px; }
p.Config_Appearance_ErrorLabel { width:250px; text-align:left; position:absolute; left:230px; text-align:left; }
p.Config_Appearance_InfoLabel { width:200px; text-align:left; position:absolute; left:535px; text-align:left; padding-left:5px; }
p.Config_Appearance_LeftLabel { width:210px; text-align:right; position:absolute; }
p.Config_Appearance_ShortTextbox { width:250px; text-align:left; position:absolute; left:220px; text-align:left; padding-left:5px; }
p.Config_Appearance_Textbox { width:360px; text-align:left; position:absolute; left:220px; text-align:left; padding-left:5px; }
p.Config_Appearance_Textbox_Default { width:360px; text-align:left; position:absolute; left:400px; text-align:left; padding-left:5px; }
.Config_Appearance_Checkbox { width:400px; }
.Config_Appearance_ColorPicker { margin-top:2px; background-image:url(../img/cp_button.png); background-repeat: no-repeat; text-decoration:none; border:none; cursor:pointer; }
.Config_Appearance_ColorPickerPreview { width:20px; height:20px; display:inline-block; }
.Config_Appearance_Errors { width:120px; font-size:11px; color:Red } 
.Config_Appearance_lblAppear { font-weight:bold; font-size:13px; }             
.Config_Appearance_LLabels { width:210px; }
.Config_Appearance_RLabels { width:180px; font-size:10px; }
.Config_Appearance_ShortTextbox { width:240px; }
.Config_Appearance_UndertxtLabels { width:400px; font-size:10px; }
.Config_Appearance_Validate { width:55px; font-size:12px; font-style:italic; color:red; text-align:left; padding:2px; }

#Config_Appearance_pnlOptWebPage { width:780px; height:185px; border:1px inset; position:absolute; top:155px; left:10px; }
#Config_Appearance_chkContactUs { top:77px; }
#Config_Appearance_chkDisableHeader { top:102px; }
#Config_Appearance_chkHideSiteInfo { top:127px; }
#Config_Appearance_chkHome { top:102px; display:none !important; }
#Config_Appearance_chkReserve { top:27px; }
#Config_Appearance_chkStorageTips { top:52px; }
#Config_Appearance_lblOptionsWebAppearance { top:5px; }
p.Config_Appearance_W_Messages { width:700px; text-align:left; position:absolute; left:10px; }
.Config_Appearance_lblHead { font-weight:bold; font-size:13px; }

#Config_Appearance_pnlFiles { width:780px; height:275px; border:1px inset; position:absolute; top:348px; left:10px; }
#Config_Appearance_chkNoLogo { top:60px; }
#Config_Appearance_chkPrivacy, #Config_Appearance_chkDefaultPrivacy { top:180px; }
#Config_Appearance_imgLogoFile { width:190px; height:60px; position:absolute; top:20px; left:586px; background-color:White; }
#Config_Appearance_lblHavePrivacyPolicy, #Config_Appearance_filePrivacyPolicy { top:145px; }
#Config_Appearance_lblSLStorePP { top: 200px; left:5px; position:absolute; text-align:left; }
#Config_Appearance_lblPrivacyPolicy { top: 167px; left:380px; position:absolute; text-align:left; }
#Config_Appearance_lblLogo, #Config_Appearance_picLogo { top:25px; }
#Config_Appearance_lblLogoCurrent { top:47px; }
#Config_Appearance_lblStatus { top:155px; }
#Config_Appearance_lblPP { top:167px; }

#Config_Appearance_lblMLogo, #Config_Appearance_picMLogo { top:85px; }
#Config_Appearance_lblMLogoCurrent { top:107px; }
#Config_Appearance_chkMNoLogo { top:120px; }
#Config_Appearance_lblLogoFile { top: 107px; left:410px; position:absolute; text-align:left; }
#Config_Appearance_lblMStatus { top:215px; }
#Config_Appearance_imgMLogoFile { width:190px; height:60px; position:absolute; top:85px; left:586px; background-color:White; }

                   /* Credit Card Panel */
#Config_CC_pnlOPInfo { width:800px; height:145px; border:1px inset; position:absolute; top:10px; left:20px; }                   
#Config_CC_chkDisable { top:40px; }
#Config_CC_chkTestMode { top:110px; }
#Config_CC_lblDisable { top:62px; }
#Config_CC_lblOnlinePayment { width:700px; text-align:left; position:absolute; top:5px; left:10px; }  
#Config_CC_lblSelectPaymentProcessor { top:25px; }
#Config_CC_chkEMVEnabled { top:25px; display:none; }
#rdlOnlinePayment, #ddlOnlinePayment { width:475px; text-align:left; position:absolute; top:45px; left:310px; }
p.Config_CC_LLabel { width:300px; text-align:left; position:absolute; left:10px; }
p.Config_CC_RSection { width:275px; text-align:left; position:absolute; left:310px; }
p.Config_CC_LLabelEMV { width:180px; text-align:right; position:absolute; left:600px; }
.Config_CC_lblCD { width: 290px; }
.Config_CC_lblD { width:296px; height:22px; }    
.Config_CC_lblOP { font-weight:bold; font-size:13px; }           
.Config_CC_Validate { width:55px; font-size:12px; font-style:italic; color:red; text-align:left; padding:2px; }    
p.Config_CC_Messages { width:750px; text-align:left; position:absolute; left:210px; top:113px; }  

#Config_CC_pnlAuthorizeNet { width:800px; height:200px; border:1px inset; position:absolute; top:250px; left:20px; background-color:White; }         
#Config_CC_lblAuthorizeNet { top:5px; } 
#Config_CC_lblAuthorizeNetLogin, #Config_CC_txtAuthorizeNetLogin { top:60px; }
#Config_CC_lblCaseSen { top:25px; } 
#Config_CC_lblTransactionKey, #Config_CC_txtTransactionKey { top:90px; } 
#Config_CC_lbltestMode { top:150px; text-align:center; }         
#Config_CC_lblWellsFargo, #Config_CC_chkWellsFargo { top:120px; }
#Config_CC_rfvAuthorizeNetLogin { width:60px; position:absolute; top:62px; left:610px; text-align:left; }
#Config_CC_rfvTransactionKey { width:60px; position:absolute; top:92px; left:610px; text-align:left; }
p.Config_CC_A_LLabel { width:300px; position:absolute; left:10px; text-align:right; }
p.Config_CC_A_Messages { width:700px; text-align:left; position:absolute; left:10px; }
p.Config_CC_A_RSection { width:400px; text-align:left; position:absolute; left:315px; }
.Config_CC_A_lblLeft { width: 290px; }
.Config_CC_A_secTextbox { width:285px; height:22px; } 
.Config_CC_A_secWF { width:395px; } 
.Config_CC_lblFooter { width:750px; font-size:13px; color:red; }    
.Config_CC_lblHead { font-weight:bold; font-size:13px; } 
.Config_CC_lblSubHead { font-weight:bold; font-size:13px; color:#0a246a; }           

#Config_CC_pnlPPIPayMover { width:800px; height:165px; border:1px inset; position:absolute; top:250px; left:20px; background-color:White; }         
#Config_CC_lblAccountToken { width:110px; position:absolute; top:97px; left:10px; text-align:right; }
#Config_CC_lblCaseSen2 { top:45px; } 
#Config_CC_lblPPI { top:5px; } 
#Config_CC_lblTestMode1 { top:135px; text-align:center; }  
#Config_CC_rfvAccountToken { width:60px; position:absolute; top:57px; left:715px; text-align:left; }
#Config_CC_txtAccountToken { width:660px; text-align:left; position:absolute; top:95px; left:125px; }
p.Config_CC_P_Messages { width:750px; text-align:left; position:absolute; left:10px; }
.Config_CC_P_lblAT { width:105px; }     
.Config_CC_P_txtAT { width:650px; }     

#Config_CC_pnlSmartPayments { width:800px; height:185px; border:1px inset; position:absolute; top:250px; left:20px; background-color:White; }   
#Config_CC_lblSmartPAuto { top:52px; } 
#Config_CC_lblSmartPInfo { top:5px; } 
#Config_CC_lblSmartPPassword, #Config_CC_txtSmartPPassword { top:120px; }
#Config_CC_lblSmartPTestInfo { top:160px; text-align:center }  
#Config_CC_lblSmartPUserName, #Config_CC_txtSmartPUserName { top:90px; }
#Config_CC_rfvSmartPUserName { width:60px; position:absolute; top:92px; left:610px; text-align:left; }
#Config_CC_rfvSmartPPassword { width:60px; position:absolute; top:122px; left:610px; text-align:left; }
p.Config_CC_S_LLabel { width:300px; position:absolute; left:10px; text-align:right; }
p.Config_CC_S_Messages { width:750px; text-align:left; position:absolute; left:10px; }
p.Config_CC_S_RSection { width:400px; text-align:left; position:absolute; left:315px; }
.Config_CC_S_lblLeft { width: 290px; }
.Config_CC_S_secTextbox { width:285px; height:22px; } 

#Config_CC_pnlAdvam { width:800px; height:210px; border:1px inset; position:absolute; top:250px; left:20px; background-color:White; }   
#Config_CC_lblAdvamAccountID, #Config_CC_txtAdvamAccountID { top:90px; }
#Config_CC_lblAdvamAuto { top:45px; } 
#Config_CC_lblAdvamInfo { top:5px; }
#Config_CC_lblAdvamPassword, #Config_CC_txtAdvamPassword { top:150px; }
#Config_CC_lblAdvamTestInfo { top:250px; text-align:center; }
#Config_CC_lblAdvamUserName, #Config_CC_txtAdvamUserName { top:120px; }
#Config_CC_rfvAdvamAccountID { width:60px; position:absolute; top:92px; left:610px; text-align:left; }
#Config_CC_rfvAdvamPassword { width:60px; position:absolute; top:152px; left:610px; text-align:left; }
#Config_CC_rfvAdvamUserName { width:60px; position:absolute; top:122px; left:610px; text-align:left; }
p.Config_CC_Ad_LLabel { width:300px; position:absolute; left:10px; text-align:right; }
p.Config_CC_Ad_Messages { width:750px; text-align:left; position:absolute; left:10px; }
p.Config_CC_Ad_RSection { width:400px; text-align:left; position:absolute; left:315px; }
.Config_CC_Ad_lblLeft { width: 290px; }
.Config_CC_Ad_secTextbox { width:285px; height:22px; } 

#Config_CC_pnlSagePayments { width:800px; height:185px; border:1px inset; position:absolute; top:250px; left:20px; background-color:White; }   
#Config_CC_lblSagePAuto { top:53px; } 
#Config_CC_lblSagePInfo { top:5px; } 
#Config_CC_lblSagePPassword, #Config_CC_txtSagePPassword { top:125px; }
#Config_CC_lblSagePTestInfo { top:160px; text-align:center }  
#Config_CC_lblSagePUserName, #Config_CC_txtSagePUserName { top:95px; }
#Config_CC_rfvSagePPassword { width:60px; position:absolute; top:127px; left:610px; text-align:left; }
#Config_CC_rfvSagePUserName { width:60px; position:absolute; top:97px; left:610px; text-align:left; }
p.Config_CC_Sa_LLabel { width:300px; position:absolute; left:10px; text-align:right; }
p.Config_CC_Sa_Messages { width:750px; text-align:left; position:absolute; left:10px; }
p.Config_CC_Sa_RSection { width:400px; text-align:left; position:absolute; left:315px; }
.Config_CC_Sa_lblLeft { width: 290px; }
.Config_CC_Sa_secTextbox { width:285px; height:22px; } 

#Config_CC_pnlTransFirst { width:800px; height:185px; border:1px inset; position:absolute; top:250px; left:20px; background-color:White; }   
#Config_CC_lblTransFirstAuto { top:53px; } 
#Config_CC_lblTransFirstInfo { top:5px; } 
#Config_CC_lblTransFirstRegKey, #Config_CC_txtTransFirstRegKey { top:125px; }
#Config_CC_lblTransFirstTestInfo { top:160px; text-align:center }  
#Config_CC_lblTransFirstMerchantID, #Config_CC_txtTransFirstMerchantID { top:95px; }
#Config_CC_rfvTransFirstRegKey { width:60px; position:absolute; top:127px; left:610px; text-align:left; }
#Config_CC_rfvTransFirstMerchantID { width:60px; position:absolute; top:97px; left:610px; text-align:left; }
p.Config_CC_TF_LLabel { width:300px; position:absolute; left:10px; text-align:right; }
p.Config_CC_TF_Messages { width:750px; text-align:left; position:absolute; left:10px; }
p.Config_CC_TF_RSection { width:400px; text-align:left; position:absolute; left:315px; }
.Config_CC_TF_lblLeft { width: 290px; }
.Config_CC_TF_secTextbox { width:285px; height:22px; } 

#Config_CC_pnlNABTransact { width:800px; height:185px; border:1px inset; position:absolute; top:250px; left:20px; background-color:White; }   
#Config_CC_lblNABTransactAuto { top:53px; } 
#Config_CC_lblNABTransactInfo { top:5px; } 
#Config_CC_lblNABPassword, #Config_CC_txtNABPassword { top:125px; }
#Config_CC_lblNABTransactTestInfo { top:160px; text-align:center }  
#Config_CC_lblNABMerchantID, #Config_CC_txtNABMerchantID { top:95px; }
#Config_CC_rfvNABPassword { width:60px; position:absolute; top:127px; left:610px; text-align:left; }
#Config_CC_rfvNABMerchantID { width:60px; position:absolute; top:97px; left:610px; text-align:left; }
p.Config_CC_NAB_LLabel { width:300px; position:absolute; left:10px; text-align:right; }
p.Config_CC_NAB_Messages { width:750px; text-align:left; position:absolute; left:10px; }
p.Config_CC_NAB_RSection { width:400px; text-align:left; position:absolute; left:315px; }
.Config_CC_NAB_lblLeft { width: 290px; }
.Config_CC_NAB_secTextbox { width:285px; height:22px; } 

#Config_CC_pnleWAY { width:800px; height:185px; border:1px inset; position:absolute; top:250px; left:20px; background-color:White; }   
#Config_CC_lbleWAYAuto { top:53px; } 
#Config_CC_lbleWAYInfo { top:5px; } 
#Config_CC_lbleWAYPassword, #Config_CC_txteWAYPassword { top:125px; }
#Config_CC_lbleWAYTestInfo { top:160px; text-align:center }  
#Config_CC_lbleWAYAPIKey, #Config_CC_txteWAYAPIKey { top:95px; }
#Config_CC_rfveWAYPassword { width:60px; position:absolute; top:127px; left:610px; text-align:left; }
#Config_CC_rfveWAYAPIKey { width:60px; position:absolute; top:97px; left:610px; text-align:left; }
p.Config_CC_eWAY_LLabel { width:200px; position:absolute; left:10px; text-align:right; }
p.Config_CC_eWAY_Messages { width:750px; text-align:left; position:absolute; left:10px; }
p.Config_CC_eWAY_RSection { width:400px; text-align:left; position:absolute; left:215px; }
.Config_CC_eWAY_lblLeft { width: 290px; }
.Config_CC_eWAY_secTextbox { width:550px; height:22px; } 
.Config_CC_eWAY_secPTextbox { width:200px; height:22px; } 

#Config_CC_pnlbPointAUS { width:800px; height:215px; border:1px inset; position:absolute; top:250px; left:20px; background-color:White; }   
#Config_CC_lblbPointAUSAuto { top:53px; } 
#Config_CC_lblbPointAUSInfo { top:5px; } 
#Config_CC_lblbPointAUSPassword, #Config_CC_txtbPointAUSPassword { top:125px; }
#Config_CC_lblbPointAUSTestInfo { top:160px; text-align:center }  
#Config_CC_lblbPointAUSUserName, #Config_CC_txtbPointAUSUserName { top:95px; }
#Config_CC_lblbPointAUSMerchantNumber, #Config_CC_txtbPointAUSMerchantNumber { top:155px; }
#Config_CC_rfvbPointAUSPassword { width:60px; position:absolute; top:127px; left:610px; text-align:left; }
#Config_CC_rfvbPointAUSUserName { width:60px; position:absolute; top:97px; left:610px; text-align:left; }
#Config_CC_rfvbPointAUSMerchantNumber { width:60px; position:absolute; top:157px; left:610px; text-align:left; }
p.Config_CC_bPointAUS_LLabel { width:200px; position:absolute; left:10px; text-align:right; }
p.Config_CC_bPointAUS_Messages { width:750px; text-align:left; position:absolute; left:10px; }
p.Config_CC_bPointAUS_RSection { width:400px; text-align:left; position:absolute; left:215px; }
.Config_CC_bPointAUS_lblLeft { width: 290px; }
.Config_CC_bPointAUS_secTextbox { width:550px; height:22px; } 
.Config_CC_bPointAUS_secPTextbox { width:200px; height:22px; } 

#Config_CC_pnlCyberSource { width:800px; height:215px; border:1px inset; position:absolute; top:250px; left:20px; background-color:White; }   
#Config_CC_lblCyberSourceAuto { top:53px; } 
#Config_CC_lblCyberSourceInfo { top:5px; } 
#Config_CC_lblCyberSourcePassword, #Config_CC_txtCyberSourcePassword { top:125px; }
#Config_CC_lblCyberSourceCurrency, #Config_CC_txtCyberSourceCurrency { top:155px; }
#Config_CC_lblCyberSourceTestInfo { top:160px; text-align:center }  
#Config_CC_lblCyberSourceID, #Config_CC_txtCyberSourceID { top:95px; }
#Config_CC_rfvCyberSourcePassword { width:60px; position:absolute; top:127px; left:610px; text-align:left; }
#Config_CC_rfvCyberSourceID { width:60px; position:absolute; top:97px; left:610px; text-align:left; }
p.Config_CC_CyberSource_LLabel { width:200px; position:absolute; left:10px; text-align:right; }
p.Config_CC_CyberSource_Messages { width:750px; text-align:left; position:absolute; left:10px; }
p.Config_CC_CyberSource_RSection { width:400px; text-align:left; position:absolute; left:215px; }
.Config_CC_CyberSource_lblLeft { width: 290px; }
.Config_CC_CyberSource_secTextbox { width:550px; height:22px; } 
.Config_CC_CyberSource_secPTextbox { width:200px; height:22px; } 

#Config_CC_pnlSiteLinkMerchantServicesUS { width:800px; height:255px; border:1px inset; position:absolute; top:250px; left:20px; background-color:White; }   
#Config_CC_lblSiteLinkMerchantServicesUSAuto { top:53px; } 
#Config_CC_lblSiteLinkMerchantServicesUSInfo { top:5px; } 
#Config_CC_lblSiteLinkMerchantServicesUSPassword { top:129px; }
#Config_CC_txtSiteLinkMerchantServicesUSPassword { top:125px; }
#Config_CC_lblSiteLinkMerchantServicesUSKeyID { top:159px; }
#Config_CC_txtSiteLinkMerchantServicesUSKeyID { top:155px; }
#Config_CC_lblSiteLinkMerchantServicesUSHmacKey { top:189px; }
#Config_CC_txtSiteLinkMerchantServicesUSHmacKey { top:185px; }
#Config_CC_lblSiteLinkMerchantServicesUSTestInfo { top:225px; text-align:center }  
#Config_CC_lblSiteLinkMerchantServicesUSID { top:99px; }
#Config_CC_txtSiteLinkMerchantServicesUSID { top:95px; }
#Config_CC_rfvSiteLinkMerchantServicesUSPassword { width:60px; position:absolute; top:127px; left:610px; text-align:left; }
#Config_CC_rfvSiteLinkMerchantServicesUSID { width:60px; position:absolute; top:97px; left:610px; text-align:left; }
#Config_CC_rfvSiteLinkMerchantServicesUSKeyID { width:60px; position:absolute; top:157px; left:610px; text-align:left; }
#Config_CC_rfvSiteLinkMerchantServicesUSHmacKey { width:60px; position:absolute; top:187px; left:610px; text-align:left; }
p.Config_CC_SLMS_LLabel { width:300px; position:absolute; left:10px; text-align:right; }
p.Config_CC_SLMS_Messages { width:765px; text-align:left; position:absolute; left:10px; }
p.Config_CC_SLMS_RSection { width:400px; text-align:left; position:absolute; left:315px; }
.Config_CC_SLMS_lblLeft { width: 290px; }
.Config_CC_SLMS_secTextbox { width:285px; height:22px; } 
.Config_CC_SLMSAUS_secTextbox { width:450px; height:22px; } 

#Config_CC_pnlSiteLinkMerchantServicesCAN { width:800px; height:255px; border:1px inset; position:absolute; top:250px; left:20px; background-color:White; }   
#Config_CC_lblSiteLinkMerchantServicesCANAuto { top:53px; } 
#Config_CC_lblSiteLinkMerchantServicesCANInfo { top:5px; } 
#Config_CC_lblSiteLinkMerchantServicesCANPassword, #Config_CC_txtSiteLinkMerchantServicesCANPassword { top:125px; }
#Config_CC_lblSiteLinkMerchantServicesCANTestInfo { top:225px; text-align:center }  
#Config_CC_lblSiteLinkMerchantServicesCANID, #Config_CC_txtSiteLinkMerchantServicesCANID { top:95px; }
#Config_CC_rfvSiteLinkMerchantServicesCANPassword { width:60px; position:absolute; top:127px; left:610px; text-align:left; }
#Config_CC_rfvSiteLinkMerchantServicesCANID { width:60px; position:absolute; top:97px; left:610px; text-align:left; }

#Config_CC_pnlSiteLinkMerchantServicesINT { width:800px; height:255px; border:1px inset; position:absolute; top:175px; left:20px; background-color:White; }   
#Config_CC_lblSiteLinkMerchantServicesINTAuto { top:53px; } 
#Config_CC_lblSiteLinkMerchantServicesINTInfo { top:5px; } 
#Config_CC_lblSiteLinkMerchantServicesINTAPISecret, #Config_CC_txtSiteLinkMerchantServicesINTAPISecret { top:125px; }
#Config_CC_lblSiteLinkMerchantServicesINTMerchantToken, #Config_CC_txtSiteLinkMerchantServicesINTMerchantToken { top:155px; }
#Config_CC_lblSiteLinkMerchantServicesINTTestInfo { top:225px; text-align:center }  
#Config_CC_lblSiteLinkMerchantServicesINTAPIKey, #Config_CC_txtSiteLinkMerchantServicesINTAPIKey { top:95px; }
#Config_CC_rfvSiteLinkMerchantServicesINTAPISecret { width:60px; position:absolute; top:127px; left:610px; text-align:left; }
#Config_CC_rfvSiteLinkMerchantServicesINTAPIKey { width:60px; position:absolute; top:97px; left:610px; text-align:left; }
#Config_CC_rfvSiteLinkMerchantServicesINTMerchantToken { width:60px; position:absolute; top:157px; left:610px; text-align:left; }

#Config_CC_pnlOPMerchant { width:800px; height:46px; border:1px inset; position:absolute; top:180px; left:20px; }  
#Config_CC_lblMerchantID { width:300px; position:absolute; top:16px; left:0; text-align:right; }
#Config_CC_lblMerchantIDDefault { width:225px; position:absolute; top:15px; left:575px; }
#Config_CC_rfvMerchantID { width:60px; position:absolute; top:40px; left:310px; text-align:left; }
#Config_CC_txtMerchantID { width:275px; position:absolute; top:13px; left:305px; }
.Config_M_lblMID { width:300px; }
.Config_M_lblMIDD { width:210px; }
.Config_M_txtMID { width:265px; }

#Config_CC_pnlOpenEdgeEMV { width:800px; height:255px; border:1px inset; position:absolute; top:250px; left:20px; background-color:White; }   
#Config_CC_lblOpenEdgeEMVAuto { top:53px; } 
#Config_CC_lblOpenEdgeEMVInfo { top:5px; } 
#Config_CC_lblOpenEdgeEMVXWebID, #Config_CC_txtOpenEdgeEMVXWebID { top:95px; }
#Config_CC_lblOpenEdgeEMVTerminalID, #Config_CC_txtOpenEdgeEMVTerminalID { top:125px; }
#Config_CC_lblOpenEdgeEMVAuthKey, #Config_CC_txtOpenEdgeEMVAuthKey { top:155px; }
#Config_CC_lblOpenEdgeEMVToken, #Config_CC_txtOpenEdgeEMVToken { top:185px; }
#Config_CC_lblOpenEdgeEMVTestInfo { top:225px; text-align:center }  
#Config_CC_rfvOpenEdgeEMVXWebID { width:60px; position:absolute; top:97px; left:610px; text-align:left; }
#Config_CC_rfvOpenEdgeEMVTerminalID { width:60px; position:absolute; top:127px; left:610px; text-align:left; }
#Config_CC_rfvOpenEdgeEMVAuthKey { width:60px; position:absolute; top:157px; left:610px; text-align:left; }
#Config_CC_rfvOpenEdgeEMVToken { width:60px; position:absolute; top:187px; left:610px; text-align:left; }

                    /* ACH Panel */
#Config_ACH_pnlACHPayInfo { width:800px; height:150px; border:1px inset; position:absolute; top:10px; left:20px; }
#Config_ACH_chkACHDisabled { top:40px; }
#Config_ACH_lblACHEnabled { top:62px; }
#Config_ACH_lblACHHeader { width:700px; text-align:left; position:absolute; top:5px; left:10px; }
#Config_ACH_lblACHSelection { top:25px; }
#rdoACH, #ddlACH { width:200px; text-align:left; position:absolute; top:45px; left:320px; }    
p.Config_ACH_LLabel { width:300px; text-align:left; position:absolute; left:10px; }
p.Config_ACH_RSection { width:400px; text-align:left; position:absolute; left:320px; }
.Config_ACH_Checkbox { width:275px; } 
.Config_ACH_lblACH { font-weight:bold; font-size:13px; }    
.Config_ACH_lblHeader { width:295px; height:22px; }    

#Config_ACH_pnlVanguard { width:800px; height:255px; border:1px inset; position:absolute; top:180px; left:20px; background-color:White; }
#Config_ACH_lblMerchantName, #Config_ACH_txtMerchantName { top:155px; }
#Config_ACH_lblTXURL, #Config_ACH_txtTXURL { top:125px; }
#Config_ACH_lblUserID, #Config_ACH_txtUserID { top:185px; }
#Config_ACH_lblUserURL, #Config_ACH_txtUserURL { top:95px; }
#Config_ACH_lblVanguardAuto { top:60px; }
#Config_ACH_lblVanguardInfo { top:5px; }
#Config_ACH_lblVanguardPW, #Config_ACH_txtVanguardPW { top:215px; }
p.Config_ACH_V_LLabel { width:200px; position:absolute; left:10px; text-align:right; }
p.Config_ACH_V_Messages { width:750px; text-align:left; position:absolute; left:10px; }
p.Config_ACH_V_RSection { width:550px; text-align:left; position:absolute; left:215px; }
.Config_ACH_lblHead { font-weight:bold; font-size:13px; } 
.Config_ACH_lblSubHead { font-weight:bold; font-size:13px; color:#0a246a; }    
.Config_ACH_V_lblLeft { width: 190px; }
.Config_ACH_V_secShortTextbox { width:290px; } 
.Config_ACH_V_secTextbox { width:545px; } 

#Config_ACH_pnlACHAdvam { width:800px; height:100px; border:1px inset; position:absolute; top:180px; left:20px; background-color:White; }
#Config_ACH_lblACHAdvam { top:5px; }
#Config_ACH_lblACHAdvamInfo { width:750px; text-align:left; position:absolute; left:10px; margin-top:13px; top:45px; }
p.Config_ACH_Advam_Messages { width:750px; text-align:left; position:absolute; left:10px; }

#Config_ACH_pnlACHPPI { width:800px; height:110px; border:1px inset; position:absolute; top:180px; left:20px; background-color:White; }
#Config_ACH_lblACHPPI { top:5px; }
#Config_ACH_lblACHPPIInfo { width:750px; text-align:left; position:absolute; left:10px; margin-top:13px; top:65px;}
#Config_ACH_lblACHPPIToken { width:120px; position:absolute; top:97px; left:10px; text-align:right; }
#Config_ACH_rfvACHPPIToken { width:60px; position:absolute; top:77px; left:715px; text-align:left; }
#Config_ACH_txtACHPPIToken { width:675px; text-align:left; position:absolute; top:95px; left:135px; }
p.Config_ACH_PPI_Messages { width:750px; text-align:left; position:absolute; left:10px; }
.Config_ACH_PPI_Label { width:110px; }
.Config_ACH_PPI_Textbox { width:650px; }
.Config_ACH_Validate { width:55px; font-size:12px; font-style:italic; color:red; text-align:left; padding:2px; } 

#Config_ACH_pnlACHSage { width:800px; height:100px; border:1px inset; position:absolute; top:180px; left:20px; background-color:White; }
#Config_ACH_lblACHSage { top:5px; }
#Config_ACH_lblACHSageInfo { width:750px; text-align:left; position:absolute; left:10px; margin-top:13px; top:45px;}
p.Config_ACH_Sage_Messages { width:750px; text-align:left; position:absolute; left:10px; }

#Config_ACH_pnlACHTransFirst { width:800px; height:100px; border:1px inset; position:absolute; top:180px; left:20px; background-color:White; }
#Config_ACH_lblACHTransFirst { top:5px; }
#Config_ACH_lblACHTransFirstInfo { width:750px; text-align:left; position:absolute; left:10px; margin-top:13px; top:45px;}
p.Config_ACH_TransFirst_Messages { width:750px; text-align:left; position:absolute; left:10px; }

#Config_ACH_pnlACHSLMSACHCAN { width:800px; height:100px; border:1px inset; position:absolute; top:180px; left:20px; background-color:White; }
#Config_ACH_lblACHSLMSACHCAN { top:5px; }
#Config_ACH_lblACHSLMSACHCANInfo { width:750px; text-align:left; position:absolute; left:10px; margin-top:13px; top:45px;}
p.Config_ACH_SLMSACHCAN_Messages { width:750px; text-align:left; position:absolute; left:10px; }

                    /* Options Panel */
#Config_Opt_pnlOptTenant { width:800px; height:70px; border:1px inset; position:absolute; top:20px; left:20px; }
#Config_Opt_chkAddr { top:22px; }
#Config_Opt_chkCredit { top:42px; }
#Config_Opt_lblOptionTenant { top:5px; }
p.Config_Opt_T_Messages { width:700px; text-align:left; position:absolute; left:10px; }

#Config_Opt_pnlOptPayment { width:800px; height:200px; border:1px inset; position:absolute; top:110px; left:20px; }
#Config_Opt_ddbCurrencyType, #Config_Opt_lblCurrencyType { top:170px; }
#Config_Opt_chkPostPayments, #Config_Opt_ddlPostPayments, #Config_Opt_lblPostPayments { top:25px; }
#Config_Opt_ddlPostRegistrations, #Config_Opt_lblPostRegistrations { top:47px; }
#Config_Opt_chkRequireFullPayment { top:72px; }
#Config_Opt_chkConvenienceFee { top:72px; }
#Config_Opt_lblOptionPayments { top:5px; }
#Config_Opt_rfvDaysPastDue { width:60px; position:absolute; top:87px; left:560px; text-align:left; }
#Config_Opt_rfvDaysPastDueACH { width:60px; position:absolute; top:112px; left:560px; text-align:left; }
#Config_Opt_rgvDaysPastDue { width:225px; position:absolute; top:897px; left:560px; text-align:left; }
#Config_Opt_rgvDaysPastDueACH { width:225px; position:absolute; top:122px; left:560px; text-align:left; }
#Config_Opt_rfvMonthsPmtToShow { width:60px; position:absolute; top:137px; left:560px; text-align:left; }
#Config_Opt_txtDaysPastDue, #Config_Opt_lblDaysPastDue { top:95px; }
#Config_Opt_txtDaysPastDueACH, #Config_Opt_lblDaysPastDueACH { top:120px; }
#Config_Opt_txtMonthsPmtToShow, #Config_Opt_lblMonthsPmtToShow { top:145px; }
p.Config_Opt_P_LLongTextbox { width:160px; position:absolute; left:5px; text-align:right; }
p.Config_Opt_P_LTextbox { width:60px; position:absolute; left:5px; text-align:right; }
p.Config_Opt_P_Messages { width:700px; text-align:left; position:absolute; left:10px; }
p.Config_Opt_P_RLabel { width:700px; text-align:left; position:absolute; left:70px; margin-top:2px; }
p.Config_Opt_P_RShortLabel { width:600px; text-align:left; position:absolute; left:170px; }
.Config_Opt_lblHead { font-weight:bold; font-size:13px; }
.Config_Opt_P_Dropdown { width: 150px; }
.Config_Opt_P_Textbox { width:35px; }
.Config_Opt_Validate { width:55px; font-size:12px; font-style:italic; color:red; text-align:left; padding:2px; }

#Config_Opt_pnlOptReservation { width:800px; height:185px; border:1px inset; position:absolute; top:330px; left:20px; }
#Config_Opt_chkPostReservations, #Config_Opt_ddlPostReservations, #Config_Opt_lblPostReservations { top:25px; }
#Config_Opt_ddlPostAppt, #Config_Opt_lblPostAppt { top:47px; }
#Config_Opt_chkPostReserveToWaitingList { top:177px; }
#Config_Opt_chkReqToPayReserveFee { top:112px; }
#Config_Opt_chkShowUnitPushRate { top:72px; }
#Config_Opt_chkShowUnitAvailability { top:92px; }
#Config_Opt_chkUnitANotIncludeReserve { top:132px; }
#Config_Opt_lblOptionReservations { top:5px; }
#Config_Opt_txtDaysValidOnReservations, #Config_Opt_lblDaysOnReservations { top:152px; }
#Config_Opt_rfvHonoredDays { width:60px; position:absolute; top:157px; left:650px; text-align:left; }
#Config_Opt_txtHonoredDays, #Config_Opt_lblHonoredDays { top:155px; }
p.Config_Opt_R_Messages { width:700px; text-align:left; position:absolute; left:10px; }  

                        /* Layout Panel */
#Config_pnlLayout { width:840px; text-align:center; position:relative; }  
#Config_Layout_pnlCSSChoice { width:800px; height:55px; border:1px inset; position:absolute; top:10px; left:20px; }
#Config_Layout_pnlCSSEdit { width:800px; height:545px; border:1px inset; position:absolute; top:80px; left:20px; }
#Config_Layout_rdoCSSChoice { width:700px; text-align:left; position:absolute; top:6px; left:10px; }
#Config_Layout_txtCustomCSS { width:700px; text-align:left; position:absolute; top:20px; left:10px; }
#Config_Layout_btnPreview { width:105px; text-align:center; position:absolute; top: 25px; left:700px; }
#Config_Layout_btnResetCSS { width:105px; text-align:center; position:absolute; top: 25px; left:590px; }
p.Config_Layout_Messages { width:700px; text-align:left; position:absolute; left:10px; }
.Config_Layout_lblHead { font-weight:bold; font-size:13px; }
.Config_Layout_Textbox { width:100px; }
.Config_Layout_txtCSS { width:780px; height:515px; max-width:780px !important; max-height:515px !important; resize:none; }

                        /* Footer Panel */
#Config_pnlFooter { width:840px; text-align:center; position:relative; height:50px; }  
#Config_Footer_btnLoad { left:20px; }
#Config_Footer_btnLoadMy { left:220px; }
#Config_Footer_btnReset { left:420px; }
#Config_Footer_btnSubmit { left:637px; }
#Config_Footer_lblRequiredCheck { width:600px; position:absolute; top:8px; left:22px; } 
p.Config_Footer_Button { width:190px; text-align:left; position:absolute; top: 5px; }
.Config_Footer_Error { font-size:10pt; color:Red; }

/* Configuration Saved Section (ConfigSaved.aspx) */
#ConfigSaved_lblSuccess  { text-align:center; width:820px; position:absolute; top:10px; left:0px; }
#ConfigSaved_MainBody  { text-align:center; height:750px; width:840px; position:relative; }
p.ConfigSaved_EmailLabel { width:260px; text-align:right; position:absolute; left:0px; }
p.ConfigSaved_EmailTextbox { width:500px; text-align:left; position:absolute; left:260px; padding-left:5px; }
p.ConfigSaved_Label { width:200px; text-align:left; position:absolute; left:30px; }
p.ConfigSaved_Link { width:600px; text-align:left; position:absolute; left:230px; padding-left:7px; }
p.ConfigSaved_MsgLabel { width:635px; text-align:center; position:absolute; left:100px; }
.ConfigSaved_LLabels { width:180px; height:50px; font-weight:bold; }
.ConfigSaved_Messages { width:820px; font-weight:bold; font-size:15px; color:#228B22; }
.ConfigSaved_SentMessages { width:820px; height:40px; font-size:12px; color:#228B22; }
.ConfigSaved_RLinks { width:550px; height:50px; }

#ConfigSaved_pnlConfigEmail { width: 820px; height:240px; border:1px inset; position:absolute; top:0px; left:10px; }
#ConfigSaved_pnlConfigSavedSLStore { width: 820px; height:100px; position:absolute; top:260px; }
#ConfigSaved_pnlConfigSaved { width: 820px; height:350px; position:absolute; top:260px; }
#ConfigSaved_btnConfig { width:190px; position:absolute; top:2px; left:205px; }
#ConfigSaved_btnEmail { top:200px; }
#ConfigSaved_btnHome { width:190px; position:absolute; top:2px; left:12px; }
#ConfigSaved_Buttons { width:400px; height:40px; position:absolute; top:800px; left:220px; }
#ConfigSaved_lblEmail { top:95px; }
#ConfigSaved_lblEmailSent { top:285px; }
#ConfigSaved_lblExplain { top:45px; }
#ConfigSaved_lblFrom, #ConfigSaved_txtFrom { top:135px; }
#ConfigSaved_lblReserve, #ConfigSaved_lnkReserve { top:75px; }
#ConfigSaved_lblSiteLink, #ConfigSaved_lnkSiteLink { top:20px; }
#ConfigSaved_lblTo, #ConfigSaved_txtTo { top:165px; }
#ConfigSaved_lblContactUs, #ConfigSaved_lnkContactUs { top:140px; }
#ConfigSaved_lblRegistration, #ConfigSaved_lnkRegistration { top:205px; }
#ConfigSaved_lblSizeEstimator, #ConfigSaved_lnkSizeEstimator { top:270px; }
#ConfigSaved_lblUnitsType1, #ConfigSaved_lnkUnitsPush { top:335px; }
#ConfigSaved_lblUnitsType2, #ConfigSaved_lnkUnitsStd { top:395px; }
#ConfigSaved_lblUnitsType3, #ConfigSaved_lnkUnitsTypeStd { top:460px; }

/* Error Sections (Error.aspx and ErrorBadURL.aspx and ErrorNodata.aspx) */
#Error_MainBody { width:840px;  height:400px; position:relative; } 
#Error_MainBody p { padding-bottom:15px; } 
#Error_Section1_Head { font-weight: bold; font-size:24px; z-index:102; width:100%; text-align:center; } 
p.Error_Shell { width:100%; text-align:center; }
.Error_Button { background-position: left center; padding-left:16px; background-image:url(../img/Back.bmp); width:80px; background-repeat:no-repeat; height:24px; }

#ErrorSession_MainBody { width:840px;  height:400px; position:relative; } 
#ErrorSession_MainBody p { padding-bottom:15px; } 
#ErrorSession_Section1_Head { font-weight: bold; font-size:24px; z-index:102; width:100%; text-align:center; } 
p.ErrorSession_Shell, p.ErrorSession_Shell a { width:100%; text-align:center; font-size:14pt; }
    
#BadURL_MainBody { width:840px;  height:400px; position:relative; } 
#BadURL_Section1 { width:100%; font-size:18px; text-align:center; position:absolute; top:50px; left:0px; }   
#BadURL_Section1_Head { display:inline; font-weight: bold; font-size:24px; z-index:102; width:100%; text-align:center; }  

#NoData_MainBody { width:840px;  height:400px; position:relative; } 
#NoData_Section1 { width:600px; font-size:18px; text-align:center; position:absolute; top:50px; left:120px; }  
#NoData_Section1_Head { display:inline; font-weight: bold; font-size:24px; z-index:102; width:100%; text-align:center; }  

/* Setup Login (SetupLogin.aspx) */
#SetupLogin_MainBody { text-align:center; height:315px; width:840px; position:relative; }
#SetupLogin_btnHelp { width:100px; position:absolute; top:25px; left:720px; }
a.SetupLogin_hyperlink1 { width:550px; height:32px; font-size:13px; }
p.SetupLogin_Label { width:300px; text-align:right; position:absolute; left:0px; }
p.SetupLogin_Textbox { width:200px; text-align:left; position:absolute; left:300px; padding-left:5px; }
span.SetupLogin_CorpLabel { font-weight:bold; color:Blue; }
.SetupLogin_imgHelp { width:17px; position:absolute; top:30px; left:730px; z-index:100; }
.SetupLogin_lblLogin { width:636px; height:27px; font-size:14px; padding:4px; }
.SetupLogin_lblRedirect { width:450px; height:50px; font-size:16px; }
.SetupLogin_txt { width:161px; height:24px; }

#SetupLogin_pnlLoginSec { width: 800px; height:285px; border: 1px inset;  background-color:white; position:absolute; top:70px; left:20px; }
#SetupLogin_btnLogin { width:100px; height:25px; position:absolute; top:195px; left:305px; }
#SetupLogin_lblCorpCode, #SetupLogin_txtCorpCode { top:30px; }
#SetupLogin_lblLocationCode, #SetupLogin_txtLocationCode { top:70px; }
#SetupLogin_lblLogin { width:700px; position:absolute; top:240px; left:50px; }
#SetupLogin_lblPass, #SetupLogin_txtPass { top:150px; }
#SetupLogin_lblSpace { width:24px; position:absolute; top:195px; left:400px; }
#SetupLogin_lblUser, #SetupLogin_txtUser { top:110px; }
#SetupLogin_ReqLoginMsg { width:275px; text-align:justify; position:absolute; left:500px; top:30px; }

#SetupLogin_pnlRedirectSec { width: 800px; height:150px; text-align:center; position:absolute; top:100px; left:20px; }
#SetupLogin_hyperlink1 { width:600px; position:absolute; top:80px; left:100px; }
#SetupLogin_lblRecommend { width:650px; position:absolute; top:125px; left:100px; font-size:16px; color:Red; }
#SetupLogin_lblRedirect { width:600px; height:50px; position:absolute; top:10px; left:100px; padding-top:5px;  }

#pnlLoginScreen { width: 840px; height: 315px; margin-top: 30px; background-color: #e0e0e0; background-repeat: no-repeat; border: 2px solid #b0b0b0; border-radius: 5px; color: #00688b; }

/* Style for Menu Tabs */
#wwwNav { width: 840px; height: 35px; position: relative; } 
#wwwNav #Nav { width:840px; height:35px; margin:0; padding:0;  background:url(../img/bg_Menu.png); } 
#wwwNav #Nav li { display:inline; }
#wwwNav #Nav li a { float:left; outline:none; width:105px; height:35px; padding:0px; overflow:hidden; background-image:url(../img/navi_bg_divider.png);
    background-repeat:no-repeat; background-position:right; display:block; line-height:35px; text-decoration:none; font-size:14px; font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif; }
#wwwNav #Nav li a:hover { color: #DDDDDD; background-image:url(../img/Button_Hover.png); }
.nav_active { float:left; outline:none; width:105px; height:35px; padding:0px; overflow:hidden; background-image:url(../img/bg_Menu_active.png); }
.nav_regular { float:left; outline:none; width:105px; height:35px; padding:0px; overflow:hidden; background-image:url(../img/bg_Menu.png); }
.nav_a_regular { color:#FFFFFF; }
.nav_a_active { color:#000000; }


