.ContentNewShopperTR {
    display: none;
}

#NewShopperWrapper {
    margin-bottom:20px;
    margin-top: 20px;
}

#PlhdBreadCrumb {
    text-align: left;
}

#NewShopperFormWrapper {
    margin-bottom:20px;
    display: inline-block;
    text-align: left;
    box-sizing:  border-box;
    width: 50%;
    padding-left:  10px;
}

#NewShopperDesc {
    color: red;
    font-weight: bold;
    font-style: italic;
}

.FieldWrapper {
   width: 100%;
   margin-bottom: 15px;
}

.NewShopperFootnote {
    padding-right:5px;
    color: #d85257;
    font-weight: bold;
}

.FieldLabel, .FieldPasswordLabel {
    width: 125px;
    display: inline-block;
    vertical-align:  top;
    line-height: 25px;
}

.PlhdFieldValue {
     width: 100%;
     display:  inline-block;
}

.PlhdFieldValue  input { 
    border: 1px solid #bababa;
    height: 35px;
    width: 100%;
    box-sizing:  border-box;
    padding-left: 5px;
}

.FieldLabel span {
    font-weight: bold;
}

span.NewShopperColumnTitle {
    font-weight: bold;
}

#WheresMyIDWrapper {  
    text-align:center;  
    margin-bottom:20px; 
    padding-top: 10px;
    vertical-align:top;
    display: inline-block;
    width: 47%;
}

#WheresMyIDWrapper div {
    text-align:center;
    padding: 10px;
    margin: 0px;
    font-weight: bold;
    font-size: 18px;
}

#InvoiceSample {
    box-shadow: 1px 2px 10px 0px black;
    margin: 0 auto;
    margin-top: 10px;
}

#btnWrapper input[name="ButtonUpdate"] {
    display: none;
}

#NewShopperSubmit {
    height: 40px;
    width: 100px;
    font-size: 16px;
}

.ThankYouMessage {
    color: blue;
    font-size: 20px;
    line-height: 25px;
}
