body {
    background: #eee url('../images/page-back.png');
}

input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea, select {
    height: 2rem;
}

.prefix, .postfix {
    height: 2rem;
}

.main-container {
    background: #2b8d9f;
}

.reviews {
    margin-top: 20px;
}

.review {
    border: 1px solid #ddd;
    margin: 10px 5px;
    padding: 5px;
    box-shadow: 0px 1px 3px 0px #B5B5B5;
}

    .review .date {
    }

.reviewhead {
    background: url('../../../Images/TayaCMS/avatar.png') no-repeat right;
    background-size: 60px 60px;
    padding-right: 65px;
}

.reviewbody {
    border: 1px dashed #ccc;
    padding: 3px;
    margin-top: 5px;
}

.adv {
    border-color: #f2f0e6;
}

    .adv:first-child {
        margin-top: 10px;
    }

.product, .page_category, #contact, .search, #knowledgebase, #supporttickets, #news, #customeraccount, #custompage {
    
    padding: 5px;    
    margin-top: 10px;
}

.relatedcategories {
    margin-bottom: 8px;
}

    .relatedcategories h2.blockheader {
    }

    .relatedcategories ul {
        background: #fff;
        margin: 0px;
        padding: 0px 4px;
        margin-top: 4px;
        border: 1px solid #ddd;
        position: relative;
        z-index: 0;
        text-align: center
    }

.top-bar {
    background: #006c6c;
}

    .top-bar a, .top-bar.expanded .toggle-topbar a {
        color: #fff;
    }

    .top-bar .toggle-topbar.menu-icon a span::after {
        box-shadow: 0px 0px 0px 1px #D1E3E9, 0px 7px 0px 1px #D1E3E9, 0px 14px 0px 1px #D1E3E9;
    }

.top-bar-section li:not(.has-form) a:not(.button) {
    background: transparent;
    color: #fff;
    font-size: 14px; /*! font-family:BNasim; */
    text-shadow: 1px 1px 1px #666;
}

.top-bar-section > ul > .divider {
    height: 2rem;
}

.top-bar .button, .top-bar input {
    top: 2px;
}

@media only screen and (min-width:40.0625em) {
    .top-bar {
        height: 2rem;
    }

    .top-bar-section li:not(.has-form) a:not(.button), .top-bar-section li.active:not(.has-form) a:not(.button) {
        line-height: 2rem;
    }

    .vertical-menu .has-dropdown ul.dropdown {
        border-right: 1px solid #ccc !important;
    }

    .vertical-menu ul.TayaCMSMenu > li {
        border-bottom: 1px solid #ccc !important;
    }

    .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button) {
        background: #09bdbd;
        color: #000;
    }

    .top-bar-section li:not(.has-form) a:not(.button):hover,
    .top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button),
    .no-js .top-bar-section ul li:hover > a {
        background: #6c9;
    }
}

.top-bar-section ul li:hover:not(.has-form) > a,
.top-bar.expanded .title-area {
    background: #6c9;
}

.top-bar-section ul li, .title.back.js-generated a {
    background: #006c6c !important;
    color: #007095 !important;
}

.title.back.js-generated a {
    background-color: #bddecd !important;
}

.top-bar-section ul li:hover {
    background: #E0A739;
}

h2.blockheader a {
    color: #000;
}

.row-block h2.blockheader a {
    background: #E39908;
}

    .row-block h2.blockheader a:after {
        background: none;
        border-color: #3698FE;
    }

.link-box > .box .products_link {
    border: 0px solid #ddd;
}

    .link-box > .box .products_link li {
        border: 1px solid #ddd;
        margin-top: 2px;
        background: #fff;
    }

.small-tabular .products.products_tabular .item {
    background: #fff;
    border: 1px solid #ddd;
}

.medium-tabular .products.products_tabular .item {
    background: #fff;
    border: 1px solid #ddd;
}

.mini-tabular .products.products_tabular .item {
    background: #fff;
    border: 1px solid #ddd;
    margin-top: 4.5px;
}

.large-tabular .products.products_tabular .item {
    background: #fff;
}

.footer, .footer2 {
    background: #6F5B06;
}

.footer-link > .box {
    background: #663 !important;
}

    .footer-link > .box a {
        color: #fff;
    }

.footer-sites a {
    border: 4px solid #ccc;
}

.black-border {
    background: rgba(189,176,119,0.8);
}

.button {
    background: #E39908;
    color: #fff;
}

    button:hover, button:focus, .button:hover, .button:focus {
        background-color: #E0A739;
    }

    .button:hover {
        color: #fff;
    }

.ajax__tab_outer {
    background: #FED;
}

.ajax__tab_hover .ajax__tab_outer {
    background: #CCC966;
}

.ajax__tab_active .ajax__tab_outer, .ajax__tab_active .ajax__tab_hover .ajax__tab_outer {
    background: #996;
}

.ajax__tab_default .ajax__tab_header .ajax__tab_inner a {
    color: #000;
}
