﻿label {
    color: #333333;
    font-weight: bold;
}

input.text, input.file, textarea, select {
    padding: 4px;
    border: solid 1px #b0b0b0;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 1em;
    color: #333333;
    background: #ffffff;
    margin: 1px 0px;
}

table.form {
    border-collapse: collapse;
}

table.form td, table.form th {
    border: none;
}

table.form td {
    padding: 0px 0px 5px 0px;
}

table.form th {
    padding: 0px 10px 5px 0px;
    background: none;
    text-align: left;
}

/* Other tables */

.basket-tb th,
.order-history-tb th,
.order-complete-tb th {
    /*background: #f9b900;*/
    /*background: #f8c65c;*/
    background: #b6b6b6;
    font-size: 1.1em;
    padding: 3px 0px;
    border: 1px solid #858585; /*#a52a2a*/
}

.basket-tb th.vatMsg,
.order-history-tb th.vatMsg,
.order-complete-tb th.vatMsg {
    background: none; 
    font-weight: normal; 
    border: none; 
    text-align: left;
}

.errMessage {
    width: 390px; 
    /*border: solid 1px #b0b0b0; */
    border: 1px solid #b61c1c;
    padding: 10px 10px 0px; 
    margin-bottom: 15px;     
}