/***** progress bar *****/
.progressbar { border-top: 1px solid #97ca68; padding: 10px 0 20px; float: right; color: #999}
.progressbar li {display: inline-block; margin: 0; float: left;}
.progressbar li+li {margin-left: 20px;}
.progressbar .arrow {
    width: 13px;
    height: 13px;
    background:url("/tools/Layout/img/i.png") no-repeat scroll  -34px -57px;
    display:inline-block;
    position: relative;
    top:-18px;
    left: 50%;
    *padding-left: 13px;
}

/******************* payment Table ***************************/
.pay-info{
    padding: 10px 0;
}
.pay-info-table { border-collapse: collapse; }
.pay-info-table td,
.pay-info-table th{
    border:1px solid #e4e4e4;
    text-align: left;
    padding: 0.5em 1em;
}
.pay-info-table .price-col { width: 20%; padding-left: 1em;}
.pay-info-table .total { text-align: right; padding-right: 0.5em;}


/************   **********/

.big-orange-button{
    width: 280px;
    height: 25px;
    line-height: 25px;
    padding-left: 5px;
    margin-bottom: 1em;
    font-weight: bolder;
    color:#313a28;
    -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
    background: url("../../Layout/img/v-g.png") repeat-x scroll 0 -1453px;
}

.darken{
    background: #eee;
    padding: 0.5em;
}
.signin-error{
    padding: 0;
}