﻿#create-account-main-container
{
    /*margin-top:30px;*/   
    width:97%;
}

#divCreateAccountHeader
{
    width: 100%; 
    height: 8%;
    position:relative;
    top:12px;   
    background-color : #E2E2DC;
    border-bottom-style: solid; 
    border-bottom-width: 1px; 
    border-bottom-color: #BEBEBE;
    border-top-style: solid; 
    border-top-width: 1px; 
    border-top-color: #BEBEBE;
}

#divAccountHeading
{
    width:68%;
    position:relative;
    bottom:12px;    
    /*left: 30px;*/
    background-color:inherit;
}

#divAccountHeading span
{
    margin-left:30px;
}

#divOtherChoicesHeading
{
    width:20%;
}

#spnChoices
{
    text-indent:40px;
}

#divAccountHeaderQuill
{
    float:right;
    position: absolute; /*relative;*/
    /*bottom:12px;
    left:7px;*/
    
    right: -8px;
    top: -12px;
}

.create-account-content
{
    display: table;
    width: 100%;

    position:relative;
    top:12px;
}

.create-account-content .left
{
    width:68%;
    display:table-cell;
    border-right: 1px solid Gray;
    vertical-align:top;
}

.create-account-content .rightdivision
{
    display:table-cell;
    vertical-align:top;
}

#divAccountLeftColumn
{
    /*float: left; 
    width: 67%;*/    
    /*border-right: 1px solid Gray;     
    height: 379px;*/
    padding-bottom:40px;
}

#divAccountLeftColumn .userdetails-row
{
    width:100%;
    padding-top:15px;
    height:28px;
}

#divAccountLeftColumn div .userdetails-headers
{
    /* Aligning the user details fields in the center as Address fields are not displayed anymore as a change in gift subscriptions- suggested by Ellen hawkes 
       Changes made by Aswani- Dec, 2014 */
    
    /*width:19.5%;*/
    width:37.5%;
    display:inline-block;
    vertical-align:top;    
}

#divAccountLeftColumn div .userdetails-textboxes
{
    width:20%;
    display:inline-block;
    vertical-align:middle;    
}

#divAccountLeftColumn div .addressdetails-headers
{
    width:12%;
    display:inline-block;
    vertical-align:top; 
    padding-top:4px;
    /* Address fields in Create account page are not displayed anymore as a change in gift subscriptions- suggested by Ellen hawkes 
       Changes made by Aswani- Dec, 2014 */
    display:none;   
}

#divAccountRightColumn
{
    /*float: right;
    width: 29%; 
    height: 85%; */
    border: 1px solid Gray; 
    background-color: #FFFFFF;     
    margin: 10px 10px 25px 10px;
   /* height:600px;*/
   display:inline-block;
   padding-bottom:5px;
}

#divAccountBottomColumn
{
    /*float: left; 
    width: 67%; */
    /*border-right: 1px solid Gray; */
    border-top: 1px solid Gray;    
    height: 248px;
}

#divAccountBottomColumn #div-security-questions
{
    padding: 20px 0px 0px 20px;
    height:145px;
}

#divAccountBottomColumn #div-security-questions .containers
{
    padding-top: 10px;
}

#divAccountBottomColumn #div-validation-summary
{
    padding: 20px 0px 0px 30px;
}

#div-security-questions div .side-heading
{
    width:35%;
    display:inline-block;
    vertical-align:middle;
}

.spnDetailsText
{
    font-family:Times New Roman;
    font-weight:normal;
    text-align:right;
    float:right;
    font-size:14px;
    color:#555555;
}

/*#divUsernameAddressLine1
{
    position:relative;
    top:30px;
    left:35px;
}

#divAddressLine1
{
    position:relative;
    left:12px;
}*/

.createacct-userdetails-textboxes
{
    /*position:relative;
    left:13px;*/
    vertical-align:middle;
    width: 34.5%;
    display:inline-block;    
}

.createacct-addressdetails-textboxes
{
    /*position:relative;
    left:13px;*/
    vertical-align:top;
    width: 28%;
    /* Address fields in Create account page are not displayed anymore as a change in gift subscriptions- suggested by Ellen hawkes 
       Changes made by Aswani- Dec, 2014 */
    /*display:inline-block;*/
    display: none;    
}

.accountdetails-row
{
    padding-top:15px;
}

.createacct-confirm-email-textboxes
{
    vertical-align:middle;
    width: 60%;
    display:inline-block;
}

#lnkCheckAvailability
{
    color: Blue; 
    text-decoration: underline;
}

/*#divCheckAvailAndAddressLine2
{
    position:relative;
    top:40px;
    left:140px;
}

#divAddressLine2
{
  position:relative;
  left:114px;
}  

#divFirstnameAndCity
{
    position:relative;
    top:50px;
    left:28px;
}

.positionCityAndZip
{
    position:relative;
    left:70px;
}

#divLastnameAndZip
{
    position:relative;
    top:60px;
    left:30px;
}

#divDOBAndCountry
{
    position:relative;
    top:70px;
    left:18px;
}*/

#divDOBAndCountry
{
    display: none;
}

.positionCountryAndState
{
    /*position:relative;
    left:90px;*/
    width:170px;
    /* Address fields in Create account page are not displayed anymore as a change in gift subscriptions- suggested by Ellen hawkes 
       Changes made by Aswani- Dec, 2014 */
    display:none;
}

/*#divPasswordAndState
{
    position:relative;
    top:80px;
    left:35px;
}

#divConfirmPassword
{
    position:relative;
    top:90px;
    left:44px;
}

#divEmailAddress
{
    position:relative;
    top:100px;
    left:60px;
}

#divPhone
{
    position:relative;
    top:110px;
    left:62px;
    width:50%;
}

#divSecurityQuestion1
{
    position:relative;
    top:30px;
    /*left:80px;//
}

#divSecurityAnswer1
{
    position:relative;
    top:42px;
    /*left:215px;/
}

#divSecurityQuestion2
{
    position:relative;
    top:55px;
    /*left:80px;/
}

#divSecurityAnswer2
{
    position:relative;
    top:67px;
    /*left:215px;/
}

#divPasswordReq
{
    position:relative;
    top:80px;
    left:25px; 
    /*width:85%;   /
}

#divNotationText
{
    position:relative;
    top:85px;
    /*left:50px;/
}*/

.px13
{
    font-size:13px;
}

.spnInvalidCharacters
{
    text-indent:70px;
}

#divUploadImage
{
    position:relative;
    top:20px;
    left:5px;
} 

#divFileUploadControl
{
    position:relative;
    top:23px;
    left:5px;
    width: 220px;
}

#divAboutYouheading
{
    position:relative;
    top:30px;
    left:15px;
}

#divAboutYouText
{
    position:relative;
    top:30px;
    left:14px;
}

.AboutYouText
{
    height:100px; 
    width:200px; 
    resize:none;
}

#divHorizontalLine
{
    border-bottom:1px solid Grey;
    position:relative;
    top:40px;
}

#divContactText
{
    position:relative;
    top:60px;
    left:25px;   
    width:80%;
}

#divContactPreference
{
    width:50%;
    position:relative;
    top:75px;
    left:70px;
}

.ddlWidths
{
    width:300px;
}

#divMessageText
{
    position:relative;
    top:77px;
    left:25px;
    width:80%;
}

#divEmailPreference
{
    width:50%;
    position:relative;
    top:91px;
    left:70px;
}

.positionForwardEmail
{
    position:relative;
    top:89px;
    left:25px;
    width:80%;
}

#divPersonalEmailTextbox
{
    /*width:80%;*/
    width:185px;
    position:relative;
    top:85px;
    left:25px;
}

#divSubmitButton
{
    display:block;
    float:right;
    width:30%;
    padding-top:120px;
    padding-right:35px;
}

.btnSubmit
{
    width:100%;
}

.createaccount-popuptext
{
    font-size:11px;
    display: inline-block;
    margin-left: 10px;
}

.imgErrorMessage
{
    color: Red;    
}
