/*body, html {
    background: url(/images/bodyBackground.jpg) repeat-x #999 fixed;
    color: #666;
}*/

a, h1, h2, h3, h4, h5, h6, .highlight {
    color: #ff9900;
}

p, ul, li, pre, span {
    color: #666;
}

/* FORMS */

fieldset {
    border-color: #ccc;
}

input[type=text], input[type=password], input.text, input.title, textarea, select {
    border-color: #666666;
}

    input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {
        background-color: #cccccc;
        border-color: #222;
    }

.error, .notice, .success {
    border-color: #ddd;
}

.error {
    background: #FBE3E4;
    color: #8a1f11;
    border-color: #FBC2C4;
}

.notice {
    background: #FFF6BF;
    color: #514721;
    border-color: #FFD324;
}

.success {
    background: #E6EFC2;
    color: #264409;
    border-color: #C6D880;
}

.error a {
    color: #8a1f11;
}

.notice a {
    color: #514721;
}

.success a {
    color: #264409;
}

/* FORMS EOF */



/* BORDER COLORS */

.header-container {
    border-color: #ff9900;
}

.cssmenu, .cssgrid td, #FastOrderTable tr, .browsePanel li {
    border-color: #fff;
}

    .cssmenu li, .cssbutton, .cssAccountPage a, .pager a, .pager span {
        border-color: #222;
    }

        .cssbutton:hover, .cssAccountPage a:hover {
            border-color: #CE7B00;
        }

.infobox, .listcontainer, .csscontrolBoxes, .cssgrid, .cssbrowse li, .dataListCell, .cssAccountPage td, #mainbody, .cssAccountPage div, .cartremove {
    border-color: #ccc;
}

.SectorBulletedList a, .reportsBulletedList a, .productsFilterPanel, .cssbrowse span {
    border-color: #666;
}

.csscontrolBoxes {
    border-color: Gray;
}

.gridrow {
    border-color: Silver;
}
/* BORDER COLORS EOF */

/* BACKGROUND COLORS */
.settingsbtns a {
    color: #FFFFFF;
}

.editCtnt a.hlhideSettings {
    background-color: gray;
    color: white;
}

.tsheader {
    color: #FFFFFF;
    background: #EE4035 url(/images/navMask.png) repeat-x top left;
}
.pnlTSList input.btnAddToCart:hover, .pnlTSList a.btnAddToCart:hover {
    background: #EE4035 url(/images/navMask.png) repeat-x top left;
}
.pnlTSList input.btnAddToCart, .pnlTSList a.btnAddToCart {
    background: #404041 url(/images/navMask.png) repeat-x top left;
}

.pnlTSRotater, .pnlTSList .divTopSelling ul li {
    border-color: #cfcfcf;
}

.lblPOPrice {
    color: #404041;
}

.pnlTSList input.btnAddToCart {
    color: #FFFFFF;
}

.divTopSelling ul li span.lbltspcode, .divTopSelling ul li span.lbltspPack {
    color: #bbb;
}

.glidecontenttoggler .prev, .pager a, .pager span, .continueLinkButton, .moreLinkButton, .stockLinkButton {
    background-color: #333;
}

    .moreLinkButton:hover {
        background-color: #000;
    }

    .continueLinkButton:hover {
        background-color: #CE7B00;
    }

.cssmenu a:hover, .cssbutton, .infobox h1, .infobox h2, .infobox h3, .listcontainer a:hover, .browsePanel a:hover, .cssgrid th, .cellTextHyperlink, .cssbrowse .browseCellTextHyperlink, #FastOrderTable tr:first-child, .SectorBulletedList a, .reportsBulletedList a, .cssAccountPage a:hover, .cssbrowseImage a, .pager span, .continueLinkButton {
    background-color: #404041;
}

.cssgrid input[type=text]:focus, #FastOrderTable input[type=text]:focus {
    background-color: #efefef;
}

#BOTTOM, .header-container, .cssmenu, .cssmenu a, .listcontainer h1, .cssbutton:hover, .listcontainer h2, .listcontainer h3, .glidecontenttoggler .next, .browseImage, .csscontrolBoxHeader, #FastorderTable input[type=submit], .cssbrowse span, .SectorBulletedList a:hover, .reportsBulletedList a:hover, .cellTextHyperlink:hover, .cssAccountPage a, .compAttributesWrapper dt {
    background-color: #EE4035;
}

.cssselected {
    background-color: #404041 !important;
}

.listcontainer a, .browsePanel a, #FastOrderTable input[type=submit]:hover, .browseCellTextHyperlink:hover, .cartremove, .gridsubheading, .gridsubheading, .gridsubheading td, .pager a:hover {
    background-color: #666;
}

.cssgrid, .cssgrid input[type=text], #FastOrderTable input[type=text], .productsFilterPanel select, #mainbody {
    background-color: #fff;
}

    .cssgrid td, #FastOrderTable tr {
        background-color: #eee;
    }

.center, .thumbnail span {
    background-color: White;
}

.FastOrderTable, .thumbnail:hover {
    background-color: transparent;
}

.full input.btn:hover {
    background-color: #999999;
}

.comparePanel table {
    background-color: #FFFFFF;
}

.comparePanel tr:hover {
    background-color: #D8D8D8;
}

.AuthHeader td {
    background-color: transparent;
}

.cpHeaderLabel {
    background-color: #EE4035;
}

.pnlEdit, .pnlImageShow, .pnlGrpCnt {
    background-color: #ffffff;
}

.lbEdit:hover {
    background-color: Gray;
}

.modalBackground {
    background-color: #666;
}

.hlMainGrp:hover {
    background-color: #FFFFE0;
}

.hlOrdTrack:hover {
    background-color: Gray;
}

.pnlOuterMouseOver {
    background-color: #B0C4DE;
}

.pnlOuterMouseOut, .FilterPopupPanel, .LoginPanel {
    background-color: White;
}

.WebPriceHeader, .TabsNav li:hover {
    /*background-color: #ee3c3c;*/
    background-color: #404041;
}

.TabsNav li {
    background-color: #EE4035;
}

.CloseFilterButton {
    background-color: Red;
}

    .stockLinkPanel, .DelInfoHeader, .SaveMoreLabel, .CloseFilterButton:hover {
        background-color: Black;
    }

.AttributesLeft li:nth-child(odd), .AttributesRight li:nth-child(odd) {
    background-color: #F0F0F0;
}

.QtyBreaksList li:nth-child(odd), .faveCheckBoxList, .favListDiv {
    background-color: #F0F0F0;
}

.noStockErrorWrapper {
    background-color: #F2DEDE;
}
/* BACKGROUND COLORS EOF */

/* FONT COLORS */
a {
    color: Black;
}

.cssmenu a:hover, .header-phone, .header-fax, .cssmenu li a, .csscontrolBoxHeader span, #BOTTOM, .infobox h1, .infobox h2, .infobox h3, .listcontainer h1, .listcontainer h2, .listcontainer h3, .listcontainer a:hover, .browsePanel a, .browsePanel a:hover, .glidecontenttoggler .next, .glidecontenttoggler .prev, .cssgrid th, #FastOrderTable tr:first-child, .cssbutton, .cssbrowse .browseCellTextHyperlink, .browseCellCountLabel, .SectorBulletedList a, .reportsBulletedList a, .cssAccountPage a, .cssbrowseImage a, .cartremove, .pager a, .pager span, .continueLinkButton a, .listcontainer a, .cellTextHyperlink, .productsFilterPanel span, .cssgrid th a, .moreLinkButton, .continueLinkButton, .stockLinkButton, .TabsNav li, ul.tabbernav li a, .compAttributesWrapper dt {
    color: #FFFFFF;
}

.header-strapline, .header-email {
    color: #ccc;
}

.cssgrid input[type=text]:focus, #FastOrderTable input[type=text]:focus, .miniRanges a, .breadcrumb {
    color: #666;
}

    .delivery-title, .header-email a, .miniRanges a:hover, .subTotalLabel, .yourPriceLabel {
        color: #404041;
    }

.codeLabel span {
    color: #003366;
}

.loginPanel a:link {
    color: Black;
}

.freeItemPrice, .VATTogglePrice {
    color: green;
}

.requiredIndicatorLabel {
    color: #FF3300;
}

.mandatoryLabel {
    color: #FF3300;
}

.discountLabel, .ProductDetailsdiscountLabel, .discountbrowseLabel, .cssSavingPanel span, .savingsLabel, .errorLabel, .fastorderwarning, .requiredFieldLabel, span.ValidationCodeError, .cssSwap, .pnlEdit .lbError, .pnlImageShow .lblError, .pnlGrpCnt .lblError, .productdetailsdeliveryLabel, .QBQtySpan {
    color: Red;
}
.fastOrderSuccess
{
    color:green;
}

.miniRanges a, .cellMoreLink, .browsePanel a, .productsTextHyperLink, .consumableslinkcell a, .cssAccountPage h2, .SectorBulletedList, .thumbnail span, .closeImageEdit, .closeGrpCnt, .closeOrdTrack, .closeTextEdit, .closeImgEdit, .LoginLabel, .productsFilterPanel div span, .noStockErrorWrapper {
    color: Black;
}

.cpHeaderLabel, .lbEdit:hover, .hlOrdTrack:hover, .headerFastOrder span, .YourPriceHeaderLabel, .stockLinkPanel, .stockLinkPanel span, .DelInfoHeaderLabel, .SaveMoreLabel, .Tab a {
    color: white;
}

.cssgrid td {
    color: #333333;
}

.full input, .full textarea {
    color: #999999;
}

    .full input.btn {
        background-color: #95CA1C;
        color: #FFFFFF;
    }

.summaryWrapper {
    color: #666666;
}

ul.home > li > a {
    color: #FFFFFF;
}

ul.navlv1 > li > a {
    color: #000;
}

ul.navlv2 > li > a {
    color: #111;
}
/* FONT COLORS EOF */

/* SectorBrowseMenu CSS */
.sectormenu ul li a {
    color: #FFFFFF;
    background: #EE4035;
}

.sectormenu ul li:hover a /* main hover */ {
    color: #EE4035;
    background: #FFFFFF;
}

.sectormenu ul li:hover ul li a.hide {
    background: #EE4035;
    color: #EE4035;
}

.sectormenu ul li:hover ul li a /* 2nd tier main */ {
    background: #404041;
    color: #FFFFFF;
}

    .sectormenu ul li:hover ul li a:hover /* 2nd tier hover */ {
        background: #FFFFFF;
        color: #404041;
    }

.sectormenu ul li:hover ul li:hover ul /* 3rd tier main */ {
    color: #FFF;
}

    .sectormenu ul li:hover ul li:hover ul li a {
        background: #EE4035;
        color: #404041;
    }

        .sectormenu ul li:hover ul li:hover ul li a:hover {
            background: #404041;
            color: #EE4035;
        }

/* EOF SectorBrowseMenu CSS */


/* CART SCREEN STYLING */
.cssCartTotalPanel {
    border-color: #404041;
}

.forgottenSomethingHeaders {
    background-color: #404041;
}

    .forgottenSomethingHeaders span {
        color: #FFFFFF;
    }

.CartGridView td {
    background-color: #ffffff;
}
/* TEXT FILE TEMPLATE COLOURS */

/*-------------------------- Keywords in header --------------------------- */
.keywordPanel {
    background: #EE4035;
}



/* -----------------    LOGIN IN HEADER ----------------------------- */
.nameLabel {
    color: #404041;
}

.loginLinkButton {
    color: #EE4035;
}

    .loginLinkButton:hover {
        color: #404041;
    }

.myAccountLink:hover a {
    color: #404041;
}

.pControlPack, .pControlCode {
    color: #404041;
}

/* ----------------- Product Control On Home ------------------------- */
.pControlRetail {
    color: #EE4035;
}

.pControlFooter {
    background-color: #EE4035;
}

.pControlPriceLabel {
    color: #EE4035;
}
/* -----------------------  CART Styling ----------------------------- */

.ProgressBarCol {
    background-color: #404041;
}

.progressCartSelected, .progressCheckoutSelected, .progressSuccessSelected {
    background-color: #EE4035;
}

.subtotalcontrol {
    background-color: transparent;
}

.headCart .subtotalcontrol {
    background-color: #EE4035;
}

.cartPanelColour {
    background: #F0F0F0;
}
/*---------------------------- BreadCrumb ------------------------------ */
.homeLinkBack {
    background-color: #404041;
}

    .homeLinkBack:hover {
        background-color: #EE4035;
    }

/* EOF TEXT FILE TEMPLATE COLOURS */

/* Top Sector Browse Colours */

.mainNav {
    background: #404041;
    background-image: url("/images/navMask.png");
}

ul.home ul a:hover {
    background-color: #EE4035;
    color: #FFFFFF;
}

ul.home {
    background-color: #404041;
}

    ul.home > li > a {
        background-color: #404041;
        color: #FFFFFF;
    }

        ul.home > li > a:hover {
            background-color: #EE4035;
            color: #FFFFFF;
        }
/* EOF Top Sector Browse Colours */
.AttHead {
    background-color: #EE4035;
    color: #FFFFFF;
}

ul.tabbernav li a {
    background: #EE4035;
}

ul.tabbernav li.tabberactive a {
    background-color: #404041;
}

.changepassword input[type=submit] {
    background-color: #EE4035;
}

    .changepassword input[type=submit]:hover {
        background-color: #404041;
    }

.accountsTab {
    background-color: #EE4035;
}

.accountsMenu ul li:hover {
    background-color: #404041;
    border-bottom: 2px solid #FFFFFF;
}

.accountsTabMenu a {
    color: #FFFFFF;
}

.activeAccountsTab {
    background-color: #404041;
    border-bottom: 2px solid #FFFFFF;
}

.allSeparator {
    border-top: 4px solid #EE4035;
}

.closePopUpButton {
    background-color: #EE4035;
}

.lbAdminShowEdit, .lbAdminHideEdit {
    color: #FFFFFF;
    background-color: #EE4035;
}

/*PAGER COLOURS*/

.currentPagePagerLink {
    background-color: #404041;
    color: #FFFFFF;
}

.pagerLink {
    border: 1px solid #EE4035;
}

.lvtPager, .lvbPager {
    background: #404041 url(/images/navMask.png);
}

    .lvtPager span, .lvtPager a, .lvbPager span, .lvbPager a {
        color: #FFFFFF;
        background-color: #404041;
    }

    .lvtPager a, .lvbPager a {
        background: #EE4035 url(/images/navMask.png);
        color: #FFFFFF;
    }

.lvAuthorise .authItemHead span {
    color: #FFFFFF;
}

.lvAuthorise .authItemHead {
    background-color: #EE4035;
    background-image: url(/images/navMask.png);
}

/* Checkout Styles */
.checkoutInfoPanel {
    background: #F0F0F0;
}

/* EOF Checkout Styles*/

/* OS Order page */
.lvOSOrders .divosDoc, .divosYRef, .divosDate {
    background-color: #EE4035;
    color: #FFFFFF;
    background-image: url(/images/navMask.png);
    border-color: #EE4035;
}


/* Favourite Products Page*/

.lvFavProds .favItemCat {
    background-color: #EE4035;
    background-image: url(/images/navMask.png);
    background-repeat: repeat-x;
}

    .lvFavProds .favItemCat span {
        color: #FFFFFF;
    }



/* Mini consumables finder */

.lblMCHeader {
    background-color: #EE4035;
    color:#FFFFFF;
}
/* EOF Mini consumables finder */


/* Machines Page */
.gvMachine th
{
    background-color:#EE4035;
    color:#FFFFFF;
}

/* EOF Machines Page */

/*Meter page*/
.metersHeading{
    background-color:#EE4035;
    color:#FFFFFF;
}
/*EOF Meter Page*/

.headCart .subtotalcontrol:hover
{
background-color:#404041;}
.pnlHistSearch .lblSearchHeader{
    background-color:#404041;
    color: #FFFFFF;
}
.itemHistory .hdocno
{
     background-color:#EE4035;
     color: #FFFFFF;
}
.hdocno span, .hdocno a {
    color: #FFFFFF;
}