@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
a,
a:focus,
a:hover
a:link,
a:visited {
	color: #000;
}
img {
	height: auto !important;
	width: auto !important;
}
[data-device="desktop"],
#AjaxLoading,
.desktop-yourCart,
.quickSearch,
aside,
footer,
.wrapper-disclaimer a,
.breadCrumb,
.btns-compare,
.btns-prodList,
.tab-nav,
[data-tab="Videos"],
[data-tab="Documents"],
.btn-estimate,
.contact2 {
	display: none;
}
.ExpressCheckout div {
	display: block !important;
}
.checkout-step {
	margin-bottom: 0px;
}
article p {
	line-height: 16px;
}
figure.logo,
.topBar,
.wrapper-disclaimer {
	width: 100%;
	text-align: center;
	font-size: 10px;
}
.homebanners li {
	width: 33.33%;
	float: left;
}
.category-grid li:nth-child(4n+1) {
	clear: both;
}
.category-grid li {
	width: 25%;
	float: left;
	padding-right: 15px;
	padding-left: 5px;
	padding-bottom: 28px;
	margin-bottom: 15px;
	position: relative;
	box-sizing: border-box;
}
.category-grid li figcaption {
	text-align: center;
}
section h2 {
	font-size: 24px;
	font-weight: bold;
}

/* -----------------------------------------------------------------------------------------------------
                                     PRODUCT LIST STARTS
----------------------------------------------------------------------------------------------------- */
.prodList li.heading {
	font-weight: bold;
	text-align: center;
	border-bottom: 1px solid #cfcfcf;
}
.prodList li dl dt {
	width: 70%;
}
.prodList.prodList-order li dl dt {
	width: 75%;
}
.prodList li dl dd {
	text-align: center;
	width: 20%;
}
.prodList li:not(.heading, .ProductPrice) dl dd {
	text-align: right;
}
.prodList li dl dd.ProductQty {
	width: 10%;
}
.prodList li.heading ~ li dl dt a,
.prodList li.heading ~ li dl dt a + em,
.prodList li:not(.heading) dl dd span{
	/*line-height: 40px;*/
	padding-top: 12px;
	display: inline-block;
}
.prodList li.heading ~ li dl dt span a {
	padding-top: 0;
	display: inline-block;
}
.prodList li.heading ~ li dl dt.ProductLink span a {
	line-height: normal;
}
/* ----- Cart View ----- */
.prodList.prodList-cart li dl dt {
	width: 63%;
}
.prodList.prodList-cart.prodList-checkout li dl dt {
	width: 68%;
}
.prodList.prodList-cart li.totals dl dt,
.prodList.prodList-order li.totals dl dt {
	width: 50%;
}
.prodList.prodList-cart li dl dd {
	width: 12%;
}
.prodList.prodList-order li dl dd.action,
.prodList.prodList-cart li dl dd.action {
	width: 5%;
}
.prodList.prodList-cart li dl dd.ProductQty {
	width: 8%;
}
.prodList.prodList-order li.totals,
.prodList.prodList-cart li.totals {
	width: 60%;
	float: right;
}
.prodList.prodList-order li.totals dl dd,
.prodList.prodList-cart li.totals dl dd {
	text-align: right;
	width: 50%;
	padding: 5px 0px 5px 10px;
}
.prodList.prodList-order li.totals,
.prodList.prodList-cart li.totals .total-sub,
.prodList.prodList-cart li.totals .total-ship,
.prodList.prodList-cart li.totals .total-handling {
	font-weight: bold;
}
.prodList.prodList-cart li.totals .total-sub dd,
.prodList.prodList-cart li.totals .total-ship dd,
.prodList.prodList-cart li.totals .total-handling dd,
.prodList.prodList-cart li.totals .total-grand dd{
	padding: 5px 10px;
}
.prodList.prodList-order li.totals dl dd {
	padding: 5px 40px 5px 10px;
}
.prodList.prodList-order li.totals dd,
.prodList.prodList-cart li.totals .total-sub dd,
.prodList.prodList-cart li.totals .total-ship dd,
.prodList.prodList-cart li.totals .total-handling dd,
.prodList.prodList-cart li.totals .total-grand dd{
	font-size: 16px;
}
.prodList.prodList-order li.totals dl dt,
.prodList.prodList-cart li.totals dl dt {
	line-height: 40px;
}
.prodList.prodList-cart li.totals .btns-estimate > span {
	height: 40px;
	line-height: 40px;
	padding: 0 10px;
}
/* ----- wishlist ----- */
.prodList.prodList-wishList li dl dd.check {
	width: 5%;
}
.prodList.prodList-wishList li.heading dl dd.check input {
	height: auto;
}
.prodList.prodList-wishList li dl dt.ProductLink {
	width: 65%;
}
.prodList.prodList-wishList li dl dd.ProductQty,
.prodList.prodList-wishList li dl dd.ProductShared,
.prodList.prodList-wishList li dl dd.action {
	width: 10%;
}
/* ----- wishList-items ----- */
.prodList.prodList-wishList-items li dl dt.ProductLink {
	width: 60%;
}
.prodList.prodList-wishList-items li dl dd.action input{
	margin-top: 12px;
}
/* -------------------------------------------------
	               PRODUCT LIST ENDS
------------------------------------------------- */
