/*
 *	Colors
 */
/*
 *	Others
 */
#errorPage h1 {
  color: #000; }

.themed,
.basket .nextPrev p,
.wolsCarousels .itemsHold .item .price li,
#left_nav .carouselFeel p.break a {
  color: #cd2e31; }

.carouselFeel .price li b, .carouselFeel .price li i {
  color: #cd2e31; }

#jumboNav > li > div .categoryContent .item a, #browsingHistoryDisplay .scrollPaneDescription p a, #PDPUpsellWidget .scrollPaneDescription p a, .registration .regForm .regSubHeader, #trading_status_popup .section span {
  color: #cd2e31; }

.enclosed #header_links .basket a {
  background: #cd2e31 url(img/basket-icon.png) 92% 10px no-repeat;
  color: #fff;
  text-decoration: none; }
  .enclosed #header_links .basket a:hover {
    text-decoration: underline; }

#checkout_crumb .crumb ul {
  background: #f0f0f2; }
  #checkout_crumb .crumb ul li {
    background: url(img/progress-arrow-sprite.png) right 10px no-repeat #f7f7f7;
    color: #656565;
    border-right: 1px solid #fff;
    height: auto;
    padding: 12px 48px 12px 20px; }
    #checkout_crumb .crumb ul li a {
      color: #656565; }

#checkout_crumb .crumb li.step_present, #checkout_crumb .crumb li.step_past {
  color: #656565;
  background-position: right -46px;
  background-color: #e5e5e6;
  font-weight: bold; }

#checkout_crumb .crumb li.step_past a {
  font-weight: bold; }

#checkout_crumb .crumb li.last {
  border-right: none; }

.basketSummary #checkout_crumb .crumb ul li {
  padding: 12px 60px 12px 25px;
  background-position: 98% 10px; }

#SimpleSearchForm_SearchAgain {
  background: #f7f7f7;
  color: #cd2e31; }

.autoSuggestDivNestedList a.autoSuggestSelected,
.autoSuggestDivNestedList a:hover,
#searchFilterMenu ul li a:hover {
  background: #f7f7f7;
  text-decoration: none; }

#quickLinkTitle span {
  background: url("img/plumb_nav_arrow_down.png") 0 50% no-repeat; }

.registration .regForm .subHeader, .registration .regHeader {
  background: #cd2e31; }

#header_nav .navItem .legacy-dropdown {
  border: 3px solid #f7f7f7; }
  #header_nav .navItem .legacy-dropdown a:hover {
    background: #f7f7f7; }

#header_nav div.offers .legacy-dropdown a:hover {
  background: #cd2e31;
  color: #fff; }

/* start - mega menu styles */
/*Start - This bit preselects the first subCategory for each pillar*/
/* end - mega menu styles */
#footer div.left {
  background: #fff url(img/footer_bg.gif) 0 -3px repeat-x; }

body #footer div.left p.sidebar_header,
li.breadcrumb_current {
  color: #cd2e31; }

#breadcrumb li {
  background: url(img/chevron_more.gif) 1px 2px no-repeat; }

#compare .contentarea {
  border: 1px solid #cd2e31; }

/* Specific plumb button styles */
/* reg action style specifically for each store */
body div a.regAction,
body div input.regAction {
  background: url(img/arrow-right.png) no-repeat right 50%, -moz-linear-gradient(bottom, #3b3b3b 20%, #A4CD3A 95%);
  background: url(img/arrow-right.png) no-repeat right 50%, -webkit-linear-gradient(bottom, #3b3b3b 20%, #A4CD3A 95%);
  background: url(img/arrow-right.png) no-repeat right 50%, -ms-linear-gradient(bottom, #3b3b3b 20%, #A4CD3A 95%);
  background: url(img/arrow-right.png) no-repeat right 50%, -o-linear-gradient(bottom, #3b3b3b 20%, #A4CD3A 95%);
  background: url(img/arrow-right.png) no-repeat right 50%, linear-gradient(bottom, #3b3b3b 20%, #A4CD3A 95%);
  background: url(img/arrow-right.png) no-repeat right 50% #3b3b3b \9;
  *background: url(img/arrow-right.png) no-repeat right 50% #A4CD3A;
  padding: 10px 30px 10px 10px;
  border: 1px solid #75815D; }

body #checkoutButton a.regAction {
  background: url(img/arrow-right.png) no-repeat right 50%, -moz-linear-gradient(bottom, #3b3b3b 20%, #A4CD3A 95%);
  background: url(img/arrow-right.png) no-repeat right 50%, -webkit-linear-gradient(bottom, #3b3b3b 20%, #A4CD3A 95%);
  background: url(img/arrow-right.png) no-repeat right 50%, -ms-linear-gradient(bottom, #3b3b3b 20%, #A4CD3A 95%);
  background: url(img/arrow-right.png) no-repeat right 50%, -o-linear-gradient(bottom, #3b3b3b 20%, #A4CD3A 95%);
  background: url(img/arrow-right.png) no-repeat right 50%, linear-gradient(bottom, #3b3b3b 20%, #A4CD3A 95%);
  background: url(img/arrow-right.png) no-repeat right 50% #3b3b3b \9;
  *background: url(img/arrow-right.png) no-repeat right 50% #A4CD3A;
  padding: 10px 30px 10px 10px;
  border: 1px solid #75815D; }

#store_search_results div a.regAction,
#product_details_store_search_results div a.regAction {
  background: url(img/arrow-right.png) no-repeat right 50%, -moz-linear-gradient(bottom, #3b3b3b 20%, #A4CD3A 95%);
  background: url(img/arrow-right.png) no-repeat right 50%, -webkit-linear-gradient(bottom, #3b3b3b 20%, #A4CD3A 95%);
  background: url(img/arrow-right.png) no-repeat right 50%, -ms-linear-gradient(bottom, #3b3b3b 20%, #A4CD3A 95%);
  background: url(img/arrow-right.png) no-repeat right 50%, -o-linear-gradient(bottom, #3b3b3b 20%, #A4CD3A 95%);
  background: url(img/arrow-right.png) no-repeat right 50%, linear-gradient(bottom, #3b3b3b 20%, #A4CD3A 95%);
  background: url(img/arrow-right.png) no-repeat right 50% #3b3b3b \9;
  *background: url(img/arrow-right.png) no-repeat right 50% #A4CD3A;
  padding: 10px 30px 10px 10px;
  border: 1px solid #75815D; }

/* just gradient without arrow image */
#priceBreaks table thead th {
  background: -moz-linear-gradient(bottom, #cd2e31 20%, #a70000 95%);
  background: -webkit-linear-gradient(bottom, #cd2e31 20%, #a70000 95%);
  background: -ms-linear-gradient(bottom, #cd2e31 20%, #a70000 95%);
  background: -o-linear-gradient(bottom, #cd2e31 20%, #a70000 95%);
  background: linear-gradient(bottom, #cd2e31 20%, #a70000 95%);
  background: #cd2e31; }

#store_search_results .results a.btn-primary,
#product_details_store_search_results .results a.btn-primary {
  font-size: 1.3em;
  background-position: right 50%;
  text-decoration: none; }

.myAccount #box .btn.nolink:hover {
  background: transparent url(img/button_blue_grad.gif) repeat-x scroll center top; }

body a.pdpAddTertiary {
  text-decoration: none; }

.siteAction span.icon {
  background: none; }

a.pdpAdd span.icon {
  background-position: 0 0; }

a.pdpAddTertiary span.icon {
  background-position: 0 -22px; }

/* best sellers and PLP pages */
.ranking_list_container .scroll_pane_container .scrollPanePrice, li.product .offerprice {
  color: #cd2e31; }

div.imgContainer, #recommend .itemWrapper, .rightPdpNav .item {
  background: url(img/faded_divide.jpg) bottom center no-repeat; }

#productAccessoriesEspot div.imgContainer, #recommend .itemWrapper, .rightPdpNav .item {
  background: none; }

/* PDP styles */
span.loggedInUser, .moreLess span.mllinks, table.infoTable a.tableLink, .paginateWrap .paginationLinks li a, .summaryAction p a {
  color: #cd2e31; }

#product .largeImageLink a, #product .price span.nowPrice {
  color: #cd2e31; }

#compare_details .price span.nowPrice, #product .price span.retailPriceForTrade, #compare_details .price span.retailPriceForTrade {
  color: #cd2e31; }

#second_level_category_popup .bodycontent .product_details .product_information .priceWrap span.nowPrice, #second_level_category_popup .bodycontent .moreinfo a {
  color: #cd2e31; }

#store_search_results a, #product_details_store_search_results a, #WC_ProductStockLocatorResults_div > a, #WC_CatalogEntryQuickInfoDetailsf_div_16 .retailPriceForTrade, li.product .price li {
  color: #cd2e31; }

.price li {
  color: #cd2e31; }
  .price li i {
    color: #cd2e31; }

body #product .rightPdpNav h2, body .composer .prodMainCol .rightPdpNav h2 {
  color: #cd2e31; }

.details_list_center li strong {
  color: #cd2e31; }

#left_nav .moreLess span.mllinks:hover {
  background: #cd2e31; }

#left_nav h2 {
  background: #f7f7f7; }

.locator-storename h2 {
  background: #f7f7f7; }

/* error messaging */
div.msgpopup1_exc, .addedIcon {
  background: url(img/tick.png) center no-repeat;
  _background-image: url(img/tick.gif); }

div.msgpopup2_exc {
  background: url(img/cross.png) center no-repeat;
  _background-image: url(img/cross.gif); }

.storeDetail .prefLoc .flag.red, .storeDetail .prefLoc .flag.blue {
  background: url(img/flags.gif) no-repeat top left; }

.storeDetails .prefLoc .flag.red, .storeDetails .prefLoc .flag.blue {
  background: url(img/flags.gif) no-repeat top left; }

.storeDetail .prefLoc .flag.blue, .storeDetails .prefLoc .flag.blue {
  background-position: bottom left; }

/* right nav */
.accordion span.arrowTextUp {
  background: url(img/chevron_dd.gif) 0 0 no-repeat; }

.accordion span.arrowTextDown {
  background: url(img/chevron_dd.gif) 0 -13px no-repeat; }

.accordion .dijitAccordionTitle {
  background: url(img/chevron_dd.gif) 0 85% repeat-x; }

/* checkout specifics */
#BasketCrossSellProducts .navNext {
  background: url(img/chevron_carousel.gif) -487px 50% no-repeat; }

#BasketCrossSellProducts .navPrev {
  background: url(img/chevron_carousel.gif) 0 50% no-repeat; }

#branchResults #update-loc {
  background: #e5ebf7;
  border-bottom: 1px solid #fff;
  overflow: hidden;
  padding: 10px; }

#branchResults table tr:nth-child(2n) {
  background: #e5ebf7; }

/* My account styles */
.genForm h2.proud, .genForm h1.proud, .genForm .layout2Col h2 {
  background: #f7f7f7; }

#errorPage h1, #WC_RankContainer .dijitAccordionTitle, .browsing_history_espot h2, #product .rightPdpNav h2, .advancedSearchFormWrap h2 {
  background: #e5e5e6; }

#box .contentgrad_header,
#box_1 .contentgrad_header {
  background: #f7f7f7; }

table.infoTable th .sortLink a, table.infoTable th .sortLink span {
  background: url("img/sortingIcons.gif") 0 -1px no-repeat; }

.newTabs span {
  background: url("img/blue-grainy-texture.png") 0 0 repeat-x;
  color: #fff;
  font-size: 1.3em;
  /*font-family: vardana, sans-serif;*/
  /* (replaced) */
  font-weight: bold; }
  .newTabs span.on {
    /*font-family: verdana,sans-serif;*/
    /* (replaced) */
    font-size: 1.3em;
    font-weight: bold; }
  .newTabs span.off {
    background: url("img/grey-grainy-texture.png") 100% 0 repeat-x;
    color: #656565;
    font-weight: bold; }

#mainTabContainer {
  background: url("img/tabs_border.gif") -1px 0 no-repeat; }

#product #mainTabContainer, .composer .prodMainCol #mainTabContainer {
  background: none; }

.order_status_table {
  background: url("img/tabs_border.gif") 743px 0 no-repeat; }

/*Button rollovers*/
/*Yellow buttons*/
#filterSearchValuesContainer form input[type="submit"] {
  background: url(img/arrow-right.png) no-repeat right 50%, -moz-linear-gradient(bottom, #a70000 20%, #cd2e31 95%);
  background: url(img/arrow-right.png) no-repeat right 50%, -webkit-linear-gradient(bottom, #a70000 20%, #cd2e31 95%);
  background: url(img/arrow-right.png) no-repeat right 50%, -ms-linear-gradient(bottom, #a70000 20%, #cd2e31 95%);
  background: url(img/arrow-right.png) no-repeat right 50%, -o-linear-gradient(bottom, #a70000 20%, #cd2e31 95%);
  background: url(img/arrow-right.png) no-repeat right 50%, -linear-gradient(bottom, #a70000 20%, #cd2e31 95%); }

#header_menu .button a:hover, #header_menu .button a:focus {
  background: url(img/arrow-right.png) no-repeat right 50%, -moz-linear-gradient(bottom, #a70000 20%, #cd2e31 95%);
  background: url(img/arrow-right.png) no-repeat right 50%, -webkit-linear-gradient(bottom, #a70000 20%, #cd2e31 95%);
  background: url(img/arrow-right.png) no-repeat right 50%, -ms-linear-gradient(bottom, #a70000 20%, #cd2e31 95%);
  background: url(img/arrow-right.png) no-repeat right 50%, -o-linear-gradient(bottom, #a70000 20%, #cd2e31 95%);
  background: url(img/arrow-right.png) no-repeat right 50%, -linear-gradient(bottom, #a70000 20%, #cd2e31 95%); }

body div a.regAction:hover, body #checkoutButton a.regAction:hover {
  /* $brand-secondary $brand-secondary-lighter */
  background: url(img/arrow-right.png) no-repeat right 50%, -moz-linear-gradient(bottom, #6F9A37 20%, #3b3b3b 95%);
  background: url(img/arrow-right.png) no-repeat right 50%, -webkit-linear-gradient(bottom, #6F9A37 20%, #3b3b3b 95%);
  background: url(img/arrow-right.png) no-repeat right 50%, -ms-linear-gradient(bottom, #6F9A37 20%, #3b3b3b 95%);
  background: url(img/arrow-right.png) no-repeat right 50%, -o-linear-gradient(bottom, #6F9A37 20%, #3b3b3b 95%);
  background: url(img/arrow-right.png) no-repeat right 50%, linear-gradient(bottom, #6F9A37 20%, #3b3b3b 95%);
  background: url(img/arrow-right.png) no-repeat right 50% #3b3b3b \9;
  *background: url(img/arrow-right.png) no-repeat right 50% #3b3b3b; }

#store_search_results div a.regAction:hover, #product_details_store_search_results div a.regAction:hover {
  /* $brand-secondary $brand-secondary-lighter */
  background: url(img/arrow-right.png) no-repeat right 50%, -moz-linear-gradient(bottom, #6F9A37 20%, #3b3b3b 95%);
  background: url(img/arrow-right.png) no-repeat right 50%, -webkit-linear-gradient(bottom, #6F9A37 20%, #3b3b3b 95%);
  background: url(img/arrow-right.png) no-repeat right 50%, -ms-linear-gradient(bottom, #6F9A37 20%, #3b3b3b 95%);
  background: url(img/arrow-right.png) no-repeat right 50%, -o-linear-gradient(bottom, #6F9A37 20%, #3b3b3b 95%);
  background: url(img/arrow-right.png) no-repeat right 50%, linear-gradient(bottom, #6F9A37 20%, #3b3b3b 95%);
  background: url(img/arrow-right.png) no-repeat right 50% #3b3b3b \9;
  *background: url(img/arrow-right.png) no-repeat right 50% #3b3b3b; }

#filterSearchValuesContainer form input[type="submit"] {
  background-position: -100px 0; }

#store_search_results .results a.btn-primary:hover,
#product_details_store_search_results .results a.btn-primary:hover {
  background-position: right 50%; }

#searchFilterButton {
  background: url(img/plumb_department_clue.png) no-repeat right 15px; }

/*Pagination*/
#box .paginateWrap .paginationLinks li a.prev {
  background: #d0d0d0 url(img/arrowL.png) no-repeat 5px 6px; }
  #box .paginateWrap .paginationLinks li a.prev:hover {
    background-position: 6px -15px; }

#box .paginateWrap .paginationLinks li a.next {
  padding-right: 23px;
  background: #f7f7f7 url(img/arrowR.png) no-repeat 45px 8px; }
  #box .paginateWrap .paginationLinks li a.next:hover {
    background-position: 40px -15px; }

#box .paginateWrap .paginationLinks li a:hover, #box .paginateWrap .paginationLinks li a.sel, #box .paginateWrap .paginationLinks li a.next:hover, #box .paginateWrap .paginationLinks li a.prev:hover {
  background-color: #e5e5e6;
  color: #555; }

.catalog_link, .myaccount_link, .regOptBox a, .chooseBranch .leftCol table a, #store_search_results .results a, #product_details_store_search_results .results a, a.info_icon, .order_link {
  color: #a70000; }

.genForm .addressRadios a, .genForm .shipping_address_content .ship a, .genForm .invoiceContent .ship a {
  color: #a70000; }

.newTabs span.off .catalog_link {
  color: #656565; }

#OrderSummaryWidget h2 {
  border-bottom: 1px solid #d0d0d0; }

/* Pagination on Address page */
.infoTablePaging li a.prev {
  padding-left: 18px;
  background: #d0d0d0 url(img/arrowL.png) no-repeat 5px 6px; }
  .infoTablePaging li a.prev:hover {
    background-position: 6px -15px; }

.infoTablePaging li a.next {
  padding-right: 18px;
  background: #d0d0d0 url(img/arrowR.png) no-repeat 40px 6px; }
  .infoTablePaging li a.next:hover {
    background-position: 40px -15px; }

.infoTablePaging li a:hover, .infoTablePaging li a.next:hover, .infoTablePaging li a.prev:hover {
  background-color: #cd2e31;
  color: #fff; }

.infoTablePaging li a.sel {
  background-color: #cd2e31;
  color: #fff;
  cursor: default; }

/* Navigation overrides */
#header_menu .first a.level1 span {
  padding-left: 26px;
  *padding-left: 24px;
  /*IE7*/
  padding-left: 24px; }

#header_menu a.level1 span {
  padding: 6px 9px;
  *padding: 6px 10px;
  /*IE7*/
  padding: 6px 10px;
  /*IE8 & 9*/ }

#header_menu .last a.level1 span {
  padding-right: 26px;
  *padding-right: 29px;
  /*IE7*/
  padding-right: 29px;
  /*IE8*/ }

.leftnav_myaccount_dotted,
#left_nav li {
  border-bottom: 2px solid #f7f7f7; }

#header_nav_cats {
  background: #cd2e31;
  display: none;
  /* This needs to be removed for responsive views */ }

/*new change about compare*/
#compareRow td {
  padding: 0 5px; }

.compare_img {
  position: relative; }

/*specific minicart styles*/
#addedView .message p {
  color: #cd2e31; }

.LightboxClose {
  background: url("img/popup_close.png") no-repeat 50% 50%; }

.toggleWrap .toggle label span {
  background: #f7f7f7;
  border: 1px solid #a70000;
  color: #a70000; }
  .toggleWrap .toggle label span.input-checked {
    background-color: #a70000;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cd2e31), color-stop(100%, #a70000));
    background: -webkit-linear-gradient(top, #cd2e31 0%, #a70000 100%);
    background: -moz-linear-gradient(top, #cd2e31 0%, #a70000 100%);
    background: -ms-linear-gradient(top, #cd2e31 0%, #a70000 100%);
    background: linear-gradient(top, #cd2e31 0%, #a70000 100%); }

#Search_Result_Summary h1.main-title {
  color: #cd2e31; }

/*  29/06/2017 - Store specific colours moved from other stylesheets
  as part of the new Wolseley site redesign
  ---------------------------------------------------------------- */
/* from common_wolseley.css */
#order_details tr th div p {
  color: #cd2e31; }

#billing a,
#shipping a,
.billing a,
.editAdd,
.ctaChangeDate,
.wallet_item_details_link {
  color: #cd2e31; }

#order_details .th_align_left_normal .details a.order_link {
  color: #cd2e31; }

div#check_product_availability div.product_options h1 a {
  color: #cd2e31; }

.bopis_link {
  color: #cd2e31; }

#remote_widget_tool_box .remote_widget_tool_customize {
  color: #cd2e31; }

#new_requisition_list_table a.partName {
  color: #cd2e31; }

.ranking_list_container .price span {
  color: #cd2e31; }

#browsingHistoryDisplay .price span,
#product .rightPdpNav table .nowPrice {
  color: #cd2e31; }

.subcategorywrapper .subcategory-list h3 {
  color: #cd2e31; }

#second_level_category_popup .bodycontent .product_details .product_information .priceWrap li {
  color: #cd2e31; }

.infoMessage a {
  color: #cd2e31; }

#order_details .th_align_left_normal .details .infoMessage a {
  color: #cd2e31; }

/* from global.css */
#quickLinkTitle {
  color: #cd2e31; }

.wishlist_detailed_link {
  color: #cd2e31; }

.order_content {
  color: #cd2e31; }

.feed_widget_label {
  color: #cd2e31; }

.feed_widget_label_invert {
  color: #cd2e31; }

#compare .contentarea {
  border: 1px solid #cd2e31; }

#compare .toptext {
  color: #cd2e31; }

a.button_remove {
  border-bottom: solid 1px #cd2e31; }

/*  end of 29/06/2017
  ---------------------------------------------------------------- */
#header {
  background-color: #cd2e31; }
  #header .top-menu-bar-wrapper {
    background-color: #f7f7f7; }

.header_superNav-wrapper {
  background-color: #f7f7f7;
  border-bottom: 2px solid #e5e5e6; }
  .header_superNav-wrapper .header_superNav {
    background-color: inherit; }
    .header_superNav-wrapper .header_superNav .text-color {
      color: #444; }
    .header_superNav-wrapper .header_superNav .color-primary {
      color: #cd2e31; }

#header_links .selectTrigger {
  background: url("img/plumb_nav_arrow_down.png") no-repeat scroll 100% 4px; }

#header_links .selectActive .selectTrigger {
  background: url("img/plumb_nav_arrow_up.png") no-repeat scroll 100% 4px; }

/*# sourceMappingURL=Wolseley_generated.css.map */