/* for the LE Monde category */

#le-monde-lancome .htmlslotcontainer {
	width: 990px;
	position: relative;
	margin: 40px 0 65px 0;
	float: left;
}
#le-monde-lancome .lemonde-left-container {
	width: 490px;
	float: left;
	position: relative;
	margin: 47px 0 60px 0;
}
#le-monde-lancome .lemonde-left-container .content-left p img {
	float: left;
}
#le-monde-lancome .lemonde-left-container .content-left h3, #le-monde-lancome .lemonde-right-container .content-right h3 {
	border: 0 !important;
	line-height: 28px;
	font-family: "AdobeGaramondPro";
	font-size: 28px !important;
	text-align: center;
	color: #222;
	font-style: normal !important;
}
#le-monde-lancome .lemonde-left-container .content-left p, #le-monde-lancome .lemonde-right-container .content-right .description-content-right p {
	color: #666;
	font-family: "Helvetica";
	font-size: 12px;
	text-align: center;
}
#le-monde-lancome .lemonde-left-container .content-left .img-left, #le-monde-lancome .lemonde-right-container .img-right {
	display: block;
	width: 160px;
	float: left;
	margin: 15px 10px 0 0;
}
#le-monde-lancome .lemonde-left-container .content-left .img-left a {
	margin-top: 0;
	padding-to: 0
}
#le-monde-lancome .lemonde-left-container .content-left .description-content-left {
	display: block;
	margin-left: 20px;
	width: 300px;
	float: left;
	width: 225px;
}
#le-monde-lancome .lemonde-left-container .content-left .description-content-left p a, #le-monde-lancome .lemonde-left-container .content-left .description-content-left p a:visited, #le-monde-lancome .lemonde-right-container .content-right .description-content-right p a, #le-monde-lancome .lemonde-right-container .content-right .description-content-right p a:visited {
	padding: 0 !important;
	text-decoration: underline;
	font-family: "AdobegaramondPro";
	font-size: 12px;
	color: #222;
	font-weight: normal !important;
}
#le-monde-lancome .lemonde-right-container {
	width: 490px;
	float: right;
	position: relative;
	margin: 47px 0 60px 0;
}
#le-monde-lancome .lemonde-right-container .content-right .description-content-right {
	color: #222;
	width: 295px;
	float: left;
	width: 222px;
	margin-top: 15px;
}
#le-monde-lancome .lemonde-right-container .content-right h3 {
	margin-top: 0px !important;
}
.ext-safari #le-monde-lancome .lemonde-right-container .content-right h3 {
	font-size: 28px !important;
}
.ext-safari #le-monde-lancome .lemonde-left-container .content-left .description-content-left p a, #le-monde-lancome .lemonde-right-container .content-right .description-content-right p a, .ext-safari #le-monde-lancome .lemonde-left-container .content-left h3, #le-monde-lancome .lemonde-right-container .content-right h3 {
	font-weight: normal !important;
}
#le-monde-lancome .lemonde-right-container .content-left h3, #le-monde-lancome .lemonde-right-container .content-right h3 {
	font-style: normal !important;
}
/* restore MM images to square */
#navigation-container #navigation-slider ul li .menuCategoryImage img {
	width: 143px;
}
/* center text under makeup in MM dropdown */
#makeup .categorytitle {
	width: 210px;
}
#le-monde-lancome a#link_haleigh {
	font-size: 12px !important;
	letter-spacing: 0;
	line-height: 38px !important;
}
/* blog leading fix for accented characters */
.leftSideBlogArticle .blogCategorySmall, .postOne-left .postOne-category {
	white-space: nowrap
}
.leftSideBlogArticle .blogQuote {
	font-size: 40px
}
.rightSideBlogArticle h2.blogTitle {
	width: 100%;
	font-size: 40px
}
.rightSideBlogArticle p.intro {
	padding-top: 0;
	font-size: 28px
}
.rightSideBlogArticle p {
	line-height: 20px;
	font-size: 14px;
}
.postOne-left .postOne-smallTitle {
	font-size: 34px;
	text-transform: none
}
.rightSideBlogArticle h2.blogTitle, #blog-article .blogSmallTitle {
	text-transform: none;
	line-height: 95%
}
#pinterestShareBlogNav, #pinterestShareBlog {
}
.blog #header .head-wrapper {
	background: #FFF;
	margin-bottom: 0;
}
#blog-navigation {
	padding-bottom: 25px !important
}
.postTwo {
	border: none !important
}
.reprintNotice em {
	font-size: 11px;
	color: darkgray;
	font-style: italic
}
.postTwo .reprintNotice {
	margin-top: 10px;
}
.blogNavRight {
	min-width: 420px !important;
	width: 420px;
}
/* PDP value price */
#pdpMain .product-detail .subhead {
	font-size: 14px
}
/* homepage tilebox links */
.tilebox a {
	text-decoration: none;
}
/* topNav Bridal */
li#bridal.ddbridal {
	background: url(../sprites.png) 100% 30% no-repeat;
}
li#bridal.ddbridal a {
	font-style: italic;
	padding-right: 50px;
	color: #ed6ead;
}
.dropdownnumberbridal li.lidropdown .onlyimages li, .dropdownnumberour-blog li.lidropdown .onlyimages li {
	width: 250px;
}
.emailSignUp #email-signup-dialog-header {
	z-index: 100;
}
.MMDD_title {
	color: #666;
	font-family: AdobeGaramondProRegular;
	font-size: 14px !important;
	line-height: 16px;
	text-transform: uppercase;
	letter-spacing: -0.20px;
}
#er-container .rewards-ways {
	width: 625px;
	background-position: 0 0;
	margin-left: auto;
	margin-right: auto;
}
.not-registered-fragrance-popup .elite-rewards .three-col .col {
	width: 175px;
}
.not-registered-fragrance-popup .three-col .shop {
	margin-left: 65px;
}
.not-registered-fragrance-popup .elite-rewards .three-col .connect {
	border-right: none;
}
.htmlslotcontainer #slideshow {
	overflow: hidden;
}
#email-signup-dialog-header .emailSignUpContainer {
	height: 290px;
}
.emailSignUpContainer div.emailsignup-rightcontent {
	text-align: center;
	margin-top: 30px;
}
.emailsignup-rightcontent #emailSignUpForm input#newsletterEmail {
	text-align: center;
	font-family: AdobeGaramondProRegular;
	color: #666;
	font-size: 16px;
}
.clp-tiles {
	height: 540px;
	padding: 9px 0 37px 0;
	border-bottom: 1px solid #000 !important;
}
.clp-tiles .htmlslotcontainer {
	border-bottom: none !important;
	padding: 0 !important;
}
.ext-gecko #minicart .link2shopping a {
	padding: 8px 0 !important;
}
#NON_US_TopBanner {
	text-align: center;
	color: #FFF;
	background: #C06;
}
#NON_US_TopBanner a {
	color: #FFF;
}
div.BlogLandingArticlePin {
	display: none;
}
li.langSelector span.separator {
	margin-top: 0;
}
.carttable .shippingrestriction {
	color: #444;
}
.pt_storefront#main {
	background: url('lancome_files/images/home-bg.jpg') 50% 1488px no-repeat;
}
/* center text under makeup in MM dropdown */
#makeup #collection-view ul li {
	width: 195px !important;
}
#makeup .categorytitle {
	width: 195px;
}
.logo-wrapper {
	width: 185px;
	height: 95px;
}
#global-nav {
	width: 820px;
}
#global-nav:lang(zh) {
	width: 690px;
}
.ie8 #header .head-wrapper, #header .head-wrapper {
	margin-bottom: 0;
	padding-bottom: 0 !important;
}
#dwfrm_cart .carttable .rowcoupons td.detailscolumn .discount {
	width: auto;
	float: left;
	margin-right: 0px;
}
#HomeBlogPin {
	position: absolute;
	right: 10px;
	top: 10px;
}
#FS_promo_header {
	color: #FFF;
	background-color: #C06;
	display: block !important;
	font-size: 12px;
	line-height: 23px;
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
}
#FS_promo_header a {
	color: #FFF;
	text-decoration: underline;
}
.dd-outer.dropdownnumberrewards.on .dd-container {
	background: url('../bg_MM_ER.png') -220px -50px no-repeat;
}
/* PDP *NEW* badge overlay fix */
.pdpUpperContent #pdp-main-slider .productViewcontainer .productimageoverlay {
	margin-left: 0 !important;
}
.pt_product-details .pdp-main-container .breadcrumb {
	line-height: 30px;
}
#primary .breadcrumb .breadcrumb-last, .pt_product-details #main.pdp-main-container .breadcrumb-last {
	color: #C06 !important;
}
#lancome_homepage #rr_home_suggestion .rr_horizontal_slider-prev {
	margin-left: 10px;
}
#lancome_homepage #rr_home_suggestion .bx-wrapper {
	margin-left: 20px;
}
#navigation-container #makeup div.catcolumn {
	margin-right: 50px;
	float: left;
}
#navigation-container #makeup .catcolumn.catcolumSlider {
	width: auto;
}
#navigation-container #makeup div.clear {
	display: none;
}
#rr_search_page_no_results.rr_horizontal_slider_wrapper, #rr_search_page_no_results_2.rr_horizontal_slider_wrapper {
	clear: both;
	overflow: hidden;
	height: 470px;
	padding-bottom: 0;
}
#rr_search_page_no_results.rr_horizontal_slider_wrapper li, #rr_search_page_no_results_2.rr_horizontal_slider_wrapper li {
	margin-bottom: 30px;
}
#rr_search_page_no_results_2 h3.rr-slider-heading {
	line-height: 30px;
	margin-top: 0;
	padding-top: 0;
}
#rr_search_page_no_results .receditdetailsName, #rr_search_page_no_results_2 .receditdetailsName {
	line-height: 14px;
}
#rr_search_page_no_results .rr_horizontal_slider, #rr_search_page_no_results_2 .rr_horizontal_slider {
	height: 330px;
	overflow: hidden;
}
.GWP_liName {
	width: 330px;
	display: inline-block;
}
.selections.GWPUserSelections span, .selections.GWPUserSelections img {
	float: left;
}
.mini-cart-content .miniGWP .freeIndicator {
	margin-right: 0;
	float: left;
	font-size: 12px;
	margin-top: 4px;
}
#wrapper.pt_product-details {
	overflow: hidden;
	width: 100%;
}
.product-primary-carousel li.videoFirstPanel iframe {
	width: 350px;	
}
.productViewcontainer .productimageoverlay {
	z-index: 2;	
}