div.departmentFilters .filter_header {
 text-transform: uppercase;
}
div.departmentFilters .filter_header, div.departmentFilters .filter_title {
  font-family: Helvetica !important;
  font-size: 12px !important;
  font-weight: bold !important;
  color: #222 !important;
  letter-spacing: 1px !important;
}
li.filter_group ul li {
  font-size: 10px !important;
  font-family: Helvetica;
  color: #222 !important;
  letter-spacing: 1px;
  padding: 7px 4px !important;
}
#apply_filter .filter_group {
 border-bottom: 1px solid #FFF !important;
}
#landing_promo_area #sort_by ul {
  display: none;
}
#productRelationships {
	display: block !important;
    background: #ebebeb;
    margin-bottom: -50px;
    margin-top: 183px;
    padding-bottom: 14px !important;
}
#product_relations_tabs>div {
	background: transparent !important;
}
#productRelationships .section_heading {
    font-family: Gill_sans_mt_regular;
    padding-top: 20px;
    display: block;
    border-bottom: 1px solid rgb(34, 34, 34);
    font-size: 14px;
    line-height: 23px;
    text-transform: uppercase;
    letter-spacing: 2px;
    padding-left: 0px;
}
#related_products a, #recently_viewed a {
  pointer-events: none;
  cursor: default;
}
#recently_viewed_tab .section_heading {
  padding-left: 30px;
}
#related_products {
  transition: all 0.6s;
}
#recently_viewed_tab {
	display: block !important;
}
#product_relations_tabs > div {
 	width: 50%;
 	margin-right: 0px !important;
}
#recently_viewed, #ymal {
	margin-top: 23px;
}
#ymal {
  margin-left: 30px;
  width: 424px;
  overflow: hidden;
  height: 130px;
  position: relative;
}
#ymal_header {
  padding-left: 30px !important;
}
#ymal_tab {
  position: relative;
}
#recently_viewed {
  width: 424px;
  overflow: hidden;
  height: 130px;
  margin: 23px 30px 0px;
  position: relative;
}
#recently_viewed > ul.related_products {
  transition: all 0.6s;
}
.related_products li {
  width: 96px !important;
  margin-right: 10px;
}
.related_products li:last-child {
  margin-right: 0px;
}
#footer {
	min-width: 980px;
}
#header_cms {
	min-width: 980px;
}
.pop_up #ajax_content {
	width: 100% !important;
}
.fresca_block {
	z-index: 9000 !important;
}
#quickbuy {
	z-index: 9200 !important;
}
.submit_quick_buy {
    display: none;
}
#quickbuy_form {
	width: 100%;
}
#quickbuy_form .element {
    float: none !important;
    text-align: center;
}
#quickbuy .also_available {
    float: none !important;
    overflow:hidden;
    margin: 0px;
    position: relative;
    height: 104px;
}
#quick_view_full {
    float: none !important;
    display: inline-block;
    height: 40px;
    width: 200px;
    text-align: center;
    background: rgb(255, 210, 0) none repeat scroll 0% 0% !important;
    line-height: 40px !important;
    font-family: Gill_sans_mt_regular !important;
    font-size: 16px !important;
    letter-spacing: 1px;
    padding: 0px;
    margin-top: 35px !important;
}
#quick_view_full:hover {
	color: #222 !important;
}
#quickbuy_images {
	width: 319px !important;
}
#quickbuy_images img {
	width: 100% !important;
  height: 426px;
}
div#quickbuy_main p.product_price {
	margin-left: 0px !important;
}
#quickbuy {
	width: 794px !important;
	padding: 38px !important;
}
div#quickbuy div#quickbuy_main {
	width: 433px !important;
	margin-top: 0px !important;
	text-align: center;
}
#quickbuy_main .product_price {
	padding-top: 0px !important;
}
#quickbuy_main .productTitle {
	margin-left: 0px !important;
	min-height: 34px;
  font-size: 32px !important;
  margin-top: 39px !important;
}
#quickbuy_main .product_price .now_price {
	padding-top: 0px !important;
    font-family: Gill_sans_mt_regular;
    font-size: 32px;
    line-height: 34px;
    color: #222 !important;
}
#quickbuy_main .product_price .now_price::before {
	display: none;
}
#quickbuy_form .element:nth-child(2) {
	max-width: 240px;
	height: 92px;
	margin: 0px auto;
	margin-top: 16px;
}
#quickbuy_form .element:nth-child(2) > .also_available > .alt_colours {
	white-space: nowrap;
  position: absolute;
  transition: all 0.6s ease 0s;
}
#quickbuy_form .element:nth-child(2) > .also_available > .alt_colours > li.alt-colour {
	margin-right: 10px !important;
	width: 66px;
	height: 88px;
	display: inline-block;
	float: none;
}
#quickbuy_form .element:nth-child(2) > .also_available > .alt_colours > li.alt-colour img {
	width: 66px;
	height: 88px;
	margin-left: 0px !important;
}
#quickbuy_form .element:nth-child(2) > .also_available > .alt_colours > li.alt-colour:last-child {
	margin-right: 0px;
}
#quickbuy .close {
  opacity: 0.6 !important
}
.fresca_block {
  background: #222 !important;
  opacity: 0.3 !important;
}
#quickbuy .close:after {
    content: "" !important;
    display: block;
    width: 20px;
    height: 20px;
    background: url('/pws/client/images/close_icn-r02.png') no-repeat;
}
#quickbuy_main .close {
	top: -17px !important;
	right: -31px !important;
}
#quickbuy_main .close {
	font-size: 20px;
	top: -27px;
	right: -25px;
}
.qb-chev-select-left {
	position: absolute;
	top: 66px;
	z-index: 5000;
	left: -30px;
}
.qb-chev-select-right {
	position: absolute;
	top: 66px;
	z-index: 5000;
	right: -30px;
}
.qb-chev-select-right:hover {
  right: -34px;
}
.qb-chev-select-left:hover {
  left: -34px;
}
.qb-chev-select-right:after {
    content: "›";
    position: absolute;
    right: 10px;
    top: 50%;
    color: #222;
    font-family: gill_sans_mt_regular;
    font-size: 36px;
    line-height: 36px;
    margin-top: -32px;
    cursor: pointer;
}
.qb-chev-select-left:after {
    content: '‹';
    position: absolute;
    left: 10px;
    top: 50%;
    color: #222;
    font-family: Gill_sans_mt_regular;
    font-size: 36px;
    /* height: 36px; */
    line-height: 36px;
    margin-top: -32px;
    cursor: pointer;
}
.rv-chev-left {
  position: absolute;
  top: 136px;
  z-index: 5000;
  left: -6px;
}
.rv-chev-right {
  position: absolute;
  top: 136px;
  z-index: 5000;
  right: 10px;
}
.rv-chev-left:hover {
  left: -10px;
}
.rv-chev-right:hover {
  right: 6px;
}
.rv-chev-right:after {
    content: "›";
    position: absolute;
    right: 10px;
    top: 50%;
    color: #222;
    font-family: gill_sans_mt_regular;
    font-size: 36px;
    line-height: 36px;
    margin-top: -32px;
    cursor: pointer;
}
.rv-chev-left:after {
    content: '‹';
    position: absolute;
    left: 10px;
    top: 50%;
    color: #222;
    font-family: Gill_sans_mt_regular;
    font-size: 36px;
    /* height: 36px; */
    line-height: 36px;
    margin-top: -32px;
    cursor: pointer;
}
.ymal-chev-left {
  position: absolute;
  top: 136px;
  z-index: 5000;
  left: -6px;
}
.ymal-chev-right {
  position: absolute;
  top: 136px;
  z-index: 5000;
  right: 10px;
}
.ymal-chev-left:hover {
  left: -10px;
} 
.ymal-chev-right:hover {
  right: 6px;
}
.ymal-chev-right:after {
    content: "›";
    position: absolute;
    right: 10px;
    top: 50%;
    color: #222;
    font-family: gill_sans_mt_regular;
    font-size: 36px;
    line-height: 36px;
    margin-top: -32px;
    cursor: pointer;
}
.ymal-chev-left:after {
    content: '‹';
    position: absolute;
    left: 10px;
    top: 50%;
    color: #222;
    font-family: Gill_sans_mt_regular;
    font-size: 36px;
    /* height: 36px; */
    line-height: 36px;
    margin-top: -32px;
    cursor: pointer;
}
#quickbuy_main .product_price .was_price {
    padding-top: 0px !important;
    font-family: Gill_sans_mt_regular;
    font-size: 32px;
    line-height: 34px;
    color: #FF0000 !important;
}