@import url(http://fonts.googleapis.com/css?family=Cambay:400,400italic,700,700italic);
/**
**
** -------- Color Scheme -------- 
**
** Coral: d6796b;
** Dark Grey: #5f6263;
** Tank: #d8b488;
** Light Grey: #e7e8e8;
*/

/**
**
** -------- CSS RESET -------- 
**
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline; line-height: normal; }
html {line-height: normal;}
ol, ul {list-style: none;}
table {border-collapse: collapse; border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal; vertical-align: middle;}
q, blockquote {quotes: none;}
q:before, q:after, blockquote:before, blockquote:after {content: ""; content: none;}
a img {border: none;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {display: block;}
* {box-sizing:border-box; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;}


/**
**
** -------- General Styles -------- 
**
*/
.mainsection {width: 100%; display: block; position:relative;}
.section {width: 100%; display: block; overflow: hidden;}
.wrapper {margin-right: auto; margin-left: auto; height: inherit; width: 100%; padding: 0 10px; display: block;min-width: 320px;max-width: 1200px;}
.container {position: relative; overflow: hidden; display: block;}
.content {padding: 20px;}
html {font-size: 14px;font-family: 'Cambay';color: #5f6263;-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;-o-font-smoothing: antialiased;font-smoothing: antialiased;}
h1,h2,h3,h4,h5 {margin: 0 0 15px;}
/*h1 {margin: 40px 0 20px;margin: 4rem 0 2rem;}*/
h2 {color: #D6796B;font-weight: bold;font-size: 25px;}
h3 {font-size: 16px;line-height: 20px;font-weight: 600;}
p {font-size: 14px;font-weight: 400;margin: 15px 0;}
a,a:visited {color: #5f6263; cursor: pointer;}
em {font-style: italic;}
strong{font-weight: bold;}
input[type="text"],input[type="number"],input[type="email"],
input[type="password"],input[type="date"]{display: block;font-family:'Cambay';font-size: 14px;font-weight: 400;clear: right;height: 25px;padding: 0 10px;outline: none;border: 1px solid #b0b0b0;}
label {float: left;font-size: 12px; line-height: 25px;}
textarea {display: block;float: none;clear: both;font-size: 16px;font-weight: 400;padding: 10px;outline: none;border: 1px solid #b0b0b0;}
img{max-width: 100%;height: auto;}
#main{min-height: 600px;}

/**
**
** -------- Header-------- 
**
*/
.header-top-section{background-color: #5f6263;}
.header-top-section, .header-top-section a{color:#fff;font-size: 13px;text-decoration: none;}
.header-top-container{height: 30px;line-height: 30px;}
.header-links{float: left;display: none;}
.header-links span:after{content: "|";margin-right: 5px;margin-left: 10px;}
.header-links span:last-child{display: none;}
.header-links span:nth-child(5):after{content:none;}
.shopping-bag{float: right;}
.header-top-num{float: left;font-weight: bold;font-size: 14px;}
.shopping-bag{float: right;width: 122px;text-align: center;background-color: #515254;height: 100%;}
.shopping-bag img{vertical-align: middle;margin-right: 5px;}
.header-top-num, .header-links ,.shopping-bag{padding:6px 0;}
.header-brand-section{border-bottom: 1px solid #d9d9d9;}
.header-brand-container{padding: 20px 0px 10px;}
.hamburger-container{margin: 10px 0px;position: relative;float:left;cursor:pointer;width: 45px;height: 35px;z-index: 3;}
.hamburger-container span {content: '';display: block;width: 35px;height: 5px;background: #d6796b;
  position: absolute;left: 5px;-webkit-transition: all 1s;transition: all 1s;will-change: transfrom, color;}
.hamburger-container .first {top: 5px;}
.hamburger-container .second {top: 18px;}
.hamburger-container .third {top: 31px;}
.header-logo{text-align: center; width:200px; margin:auto; position: absolute;left:0; right:0;}
.header-right{float: right;}
.header-right .call-us{display: none; font-style: italic; font-size: 15px;margin: 10px 0;}
.header-right .call-us strong{font-style: normal;}
.header-search-icon{width: 30px;height: 30px; float:left;display: none;}
.search-container{top:0;padding: 35px 0px 0px;height:100%;position: absolute;background-color: rgb(255, 255, 255);z-index: 3;right: 0px;width: 30px;transition: width 1s ease 0s; -moz-transition: width 1s ease 0s; -o-transition: width 1s ease 0s; -webkit-transition: width 1s ease 0s;}
.search-container.open{width:100%; }
.search-container.open #search-mask{display: none;}
.header-search{position: static;}
.header-right{position: static;float: right;}
#nxt-search-form{position:relative;overflow:hidden;margin: 0px;padding: 0px 0px 0px 30px !important;background: transparent url("http://lib.store.yahoo.net/lib/theperfumespot/ey-mobile-search-icon.png") no-repeat scroll 0px center;height:30px;}
#nxt-search-form #nxt-search-box{width: 90%;color: #999;border:none;float: left;}
#nxt-search-form #nxt-search-box, #nxt-search-form .searchSubmit{height: 30px;}
#nxt-search-form .searchSubmit{width: 30px;display: none;background: transparent url("http://lib.store.yahoo.net/lib/theperfumespot/ey-mobile-search-icon.png") no-repeat scroll center center/20px 20px;border: none;}
#search-mask{position: absolute;top: 0;bottom: 0;height: 100%;left: 0;right: 0;}
.top-nav-container{display: none;}
#search-close{width:10%;text-align: center; float: left;height: 30px;padding: 5px 0;}
.megaMenu{border: 1px solid #D9D9D9;background-color: #fff; visibility: hidden;opacity: 0;height: 230px;left: 0;transition: visibility 0s linear 0s, opacity 0s linear 0s;position: absolute;overflow: visible;text-align: left;z-index: 2;top:101px; width:100%;}
.top-nav-container .topnav-ul > li:hover .megaMenu{visibility: visible;opacity: 1;transition-delay: 0s;-webkit-transition-delay: 0s;-moz-transition-delay: 0s;}
#MegaMenu0:before{left:5%;}
#MegaMenu1:before{left:20%;}
#MegaMenu2:before{left: 38%;}
#MegaMenu3:before{left: 54%;}
#MegaMenu4:before{left: 68%;}
#MegaMenu5:before{left: 76%;}
#MegaMenu6:before{}
#MegaMenu7:before{}
#MegaMenu2 {height: 260px;}
#MegaMenu2 .megaMenuList{width:100%;}
.megaMenuListWrap {padding: 20px;overflow: hidden;float: left;width: 64%;}
.megaMenu h3 {text-transform: uppercase; margin: 0px 0px 15px;text-transform: none;font-size: 15px;}
.megaMenu h3 a{color:#d6b184; font-weight: normal; text-decoration: underline; font-size: 14px;}
.megaMenuList{width:33%; float: left;}
.megaMenuList li{margin-bottom: 17px;margin-bottom: 5px;}
.megaMenuList li:last-child{margin-bottom: 0;}
.megaMenuList li a{text-decoration: none;font-size: 15px;}
.megaMenuList li a:hover{color:#d5662f;}
.megaMenuList ul{list-style: outside;color: #D6796A;font-size: 13px;padding-left: 20px;}
.megaImageWrap{float:left;width:36%;}
.megaImageWrap img {display: block;}
.header-brand-section,.header-brand-container, .header-right, .top-nav-container{overflow: visible;}
.topnav-ul{position: static;}
.mmCat{overflow: hidden;width: 50%;float: left;}






/**
**
** -------- Footer -------- 
**
*/
#footer{margin-top: 30px;}
.footer-usp-section{background-color: #d6796a;}
.footer-usp-container, .item-usp{color: #fff;text-align: center; text-transform: uppercase;font-size: 14px;padding-top: 10px;}
.footer-usp-container .usp-text, .item-usp .usp-text{display:block;margin-bottom: 10px;}
.footer-usp-container .usp-bullet, .item-usp .usp-bullet{display: none;float: left;text-align: center;width: 7%;}
.footer-main-container{padding-top: 40px;}
.footer-main-container h3{text-transform: uppercase;font-size: 18px;}
.footer-newsletter{margin-bottom: 30px;}
.footer-newsletter form{background-color: #e7e8e8; overflow: hidden;}
.footer-newsletter .newsInput{color: #999;height: 40px;border: none;background-color: transparent;padding: 0 10px;width: 85%; font-style: italic;}
.footer-newsletter .newsSubmit{margin-top: 10px;float: right;margin-right: 10px;margin-bottom: 8px;}
.footer-links ul{width:50%; float:left;}
.footer-links li {font-size: 16px;margin-bottom: 10px;}
.footer-links li a {text-decoration: none;}
.footer-links{margin-bottom: 30px;}
.footer-social ul{margin-bottom: 20px}
.footer-social .slink{width: 59px;height: 59px;float: left;margin: 0px 2% 10px;}
.footer-social .slink.fb{background:url("http://lib.store.yahoo.net/lib/theperfumespot/ey-fb-icon.png") no-repeat center;}
.footer-social .slink a{display: block;width: 100%;height: 100%;}
.footer-social .slink.twitter{background:url("http://lib.store.yahoo.net/lib/theperfumespot/ey-twitter-icon.png") no-repeat center;}
.footer-social .slink.pinterest{background:url("http://lib.store.yahoo.net/lib/theperfumespot/ey-pinterest-icon.png") no-repeat center;}
.footer-social .slink.gplus{background:url("http://lib.store.yahoo.net/lib/theperfumespot/ey-gplus-icon.png") no-repeat center;}
.footer-social .copyright{text-align: center;font-size: 13px;color: #ABABAB;}
.footer-social .copyright a{color: #ABABAB;}
.footer-social ul{margin-bottom: 40px;}
.newsletter-section{background-color: #5e819e;}
.newsletter-section .newsletter{padding: 10px 0;max-width: 960px;margin: 0 auto;}
.newsletter-text{color: #fff;}
.newsletter-text p{text-align: center;font-weight: bold;font-size: 18px;font-family: "Montserrat";margin: 0 0 8px;}
.newsletter-text p em{font-size: 20px;}
.newsletter-text span{display: none;font-style: italic;}
.newsletter-text img{vertical-align: middle;}
.footer-top-section{background-color: #e1eaf2;}
.newsletter-form{max-width: 310px;margin: 0 auto;}
.newsletter-form .email{color:#8C8B87;font-style:italic;height: 30px;width: 260px;border: 1px solid #C5DAF2; border-radius: 5px 0px 0px 5px;}
.newsletter-form .submit{width: 50px;height: 30px; border:1px solid #eae2cd; background-color: #eae2cd;border-radius: 0px 5px 5px 0px;text-align: center;text-transform: uppercase;color: #5e819e;font: normal 14px "Montserrat";}
.footer-top-wrapper{padding: 20px 10px;overflow: hidden;}
.footer-top-section h4{color:#4b4261;font: bold 16px 'Montserrat';}
.footer-main-section{border-bottom: 1px solid #CFCFCF;padding-bottom: 20px;margin-bottom: 20px;}
.footer-connect{margin-bottom: 20px;}
.footer-connect .social{padding-left: 40px;float: left;margin-bottom: 10px;}
.footer-connect .fb-link{margin-right:5%;background: url("https://lib.store.yahoo.net/lib/yhst-94666432756749/ey-fb-icon.png") no-repeat;}
.footer-connect .blog-link{background: url("https://lib.store.yahoo.net/lib/yhst-94666432756749/ey-blog-icon.png") no-repeat;}
.footer-connect .social a{color:#4b4261; font-weight: bold; text-decoration: none; font:bold 18px 'Montserrat'; }
.footer-connect .social a em{font-style: italic;text-transform: uppercase;display: block; font: 500 13px 'Karla'; color: #7b7b7b;}
.footer-links .flinks{max-height:21px; margin-bottom: 15px; -webkit-transition:max-height 1s; -moz-transition:max-height 1s;transition:max-height 1s; overflow: hidden;}
.footer-links .flinks h4{cursor: pointer;position: relative;}
.footer-links .flinks h4:after{content: "+";text-align: right;position: absolute;right: 10px;font-size: 25px;font-weight: normal;top: 0;bottom: 0;margin: auto;}
.footer-links .flinks.expanded h4:after{content:"-";}
.footer-links .flinks.expanded{max-height: 600px;}
.footer-badge-container{text-align: center;}
.footer-badge-container img{margin: 10px;}
.footer-testimonials{margin-bottom: 40px;}
.footer-testimonials .customer-name, .footer-testimonials .testimonial-more{float:left;margin: 5px 0;}
.footer-testimonials .customer-name{margin-right: 30%;}
.footer-testimonials .testimonial-more a:before{content:">"; color:#262626; margin-right: 3px;}



/**
**
** -------- Item Page-------- 
**
*/
.item-image-container{text-align: center;}
.item-image-container iframe{display: inline; width: auto !important;}
#MainImg0{display: block;}
.mainImg{display: none;padding: 20px 0;min-height: 300px; cursor: pointer;}
.panel{display: none;}
.simple_overlay {display: none;z-index: 10000;background-color: #FFF;width: 600px;min-height: 200px;border: 1px solid #666;text-align: center;}
.simple_overlay .close {background-image: url("close.png");position: absolute;right: -15px;top: -15px;cursor: pointer;height: 35px;width: 35px;}
.item-info .review-stars{margin-right: 10px;}
.item-info .review-rating a{text-decoration: none;font-size: 13px;}
.item-info .in-stock{font-weight: bold;color: #87b889;background:url("ey-instock.png") no-repeat 0 center; padding-left: 30px;}
.item-info .outofstock{font-weight: bold;}
.item-info .in-stock, .item-info .outofstock{margin: 15px 0;}
.contentsRegPrice, .contentsSalePrice.basic{margin: 0 0 5px;font-size: 14px;font-weight: normal;color: #5F6263;}
.contentsSalePrice.basic, .cross-sell-container .contentsRegPrice, .contents-container .contentsRegPrice{font-style: italic;text-decoration: line-through;}
.contentsSalePrice .salePriceColor,.contentsSalePrice{color:#d6796b;font-weight: bold; font-style: normal;font-size: 30px;}
.couponPrice .salePriceColor{font-weight: bold; font-size: 40px;color:#d6796b;margin-right: 10px;}
.contentsSalePrice.basic .salePriceColor{font-size: 14px; font-weight: normal;color: #5F6263;}
.couponPrice strong{text-transform: uppercase;}
.table{display: block}
.contentsDiv .contentsSalePrice, .contentsDiv .contentsSalePrice .salePriceColor{font-size: 18px;}
.order-box-container .multi-add{border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;margin-bottom: 20px;clear: both;}
.order-box-container .multi-add table{}
.order-box-container .multi-add td{padding: 5px 8px;}
.order-box-container .multi-add .multiAddName a, .contentsDiv a{text-decoration: none;}
.order-box-container .multi-add .couponPrice .salePriceColor,.contentsDiv .salePriceColor{font-size:18px;}
.order-box-container .multi-add .couponPrice em, 
.order-box-container .multi-add .couponPrice strong{font-size: 13px;}
.order-box-container .multi-add h3{color: #d6796b; text-align: center;margin-top: 15px;font-weight: normal;font-style: italic; }
.order-box-container .qty-box{margin-bottom: 20px;}
.order-box-container .qty-box input,.order-box-container .qtyTD input{font-weight:bold;display: inline;height: 50px;border: none;text-align: center;}
.order-box-container .qty-box .button, .order-box-container .qtyTD .button{cursor:pointer; display: inline-block;font-size: 20px;text-align: center;padding: 10px;background: #f8f8f8;width: 50px;height: 50px;}
.order-box-container .qtyTD .button{width: 30px;height: 30px;padding: 5px;line-height: 25px;}
.order-box-container .qtyTD input{height:30px; width:30px;padding: 0 5px;}
.order-box-container .qty-box strong{font-size: 20px;margin-right: 20px;}
.order-box-container .qtyTD{min-width: 110px;}
.atc-container{margin: 0 auto 10px;max-width:320px;background-color: #d9b488;text-align: center;height: 50px;line-height: 50px;}
.atc-container .atc-btn{background-image:url("ey-atc-bag.png"); background-repeat: no-repeat; background-position: 27% center;
width: 100%; height: 50px; line-height:50px; color: #fff;background-color: #d9b488;border: none;padding: 5px 0;text-transform: uppercase;font-weight: bold;
font-size: 18px;font-family: "Cambay";cursor:pointer;}
.atc-container .atc-btn:before{content:url("ey-atc-bag.png");}
.atf-btn{border: 1px solid #E9E9E9;text-align: center;height: 50px;line-height: 50px;max-width: 320px;margin: 0 auto;}
.atf-btn a img{vertical-align: middle;margin-right: 5px;}
.atf-btn a{text-decoration: none;height: 100%;display: block;line-height: 50px;}
.prod-description h2, .customer-reviews h2, .cross-sell-container h2{color:#d6796b; font-size: 22px;font-weight: bold;border-bottom: 1px solid #E9E9E9;}
.eyTitle{color: #d6796b;font-weight: bold;font-size: 30px;}
.item-wrapper .eyTitle, .info-page-wrapper .eyTitle{text-align: center;margin-bottom: 0;line-height: 1.2em;}
.eyTitleTag{text-align: center; font-style: italic; font-size: 16px;font-weight: normal;
color: #5F6263;}
.enlargeicon{position: absolute;top: 0;right: 0;}
.item-usp{color: #5F6263;overflow: hidden;}
.item-usp.wrapper{padding:0;}
.item-usp-wrapper.wrapper{max-width: initial;width:100% !important; border-top: 1px solid #E9E9E9; border-bottom: 1px solid #E9E9E9;padding-top: 10px;margin-bottom: 30px;}
.item-usp .usp-bullet{color:#d6796b;}
.item-usp .usp-text{}
.prod-description, .customer-reviews{margin-bottom: 30px;}
.cross-sell-container .contentsDiv{width:220px; margin:0 auto 20px;display: block; border:none;}
.cross-sell-container .couponPrice em,.cross-sell-container .couponPrice strong, .contents-container .couponPrice em, .contents-container .couponPrice strong {font-size: 12px;}
.reviewTable{width:95%;}
.reviewTable td{padding:5px 8px;}
.customer-reviews .write-review{text-align: center;}
.customer-reviews .write-review a{background-color: rgb(96, 97, 99);color: rgb(255, 255, 255);text-transform: uppercase;font-size: 16px;font-weight: 600;text-decoration: none;padding: 5px 30px 0;}
.imageTD{width:60px;}
.multi-add .head td{text-align: center;font-weight: bold;}
#eyReviews .review{margin-bottom: 40px;}
#eyReviews .revText b{font-weight: bold;}
#eyReviews .revrating{margin-bottom: 10px;}
#eyReviews .revrating img{margin-right: 25px;}

/**
**
** -------- Section Page-------- 
**
*/
.sitewide-banner {line-height: 1.2em;background-color: #e0edf5;text-align: center;padding: 5px 10px;border-bottom: 1px solid #D9D9D9;font-size: 15px;margin-bottom: 15px;}
.sitewide-banner span{line-height: 1.2em;}
.sitewide-banner .swb-color{font-weight: bold; color:#d6796b;}
.sitewide-banner.coupon-code{border-bottom:0;background-color: #fff;}
.sitewide-banner.coupon-code .swb-info{display: none;}
.sitewide-banner.coupon-code .swb-code{color:#d6796b; font-weight: bold;}
.breadcrumbs{text-transform: uppercase;font-size: 13px;display: none;}
.breadcrumbs a{text-decoration: none;}
.breadcrumbs span{color:#d6796b; }
.contents-container{margin-bottom: 20px;}
.contentsDiv {border: 1px solid #D9D9D9;padding: 20px 10px;text-align: center;margin-bottom: 20px;overflow: hidden; width: 48%; margin: 0 1% 20px;display: inline-block;vertical-align: bottom;}
.contents-container.sp2 .contentsDiv{border:none;}
.section-final-text{margin-bottom: 40px;}
.contents-container.sp2 .contentsDiv:nth-child(2n+1){border-right: 1px solid #D9D9D9;}
.contents-container.sp2 .contentsDiv:last-child{border:none;}
.contentsImage{text-align: center;}
.contents-container .contentsImage{min-height: 180px;}
.contentsName{display: block;}
.contents-container.sp2 .contentsName{/*white-space: nowrap;overflow: hidden;text-overflow: ellipsis;*/}
.contents-container.sp1 .contentsName{font-weight: bold;}
.contentsInfo{}
.leftnav-container{display: none;background-color: #f7f7f7;}
.leftnav-container .leftTitle{text-transform: uppercase;font-weight: bold;background-color: #e7e7e7;padding: 15px;}
.leftnav-container .catNav{margin-bottom: 30px;}
.leftnav-container .catNav li{border-bottom: 1px solid #D9D9D9;padding: 5px 20px 0px;position: relative;}
.leftnav-container .catNav li:last-child{border-bottom: none;}
.leftnav-container .catNav li:before{content: "";height: 100%;width: 10px;position: absolute;left: -10px;top: 0px;border-left: 10px solid #D6796A; transition: transform 0.4s ease 0s;}
.leftnav-container .catNav li:hover:before, .leftnav-container .catNav li.selected:before{transform: translateX(10px);}
.leftnav-container .catNav a{text-indent: -12px;display: inline-block;padding-left: 10px;/*display:inline-block;*/ text-decoration: none; /*text-indent: -14px;padding-left: 15px;*/font-size: 13px;position: relative;}
.leftnav-container .catNav a:before{content: "\2022";color: #D6796A; margin-right: 5px;}
.leftnav-container .catNav li:hover a, .leftnav-container .catNav li.selected a{/*text-decoration: underline;*/}
.leftnav-container .left-info a{color: #878b8e;}
/*.leftnav-container .catNav a:before{content: "\2022"; color: #AB2933; margin-right: 5px;}*/
.leftnav-container ul{/*list-style: inside disc;color: #D6796A;*/font-size: 13px;}
#brandSelectors {border-bottom: 1px solid #D9D9D9;border-top: 1px solid #D9D9D9;padding: 10px 0 5px;margin-bottom: 50px;text-align: center;overflow: hidden;}
#brandSelectors .brand-selector{margin: 0px 0px 5px;position: relative;padding: 0 10px;text-transform: uppercase;font-weight: bold;font-size: 18px;text-decoration: none;display: inline-block; text-align: center;}
#brandSelectors .brand-selector:hover, #brandSelectors .brand-selector.selected{color:#D6796A;}
#brandSelectors .brand-selector:hover:after, #brandSelectors .brand-selector.selected:after{content:url("ey-letter-selection.png"); position: absolute; bottom: -17px;width: 100%;left: 0px;right: 0px;margin: auto;}
.brand-container .brand-div{display: none;}
#brandDivA{display: block;}
.brandLetter{color: #D6796B;font-weight: bold;font-style: italic;font-size: 90px;text-align: center;width:40%;float:left;line-height: 100px;}
.brand-div .azUL{width: 60%;float: left;padding: 0 10px;}
.brand-div .azUL a{text-decoration: none;font-style: italic;}
.brand-div .azUL a:hover{text-decoration: underline;}
.featured-brands-kickers .fbkicker img{display: block;margin: 0 auto 10px;}
.featured-brands-kickers .fbkicker img.desk{display: none;}
.featured-brands-kickers h2{color: #D6796B;font-weight: bold;font-size: 24px;}
.section-page-section.lp .eyTitle{margin: 0;text-align: center;line-height: 1.2em;}
.azUL ul{width:100% !important; min-height: 0 !important;}

/**
**
** -------- Home Page-------- 
**
*/
.home-top-section{margin-top: -15px;}
.home-top-wrapper.wrapper{width: 100%!important;padding: 0px; max-width: 100%;}
.home-top-wrapper h2{font-size: 16px;text-align: center;color:#5F6263;}
.home-top-wrapper h2 span{color:#D6796B;}
.home-top-wrapper h2 a{color: #D6796B; text-decoration: none; font-style: italic; text-align: center;text-decoration: underline;}
.home-top-wrapper h2 strong{text-transform: uppercase;}
.home-top-container {margin-bottom: 15px;}
.top-brand-logos{text-align: center;margin-bottom: 20px;}
.top-brand-logos a{width: 30%;float: left;text-align: center;margin: 0px 1%;}
#bestsellers .contentsDiv {width: 100%;padding: 10px;border: none;margin: 0;}
#bestsellers .contentsDiv .contentsImage, #bestsellers .contentsDiv .contentsInfo{width: 50%;float: left;}
#bestsellers .contentsDiv .contentsName{text-align: left;}
#bestsellers .contentsDiv .contentsName strong{text-transform: uppercase;font-size: 32px;line-height: 34px;}
#bestsellers .contentsDiv .contentsName span{display: block;font-size: 16px;text-transform: uppercase;}
#bestsellers .contentsDiv .contentsName span em{text-transform: none;}
#bestsellers .contentsDiv .contentsInfo{text-align: left;}
#bestsellers .contentsDiv .salePriceColor{font-size: 40px;line-height: 40px;}
#bestsellers .contentsDiv .shop-link a{color: #D6796B; text-decoration: underline; text-transform: uppercase;}
#bestsellers .shop-all span{color:#D6796B;}
#bestsellers .contentsDiv .cprice{display: block;}
#bestsellers .shop-all{font-style: italic; margin: 0 0 10px;}
#bestsellers .shop-all a{text-decoration: underline;color: #D6796B;}
.owl-theme .owl-controls .owl-buttons div {margin:0; background: none;padding: 0;}
.owl-prev{position: absolute;left: 10px;top: 40%;}
.owl-next{position: absolute;right: 10px;top: 40%;transform: rotate(180deg); -wekit-transform: rotate(180deg); -moz-transform: rotate(180deg); }
.home-main-grahpic img{width: 100%;display: block;}
.shop-kickers{margin-bottom: 50px;}
.shop-kickers .skicker{margin: 0 auto 20px; background-size: cover !important;background-position: center !important; max-width: 393px; padding: 30px 0;text-align: center;}
.shop-kickers .skicker img{display: none;}
.shop-kickers a{color: #D6796B; text-transform: uppercase;font-weight: bold;font-size: 20px;}
.home-kickers{clear: both;}
.cat-kickers .ckicker{padding: 0px 20px 20px;margin: 0 auto 30px;text-align: center;}
.cat-kickers .ckicker .kicktitle strong{color:#fff;background-color: #D6796B;text-transform: uppercase;font-size: 35px;padding: 0px 5px;display: block;
height: 40px;line-height: 55px;}
.cat-kickers .ckicker .kicktitle span{display: block; text-transform: uppercase; font-weight: bold;font-size: 17px;color:#5F6263;}
.cat-kickers .ckicker .kicktitle span em{text-transform: none; font-weight: normal;}
.cat-kickers .ckicker img{}
.cat-kickers .ckicker .shop-link{text-transform: uppercase;}
.cat-kickers .ckicker a{color: #D6796B;text-decoration: none;}
.home-seo-text, .bottom-banner-text{text-align: center; color:#fff;}
.home-seo-wrapper.wrapper, .bottom-banner-wrapper.wrapper {background-size: cover !important;background-position: center !important;width: 100% !important;
padding: 0;max-width: initial;}
.bottom-banner-wrapper.wrapper{margin-bottom: 30px;}
.home-seo-text .container, .bottom-banner-text .container{padding: 35px 0;}
.home-seo-text p{font-size: 16px;}
.bottom-banner-text p{font-size: 18px;}
.home-top-wrapper .item-usp-wrapper.wrapper{border:none;background-color:#d9b488;}
.home-top-wrapper .item-usp .usp-bullet, .home-top-wrapper .item-usp .usp-text {color:#fff;}

/**
**
** -------- About Us -------- 
**
*/
.info-page-container h1{text-align: center;}

.about-text{}
.about-text .intro-text{ }
.about-text-bottom{text-align: center;max-width: 980px;margin: 0 auto;}
.about-text .intro-text p, .about-text-bottom p{font-size: 18px;padding: 0 10px; text-align: left;}
.about-text .intro-text p.highlight{background-color:#D6796B;padding: 30px 10px;margin-bottom: 40px; color:#fff;}

.contact-info-wrapper.wrapper{width: 100%;max-width: initial;padding:0; background-color:#f7f7f7;}
.contact-info-wrapper h2{text-align: center; background-color:#fff;}
.contact-info{margin: 0 auto;overflow: hidden;padding: 20px 0;}
.contact-info li{margin-bottom: 40px;text-align: center;}
.contact-info li p strong, .contact-info li p strong a{color:#D6796B;font-size: 16px;}
.contact-info li p span{display: block;}
.disclaimer{font-size: 13px;}
.disclaimer .note{color:#D6796B;}

.cs-info-wrapper h2{border-bottom: 1px solid #F7F7F7;}
.cs-info-wrapper  table{width:100%; }
.cs-info-wrapper  table tr{}
.cs-info-wrapper  table td, .cs-info-wrapper  table th{padding: 0 2px;font-size: 13px; text-align: center;vertical-align: top;border: 1px solid #D6796B;}
.cs-info-wrapper  table th{font-weight: bold;border-top: 0;text-transform: uppercase;}
.cs-info-wrapper  table tr:last-child td{border-bottom: 0;}
.cs-info-wrapper  table tr td:first-child,.cs-info-wrapper  table tr th:first-child{border-left: 0;}
.cs-info-wrapper  table tr td:last-child,.cs-info-wrapper  table tr th:last-child{border-right: 0;}
.cs-text {margin-bottom: 30px;}
#deliverytime{width:auto;}


/*<div class="kicktitle"><strong>Bath &amp; Body <span><em>for</em> Ultimate Relaxation<span></strong></div>*/

@media(max-width:979px){
	.top-nav-container{opacity: 0.98;height: 100%;padding: 50px 5px 0;position: fixed;top: 0;left: 0;background-color: #d6796a;width:100%; max-width: 360px;z-index: 3;-webkit-transform: translate(-100%); -moz-transform: translate(-100%); -o-transform: translate(-100%); transform: translate(-100%); -webkit-transform: translateX(-100%); moz-transform: translateX(-100%) -o-transform: translateX(-100%); transform: translateX(-100%)-webkit-transition:transform 0.3s; -moz-transition:transform 0.3s; -o-transition:transform 0.3s; transition:transform 0.3s;display: block;}
	.top-nav-container.open{-webkit-transform: translateX(0%); -moz-transform: translateX(0%); -o-transform: translateX(0%); transform: translateX(0%);}
	.top-nav-container .topnavli{text-align: center;font-size: 22px; margin-bottom: 20px;}
	.top-nav-container .topnavli a{color:#fff;text-decoration: none;}
	#TopNav .close{position: absolute;left: 10px;cursor: pointer;z-index: 3;}
	#TopNav .call-us{display: block;text-align: center;color: #fff;font-size: 16px;border-top: 1px solid #e3a49b;padding-top: 20px;}
	.top-nav-container .topnav-ul > li:hover .megaMenu{visibility: hidden;}
	.top-nav-container{overflow-y:scroll;}
}

@media(min-width: 360px){
.cat-kickers .ckicker .kicktitle strong{font-size: 40px;}
}

@media(min-width: 380px){
	
}

@media(min-width: 440px){
	
}

@media(min-width: 630px){
	.footer-newsletter,	.footer-links{width: 50%;float: left;}
	.footer-links{padding-left: 20px;}
	.footer-social{clear: both;}
	.footer-social ul,.footer-social .copyright{width:50%; float:left;}
	.footer-social .copyright{margin: 20px 0;}
	.brandLetter{width: 20%;}
	.brand-div .azUL {width: 80%;-webkit-column-count: 3; -moz-column-count: 3; column-count: 3;}
	.home-main-grahpic {float: left;width: 50%;}
	.contact-info li{width:60%; margin:0 auto 30px; overflow: hidden;max-width: 375px;}
	.contact-info img{}
	.contact-info p{text-align: left;}
	.contact-info .cicon {float: left;width: 100px;margin-right: 20px;}
}

@media(min-width: 768px){
	.wrapper{padding: 0px 20px;}
	.footer-usp-container .usp-bullet, .item-usp .usp-bullet ,.header-links{display: block;}
	.header-top-num{margin-right: 60px;}
	.search-container.open{width: 33%;}
	.footer-usp-wrapper{width:768px; padding: 0px 20px;}
	.footer-usp-container .usp-text, .item-usp .usp-text{float: left;}
	.footer-usp-container .ups-bullet{width:10%;}
	.item-wrapper{overflow: hidden;}
	.enlargeicon{right: 20px;}
	.order-box-container, .item-image-container {width:50%; float:left;padding: 0px 25px;}
	.cross-sell-container .contentsDiv{width:31%; margin: 0 1% 20px;display: inline-block;}
	.contentsDiv{width: 31%;}
	.contents-container.sp2 .contentsDiv:nth-child(n+1){border-right: 1px solid #D9D9D9;}
	.contents-container.sp2 .contentsDiv:nth-child(3n){border:none;}
	.fbk1,.fbk2{float:left;}
	.fbk3{clear: left;float: left;margin-right: 10px;}
	.fbk4{float: left;}
	.fbk1{margin-right: 5px;}
	.featured-brands-kickers .fbkicker img.desk{display: block;}
	.featured-brands-kickers .fbkicker img.mob{display: none;}
	.featured-brands-kickers{width: 728px;margin: 0 auto;}
	.top-brand-logos a{width: 15.5%; margin: 0 0.5%;}
	.shop-kickers .skicker{width: 48%;float: left;margin: 0 1%; max-width: none;padding: 40px 0;}
	.cat-kickers .ckicker {width:31%; margin: 0 1%; padding: 0px 5px 20px; float:left;}

	.cat-kickers .ckicker .kicktitle strong{font-size: 28px;}
	.cat-kickers .ckicker .kicktitle span{font-size: 15px;}
	.about-text-bottom img{float: left;margin-right: 30px;margin-bottom: 40px;}
	.cs-info-wrapper table td{font-size: 14px;}
	.right .cs-text{width:45%; margin: 0 2%; display: inline-block; vertical-align: top;}
	.cs-info-wrapper table td, .cs-info-wrapper table th {padding: 0px 10px;}
	.breadcrumbs{display: block;}
	.home-seo-text p {font-size: 18px;}
	.customer-reviews .write-review{text-align: right;}
	#search-mask{display: none !important;}


}

@media(min-width: 980px){
	.wrapper{padding: 0 5px; width:980px;}
	.footer-usp-section .footer-usp-wrapper, .item-usp.wrapper{width:980px;}
	.footer-usp-container .usp-bullet, .item-usp .usp-bullet{width: 17%;}
	.footer-newsletter,.footer-links,.footer-social{width:33.33%; float:left;clear: none;}
	.footer-social ul, .footer-social .copyright{width:100%; float: none;}
	.footer-social .copyright{text-align: center;}
	.footer-links,.footer-main-section{margin-bottom: 0;}
	.footer-badge-container img{margin-right: 40px;}
	.header-top-num{display: none;}
	.hamburger-container{display: none;}
	.header-right{width:70%;padding-left: 40px;}
	.header-logo{float: left;position: static; width:auto;}
	.search-container{position: static;width:auto;padding: 0;width: 390px;float:left;transition:none;-moz-transition:none; -webkit-transition:none; -o-transition:none;}
	#nxt-search-form{background: #e8e8e8;padding: 0!important;}
	#nxt-search-form #nxt-search-box{width: 360px;background: #e8e8e8; border:none; font:italic 13px 'Cambry', sans-serif;}
	.search-container.open{width:390px; }
	.top-nav-container{position:static;display: block; margin-top:45px; clear:both;}
	.topnavli {float: left;margin: 0px 10px 0px 0px;font-size: 16px;padding: 0 0 5px;}
	.topnavli {float: left;margin: 0px 10px 0px 0px;font-size: 16px;}
	.topnavli:last-child{margin-right: 0;}
	.topnavli > a {font-weight: bold;text-decoration: none;}
	.topnavli > a:after{content:url("ey-tlc-arrow.png");margin-left: 5px; }
	#TopNavLI4 a:after,#TopNavLI5 a:after, #TopNavLI6 a:after{content: none;}
	#TopNavLI5 a, #TopNavLI6 a{font-weight: normal;font-style: italic; color: #d6796b;} 
	.header-right .call-us{display: block;}
	.header-right .call-us{float: right;}
	#nxt-search-form .searchSubmit{display: block;}
	.header-links span:last-child{display: inline;}
	.header-links span:nth-child(5):after{content:"|";}
	#search-close{display: none;}
	.atc-container{max-width: initial; float:left; width:280px;width: 270px;}
	.atf-btn{width:150px; float: right;}
	.cross-sell-container .contentsDiv{float:none; width:100%;}
	.product-info-container {width: 65%;float: left;padding-right: 10px;}
	.cross-sell-container{width: 35%;float: left;padding-left: 10px;}
	.cross-sell-container .contentsDiv{text-align: left;}
	.cross-sell-container .contentsImage{float: left;text-align: center;width: 45%;}
	.cross-sell-container .contentsInfo {width: 55%;float: left;}
	.leftnav-container{display: block;width: 25%;float: left;margin-right: 10px;}
	.contents-wrap{width:73%;float: right;}
	.contentsDiv {width: 23%;}
	.contents-container.sp2 .contentsDiv:nth-child(3n){border-right: 1px solid #D9D9D9;}
	.contents-container.sp2 .contentsDiv:nth-child(4n){border:none;}
	#brandSelectors .brand-selector{width: 3.7%;}
	.brandLetter{width:10%;text-align: left;}
	.brand-div .azUL{width:90%;-webkit-column-count: 4; -moz-column-count: 4; column-count: 4;padding-left: 30px;}
	.fbk1{margin-right: .65%; width:27.85%;}
	.fbk2{width: 24.5%;margin-right: .65%; }
	.fbk3{width: 17.8%;margin-right: .65%; clear: none;}
	.fbk4{width: 27.8%;}
	.featured-brands-kickers{width:100%;}
	#bestsellers .contentsDiv .cprice{display: inline;}
	#bestsellers .contentsDiv .contentsImage{width:40%;}
    #bestsellers .contentsDiv .contentsInfo{width:60%;}
    .shop-kickers .skicker{padding: 50px 0;}
    .shop-kickers a{font-size: 30px;}
    #bestsellers .contentsDiv .contentsName strong{font-size: 35px;}
    .cat-kickers .ckicker .kicktitle strong {font-size: 40px;}
    .cat-kickers .ckicker .kicktitle span{font-size: 18px;}
    #TopNav .close{display: none;}
    #TopNav .call-us{display: none;}
    .atc-container .atc-btn{background-position: 25% center;}
    .about-text .intro-text{width:60%;margin-bottom: 50px;}
    .about-text .highlight-outer{background-color:#fff; padding: 0 5px 5px 0;}
    .about-text .intro-text p{width:50%;font-size: 20px;}
    .about-text-bottom p{font-size: 20px}
    .about-text .intro-text p.highlight{width: 100%;padding: 40px 30px;margin-bottom: 0;}
    .about-text{background-image: url("/lib/theperfumespot/about-image.jpg"); background-repeat: no-repeat; background-position: right 40px ; background-size:70% ;}
    .bottom-banner-text p{font-size: 20px;}
    .cs-info-wrapper .left{width: 70%;float: left;padding-right: 35px;}
    .cs-info-wrapper .right{width: 30%;float: left;}
    .right .cs-text{width:100%; margin: 0;}
    #bestsellers .shop-all{width: 60%;float: right;text-align: left;}
    #brandSelectors .brand-selector{margin: 0;}
    .contact-info li{float: left;width: 33%;}
    .contact-info .cicon{margin-right: 10px;}

}

@media(min-width: 1185px){
	.wrapper{width: 1185px;}
	.header-right{width:830px;padding-left: 0;}
	.topnavli{font-size: 19px;margin: 0px 26px 0px 0px;}
	.atc-container{width: 375px;}
	.leftnav-container{width:192px;}
	.contents-wrap{width:960px;}
	.wrapper {padding: 0px 5px;}
	.fbk1{margin-right: 8px; width:327px;}
	.fbk2{width: 288px;margin-right: 8px;}
	.fbk3{width: 208px;margin-right: 8px;}
	.fbk4{width: 326px;}
	.atc-container .atc-btn{background-position: 30% center;}



}

@media(min-width: 1200px){
.footer-newsletter, .footer-links, .footer-social{padding: 0 20px;}
.cat-kickers .ckicker .kicktitle strong {font-size: 45px;}
.cat-kickers .ckicker .kicktitle span{font-size: 20px;}
}

@media(max-width: 640px){
	#exposeMask, .item-image-container > *:not(.mainImg) {display: none !important;}
}



