.inputradio {
    width: 25px;
}

.popupProductRow {
    border: 1px solid #848484;
    cursor: pointer;
    background: #e3e3e3 url('/layout/Cdf/Themes/2010/Images/gradient-block-content-5x74.png') repeat-x;
}

.popupProductHeader {
    background: url('/layout/Cdf/Themes/2010/Images/gradient-block-header-5x19.png') repeat-x;
    height: 19px;
    width: 365px;
    color: #fff;
    border: 1px solid #848484;
    border-bottom: none;
    padding-left: 10px;
}

tr.grey td {
    color: #aaa;
}

tr.grey td img {
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}

div.basketButtonBigContainer {
    margin-left: 1px;
}

div.extraLubricantForm {
    background-color: #FFE5F1;
    padding: 5px;
    margin-bottom: 4px;
}

div.basketMessage {
    font-weight: bold;
}

table.basketTable {
    width: 100%;
    margin-bottom: 8px;
}

table.basketTable tr {
    border-bottom: 1px dotted #f02c7f;
}

table.basketTable tr th {
    text-align: left;
}

table.basketTable tr td {
    padding-top: 5px;
}

table.basketTable tr td img {
    margin: 0 5px 5px 0;
}

table.basketSummaryTable {
    margin: 0;
}

div.basketSummary {
    background-color: #FFBED9;
    padding: 5px;
    margin-bottom: 5px;
}

div.basketPromotion {
    width: 205px;
}

div.basketPromotionCodeInfo input {
    width: 95px;
}

div.basketPromotionCodeInput input {
    width: 60px;
    margin-left: 5px;
}

table tr.lubricantSpacer {
    border: none;
    height: 8px;
}

table tr.lubricantRow {
    border: none;
}

table tr.lubricantRow td {
    background-color: #FFE5F1;
    padding: 5px 0 5px 0;
    margin-bottom: 4px;
}
