
#header {
    background-color: rgba(74,74,74,1);
    color: rgba(234,234,234,1);
}

.soldout {
    background-color: darkred !important;
}

.almostsoldout {
    background-color: darkgreen !important;
}

.instock {
    background-color: darkgreen !important;
}

.textbox {
    border-color: rgba(74,74,74,1);
    color: rgba(74,74,74,1);
}

.watermark {
    border-color: rgba(74,74,74,1);
    color: rgba(74,74,74,1);
}

.checkbox {
}

.button {
    background-color: rgba(74,74,74,1);
    color: rgba(234,234,234,1);
    border-color: rgba(74,74,74,1);
}

.buttoninvert {
    color: rgba(74,74,74,1);
    background-color: rgba(234,234,234,1);
    border-color: rgba(74,74,74,1);
}

.dropdown {
    border-color: rgba(74,74,74,1);
    color: rgba(74,74,74,1);
}

.title, .producttitle {
    color: rgba(74,74,74,1);
}

.name {
    color: rgba(234,234,234,1);
}

.itemtitle {
    color: rgba(74,74,74,1);
}

.parttext2 {
    border-color: rgba(74,74,74,1);
}

.parttext3 {
    border-color: rgba(74,74,74,1);
}

.partlogin {
    border-color: rgba(74,74,74,1);
}

.partaccount {
    border-color: rgba(74,74,74,1);
}
.partrecover {
    border-color: rgba(74,74,74,1);
}
.partform {
    border-color: rgba(74,74,74,1);
}

.partstorelocator {
    border-color: rgba(74,74,74,1);
}
    .partstorelocator .title .link {
    color: rgba(74,74,74,0.7);
    }

.partbag .left {
    background-color: rgba(74,74,74,0.4);
}

.partbag .calc .total {
    background-color: rgba(74,74,74,0.5);
}

.partbag .actions {
    border-color: rgba(74,74,74,1);
}

.partbag .products .product .image {
    border-color: rgba(74,74,74,1);
}

.partbag .products .product .colorspot {
    border-color: rgba(19,122,139,1);
}

.partproduct .crumble .link {
    color: rgba(74,74,74,0.5);
}

    .partproduct .measure {
        color: rgba(234,234,234,1);
        background-color: rgba(74,74,74,1);
    }

.partproduct .images .productimage {
    border-color: rgba(74,74,74,1);
}

.partproduct .thumbs .image {
    border-color: rgba(74,74,74,1);
}

.partcatalog .productimage, .partcatalog .productimage2 {
    border-color: rgba(74,74,74,1);
}

.partcatalog .productmeasures {
    background-color: rgba(74,74,74,0.7);
}

    .partcatalog .productmeasures .measure {
        color: rgba(234,234,234,1);
        background-color: rgba(74,74,74,1);
    }

.partcatalog .productwheretobuy,.menulevel0 .moremenuitems,.searchsmall .searchpanel  {
    background-color: rgba(74,74,74,1);
    color: rgba(234,234,234,1);
}

.partcatalog .productname {
    color: rgba(74,74,74,1);
}

.partproduct .navigator .button {
    color: rgba(74,74,74,1);
}
.productorder .productordertitle {
    color: rgba(74,74,74,1);
}


    .menulevel0 .moremenuitems {
        background-color: rgba(74,74,74,1);
          border-color: rgba(234,234,234,1);
    }

.menulevel0 .menuitem0 a {
    color: rgba(234,234,234,1);
}

.menulevel0 a:hover, .menulevel0 a.on {
    border-bottom-color: rgba(234,234,234,1);
}

.menulevel1 a:hover, .menulevel1 a.on {
    border-bottom-color: rgba(234,234,234,1);
}

.quickmenu .menuitem {
    color: rgba(234,234,234,1);
}

    .quickmenu .menuitem:hover, .quickmenu .menuitem.on {
        border-bottom-color: rgba(234,234,234,1);
    }



.menudrop {
    border-bottom-color: rgba(74,74,74,1);
}


.menudroplevel0 .menudropitem0 {
    background-color: rgba(234,234,234,1);
}

    .menudroplevel0 .menudropitem0:not(:last-child) {
        border-bottom-color: rgba(74,74,74,0.3);
    }

    .menudroplevel0 .menudropitem0 a {
        color: rgba(74,74,74,1);
    }

        .menudroplevel0 .menudropitem0 a:hover, .menudroplevel0 .menudropitem0 a.on {
            color: rgba(74,74,74,1);
            background-color: rgba(74,74,74,0.3);
        }

.menudroplevel1 {
    background-color: rgba(74,74,74,0.1);
}

.menudroplevel0 .menudropitem1 {
    background-color: rgba(74,74,74,0.1);
}


    .menudroplevel0 .menudropitem1 a {
        background-color: rgba(74,74,74,0.1);
        color: rgba(74,74,74,1);
    }

        .menudroplevel0 .menudropitem1 a:hover, .menudroplevel0 .menudropitem1 a.on {
            color: rgba(74,74,74,1);
            background-color: rgba(74,74,74,0.3);
        }



.search {
    color: rgba(234,234,234,1);
}

    .search .textbox,  .search .watermark {
        border-color: rgba(234,234,234,1);
        color: rgba(234,234,234,1);
    }


.popupbox, .pendingbox {
    border-color: rgba(74,74,74,1);
}

    .popupbox .button {
        background-color: rgba(74,74,74,1);
        color: rgba(234,234,234,1);
    }


.grid {
    border-color: rgba(234,234,234,1);
}