﻿.cleaningProductList .buyNowSection
{
	float:left;
}

.cleaningProductList .buyNow
{
	float:left;
	width:110px;
	padding-right:10px;
}

.cleaningProductDetailPage a.print
{
	background-image:url(../images/Cleaning/Print.png);
	height:25px;
	margin:0;
	float:right;
}

.cleaningProductDetailPage a.email
{
	background:url(../images/Cleaning/Mail.png);
	height:25px;
	margin:0;
	float:right;
}

.cleaningProductList .buyNowSection p.moreInfo
{
	float:left;
}

.prodsView2 .cleaningProductList .prodsBoxShortDesc
{
	height:auto;
}

.cleaningProductDetailPage .addToCompareLink
{
	float:none;
	margin-left:20px;
}

.cleaningProductDetailPage h1 .pCode
{
	font-size:13px;
}

.cleaningProductDetailPage h2#specifications,
.cleaningProductDetailPage h2#keyFeatures,
.cleaningProductDetailPage h2#features
{
	font-size:20px;
}

#mp_featureGallery h2,
#bodyProducts #mp_featureGallery h2
{
	font-size: 24px;
	color: #797979;
}

.cleaningProductDetailPage .modelD
{
	font-size:13px;
}

.cleaningProductDetailPage .availableIn .xbtn span
{
	background: white url(../images/Cleaning/BigButtonSprite.png) no-repeat 0 0;
	display: inline-block;
	line-height: 22px;
}

.cleaningProductDetailPage .availableIn .xbtn.cart
{
	background: url(../images/Cleaning/BigButtonSprite.png) no-repeat 100% 0;
	background-position: 100% -41px;
	height:39px;
}

.cleaningProductDetailPage .availableIn .xbtn.continue.red
{
	background-position: 100% 1px;
}

.cleaningProductDetailPage .availableIn .xbtn.cart span
{
	background-color: white;
	background-position: 0 -41px;
	font-size:18px;
	padding-top:9px;
}

.cleaningProductDetailPage .availableIn .xbtn.continue.red span
{
	background-position:0 1px;
}

.cleaningProductDetailPage .availableIn .xbtn span span
{
	background: transparent;
	padding: 0;
}

.cleaningProductList .prodsBoxSection1
{
	display: inline-block;
	position: relative;
}

.cleaningProductList h3.productListHeading a
{
	font-size:14px;
}

.cleaningProductList .prodsBoxSection1 .promotionBanner
{
	width: 92px;
	height: 91px;
	position: absolute;
	top:0;
	left:0;
}

.cleaningProductDetailPage .promotionBanner
{
	width: 125px;
	height: 123px;
	position: absolute;
	top:0;
	left:0;
}

.cleaningProductList .prodsBoxSection1 .promotionBanner.specialoffer
{
	background: url(../Images/Cleaning/Banners/SpecialOffer.png) no-repeat;
}

.cleaningProductDetailPage .promotionBanner.specialoffer
{
	background: url(../Images/Cleaning/Banners/SpecialOffer_Large.png) no-repeat;
}

.cleaningProductList .prodsBoxSection1 .promotionBanner.introductoryoffer
{
	background: url(../Images/Cleaning/Banners/IntroductoryOffer.png) no-repeat;
}

.cleaningProductDetailPage .promotionBanner.introductoryoffer
{
	background: url(../Images/Cleaning/Banners/IntroductoryOffer_Large.png) no-repeat;
}

.cleaningProductList .prodsBoxSection1 .promotionBanner.newproduct
{
	background: url(../Images/Cleaning/Banners/NewProduct.png) no-repeat;
}

.cleaningProductDetailPage .promotionBanner.newproduct
{
	background: url(../Images/Cleaning/Banners/NewProduct_Large.png) no-repeat;
}

.cleaningProductList .prodsBoxSection1 .promotionBanner.promotion
{
	background: url(../Images/Cleaning/Banners/Promotion.png) no-repeat;
}

.cleaningProductDetailPage .promotionBanner.promotion
{
	background: url(../Images/Cleaning/Banners/Promotion_Large.png) no-repeat;
}

.cleaningProductList .prodsBoxSection1 .promotionBanner.clearance
{
	background: url(../Images/Cleaning/Banners/Clearance.png) no-repeat;
}

.cleaningProductDetailPage .promotionBanner.clearance
{
	background: url(../Images/Cleaning/Banners/Clearance_Large.png) no-repeat;
}

.cleaningProductDetailPage .productDetailsModule img
{
	padding:0 44px 0 0;
}

.cleaningProductList .prodsBoxPrice,
.cleaningProductDetailPage .prodsBoxPrice
{
	position:relative;
}

.cleaningProductList .prodsBoxPrice .salesPriceBox .productPrice,
.cleaningProductDetailPage .prodsBoxPrice .salesPriceBox .productPrice
{
	color:#3099b0;
}

.cleaningProductDetailPage .prodsBoxPrice .salesPriceBox .productPrice
{
	font-size:24px;
}

.cleaningProductDetailPage .prodsBoxPrice .priceWrapper .productPrice
{
	font-size:18px;
}

.cleaningProductList .prodsBoxPrice .priceWrapper,
.cleaningProductDetailPage .prodsBoxPrice .priceWrapper
{
	display:inline-block;
	position:relative;
}

.cleaningProductList .prodsBoxPrice .salesType,
.cleaningProductList .prodsBoxPrice .ProductMSRP,
.cleaningProductDetailPage .prodsBoxPrice .salesType,
.cleaningProductDetailPage .prodsBoxPrice .ProductMSRP
{
	color: #838383;
	font-size: 12px;
	float: left;
	padding-top: 3px;
}

.cleaningProductDetailPage .prodsBoxPrice .salesType
{
	font-size:16px;
	padding-top:7px;
}

.cleaningProductDetailPage .prodsBoxPrice .ProductMSRP
{
	font-size:13px;
	padding-top:5px;
}

.cleaningProductList .prodsBoxPrice .information
{
	font-size:11px;
}

.cleaningProductDetailPage .prodsBoxPrice .information
{
	font-size:13px;
}

.cleaningProductList .prodsBoxPrice .information .inStock,
.cleaningProductList .prodsBoxPrice .information .freeDelivery,
.cleaningProductDetailPage .prodsBoxPrice .information .inStock,
.cleaningProductDetailPage .prodsBoxPrice .information .freeDelivery
{
	background: url(../images/backgroundSprite.png) no-repeat scroll -439px 3px transparent;
	color: #333;
	margin-top:5px;
	padding:0px 10px 5px 17px;
	float:left;
}

.cleaningProductList .prodsBoxPrice .information .notInStock,
.cleaningProductDetailPage .prodsBoxPrice .information .notInStock
{
	background: url(../images/backgroundSprite.png) no-repeat scroll -439px -780px transparent;
	color: #dd2226;
	margin-top:5px;
	padding:0px 10px 5px 17px;
	float:left;
}

.cleaningProductList .strikethroughPrice,
.cleaningProductDetailPage .strikethroughPrice
{
  opacity: 0.5;
  z-index: 50;
  background: red;
  height: 3px;
  top: 8px;
  position: absolute;
  width: 100%;
}

.cleaningProductList .buyNowSection .linkOne
{
	margin-top:5px;
}

.cleaningCategoryPromotionArea .leftArea
{
	width:649px;
	padding-left:0;
}

.cleaningCategoryPromotionArea .rightArea
{
	width:275px;
	padding-left:15px;
}

.cleaningCategoryPromotionArea .tm10
{
	margin-top:10px;
}

.cleaningCategoryPromotionArea .minHeight205
{
	min-height:212px;
	max-height:212px;
}

.cleaningTeaser
{
	padding:10px 5px 10px 5px;
	border-bottom:1px solid #e6e7e9;
}

.cleaningTeaser h3
{
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
}

.cleaningTeaser .content
{
	margin-left:5px;
}

.cleaningTeaser ul
{
	margin-left:10px;
}

.cleaningTeaser a
{
	font-weight:normal;
	color:#3099b0;
}

.cleaningTeaser.linkList li
{
	list-style-image:url(../Images/Cleaning/LinkBullet.png);
}

.cleaningTeaser li
{
	list-style-image:url(../Images/Cleaning/NormalBullet.png);
	padding-top:5px;
}

.cleaningProductDetailPage h3.categoryColor
{
	font-size:19px;
}

.categoryPromotionArea .leftArea p
{
	margin-left: 38px;
}

.categoryPromotionArea .category4Btn.hideIcon,
.categoryPromotionArea .rightArea p
{
	background-image:none;
	padding-left:0;
	margin-left:0;
}

.categoryPromotionArea .rightArea p.hideIcon span
{
	font-size:1.2em;
	font-weight:bold;
}

.categoryPromotionArea .rightArea p.hideIcon
{
	font-size:13px;
}

.cleaningProductDetailPage .availableIn
{
	margin-bottom:10px;
}

.cleaningProductDetailPage div.description
{
	font-size: 1.3em;
	font-family: Arial, Helvetica, sans-serif, Verdana;
	line-height: 1.23em;
	margin-bottom: 10px;
}

.cleaningProductDetailPage div.description .addToCompareLink .linkOne
{
	font-size:10px;
}

.cleaningProductDetailPage div.description .prodsBoxPrice span
{
	line-height:normal;
	font-family: Helvetica, Arial, sans-serif, Verdana;
}

.productLandingPage.subProducts #subProductHeader
{
	padding-left:10px;
}

.productLandingPage .cleaningTeaser
{
	padding-top:0;
	margin-bottom:10px;
}

.productLandingPage .horizontalItemListSubHead a
{
	color: #7A4776;
}
