.minicart {
	min-width: 137px;
}

a.swatch img.nonorderablemask {
	position: relative !important;
	margin-right: -3px !important;
}

.swatches a.morecolors {
	margin-left: 2px !important;
}

.searchrefinements .refineattributes li a {
	background-position: 0 3px;
}

.searchrefinements .refineattributes li.unselectable a {
	background-position: 0 -25px;
}

.searchrefinements ul.refinementcategory li a,
.searchrefinements ul.refinementcategory li a.active,
.searchrefinements ul.refinementcategory li a:hover {
	background-position: 0 0;
}

.searchrefinements ul.refinementcategory#category-level-2 {
	padding-left: 15px;
}

.productresultarea .productlisting .compare {
	width: 72px;
}

/* HEADER CUSTOMER INFO */
.headercustomerinfo {
	right: 146px;
}

.headerbanner {
	margin: 39px 12px 0 40px;
}

#quickview .productattrib select {
	width: 106px;
}

/* jQuery overlay fix for IE */

.ui-widget-overlay {
	width: 100% !important;
	height: 100% !important;
	position: fixed !important;
}


#container.pt_compare table.comparisontable .producttile .orderable select {
	width: 70px !important;
}

.productdetail .maywerecommend {
	margin-top: -5px;
}

.pt_beautyconsult .product .name {
	height: 39px;
}

.producthits,
.categorylanding,
.pt_seo #content,
.pt_sem #content,
.pt_staticpage #content,
.pt_staticpage #leftcolumn,
#container.pt_compare div.compareshow {
	margin: 16px 0 0;
}

#headerContainer {
	margin-bottom: 18px;
}


/* Out-of-stock Product Subscription */

.productsubscription button {
	padding-left: 8px !important;
}

.productdetail.pdpv2 .productinfo .productDescription.readmore {
	max-height: 39px;
}

.productdetail.pdpv2 .productinfo .rmLink {
	margin: -26px 0 0 0;
}

/*-------------------------------------- Product Details Page */

.TT3askButtonText {
	font-size: 12px !important;
}

/*-------------------------------------- Personal Data page */

select.selectbox.country {
	width: 266px;
}

select.selectbox.state {
	width: 266px;
}

/* SPC */
.pt_onepage #manage-customer-addresses ul.chooseaddresslist li {
	margin-bottom: 10px;
	line-height: 15px;
}

.pt_onepage #manage-customer-addresses ul.chooseaddresslist li .addresseditlink {
	padding: 7px 0;
}

.pt_onepage .loyaltyRegister .createAccountForm {
	padding: 0 0 0 18px;
	overflow: hidden;
}

.pt_onepage .loyaltyRegister .createAccountForm button {
	padding: 5px 10px;
	margin-right: 0;
}

.buynowbutton {
	background-color: #f40;
	border: 0 none;
	padding-bottom: 5px;
	padding-top: 7px;
	margin-left: 5px;
	position: absolute;
}

/* My account with Loyalty Improvements styles */

.classic .borderTier {
	background: url(../images/red_gradient_border.gif) repeat-y center;
}

.platinum .borderTier {
	background: url(../images/blue_gradient_border.gif) repeat-y center;
}

.gold .borderTier {
	background: url(../images/gold_gradient_border.gif) repeat-y center;
}

.loyaltyRedesign .landingLoyaltyInfo {
	background: url('../images/bg_rewards.jpg') repeat 0 0;
}

.moreRows {
	margin: -18px 0 -6px;
}

.pt_guidedsearch li:first-child .productHit .quickviewbutton a {
	left: 1px !important;
}
.mega-footer-newsletter .newsletter-legal-body {
	top:-85px;
}