table.cart{
        padding:2px;
        margin:5px;
        font-size:10px;
}


table.cart TD {
        padding:4px;
        font-size:12px;
}

table.cart TD.cItem {
        font-size:12px;
        border-bottom: 1px solid #D1C0A2;
        vertical-align:top;
}
table.cart tr.odd 
{
    background:#f9f2e5;   
}

table.cart td.vat
{
    font-size:11px;
}    

table.cart tr.specialOffer 
{
    background:#f0fff0;   
}



table.cart TD.clist {
        font-size:11px;
        border-bottom: 1px solid #D1C0A2;
        vertical-align:top;
        padding-top:10px;
        padding-bottom:10px;
}

table.cart TD.ctitle {
    background: #98714a;
    border-bottom: 2px solid #D1C0A2;
    border-top: 0px solid #98714a;
    color:#fff;
        font-size:10px;
        font-weight:bold;
/*        background: #ffffff;
        border-bottom: 2px solid #D1C0A2;
        border-top: 2px solid #D1C0A2;*/
        text-transform:uppercase;
}
table.cart TD.cTotal {
        font-size:11px;
        border-bottom: 2px solid #D1C0A2;
}

INPUT.inputQty{
        padding-right:2px;
        text-align:right;
        width:15px;
        font-size:10px;
}

TABLE.orderStep1{
        border:0px;
        padding:0px;
        margin:0px;
        margin-left:5px;
}

DIV.orderAccount{
        padding: 10px 15px 10px 15px;
        font-size:12px;
        color:#303030;
}

TD.orderAccount {
        border-top:4px solid #ebe1d9;
        width:270px;
        /*background: transparent url('/images/shop/account_background.gif') no-repeat top left;*/
        background:#f5f2ed;
        height: 250px;
}

TD.orderNoAccount {
        border-top:4px solid #ebe1d9;
        width:270px;
        /*background: transparent url('/images/shop/no_account_background.gif') no-repeat top left;*/
        background:#f5f2ed;
        height: 250px;
}

TD.orderAccountBtm {
        width:260px;
        /*background: transparent url('/images/shop/account_background.gif') no-repeat bottom left;*/
        background:#f5f2ed;
}

TD.orderNoAccountBtm {
        width:260px;
        /*background: transparent url('/images/shop/no_account_background.gif') no-repeat bottom left;*/
        background:#f5f2ed;
}

TD.orderMiddleOr{
        padding:9px;
        font-size:16px;
        font-weight:bold;
}

.bgRegisterOR {
    width:24px;
    background:#fff url('/images/v2/bgRegisterOR.gif') repeat-y top center;
}

.bgRegisterOR div {
    padding:5px;
    font-size:1.4em;
    font-weight:bold;
    

}

DIV.lblLogin{
        font-size:12px;
        width:100px;
        float:left;
        padding-bottom:5px;
        color:#000;
        font-weight:bold;
}
INPUT.login{
        font-size:13px;
        width:130px;
        float:left;
        
}

INPUT.loginError{
        font-size:13px;
        width:130px;
        float:left;
        background:#FFE0E0;
        color:#ce0000;
        border-color:#ce0000;
}

#login-box {
    color:#303030;
}

div.big{
        font-size:1.2em;
        font-weight:bold;
        padding-top:5px;
        padding-bottom:25px;
        color:#000;
}

INPUT.btnOff {opacity: .45;filter: alpha(opacity=45);}
INPUT.btnOn {opacity: 1;filter: alpha(opacity=100);}
#forgot-box {
    color:#303030;
    
}
TEXTAREA{
        font-size:11px;
        font-family: verdana, arial, sans-sherif;
}

a.aForgot {
    color:#369;
    text-decoration:underline;
}
