
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .breadcrumb > li > .divider, .cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e   .breadcrumb > .active {
    color: #000000;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .products-container .retailer-thumbnail, .cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .recently-viewed-wrapper .retailer-thumbnail {
    border: 0 none;
    border-radius: 0;
    box-shadow: none;
    font-size: 1em;
    position: relative;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #content-main .product-detail h3 {
    line-height: 20px;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .edit-btn.btn {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .remove-btn.btn {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .page-heading h2 {
    font-size: 2.125em;
    text-transform: uppercase;
	font-family: "HelveticaNeueW01-75Bold";
	color: #000;
	margin: 0;line-height: 40px;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .current-retailer  .retailer-name {
    font-size: 1em;
	font-family: "HelveticaNeueW01-75Bold";
	color: #000000;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .available-count, .cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .total-count {
	font-family: "HelveticaNeueW01-55Roma";
    font-size: 1.063em;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .page-heading {
    margin-top: 78px;
    padding-bottom: 35px;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #content-main .product-detail h3 a:hover {
    color: #a7986a;
}
/* #content-hero + div.clearfix {
    background: url("/en-gb/-/media/Olay_UK/Images/Common/buy_direct.png") no-repeat scroll 15px 1px rgba(0, 0, 0, 0);
    height: 42px;
    left: 110px;
    position: relative;
    top: -4px;
    z-index: 99;
} */
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .reatiler-section.row-fluid .store-name {
    display: none;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .btn:hover, .cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e.btn:focus, .cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .btn:active, .cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e  .btn.active, .cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .btn.disabled, .btn[disabled] {
    background-color: #FFFFFF;
    color: #000000;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e body {
    background-position: center 147px;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .reatiler-section.row-fluid {
    background: none repeat scroll 0 0 #F6F6F6;
    border-bottom: 1px solid #E4E4E4;
    height: 116px;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #content-wrapper .availability-btn.btn {
    /* background: url("/en-gb/-/media/Olay_UK/Images/Common/buy_direct.png") no-repeat scroll 137px 26px rgba(0, 0, 0, 0); */
    border: medium none;
    color: #000000;
    float: right;
    font-family: "HelveticaNeueW01-75Bold";
    font-size: 0.875em;
    padding-bottom: 0;
    padding-right: 16px;
    position: relative;
    text-align: right;
    top: 0;
    width: 13%;
	background: none;
    z-index: 9;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #content-wrapper .availability-btn.btn:hover{
	color: #A7986A;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #pagemainwrapper #desk-outer-wrapper #editCartModal {
    height: 400px;
    left: 27%;
    padding: 50px 52px 40px;
    top: 20%;
    width: 466px;
	margin: 0;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #editCartModal .controls {
    padding-bottom: 15px;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #editCartModal .edit-Item-variants .tile-separate {
    display: none;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #editCartModal .edit-Item-variants {
    border-top: 1px solid #E4E4E4;
    padding-top: 20px;
    width: 306px;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #editCartModal .edit-Item-variants > div {
    background: none repeat scroll 0 0 #F6F6F6;
    width: 276px;
	padding: 0 15px;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #editCartModal .edit-Item-variants #divQunatityVariant {
    float: left;
    width: 105px;
	padding-right: 0;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #editCartModal .edit-Item-variants #divQunatityVariant .control-group {
    border: medium none;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #editCartModal .edit-Item-variants #divQunatityVariant + div + div {
    float: left;
    padding: 17px 15px 0 0;
    width: 171px;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #divQunatityVariant + div + div .control-group:hover{
	color: #C2B690;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #divQunatityVariant + div + div .control-group {
    background: none repeat scroll 0 0 #A7986A;
    border-color: #000080;
    border-radius: 13px 0 0;
    margin-bottom: 16px;
    margin-top: 4px;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #editCartModal .btn {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    box-shadow: none;
    color: #FFFFFF;
    font-family: "HelveticaNeueW01-65Medi";
    font-size: 14px;
    font-weight: normal;
    padding: 7px 10px;
    text-shadow: none;
    text-transform: uppercase;
    width: 88%;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #editCartModal .btn:hover {
    background: none repeat scroll 0 0 #C2B690;
    border-radius: 13px 0 0;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #editCartModal .close {
  left: 36px !important;
position: relative;
top: 24px;
margin-right: 8px;
margin-top: -82px;
font-weight: normal;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #divVariants select {
    color: #A7986A;
    font-family: "HelveticaNeueW01-55Roma";
    font-size: 0.75em;
    height: 32px;
    padding-top: 6px;
    width: 275px;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #editCartModal #divQunatityVariant .controls {
    padding-bottom: 0;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #editCartModal .edit-Item-variants .component {
    padding-bottom: 15px;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #editCartModal .edit-Item-variants > div:first-child {
    padding-top: 15px;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #editCartModal #divVariants .control-group, .cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e  #editCartModal #divQunatityVariant .control-group {
    border-bottom: 1px solid #E4E4E4;
	 margin-bottom: 0;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #editCartModal .Edit h3 {
    font-family: "HelveticaNeueW01-75Bold";
    font-size: 1.75em;
    text-transform: uppercase;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #editCartModal > .Edit:first-child + .modal-body {
    padding: 50px 0 0;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #editCartModal > .modal-body > h3:first-child{
	padding: 0 0 45px;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #editCartModal  .popup-edit-cart .modal-body h3 a {
    color: #000000;
    font-family: "HelveticaNeueW01-75Bold";
    font-size: 1.25em;
    text-transform: none;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #editCartModal #divVariants select {
    width: 275px;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #editCartModal .control-group label{
	text-transform: none;
	color: #575757;
    font-family: "HelveticaNeueW01-55Roma";
    font-size: 0.75em;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #editCartModal #txtQuantityText {
    width: 72px;
	border: 1px solid #E4E4E4;
	height: 24px;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #editCartModal #txtQuantityText:focus{
	border: 1px #e4e4e4 solid;
	box-shadow: none;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .popup-edit-cart .modal-body h3 a {
    color: #000000;
    font-family: "HelveticaNeueW01-75Bold";
    font-size: 1.25em;
    font-weight: normal;
    text-transform: none;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .row-fluid.callout-wrapper{
	min-height: 850px;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .default-retailer-product {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 60px;
    width: 150px;
	border: 1px solid #e4e4e4;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .active .default-retailer-product {
    border: 2px solid #a7986a;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #retailer-carousel .active .retail-estore {
    border: 2px solid #a7986a;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .container-style {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .modal-backdrop {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .tooltip-pop {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #6C6B69;
    color: #000000;
    font-family: "HelveticaNeueW01-65Medi";
    left: 65px;
    padding: 5px;
    position: absolute;
    top: 29px;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .retail-estore .product-availability {
    margin-top: 3px;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e  #retailer-carousel .retail-estore, .cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #retailer-carousel .png-estore {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 60px;
    margin-top: 15px;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
    width: 150px;
	border: 1px solid #E4E4E4;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #availablity {
    height: 630px;
    padding: 15px 40px 60px 60px;
    width: 855px;
	left: 12%;
	top: 20%;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #availablity .modal-body {
    max-height: 621px;
    width: 100%;
	overflow-x: auto;
	padding: 0;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #availablity .availablity h3 {
    color: #000000;
    float: none;
    font-family: "HelveticaNeueW01-75Bold";
    font-size: 1.75em;
    line-height: 18px;
    text-transform: uppercase;
	padding-top: 30px;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #availablity .carousel-wrapper {
    margin-top: 75px;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #availablity .caroufredsel_wrapper {
    margin: 0 !important;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .png-estore p, .cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .retail-estore p {
    color: #a7986a;
    font-family: "HelveticaNeueW01-75Bold";
    font-size: 12px;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .png-estore .product-availability{
	/*text-transform:none;*/text-transform:uppercase;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .retail-estore .product-availability {
    margin-top: 3px;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #availablity .close {
    left: 25px;
    position: relative;
    top: 84px;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .reatiler-section > div:first-child{
	font-family: "HelveticaNeueW01-75Bold";
	font-size: 0.938em;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .png-estore.span2:first-child {
    height: 117px;
    margin-right: 40px;
    padding-bottom: 0;
    padding-left: 20px;
    padding-top: 16px;
    width: 170px;
	margin-left: 0;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .png-estore.span2.active:first-child {
    background: url("/en-gb/-/media/Olay_UK/Images/Common/default_retailer_arrow.png") no-repeat scroll 82px 105px rgba(0, 0, 0, 0);
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #availablity .retailer-list ul li:active {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #availablity .product-availability {
    background-color: #000000;
    color: #FFFFFF;
    margin-top: 9px;
    text-transform: uppercase;
	display: none;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .retailer-list ul li {
    list-style: none outside none;
    width: 155px;
	height: 117px;
	padding: 0 10px 0 0;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .retailer-list ul li:first-child{
	padding-left: 15px;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .retailer-list ul li.active {
    background: url("/en-gb/-/media/Olay_UK/Images/Common/default_retailer_arrow.png") no-repeat scroll 77px 105px rgba(0, 0, 0, 0);
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .retailer-list ul li.active, .cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .reatiler-section .png-estore.active, .cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .retail-estore.active {
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .reatiler-section {
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .retailer-list.span9, .cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .retailer-list.span12 {
   /*  margin-left: 12px; */
 /*    padding-left: 15px; */
    width: 75%;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .retailer-list .prev {
    left: 14px;
    top: 35px;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .retailer-list .next {display: block !important;
    right: 0;
    top: 35px;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .retailer-list.span12 .next {
    right: -175px;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .reatiler-section > .active + div.retailer-list .next {
    right: 0;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .retailer-list.retailer-full.span12{
    margin-left: 25px;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .current-retailer {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #E4E4E4;
    margin: 20px 0 0;
    padding: 20px 0px 0 15px;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .current-retailer .span6:first-child + .span6 {
    margin-left: 20px;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .cart-total {
    width: 46%;
	font-family: "HelveticaNeueW01-75Bold";
	font-size: 0.875em;
	color: #000 !important;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #desk-outer-wrapper .cart-button a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    box-shadow: none;
	padding: 7px 10px !important;
	float: none;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #desk-outer-wrapper .cart-button a:hover {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    box-shadow: none;
	padding: 7px 10px !important;
	float: none;width:210px;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .cart-button  , .cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #desk-outer-wrapper .cart-button{
    float: right;
    margin: -9px 0 5px 5px;
	text-align: center;
	width: 230px;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .cart-button :hover , .cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e  #desk-outer-wrapper .cart-button:hover{
background-color: #C2B690 !important;
    border: medium none;
    box-shadow: none;
	/*padding: 7px 10px !important;*/
	float: none;
	border-radius: 0;
-webkit-border-top-left-radius: 13px;
-moz-border-radius-topleft: 13px;
border-top-left-radius: 13px;
background-image: none;
border-color: #A7986A;
text-shadow: none;
box-shadow: none;float:right;
width: 230px;/*margin: -9px 0 5px 5px;*/
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .products-container.list .product-list li {
    padding: 20px 0;
    width: 100%;
	border-bottom: 1px #e4e4e4 solid;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .list li.tile-separate {
    border-bottom: 1px dotted #808080;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .product-detail {
    float: right;
    width: 73%;
	margin-top: 4px;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .products-container.list .product-image {
    float: left;
    padding: 0;
    width: 250px;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .related-product {
    margin-top: 140px;
	margin-left: -30px;
	padding-left:0;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .product-list.thumbnails {
    width: 100%;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .product-list.thumbnails > li {
    width: 20%;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .product-list.thumbnails > li {
    margin: 0 0 0 10px;
    width: 19%;
	position: relative;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .product-list.thumbnails > li:first-child {
    margin-left: 0;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .related-product h3{
	font-family: "HelveticaNeueW01-75Bold";
	font-size: 1.5em;
	text-transform: uppercase;line-height: 40px;
margin: 10px 0;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .thumbnail .caption .product-price {
    float: left;
    font-family: "HelveticaNeueW01-75Bold";
    font-size: 0.875em;
    text-align: left;
    top: 8px;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .thumbnail .caption .product-price span {
    color: #000000;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .product-list .thumbnail a h4{
	font-family: "HelveticaNeueW01-75Bold";
    font-size: 1em;
    text-transform: none;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .product-list .thumbnail a h4:hover{
    color:#000;
	font-family: "HelveticaNeueW01-75Bold";
    font-size: 1em;
    text-transform: none;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .product-list .thumbnail a h7{
	font-family: "HelveticaNeueW01-75Bold";
    font-size: 1em;
    text-transform: none;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .products-container.list .product-list li .caption {
    
    padding-right: 25px; padding-left: 0px;
    position: relative;
    width: 245px;
}
.products-container.list .product-list li .caption .product-description {
    bottom: 10px !important;margin-bottom: 20px;
    color: #575757 !important;
    font-family: "HelveticaNeueW01-55Roma";
    font-size: 0.875em;
    position: relative;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .products-container.list .product-list li .caption .variation-value-container {
    color: #000000;
    float: left;
    font-family: "HelveticaNeueW01-65Medi";
    font-size: 12px;
    line-height: 16px;
    margin-left: 8px;
    margin-top: 0;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .reviewtxt {
    display: none;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #content-main .product-detail .btn-container a.edit-btn.btn:hover{background:transparent;}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .product-image img {
    border: 1px solid #E4E4E4;
    height: 220px;
    width: 220px;
	max-width: 100%;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #content-main .product-detail h3 a {
    color: #000000;
    font-size: 0.938em;
    font-weight: normal;
    margin: 0;
    text-transform: uppercase;
	font-family: "HelveticaNeueW01-75Bold";
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #content-main .product-detail .btn-container a.edit-btn.btn{
	border: medium none;
    color: #000000;
  /*  margin: 10px 0 0 0;*/margin: 0px 0 0 0;
	font-family: "HelveticaNeueW01-75Bold";
	font-size: 1em;padding: 7px 0px !important;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .product-price .product-strike {
    color: #000;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .product-price > span {
    color: #FF0000;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e  #content-main .product-detail .btn-container a {
    border: medium none;
    color: #000000;
    font-family: "HelveticaNeueW01-75Bold";
    margin: 0;
	text-transform: none;
	font-size: 0.75em;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .btn-container{padding:0px}

/*----.cls-d8dc6c69-3131-4042-821e-4ffb3d40cdbc .rating-wrapper {
    bottom: 0;
    position: absolute;
}
---*/

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .product-price {
    color: #FF0000;
    padding: 0 50px 0 0;
	font-family: "HelveticaNeueW01-75Bold";
    top: 18px;
   width: auto !important;
	 /* width: 115px;*/
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .caption h3 {
    font-size: 1em;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .product-list li .product-price a {
     color: #000000;
    font-family: "HelveticaNeueW01-55Roma";
    
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e  #content-main .product-price .product-strike span {
    font-family: "HelveticaNeueW01-75Bold";
    text-decoration: line-through;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .product-price span {
    font-family: "HelveticaNeueW01-75Bold";
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .cart-quantity-container label {
    color: #575757;
    
    font-family: "HelveticaNeueW01-55Roma";
    font-size: 0.813em;
    text-transform: none;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #phdesktopbody_0_phdektopshoppingcartretailerlist_0_pnlMostPopularProducts {
    margin-left: 30px;
	margin-top: 47px;
	color: #000 !important;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .cart-quantity-container input {
    border: 1px solid #E4E4E4;
    border-radius: 0;
    box-shadow: none;
    font-size: 0.875em;
    height: 30px;    
    padding-left: 10px;
    text-align: left;
    width: 45px;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #content-main  .cart-quantity-container input:focus{
	box-shadow: none;
	border: 1px #e4e4e4 solid;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .cart-quantity-container {

    width: 50px;float:left;margin-left: 18px;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .cart-quantity-container .update-cta-container {
    
	width: 53px;margin-left: 4px;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #desk-outer-wrapper #content-main .remove-btn-container a.btn,
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #desk-outer-wrapper #content-main .remove-btn-container a.btn :hover {
    background: transparent none repeat scroll 0 0 !important;
    border: 1px solid #a7986a;
    border-radius: 13px 0 0;
    box-shadow: none;
    color: #a7986a;
    font-size: 0.875em;
    margin-top: 17px;
    padding: 7px 57px;
    text-shadow: none;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .remove-btn-container.pull-right {
    margin-right: 0px;
	width: 168px;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .cart-quantity-container .update-cta-container a, .cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .saved-text {
    color: #000000;
    font-family: "HelveticaNeueW01-55Roma";
    font-size: 0.75em;
    text-transform: none;
    display: none;
	font-weight: normal;
text-align: center;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e  .saved-text {
    margin-left: 10px;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .tooltip-pop{display : none;}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .cart-quantity-container .update-cta-container span {
    color: #90EE90;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .product-list li .btn-container .retailer-buy-btn,.cls-d8dc6c69-3131-4042-821e-4ffb3d40cdbc  .product-list li .btn-container .edit-btn,.cls-d8dc6c69-3131-4042-821e-4ffb3d40cdbc  .product-list li .remove-btn {
    float: left;
    font-family: "HelveticaNeueW01-65Medi";
    text-transform: uppercase;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .product-detail .btn-container {
    width: 100%;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .product-detail .btn-container > div {
    float: right;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #content-main .product-detail .reatiler-buy-btn.btn {
    background: none repeat scroll 0 0 #A7986A;
    border: 1px solid #A7986A;
    border-radius: 13px 0 0;
    color: #FFFFFF;
    padding: 7px 10px;
    width: 170px;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #content-main .product-detail .reatiler-buy-btn.btn:hover{
	background: #c2b690;
	color: #000;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .product-list li .btn-container .retailer-buy-btn, .cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .product-list li .btn-container .edit-btn,.cls-d8dc6c69-3131-4042-821e-4ffb3d40cdbc  .product-list li .non-fullcart-btn {
    border: none;
    float: left;
    margin: 0 0 0 5px;
    padding: 2px 32px;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .product-list li .non-fullcart-btn {
    float: right;
	padding-left: 0;
    padding-right: 0;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .popup-edit-cart {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 0;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #editCartModal .popup-edit-cart .close {
    left: 38px;
    opacity: 1;
    position: relative;
    top: 23px;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .popup-edit-cart .close:hover, .cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e  .popup-edit-cart .close:focus {
    color: #000000;
    cursor: pointer;
    opacity: 1;
    text-decoration: none;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .popup-edit-cart h3 {
    font-family: "HelveticaNeueW01-75Bold";
    font-size: 20px;
    font-weight: normal;
    
    text-transform: uppercase;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .popup-edit-cart .modal-body h3 a {
    color: #000000;
    font-family: "HelveticaNeueW01-75Bold";
    font-size: 1.25em;
    font-weight: normal;
    text-transform: none;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .popup-edit-cart .form-horizontal .control-label {  
    float: left;
    font-size: 12px;
    text-transform: uppercase;
    width: 79px;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .classeditProductQuantity {
    border-radius: 0 !important;
    width: 61px;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .span6 {
    text-transform: uppercase;color:#000;font-family: "HelveticaNeueW01-55Roma";
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .popup-edit-cart .form-horizontal .controls {
    margin-left: 0;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .availablity {
    background-color: #FFFFFF;
    border-radius: 0;
    box-shadow: 2px -3px 14px 1px #CCCCC9;
    margin-left: -480px;
    margin-top: 85px;
    width: 960px;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .retailer-list.avilablity-overlay {
    margin-top: 25px;
    position: relative;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .availablity .buyall {
    background: none repeat scroll 0 0 #1B1B1B;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #availablity .carousel-wrapper > .retailer-list {
    width: 656px;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .container-bg {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .carousel-wrapper .left-colum h4 {
    float: right;
    width: 75%;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #availablity .product-availability + div {
    background: none repeat scroll 0 0 #A7986A;
    border-color: #A7986A;
    border-radius: 13px 0 0;
    color: #FFFFFF;
    font-family: "HelveticaNeueW01-75Bold";
    margin-top: -10px;
    position: relative;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #availablity .product-availability + div a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    text-transform: uppercase;
    width: 100%;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #availablity .carousel-wrapper > div:first-child {
    width: 182px;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .carousel-wrapper .left-colum .head {
    color: #777777;
    float: left;
    font-family: "HelveticaNeueW01-75Bold";
    font-size: 0.813em;    
    margin-top: 71px !important;
    text-transform: uppercase;
    width: 100%; 
  
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e  #availablity .carousel-wrapper > div > ul > li:first-child {
    border-top: 1px solid #E4E4E4;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e  #availablity .carousel-wrapper > div > ul > li {
    border-bottom: 1px solid #E4E4E4;
    border-left: 1px solid #E4E4E4;
    color: #000000;
    font-family: "HelveticaNeueW01-75Bold";
    font-size: 0.75em;
    height: 96px !important;
    padding: 5px;
    text-align: left;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e  #availablity .product-availability + div:hover{
	background: #C2B690;
}
/* .reatiler-section > .retailer-list.span9{
	margin-left: 21px;
} 
*/ 
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .retailer-list > li:first-child{
	padding-left: 10px;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .caroufredsel_wrapper {
    height: 117px !important;
	width: 670px  !important;
	margin: 0px 0px 10px 25px  !important;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #availablity .available-count {
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .left-colum ul {
    float: right;
    margin: 0;
    padding: 0;
    width: 75%;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .left-colum ul li {
    background: none repeat scroll 0 0 #3F3F3F;
    border-left: 1px dotted #FFFFFF;
    border-top: 1px dotted #FFFFFF;
    cursor: pointer;
    float: left;
    list-style: none outside none;
    margin: 0;
    min-height: 25px;
    padding: 0;
    text-align: center;
    width: 99%;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .left-colum ul li:last-child {
    border-bottom: 1px dotted #FFFFFF;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .avilablity-overlay.retailer-list .prev {
    left: -29px;
    position: absolute;
    top: 55px;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .avilablity-overlay.retailer-list .next {
    position: absolute;
    right: -10px;
    top: 55px;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .ie7 .tile-separate.notavailable *, .cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .ie8 .tile-separate.notavailable * {
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .ie7 .tile-separate.disabled *, .cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .ie8 .tile-separate.disabled * {
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .retailer-list.avilablity-overlay {
    margin-top: 25px;
    position: relative;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .retailer-list.avilablity-overlay ul li {
    padding: 0;
    width: 130px;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .retailer-list.avilablity-overlay ul li:last-child {
    border-right: 1px dotted #FFFFFF;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .retailer-list.avilablity-overlay ul li .retail-estore {
    background-color: #FFFFFF;
    border: 1px solid #E4E4E4;
    height: 90px;
    /*padding: 0 15px 20 13px;*/
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #availablity .retailer-product-list + div > .reatiler-buy-btn.btn {
    background: none repeat scroll 0 0 #A7986A;
    border-color: #A7986A;
    /*border-radius: 13px 0 0;
    margin-left: -2px;
    padding: 7px 10px;
    text-transform: uppercase;
    width: 84%;*/
}

/*.cls-d8dc6c69-3131-4042-821e-4ffb3d40cdbc #availablity .carousel-wrapper .head + ul > li {
    color: #000000;
    font-family: "HelveticaNeueW01-75Bold";
    font-size: 0.75em;
    text-align: left;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #availablity-carousel .product-price-wrapper ul li .reatiler-buy-btn {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #000000;
    font-family: "HelveticaNeueW01-55Roma";
    font-size: 0.875em;
    padding: 0;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #availablity .product-price-wrapper .reatiler-buy-btn {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #000000;
    font-family: "HelveticaNeueW01-55Roma";
    font-size: 0.875em;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #availablity li > div {
    color: #000000;
	font-family: "HelveticaNeueW01-55Roma";
    font-size: 1em;
    padding-top: 19px;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #availablity-carousel .product-price-wrapper ul li .reatiler-buy-btn:hover{
	background: none;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #availablity .retailer-product-list + div > .reatiler-buy-btn.btn:hover{
	background: #C2B690;
}*/
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #availablity .product-availability + div {
  
	background: none repeat scroll 0 0 #A7986A;
    border-color: #A7986A;
    border-radius: 13px 0 0;
    color: #FFFFFF;
    font-family: "HelveticaNeueW01-75Bold";
    margin-top: -10px;
    position: relative;
}
/*
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #availablity .store-name{display: none;}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .availablity .buyall {
    background: none repeat scroll 0 0 #1B1B1B;
    cursor: pointer;
    font-size: 0.9em;
    padding: 3px 0;
    text-align: center;
}*/
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .product-price-wrapper {
    float: left;
    width: 100%;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .product-price-wrapper ul {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .carousel-wrapper .left-colum h4 {
    float: right;
    width: 75%;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .left-colum ul li {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 9px 0 5px;
}
/*
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #availablity-carousel .product-price-wrapper ul li {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #E4E4E4;
    border-left: 1px solid #E4E4E4;
    border-right: 1px solid #E4E4E4; 
    list-style: none outside none;
    width: 128px;
}*/
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .avilablity-overlay.retailer-list .prev {
    /*left: -21px;
    top: 33px;*/
	left: -29px;
    position: absolute;
    top: 55px;
}

/*
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .product-availability {
    text-transform: uppercase;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #availablity .active > div {
    padding-top: 19px;
	color: #A7986A;
    font-family: "HelveticaNeueW01-55Roma";
    font-size: 1em;
}*/
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .avilablity-overlay.retailer-list .next {
    
  /*  right: -14px;
    top: 33px;*/
	 position: absolute;
    right: -10px;
    top: 55px;
}
/*
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .product-price-unaviable {
    padding: 0 50px 0 0;
    width: 80px;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .unavilable-message {
    color: #EB212E;
    font-family: "HelveticaNeueW01-65Medi";
    font-size: 0.688em;
	width: 150px;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .thumbnail {
    border: 0 none !important;
    border-radius: 0;
    box-shadow: none;
    font-size: 16px;
    position: relative;
	background: transparent !important;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .recently-viewed-wrapper .thumbnail .product-image, .products-container .product-image {
    position: relative;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e body a, body a:hover {
    color: #000000;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .thumbnail .caption {
    border: 0 none;
    color: #FFFFFF;
    padding: 5px 0 0;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .thumbnail h3 {
    color: #D4AA54;
    font-size: 1.125em;
    font-weight: normal;
    line-height: 1.2em;
    margin: 0;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .thumbnail h3 a {
    color: #000000;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .thumbnail .caption h4 {
    color: #000000;
	font-family: "HelveticaNeueW01-75Bold";
	font-size: 1em;
	text-transform: none;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .thumbnail .rating-wrapper {
    font-size: 0.875em;
    padding: 8px 0;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .thumbnail .rating-wrapper .rating {
    float: left;
    height: 12px;
    position: relative;
    width: 70px;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .thumbnail .rating-wrapper .rating img {
    left: 0;
    max-width: none;
    position: absolute;
    top: 10px;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .caption h7 {
    text-transform: uppercase;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .thumbnail .rating-wrapper .rating div {
    height: 30px;
    line-height: 0;
    overflow: hidden;
    position: absolute;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .thumbnail .product-price {
    padding-bottom: 15px;
    position: relative;
    text-align: center;
    width: 100%;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .modal-header {
    border: medium none;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .product-list.thumbnails .caption .rating-wrapper + .product-price {
    padding-left: 0;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .ie8 .breadcrumb > li {
    display: inline;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e  .remove-btn-container.pull-right{ margin-right: 5px;}
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #content-main .product-detail .btn-container .non-fullcart-btn a {
    text-transform: uppercase;
}*/
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #page-wrapper .cart-button a,.cls-d8dc6c69-3131-4042-821e-4ffb3d40cdbc #page-wrapper .cart-button a:hover{
	background: none;
}
/*.cls-d8dc6c69-3131-4042-821e-4ffb3d40cdbc .popup-edit-cart #ibtnSubmit{
	background: #A7986A;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .notavailable .classProductQuantity, .notavailable .edit-btn{
    cursor: default;
	pointer-events: none;
}
#page-wrapper {
	max-width: 960px;
	margin: 0 auto;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .related-product {
	padding-left: 0px;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .related-product ul li {
	margin-right: 0px !important;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e  .product-image .quick-view {
	color: #000;
	font-size: 1.2em;
	font-weight: normal;
	text-align: left;
	text-transform: uppercase;
	width: 100%;
	display:block;
	position:static !important;
	display: none;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e  .product-image .quick-view-bg {
	background: transparent !important;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .retailer-list .prev img, .cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .retailer-list .next img {
	width: auto;
}*/
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #content-main .products-container .product-list li h3 {
color: #d4aa54;
font-size: 0.938em;
font-weight: bold;
line-height: 20px;
margin: 10px 0;
}

/*Quick View Overlay*/

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .quick-view-bg {
display: block;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .product-image .quick-view-bg {
background-color: #000000;
bottom: 230px;
display: none;
height: 32px;
left: 0;
opacity: 0.5;
filter: alpha(opacity=50);
position: absolute;
width: 50%;
left: 25%;
z-index: 1;
border-radius: 13px 0 0;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .product-image .quick-view {
bottom: 230px;
color: #FFFFFF;
display: none;
font-size: 0.813em;
font-weight: normal;
left: 0;
line-height: 30px;
position: absolute;
text-align: center;
text-transform: uppercase;
width: 50%;
left: 26%;
z-index: 2;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .modal-header {
border: none;
padding: 0;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e ul.product-list.thumbnails li {
position: relative;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .product-list .thumbnail:hover .quick-view,
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .product-list .thumbnail:hover .quick-view-bg {
	display: block;
} 

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e modal.hide.fade.popup-quick-view.in .close {
position: relative;
right: 20px;
top: 15px;
z-index: 999999;
margin: 0px;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e  #myModal .modal-body {
background-color: #ffffff;
padding: 0;
width: 100%;
max-height: none;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .popup-quick-view .popup-wrapper {
float: left;
margin: 20px 40px 64px;
position: relative;
width: 390px;
z-index: 0;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .popup-quick-view .im-preview {
overflow: hidden;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .popup-quick-view .popup-wrapper ul li {
float: left;
list-style: none outside none;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .popup-quick-view .carousel {
height: auto;
margin: 20px 0 0;
overflow: hidden;
padding: 1px 0px;
position: relative;
width: 200px;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .popup-quick-view .img-thumb {
height: auto;
float: left;
overflow: hidden;
position: relative;
margin-left: 0px;
margin-right: 0px;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .modal.hide.fade.popup-quick-view.in .modal-body .popup-wrapper .popup-carousel-wrapper .carousel ul {
margin-left: 0px;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .popup-quick-view .popup-wrapper ul li {
float: left;
list-style: none outside none;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .popup-quick-view .img-thumb ul li {
float: left;
padding-bottom: 3px;
padding-top: 3px;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .popup-quick-view .leftarrow {
cursor: pointer;
left: -16px;
position: absolute;
top: 411px;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .popup-quick-view .rightarrow {
cursor: pointer;
position: absolute;
right: -12px;
top: 411px;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e  .popup-product-title, .cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .content-primary .popup-product-rating, .cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .product-short-desc {
float: left;
margin-top: 14px;
width: 100%;
margin-bottom: 24px;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .popup-quick-view .product-short-desc p {
color: #575757;
font-family: HelveticaNeueW01-65Medi;
font-size: 0.938em;
margin-bottom: 0;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .popup-quick-view .product-short-desc a {
color: #000000;
display: block;
font-family: HelveticaNeueW01-75Bold;
font-size: 0.875em;
margin: 0;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .popup-quick-view .popup-product-desc {
float: left;
width: 340px;
margin-top: 60px;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .popup-product-title, .cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .content-primary .popup-product-rating, .cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .product-short-desc {
float: left;
margin-top: 14px;
width: 100%;
margin-bottom: 24px;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .popup-quick-view .popup-product-title h3 {
color: #000000;
font-size: 1.75em;
font-weight: normal;
font-family: HelveticaNeueW01-75Bold;
line-height: 1.2em;
margin: 0;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .popup-quick-view .popup-product-rating {
	border-bottom: 1px solid #e4e4e4;
    border-top: 1px solid #e4e4e4;
    clear: both;
    overflow: hidden;
    padding: 10px 0;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .rating-wrapper {
	float: left;
    font-size: 0.875em;
    padding: 0;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .popup-quick-view .popup-product-rating p {
color: #000000;
font-size: 14px;
font-family: HelveticaNeueW01-65Medi;
display: none;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .rating-wrapper span.recommend-percentage {
background-image: url("/en-gb/-/media/Olay_UK/Images/Common Icons/thumb.png");
background-position: left center;
background-repeat: no-repeat;
padding-left: 18px;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .rating-wrapper span {
	color: #575757;
    float: left;
    line-height: 16px;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .recommend-percentage > span {
color: #A7986A;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .popup-quick-view .popup-product-rating p span.recommend-text, .cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .popup-product-price .price-text {
padding-left: 0px;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .popup-quick-view .popup-product-price {
position: relative;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .popup-quick-view .popup-product-price .price {
color: #000000;
font-size: 1.4em;
font-family: HelveticaNeueW01-75Bold;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .popup-quick-view .popup-product-price .price-text {
color: #000000;
font-size: 1em;
padding: 0;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .tooltip-pop {
position: absolute;
z-index: 980;
background: none #333333;
left: 65px;
top: -8px;
padding: 5px;
border: 1px solid #6c6b69;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .popup-quick-view .buy-direct-form {
border: medium none;
padding: 50px 0px 10px 0;
background: none;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .form-container.quick-view-variant {
	background-color: #f6f6f6;
    height: auto;
    overflow: hidden;
    padding: 10px 0 20px;
    width: 100%;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .form-container.quick-view-variant > div {
margin-left: 20px;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .form-element-container label {
color: #000000;
display: block;
padding-bottom: 5px;
padding-top: 5px;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .form-element-container div.selector {
border: 1px solid #C2C2C2;
background-color: #FFFFFF;
width: 60px;
padding: 0 10px;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .form-element-container div.selector span {
color: #A7986A;
font-size: 0.875em;
text-shadow: none;
text-align: left;
background-image: url("/en-gb/-/media/Olay_UK/Images/Common Icons/arrow-gold.png");
background-position: center right;
background-repeat: no-repeat;
padding: 0px;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .popup-quick-view .buy-direct-form .form-element-container {
	float: left;
    margin-bottom: 0;
    margin-right: 10px;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .popup-quick-view .add-to-cart-btn {
background-color: #A7986A;
background-image: none;
border-color: #A7986A;
border-radius: 13px 0 0;
color: #FFFFFF;
font-size: 0.857em;
margin-top: 28px;
text-transform: uppercase;
width: 95%;
font-family: "HelveticaNeueW01-65Medi";
font-weight: normal;
box-shadow: none;
display: block !important;
text-shadow: none;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .popup-quick-view .add-to-cart-btn:hover{
background-color: #A7986A !important;
background-image: none;
border-color: #A7986A;
border-radius: 13px 0 0;
color: #FFFFFF;
font-size: 0.857em;
margin-top: 28px;
text-transform: uppercase;
width: 95%;
font-family: "HelveticaNeueW01-65Medi";
font-weight: normal;
box-shadow: none;
display: block;
text-shadow: none;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .loadwait-container {
width: 100%;
text-align: center;
background: none #eaeaea;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
z-index: 999;
position: absolute;
display: none;
left: 0;
top: 0;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .rating-wrapper .rating img {
	float: left;
    left: 0;
    max-width: none;
    position: relative;
    top: 0;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .clearfix {
font-size: 0;
line-height: 0;
height: 1px;
width: 100%;
clear: both;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #addCartModal .price {
color: #000000;
font-size: 1em;
font-family: "HelveticaNeueW01-75Bold";
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .grid .grid-grp-separate, .cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .list .list-grp-separate, .cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .section-separate {
padding: 10px;
}


.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .modal.hide.fade.popup-quick-view.in {
left: 50%;
margin: 0 0 0 -430px;
padding: 0;
position: absolute;
width: 860px;
background-color: #FFFFFF;
top: 120px;
}


.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .modal-body .rating-wrapper {
position: relative;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .modal-body .rating-wrapper .rating{
	float: left;
    margin: 0 5px 0 0;
    width: auto;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .modal-body .popup-product-price .product-price{
width: auto;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .modal-body .product-price{
	margin: 10px 0;
    top: 0;
    width: auto;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .popup-quick-view .popup-product-price .price-text a {
color: #000000;
font-size: 1em;
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #addCartModal.popup-add-cart .modal-body {
overflow: hidden;
padding: 0;
padding-left: 31px;
margin-top: 20px;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .modal.hide.fade.popup-quick-view.in {
left: 50%;
margin: 0 0 0 -430px;
padding: 0;
position: absolute;
width: 860px;
background-color: #FFFFFF;
top: 120px;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .product-image .quick-view a {
color: #ffffff;
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-size: 13px;
}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .popup-quick-view .img-thumb ul li img {
width: 64px;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .thumbnail {
border: 0 none;
border-radius: 0;
box-shadow: none;
font-size: 16px;
position: relative;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #addCartModal.popup-add-cart .thumbnail .caption p {
text-transform: none;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #page-wrapper {max-width: 960px;}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .png-estore p, .cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .retail-estore p {
color: #a7986a;
cursor: pointer;
font-family: "HelveticaNeueW01-75Bold";
font-size: 12px;
text-align: center;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .products-container.list .product-image {text-align: left;}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .current-price span{color: #FF0000;}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .retailer-list .prev img, .cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .retailer-list .next img {width:auto;}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .retailer-list.span9, .cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .retailer-list.span12 {
 margin-left: 0px;
padding-left: 0px;
position: relative;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .btn-container .btn:hover{background: transparent !important;}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .retailer-list.span12 .prev {
left: 15px !important;display: block !important;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .retailer-list .prev img, .cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .retailer-list .next img {
width: 10px !important;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .reatiler-section .thumbnail{background: none !important;
border: 0px solid ;}

.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e .related-product ul li {
margin-right: 1px!important;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e  #pagemainwrapper #desk-outer-wrapper #editCartModal {
height: 400px;
left: 27%;
padding: 50px 52px 40px;
top: 20%;
width: 466px;
margin: 0;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #editCartModal .Edit h3 {
font-family: "HelveticaNeueW01-75Bold";
font-size: 1.75em;
text-transform: uppercase;color:#000 !important;
}
.cls-1c38a9c7-bf60-4b61-ad8e-ccc2a3718c0e #desk-outer-wrapper .modal {
border: 1px solid #e4e4e4;
border-radius: 0;
padding: 42px;
}
.shoppingcart .rating-wrapper .rating {
    height: auto;
    margin: 0;
    padding: 0;
    width: auto;
}
.shoppingcart ul.product-list.thumbnails li .caption > a:nth-child(4) {
    float: left;
}
.shoppingcart .popup-product-rating .rating-wrapper > a {
    float: left;
}
#addCartModal .buttons .btn.btn-continue:hover {
    color: #fff;
}