/* 
* Catalog layouts CSS 
* Includes all catalog related content styles - Quickshop, Products and their subpages e.g. reviews, product page modals, Gift Finder, Ingredients A-Z.
*/

/* ===== Top nav emphasis ===== */
.cms-products #nav-products,
.catalog-category-view #nav-products,
.product-details #nav-products,
.giftfinder-index-index #nav-gifts,
.giftfinder-result-index #nav-gifts,
.giftfinder-product-index #nav-gifts,
.quickshop-index-index #nav-products,
.cms-a-z-ingredients #nav-tips-and-advice {font-weight: bold;}

.cms-products #nav-products ul li,
.catalog-category-view #nav-products ul li,
.product-details #nav-products ul li,
.giftfinder-index-index #nav-gifts ul li,
.giftfinder-result-index #nav-gifts ul li,
.giftfinder-product-index #nav-gifts ul li,
.quickshop-index-index #nav-products ul li,
.cms-a-z-ingredients #nav-tips-and-advice ul li {font-weight: normal;}


/* ===== Left hand nav emphasis ===== */
.cms-products .col-left #left-hand-nav li#lhn-products a,
.giftfinder-index-index .col-left #left-hand-nav li#lhn-giftfinder a,
.giftfinder-result-index .col-left #left-hand-nav li#lhn-giftfinder a,
.giftfinder-product-index .col-left #left-hand-nav li#lhn-giftfinder a,
.quickshop-index-index .col-left #left-hand-nav li#lhn-quickshop a {background: #d0e9e3;}


/* ===== Quickshop ===== */
.quickshop h1 {font-family:'Perpetua MT W01', georgia, serif; font-size: 2.7em;}
.quickshop .quickshop-content .range-title {background: #e7f3f1;}
.quickshop .quickshop-content .range-title h2 {font-size: 1.5em;}
.quickshop .quickshop-content .range-title ul.back-to-top li a {color: #7c7d7e;}
.quickshop .listing-item {border-bottom: 1px solid #f2f2f2;}
.quickshop .product-shop h3 {font-size: 1.4em;}
.quickshop .product-shop h3 em {font-style: italic;}
.quickshop .product-shop h3 span {font-size: 0.9em;}
.quickshop .product-shop .price {font-weight: bold;}
.quickshop .data-table {clear: both;}
.quickshop .data-table th {border-left: none; border-right: none; border-top: none; border-bottom: 1px solid #e2e2e2; font-weight: normal;}
.quickshop .data-table th.product-name-title,
.quickshop .data-table th.price-title,
.quickshop .data-table th.qty-title {font-size: 0.9em;}
.quickshop .data-table label {display: none;}
.quickshop .data-table td {border-left: none; border-right: none; border-top: none; border-bottom: 1px solid #f6f6f6;}


/* ===== Category / range page ===== */
.category-title {height:234px; margin-bottom: 15px; width: auto;}
.category-title h1 {font-family:'Perpetua MT W01', georgia, serif; font-size:2.7em; padding:17px 0 0 22px; margin:0; color:#fff;}

.category-cleanse-shave-moisturise .category-title h1,
.category-exfoliate .category-title h1 ,
.category-bodywash-for-men .category-title h1,
.category-haircare-for-men .category-title h1,
.category-footcare-for-men .category-title h1,
.category-suncare-for-men .category-title h1 {font-family:'Perpetua MT W01', sgeorgia, serif; font-size:2.7em; padding:17px 0 0 22px; margin:0; color:#321c29;}

.category-face .category-title h1,
.category-eyes .category-title h1,
.category-cheeks .category-title h1,
.category-lips .category-title h1 {color:#7c7d7e;}

/* Product banners */
.category-title {background-position: 0 0; background-repeat: no-repeat;}
.category-title {background-image: url('../images/banners/sig-blue-logo.jpg');} /* default banner image */ 

.category-fragrance .category-title {background-image: url('../images/banners/product_range/fragrance.jpg');}
.category-fragrance .category-title h1 {display:none;}

.category-cleanse-tone-moisturise .category-title {background-image: url('../images/banners/product_range/cleanse-tone-moisturise.jpg');}
.category-eye-treatments .category-title {background-image: url('../images/banners/product_range/eye-treatments.jpg');}
.category-problem-solution .category-title {background-image: url('../images/banners/product_range/problem-solution.jpg');}
.category-exfoliators-and-masks .category-title {background-image: url('../images/banners/product_range/problem-solution.jpg');}
.category-beauty-bible-offers .category-title {background-image: url('../images/banners/product_range/beauty-bible-offers.jpg');}
.category-body-care .category-title {background-image: url('../images/banners/product_range/bodycare.jpg');}
.category-bodycare .category-title {background-image: url('../images/banners/product_range/bodycare.jpg');}
.category-haircare .category-title {background-image: url('../images/banners/product_range/haircare.jpg');}
.category-sun-care .category-title {background-image: url('../images/banners/product_range/suncare.jpg');}
.category-sun-protection .category-title {background-image: url('../images/banners/product_range/suncare.jpg');}
.category-suncare .category-title {background-image: url('../images/banners/product_range/suncare.jpg');}
.category-vital-oils .category-title {background-image: url('../images/banners/product_range/aromatherapy.jpg');}
.category-aromatherapy .category-title {background-image: url('../images/banners/product_range/aromatherapy.jpg');}
.category-books-and-accessories .category-title {background-image: url('../images/banners/product_range/books-and-accessories.jpg');}
.category-liz-earle-for-men .category-title,
.category-mens-skincare .category-title {background-image: url('../images/banners/product_range/liz-earle-for-men.jpg');}
.category-superskin .category-title {background-image: url('../images/banners/product_range/superskin.gif');}
.category-superskin-tm .category-title {background-image: url('../images/banners/product_range/superskin.jpg');}
.category-energise .category-title {background-image: url('../images/banners/product_range/energise.jpg');}
.category-hands-and-feet .category-title {background-image: url('../images/banners/product_range/hands-and-feet.jpg');}
.category-liz-earle-for-men .category-title,
.category-cleanse-shave-moisturise .category-title {background-image: url('../images/banners/product_range/nams-default.jpg');}
.category-exfoliate .category-title {background-image: url('../images/banners/product_range/nams-default.jpg');}
.category-bodywash-for-men .category-title {background-image: url('../images/banners/product_range/nams-default.jpg');}
.category-haircare-for-men .category-title {background-image: url('../images/banners/product_range/nams-default.jpg');}
.category-footcare-for-men .category-title {background-image: url('../images/banners/product_range/nams-default.jpg');}
.category-suncare-for-men .category-title {background-image: url('../images/banners/product_range/nams-default.jpg');}
.category-make-up .category-title {background-image: url('../images/banners/product_range/colour.jpg');}
.category-face .category-title {background-image: url('../images/banners/product_range/face.jpg');}
.category-eyes .category-title {background-image: url('../images/banners/product_range/eyes.jpg');}
.category-lips .category-title {background-image: url('../images/banners/product_range/lips.jpg');}
.category-cheeks .category-title {background-image: url('../images/banners/product_range/cheeks.jpg');}
.category-make-up-accessories .category-title {background-image: url('../images/banners/product_range/accessories.jpg');}

.catalog-category-view p.category-description {font-size: 1.3em;} 

/* Product view */
.product .product-info h2,
.products-list .product-info h2 {font-size: 1.4em; line-height: 1em;}
.products-list .product .product-info h2 span,
.products-grid .product .product-info h2 span {font-size: 0.9em;}
.product .product-info p,
.products-list .product-info p {font-size: 1em;}
.product .product-info p.suitable-for em,
.products-list .product-info p.suitable-for em {font-weight: bold;}
.product .product-info p.description a,
.products-list .item .product-info p.description a {color: #6ad3e6; font-weight: bold;}
.products-grid .product .select-item label,
.products-list .select-item label {display: none;}
.product .select-item select.range-select {font-size: 1em;}


/* Product View - Swatches  & Tooltip Layout */
.products-grid .range-swatches,
.products-list .range-swatches { float: right; width: 215px; }
.products-grid .range-swatches ul,
.products-list .range-swatches ul { margin: -4px 0 10px 0; }
.products-grid .range-swatches ul li,
.products-list .range-swatches ul li { width: 23px; height: 23px; float: left; display: block; margin: 0 0px 3px 0; }
.products-grid .range-swatches ul li span.box,
.products-list .range-swatches ul li span.box { padding: 2px; display: block;  }
.products-grid .range-swatches ul li.selected span.box,
.products-list .range-swatches ul li.selected span.box {display:block; padding:2px; }
.products-grid .colour-selection,
.products-list .colour-selection,
.products-grid .range-swatch,
.products-list .range-swatch { position: relative; }
.products-grid .colour-selection p,
.products-list .colour-selection p { clear:both; }

.products-grid .range-swatch-tooltip,
.products-list .range-swatch-tooltip {display: block; bottom: 24px; left: -137px;  position: absolute; display: block; width: 297px; height: 112px; z-index:99; overflow:hidden; display: none; }
.products-grid li:hover .range-swatch-tooltip,
.products-list li:hover .range-swatch-tooltip { display: block; }
.products-grid .range-swatch-tooltip .range-swatch-container,
.products-list .range-swatch-tooltip .range-swatch-container {  margin:10px 13px 0 13px ; padding:5px; }
.products-grid .range-swatch-tooltip .header,
.products-list .range-swatch-tooltip .header {padding:0; display:block; }
.products-grid .range-swatch-tooltip .header img,
.products-list .range-swatch-tooltip .header img {margin-right:15px;}
.products-grid .range-swatch-tooltip .content,
.products-list .range-swatch-tooltip .content {padding:7px 0 0 0; display:block; }

/* ===== Product View ===== */

/* Product main layout */
.back-to-list a {background: url('../images/common/arrow_444_back.gif') 0 50% no-repeat; color: #6ad3e6; font-size: 0.9em; font-weight: bold;}

/* Product common styles */
.product-name h1 {font-size: 2em; line-height: 1em; font-weight: normal;}
.product-name h1 span {font-size: 0.8em;}

/* Product tabbed nav*/
.product-tabs {background: url('../images/common/product_page/tabs/tabs_bg.gif') repeat-x bottom; color:#505152;}
.product-tabs li {background: url('../images/common/product_page/tabs/tabs_left.gif') no-repeat left top; color:#505152;} 
.product-tabs a {background:  url('../images/common/product_page/tabs/tabs_right.gif') no-repeat right top; color:#505152;} 
.product-tabs #current {background: url('../images/common/product_page/tabs/tabs_left_on.gif') no-repeat left top;}
.product-tabs #current a {background: url('../images/common/product_page/tabs/tabs_right_on.gif') no-repeat right top; color:#505152;}
.product-tabs {font-size: 1.15em;}
.product-tabs li h2 {font-size: 1em; font-weight: bold;}


/* Product Details - Shade Selection */
/* New Styles */
.swatches ul li { float:left; display:block; margin:0 0 0 0; }
.swatches ul li span.box:hover {text-decoration:none; }
.swatches ul li span.box span {font-size:11px; color: #7c7d7e; margin:3px 0 0 0;}

.swatches ul li.selected  {}
.swatches ul li.selected span.box { background: transparent url('../images/common/swatch-bg-lg.jpg') no-repeat; }
.swatches ul li span.box { padding:2px; margin: 0 2px 2px 0; display:block; font-weight:normal!important; text-decoration:none; cursor:pointer;}

.colour-selection { position: relative; }
.colour-selection p { clear:both; }

.swatches ul li:hover .tooltip {visibility: visible;} 

.swatch-tooltip {display: block; top: -15px; left: 254px; opacity: 1; position: absolute; background: transparent url('../images/common/tooltip-background.jpg') no-repeat; color: #7c7d7e; display: block; font-size: 12px; width: 250px; height: 120px; z-index:99; overflow:hidden; display: none; }
.swatch-tooltip .header {padding:18px 18px 0 18px; display:block; font-size:12px;}
.swatch-tooltip .header img {margin-right:15px;}
.swatch-tooltip .content {padding:10px 18px 0 18px; display:block; font-size:12px;}

.kits-view .swatch-tooltip {display: block; top: -15px; left: 235px; opacity: 1; position: absolute;background: transparent url('../images/common/tooltip-background-vertical.jpg') no-repeat; color: #7c7d7e; display: block; font-size: 12px; width: 126px; height: 220px; z-index:99; overflow:hidden; display: none; }



.texture {margin-bottom:15px;}

#colour-accuracy { cursor:pointer; }

/* Main content box */
.main-tab-content {border-right: 1px solid #d6d6d7; border-bottom: 1px solid #d6d6d7; border-left: 1px solid #d6d6d7;}
.main-tab-content h3 {font-size: 1.6em;}

/* Product Image and zoom / video */
.main-tab-content .product-left-box .zoom-box ul,
.main-tab-content .product-left-box-wide .zoom-box ul {font-size: 0.9em;}
.main-tab-content .product-left-box .zoom-box ul li.zoom a,
.main-tab-content .product-left-box-wide .zoom-box ul li.zoom a  {background: url('../images/common/product_page/icon_zoom.gif') 100% 50% no-repeat; cursor: pointer;}
.main-tab-content .product-left-box .zoom-box ul li.video a,
.main-tab-content .product-left-box-wide .zoom-box ul li.video a {background: url('../images/common/product_page/icon_video.gif') 100% 50% no-repeat; cursor: pointer;}
.main-tab-content .product-left-box .zoom-box ul li.send a,
.main-tab-content .product-left-box-wide .zoom-box ul li.send a {background: url('../images/common/product_page/icon_send.gif') 100% 50% no-repeat; cursor: pointer;}
.main-tab-content .product-left-box div.video a:hover {text-decoration:none;}

ul.zoom-box-new { text-align:center; font-size: 0.9em; margin-bottom:14px; margin-left: -12px; }
.how ul.zoom-box-new { display:none!important; }
ul.zoom-box-new li {display:inline; background: url('../images/common/pipe_777.gif') 100% 50% no-repeat; padding-right: 10px; margin-right: 10px;}
ul.zoom-box-new li.last {display:inline; background: none; padding-right: 0; margin-right: 10px;}
ul.zoom-box-new li a { cursor: pointer; }

/* About this product */
.main-tab-content .product-about a {color: #6ad3e6; font-weight: bold; cursor: pointer; }
.main-tab-content .product-about p.skin-type em {font-weight: bold;}
.main-tab-content .product-about ul li {font-size: 1.1em;}

/* Make your selection */
.main-tab-content .select-item {}
.main-tab-content .select-item label {font-size: 1.1em; font-weight: bold;}

/* Shipping & returns */
.shipping-block {border-top: 1px solid #d6d6d7; padding:20px 0 0 0;}
.shipping-block h3 { font-size:1.4em; color:#505152; background: url('../images/common/product_page/shipping-icon.gif') right 50% no-repeat; cursor: pointer; display:inline; padding-right:50px; line-height:230%;}


/* Awards */
.main-tab-content .awards { border-top: 1px solid #d6d6d7; padding:20px 0 0 0; }
.main-tab-content .awards h4 { font-size: 1.1em; font-weight: bold; }

/* You might like these too */
.related-products h5 {font-size: 1.4em;}
.related-products ul li {border-right: 1px solid #dfe0e0;}
.related-products ul li.end {border: 0;}
.related-products ul li dt,
.related-products ul li dd {font-size: 1.1em;}
.related-products ul li dd a {color: #6ad3e6; font-weight: bold;}

/* Select your size tab */
.main-tab-content .select-product li,
.main-tab-content .select-product-shade li {font-size: 1.1em;}
.main-tab-content .select-product li dd.price,
.main-tab-content .select-product-shade li dd.price,
.main-tab-content .select-product li dd.out-of-stock span
.main-tab-content .select-product-shade li dd.out-of-stock span {font-weight: bold;}
.main-tab-content .select-product li dd.out-of-stock,
.main-tab-content .select-product-shade li dd.out-of-stock {color: #ff3399;}

.select-size p.colour-accuracy { clear:both; padding-top:20px; }
.select-size p.colour-accuracy a { font-weight:bold; color:#6ad3e6; }

/* Common product page styles */
.back li {font-size: 1.1em;}
.back li a {color: #6ad3e6; font-weight: bold;}

/* Ingredients */
.main-tab-content .ingredients h4 {font-size: 1.4em;}
.main-tab-content .ingredients p a {color: #6ad3e6; font-weight: bold;}
.main-tab-content .ingredients dt,
.main-tab-content .ingredients dd {font-size: 1.1em;}
.main-tab-content .ingredients dt.prod-txt em {font-style: italic;}
.main-tab-content .ingredients .naturally-active-ingredients {border-bottom: 1px solid #dfe0e0;}

/* Reviews */
.main-tab-content .reviews .options li {font-size: 1.1em;}
.main-tab-content .reviews .options li a {color: #6ad3e6; font-weight: bold;}
.main-tab-content .reviews .pager li a {color: #6ad3e6; font-weight: bold;}

.main-tab-content .customer-reviews .pager {font-size: 1.1em;}
.main-tab-content .customer-reviews {border-bottom: 1px solid #dfe0e0;}

.main-tab-content .customer-reviews li.odd {background: url('../images/common/product_page/speech_bubble_1_top.gif') 0 0 no-repeat;}
.main-tab-content .customer-reviews li.odd blockquote {background: url('../images/common/product_page/speech_bubble_1_bg.gif') top left repeat-y;}
.main-tab-content .customer-reviews li.odd .customer {background: url('../images/common/product_page/speech_bubble_1_bottom.gif') top left no-repeat; font-weight: bold;}

body.category-make-up .main-tab-content .customer-reviews li.odd {background: url('../images/common/product_page/speech_bubble_colour_top.gif') 0 0 no-repeat; color:#efefef;}
body.category-make-up .main-tab-content .customer-reviews li.odd blockquote {background: url('../images/common/product_page/speech_bubble_colour_bg.gif') top left repeat-y; color:#efefef;}
body.category-make-up .main-tab-content .customer-reviews li.odd .customer {background: url('../images/common/product_page/speech_bubble_colour_bottom.gif') top left no-repeat; font-weight: bold; color:#7c7d7e;}

body.category-cleanse-shave-moisturise .main-tab-content .customer-reviews li.odd,
body.category-exfoliate .main-tab-content .customer-reviews li.odd,
body.category-haircare-for-men .main-tab-content .customer-reviews li.odd,
body.category-bodywash-for-men .main-tab-content .customer-reviews li.odd,
body.category-footcare-for-men .main-tab-content .customer-reviews li.odd,
body.category-suncare-for-men .main-tab-content .customer-reviews li.odd,
body.category-suncare-for-men .main-tab-content .customer-reviews li.odd  {background: url('../images/common/product_page/speech_bubble_mens_top.gif') 0 0 no-repeat;}
body.category-cleanse-shave-moisturise .main-tab-content .customer-reviews li.odd blockquote,
body.category-exfoliate .main-tab-content .customer-reviews li.odd blockquote,
body.category-haircare-for-men .main-tab-content .customer-reviews li.odd blockquote,
body.category-bodywash-for-men .main-tab-content .customer-reviews li.odd blockquote,
body.category-footcare-for-men .main-tab-content .customer-reviews li.odd blockquote,
body.category-suncare-for-men .main-tab-content .customer-reviews li.odd blockquote,
body.category-suncare-for-men .main-tab-content .customer-reviews li.odd blockquote {background: url('../images/common/product_page/speech_bubble_mens_bg.gif') top left repeat-y; }
body.category-cleanse-shave-moisturise .main-tab-content .customer-reviews li.odd .customer,
body.category-exfoliate .main-tab-content .customer-reviews li.odd .customer,
body.category-haircare-for-men .main-tab-content .customer-reviews li.odd .customer,
body.category-bodywash-for-men .main-tab-content .customer-reviews li.odd .customer,
body.category-footcare-for-men .main-tab-content .customer-reviews li.odd .customer,
body.category-suncare-for-men .main-tab-content .customer-reviews li.odd .customer,
body.category-suncare-for-men .main-tab-content .customer-reviews li.odd .customer {background: url('../images/common/product_page/speech_bubble_mens_bottom.gif') top left no-repeat; font-weight: bold; color:#7c7d7e;}

.main-tab-content .customer-reviews li.even {background: url('../images/common/product_page/speech_bubble_2_top.gif') 0 0 no-repeat;}
.main-tab-content .customer-reviews li.even blockquote {background: url('../images/common/product_page/speech_bubble_2_bg.gif') top left repeat-y;}
.main-tab-content .customer-reviews li.even .customer {background: url('../images/common/product_page/speech_bubble_2_bottom.gif') top left no-repeat; font-weight: bold;}

.main-tab-content .customer-reviews p.no-reviews {font-size: 1.1em;}
.main-tab-content .customer-reviews p.no-reviews a {color: #6ad3e6;}

.main-tab-content .submit-review label {font-size: 1.1em; font-weight: bold;}
.main-tab-content .submit-review textarea {border: 1px solid #c0c1c3;}
.main-tab-content #submission-verification h4 {font-size: 1.1em; font-weight: bold;} 

.main-tab-content .your-review a { color:#6ad3e6; font-weight:bold; }
.main-tab-content .your-review a:hover { color:#6ad3e6; text-decoration:underline; }

/* ===== Modal pop ups ===== */

/* Added to basket */
#overlay {background-color: #ccc;}
#added-to-basket {background: #fff;}
#added-to-basket a {color: #6ad3e6; font-weight: bold;}
#added-to-basket .title,
#added-to-basket .added-product {border-bottom: 1px solid #f2f2f2;}
#added-to-basket .title h4 {font-size: 1.4em;}
#added-to-basket .title h4 em {font-style: italic;}
#added-to-basket .title ul,
#added-to-basket .added-product dt span,
#added-to-basket .basket li.view-basket a,
#added-to-basket .buttons-set .continue-shopping a {cursor: pointer;}
#added-to-basket .title ul li a {background: url('../images/common/close.gif') 0 50% no-repeat; cursor: pointer;}
#added-to-basket .added-product dt {font-size: 1.2em;}
#added-to-basket dd em,
#added-to-basket li em {font-weight: bold;}
#added-to-basket #upgraderules-message h5 {font-size: 1.4em;}
#added-to-basket #upgraderules-message p {font-size: 1em;}
#added-to-basket .nobottomline {border-bottom: none;}
#added-to-basket .fdbluebox{background:#EEF8FA;width:264px;text-align:center;margin: 0 40px 15px 40px;padding:15px 15px 15px 5px;}
#added-to-basket .fdbluebox .basket{margin:0;}
#added-to-basket .fdbluebox .buttons-set{margin:0;padding:15px 0px 0px 10px; border:none!important;}
#added-to-basket .fastdelivery {margin:0px 40px 0px 40px;padding:20px 45px 0px 45px;text-align:center;font-size:95%;border-top:1px solid #f2f2f2; }
#added-to-basket .buttons-set span.continue-shopping a { line-height:44px;}

/* Added to basket - left hand col no pop up*/
.col-left #added-to-basket {background: #f2f2f2;}
.col-left #added-to-basket .title,
.col-left #added-to-basket .added-product {border-bottom: 1px solid #fff;}
.col-left #added-to-basket .title h4 {font-size: 1.4em;}
.col-left #added-to-basket .basket li.view-basket {font-size: 1.1em;}

/* Added to basket - right hand col no pop up*/
.col-right #added-to-basket {background: #f2f2f2;}
.col-right #added-to-basket .title {border-bottom: 1px solid #fff;}
.col-right #added-to-basket .title h4 {font-size: 1.4em;}
.col-right #added-to-basket .added-product {border-bottom: none;}
.col-right #added-to-basket .basket li.view-basket {font-size: 1.1em;}

/* ===== Product Modal (z-mags) ===== */
#product_modal {background: #fff;}
#product_modal .title {border-bottom: 1px solid #f2f2f2;}
#product_modal .title h4 {font-size: 1.4em;}
#product_modal .title ul {font-size: 0.9em;}
#product_modal .title ul li a {background: url('../images/common/close.gif') 0 50% no-repeat; color: #6ad3e6; font-weight: bold;}
#product_modal p {font-size: 1.1em;}
#product_modal .main-tab-content {border:none;}

/* ===== Colour Accuracy Modal ===== */
#colour-statement-modal {background: #fff;}
#colour-statement-modal .title {border-bottom: 1px solid #f2f2f2;}
#colour-statement-modal .title h4 {font-size: 1.4em;}
#colour-statement-modal .title ul {font-size: 0.9em;}
#colour-statement-modal .title ul li a {background: url('../images/common/close.gif') 0 50% no-repeat; color: #6ad3e6; font-weight: bold;}
#colour-statement-modal p {font-size: 1.0em;}

/* ===== First Time right Shade Modal ===== */
#shade-selection-modal {background: #fff;}
#shade-selection-modal .title {border-bottom: 1px solid #f2f2f2;}
#shade-selection-modal .title h4 {font-size: 1.4em;}
#shade-selection-modal .title ul {font-size: 0.9em;}
#shade-selection-modal .title ul li a {background: url('../images/common/close.gif') 0 50% no-repeat; color: #6ad3e6; font-weight: bold;}
#shade-selection-modal .content p {font-size: 1.0em;}
#shade-selection-modal .content h4 {font-size: 1.4em;}
#shade-selection-modal .content a {font-weight: bold; color:#6ad3e6;}

/* Image zoom */
#image-zoom {background: #fff;}
#image-zoom a {color: #6ad3e6; font-weight: bold;}
#image-zoom .title {border-bottom: 1px solid #f2f2f2;}
#image-zoom .title h4 {font-size: 1.4em;}
#image-zoom .title ul {font-size: 0.9em;}
#image-zoom .title ul li a {background: url('../images/common/close.gif') 0 50% no-repeat; color: #6ad3e6; font-weight: bold;}
#image-zoom .buttons-set {border-top: 1px solid #f2f2f2; padding-top: 15px;}

/* Video pop up */
#video-modal {background: #fff;}
#video-modal a {color: #6ad3e6; font-weight: bold;}
#video-modal .title {border-bottom: none ;}
#video-modal .title h4 {font-size: 1.4em;}
#video-modal .title ul {font-size: 0.9em;}
#video-modal .title ul li a {background: url('../images/common/close.gif') 0 50% no-repeat; color: #6ad3e6; font-weight: bold;}

.video-modal-button {display:block; width:98px; height:78px; background: url(../images/catalog/product/video-button.png) top left no-repeat; position:absolute; cursor:pointer; z-index:995;} /* Needs to be less than menu z-index */
.video-modal-button span {visibility:hidden;}
.video {text-align:left;}

/* ===== Send product to a friend ===== */
#send-to-a-friend {background: #fff;}

#send-to-a-friend .title {border-bottom: 1px solid #f2f2f2;}
#send-to-a-friend .title h4 {font-size: 1.4em;}
#send-to-a-friend .title ul {font-size: 0.9em;}
#send-to-a-friend .title ul li a {background: url('../images/common/close.gif') 0 50% no-repeat; color: #6ad3e6; font-weight: bold;}

#send-to-a-friend .send-tabs {background: url('../images/common/product_page/tabs/tabs_bg.gif') repeat-x bottom;}
#send-to-a-friend .send-tabs li {background: url('../images/common/product_page/tabs/tabs_left.gif') no-repeat left top;}
#send-to-a-friend .send-tabs a {background: url('../images/common/product_page/tabs/tabs_right.gif') no-repeat right top;}
#send-to-a-friend .send-tabs .current {background-image: url('../images/common/product_page/tabs/tabs_left_on.gif');}
#send-to-a-friend .send-tabs .current a {background-image: url('../images/common/product_page/tabs/tabs_right_on.gif'); font-weight:bold;}
#send-to-a-friend .send-tabs {font-size: 1.2em;}
#send-to-a-friend .send-tabs li h2 {font-size: 1em; font-weight: bold;}

#send-to-a-friend #send-tab,
#send-to-a-friend #share-tab {border-left: 1px solid #dfe0e0; border-bottom: 1px solid #dfe0e0; border-right: 1px solid #dfe0e0;}

#send-to-a-friend .send-form p,
#send-to-a-friend .send-form li label,
#send-to-a-friend .send-form li input,
#send-to-a-friend .send-form li textarea {font-size: 1em;}
#send-to-a-friend .send-form li input,
#send-to-a-friend .send-form li textarea {border: 1px solid #ccc;}

#send-to-a-friend #send-message {font-size: 1.3em; font-weight: bold;}

#terms p {font-size: 0.9em;}

/* ===== Bundle Configuration ===== */
#bundle-reconfigure-modal {background: #fff;}
#bundle-reconfigure-modal .title {border-bottom: 1px solid #f2f2f2;}
#bundle-reconfigure-modal .title h4 {font-size: 1.4em;}
#bundle-reconfigure-modal .title ul {font-size: 0.9em;}
#bundle-reconfigure-modal .title ul li a {background: url('../images/common/close.gif') 0 50% no-repeat; color: #6ad3e6; font-weight: bold;
}
.bundle-footer { border-top: 1px solid #f2f2f2; }

/* In-page configuration - no modals */
.checkout-cart-configurebundle .buttons-set { border-top:1px solid #dfe0e0;}
.checkout-cart-configurebundle .breadcrumbs { display:none; }


/* ===== Out of Stock ===== */
.out-of-stock {color:#f6598c; height:38px;}

/* ===== Ingredients A-Z ===== */
.a-z-ingredients .main-page-title {background: url('../images/banners/a-to-z.jpg');}
.a-z-ingredients .main-page-title h1 {font-family:'Perpetua MT W01', georgia, serif; font-size:2.7em; padding:17px 0 0 22px; margin:0; color:#fff; }
.a-z-ingredients .ings-intro ul.ings-policy li {font-size: 1.1em; font-weight: bold;}
.a-z-ingredients .ings-intro ul.ings-policy li span {font-weight: normal;}
.a-z-ingredients .ings-intro ul.a-z-links li {background: #eef8fa; font-size: 1.2em;}
.a-z-ingredients .ings-intro ul.a-z-links li a,
.a-z-ingredients .ings-intro p a {color: #6ad3e6;}
.a-z-ingredients .ings-intro p a {font-weight: bold;}
.a-z-ingredients .letter-title {border-bottom: 1px solid #dfe0e0;}
.a-z-ingredients .letter-title h2 {font-size:2.25em;} 
.a-z-ingredients dl dt.title {font-size: 1.2em; font-weight: bold;}
.a-z-ingredients dl dt.title em {font-style: italic;}
.a-z-ingredients dl dt.prod-txt {font-size: 1.2em;}


/* ===== Gift Finder ===== */
.gift-finder .read-more a {font-weight:bold;}
.gift-finder .main-page-title {background: url('../images/banners/gift-finder.jpg') 0 0 no-repeat;}
.gift-finder-xmas .main-page-title {background: url('../images/banners/gift-finder-xmas.jpg') 0 0 no-repeat;}
.gift-finder .main-page-title h1 {font-family: 'Perpetua MT W01', georgia, serif; font-size:2.7em; padding:17px 0 0 22px; margin:0; color:#fff; }
.gift-finder h2 {font-size: 1.8em;}
.gift-finder .gift-finder-form fieldset {background: #eef8fa;}
.gift-finder .gift-finder-form label,
.gift-finder .gf-product-details .select-item select.range-select {font-size: 1em;}
.gift-finder .products-list h2.product-name {font-size: 1.4em;}
.gift-finder .products-list .product-info ul li a {color: #6ad3e6;}
.gift-finder .products-list .select-item,
.gift-finder .gf-product-details .select-item label {font-size: 1em;}
.gift-finder .gf-results-sorter,
.gift-finder .gf-results-sorter .pager .limiter li a {color: #6ad3e6;}
.gift-finder .gf-results-sorter .pager .limiter li a,
.gift-finder .gf-results-sorter .pager .limiter li.displayed,
.gift-finder .gf-product-details p.skin-type em {font-weight: bold;}
.gift-finder .gf-product-details .product-inside ul li {list-style-type: disc; font-size: 1.1em;}
.gift-finder .back-to-list a {background: none;}
.gift-finder .select-item label,
.gift-finder .gf-product-details .select-item,
.gift-finder .select-item { color:#7c7d7e; font-weight:bold; margin-bottom:5px;}


/* COLOUR P2 */
/* How to apply */
.how-to-apply h4 {font-size:1.0em; font-weight:bold; margin-bottom:3px!important;}
.how-to-apply p.intro {margin:0 0 30px 0; font-size: 1.4em; font-weight: normal; line-height: 1.25em;}
.how-to-apply .video {padding-left:241px; margin-bottom:30px; height:260px; }

.how-to-apply ul { float:left; width:100%;}
.how-to-apply ul.col-1 { width:47% !important; float:left;}
.how-to-apply ul.col-2 { width:47% !important; float:right!important; margin-right:0!important;}

.how-to-apply ul li { display:block; float:left; width:49%;  margin:0 0 35px 0; padding-top:20px; list-style-type:none; }

.how-to-apply ul li img { float:left; margin:0 20px 0 0; width:116px; } /* display:none; */
.how-to-apply ul li img a.cloud-zoom { float:left; width:116px!important; margin:0; padding:0;} /
.how-to-apply ul li h3 { float:left; width:64%; display:inline; margin:0; padding:0;}
.how-to-apply ul li p { float:left; width:64%; margin:0; padding:0; margin:0!important;}
.how-to-apply ul li.expert {border-top:1px solid #c0c1c3; border-bottom:1px solid #c0c1c3; float:right; padding:10px 0 ; margin:0 0 20px 0; width:51%;} 
.how-to-apply ul li.expert img {width:75px; padding-left:10px; margin-bottom:0;} 
.how-to-apply ul li.expert h3 {display:block; width:70%; }

.how a.cloud-zoom  {position:relative; height:100%; float:left; width:116px; margin-right:20px; }

.how a.cloud-zoom span.zoom {display:block; position:absolute; bottom:0; right:0; width:20px; height:20px; background:url('/skin/frontend/LENAS/default/images/enlarge.jpg') top left no-repeat;}
.how a.cloud-zoom span.zoom span { display:none; }

.how span.rtz {display:block; float:left; clear:left; background:#123; color:#7c7d7e; text-align:center; width:116px; font-size:0.9em;}
.how p {}

/* US Emails */
/* cew candp */
.cew-candp .video {padding-left:150px; }
