
#menuAccount {

    padding-right: 25px;
    margin:0px auto;
    padding:0px;
    list-style-type:none;

}
#menuAccount li {

    display: inline-block;
    position: relative;
    cursor: pointer;
    margin:0px auto;
    padding:0px;

}

#menuAccount li ul {
    padding: 0;
    position: absolute;
    top: 23px;
    left: 0;
    z-index: 1;
    box-shadow: none;
    display: none;
    opacity: 0;
    visibility: hidden;

}
#menuAccount li ul li {
    background: #000000;
    display: block;
    width: 176px;
}

#menuAccount li ul li a{
    display:block;
    padding: 5px 10px 5px 10px;
}
    #menuAccount li:hover ul {
    display: block;
    opacity: 1;
    visibility: visible;
    z-index: 2;
}


/*-------------------*/


#accountnav{

    min-height: 265px; !important;
}

.account_nav{

    padding-top: 7px;
    padding-left: 10px;
}
.separator_link{

    margin-bottom: 10px;
    margin-top: 10px;

}
/*.current_link{

    margin-bottom: 10px;
    margin-top: 10px;
    font-size: 0.913em;
    font-weight: 700;
    letter-spacing: 1px;
    min-height: 15px;
    margin-left: 15px;
    padding: 0;
    color: #de0000;
    text-transform: uppercase !important;
    list-style-type:disc;

}

.dashboard .welcome-msg {
    margin: 0 8em 1.5em 0;
}

.box-account .box-head {
    border-bottom: 1px solid #d9dde3;
    margin: 0 0 10px;
}
*/
.box-account .box-head h4 {
    padding-bottom: 2px;
    text-transform: uppercase;
}

#addresstitle{
    text-align: right;
    padding-bottom: 10px;
}

#addressh4{
    float: left;
    margin: 0;
}

#title-account-border{
      margin: 0 0 10px;
}

#title-account-border2{
    margin: 0 0 10px;
    text-align: right;
    padding-bottom: 10px;
}

#title-account-h4{
    padding-bottom: 2px;
    text-transform: uppercase;
}

.address-title{
    text-transform: uppercase;
    padding-bottom: 10px;
}

.address-title2{
    border-bottom: 1px solid #d9dde3;
    margin: 0 0 10px;
}

.dashboard .col2-set {
    margin: 0 0 25px;
}

.col2-set .col-1 {
    float: left;
    width: 48.5%;
}

.col2-set .col-2 {
    float: right;
    width: 48.5%;
}

.col2-set::after {
    display:block;
    content:".";
    clear:both;
    font-size:0;
    line-height:0;
    height:0;
    overflow:hidden;
}

.box .box-title {
    text-align: right;
    padding-bottom: 10px;
}

.box .box-title h4 {
    float: left;
    margin: 0;
}

#info-margin-bottom{
    margin-bottom: 10px;
}

#change-pass, #check-address, #newsletter-check{
    float:left;
    padding-right: 10px;
}

#change-pass-top, #check-address-top, #newsletter-top{
    padding-top: 10px;
}

#change-pass-border{
    border-top: 1px solid #d9dde3;
    margin-bottom: 10px;
}

.no-display {
    display: none !important;
}

/*.current-pass{
    margin-top: 10px;
    padding-bottom: 10px;
}

#change-pass-botton{
    padding-bottom: 10px;
}

.wide{
    padding-bottom: 10px;
}*/

#contacts-phone{
    float: left;
    margin-right: 25px;
}

#address-padding-botton{
    padding-bottom: 10px;
}

#tagaddress {
    margin-bottom: 0px;
    font-style: normal;
    line-height: 1.42857143;
}

#address-change-botton{
    padding-bottom: 10px;
}

#address-changedelete-botton{
    margin-bottom: 10px;
    border-bottom: 1px solid #d9dde3;

}

.resetpass{
    padding-bottom: 10px;
}

/*
#advice-required-entry-telephone, #advice-required-entry-telephone::before , #advice-required-entry-street_1,
#advice-required-entry-street_1::before, #advice-required-entry-city,#advice-required-entry-city::before,
 #advice-required-entry-zip, #advice-required-entry-zip::before{

     position: relative;
     padding-bottom: 10px;
 }*/