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;
    font-size: 1rem;
    font-style: normal;
}

.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(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 {
    padding-bottom: 1rem;
}

    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: 190px;
    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;
}

#AcctHeaderUC_AHInsurnaceNotice {
    width: 100%;
    text-align: center;
    position: absolute;
    top: 155px;
    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;
    width: 224px;
}

.MyCalendar .ajax__calendar_body, .MyCalendar .ajax__calendar_days, .MyCalendar .ajax__calendar_months, .MyCalendar .ajax__calendar_years {
    width: 212px;
}

.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;
}

.MyCalendar .ajax__calendar_footer {
    height: 20px;
}

.MyCalendar .ajax__calendar_day, .MyCalendar .ajax__calendar_dayname {
    height: 20px;
    width: 30px;
    text-align: center;
}

.MyCalendar div {
    font-size: 15px !important;
    line-height: 1.1 !important;
}

/* 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: 410px;
    position: relative;
}

div.CreditCardUC_RevMainInner {
    position: relative !important;
    height: 430px !important;
}

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: 273px;
    color: Red;
}

div.CreditCardUC_Main {
    text-align: center;
    width: 640px;
    height: 500px;
    position: relative;
}

div.CreditCardUC_MainInner {
    position: relative !important;
    height: 430px !important;
}

#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;
    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: 500px;
    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;
}

#Registration_recaptcha {
    position: absolute;
    top: 340px;
    left: 203px;
}

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: 435px;
    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: 50px;
    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;
}

.hidden {
    display: none;
}

.totalsGrid {
    font-size: .875rem;
    font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
    color: black;
    background: transparent;
    border: none;
}

    .totalsGrid tbody {
        border: inherit;
        background: inherit;
    }

    .totalsGrid tr {
        border: inherit;
        background: inherit !important;
    }

.steps-container {
    width: 100%;
    height: 50px;
    position: relative;
}

.steps-background {
    background: #ccd1d4;
    width: 100%;
}

.steps-bar {
    background: #0A78BC;
}

.steps-background, .steps-bar {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    border-radius: 75px;
}

.steps-label {
    text-align: center;
}

.continue-button {
    width: 100%;
    height: 50px;
    border-radius: 10px;
    background: #ffc500;
    font-size: large;
    font-weight: 600;
    letter-spacing: 2px;
    border-style: solid;
    border-width: 1px;
    border-color: black;
}

    .continue-button.step {
        width: 49% !important;
    }

    .continue-button.step.next {
        width: 65%;
    }
    .continue-button.step.back {
        width: 33% ;
    }

    .continue-button:hover:enabled {
        background: #ffd031
    }

.warning-panel {
    background: rgb(255,182,193);
    border-radius: .5rem;
}

.main-content {
    background: #fefefe;
}

    .main-content .row {
        border-bottom: #e8e8e8;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        padding: 5px 0px 5px 0px;
    }

        .main-content .row input {
            margin: 0;
        }

.row.wide {
    max-width: 95rem;
}

.bold{
    font-weight:bold;
}

.indent{
    padding-left:1rem;
}

.inline input{
    display: inline-block;
}

table.totalsGrid td{
    padding: 1px .625rem;
}

#recaptchaContainer {
    padding-left: 15px;
}

#TenComments{
    max-width: 100% !important;
    height: 150px;
    resize: none;
}

tr#futureTotalRow td{
    padding-top: 20px;
}

#accessSystemContactSiteInfo p {
    font-weight: bold;
    font-style: italic;
}