.divAvailable {
    color: #70AC00; /*#81C909;*/
    font-size: 12px;
    font-weight: bold;
}

.divNotAvailable {
    color: #FF0C2F;
    font-size: 12px;
    font-weight: bold;
    position: relative;
    width: 97px !important;
    word-wrap: break-word;
    top: 13px;
}

    .divNotAvailable + .errorMessage {
        margin-left: 22px !important;
    }
/*Added By Divya on 25th Dec,2014  for Task# 15388 - Company Can't Sponsor Changes*/

.sponsorGrid table {
    border-top: 1px solid #dddddd;
    width: 99%;
}

table.sponsorTbl, table.sponsorTbl tbody, table.sponsorTbl tfoot, table.sponsorTbl thead, table.sponsorTbl tr, table.sponsorTbl th, table.sponsorTbl td {
    margin: 0;
    padding: 0;
}

.sponsorGrid table td, .sponsorGrid table th {
    border-left: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
    padding: 2px 10px;
    text-align: left;
    vertical-align: middle;
}

.sponsorGrid table th {
    background: none repeat scroll 0 0 #cccccc;
    font-weight: bold;
}

.sponsorGrid table tr:nth-child(even) {
    background: none repeat scroll 0 0 #f7f7f7;
}
/*End Added Task# 15388*/
.contentpane {
    padding: 0 !important;
}

hr {
    display: none !important;
}

#distributor_signup-container {
    width: 100%;
    margin: 0 auto;
}

.shippingInfo {
    height: 40px;
    margin: 0 auto;
    padding-top: 15px;
    width: 725px;
}

    .shippingInfo img {
        float: right;
        margin-top: 4px;
    }

    .shippingInfo > a {
        color: #000000;
        float: right;
        font: italic 400 18px/15px "Old Standard TT",Arial !important;
        margin-right: 10px;
        text-decoration: none;
    }

.distributor-sign-up-step1 #distributor_signup-wrapper {
    width: 940px;
    margin: 0 auto;
}

.distributor-sign-up-step1 #distributor_signup-titles {
    margin: 0 auto 30px;
    width: 720px;
}

.strike {
    display: block;
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
}

    .strike > span {
        color: #999;
        display: inline-block;
        font: italic 400 46px "Old Standard TT",Arial !important;
        position: relative;
    }

        .strike > span::before, .strike > span::after {
            background: #000000 none repeat scroll 0 0;
            content: "";
            height: 1px;
            position: absolute;
            top: 50%;
            width: 9999px;
        }

        .strike > span::after {
            left: 100%;
            margin-left: 15px;
        }

        .strike > span::before, .strike > span::after {
            background: #000000 none repeat scroll 0 0;
            content: "";
            height: 1px;
            position: absolute;
            top: 50%;
            width: 9999px;
        }

        .strike > span::before {
            margin-right: 15px;
            right: 100%;
        }

    .strike > p {
        color: #000000;
        font: 16px Arial;
        margin: 0;
        text-transform: uppercase;
    }

#resellerReg-checklist {
    font: 12px Arial;
    margin: 30px auto 0;
    text-align: left;
    text-transform: uppercase;
    width: 580px;
}

input.reselleRow {
    float: left;
    margin-right: 10px;
}

#resellerReg-checklist p {
    color: #353535;
    margin: 0 0 20px;
}

#distributor_signup-contents h1, #infoContact h1 {
    background-color: #000000;
    color: #ffffff;
    font: italic 400 24px "Old Standard TT",Arial !important;
    margin: 0;
    padding: 15px;
    text-align: center;
    width: 100%;
    box-sizing: border-box;
}

#distributor_signup-contents span {
    font: bold 24px Arial;
}

.Reseller-info form {
    margin: 0;
}

.Reseller-info {
    background-color: #efefef;
    float: left;
    padding: 20px;
    width: 100%;
    box-sizing: border-box;
}

    .Reseller-info > div, .Reseller-info > div > div {
        float: left;
        width: 100%;
    }

div#divSitenName {
    width: 100% !important;
}

.reselleRowInfo {
    float: left !important;
    height: 14px !important;
    margin-right: 16px;
    width: 15px !important;
}

.Reseller-info input {
    border: medium none;
    color: #999999;
    float: right;
    font: 12px Arial;
    height: 39px;
    padding: 0 6px;
    width: 190px;
    box-sizing: border-box;
}

.Reseller-info label {
    color: #999999;
    float: left;
    font: 12px Arial;
    list-style: outside none none;
    text-align: right;
    text-transform: uppercase;
    width: 95px;
}

.Reseller-info p {
    color: #353535;
    font: 12px/30px Arial;
    margin: 0;
    text-transform: uppercase;
}

.distributor-sign-up-step1 #personal_infoContainer {
    margin: 0 auto;
    width: 702px;
    overflow: hidden;
}

.distributor-sign-up-step1 #distributor_signup-contents {
    /* margin: 0 auto; */
    /* 	width: 51%;
	float: left; */
}

.distributor-sign-up-step1 #personal_infoContainer .inforeg {
    float: left;
    width: 340px;
}

#checklist-container {
    float: left;
    width: 100%;
    margin: 10px 0 15px;
}

#checklist-wrapper {
    margin: 0px auto;
    width: 910px;
}

.checklist_format {
    float: left;
    margin: 0 15px;
    width: auto;
    position: relative;
}

    .checklist_format h3 {
        color: #333333;
        float: left;
        font: 12px Arial;
        margin-right: 15px;
        text-align: right;
        text-transform: uppercase;
    }

#checklist-wrapper select {
    border: 1px solid #efefef;
    color: #999;
    text-align: left;
}

.checklist_format select {
    -moz-appearance: none;
    // background: #ffffff url("../../Images/NewCheckout/UpAndDownArrow.png") no-repeat scroll 100% center;
    border: 1px solid #efefef;
    height: 39px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}

.checklist_format option {
    color: #999999;
    //font: 12px Arial;
    text-transform: uppercase;
}

#terms-container {
    float: left;
    width: 100%;
}

#terms-wrapper {
    margin: 0 auto;
    text-align: center;
    width: 725px;
}

#terms-contents {
    margin: 0 auto;
    width: 400px;
}

    #terms-contents > h2 {
        color: #333333;
        font: bold 14px Arial;
        margin: 0 0 30px;
    }

    #terms-contents input {
        margin: 0;
    }

    #terms-contents > p {
        font: 12px Arial;
        text-transform: uppercase;
    }

    #terms-contents span {
        color: #fd2c8c;
        text-decoration: underline !important;
    }

#terms-wrapper > a {
    background: rgba(0, 0, 0, 0) url("https://cbd.agsworldwidenow.com/Images/NewCheckout/customerReg-btn.png") no-repeat scroll 0 0;
    color: #ffffff;
    float: left;
    font: bold 19px/39px Arial;
    height: 67px;
    margin: 30px auto 0 309px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 352px;
}

    #terms-wrapper > a#cancel-btn {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
        color: #999;
        float: left;
        font: 13px Arial;
        height: auto;
        margin: 40px 0 0 20px;
        text-decoration: underline;
        text-transform: none;
        width: auto;
    }

#shipTo {
    background-color: #efefef;
    display: block;
    margin-top: 10px;
    padding: 5px 20px;
    width: 100%;
    float: left;
    box-sizing: border-box;
}

    #shipTo input {
        margin-top: 15px;
    }

    #shipTo p {
        color: #353535;
        font: 12px Arial;
        /* margin: 14px 0 0; */
        text-transform: uppercase;
        float: left;
        width: 100%;
    }

#method_container {
    float: right;
    margin-left: 20px;
    width: 576px;
}

.inforeg h1 {
    background-color: #000000;
    color: #ffffff;
    font: italic 400 24px "Old Standard TT",Arial !important;
    margin: 0;
    padding: 15px 0;
    text-align: center;
    width: 270px;
}

.inforeg span {
    font: bold 24px Arial;
}

.methods_list {
    background-color: #efefef;
    float: left;
    margin-right: 10px;
    width: 270px;
}

    .methods_list form {
        color: #000000;
        font: 12px Arial;
        height: 215px;
        margin-top: 20px;
        padding-left: 10px;
    }

.distributor-sign-up-step1 .inforeg p {
    color: #000000;
    font: bold 12px Arial;
    /* margin: 0 0 0 20px; */
}

.inforeg a {
    color: #fe2c8f;
    display: inline-block;
    margin-bottom: 15px;
    margin-left: 20px;
    text-decoration: underline;
}

#orderView_container {
    float: left;
    margin-top: 20px;
}

.inforeg2 {
    background-color: #efefef;
}

    .inforeg2 h1 {
        background-color: #000000;
        color: #ffffff;
        font: italic 400 24px "Old Standard TT",Arial !important;
        margin: 0;
        padding: 15px 0;
        text-align: center;
        width: 549px;
    }

    .inforeg2 span {
        font: bold 24px Arial;
    }

    .inforeg2 table {
        padding: 10px;
    }

    .inforeg2 th {
        font: bolder 12px Arial;
        text-align: left;
        text-transform: uppercase;
    }

    .inforeg2 tfoot td:first-child {
        font: 14px Arial;
    }

    .inforeg2 td:first-child {
        background-color: #ffffff;
        border: medium none;
        color: #231f20;
        font: bold 14px Arial;
        padding: 14px 5px;
    }

    .inforeg2 td {
        background-color: #ffffff;
        border: medium none;
        color: #231f20;
        font: 14px Arial;
        padding: 14px 5px;
    }

    .inforeg2 table tbody tr td span {
        color: #000000;
        font: 12px Arial;
    }

    .inforeg2 > a {
        color: #fe2c8f;
        font: 12px Arial;
        left: 20px;
        position: relative;
        text-decoration: underline;
        top: -86px;
    }

    .inforeg2 tfoot {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
        border: medium none;
        display: block;
        float: right;
        position: relative;
        right: -200px;
        text-align: right;
    }

        .inforeg2 tfoot td#grandTotalPrice {
            color: #000000;
            font: italic 400 24px "Old Standard TT",Arial !important;
        }

        .inforeg2 tfoot td {
            background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
            padding: 5px !important;
        }

    .inforeg2 td#grandTotal {
        color: #000000;
        font: bold 16px Arial;
        text-transform: uppercase;
    }

#agree_container {
    float: left;
    margin-bottom: 50px;
    margin-top: 25px;
    width: 549px;
}

    #agree_container > p {
        color: #000000;
        float: left;
        font: 12px/20px Arial;
        margin: 0;
        padding-left: 2px;
        text-align: justify;
        width: 215px;
    }

a#placeOrder {
    background: rgba(0, 0, 0, 0) url("https://cbd.agsworldwidenow.com/Images/NewCheckout/placeOrderBtn.png") no-repeat scroll 0 0;
    float: right;
    height: 66px;
    margin-top: 5px;
    width: 284px;
}

.Reseller-info select {
    border: medium none;
    color: #999999;
    height: 40px;
    margin-bottom: 10px;
    margin-left: 15px;
    width: 190px;
    -moz-appearance: none;
    //background: #ffffff url("../../Images/NewCheckout/UpAndDownArrow.png") no-repeat scroll 100% center;
}

.distributor-sign-up-step1 #distri_descriptions {
    margin: 0 auto;
    width: 720px;
}

#distri_descriptions > p {
    color: #333333;
    font: 12px Arial;
    margin: 0;
    text-align: center;
    text-transform: uppercase;
    width: 720px;
}

#distri_descriptions h2 {
    color: #242021;
    font: bold 14px Arial;
    margin: 25px 0;
    text-align: center;
}

select[name="month"] {
    width: 50px;
    -webkit-appearance: none;
    -moz-appearance: none;
    font: 10px Arial;
}

select[name="day"] {
    width: 50px;
    -webkit-appearance: none;
    -moz-appearance: none;
    font: 10px Arial;
}

select[name="year"] {
    width: 50px;
    -webkit-appearance: none;
    -moz-appearance: none;
    font: 10px Arial;
}

.distributor-sign-up-step1 #infoContact {
    /* 	float: left;
	width: 49%; */
}



#infoContact h2 {
    color: #333333;
    font: bold 14px Arial;
    margin: 0 0 8px;
}

#infoContact h2 {
    color: #333333;
    font: bold 14px Arial;
    margin: 0 0 8px;
}

#infoContact ul {
    margin: 0;
    padding: 0;
}

#infoContact li {
    border-bottom: 1px solid #d8d7d7;
    display: inline-block;
    list-style: outside none none;
    margin-bottom: 5px;
    margin-top: 15px;
    padding-bottom: 10px;
    width: 100%;
}

#distributorInfo_container {
    border-top: 1px solid #dedede;
    float: left;
    margin: 50px auto 0;
    width: 100%;
}

    #distributorInfo_container h1 {
        color: #000000;
        font: italic 400 24px "Old Standard TT",Arial !important;
        margin: 0;
        padding: 15px 0;
        text-align: center;
        width: 100%;
    }

    #distributorInfo_container span {
        font: bold 24px Arial;
    }

#replicatingSite-container {
    border-bottom: 1px solid #dedede;
    float: left;
    margin: 0 auto 30px;
    width: 920px;
    background: #efefef;
    padding: 20px;
}

    #replicatingSite-container label[for="commission"] {
        position: relative;
        top: -12px;
    }

    #replicatingSite-container label {
        color: #333333;
        font: 12px Arial;
        margin-right: 15px;
        text-transform: uppercase;
    }

    #replicatingSite-container input, [id$="diveWalletConfiguration"] input {
        border: 1px solid #efefef;
        color: #989898;
        font: 12px Arial;
        height: 40px;
        //margin-bottom: 30px;
        //margin-right: 40px;
        padding: 0 10px;
        text-transform: uppercase;
        width: 205px;
    }

    #replicatingSite-container span {
        color: #f45f97;
        text-decoration: underline !important;
        text-transform: none;
    }

    #replicatingSite-container a {
        color: #333333;
        font: 12px Arial;
    }

    #replicatingSite-container select, [id$="diveWalletConfiguration"] select {
        -moz-appearance: none;
        //background: #ffffff url("../../Images/NewCheckout/UpAndDownArrow.png") no-repeat scroll 100% center;
        border: 1px solid #efefef;
        height: 40px;
        width: 100%;
        -webkit-appearance: none;
    }

    #replicatingSite-container option {
        color: #989898;
        margin-top: 10px;
        padding: 0 5px;
    }

#terms_container {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}

    #terms_container h3 {
        font: bold 16px Arial;
        margin: 30px 0;
        text-align: center;
        text-transform: uppercase;
    }

    #terms_container > ul {
        padding: 0;
        max-width: 500px;
        margin: 0 auto;
    }

    #terms_container li {
        list-style: outside none none;
    }

    #terms_container a {
        color: #fd2c8c;
        font: 12px Arial;
        text-transform: uppercase;
    }

    #terms_container p {
        font: 12px Arial;
        margin: 0;
        text-transform: uppercase;
        color: #333;
    }

    #terms_container > a {
        background: rgba(0, 0, 0, 0) url("../../Images/NewCheckout/applyNow.png") no-repeat scroll 0 0;
        color: #ffffff;
        float: left;
        font: bold 19px/39px Arial;
        height: 58px;
        margin: 30px auto 0 115px;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        width: 218px;
    }

        #terms_container > a#cancel-btn {
            background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
            color: #999;
            float: left;
            font: 13px Arial;
            height: auto;
            margin: 40px 0 0 20px;
            text-decoration: underline;
            text-transform: none;
            width: auto;
        }

.distributor-sign-up-step1 #create_account_container {
    margin: 0 auto 30px;
    overflow: hidden;
    width: 702px;
}

#create_account_container a {
    text-decoration: none;
}

#step_one {
    background: rgba(0, 0, 0, 0) url("https://cbd.agsworldwidenow.com/Images/NewCheckout/firstStep.png") no-repeat scroll 0 0;
    height: 69px;
    padding-left: 70px;
    width: 191px;
}

#step_two {
    background: rgba(0, 0, 0, 0) url("https://cbd.agsworldwidenow.com/Images/NewCheckout/StepTwo.png") no-repeat scroll 0 0;
    height: 69px;
    padding-left: 55px;
    width: 234px;
    box-sizing: border-box;
}

#step_three {
    background: rgba(0, 0, 0, 0) url("https://cbd.agsworldwidenow.com/Images/NewCheckout/StepThree.png") no-repeat scroll 0 0;
    height: 69px;
    padding-left: 65px;
    width: 234px;
    background-size: cover;
    box-sizing: border-box;
}

.steps {
    float: left;
    /* 	height: 69px;
	width: 240px; */
}

    .steps h1 {
        color: #ffffff;
        font: italic 400 20px "Old Standard TT",Arial !important;
        margin: 7px 0 0;
    }

    .steps h2 {
        color: #ffffff;
        font: bold 17px Arial;
        margin: 0;
        text-transform: uppercase;
    }

.checkbox1 {
    color: #333333;
    font: 12px Arial !important;
    /*margin: 0 0 20px;*/
    text-transform: uppercase;
}

.riTextBox {
    border: medium none !important;
    color: #999999 !important;
    float: right !important;
    font: 12px Arial !important;
    height: 40px !important;
    margin-bottom: 10px !important;
    padding: 6px !important;
    width: 190px !important;
}

.dynamic-container {
    float: left;
    width: 940px;
}

    .dynamic-container label[for="commission"] {
        position: relative;
        top: -12px;
    }

    .dynamic-container label {
        color: #333333;
        font: 12px Arial;
        margin-right: 15px;
        text-transform: uppercase;
    }

    .dynamic-container input {
        border: 1px solid #efefef;
        color: #989898;
        font: 12px Arial;
        height: 40px;
        margin-bottom: 30px;
        margin-right: 40px;
        padding: 0 10px;
        text-transform: uppercase;
        // width: 205px;
        width: 180px;
        float: right;
    }

    .dynamic-container span:not(.errorMessage) {
        color: #f45f97;
        text-decoration: underline !important;
        text-transform: none;
    }

    .dynamic-container a {
        color: #333333;
        font: 12px Arial;
    }

    .dynamic-container select {
        -moz-appearance: none;
        //background: #ffffff url("../../Images/NewCheckout/UpAndDownArrow.png") no-repeat scroll 100% center;
        border: 1px solid #efefef;
        height: 40px;
        width: 675px;
    }

    .dynamic-container option {
        color: #989898;
        margin-top: 10px;
        padding: 0 5px;
    }

.dynamicDiv {
    width: 313px;
    float: left;
}

    .dynamicDiv select {
        width: 200px;
    }

.Reseller-info select {
    margin-left: 5px;
    width: 198px;
}
/*#ctl00_CPH_ctl02_BM_ws1_urtBirthday_tblBirtData td {
	 width:94px !important;
	
}*/

/*#ctl00_CPH_ctl02_BM_ws1_urtBirthday_ddlMonth {
	 width:94px !important;
}*/
[id*="tblBirtData"] {
    width: 190px !important;
    float: right;
}

.textbox[id*="ddlMonth"] {
    width: 94px !important;
}

.Reseller-info input[id*="tbDay"], .Reseller-info input[id*="tbYear"] {
    padding: 0;
    text-align: center;
    width: 100% !important;
}

.dynamic-container .dynamicDiv select {
    width: 100%;
    color: #999;
}

.dynamicDiv label {
    float: left;
    font: 12px Arial;
    list-style: outside none none;
    text-align: right;
    text-transform: uppercase;
    width: 95px;
}

.dynamicDiv .label {
    float: left;
    font: 12px Arial;
    list-style: outside none none;
    text-align: right;
    text-transform: uppercase;
    width: 95px;
}

.dynamic-container .dynamicDiv input {
    //width :auto;
}

.twoColumn {
    width: 49%;
    float: left;
}

    .twoColumn label {
        float: left;
        font: 12px Arial;
        list-style: outside none none;
        text-align: right;
        text-transform: uppercase;
        width: 120px;
    }

    .twoColumn input {
        margin: 0px !important;
    }

input {
    background-color: white !important;
}

.txtMandatory input {
    background-color: white !important;
}

.txtMandatory, .txtMandatory.textbox, .txtMandatory[id*="tbNick"], [id*="ddlSecretQuestion"], [id*="ddlMonth"], .txtMandatory[id*="tbDay"], .txtMandatory[id*="tbYear"], .textbox98[id*="ddlCountryList"], .textbox98[id*="ddlRegionList"], #ctl00_CPH_ctl02_BM_ruw_captchaImage_tbUserInput, .textbox98[id*="ddlCardType"], .textbox[id*="creditCardPaymentInfo"] {
    /*background-color: white !important;*/
    background-color: #f3f3f3 !important;
}

div.shape-css {
    width: 234px;
    height: 69px;
    background-color: #dcdcdc;
    position: relative;
    float: left;
}

    div.shape-css:before {
        content: '';
        display: block;
        width: 209px;
        height: 100%;
        background-color: #dcdcdc;
        float: left;
    }

    div.shape-css.step-on:before {
        background-color: #999;
    }

    div.shape-css.step-on:after {
        border-left-color: #999;
    }

    div.shape-css:after {
        content: "";
        display: block;
        float: left;
        height: 0;
        width: 0;
        border-top: 35px solid transparent;
        border-left: 25px solid #dcdcdc;
        border-bottom: 35px solid transparent;
    }

    div.shape-css > a {
        position: absolute;
    }

        div.shape-css > a#step_one {
            position: absolute;
            background-image: none;
            left: 0px;
            padding-left: 0px;
            width: 100%;
        }

        div.shape-css > a > .fa-wrapper {
            width: 25%;
            float: left;
            height: 100%;
            position: relative;
        }

        div.shape-css > a .fa {
            font-size: 22px;
            border: 4px solid #fff;
            color: #fff;
            padding: 5px;
            position: absolute;
            top: 14px;
            left: 10px;
        }

.Reseller-info select, .checklist_format select, .dynamic-container select {
    -webkit-appearance: none;
}

    .Reseller-info select::-ms-expand, .checklist_format select::-ms-expand, .dynamic-container select::-ms-expand {
        display: none;
    }

#distributor_signup-contents label {
    margin-top: 15px;
}

#distributor_signup-contents [id$="tblPass"] > div:nth-of-type(2) label, #distributor_signup-contents [id$="dvJoinDateLabel"] label, #distributorInfo_container + #checklist-container h3, #distributorInfo_container + #checklist-container + #Div2 label {
    margin-top: 7px!important;
}

#distributor_signup-contents .Reseller-info [id*="divSecQuesAnsLbl"] label[for="questions"], #distributor_signup-contents label[for="email"], #infoContact > .Reseller-info > div:first-child > div:nth-of-type(5) > label, #infoContact > .Reseller-info > div:first-child > div:nth-of-type(7) > label {
    margin-top: 5px;
}

#infoContact label {
    position: relative;
    top: 12px;
}

.Reseller-info [id$="dvBirthday"] + div label[for="name"] {
    color: #999999!important;
    margin-top: 0!important;
}

div.siteNameValidation + div#divSitenName > span {
    color: #999999!important;
    font: 12px Arial!important;
}

#personal_infoContainer select[id$="ddlMonth"] {
    width: 108px!important;
}

#personal_infoContainer select {
    height: 39px!important;
    width: 100%!important;
    margin-left: 3px;
}

#personal_infoContainer .inforeg p span {
    color: #353535!important;
    float: left;
    margin: 0 0 0 10px!important;
    text-transform: none;
    width: 100%;
}

.inforeg > #shipTo > p {
}

    .inforeg > #shipTo > p input {
        margin: 0px 4px 0 0;
        /* margin-right: 4px; */
    }

#infoContact ul[id$="dvShowHideShippingBillingInfo"] li span input {
    float: left;
    width: 15px;
}

#shipTo label {
    margin: 10px 0;
    display: inline-block;
    font-weight: bold;
}

#infoContact ul[id$="dvShowHideShippingBillingInfo"] li span label {
    width: 190px;
    float: left;
}

#infoContact ul[id$="dvShowHideShippingBillingInfo"] li {
    border-bottom: 0px;
    border-top: 2px solid #d8d7d7;
    padding-top: 20px;
    margin-top: 0px;
}

#terms_container ul li h3 {
    margin: 25px 0px;
    color: #666;
}

#distributor_signup-container select[id*="ddlCommissionMethod"] {
    color: #999999;
    font: 12px Arial;
    padding: 0 22px 0 6px;
    text-transform: uppercase;
}

#distributor_signup-container #terms_container input[type="checkbox"] {
    float: left;
    margin-right: 10px;
}

.divRow #divApplyOrCancel {
    float: left;
    text-align: center;
}

    .divRow #divApplyOrCancel a {
        margin: 0 auto!important;
        float: none;
        display: inline-block!important;
        margin-top: 50px!important;
    }

a.cancel-btn {
    color: #999 !important;
}

#divApplyOrCancel a[id*="btnStart"] {
    color: #ffffff;
    font: 19px/39px Arial;
}

.Reseller-info .fa-drop-down, .Reseller-info input + div, .Reseller-info input + div, .Reseller-info .fa-drop-down + div, .Reseller-info input + div, .Reseller-info input + div + div, .Reseller-info input + div + div + div {
    float: right;
    width: 190px;
}

.fa-drop-down {
    position: relative;
    background-color: #fff;
}

    .fa-drop-down:before {
        position: absolute;
        font-size: 18px;
        right: 0px;
        display: block;
        width: 23px;
        background-color: #999;
        line-height: 39px;
        color: #fff;
        cursor: pointer;
        text-align: center;
    }

    .fa-drop-down > select {
        margin: 0px !important;
        background-image: none !important;
        position: relative;
        background-color: transparent !important;
    }

    .fa-drop-down.month-wrapper {
        width: 125px !important;
    }

div.fa-drop-down > select.txtMandatory {
    background-color: transparent !important;
}

#checklist-container .fa-drop-down {
    width: 193px;
    float: right;
}

#divApplyOrCancel a[id*="btnStart"] {
    background-image: none !important;
    background-color: #999;
    height: 39px;
}

div.strike > span, div#terms_container a {
    color: #999;
}

.dynamicDiv .fa-drop-down {
    width: 197px;
    float: right;
}

[id*="dvSSNTextID"] .dynamicDiv .label.inFieldSSNTaxNum {
    margin-right: 5px;
    text-decoration: none!important;
    width: 105px;
}

#distributorInfo_container + #checklist-container + #Div2 span:not(.errorMessage) {
    margin-top: 7px;
    color: #333 !important;
    font-family: Arial !important;
}

.dynamic-container .dynamicDiv input {
    margin-right: 0px;
}

#distributor_signup-contents .errorMessage, #infoContact .errorMessage {
    font-weight: normal;
    font-size: 12px;
}

#distri_descriptions > p {
    font: 13px Arial!important;
    text-transform: none!important;
}

#distributor_signup-contents .Reseller-info span[id*="lblSponsorInfoText"] {
    line-height: 14px!important;
    margin: 0 0 20px!important;
}

.Reseller-info .alignCenter.strikeThrough.normalCase {
    font: 14px Arial;
}

    .Reseller-info .alignCenter.strikeThrough.normalCase:before, .Reseller-info .alignCenter.strikeThrough.normalCase:after, #distributor_signup-contents .buttonsWrap p.strikeThrough:before, #distributor_signup-contents .buttonsWrap p.strikeThrough:after {
        top: 8px!important;
        width: 15px!important;
    }

    .Reseller-info .alignCenter.strikeThrough.normalCase:after {
        right: 42%;
    }

.Reseller-info .strikeThrough::after {
    top: 12px!important;
    width: 14px!important;
}

#infoContact h2.fontSize25 i {
    color: #000000;
    font: italic 400 32px "Old Standard TT",Arial!important;
    text-transform: capitalize;
}

#CCSdiv1 #personal_infoContainer #infoContact {
    width: 400px!important;
    float: right;
}

#infoContact .infoWrap p span, .infoWrap > p, .buttonsWrap p.strikeThrough {
    font: 14px Arial!important;
}

.buttonsWrap .row a.pinkButton {
    color: #ffffff;
    float: left;
    font: bold 12px Arial;
    margin: 20px 0;
    text-align: center;
    text-transform: uppercase;
    width: 140px!important;
}

#distributor_signup-contents .buttonsWrap .row:nth-of-type(5) a.pinkButton {
    margin: 20px 0;
    width: 240px!important;
}

#distributor_signup-contents .row span {
    display: inline-block;
    float: right;
    font-size: 12px;
    margin-top: 23px;
    width: 280px;
    color: #666;
}

.buttonsWrap p.strikeThrough {
    color: #666;
}

#DivCCSSearchResult > table > tbody > tr > th, #DivCCSSearchResult > table > tbody > tr > td {
    background-color: #fff !important;
    border-left: 0px;
    border-right: 0px;
    padding: 10px 0px !important;
}

#DivCCSSearchResult > table > tbody > tr {
    background-color: #fff;
}

    #DivCCSSearchResult > table > tbody > tr > td:first-child, #DivCCSSearchResult > table > tbody > tr > td:nth-of-type(3) {
        width: 20%;
    }

table#tblCCSSearchResult .pinkButton.alignCenter {
    font: bold 12px Arial;
    margin: 10px 0;
    padding: 12px 30px;
    text-transform: uppercase;
}

div#DivCCSSearchResult {
    height: 340px!important;
    width: 95%;
    margin: 0 auto;
}

.inforeg span.ErrorMessage {
    font-size: 12px !important;
}

li[id$="divBypassInvoiceCreation"] label[for$="chkBypassInvoiceCreation"] {
    line-height: 46px;
    font-size: 12px;
    font-family: arial;
    color: #333;
    text-transform: uppercase;
}

#terms_container li[id$="divBypassInvoiceCreation"] {
    margin: 15px 0;
}

.siteNameValidation > .ErrorMessage {
    font-weight: normal !important;
    position: relative;
}

[id*="tblBirtData"] td[id$="tdtbDay"], [id*="tblBirtData"] td[id$="tdtbDay"] + td {
    padding-left: 2px !important;
}

    [id*="tblBirtData"] td[id$="tdtbDay"] + td {
        width: 42px !important;
    }

        td[id$="tdtbDay"] > input[id$="tbDay"], [id*="tblBirtData"] td[id$="tdtbDay"] + td > input[id$="tbYear"] {
            //width: 90% !important;
        }

[id$="dvJoinDateLabel"] [id$="dateInput"] {
    width: 100% !important;
}

[id$="dvJoinDateLabel"] [id$="calJoinDate_wrapper"] {
    margin-left: 14px;
    width: 191px !important;
}

.errorMessage[id$="cvBirthDate"] {
    //margin-left: 5px !important;
}

#language-format .ErrorMessage {
    position: absolute;
    display: block;
    left: 82px;
    top: 37px;
    font-size: 12px;
}

.dynamicDiv > div {
    position: relative;
}

    .dynamicDiv > div .errorMessage[id$="cvSSNTax"] {
        position: absolute;
        top: -28px;
        left: 125px;
        font-weight: normal;
        font-size: 12px;
    }

.Reseller-info div.divMain {
    background-image: none;
}

#replicatingSite-container .fa-drop-down {
    //width: 100%;
    margin-bottom: 10px;
}

.gridCustomAttribute .gridCustomAttribute {
    width: 250px;
}

    .gridCustomAttribute .gridCustomAttribute > tbody > tr, .gridCustomAttribute .gridCustomAttribute > tbody > tr > td {
        display: block;
        float: left;
        width: 50%;
    }

        .gridCustomAttribute .gridCustomAttribute > tbody > tr:first-child > td {
            width: 100%;
        }

#replicatingSite-container .gridCustomAttribute .gridCustomAttribute span {
    float: left;
    padding-top: 10px;
}

    #replicatingSite-container .gridCustomAttribute .gridCustomAttribute span.label {
        text-decoration: none !important;
        color: #333333 !important;
        float: left;
        width: 80%;
    }

#replicatingSite-container .gridCustomAttribute .gridCustomAttribute input {
    width: 190px !important;
}

span.errorMessage {
    //font-weight: bold;
    padding-left: 0px;
    font-size: 12px;
}

[id$="diveWalletEnable"], [id$="diveWalletConfiguration"] {
    float: left;
    width: 100%;
    background-color: #efefef;
    padding: 20px 10px;
}

    [id$="diveWalletConfiguration"] .secret-question {
        //width: 600px;
    }

    [id$="diveWalletConfiguration"] select {
        width: 100% !important;
    }

label[for$="cbeWalletEnable"] {
    padding-left: 5px;
}

[id$="divCaptcha"] > div {
    max-width: 165px;
    margin: 0 auto;
}

    [id$="divCaptcha"] > div div[style*="width"] {
        width: 100% !important;
    }

div#personal_infoContainer select[id$='ddlMonth'] {
    width: 100% !important;
}

#terms_container .errorMessage {
    display: block;
    font-size: 12px;
    font-weight: normal;
    position: relative;
    top: -5px;
}

[id$="Content"] div[id$="divCaptcha"] > div span.label, [id$="Content"] div[id$="divCaptcha"] > div a.linkbutton {
    font-family: Arial !important;
    color: #000 !important;
}

[id$="divCaptcha"] span.errorMessage {
    font-size: 12px;
    font-weight: normal;
}

#distributor_signup-contents [id$="urtTaxExemptStatusIdNumber_divMain"] label {
    margin-top: 0px;
}

#distributor_signup-contents [id$="urtTaxExemptStatusIdNumber_divMain"] {
    margin-top: 5px;
}

[id$="divCustomAttributes"] {
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 10px;
}

    [id$="divCustomAttributes"] > div > div > .gridCustomAttribute {
        width: 500px;
        margin: 0 auto;
    }

    [id$="divCustomAttributes"] > div > div .gridCustomAttribute,
    [id$="divCustomAttributes"] > div > div .gridCustomAttribute > tbody,
    [id$="divCustomAttributes"] > div > div .gridCustomAttribute > tbody > tr,
    [id$="divCustomAttributes"] > div > div .gridCustomAttribute > tbody > tr > td {
        display: block;
    }

        [id$="divCustomAttributes"] > div > div .gridCustomAttribute .gridCustomAttribute {
            width: 100%;
            float: left;
        }

            [id$="divCustomAttributes"] > div > div .gridCustomAttribute .gridCustomAttribute br {
                display: none;
            }

            [id$="divCustomAttributes"] > div > div .gridCustomAttribute .gridCustomAttribute .fa-drop-down {
                width: 200px;
            }

            [id$="divCustomAttributes"] > div > div .gridCustomAttribute .gridCustomAttribute span {
                position: relative;
                top: 14px;
            }

.Reseller-info > div, [id$="tblPass"] > div, #infoContact .Reseller-info > div > div, [id$="dvBillingDetail"] > div {
    margin-bottom: 10px;
    float: left;
    width: 100%;
}

.Reseller-info input + span {
    float: left;
    margin-left: 110px;
}

#infoContact label[for="region"], #infoContact label[for="postal-code"] {
    top: 7px;
}

#infoContact .checkbox1 label {
    top: 15px;
}

#infoContact label[for="billing-region"], #infoContact label[for="shipping-region"], [id*="urtShippingPostalCode"] > label, [id*="urtBillingPostalCode"] > label {
    top: 6px !important;
}

.distributor-sign-up-step1 #infoContact .inforeg {
    float: right;
}

.fa-drop-down > select {
    padding: 0 23px 0 5px;
    width: 100% !important;
    height: 39px;
    box-sizing: border-box;
}

#terms_container li[id$="divBypassInvoiceCreation"] {
    margin: 25px 0;
}

    #terms_container li[id$="divBypassInvoiceCreation"] input {
        margin-top: 16px;
    }

.paddingbottom15 {
    padding-bottom: 15px;
}

.marginbottom10 {
    margin-bottom: 10px !important;
}

input#ctl00_CPH_ctl02_BM_SinglePageEnrollment_ucPassword_tbConfirmPass, input#ctl00_CPH_ctl02_BM_SinglePageEnrollment_ucPassword_tbPassword {
    width: 100%;
}

.paddingright10 {
    padding-right: 10px;
    width: 31%;
}

.vertical_banner {
    /*border: 1px solid #E9E3DD;*/
    float: left;
    height: 290px;
    /*margin: 2px;
    padding: 4px 2px 10px 10px;*/
    text-align: center;
    width: 100%;
    position: relative;
}

#bottom_link {
    position: absolute;
    bottom: 10px;
    width: 100%;
    text-align: center;
}

.pushbuttonLarge {
    font-size: 20px !important;
    padding: 15px 15px!important;
}
  .fontLayout {
        font-family: Arial;
        font-size: 14px;
        text-transform:uppercase;
    }
#distributor_signup-container .HeaderTitle {
    float: left;
    width: 100%;
    color: #fff;
    border: 1px solid #ebebeb;
    line-height:50px;
    height:50px;
}

    #distributor_signup-container .HeaderTitle .fa {
        position: relative;
        left: 10px;
        top: 1px;
    }

    #distributor_signup-container .HeaderTitle .fontLayout {
        line-height: 30px;
        margin-left: 10px;
    }