body { font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif; font-size:12px; margin:0; padding:0; }

a.ahiddenlink { width:180px; height:75px; position:absolute; top:-95px; left:-220px;  z-index:3; visibility:visible }
a.Command {font-weight: bold }
a.hiddenlink2 { display: none }
a:hover, a:focus { color:blue; text-decoration:none  } 
a:link { color:#0A78BC; text-decoration:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif }
a:visited { color:#0A78BC; text-decoration:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif }
textarea { max-width:320px !important; max-height:175px !important; }

:focus { outline:none; } 
::-moz-focus-inner { border:0; } 

#btnSubmit[disabled] { width:100px; height:25px; background-image: url(/img/Small_Button_Hover.png); background-repeat: no-repeat; font-size:14px; color:#d4d4d4; text-decoration:none; border:none; background-color:Transparent;  }
#Steps1_btnPay[disabled] { background-image: url(/img/Large_Button_Hover.png); background-repeat: no-repeat; font-size:14px; color:#d4d4d4; text-decoration:none; border:none; background-color:Transparent;  }
.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, .Global_LargeButton:focus, .Global_LargeButton:active { 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, .Global_SmallButton:focus, .Global_SmallButton:active { background-image: url(/img/Small_Button_Hover.png); background-repeat: no-repeat; font-size:14px; color:white; text-decoration:none; border:none; cursor:pointer; }

table.jCalendar { border:1px solid #000; background:#aaa; border-collapse:separate; border-spacing:2px; font-family:Segoe UI Semibold, Arial, Sans-Serif, Verdana ; font-size:9px; letter-spacing:.3px; }

td.Divider { width:16px; }
td.EmLabel { font-weight:bold; vertical-align:top; text-align:right; }
td.EmValue { font-weight:bold; vertical-align:top; }
td.Label { vertical-align:top; text-align:right; }
td.Value { vertical-align:top; }

tr.Divider {}
tr.Footer { font-weight:bold; background-color:#ffffcc; }
tr.Header { font-weight:bold; color:white; text-align:center; }
tr.Header td a:active { color:white; text-decoration:underline; }
tr.Header td a:hover, tr.Header td a:focus, tr.Header td a:active { color:white; text-decoration:underline;  }
tr.Header td a:link { color:white; text-decoration:underline; }
tr.Header td a:visited { color:white; text-decoration:underline;  }
tr.Selected { background-color:#ccffcc; }

Address.Site { font-weight: bold; position: relative; }
Address.Address { position: relative; }

.GridView_Footer { text-align:right; font-weight:bold; background-color:#FFF8DC; }
.HeaderStyle th { padding:3px; color:#ffffff; } 
.HeaderStyle a { text-decoration:none; color:#ffffff; display:block; text-align:center; font-weight:bold; font-size:14px; } 
.PagerStyle a { color:#000000; text-decoration:underline; padding:2px; } 
.PagerStyle table { text-align:center; } 
.PagerStyle table td { border:0; padding:1px; } 
.PagerStyle span { font-weight:bold; color:#000000; text-decoration:none; padding:2px; } 

.divFooter { width:100%; text-align:center; }
.cLoginFooter { width:100%; text-align:center; float:left; padding-top:4px; height:30px; left:0; }
.cDesktopView { color:#0089c4; font-family:'Open Sans'; font-size:12pt; font-weight:normal; text-decoration:underline; }

/*
.AltRowStyle td { background-color: #f0f0f0; } 
.GridViewStyle { font-family: Arial, Sans-Serif; font-size:small; table-layout: auto; border-collapse: collapse; border: #1d1d1d 3px solid; } 
.HeaderStyle, .PagerStyle { background-image: url(https://www.smdservers.net/SLWebSiteTemplate_V2/css/img/HeaderGlassBlack.jpg); background-position:center; background-repeat:repeat-x; background-color:#1d1d1d; }
.HeaderStyle a { text-decoration:none; color:#ffffff; display:block; text-align:left; font-weight:normal; } 
.HeaderStyle th { padding: 5px; color: #ffffff; } 
.PagerStyle a { color:#ffffff; text-decoration:none; padding:2px 10px 2px 10px; border-top:solid 1px #777777; border-right:solid 1px #333333; border-bottom:solid 1px #333333; border-left:solid 1px #777777; } 
.PagerStyle table { text-align:center; margin:auto; } 
.PagerStyle table td { border:0; padding:5px; } 
.PagerStyle td { border-top: #1d1d1d 3px solid; } 
.PagerStyle span { font-weight:bold; color:#FFFFFF; text-decoration:none; padding:2px 10px 2px 10px; } 
.RowStyle td { background-color: #c9c9c9; } 
.RowStyle td, .AltRowStyle td, .SelectedRowStyle td, .EditRowStyle td { padding: 5px; border-right: solid 1px #1d1d1d; } 
.SelectedRowStyle td { background-color: #ffff66; } 
*/

/* AccountEmail and AccountMenu UC (AccountEmail.aspx and AccountMenu.ascx) */
#AcctEmail_AccountMainBody { width:840px;  height:750px; } 
#AcctEmail_AcctMenuFloat { float:left; }
#AcctEmail_div_EmailSiteMgr { padding-left:10px; padding-top:10px; text-align:left; }
#AcctEmail_EmailMainFloat { float:right; }
#AcctEmail_p_EmailSiteMgr { width:600px; font-weight:bold; padding-bottom:10px; }
#AcctMenuUC_AccountMenu { text-align:left; width:180px; height:700px; padding:0; margin:0; } 
#AcctMenuUC_AccountMenu #AccountMenu1_AcctMenuUC_AcctHeaderBar { width:175px; height:600px; margin-top:12px; padding:0; list-style-type:none; margin-left:0; } 
#AcctMenuUC_AccountMenu #AccountMenu1_AcctMenuUC_AcctHeaderBar li { height:25px; display:block; padding:0; border:2px outset; }
#AcctMenuUC_AccountMenu #AccountMenu1_AcctMenuUC_AcctHeaderBar li a { float:left; outline:none; height:25px; overflow:hidden; display:block; 
                                                                    color:#ffffff; line-height:25px; text-decoration:none; text-align:left; font-size:12px; width:171px; } 
#AcctMenuUC_AccountMenu #AccountMenu1_AcctMenuUC_AcctHeaderBar li a:hover,
#AcctMenuUC_AccountMenu #AccountMenu1_AcctMenuUC_AcctHeaderBar li a:focus { background-image:url(/img/acctheader_bk.png); background-repeat:repeat-x; }

.AcctMenuUC_active { color:#000000 !important;  }    
.AcctMenuUC_li_active {  }    
/*.ASPButton { width:200px; height:28px; border-color:#ffffff; color:white; font-weight:bold; font-size:12px; } */

/* ACH Help (ACHHelp.aspx) */
#ACHHelp_div_HelpSection { padding-left:10px; padding-bottom:10px; text-align:left; position:relative;}
#ACHHelp_HelpBody { width:600px; float:right }
#ACHHelp_HelpImage { width:550px; height:320px; text-align:center; position:absolute; top:170px; left:0; }
#ACHHelp_HelpText { width:100%; font-size:14px; text-align:justify; position:absolute; top:50px; left:0; }
#ACHHelp_MainBody { width:840px;  height:500px; position:relative; float:left; } 
#ACHHelp_p_HelpSection { width:600px; padding-top:10px; font-weight:bold; }

/* Continue (Continue.aspx) */
#Continue_Button { width:140px; height:100px; text-align:center; position:absolute; top:100px; left:350px; }
#Continue_Label { width:440px; font-size:14px; text-align:justify; position:absolute; top:30px; left:200px; }
#Continue_MainBody { width:840px;  height:500px; position:relative; float:left; } 
.Continue_Button { z-index: 103; background-image: url(/img/lockRed.ico); background-repeat: no-repeat; height:40px; width:120px; border-style:double; 
                   background-color:#DC143C; /*crimson*/ border-color:#B0171F; /*indian red*/color:white;  }
.Continue_Label {  z-index: 101; left:0; color:#004000; font-size:14px; height:50px; width:440px }

/* Continue (ConvenienceFee.aspx) */
#ConvFee_btnCancel { float: right; }
#ConvFee_btnAccept { float: right; padding-right:10px; }
#spanConvFee { font-weight:bold; }
                   
/* CreditCard Help (CreditcardHelp.aspx) */
#CCHelp_div_HelpSection { padding-left:10px; padding-bottom:10px; text-align:left; }
#CCHelp_HelpBody { width:640px;  height:400px; position:absolute; top:10px; left:200px; }
#CCHelp_MainBody { width:840px;  height:450px; position:relative; float:left; } 
#CCHelp_p_HelpSection { width:600px; padding-top:10px; padding-left:10px; font-weight:bold; text-align:left; }
#CCHelp_Section1 { width:600px; font-size:14px; text-align:left; position:absolute; top:50px; left:30px; }     
#CCHelp_Section2 { width:600px; font-size:14px; text-align:left; position:absolute; top:60px; left:30px; }   
#CCHelp_Section2_Head { width:600px; font-size:14px; text-align:left; position:absolute; top:20px; left:30px; font-weight:bold; border-bottom:1px solid;}  

/* Email UC (Email.ascx) */
Address, p { margin:0; padding:0; }
Address.EmailSite { width:400px; text-align:left; position:absolute; top:18px; font-weight: bold; left:200px; padding-left:5px; }
Address.EmailAddress { width:400px; text-align:left; position:absolute; top:38px; left:200px; padding-left:5px; }
#Email1_EmailUC_EmailMainInner { text-align:center; width:640px; position:relative; height:650px; right:0;}
#EmailUC_lblEmailCC , #EmailUC_txtEmailCC { top:120px; display:none; }
#EmailUC_lblEmailRegard , #EmailUC_ddlEmailIssues { top:130px; }
#EmailUC_lblEmailStoreStatic , #EmailUC_lblEmailStore { top:160px; }
#EmailUC_lblEmailName , #EmailUC_txtEmailName { top:200px; }
#EmailUC_lblEmailPhone , #EmailUC_txtEmailPhone { top:230px; }
#EmailUC_lblEmailEmail , #EmailUC_txtEmailEmail { top:260px; }
#EmailUC_lblEmailAddress , #EmailUC_txtEmailAddr1 { top:290px; }
#EmailUC_txtEmailAddr2 { top:320px; }
#EmailUC_lblEmailCity , #EmailUC_txtEmailCity { top:350px; }
#EmailUC_lblEmailState , #EmailUC_txtEmailState { top:380px; }
#EmailUC_lblEmailZip , #EmailUC_txtEmailZip { top:410px; }
#EmailUC_lblEmailComments , #EmailUC_txtEmailComments { top:440px; }
#EmailUC_p_lblEmailDest { top:18px; }
p.EmailLabel { width:200px; text-align:right; position:absolute; left:0; }
p.EmailTextbox { width:400px; text-align:left; position:absolute; left:200px; padding-left:5px; }
div.Contact_pnlContact { margin-left:100px; }

#Email1_btnCancel { width:100px; position:absolute; left:315px; }
#Email1_btnSubmit { width:100px; position:absolute; left:205px; }
#Email1_lblMsg { position:absolute; top:635px; left:0; }
.EmailCommandLine { text-align:center; position:absolute; top:600px; left:0; }
.EmailMessage { color:red; padding:4px; width:100%; text-align: center }

/* Footer UC (Footer.ascx) */
#FooterUC_FooterMainInner { width:100%; height:200px; float:left; }
#Footer1_DIV1 { margin-top:10px; }
#Footer1_FooterUC_ulFooter { height:35px; margin-top:20px; padding-top:10px; list-style-type:none; text-align:center; border-color:#c4c4c4; border-style: solid; border-width:1px 0 0 0; } 
#Footer1_FooterUC_ulFooter li { display:inline; } 
#Footer1_FooterUC_ulFooter li a { font-size:13px; } 
#pnlFooterMain { width:840px; height:175px; float:left; padding-top:10px; margin-top:10px; margin-bottom:20px; border-color:#c4c4c4; border-style: solid; border-width:1px 0; }
#FooterUC_btnSMD { width:220px; position:absolute; top:10px; left:325px; text-align:left; }
#FooterUC_btnSMD a img { border:0; }
#FooterUC_btnGoDaddy { width:100px; position:absolute; left:715px; top:-10px; }
#FooterUC_div_Images { width:840px; margin-top:10px; margin-bottom:5px; padding-bottom:10px; border-color:#c4c4c4; border-style: solid; border-width:0 0 1px 0; }  
#FooterUC_div_InnerImages { width:840px; height:65px; padding:0; position:relative; }
#FooterUC_div_Main { width:840px; height:35px;} 
#FooterUC_ulFooter { height:35px; margin:0; padding:0; list-style-type:none; text-align:center; } 
#FooterUC_ulFooter li { display:inline; font-size:14px; } 

/* Forget Password (ForgetPassword.aspx) */
#ForgetPwd_btnNext1 { width:70px; height:24px; position:absolute; top:90px; left:195px; }
#ForgetPwd_btnSendEmail { text-align:left; }
#ForgetPwd_lblEnterEmail { position:absolute; left:10px; top:43px; }
#ForgetPwd_lblHeading { position:absolute; left:0; top:5px; }
#ForgetPwd_lblOr1 { width:10px; position:absolute; top:95px; left:394px; font-size:14px; font-weight:bold; }
#ForgetPwd_lblSubmit1 { width:425px; height:27px; text-align:left; padding-top:15px; }
#ForgetPwd_MainBody { width:840px; height:360px; position:relative; float:left; }
#ForgetPwd_Submit1 { width:400px; text-align:left; position:absolute; top:90px; left:425px; }
#ForgetPwd_txtEmailAddress { width:400px; height:30px; position:absolute; left:200px; top:40px; padding:5px 0px 0px 3px; text-align:left; }

#ForgetPwd_btnNext2 { text-align:center; }
#ForgetPwd_lblAccessCode , #ForgetPwd_txtAccessCode {  top:210px; }
#ForgetPwd_lblOr2 { position:absolute; top:165px; left:310px; font-size:14px; font-weight:bold;}
#ForgetPwd_lblProvide { position:absolute; left:10px; top:45px; }
#ForgetPwd_lblSecurityQ , #ForgetPwd_txtSecurityQ { top:80px; }
#ForgetPwd_lblSecurityQA , #ForgetPwd_txtSecurityQA { top:120px; }
#ForgetPwd_lblSubmit2 { width:400px; height: 27px; text-align:center; padding-top:10px; }
#ForgetPwd_Submit2 { width:400px; text-align:center; position:absolute; top:275px; left:205px; }
p.ForgetPwd_ProvideLabel { width:310px; text-align:right; position:absolute; left:0; }
p.ForgetPwd_ProvideTextBox { width:400px; position:absolute; left:310px; padding-left:3px; text-align:left; }

#ForgetPwd_div_Submit3 { width:100%; text-align:center; position:absolute; left:0; top:155px; }
#ForgetPwd_btnSubmit3 { text-align:center; height:40px; }
#ForgetPwd_lblConfirmPWD , #ForgetPwd_txtConfirmPWD { top:120px; }
#ForgetPwd_lblNewPWD , #ForgetPwd_txtPassword { top:80px; }
#ForgetPwd_lblReset { position:absolute; left:10px; top:45px; }
#ForgetPwd_lblSubmit3 { height:30px; text-align:center; }
#ForgetPwd_Submit3 { width:400px; text-align:center; position:absolute; top:175px; left: 00px; }
p.ForgetPwd_ResetLabel { width:310px; text-align:right; position:absolute; left:0; }
p.ForgetPwd_ResetTextbox { width:400px; position:absolute; left:310px; padding-left:3px; text-align:left; }
.ForgetPwd_Textbox { width:400px; height:22px; font-size:12px; }
.ForgetPwd_lblSubmit { padding:4px; border:2px solid red; text-align:left; }

/* Header UC (Header.ascx) */
#HeaderUC_BackgroundMain { width:100%; margin:0; padding:0; }
#Header1_HeaderUC_HeaderMainInner { text-align:center; width:840px; position:relative; height:120px; }
#Header1_HeaderUC_lblCorpName { font-weight:bold; }
#HeaderUC_btnPrint { width:100px; position:absolute; top:0; left:740px; z-index:99; display:none; }
#HeaderUC_btnSMD { position:absolute; top:35px; left:680px; }
#HeaderUC_btnRefer { width:375px; float:right; text-align:right; margin-top:20px; }
#HeaderUC_btnRefer a img { border:0; }
#HeaderUC_CorpInfo { text-align:left; width:475px; position:absolute; top:0; left:0; }
#HeaderUC_HeaderMainInner { text-align:center; width:840px; position:relative; height:90px; }
#HeaderUC_lblCorpAddr { margin:0; padding:0; }
#HeaderUC_lblCorpName { margin-bottom:6px; font-weight:bold; } 
#HeaderUC_lblCorpPhoneEmail { margin:0; padding:0; }
#HeaderUC_MainMenu { width:840px; height:35px; position:relative; } 
.HeaderUC_iPrint { width:16px; position:absolute; top:6px; left:750px; z-index:100; display:none; }
#HeaderUC_GoogleTranslate { width:840px; position:relative; } 
#Header1_HeaderUC_div_Lang { left:0; float:right; margin-top:1px; }

            /* Used for regular site */
#HeaderUC_MainMenu #Header1_HeaderUC_HeaderBar { width:840px; height:35px; margin:0; padding:0; } 
#HeaderUC_MainMenu #Header1_HeaderUC_HeaderBar li { display:inline; }
#HeaderUC_MainMenu #Header1_HeaderUC_HeaderBar li a { float:left; outline:none; height:35px; padding:0px 15px 0px 15px; overflow:hidden; display:block; 
                                                                    border-right:1px solid; line-height:35px; text-decoration:none; font-size:14px; } 
#HeaderUC_MainMenu #Header1_HeaderUC_HeaderBar li a:hover,
#HeaderUC_MainMenu #Header1_HeaderUC_HeaderBar li a:focus,
#HeaderUC_MainMenu #Header1_HeaderUC_HeaderBar li a:active { color: #DDDDDD; background-image:url(/img/Button_Hover.png); }  
.HeaderUC_active { float:left; outline:none; height:35px; padding:0; overflow:hidden; color: #DDDDDD; background-image:url(/img/Button_Hover.png); }    
.HeaderUC_normal { float:left; outline:none; height:35px; padding:0; overflow:hidden; }

            /* Used for LoginPreview */   
#HeaderUC_MainMenu #HeaderUC_HeaderBar { width:840px; height:35px; margin:0; padding:0; } 
#HeaderUC_MainMenu #HeaderUC_HeaderBar li { display:inline; }
#HeaderUC_MainMenu #HeaderUC_HeaderBar li a { float:left; outline:none; height:35px; padding:0px 15px 0px 15px; overflow:hidden; display:block; 
                                                                    border-right:1px solid; line-height:35px; text-decoration:none; font-size:14px; } 
#HeaderUC_MainMenu #HeaderUC_HeaderBar li a:hover,
#HeaderUC_MainMenu #HeaderUC_HeaderBar li a:focus,
#HeaderUC_MainMenu #HeaderUC_HeaderBar li a:active { color: #DDDDDD; background-image:url(/img/Button_Hover.png); }  
                                                            
/* Login Page and Login UC (Login.aspx and Login.ascx) */
#LoginMainInner { text-align:center; }
#Login_btnLogin { width:90px; position:absolute; top:100px; left:375px; }
#Login_grdLedgers { padding-left:20px; overflow:auto; height:165px; width:400px; }
#Login_lblClickUnit { padding-top:10px; padding-bottom:10px; padding-left:20px; }
#Login_lblLoginMsg { padding-top:10px; padding-left:20px; }
#Login_lblMsg { width:800px; position:absolute; top:155px; left:10px; }
#Login_lblPassword , #Login_txtPassword { top:55px; }
#Login_lblSelectLedger { font-weight:bold; padding-top:10px; }
#Login_lblSpacer { width:30px; position:absolute; top:130px; left:410px; }
#Login_lblTenAcctMgr { padding-top:10px; }
#Login_lblUsername , #Login_txtUsername { top:25px; }
#Login_linkForgotPassword { width:305px; left:435px; text-align:left; }
#Login_linkNewAccount { width:395px; text-align:right; left:15px; }
#Login_LoginBox { text-align:center; width:840px; position:relative; height:192px;  }
#Login_LoginMainMsg { text-align:left; width:400px; float:left; }
/* #Login_LoginMsg { padding-left:60px; } */
#Login_LoginMsg li { list-style-type:disc; padding:3px; }
#Login_trLedgers { width:840px; height:275px; float:left;  text-align:left; padding-bottom:10px; }
#Login_trLogin { width:840px; border:2px groove; padding-top:10px; margin-top:10px; }
#Login_trLogin #lblAddr { padding-left:0.25in; padding-top:2px; position:relative; }
#Login_trLogin #lblSite { font-weight:bold; padding-left:0.25in; padding-top:10px; position:relative; }
#Login_LogonScreen { width:840px; padding-top:10px; margin-top:10px; }

p.Login_Label { width:290px; text-align:right; position:absolute; left:0; height:22px; }
p.Login_Link { position:absolute; top:130px; color:#0033ff; text-decoration:none; }
div.Login_Textbox, p.Login_Textbox { width:440px; position:absolute; left:299px; text-align:left; padding-left:5px; }
.Login_BLinks { font-size:14px; }
.Login_F_Balance { }
.Login_F_Unit { }
.Login_H_Balance { }
.Login_H_Unit { width:75px; }
.Login_F_PaidThru { }
.Login_H_PaidThru { width:150px; }
.Login_I_PaidThru { width:150px; text-align:center; cursor:pointer; }
.Login_I_Balance { width:110px; text-align:right; cursor:pointer; }
.Login_I_Unit { width:75px; color:#0A78BC; font-weight:bold; text-align:center; cursor:pointer; }
.RowStyle:hover { background-color:#dddddd; }
.AltRowStyle:hover { background-color:#dddddd; }
.Login_I_Unit a { font-size:13px; }
.Login_lblLogonScreen { text-align:center; font-size:13px; font-weight:bold; position:relative; }
.Login_Message { text-align:center;  font-size:14px; font-weight:bold; color:Red; }
.Login_Password { width:250px; color:#525252; }
.Login_Username { width:250px; font-size:13px; }
.Login_WEEmail { width:250px; background-image:url(/img/EmailText.png); background-repeat:no-repeat; text-align:right; color:White; }
.Login_WEPassword { width:250px; background-image:url(/img/PwdText.png); background-repeat:no-repeat; text-align:right; color:White; }

/* Make Payment (Pay.aspx) */
#MakePayment_MainBody { width:840px;  position:relative; float:left; } 
#MakePayment_PaymentBody { width:640px; float:left; text-align:center; padding-left:10px; }
#MakePayment_div_MakePayment { padding-bottom:10px; text-align:left;  }
#MakePayment_p_MakePayment { width:600px; font-weight:bold; padding-top:10px; padding-left:10px; }
#MakePayment_PaymentInfo { display:none; }

#MakePayment_HeaderMsg { text-align:center; width:600px; height:20px; position:relative; }
#MakePayment_MainPayMethodInfo { text-align:center; width:600px; height:110px; position:relative; }
#MakePayment_lblHeaderMsg { width:550px; height:20px; text-align:left; position:absolute; left:10px;}
#MakePayment_lblPayMethod { width:145px; height:24px; text-align:left; position:absolute; left:10px; top:30px; }
#MakePayment_imgCC { width:30px; position:absolute; left:155px; top:25px; }
#MakePayment_imgCheck { width:30px; position:absolute; left:185px; top:25px; }
#MakePayment_rblPayMethod { width:145px; height:50px; text-align:left; position:absolute; left:10px; top:50px; }

/*#MakePayment_MainSelectPay { text-align:center; width:640px; height:300px; position:relative; }
#MakePayment_btnCancel { width:100px; text-align:left; position:absolute; left:330px; top:265px; } 
#MakePayment_btnSubmit { width:100px; text-align:left; position:absolute; left:220px; top:265px; }
#MakePayment_txtPaymentTerms { width:640px; text-align:left; position:absolute; left:100px; top:265px; }
#MakePayment_lblPaymentTerms { width:640px; text-align:left; position:absolute; left:100px; top:322px; } */

.MakePayment_txtPaymentTerms_NoPT { width:640px; text-align:left; position:absolute; left:100px; top:265px; display:none; }
.MakePayment_lblPaymentTerms_NoPT { width:640px; text-align:left; position:absolute; left:100px; top:322px; display:none; }
.MakePayment_MainSelectPay_NoPT { text-align:center; width:640px; height:300px; position:relative; }
.MakePayment_btnCancel_NoPT { width:100px; text-align:left; position:absolute; left:330px; top:265px; } 
.MakePayment_btnSubmit_NoPT { width:100px; text-align:left; position:absolute; left:220px; top:265px; }
.MakePayment_lblBtnDisabled_NoPT { width:100%; text-align:center; position:absolute; left:0; top:295px; height:40px; }

.MakePayment_txtPaymentTerms_PT { width:640px; text-align:left; position:absolute; left:100px; top:265px; display:block; }
.MakePayment_lblPaymentTerms_PT { width:640px; text-align:left; position:absolute; left:100px; top:322px; display:block; }
.MakePayment_MainSelectPay_PT { text-align:center; width:640px; height:375px; position:relative; }
.MakePayment_btnCancel_PT { width:100px; text-align:left; position:absolute; left:330px; top:350px; } 
.MakePayment_btnSubmit_PT { width:100px; text-align:left; position:absolute; left:220px; top:350px; }
.MakePayment_lblBtnDisabled_PT { width:100%; text-align:center; position:absolute; left:0; top:380px; height:40px; }

.MakePayment__txtPT { width:460px; resize:none; max-width:460px !important; max-height:55px !important; min-width:460px !important; min-height:55px !important; }
/* #MakePayment_ddlPrePayNum { width:45px; text-align:left; position:absolute; left:200px; top:70px; padding-left:5px; } */
#MakePayment_chkSavePaymentInfo { width:640px; text-align:center; position:absolute; left:0; top:185px; }
#MakePayment_PrePayOptions { width:350px; text-align:left; position:absolute; left:200px; top:70px; padding:5px; border:1px solid; } 
#MakePayment_HyperLink1 { width:100%; text-align:center; position:absolute; left:0; top:240px; color:Blue; }
#MakePayment_lblAmt { width:200px; text-align:right; position:absolute; left:0; top:150px; }
/*#MakePayment_lblBtnDisabled { width:100%; text-align:center; position:absolute; left:0; top:220px; height:40px; border:1px red solid; } */
#MakePayment_lblCurrency { width:40px; text-align:left; position:absolute; left:300px; top:150px; padding-left:5px; }
#MakePayment_lblChargeDesc { width:250px; text-align:left; position:absolute; left:330px; top:153px; padding-left:5px; }
#MakePayment_lblChargeDesc span { font-size:12px; }
#MakePayment_lblMsg { width:100%; text-align:center; position:absolute; left:0; top:205px; color:Red; }
#MakePayment_lblPrepaymentNum { width:450px; text-align:left; position:absolute; left:250px; top:70px; padding-left:5px; }
#MakePayment_optAll { width:450px; text-align:left; position:absolute; left:200px; top:30px; }
#MakePayment_optNextAll { width:450px; text-align:left; position:absolute; left:200px; top:50px; }
#MakePayment_optUnit { width:450px; text-align:left; position:absolute; left:200px; top:10px; }
#MakePayment_optPrePayCurrent, #MakePayment_optPrePayCurrentPlusNext, #MakePayment_optPrePayCurrentPlusX { width:100%; text-align:left; }
#MakePayment_txtAmt { width:100px; text-align:left; position:absolute; left:200px; top:150px; padding-left:5px; }
#lblBtnDisabled { width:530px !important; color:Red; }
div.div_Underline { width:600px; padding-left:10px; text-align:center; }
p.p_Underline { width:590px; font-weight:bold; border-bottom:1px red solid; padding-bottom:5px; }
.MakePayment_lblHM { font-size:14px; color:red; }
.MakePayment_lblPM { font-size:14px; font-weight:bold; }

/* Message (Message.aspx) */
#Message_Bottom { width:80%; padding-top:8px; padding-bottom:8px; text-align:center; }
#Message_lblDetail { }
#Message_lblMsg { text-align:center; }

/* MyAccount and AccountHeader UC (MyAccount.aspx and AccountHeaderUC.ascx) */
#MyAcct_MainBody { width:840px;  height:750px; position:relative; float:left; } 
#MyAcct_Balance { float:right; }
#MyAcct_div_AcctBal { padding-left:10px; text-align:left; }
#MyAcct_p_AcctBal { width:600px; font-weight:bold; padding-top:10px; }
#MyAcct_trAccount { width:625px; float:left;  text-align:left; padding-bottom:10px; margin-left:10px; overflow:auto; height:525px; }
#AccountHeader1_AcctHeaderUC_AccountHeader { text-align:center; width:600px; height:155px; position:relative; }   

#AcctHeaderUC_AHName, #AcctHeaderUC_lblAHName, #AcctHeaderUC_AHUnit, #AcctHeaderUC_lblAHUnit { top:0; }
#AcctHeaderUC_AHAddress, #AcctHeaderUC_lblAHAddress, #AcctHeaderUC_AHPaidThru, #AcctHeaderUC_lblAHPaidThru { top:20px; }
#AcctHeaderUC_AHLastPaid, #AcctHeaderUC_lblAHLastPaid { top:40px; }
#AcctHeaderUC_AHBalance, #AcctHeaderUC_lblAHBalance { top:60px; }
#AcctHeaderUC_AHNextTag, #AcctHeaderUC_lblAHNextBalance { top:80px; }
#AcctHeaderUC_AHAccessCode, #AcctHeaderUC_lblAHAccessCode, #AcctHeaderUC_AHNextDueDateTag, #AcctHeaderUC_lblAHNextDueDate { top:100px; }
#AcctHeaderUC_AHOverlocked { width:100%; text-align:center; position:absolute; top:120px; left:0; }
 p.AcctHeaderUC_AHLabelLeft { width:150px; text-align:right; position:absolute; left:0; }
 p.AcctHeaderUC_AHLabelRight { width:125px; text-align:right; position:absolute; left:400px; }
 p.AcctHeaderUC_AHLabelRightLong { width:152px; text-align:right; position:absolute; left:373px; }
 p.AcctHeaderUC_AHTextLeft { width:250px; text-align:left; position:absolute; left:150px; padding-left:5px; font-weight:bold; }
 p.AcctHeaderUC_AHTextRight { width:100px; text-align:left; position:absolute; left:525px; padding-left:5px; font-weight:bold; }
.MyAcct_F_Balance { }
.MyAcct_F_Charge { }
.MyAcct_F_ChgDate { }
.MyAcct_F_Descr { }
.MyAcct_F_Payment { }
.MyAcct_F_UnitName { }
.MyAcct_H_Balance { }
.MyAcct_H_Charge { }
.MyAcct_H_ChgDate { }
.MyAcct_H_Descr { }
.MyAcct_H_Payment { }
.MyAcct_H_UnitName { }
.MyAcct_I_Balance { width:75px; text-align:right; }
.MyAcct_I_Charge { width:200px; text-align:right; }
.MyAcct_I_ChgDate { width:100px; text-align:center; }
.MyAcct_I_Descr { width:125px; text-align:center; }
.MyAcct_I_Payment { width:75px; text-align:right; }
.MyAcct_I_UnitName { width:45px; text-align:center; }
.grdAccountFont { font-size: 12px !important; }

/* Calendar Control on Reservations Page */
.MyCalendar .ajax__calendar_container { border:2px ridge #646464; background-color: #E8E8E8; color: black; }
.MyCalendar .ajax__calendar_other .ajax__calendar_day, .MyCalendar .ajax__calendar_other .ajax__calendar_year { color: #bdbdbd; }
.MyCalendar .ajax__calendar_hover .ajax__calendar_day, .MyCalendar .ajax__calendar_hover .ajax__calendar_month, 
    .MyCalendar .ajax__calendar_hover .ajax__calendar_year { color: black; background-color:#B8B8B8; }
.MyCalendar .ajax__calendar_active .ajax__calendar_day, .MyCalendar .ajax__calendar_active .ajax__calendar_month, 
    .MyCalendar .ajax__calendar_active .ajax__calendar_year { color: black; background-color:#B8B8B8; font-weight:bold; }

/* My Payment History (MyPmtHistory.aspx) */
#PmtHistory_MainBody { width:840px;  height:750px; position:relative; float:left; } 
#PmtHistory_PaymentBody { float:right }
#PmtHistory_div_PaymentHist { padding-left:10px; text-align:left; }
#PmtHistory_p_PaymentHist { width:600px; font-weight:bold; padding-top:10px; }
#PmtHistory_trPmtHistory { width:625px; float:left;  text-align:left; padding-bottom:10px; margin-left:10px; overflow:auto; height:525px; }
.PmtHistory_F_DatePaid { }
.PmtHistory_F_Descr { }
.PmtHistory_F_Payment { }
.PmtHistory_F_Receipt { }
.PmtHistory_H_DatePaid { }
.PmtHistory_H_Descr { }
.PmtHistory_H_Payment { }
.PmtHistory_H_Receipt { }
.PmtHistory_I_DatePaid { width:100px; text-align:center; }
.PmtHistory_I_Descr { width:175px; text-align:center; }
.PmtHistory_I_Payment { width:175px; text-align:right; }
.PmtHistory_I_Receipt { width:175px; text-align:center; }

/* MyPmtMethod and CreditCard UC and ACH UC (MyPmtMethod.aspx and Creditcard.ascx and ACH.ascx) */
#PmtMethod_MainBody { width:840px;  height:745px; position:relative; float:left; } 
#PmtMethod_PaymentBody { float:right; width:640px; }
#PmtMethod_btnCancel { width:100px; text-align:left; position:absolute; left:515px; }
#PmtMethod_btnSubmit { width:100px; text-align:left; position:absolute; left:405px; }
#PmtMethod_div_PaymentSel { padding-left:10px; padding-bottom:10px; text-align:left; }
#PmtMethod_p_PaymentSel { width:600px; font-weight:bold; padding-top:10px; }
#PmtMethod_rbl_PayMethod { width:500px; padding:20px 20px 20px 100px; }
#PmtMethod_div_Disclaimer { margin-top:20px; margin-left:-55px; }
.MyPmtMethod_Button { width:600px; height:35px; }

        /* these next 5 revised classes are used when we need the postal code and cvv2 to move up when it's not a Wells Fargo with no City/State/Coutry/Phone */
div.CreditCardUC_RevMain { text-align:center; width:640px; height:280px; position:relative; } 
p.CreditCardUC_RevlblPostalCode { width:200px; text-align:right; position:absolute; top:215px; left:0; }
p.CreditCardUC_RevtxtCCZip { width:400px; text-align:left; position:absolute; top:215px;left:200px; padding-left:5px; }
p.CreditCardUC_RevlblCVV2 { width:200px; text-align:right; position:absolute; top:245px; left:0; }
p.CreditCardUC_RevtxtCVV2 { width:400px; text-align:left; position:absolute; top:245px;left:200px; padding-left:5px; }
p.CreditCardUC_RevlblMsg { width:640px; text-align:center; position:absolute; left:0; top:270px; color:Red; }

div.CreditCardUC_Main { text-align:center; width:640px; height:400px; position:relative; } 
#CreditCardUC_CCType , #CreditCardUC_ddlCCType { top:40px; }
#CreditCardUC_ddlYear { width:450px; text-align:left; position:absolute; padding-left:5px; top:100px; left:270px; }
#CreditCardUC_div_CCInfo { padding-left:10px; padding-bottom:10px; text-align:left; }
#CreditCardUC_div_HelpText { position:relative; height:230px; background-color:#ffffff; width:660px; }
#CreditCardUC_lblCCNum , #CreditCardUC_txtCCNum { top:70px; }
#CreditCardUC_lblCCAddress , #CreditCardUC_txtCCAddress { top:160px; }
#CreditCardUC_lblCity , #CreditCardUC_txtCity { top:209px; }
#CreditCardUC_lblCountry , #CreditCardUC_txtCountry { top:295px; }
#CreditCardUC_lblExp , #CreditCardUC_ddlMonth { top:100px; }
#CreditCardUC_lblName , #CreditCardUC_txtCCHolder { top:130px; }
#CreditCardUC_lblPhone , #CreditCardUC_txtPhone { top:325px; }
#CreditCardUC_lblState , #CreditCardUC_txtState { top:235px; }
#CreditCardUC_p_CCInfo { width:600px; padding-top:10px; font-weight:bold; }
#CreditCardUC_Required { width:125px; text-align:right; position:absolute; left:475px; top:40px; }
#CreditCardUC_txtCCAddressMsg { width:400px; text-align:left; position:absolute; top:185px; left:200px; padding-left:5px; }
#CreditCardUC_txtCountryMsg { width:270px; text-align:left; position:absolute; top:305px; left:360px; padding-left:5px; }
#CreditCardUC_txtStateMsg { width:270px; text-align:left; position:absolute; top:242px; left:360px; padding-left:5px; }

p.CreditCardUC_Label { width:200px; text-align:right; position:absolute; left:0; }
p.CreditCardUC_lblCVV2 { width:200px; text-align:right; position:absolute; top:355px; left:0; }
p.CreditCardUC_lblMsg { width:640px; text-align:center; position:absolute; left:0; top:385px; color:Red; }
p.CreditCardUC_lblPostal { width:200px; text-align:right; position:absolute; top:265px; left:0; }
p.CreditCardUC_Textbox { width:450px; text-align:left; position:absolute; left:200px; padding-left:5px; }        
p.CreditCardUC_txtCVV2 { width:400px; text-align:left; position:absolute; top:355px;left:200px; padding-left:5px; }
p.CreditCardUC_txtZip { width:400px; text-align:left; position:absolute; top:265px;left:200px; padding-left:5px; }
span.CreditCardUC_RLabelsLong { width:400px; font-size:11px; } 
span.CreditCardUC_RLabelsShort { width:200px; font-size:11px; }  

.MainACHInfo { text-align:center; width:640px; height:185px; position:relative; }   
.MainACHInfo_TaxID { text-align:center; width:640px; height:215px; position:relative; }   
#ACHUC_div_ACHInfo { padding-left:10px; text-align:left; }
#ACHUC_p_ACHInfo { width:600px; padding-top:10px; font-weight:bold; }
#ACHUC_lblAccountNum , #ACHUC_txtAccountNum { top:110px; }
#ACHUC_lblAccountNum2 , #ACHUC_txtAccountNum2 { top:140px; }
#ACH1_ACHUC_lblTaxID , #ACH1_ACHUC_txtTaxID { top:170px; }
#ACHUC_lblAccountType , #ACHUC_ddlAccountType { top:50px; }
#ACHUC_lblAsterik { width:125px; text-align:right; position:absolute; left:475px; }
.MainACHUC_lblMsg { width:620px; text-align:center; position:absolute; left:0; top:165px; color:Red; }
.MainACHUC_lblMsg_TaxID { width:620px; text-align:center; position:absolute; left:0; top:195px; color:Red; }
#ACHUC_lblRoutingNum , #ACHUC_txtRoutingNum { top:80px; }
p.ACHUC_Label { width:200px; text-align:right; position:absolute; left:0; }
p.ACHUC_Textbox { width:400px; text-align:left; position:absolute; left:200px; padding-left:5px; }

/* Convenience Fee (ConvenienceFee.aspx) */
#ConvFee_MainBody { width:840px;  height:750px; position:relative; float:left; } 
#ConvFee_ConvFeeBody { float:right }
#ConvFee_div_ConvFeeSel { padding-left:10px; padding-bottom:10px; text-align:left; }
#ConvFee_p_ConvFeeSel { width:600px; padding-top:10px; font-weight:bold;  }
.ConvFee_inner_ConvFeeSel { width:600px; padding-top:10px; }

/* MyProfile and Profile UC (MyProfile.aspx and Profile.ascx) */
#Profile_MainBody { width:840px;  height:725px; position:relative; float:left; } 
#Profile_ProfileBody { float:right }
#Profile_div_ProfileSel { padding-left:10px; padding-bottom:10px; text-align:left; }
#Profile_p_ProfileSel { width:600px; padding-top:10px; font-weight:bold;  }

#Profile1_Profile_MainAcctInfo { text-align:center; width:640px; position:relative; height:150px; left: 0px; right:0; }
#Profile1_Profile_MainBillInfo { text-align:center; width:640px; position:relative; height:470px; left: 0px; right:0; }
p.ProfileLabel { width:200px; text-align:right; position:absolute; left:0; }
p.ProfileMessage { width:100%; position:absolute; top:448px; left:0; color: Red; text-align:center; }
p.ProfileTextbox { width:400px; text-align:left; position:absolute; left:200px; padding-left:5px; }
.Profile_ErrMsg { font-size:12px; color:red; }

#Profile_btnCancel { width:100px; text-align:left; position:absolute; left:515px; }
#Profile_btnSubmit { width:100px; text-align:left; position:absolute; left:405px; }
#Profile_div_lblAcctInfo { padding-left:10px; text-align:left; padding-top:5px; }
#Profile_lblAcctInfo { width:600px; font-weight:bold; top:20px; padding-left:20px; }
#Profile_lblEmail , #Profile_txtEmail { top:45px; } 
#Profile_lblEmailErr { width:420px; position:absolute; top:75px; left:200px; text-align:left; }
#Profile_lblPassword , #Profile_txtPassword { top:100px; }
#Profile_lblPass2 , #Profile_txtPassword2 { top:125px; }

#Profile_div_lblBillInfo { padding-left:10px; padding-top:10px; text-align:left; }
#Profile_chkCompany { top:195px; }
#Profile_lblAddress , #Profile_txtAddr1 { top:220px; }
#Profile_lblBillInfo { width:600px; font-weight:bold; padding-left:20px; }
#Profile_lblCity , #Profile_txtCity { top:270px; }
#Profile_lblCompany , #Profile_txtCompany { top:170px; }
#Profile_lblFax , #Profile_txtFax { top:370px; }
#Profile_lblFName , #Profile_txtFName { top:95px; }
#Profile_lblLName , #Profile_txtLName { top:145px; }
#Profile_lblMI , #Profile_txtMI { top:120px; }
#Profile_lblMobile , #Profile_txtMobile { top:420px; }
#Profile_lblPager , #Profile_txtPager { top:395px; }
#Profile_lblPhone , #Profile_txtPhone { top:345px; }
#Profile_lblState , #Profile_txtState { top:295px; }
#Profile_lblTitle , #Profile_txtTitle { top:70px; }
#Profile_lblZip , #Profile_txtZip { top:320px; }
#Profile_txtAddr2 { top:245px; }

/* Obtain Coupon UC (ObtainCouponUC.ascx) */
#Coupon1_CouponUC_MainInfo { text-align:center; width:840px; height:180px; position:relative; }   
#CouponUC_Rate , #CouponUC_lblRate { top:90px; }
#CouponUC_UnitSize , #CouponUC_lblUnitSize { top:30px; }
#CouponUC_UnitType , #CouponUC_lblUnitType { top:60px; }
p.CouponUC_Label { width: 400px; position: absolute; left:400px;}
p.CouponUC_StaticLabel { width:400px; position: absolute; left:0;}

/* Packing Hints (PackingHints.aspx) */
#PackingHints_MainBody { width:840px;  height:835px; position:relative; float:left; } 
#PackingHints_TipsBody { float:left }
#PackingHints_div_TipsSection { width:820px; padding:5px 0px 5px 10px; text-align:left; position:relative;}
#PackingHints_div_TipsSection ul li { font-size:12px; padding-bottom:4px; }
#PackingHints_Dos { padding: 15px 5px 5px 5px; font-weight:bold; }
#PackingHints_Donts { padding: 5px; font-weight:bold; }
#PackingHints_p_TipsSection { width:820px; font-weight:bold; border-bottom:1px red solid;  }
#PackingHints_SizeEstLink1, #PackingHints_SizeEstLink2 { padding-left: 10px; text-align:left; padding-top:5px; }

/* Packing Hints 2 (PackingHints2.aspx) */
#PackingHints2_MainBody { width:840px;  height:835px; position:relative; float:left; } 
#PackingHints2_TipsBody { float:left }
#PackingHints2_div_TipsSection { width:820px; padding:5px 0px 5px 10px; text-align:left; position:relative;}
#PackingHints2_div_TipsSection ul li { font-size:12px; padding-bottom:4px; }
#PackingHints2_Dos { padding: 15px 5px 5px 5px; font-weight:bold; }
#PackingHints2_Donts { padding: 5px; font-weight:bold; }
#PackingHints2_p_TipsSection { width:820px; font-weight:bold; border-bottom:1px red solid;  }
#PackingHints2_SizeEstLink1, #PackingHints_SizeEstLink2 { padding-left: 10px; text-align:left; padding-top:5px; }

/* Registration (Registration.aspx) */
#Registration_MainBody { width:840px; height:420px; position:relative; float:left; }
#Registration_lblAccessCode , #Registration_txtAccessCode, #Registration_lblAccessCodeInfo { top:75px; }
#Registration_lblAcctinfo { position:absolute; left:10px; top:45px; }
#Registration_lblHeading { position:absolute; left:0; top:5px; }
#Registration_lblUnitNumber , #Registration_txtUnitNumber, #Registration_lblUnitNumberInfo { top:105px; }
p.Registration_AILabel { width:200px; text-align:right; position:absolute; left:0; }
p.Registration_AITextbox { width:260px; height:30px; position:absolute; left:200px; padding:0 0 0 3px; text-align:left; }
p.Registration_AIILabel { width:350px; position:absolute; left:470px; text-align:left; }

#Registration_lblAcctSetup { position:absolute; left:10px; top:160px; text-align:left; }
#Registration_lblConfirmPWD , #Registration_txtRegConfirmPWD { top:250px; }
#Registration_lblEmailAddress , #Registration_txtEmailAddress { top:190px; }
#Registration_lblPassword , #Registration_txtPassword { top:220px; }
#Registration_lblSecurityQ , #Registration_txtSecurityQ { top:280px; }
#Registration_lblSecurityQA , #Registration_txtSecurityQA { top:310px; }
p.Registration_ASLabel { width:200px; text-align:right; position:absolute; left:0; }
p.Registration_ASTextbox { width:400px; position:absolute; left:200px; padding-left:3px; text-align:left; }

#Registration_btnSubmit { width:748px; text-align:center; }
#Registration_lblSubmit { width:748px; height:32px; text-align:center; padding-top:10px; padding-left:10px; }
#Registration_Submit { width:840px; text-align:center; position:absolute; top:360px; left:0; }
.Registration_lblSubmit { padding:4px; border:2px solid red; text-align:center; font-size:12px; }
.Registration_Textbox { width:344px; height:22px; background-color:#ffffc0; }

/* Reserve Only (ReserveOnly.aspx) */
#ReserveOnly_MainBody { width:840px;  height:1120px; position:relative; } 
#ReserveOnly_div_Address { width:200px; position:absolute; top:50px; left:0;  }
 #ReserveOnly_div_Address address { font-size:16px; }
 #ReserveOnly_div_Address address a { font-size:12px; }
#ReserveOnly_div_Map { width:195px; position:absolute; top:195px; left:0; }
#ReserveOnly_div_SelectUnit { padding-left:5px; text-align:left; }
#ReserveOnly_div_Steps { width:635px; position:absolute; left:200px; }
#ReserveOnly_p_SelectUnit { width:835px; padding-top:10px; font-weight:bold; }
#ReserveOnly_p_SelectUnit span { font-weight:bold; font-style:italic; padding-left:4px; font-size:18px; }

/* Reserve Unit (ReserveUnit.aspx) */
#ReserveUnit_MainBody { width:840px;  height:1120px; position:relative; float:left; } 
#ReserveUnit_div_Address { width:200px; position:absolute; top:50px; left:0; }
#ReserveUnit_div_Address address { font-size:16px; }
#ReserveUnit_div_Steps { width:635px; position:absolute; top:50px; left:200px; }
#ReserveUnit_div_Map { width:195px; position:absolute; top:185px; left:0; }
#ReserveUnit_div_SelectUnit { padding-left:5px; text-align:left; }
#ReserveUnit_p_SelectUnit { width:835px; padding-top:10px; font-weight:bold; }
#ReserveUnit_p_SelectUnit span { font-weight:bold; font-style:italic; padding-left:4px; font-size:18px; }

/* SecurityQA (SecurityQA.aspx) */
#SecurityQA_MainBody { width:840px; height:350px; position:relative; float:left; }
#SecurityQA_lblHeading { position:absolute; left:0; top:5px; }
p.SecurityQA_AILabel { width:200px; text-align:right; position:absolute; left:0; }
p.SecurityQA_AITextbox { width:260px; height:30px; position:absolute; left:200px; padding:0 0 0 3px; text-align:left; }
p.SecurityQA_AIILabel { width:350px; position:absolute; left:470px; text-align:left; }

#SecurityQA_lblAcctSetup { position:absolute; left:10px; top:30px; text-align:left; }
#SecurityQA_lblSecurityQ , #SecurityQA_txtSecurityQ { top:90px; }
#SecurityQA_lblSecurityQA , #SecurityQA_txtSecurityQA { top:120px; }
p.SecurityQA_ASLabel { width:200px; text-align:right; position:absolute; left:0; }
p.SecurityQA_ASTextbox { width:400px; position:absolute; left:200px; padding-left:3px; text-align:left; }

#SecurityQA_btnSubmit { width:748px; text-align:center; }
#SecurityQA_lblSubmit { width:748px; height:32px; text-align:center; padding-top:10px; }
#SecurityQA_Submit { width:840px; text-align:center; position:absolute; top:170px; left:0; }
.SecurityQA_lblSubmit { padding:4px; border:2px solid red; text-align:center; font-size:12px; }
.SecurityQA_Textbox { width:344px; height:22px; background-color:#ffffc0; }

/* Steps UC (StepsUC.aspx) */
#StepsUC_btnStart { width:600px; text-align:left; float:left; height:30px; padding-top: 5px; }
#StepsUC_div_GetInfo { width:600px; height:50px; float:left; }
#StepsUC_div_Panel1 { text-align:left; } 
#StepsUC_img_Step1 { width:35px; float:left; height:35px; padding-top:10px; }
#StepsUC_lblOr { width:600px; text-align:left; float:left; padding-left:32px; }
#StepsUC_p_Step1 { width:50px; float:left; height:35px; padding-top:15px; font-size:14px; }
#StepsUC_p_GetInfo { width:545px; font-weight:bold; }

#Steps1_StepsUC_pnlGetInfo { height:390px; border:1px solid #bdbdbd; float:left; margin-top:5px; padding-top:10px; }
#Steps1_StepsUC_pnlGIButtons { width:635px; float:left; }
#Steps1_StepsUC_pnlSelectHelp, #Steps1_StepsUC_pnlSelectSummary { width:633px; position:relative; border:1px solid #bdbdbd; float:left; margin-top:15px; padding-top:5px; }
#StepsUC_btnAppoint { width:575px; float:left; text-align:center; padding-top:15px; }
#StepsUC_btnReview { width:110px; float:right; text-align:right; padding-top:10px; }
#StepsUC_btnStartOverGI { width:110px; float:right; text-align:right; padding-top:10px; padding-left:5px; }
#StepsUC_btnTips { padding-left:5px; } 
#StepsUC_lblAsterik { width:190px; text-align:right; float:left; height:30px; }
#StepsUC_lblMsg { width:395px; text-align:left; color:Red; float:left; height:30px; padding-left:5px; }
#StepsUC_lblQuestions { height:72px; }
p.StepsUC_Label1 { width:150px; text-align:right; float:left; height:25px; }
p.StepsUC_Textbox1 { width:400px; text-align:left; float:left; height:25px; padding-left:5px; }
.StepsUC_aspTextbox { font-size:12px; max-width:329px !important; max-height:70px !important; }

#StepsUC_div_Panel2 { text-align:left; } 
#StepsUC_div_SubmitReservation { width:600px; height:50px; float:left; }
#Steps1_StepsUC_p_SubmitReservation { width:545px; font-weight:bold; padding-top:16px; }
#StepsUC_btnChangeUnit { width:575px; float:left; text-align:right; }
#StepsUC_btnCoupon, #StepsUC_btnEdit, #StepsUC_btnStartOver { width:115px; float:left; text-align:right; padding-top:10px; }
#StepsUC_div_SubmitRes { width:545px; height:40px; float:left; }
#StepsUC_lblOverview { width:590px; padding-top:5px; padding-bottom:10px; float:left; }
#StepsUC_img_Step2 { width:35px; float:left; height:35px; padding-top:10px; }
#StepsUC_p_Step2 { width:50px; float:left; height:35px; padding-top:15px; font-size:14px; }
#StepsUC_p_SubmitRes { width:545px; font-weight:bold; padding-top:10px; }
p.StepsUC_Label2 { width:170px; text-align:left; float:left; height:20px; font-size:14px; padding-left:5px; }
p.StepsUC_Textbox2 { width:400px; text-align:left; float:left; height:20px; padding-left:5px; font-size:14px; }
p.StepsUC_LQMsg { width:450px; text-align:left; float:left; height:20px; padding-left:5px; font-size:14px; color:red; }

.StepsUC_txtPaymentTerms_NoPT { width:640px; text-align:left; position:absolute; left:100px; top:265px; display:none; }
.StepsUC_lblPaymentTerms_NoPT { width:640px; text-align:left; position:absolute; left:100px; top:322px; display:none; }
.StepsUC_btnPay_NoPT { width:95px; float:left; padding-top:10px; position:absolute; top:380px; left:200px; }

.StepsUC_txtPaymentTerms_PT { width:640px; text-align:left; position:absolute; left:100px; top:335px; display:block; }
.StepsUC_lblPaymentTerms_PT { width:640px; text-align:left; position:absolute; left:100px; top:400px; display:block; }
.StepsUC_btnPay_PT { width:95px; float:left; padding-top:10px; position:absolute; top:420px; left:200px; }
.StepsUC_lblBtnDisabled_PT { width:640px; text-align:left; position:absolute; left:100px; top:465px; height:40px; color:Red; }
.StepsUC__txtPT { width:460px; resize:none; max-width:460px !important; max-height:55px !important; min-width:460px !important; min-height:55px !important; }

#Steps1_StepsUC_pnlPayment { position:relative; float:left; margin-top:15px; padding-top:10px; }
#StepsUC_div_Panel3 { text-align:left; } 
/* #StepsUC_btnPay { width:95px; float:left; padding-top:10px; position:absolute; top:380px; left:200px; } */
#StepsUC_div_CCInfo { width:635px; position:absolute; top:45px; left:0; }
#StepsUC_div_PayRes { width:545px; height:50px; float:left; margin-top:10px; }
#StepsUC_img_Step3 { width:35px; float:left; height:35px; padding-top:10px; }
#StepsUC_lblCurrency { width:150px; }
#StepsUC_lblDateNeeded, #StepsUC_lblDateNeededValue { padding-top:15px; }
#StepsUC_lblReservationFee { width:170px; }
#StepsUC_lblYourNotesValue { height:50px; overflow:auto; }
#StepsUC_p_PayRes { width:545px; font-weight:bold; padding-top:16px; }
#StepsUC_p_Step3 { width:50px; float:left; height:35px; padding-top:15px; font-size:14px; }
#StepsUC_txtReservationFee { width:200px; }
p.StepsUC_Label3 {  text-align:left; float:left; height:20px; font-size:14px; }

/* Select Unit (SelectUnit.aspx) */
#Steps1_SelectUnit1_SelectUnitUC_trUnits { width:635px; height:230px; float:left;  text-align:left; padding-bottom:10px; overflow:auto; }
.SelectUnitUC_H_Availability { }
.SelectUnitUC_H_ClimateCtrl { }
.SelectUnitUC_H_Select { }
.SelectUnitUC_H_StdRate { }
.SelectUnitUC_H_StdRateTax { }
.SelectUnitUC_H_TypeName { }
.SelectUnitUC_H_UnitSize { }
.SelectUnitUC_I_Availability { width:75px; text-align:center; }
.SelectUnitUC_I_ClimateCtrl { width:100px; text-align:center; }
.SelectUnitUC_I_Select { width:75px; text-align:center; padding:7px; }
.SelectUnitUC_I_Select a { font-size:13px; }
.SelectUnitUC_I_StdRate { width:115px; text-align:right; }
.SelectUnitUC_I_StdRateTax { width:115px; text-align:right; }
.SelectUnitUC_I_TypeName { width:165px; text-align:left; }
.SelectUnitUC_I_UnitSize { width:100px; text-align:left; }

/* Show Units Std Table and Show Units Type Std Table (ShowUnitsStdTable.aspx and ShowUnitsTypeStdTable.aspx) */
.SUStdTable_H_Availability { }
.SUStdTable_H_StdRate { }
.SUStdTable_H_ClimateCtrl { display:none; }
.SUStdTable_H_UnitSize { }
.SUStdTable_H_Type { display:none; }
.SUStdTable_I_Availability { width:250px; text-align:center; }
.SUStdTable_I_StdRate { width:250px; text-align:center; }
.SUStdTable_I_ClimateCtrl { display:none; }
.SUStdTable_I_UnitSize { width:250px; text-align:center; }
.SUStdTable_I_Type { display:none; }

.SUTypeStdTable_H_Availability { }
.SUTypeStdTable_H_ClimateCtrl { display:none; }
.SUTypeStdTable_H_StdRate { }
.SUTypeStdTable_H_Type { }
.SUTypeStdTable_H_UnitSize { }
.SUTypeStdTable_I_Availability { width:200px; text-align:center; }
.SUTypeStdTable_I_ClimateCtrl { display:none;  }
.SUTypeStdTable_I_StdRate { width:200px; text-align:center; }
.SUTypeStdTable_I_Type { width:200px; text-align:left; }
.SUTypeStdTable_I_UnitSize { width:200px; text-align:center; }

/* Size Estimator (SizeEstimator.aspx) */
#SizeEst_MainBody { width:840px;  height:860px; position:relative; float:left; } 
#SizeEst_SpaceBody {  }
#SizeEst_div_SpaceDetail li { display:block; padding-left:2px; height:95px; }
#SizeEst_div_SpaceSection, #SizeEst_div_SpaceDetail  { width:820px; padding:0; text-align:left; position:relative;  overflow:hidden; }
#SizeEst_div_SpaceSection li { display:block; padding-left:2px; height:15px; }
#SizeEst_div_SpaceSection li p, #SizeEst_div_SpaceDetail li p { font-size:12px; }
#SizeEst_div_SpaceDetail li p.SizeEst_Metric { font-size:11px; }
#SizeEst_div_SpaceSection ul, #SizeEst_div_SpaceDetail ul { width:840px; margin:0; padding:0; list-style-type:none; }
#SizeEst_ListHeading { height:25px; } 
#SizeEst_p_SpaceSection { width:820px; font-weight:bold; border-bottom:1px red solid; padding:5px; }
#SizeEst_PackingHintsLink1, #SizeEst_PackingHintsLink2 { padding-left:5px; padding-top:5px; text-align:left; }

#SizeEst_UnitSize, #SizeEst_UnitSize1, #SizeEst_UnitSize2, #SizeEst_UnitSize3, #SizeEst_UnitSize4,
    #SizeEst_UnitSize5, #SizeEst_UnitSize6, #SizeEst_UnitSize7, #SizeEst_UnitSize8 { width:100px; float:left; }

#SizeEst_HowVisualize, #SizeEst_HowVisualize1, #SizeEst_HowVisualize2, #SizeEst_HowVisualize3, #SizeEst_HowVisualize4,
    #SizeEst_HowVisualize5, #SizeEst_HowVisualize6, #SizeEst_HowVisualize7, #SizeEst_HowVisualize8 { width:125px; float:left; text-align:center; }

#SizeEst_HoldWhat, #SizeEst_HoldWhat1, #SizeEst_HoldWhat2, #SizeEst_HoldWhat3, #SizeEst_HoldWhat4,
    #SizeEst_HoldWhat5, #SizeEst_HoldWhat6, #SizeEst_HoldWhat7, #SizeEst_HoldWhat8 { width:300px; float:left; }

#SizeEst_Visualize, #SizeEst_Visualize1, #SizeEst_Visualize2, #SizeEst_Visualize3, #SizeEst_Visualize4,
    #SizeEst_Visualize5, #SizeEst_Visualize6, #SizeEst_Visualize7, #SizeEst_Visualize8 { width:275px; float:left; }

li.SizeEst_DarkShade { background-color:#8E8E8E; border: 1px solid white; color:white; font-weight:bold; padding:2px; }
li.SizeEst_LightShade { background-color:#D3D3D3; border: 1px solid white; }
li.SizeEst_NoShade { border: 1px solid white; }
    
/* Size Estimator2 (SizeEstimator2.aspx) */
#SizeEst2_MainBody { width:840px;  height:800px; position:relative; float:left; } 
#SizeEst2_SpaceBody {  }
#SizeEst2_div_SpaceDetail li { display:block; padding-left:2px; height:95px; }
#SizeEst2_div_SpaceSection, #SizeEst2_div_SpaceDetail  { width:820px; padding:0; text-align:left; position:relative;  overflow:hidden; }
#SizeEst2_div_SpaceSection li { display:block; padding-left:2px; height:15px; }
#SizeEst2_div_SpaceSection li p, #SizeEst2_div_SpaceDetail li p { font-size:12px; }
#SizeEst2_div_SpaceDetail li p.SizeEst2_Metric { font-size:11px; }
#SizeEst2_div_SpaceSection ul, #SizeEst2_div_SpaceDetail ul { width:840px; margin:0; padding:0; list-style-type:none; }
#SizeEst2_ListHeading { height:25px; } 
#SizeEst2_p_SpaceSection { width:820px; font-weight:bold; border-bottom:1px red solid; padding:5px; }
#SizeEst2_PackingHintsLink1, #SizeEst2_PackingHintsLink2 { padding-left:5px; padding-top:5px; text-align:left; }

#SizeEst2_UnitSize, #SizeEst2_UnitSize1, #SizeEst2_UnitSize2, #SizeEst2_UnitSize3, #SizeEst2_UnitSize4,
    #SizeEst2_UnitSize5, #SizeEst2_UnitSize6, #SizeEst2_UnitSize7, #SizeEst2_UnitSize8 { width:100px; float:left; }

#SizeEst2_HowVisualize, #SizeEst2_HowVisualize1, #SizeEst2_HowVisualize2, #SizeEst2_HowVisualize3, #SizeEst2_HowVisualize4,
    #SizeEst2_HowVisualize5, #SizeEst2_HowVisualize6, #SizeEst2_HowVisualize7, #SizeEst2_HowVisualize8 { width:125px; float:left; text-align:center; }

#SizeEst2_HoldWhat, #SizeEst2_HoldWhat1, #SizeEst2_HoldWhat2, #SizeEst2_HoldWhat3, #SizeEst2_HoldWhat4,
    #SizeEst2_HoldWhat5, #SizeEst2_HoldWhat6, #SizeEst2_HoldWhat7, #SizeEst2_HoldWhat8 { width:300px; float:left; }

#SizeEst2_Visualize, #SizeEst2_Visualize1, #SizeEst2_Visualize2, #SizeEst2_Visualize3, #SizeEst2_Visualize4,
    #SizeEst2_Visualize5, #SizeEst2_Visualize6, #SizeEst2_Visualize7, #SizeEst2_Visualize8 { width:275px; float:left; }
    
li.SizeEst2_DarkShade { background-color:#8E8E8E; border: 1px solid white; color:white; font-weight:bold; padding:2px; }
li.SizeEst2_LightShade { background-color:#D3D3D3; border: 1px solid white; }
li.SizeEst2_NoShade { border: 1px solid white; }


#storefront { color:#333; font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif; font-weight: normal; line-height: 1.5 !important; margin: 0; padding: 0; }
#storefront div { font-size: 1rem; line-height: 1.8; text-rendering: optimizelegibility; }
#storefront address { font-style:normal; }
#storefront .Home_column_office, #storefront .Home_pGoogleAddr { margin-bottom: 1rem; }
#Home_ulFeatures li { display: inline-block; width: 25%; }

.HomeReserveUC_H_Header { font-weight: bold; padding: 0.5rem 0.625rem 0.625rem; text-align: left; background: #f8f8f8 none repeat scroll 0 0; color: #000000; }
.Home_Features { padding-top: 25px; }
.HR_Size { width:20%; }
.HR_Type { width:35%; }
.HR_Rate { width:25%; }
.HR_Reservation { width:20%; }
.HRRowStyle, .HRAltRowStyle { height: 100px; }
.HomeReserveUC_H_Header a { color: #000000; }
.GridViewStyle { font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif !important; }
.HomeReserveUC_H_ReserveNow { text-align:center; }
.button.expanded { margin:0; }
table tbody th, table tbody td { padding: 0.5rem 0.625rem; }
.large-8 { width: 67.667%; }
.large-2 { width: 16.1667%; }
footer a { font-size: 13px; }
.imgHolder { text-align:center; }
.thumbnail { display: inline-block !important; vertical-align: middle; }
.unitdetail { color:#525252; font-size:12px; padding-left:5px; }