/* Add your custom CSS selectors here */

#block418 > a > img.img-responsive.hidden-xs.pt-3.pb-3 {
		width: 150px;
	}

@media screen and (max-width: 767px) {
		.text-right {
			padding-right: 0px;
		}
	}
	
	.text-right {
		padding-right: 10px;
	}
	
	/* Line clamp fix */
	
	.mcs-item,
	.MagicScroll figure,
	.mcs-item .mcs-caption {
		white-space: normal !important;
	}
	
	.line-clamp {
		line-height: 1.2;
	}

/* NEW Site Colours */

	.bg-dark {
		background-color: #000!important;
	}
	
	.bg-primary {
		background-color: #CF102D!important;
	}
	/* END of Site Colours */
	
/* Flags */	
	.flag-top-bar {
		background-color: #F8F9FA;
		margin-top: 0px;
		margin-bottom: 0px;
		vertical-align: middle;
		height: 30px;
	}
	
	@-moz-document url-prefix() {
		.flag-top-bar {
			height: 50px;
			padding-top: 10px;
			vertical-align: middle;
		}
	}
	/* Nav Bar New */
		.navbar {
		margin-bottom: 0px;
		z-index: 1;
	}
	
	.navbar-default {
		z-index: 1;
	}
.navbar-default {
		background-color: #000;
		border-color: #000;
		padding-left: 30px;
	}
	.navbar-default .navbar-nav>li>a {
		color: #fff;
	}
	
	.navbar-default .navbar-nav>li>a:focus,
	.navbar-default .navbar-nav>li>a:hover {
		color: #e31823;
		background-color: transparent;
	}
	@media screen and (max-width: 767px) {
		.navbar-default .navbar-toggle {
			border-color: #fff;
			background-color: #ccc;
		}
	}
		@media screen and (max-width: 767px) {
		.navbar-buttons:after {
			content: "Main Menu";
			text-transform: uppercase;
			color: #fff;
			font-weight: bold;
			padding: 18px 0px 18px 1px;
			display: inline-block;
			font-size: 16px;
		}
	}

	.yamm.navbar.navbar-static-top {
		z-index: 10;
	}

	@media (min-width: 768px) {
		.navbar-form .input-group {
			width: 120%;
		}
	}
	/* END of NAV BAR */
	
		/* Start of Category Page css - red box header */
		.productGridBoxHeader1 {
	font-family: acumin-pro, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 11pt;
	color: white;
	text-align: left;
	padding: 10px;
}
.productGridBoxHeader2 {
	font-family: acumin-pro, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 18pt;
	color: white;
	text-align: right;
	padding: 10px;
}
/* END of Category Page css - red box header */

.PoweredBy {
    display: none!important;
}

.searchbox {
    border: none!important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
}


/* mobile logo */

img.logo-mobile {
    max-width: 33.33%;
}


/* Vertical align */

.align-items-center {
    display: flex;
    align-items: center;
}

.align-items-end {
    display: flex;
    align-items: flex-end;
}

@media ( max-width:767px) {
    .align-items-center-xs {
        display: flex;
        align-items: center;
    }
    .align-items-end-xs {
        display: flex;
        align-items: flex-end;
    }
    .navbar-form.searchbox {
        padding-right: 15px;
        padding-left: 15px;
    }
}

@media ( min-width:768px) {
    .align-items-center-sm {
        display: flex;
        align-items: center;
    }
    .align-items-end-sm {
        display: flex;
        align-items: flex-end;
    }
}

@media ( min-width: 992px) {
    .align-items-center-md {
        display: flex;
        align-items: center;
    }
    .align-items-end-md {
        display: flex;
        align-items: flex-end;
    }
}

@media ( min-width: 1200px) {
    .align-items-center-lg {
        display: flex;
        align-items: center;
    }
    .align-items-end-md {
        display: flex;
        align-items: flex-end;
    }
}



/* login Menu */

@media ( max-width:767px) {
    .FlexLoginMenuList .fa,
    .FlexLogLinkIcon {
        font-size: 2em;
    }
    .FlexLogLinkIcon {
        padding-right: 0px;
    }
    .list-inline > li {
        display: inline-block;
        padding-right: 0px;
    }
    .my-account li:last-child {
        display: none!important;
    }
    .my-cart {
        padding-top: 5px!important;
    }
}






/* Responsive Breadcrumb */

@media ( max-width:767px) {
    .breadcrumb li {
        display: none;
    }
    .breadcrumb li:nth-last-child(2) {
        display: inline-block;
    }
    .breadcrumb li:nth-last-child(2)::before {
        content: "\f0d9";
        font: normal normal normal 14px/1 FontAwesome;
    }
}


/* Homepage heading strike-through */

/* h2.featured-header {
    border-bottom: 1px solid #ccc;
    line-height: 0.1em;
    margin: 20px 0 30px;
}

h2.featured-header span {
    background: #fff;
    padding: 0 10px;
}
*/
.featured-header + p{
    border-bottom: 1px solid #ccc;
    line-height: 0.1em;
    margin: 20px 0 30px;
}

.featured-header + p span {
    background: #fff;
    padding: 0 10px;
}

/* Product Details */

.product-code:before {
    content: "SKU: ";
}

.discount-before:before {
    content: "Discount ";
}

.discount-after:after {
    content: " Discount";
}


@media ( max-width:767px) {
    .CategorySummaryBox h3 {
        min-height: 30px;
        max-height: 30px;
        display: flex;
        align-items: center;
        font-size: 16px;
    }
    .CategorySummaryBox h3 span {
        width: 100%;
        padding-right: 5px;
        padding-left: 5px;
    }

    /* hide filters on mobile */
    .facetSidebar {
        display: none;
    }

	.product-thumbnails {
		margin-right: -5px;
		margin-left: -5px;
	}

	.product-thumbnails > .col-xs-3 {
		padding-right: 5px;
		padding-left: 5px;
	}

	.quantity-label {
		margin-bottom: 10px;
	}

	.quantity-label .control-label {
		margin-top: 0px!important;
	}

	.form-control {
		font-size: 16px;
	}

	.panel-heading h2 {
		font-size: 18px;
		text-transform: uppercase;
		margin-top: 10px;
	}

	.panel-heading i {
		margin-top: -10px;
	}

}

@media ( min-width:1024px) {
	.categoryProductList{
		margin-right: -5px;
		margin-left: -5px;
	}
    .categoryProductList > .col-md-4 {
        padding-right: 5px;
        padding-left: 5px;
    }
}

/* make the add to cart button green */


.prodSummary-btnAddToCart, .product-btnAddToCart {
    font-weight: 700;
	background-color:#28a745!important;
	border-color:#28a745!important;
	color:#FFFFFF!important;
}

.prodSummary-btnAddToCart:hover, .product-btnAddToCart:hover {
	background-color:#1e7e34!important;
	border-color:#1e7e34!important;
}



.add-to-cart input {
    width: 100%;
}
.add-to-cart .btnAddCart {
	
	display:inline-block!important;
}

.cart-collect{
	margin-top:4px;
	margin-bottom:0px;
	
}

.cart-small-device{
	font-size: 18px;
}

.cart-collect-caption{
	color: #555;
}
.cart-collect-caption:after{
	content: ' ';
}

.cart-collect-branch{
	font-weight: 700;
	padding-right:10px;
}

.cart-collect-buttons a{
	margin-bottom:4px;
}

.tablesaw-cell-content > p{
	display:none
}

.btn-group-checkout, .btn-group-maintain{
	margin-top:5px;
	margin-bottom:15px;
}
	.btn-update, .btn-delete, .btn-del-all, .btn-quick{
		text-transform:uppercase;

	}

@media (max-width:767px){
	
	.cart-collect{

}

	.cart-collect-caption{
		width:100%;
		float:left;
		margin-bottom:15px;
		
	}
	.cart-collect-branch{
		display:inline-block;
		padding-top:2px;
	}
	.cart-btnChangeBranch{
		min-width:40%;
		float:right;
	}
	.cart-btnChangeDelivery{
		width:100%;
		margin-top:10px;
	}
	.cart-collect{
		margin-top: 10px;
		margin-bottom: 0px;
		padding-bottom:0px;
	}
	.btn-group-checkout{
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.btn-group-maintain{
		margin-top: 0px;
		margin-bottom: 10px;
	}
	
	.btn-update, .btn-delete, .btn-del-all, .btn-quick{
		width:32%;
		margin-bottom:20px;
		font-size:10px;
		text-transform:uppercase;
		float:left;
		color:#555;
	}
	.btn-update, .btn-delete{
		margin-right:2%;
	}
	
	.cart-collect hr{
		float:left;
		width:100%;
	}
	
	.btn-update > span::before, .btn-delete > span::before, .btn-del-all > span::before, .btn-quick > span::before, .btn-sel-collect > span::before, .btn-sel-delivery > span::before {
		font-family: FontAwesome;
		display: block;
		width:100%;
		font-size:24px;
	}
	
	.btn-sel-collect{
		font-size:12px;
		width:49%;
		margin-right:2%;
		float:left;
	}

		.btn-sel-delivery{
		font-size:12px;
		width:49%;
		float:left;
	}
	
	.btn-sel-delivery > span::before {
		content: "\f0d1";
	}
	 .btn-sel-collect > span::before {
		content: "\f0a6";
	}
	.btnUpdate > span::before {
		content: "\f021";
	}
	.btn-delete > span::before {
		content: "\f057";
	}
	.btn-del-all > span::before {
		content: "\f014";
	}
	.btn-del-all{
	}
	.btn-quick{
		Display:none;
	}

	
	.btn-quote{
		width:49%;
		padding:6px 6px;
	}
	.btn-buylist{
		width:49%;
		float:right;
		padding:6px 6px;
	}
	.btn-checkout{
		width:100%;
	}
	.cart-btnChangeCollect{
		width:100%;
	}
	/*.btn-group-checkout + .btn-group-maintain{display:none;}*/
}

@media (min-width:768px){
	.cart-small-device{
		float:left;
		padding-top:4px;
	}
	.cart-collect-buttons{
		float:right;
	}
	.cart-collect-buttons + hr {
		float:left;
		width:100%;
	}
	#cartupdate{display:none;}
	.btn-group-maintain{
		width: 100%;
	}
	.btnQuickCart{
		float:right;
		font-weight:700;
	}

	

	
	
	
}

@media (min-width:1024px){
	
	.btn-change-delivery {
		margin-left:10px;
	}
}

@media (min-width:1200px){
	
	
}


/* Featured Categories, brands and products */

@media (max-width:767px){
	.featured-categories > .col-xs-6:nth-child(odd){
		padding-right:5px;
		clear:both;
	}
	.featured-categories > .col-xs-6:nth-child(even){
		padding-left:5px;
	}
	.featured-categories h3{
		min-height:30px;
		max-height:30px;
		display: flex;
        align-items: center;
	}
	.featured-categories h3 a{
		width:100%;
	}
	.featured-brands  > .col-xs-6:nth-ch
	.featured-brands  > .col-xs-6:nth-child(odd){
		padding-right: 20px;
		padding-left: 30px;
	}
	.featured-brands  > .col-xs-6:nth-child(even){
		padding-right: 30px;
		padding-left: 20px;
	}
	
	.productList > .row{
		margin-right: -5px;
		margin-left: -5px;
	}
	.productList .col-xs-6 .col-sm-12{
		padding-right: 5px;
		padding-left: 5px;
	}
}


div.groupHeader {font-size: 36px; margin-top: 10px; margin-bottom: 0px; font-family: inherit; font-weight: 500; line-height: 1.1; color: inherit; }
div.articleTitle > div {font-size: 24px; margin-top: 5px; margin-bottom: 0px; font-family: inherit; font-weight: 500; line-height: 1.1; }
div.articleInfo {display: none; }



/*! Tablesaw - v2.0.3 - 2016-06-03
* https://github.com/filamentgroup/tablesaw
* Copyright (c) 2016 Filament Group; Licensed MIT */

table.tablesaw {
  empty-cells: show;
  max-width: 100%;
  width: 100%;
}

.tablesaw {
  border-collapse: collapse;
  width: 100%;
}

/* Structure */

.tablesaw {
  border: 0;
  padding: 0;
}

.tablesaw th,
.tablesaw td {
  box-sizing: border-box;
  padding: .5em .7em;
}

.tablesaw thead tr:first-child th {
  padding-top: .9em;
  padding-bottom: .7em;
}

/* Table rows have a gray bottom stroke by default */

.tablesaw-stack tbody tr {
  border-bottom: 1px solid %Border Color%;
}

.tablesaw-stack td .tablesaw-cell-label,
.tablesaw-stack th .tablesaw-cell-label {
  display: none;
}

/* Mobile first styles: Begin with the stacked presentation at narrow widths */
@media (max-width : 767px) {
  .tablesaw-stack td,
  .tablesaw-stack th {
    text-align: left;
  }
}
@media only all {
  /* Show the table cells as a block level element */

  .tablesaw-stack td,
  .tablesaw-stack th {
    display: block;
  }

  .tablesaw-stack tr {
    clear: both;
    display: table-row;
  }

  /* Make the label elements a percentage width */

  .tablesaw-stack td .tablesaw-cell-label,
  .tablesaw-stack th .tablesaw-cell-label {
    display: block;
    padding: 0 .6em 0 0;
    width: 30%;
    display: inline-block;
  }

  /* For grouped headers, have a different style to visually separate the levels by classing the first label in each col group */

  .tablesaw-stack th .tablesaw-cell-label-top,
  .tablesaw-stack td .tablesaw-cell-label-top {
    display: block;
    padding: .4em 0;
    margin: .4em 0;

    border-style:solid;
    background-color: %Background Color%;
    border-color:%Border Color%;;
  }

  .tablesaw-cell-label {
    display: block;
  }

  /* Avoid double strokes when stacked */

  .tablesaw-stack tbody th.group {
    margin-top: -1px;
  }

  /* Avoid double strokes when stacked */

  .tablesaw-stack th.group b.tablesaw-cell-label {
    display: none !important;
  }
}

/* Use Bootstrap xs breakpoint */
@media (max-width: 767px) {
  .tablesaw-stack thead td,
  .tablesaw-stack thead th {
    display: none;
  }

  .tablesaw-stack tbody td,
  .tablesaw-stack tbody th {
    clear: left;
    float: left;
    width: 100%;
  }

  .tablesaw-cell-label {
    vertical-align: top;
  }

  .tablesaw-cell-content {
    max-width: 67%;
    display: inline-block;
  }

  .tablesaw-stack td:empty,
  .tablesaw-stack th:empty {
    display: none;
  }
}

/* Media query to show as a standard table at 560px (35em x 16px) or wider */
/* Use Bootstrap xs breakpoint */
@media (min-width: 768px) {
  .tablesaw-stack tr {
    display: table-row;
  }

  /* Show the table header rows */

  .tablesaw-stack td,
  .tablesaw-stack th,
  .tablesaw-stack thead td,
  .tablesaw-stack thead th {
    display: table-cell;
    margin: 0;
  }

  /* Hide the labels in each cell */

  .tablesaw-stack td .tablesaw-cell-label,
  .tablesaw-stack th .tablesaw-cell-label {
    display: none !important;
  }
}


.followUsItems
{
    list-style-type: none;
    margin: 0;
    padding:0;
}
.followUsItems li
{
    display: inline;
}
.followUsItems a
{
    display: inline-block;
}

.followUsItems.DefaultTheme li a
{
    -webkit-transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
    transition: all ease 0.3s;
}

/* Tipso Bubble Styles */
.tipso_bubble , .tipso_bubble > .tipso_arrow {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
}
.tipso_bubble {
    position: absolute;
	text-align: center;
	border-radius: 6px;
	z-index: 9999;
}
.tipso_style {
	cursor: help;
	border-bottom: 1px dotted;
}
.tipso_title {
	border-radius: 6px 6px 0 0;
}
.tipso_content {
  	word-wrap: break-word;
	padding: 0.5em;
}

/* Tipso Bubble size classes - Similar to Foundation's syntax*/
.tipso_bubble.tiny {
	font-size: 0.6rem;
}
.tipso_bubble.small  {
	font-size: 0.8rem;
}
.tipso_bubble.default {
	font-size: 1rem;
}
.tipso_bubble.large  {
	font-size: 1.2rem;
	width: 100%;
}

/* Tipso Bubble Div */
.tipso_bubble > .tipso_arrow {
	position: absolute;
	width: 0; height: 0;
	border: 8px solid;
	pointer-events: none;
}
.tipso_bubble.top > .tipso_arrow  {
	border-top-color: #000;
	border-right-color: transparent;
	border-left-color: transparent;
	border-bottom-color: transparent;
	top: 100%;
	left: 50%;
	margin-left: -8px;
}
.tipso_bubble.bottom > .tipso_arrow {
	border-bottom-color: #000;
	border-right-color: transparent;
	border-left-color: transparent;
	border-top-color: transparent;
	bottom: 100%;
	left: 50%;
	margin-left: -8px;
}
.tipso_bubble.left > .tipso_arrow {
	border-left-color: #000;
	border-top-color: transparent;
	border-bottom-color: transparent;
	border-right-color: transparent;
	top: 50%;
	left: 100%;
	margin-top: -8px;
}
.tipso_bubble.right > .tipso_arrow {
	border-right-color: #000;
	border-top-color: transparent;
	border-bottom-color: transparent;
	border-left-color: transparent;
	top: 50%;
	right: 100%;
	margin-top: -8px;
}

.tipso_bubble .top_right_corner,
.tipso_bubble.top_right_corner {
	border-bottom-left-radius: 0;
}

.tipso_bubble .bottom_right_corner ,
.tipso_bubble.bottom_right_corner {
	border-top-left-radius: 0;
}

.tipso_bubble .top_left_corner,
.tipso_bubble.top_left_corner {
	border-bottom-right-radius: 0;
}

.tipso_bubble .bottom_left_corner,
.tipso_bubble.bottom_left_corner {
	border-top-right-radius: 0;
}
a.back-to-top {
    display:none;
	position:fixed;
    bottom: 20px;
    right: 20px;
	z-index: 10;
}

.list-unstyled {
    padding-left: 0;
    list-style: none;
}
.pagePanel > ul {
    margin-top: 0;
    margin-bottom: 10px;
	padding-left: 0;
    list-style: none;
}

/* NEW ADDITIONS 21st April 2022 */

	/* Search Suggestions */
	
	ul.searchSuggestions .prodImageSuggestion {
		display: block;
		margin-right: 10px;
		margin-top: 0px;
		float: left;
		width: 45px;
		height: 40px;
		/*	height: fit-content; */
	}
	
	ul.searchSuggestions {
		display: block !important;
		width: 300px !important;
		border-width: 2px;
		border-color: #bbbbbb;
		border-radius: 0px;
	}
	
	ul.searchSuggestions li {
		font-size: 13px;
		padding: 10px 5px 5px 10px !important;
		margin: 0 !important;
		font-family: 'acumin-pro';
	}
	
	.ui-state-hover,
	.ui-widget-content .ui-state-hover,
	.ui-widget-header .ui-state-hover,
	.ui-state-focus,
	.ui-widget-content .ui-state-focus,
	.ui-widget-header .ui-state-focus {
		border: none !important;
		background: #fff !important;
		font-weight: normal !important;
		color: #000000 !important;
		font-family: 'acumin-pro'!important;
	}
	
	.ui-state-hover a,
	.ui-state-hover a:hover,
	.ui-state-hover a:link,
	.ui-state-hover a:visited,
	.ui-state-focus a,
	.ui-state-focus a:hover,
	.ui-state-focus a:link,
	.ui-state-focus a:visited {
		color: #000000 !important;
		letter-spacing: 0px;
		font-weight: 300;
		font-family: 'acumin-pro'!important;
	}
	
	/* END Search Suggestions */
	
	   /* VAT OPTIONS */	
	
		.inc-vat-after:after {
		content: " inc. VAT";
	}
	
	.inc-vat-after-cs:after {
		content: " inc. VAT";
		font-size: 14px;
	}
	
	.inc-vat-after-default:after {
		content: " inc. VAT";
		font-size: 14px;
		font-weight: normal;
	}
	.product-code:before {
		content: "Item No. ";
	}
	  /* END VAT OPTIONS */	
	  
	  /* BUTTONS */
	.btn-primary,
	.well.bg-primary {
		background-color: #CF102D!important;
		border-color: #CF102D!important;
	}	
	.btn-success,
	.badge-success {
		background-color: #CF102D!important;
		border-color: #CF102D!important;
		color: #FFFFFF!important;
	}
	
	.btn-success:hover {
		background-color: #aa0303!important;
		border-color: #aa0303!important;
		color: #FFFFFF!important;
	}
	.btn-primary:hover {
		background-color: #aa0303!important;
		border-color: #aa0303!important;
	}
		.prodSummary-btnAddToCart {
		font-size: 13px;
		font-weight: normal;
	}
	  /* END of BUTTONS */
	  
	  	/* START Main Headings & text colours */
	.h1,
	.h2,
	.h3,
	.h4,
	.h5,
	h1,
	h2,
	h3,
	h4,
	h5,
	{
		font-family: acumin-pro, sans-serif!important;
		font-weight: 800!important;
		line-height: 1.1;
		font-style: normal;
		color: inherit;
	}
	
	.h1,
	.h2,
	h1,
	h2 {
		font-family: inherit;
		font-weight: 800!important;
		line-height: 1.1;
		color: inherit;
	}
	
	.h6,
	h6 {
		font-family: acumin-pro, sans-serif!important;
		font-weight: 400;
		line-height: 1.1;
		font-style: normal;
		color: inherit;
	}
	
	body {
		font-family: acumin-pro, sans-serif!important;
		font-weight: 400;
		font-size: 14px;
		line-height: 1.42857143;
		color: black;
	}
		.col-red {
		color: #CF102D!important;
	}
	
	.coltext-red {
		color: #CF102D!important;
	}
	
	a {
		color: #CF102D;
		font-weight: 600;
	}
	
	a:hover {
		color: black;
	}
	
		a.text-secondary {
		font-weight: 400;
		font-size: 10pt;
		color: black;
	}
	a.text-dark {
	color: #CF102D!important;
}
	@media screen and (max-width: 767px) {
		.text-dark {
			color: #ffffff!important;
		}
	}
	.text-white {
		color: #FFFFFF!important;
	}
	
	i.fa.fa-search {
		color: #CF102D;
	}
		.fa-2x {
		font-size: 1.2em;
	}
	/* End of Main Headings & text colours */
	
	/* Carousel & Sliders */
#MagicScroll-488857954316 > div.mcs-wrapper > div > div:nth-child(9) > div {
	height: 105px
}
.ProductSliderBox {
	height: 105px
}
.carousel .item .slideImg {
	width: 100%;
}
.carousel .item .carousel-html {
	z-index: 1;
	top: 0;
	left: 0;
}
.break-out {
	width: 100vw;
	position: relative;
	left: calc(-1 * (100vw - 100%) / 2);
	margin-left: -10px;
	margin-right: -10px;
	margin-bottom: 0;
}
@media ( max-width:767px) {
	.break-out {
		width: 100vw;
		position: relative;
		left: calc(-1 * (100vw - 100%) / 2);
		margin-left: 0px;
		margin-right: -10px;
	}
}
@media ( max-width:812px) {
	.break-out {
		width: 100vw;
		position: relative;
		left: calc(-1 * (100vw - 100%) / 2);
		margin-left: 0px;
		margin-right: -10px;
	}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	.break-out {
		width: 100vw;
		position: relative;
		left: calc(-1 * (100vw - 100%) / 2);
		margin-left: 0px;
		margin-right: -10px;
	}
}

/* Miscellaneous */
.breadcrumb {
	padding: 1px 1px;
	margin-top: 20px;
	margin-bottom: 30px;
	list-style: none;
	background-color: #ffffff;
	border-radius: 4px;
}
hr {
	border-top: 1px solid #ccc;
}
.MagicZoom,
.mz-figure {
	z-index: 0 !important;
}
.catPanel {
	line-height: 12px;
}
.xsticky {
	position: fixed;
	top: 0;
	width: 100%;
	background-color: black;
}
.xsticky + .content {
	padding-top: 0px;
	background-color: #e31823;
}
@media only screen and (min-width: 812px) {
	.sticky {
		position: fixed;
		top: 0;
		width: 100%;
		background-color: black;
	}
}
@media only screen and (max-width: 768px) {
	.xsticky {
		display: none!important;
	}
}
.moreProducts {
	display: none;
}
a.bar {
	color: gray;
}
@media only screen and (max-width: 768px) {
	a.text-secondary {
		font-weight: 400;
		font-size: 10pt;
		color: white!important;
	}
}
.carousel-indicators {
	z-index: 7;
}
	div.documentLink {
		font-size: 1.3em;
		border: 1px solid #ddd;
		padding: 5px 0px 5px 20px;
		border-radius: 4px;
		background-color: #f9f9f9;
	}
	
	div.documentLink a {
		display: block;
	}
	
	/* Filter Title */
	.filter-title {
	width: 100%;
	background-color: #e31823;
	padding-top: 6px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin-top: 26px;
	height: 30px;
	font-size: 12pt;
	font-weight: 800;
	font-family: acumin-pro-condensed, sans-serif;
	color: #fff
}
.xfilter-title {
	background-color: #e31823;
	width: 30%;
	padding: 10px;
	margin-top: 10px;
	font-size: 16pt;
	font-weight: 800;
	font-family: acumin-pro-condensed, sans-serif;
	color: #fff;
}

	/* MJ Faceted Navigation */
.collapse.in {
	display: block;
}

/*	.facetNavControl > .facetFilterSection.DefaultTheme .facetControlWrapper {
		margin: 10px 0px 0px 0px;
	} */
.facetNavControl > .facetFilterSection.DefaultTheme .facetControlWrapper {
	margin: 0px 0px -10px 0px;
}
div#pbc_bc_b1474_b1453_divFacetSidebar {
	margin-top: -8.2em;
}
.facetNavHeading .facetNavPanel .facetFilterHeading+section,
.facetNavHeading .facetNavPanel .facetFilterSection>div {
	padding-left: 10px;
}
.facetControlList {
	padding-left: 0;
	list-style: none;
	padding-left: 7px;
}
#pbc_bc_b1474_b1453_facetedNavigation_facets_btnClearAll_0 {
	padding-left: 7px
}
.facetSelected {
	cursor: pointer;
}
.facetControlList {
	max-height: 245px;
	overflow-y: auto;
	overflow-x: hidden;
}
#pbc_bc_b1474_b1453_facetedNavigation_facetRoot > section > header > h3 {
	font-size: 16px!important;
	font-weight: bold;
	margin-top: 17px;
	/* color: #CF102D!important; */
}

div#pbc_bc_b1474_b1453_divFacetSidebar {
	margin-top: -8.2em;
}
#pbc_bc_b1474_b1462_facetNavLink > div {
	background-color: #CF102D;
	color: #fff;
}
@media only screen and (max-width: 768px) {
	.facetFilterlHeader h3 {
		font-size: 14px!important;
		font-weight: bold;
		margin-top: 17px;
	}
}
#pbc_bc_b1474_b1462_facetNavLink {
	font-family: acumin-pro-extra-condensed, sans-serif;
	font-weight: 800;
	font-size: 15pt;
	text-transform: uppercase;
}
#pbc_bc_b1474_b1453_facetedNavigation_facetRoot > section:nth-child(2) > header {
	border-top: 0px solid #fff;
}
.facetNavControl > .facetFilterSection.DefaultTheme .facetFilterlHeader {
	padding: 0px;
	border-top: 2px solid #B3B4B6;
	margin-top: 17px;
	/*	border-bottom: 1px solid #B3B4B6; */
}
#pbc_bc_b1474_b1453_facetedNavigation_facetRoot > section > header > h3 {
    font-size: 15px!important;
    font-weight: bold;
    margin-top: 17px;
    /* color: #CF102D!important; */
}
	
	/* END OF FACETED */
	
	/* B2B NEW PRODUCTS BLOCK */
div#pbc_bc_b1464_productList_divProductList,
#ctl00_mainContent_MasterCenter_bc_b533_b525_productList_divProductList,
#ctl00_mainContent_MasterCenter_bc_b871_b1089_productList_divProductList,
#ctl00_mainContent_MasterCenter_bc_b1285_productList_divProductList {
	height: 535px;
}
@media only screen and (max-width: 768px) {
	div#pbc_bc_b1464_productList_divProductList,
	#ctl00_mainContent_MasterCenter_bc_b533_b525_productList_divProductList,
	#ctl00_mainContent_MasterCenter_bc_b871_b1089_productList_divProductList,
	#ctl00_mainContent_MasterCenter_bc_b1285_productList_divProductList {
		height: 700px;
	}
}
@media only screen and (max-width: 992px) and (min-width: 768px) {
	div#pbc_bc_b1464_productList_divProductList,
	#ctl00_mainContent_MasterCenter_bc_b533_b525_productList_divProductList,
	#ctl00_mainContent_MasterCenter_bc_b871_b1089_productList_divProductList,
	#ctl00_mainContent_MasterCenter_bc_b1285_productList_divProductList {
		height: 620px;
	}
}

/* INTRO TILES */
	.intro-tile {
		width: 100%;
		background-image: linear-gradient(#F7F7F7, #E3E3E3);
		padding-top: 30px;
		padding-left: 30px;
		padding-right: 30px;
		padding-bottom: 30px;
		height: 235px;
	}
}
.intro-tile-body {
	padding: 20px;
	line-height: 205px;
	display: flex;
	justify-content: center;
	align-items: center;
	overflow: hidden;
	max-width: 100%;
}
.intro-tile-img {
	height: 235px;
	object-fit: cover;
	display: flex;
	overflow: hidden;
}
@media screen and (max-width:991px) {
	.intro-tile-img {
		height: 325px;
	}
	
	.intro-tile {
		height: 325px;
	}
}
@media screen and (max-width:766px) {
	.intro-tile-img {
		display: none;
	}
	
	.intro-tile {
		height: 300px;
	}
}

/* PAGINATION RESULTS */
	.pagination > .active > a,
	.pagination > .active > a:focus,
	.pagination > .active > a:hover,
	.pagination > .active > span,
	.pagination > .active > span:focus,
	.pagination > .active > span:hover {
		color: #fff;
		background-color: #e31823!important;
		border-color: #e31823!important;
	}
	
	#pbc_bc_b181_divCategoryProductList > div.prodlstcontent > div.prodlstsorttbl.productResultBottom > div {
		padding-top: 0px;
		padding-right: 18px;
		padding-bottom: 0px;
		padding-left: 18px;
	}
	
	#mainCenter > div > div:nth-child(3) > div.col-sm-12 > div > div.prodlstcontent > div.prodlstsorttbl.productResultBottom > div {
		padding-top: 0px;
		padding-right: 18px;
		padding-bottom: 0px;
		padding-left: 18px;
	}
	
	/* ALL MISCELLANEOUS */
		@media screen and (max-width: 767px) {
		#mainHeader > div.bg-primary.text-white > div > div > div.logo-block.col-xs-12.col-sm-4.col-md-4.col-lg-4 > div > div.col-xs-12.visible-xs.hidden-sm.hidden-md.hidden-lg > div > div > p {
			padding-top: 20px;
			padding-bottom: 10px;
		}
	}
	
	div.col-sm-9.page-header.text-center.text-uppercase.font-weight-bold {
		display: none;
	}
	
	#ctl00_mainHeader_MasterTop_b1114_updLoginMenu > div:nth-child(1) > div:nth-child(2) > div > div > div > div {
		text-align: right;
		padding: 0px;
	}
	
	@media screen and (max-width: 767px) {
		#ctl00_mainHeader_MasterTop_b1114_updLoginMenu > div:nth-child(1) > div:nth-child(2) > div > div > div > div {
			text-align: center;
		}
	}
	
	#ctl00_mainHeader_MasterTop_b1114_LoginView1_updLoggedInTemplate > div:nth-child(1) > div > div {
		padding-right: 0px;
	}
	
	#mainHeader > div.bg-primary.text-white > div > div > div.col-xs-12.col-sm-6.col-lg-6 {
		padding: 0px;
	}
	
	.sectionheader {
		display: none;
	}
	
	.wtb-footer row {
		display: none;
	}
	
	.product-info-container {
		display: flex;
	}
	
	.product-info-section {
		flex: 1;
		/*grow*/
		text-align: center;
		vertical-align: middle;
	}
	
	.prod-icon {
		width: 45px;
	}
	
	.h3-prod-info {
		font-size: 16px;
		font-weight: bold;
	}
	
	@media screen and (max-width: 600px) {
		.h3-prod-info {
			font-size: 14px;
		}
		.product-info-container {
			flex-direction: column;
		}
	}
	
	.xprodSummary-btnAddToCart,
	.xproduct-btnAddToCart:hover {
		font-weight: 700;
		background-color: #aa0303!important;
		border-color: #aa0303!important;
		color: #FFFFFF!important;
	}
	
	.ccollapse.in {
		display: none;
	}
	
	div.browsebox a:link,
	div.browsebox a:visited {
		color: gray;
	}
	
	.line-clamp-5 {
		height: calc(1em * 1.2 * 7);
	}
	
	#mainCenter > div > div:nth-child(3) > div.col-sm-12 > div > div.row > div:nth-child(4) {
		display: none;
	}
	/* Mega Menu font sizes */
	
	.dropdown-menu {
		font-size: 12px;
		line-height: 14px;
	}
	
	li.smDropdownHeading {
		padding-left: 1.6em;
	}
	
	span.catPanelHeader {
		font-size: 17px;
		font-weight: bold;
	}
	/* 	@media (min-width: 768px) {
		.col-sm-3 {
			width: 25%;
		}
	} */
	
	.prodlstheader {
		display: none;
	}
	
	h2.h4.mt-5.text-uppercase {
		color: #e31823;
	}
	
	.dropdown-menu::-webkit-scrollbar {
		width: 12px;
		/* width of the entire scrollbar */
	}
	
	#ctl00_mainHeader_MasterTop_b211_b483_megaMenu > li.dropdown.use-yamm.open > div::-webkit-scrollbar {
		width: 12px;
		/* width of the entire scrollbar */
	}
	
	.cat-description-intro {
		font-family: acumin-pro, sans-serif!important;
		font-weight: 400;
		font-size: 11pt;
		line-height: 1.3;
	}
	
	@media (max-width: 767px) .FlexLoginMenuList .fa,
	.FlexLogLinkIcon {
		font-size: 1em;
	}
	/* Mobile login */
	
	@media (max-width: 767px) {
		.FlexLoginMenuList .fa,
		.FlexLogLinkIcon {
			font-size: 1em;
		}
	}
	
	li.smDropdownHeading {
		padding-left: 1.2em;
		font-family: acumin-pro, sans-serif!important;
		font-size: 13pt;
		font-weight: 400;
		padding-right: 1.25em;
	}
	
	.dropdown-menu {
		color: #e31823;
		font-family: acumin-pro, sans-serif!important;
		font-weight: 400;
		padding-right: 1.25em;
		padding-left: 1.25em;
		padding-bottom: 1.25em;
	}
	
	input#ctl00_mainHeader_MasterTop_b419_txtName {
		font-family: 'acumin-pro';
		width: 100%;
	}
	
	@media (min-width: 992px) {
		#pbc_bc_b181_divCategoryProductList.col-sm-12 .productSummaryBox.col-lg-4 {
			width: 25%;
		}
	}
	
	@media (min-width: 992px) {
		#pbc_bc_b1474_b1453_divCategoryProductList.col-sm-12 .productSummaryBox.col-lg-4 {
			width: 25%;
		}
	}
	
	#pbc_bc_b1474_b1453_divCategoryProductList.col-sm-3 > div.prodlstcontent {
		width: 25%;
	}
	
	img.img-responsive.FlexProductImage {
		border: 20px;
		/* border-block-color: white; */
		border-style: solid;
		border-color: white;
	}
	
	@media (max-width: 767px) {
		.panel-heading h2 {
			margin-top: 3px;
			margin-bottom: 0px
		}
	}
	
	span.catPanelHeader a:link {
		color: #e31823;
	}
	
	span.catPanelHeader a:visited {
		color: #e31823;
	}
	
	span.catPanelHeader a:hover {
		color: #e31823;
	}
	
	span.catPanelHeader a:active {
		color: #e31823;
	}
	
	.cat-description-intro {
		font-size: 10pt;
		line-height: 1.2;
	}
	
	.img-box-fill {
		object-fit: cover;
	}
	
	.p-3 {
		background-color: #fcfcfc;
		padding-top: none;
	}
	
	.categoryProductList h3 a {
		color: #000000!important;
		font-weight: bold;
		font-size: 11pt;
		line-height: 1;
		margin-bottom: 2px;
	}
	
	.thumbnail {
		border: 1px solid #fff;
		border-radius: 0px;
	}
	
	#pbc_bc_b181_divCategoryProductList > div.prodlstheader {
		display: none;
	}
	
	.well {
		min-height: 20px;
		padding: 19px;
		margin-bottom: 20px;
		background-color: #fff;
		border: 1px solid #fff;
		border-radius: 0px;
		-webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 0%);
		box-shadow: inset 0 0px 0px rgb(0 0 0 / 0%);
	}
	
	.page-header {
		padding-bottom: 9px;
		margin: 8px 0 -1px;
		border-bottom: 0px solid #eee;
		font-size: 32pt;
		text-transform: uppercase;
		font-weight: 800;
		font-family: acumin-pro-condensed, sans-serif;
	}
	
	#pbc_bc_b1474_b1453_cplProducts_plrTop_ctl07 {
		/* color: red; */
		border-color: white;
		border-radius: 1px;
		box-shadow: none;
	}
	
	.thumbnail3 {
		display: block;
		/* padding: 4px; */
		margin-bottom: 20px;
		line-height: 1.42857143;
		background-color: #fff;
		border: 2px solid #ddd;
		/* border-radius: 4px; */
		-webkit-transition: border .2s ease-in-out;
		-o-transition: border .2s ease-in-out;
		transition: border .2s ease-in-out;
	}
	
	#pbc_bc_b578_b166_lgn1_updLoginButton > div > div > div:nth-child(1) > div {
		color: #fff!important:
	}
	
	@media only screen and (max-width: 768px) {
		.add-to-cart {
			margin-left: 14px;
			padding-right: 20px!important;
		}
	}
	
	#pbc_bc_b1464_productList_rptProducts_psProducts_1_ctl06_1 > div > div.row > div:nth-child(1) > h3.h5.line-clamp.line-clamp-2 > a {
		color: #000;
	}
	
	.breadcrumb {
		padding: 1px 1px;
		margin-top: 20px;
		margin-bottom: 30px;
		list-style: none;
		background-color: #ffffff;
		border-radius: 4px;
	}
	
		.mcs-item a {
		height: 100%;
		color: #000;
	}
	
	/* PRODUCT PAGE BLOCKS */
	
		/* B2B Product Page - You Might Be Interested In Separate Block - no border and bg */
	
	#pbc_bc_b180_prodDet_ctl00_ctl77_dvPanelHeading,
	#pbc_bc_b180_prodDet_ctl00_ctl82_dvPanelHeading,
	#pbc_bc_b180_prodDet_ctl00_ctl85_dvPanelHeading,
	#pbc_bc_b180_prodDet_ctl00_ctl80_dvPanelHeading {
		background-color: #ffffff;
		border-color: #fff;
	}
	
	div#pbc_bc_b180_prodDet_ctl00_ctl77_dvPanel,
	div#pbc_bc_b180_prodDet_ctl00_ctl82_dvPanel,
	div#pbc_bc_b180_prodDet_ctl00_ctl85_dvPanel,
	div#pbc_bc_b180_prodDet_ctl00_ctl80_dvPanel {
		border-color: white;
	}
	
	div#pbc_bc_b180_prodDet_ctl00_ctl77_dvCrossSellList,
	div#pbc_bc_b180_prodDet_ctl00_ctl82_dvCrossSellList,
	div#pbc_bc_b180_prodDet_ctl00_ctl85_dvCrossSellList,
	div#pbc_bc_b180_prodDet_ctl00_ctl80_dvCrossSellList {
		height: 515px;
	}
	
	@media only screen and (max-width: 768px) {
		div#pbc_bc_b180_prodDet_ctl00_ctl77_dvCrossSellList,
		div#pbc_bc_b180_prodDet_ctl00_ctl82_dvCrossSellList,
		div#pbc_bc_b180_prodDet_ctl00_ctl85_dvCrossSellList,
		div#pbc_bc_b180_prodDet_ctl00_ctl80_dvCrossSellList {
			height: 638px;
		}
	}
	
	@media only screen and (max-width: 992px) and (min-width: 768px) {
		div#pbc_bc_b180_prodDet_ctl00_ctl77_dvCrossSellList,
		div#pbc_bc_b180_prodDet_ctl00_ctl82_dvCrossSellList,
		div#pbc_bc_b180_prodDet_ctl00_ctl85_dvCrossSellList,
		div#pbc_bc_b180_prodDet_ctl00_ctl80_dvCrossSellList {
			height: 610px;
		}
	}
	/* END OF YOU MAY BE INTERESTED IN */
	/* B2b Product Page - Others Also Viewed In Separate Block - no border and bg */
	
	#pbc_bc_b180_prodDet_ctl00_ctl81_dvPanelHeading,
	#pbc_bc_b180_prodDet_ctl00_ctl83_dvPanelHeading,
	#pbc_bc_b180_prodDet_ctl00_ctl86_dvPanelHeading,
	#pbc_bc_b180_prodDet_ctl00_ctl89_dvPanelHeading,
	#pbc_bc_b180_prodDet_ctl00_ctl84_dvPanelHeading,
	#pbc_bc_b180_prodDet_ctl00_ctl90_dvPanelHeading {
		background-color: #ffffff;
		border-color: #fff;
	}
	
	div#pbc_bc_b180_prodDet_ctl00_ctl81_dvPanel,
	div#pbc_bc_b180_prodDet_ctl00_ctl83_dvPanel,
	div#pbc_bc_b180_prodDet_ctl00_ctl86_dvPanel,
	div#pbc_bc_b180_prodDet_ctl00_ctl89_dvPanel,
	div#pbc_bc_b180_prodDet_ctl00_ctl84_dvPanel,
	div#pbc_bc_b180_prodDet_ctl00_ctl90_dvPanel {
		border-color: white;
	}
	
	div#pbc_bc_b180_prodDet_ctl00_ctl81_dvCrossSellList,
	div#pbc_bc_b180_prodDet_ctl00_ctl83_dvCrossSellList,
	div#pbc_bc_b180_prodDet_ctl00_ctl86_dvCrossSellList,
	div#pbc_bc_b180_prodDet_ctl00_ctl89_dvCrossSellList,
	div#pbc_bc_b180_prodDet_ctl00_ctl84_dvCrossSellList,
	div#pbc_bc_b180_prodDet_ctl00_ctl90_dvCrossSellList {
		height: 515px;
	}
	
	@media only screen and (max-width: 768px) {
		div#pbc_bc_b180_prodDet_ctl00_ctl81_dvCrossSellList,
		div#pbc_bc_b180_prodDet_ctl00_ctl83_dvCrossSellList,
		div#pbc_bc_b180_prodDet_ctl00_ctl86_dvCrossSellList,
		div#pbc_bc_b180_prodDet_ctl00_ctl89_dvCrossSellList,
		div#pbc_bc_b180_prodDet_ctl00_ctl84_dvCrossSellList,
		div#pbc_bc_b180_prodDet_ctl00_ctl90_dvCrossSellList {
			height: 638px;
		}
	}
	
	@media only screen and (max-width: 992px) and (min-width: 768px) {
		div#pbc_bc_b180_prodDet_ctl00_ctl81_dvCrossSellList,
		div#pbc_bc_b180_prodDet_ctl00_ctl83_dvCrossSellList,
		div#pbc_bc_b180_prodDet_ctl00_ctl86_dvCrossSellList,
		div#pbc_bc_b180_prodDet_ctl00_ctl89_dvCrossSellList,
		div#pbc_bc_b180_prodDet_ctl00_ctl84_dvCrossSellList,
		div#pbc_bc_b180_prodDet_ctl00_ctl90_dvCrossSellList {
			height: 610px;
		}
	}
	/* END OF OTHERS ALSO VIEWED */
	/* Guest Product Page - You Might Be Interested In Separate Block - no border and bg */
	
	#pbc_bc_b180_prodDet_ctl00_ctl66_dvPanelHeading {
		background-color: #ffffff;
		border-color: #fff;
	}
	
	div#pbc_bc_b180_prodDet_ctl00_ctl66_dvPanel {
		border-color: white;
	}
	
	div#pbc_bc_b180_prodDet_ctl00_ctl66_dvCrossSellList {
		height: 435px;
	}
	
	@media only screen and (max-width: 768px) {
		div#pbc_bc_b180_prodDet_ctl00_ctl66_dvCrossSellList {
			height: 515px;
		}
	}
	
	@media only screen and (max-width: 992px) and (min-width: 768px) {
		div#pbc_bc_b180_prodDet_ctl00_ctl66_dvCrossSellList {
			height: 520px;
		}
	}
	/* END OF GUEST - YOU MAY BE INTERESTED IN */
	/* Guest Product Page - Others Also Viewed Separate Block - no border and bg */
	
	#pbc_bc_b180_prodDet_ctl00_ctl70_dvPanelHeading,
	#pbc_bc_b180_prodDet_ctl00_ctl71_dvPanelHeading,
	#pbc_bc_b180_prodDet_ctl00_ctl72_dvPanelHeading,
	#pbc_bc_b180_prodDet_ctl00_ctl73_dvPanelHeading,
	#pbc_bc_b180_prodDet_ctl00_ctl74_dvPanelHeading,
	#pbc_bc_b180_prodDet_ctl00_ctl75_dvPanelHeading,
	#pbc_bc_b180_prodDet_ctl00_ctl76_dvPanelHeading,
	#pbc_bc_b180_prodDet_ctl00_ctl78_dvPanelHeading,
	#pbc_bc_b180_prodDet_ctl00_ctl79_dvPanelHeading {
		background-color: #ffffff;
		border-color: #fff;
	}
	
	div#pbc_bc_b180_prodDet_ctl00_ctl70_dvPanel,
	div#pbc_bc_b180_prodDet_ctl00_ctl71_dvPanel,
	div#pbc_bc_b180_prodDet_ctl00_ctl72_dvPanel,
	div#pbc_bc_b180_prodDet_ctl00_ctl73_dvPanel,
	div#pbc_bc_b180_prodDet_ctl00_ctl74_dvPanel,
	div#pbc_bc_b180_prodDet_ctl00_ctl75_dvPanel,
	div#pbc_bc_b180_prodDet_ctl00_ctl76_dvPanel,
	div#pbc_bc_b180_prodDet_ctl00_ctl78_dvPanel,
	div#pbc_bc_b180_prodDet_ctl00_ctl79_dvPanel {
		border-color: white;
	}
	
	div#pbc_bc_b180_prodDet_ctl00_ctl70_dvCrossSellList,
	div#pbc_bc_b180_prodDet_ctl00_ctl71_dvCrossSellList,
	div#pbc_bc_b180_prodDet_ctl00_ctl72_dvCrossSellList,
	div#pbc_bc_b180_prodDet_ctl00_ctl73_dvCrossSellList,
	div#pbc_bc_b180_prodDet_ctl00_ctl74_dvCrossSellList,
	div#pbc_bc_b180_prodDet_ctl00_ctl75_dvCrossSellList,
	div#pbc_bc_b180_prodDet_ctl00_ctl76_dvCrossSellList,
	div#pbc_bc_b180_prodDet_ctl00_ctl78_dvCrossSellList,
	div#pbc_bc_b180_prodDet_ctl00_ctl79_dvCrossSellList {
		height: 435px;
	}
	
	@media only screen and (max-width: 768px) {
		div#pbc_bc_b180_prodDet_ctl00_ctl70_dvCrossSellList,
		div#pbc_bc_b180_prodDet_ctl00_ctl71_dvCrossSellList,
		div#pbc_bc_b180_prodDet_ctl00_ctl72_dvCrossSellList,
		div#pbc_bc_b180_prodDet_ctl00_ctl73_dvCrossSellList,
		div#pbc_bc_b180_prodDet_ctl00_ctl74_dvCrossSellList,
		div#pbc_bc_b180_prodDet_ctl00_ctl75_dvCrossSellList,
		div#pbc_bc_b180_prodDet_ctl00_ctl76_dvCrossSellList,
		div#pbc_bc_b180_prodDet_ctl00_ctl78_dvCrossSellList,
		div#pbc_bc_b180_prodDet_ctl00_ctl79_dvCrossSellList {
			height: 515px;
		}
	}
	
	@media only screen and (max-width: 992px) and (min-width: 768px) {
		div#pbc_bc_b180_prodDet_ctl00_ctl70_dvCrossSellList,
		div#pbc_bc_b180_prodDet_ctl00_ctl71_dvCrossSellList,
		div#pbc_bc_b180_prodDet_ctl00_ctl72_dvCrossSellList,
		div#pbc_bc_b180_prodDet_ctl00_ctl73_dvCrossSellList,
		div#pbc_bc_b180_prodDet_ctl00_ctl74_dvCrossSellList,
		div#pbc_bc_b180_prodDet_ctl00_ctl75_dvCrossSellList,
		div#pbc_bc_b180_prodDet_ctl00_ctl76_dvCrossSellList,
		div#pbc_bc_b180_prodDet_ctl00_ctl78_dvCrossSellList,
		div#pbc_bc_b180_prodDet_ctl00_ctl79_dvCrossSellList {
			height: 520px;
		}
	}
	/* END OF GUEST - OTHERS ALSO VIEWED */