body{
	background: none;
}
@font-face{
	font-family:'bh-icons';
	src:url('/FrameWork/fonts/bh-icons/bh-icons.eot');
}
@font-face{
	font-family:'bh-icons';
	src:url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype'),
		url(data:application/font-woff;charset=utf-8;base64,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) format('woff');
	font-weight:normal;
	font-style:normal;
}
#doc>*{
	width: auto;
}
.bh-icons{
	font-family:'bh-icons';
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
[data-icon]:before {
	content: attr(data-icon);
}
.table{
	display:table;
}
.table-cell{
	display:table-cell;
}
.c21{color:#fff;}
.c22{color:#f0efef;}
.c23{color:#e0e0df;}
.c24{color:#dededd;}
.c25{color:#aaabab;}
.c26{color:#a1a1a0;}
.c27{color:#707171;}
.c28{color:#464646;}
.c29{color:#92a673;}
.c30{color:#779050;}
.c31{color:#1a5888;}
.c32{color:#981b1e;}
.c33{color:#ff9933;}

.lh20{line-height:20px;}

.fw600{font-weight:600;}

.truncate-ellipsis{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.nowrap{
	white-space:nowrap;
}
svg{
	pointer-events:visibleStroke;
}
.orange-info{
	fill:#ff9933;
}
.spec_note_info{
	fill:#464646;
}
.orange-info.small{
	height:17px;
	width:17px;
}
.spec_note_info.small{
    height: 14px;
    width: 14px;
}
.popover.info-popover{
	color:#464646;
	font-size:11px;
	line-height:15px;
	max-width:265px;
}
.displayNone{display: none;}

#tContent{
	font-family: OpenSans, arial, sans-sarif;
}
#tContent #Overview.mainTabs p{
	font-size:14px;
	color: #464646;
	line-height:24px;
	margin:10px 0;
}
#tContent #Overview.mainTabs dl{
		line-height:24px;
}
body.detailPageB #tMain{
	position: relative;
}
.detail-top-message-cont{
	max-height:0;
	opacity:0;
	overflow:hidden;
	text-align:center;
	transition:max-height 1s ease 0s, opacity 1s ease 0s;
}
.detail-top-message-cont.js-open{
	max-height:200px;
	opacity:1;
}
.detail-top-message-cont.js-close{
	max-height:0;
	opacity:0;
}
.detail-top-message{
	background:#fffff7;
	border:1px solid #ff9933;
	display:inline-block;
	margin:10px 0 15px;
	padding:16px 30px 14px;
	position:relative;
	min-width:717px;
}
.detail-top-message-cont .js-toggleShow{
	cursor:pointer;
	padding:0 7px 1px;
	position:absolute;
	right:0px;
	top:0px;
}
.detail-top-message-cont .orange-info{
	float:left;
	left:-17px;
	position:relative;
}
.detail-top-message-header{
	margin-bottom:2px;
}
.breadcrums-cont{
	padding-top:15px;
	position: relative;
}
#breadcrumbs{
	float:left;
	font-family:OpenSans,arial,sans-serif;/* Overwriting global style */
	padding-bottom: 0;
	width:auto;
}
.item-flag-message{
	background:#92a673;
	line-height:25px;
	text-align:center;
}
.edu-special{
	background:#464646;
}
.top-left:not(.is-in-deal-zone), .top-center{
	padding-right:50px;
	width:50%;
}
.top-center .section-header{
	margin-bottom:8px;
}
#bottomWrapper {
	clear: both;
}
#bottomWrapper > .bottomLeft{
	position: relative;
}
#bottomWrapper > .bottomLeft.withAccInterm{
	width: 100%;
}
.ie9 .bottomLeft{
	display: inline;
}
#dady + .bottomRight{
	float: right;
	width: 28%;
	margin-top: 40px;
}
.pSprite{
	background-image: url(/images/pSprite.png);
	background-repeat: no-repeat;
}
.pSpriteThin{
	background-image: url(/images/pSpriteThin.png);
	background-repeat: no-repeat;
}
.top-left{
	position: relative;
	text-align: center;
}
div.multipack {
	position: absolute;
	top: 4px;
	right: 50px;
	min-width: 83px;
	min-height: 83px;
	background-color: #FFF;
	border: 3px #c0c0c0 solid;
	border-radius: 50%;
	text-align: center;
}
div.multipack:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	padding: 50% 0;
}
div.multipack>div {
	display: inline-block;
	margin: 0 -0.25em;
	vertical-align: middle;
}
p.multipack-amount {
	padding: 5px 5px 0 5px;
	line-height: 1em;
	color: #343434;
	font-family: ariel, sans-serif;
	font-size: 30px;
	font-weight: bold;
}
p.multipack-pack {
	color: #000;
	font-family: ariel, sans-serif;
	font-size: 11px;
}
.mfrLogo{
	margin:0;
	text-align:left;
}
.mfrLogo a{
	display:inline-block;
}
.mfrLogo a img{
	vertical-align:bottom;
}
.authDealer{
	font-weight:400;
}
.authDealer a:before{
	background:linear-gradient(to left,#fff,#464646,#fff);
	content:"";
	height:1px;
	position:absolute;
	top:0;
	width:100%;
}
.authDealer a{
	margin-top:1px;
	padding-top:1px;
	position:relative;
}
.brandTextLink{
	line-height:24px;
}
.main-image, .smImgLink img{
	vertical-align:bottom;
	max-width:100%;
}
.message-under-image{
	margin-bottom:10px;
	min-height: 21px;
}
.image-thumbs{
	padding-top:10px;
}
h3.kitInclud{
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #595959;
	margin-bottom: 0;
	text-transform: uppercase;
}
.smImgLink{
	border:1px solid transparent;
	display:inline-block;
	height:52px;
	margin:0 5px 10px;
	padding:1px;
	width:52px;
}
.smImgLink.selected{
	border:1px solid #6e6e6e;
}
.smImgLink p.message-under-image{
	visibility: hidden;
}
.smImgLink.selected p.message-under-image{
	visibility: visible;
}
.toggle-more-image-thumbs{
	position:relative;
}
.toggle-more-image-thumbs:after{
	color:#1a5888;
	content:"\203A";
	font-size:20px;
	margin:1px 0 0 11px;
	position:absolute;
	-webkit-transform:rotate(90deg);
		-ms-transform:rotate(90deg);
			transform:rotate(90deg);
}
.toggle-more-image-thumbs.js-hide:after{
	margin-left:10px;
	-webkit-transform:rotate(-90deg);
		-ms-transform:rotate(-90deg);
			transform:rotate(-90deg);
}
.js-imageThumbs .js-show .js-hide,
.js-imageThumbs .js-hide .js-show{
	display:none;
}
/**********************\
|*    1296 to 1350    *|
\**********************/
@media (min-width: 1296px){
	.js-imageThumbs.js-close .smImgLink:nth-child(n+8),
	.js-imageThumbs .js-toggleShow:nth-child(-n+8){
		display:none;
	}
}
/*********************\
*    1166 to 1295    *|
\*********************/
@media (min-width: 1166px) and (max-width: 1295px){
	.js-imageThumbs .js-toggleShow:nth-child(-n+7),
	.js-imageThumbs.js-close .smImgLink:nth-child(n+7){
		display:none;
	}
}
/*********************\
*    1035 to 1165    *|
\*********************/
@media (min-width: 1035px) and (max-width: 1165px){
	.js-imageThumbs .js-toggleShow:nth-child(-n+6),
	.js-imageThumbs.js-close .smImgLink:nth-child(n+6){
		display:none;
	}
}
/*********************\
*     960 to 1034    *|
\*********************/
@media (max-width: 1034px){
	.js-imageThumbs .js-toggleShow:nth-child(-n+5),
	.js-imageThumbs.js-close .smImgLink:nth-child(n+5){
		display:none;
	}
}
.media-links{
	margin-bottom:25px;
}
.media-links a.media-link{
	display:inline-block;
}
.media-links .media-link-container{
	display:inline-block;
	margin:25px 33px 0 0;
}
.media-links .viewCustImgs{
	line-height:13px;
}
.media-links .media-link-container:last-of-type{
	margin-right:0;
}
.media-links .media-link-icon{
	display:block;
	fill:#707171;
	margin:0 auto;
}
.media-links .counterClockWise{
	height:23px;
	margin-bottom:10px;
	width:26px;
}
.media-links .play{
	height:25px;
	margin-bottom:8px;
	width:21px;
}
.media-links .audio{
	height:24px;
	margin-bottom:9px;
	width:26px;
}
.media-links .images{
	height:24px;
	margin-bottom:11px;
	width:26px;
}
.pProductNameContainer{
	margin:19px 0 28px;
}
h1.pProductName{
	display:inline;
	font-size:36px;
	line-height:45px;
	margin:0 7px 0 0;
}
.pProductNameContainer > span{
	white-space:nowrap;
}
.pProductNameContainer > span:not(:first-of-type):not(.js-firstOnLine):before, .mfr-number:before{
	color:#464646;
	content:"\2022";
	font-size:16px;
	left:-4px;
	line-height:22px;
	margin-left:6px;
	position:relative;
}
.pProductUsedContainer{
	display:inline-block;
	line-height:22px;
}
.pProductUsedContainer .orange-info{
	margin:0px 0px -1px 1px;
}
.pProductUsedContainer .additional-used-comments{
	margin-top:0px;
}
.pProductUsedContainer .js-usedComments{
	margin-bottom: 14px;
}
.pProductUsedContainer .additional-used-comments span{
    font-size: 14px;
    line-height: 15px;
}
.additional-used-comments .additionComments{
	text-transform: lowercase;
}
.pProductUsedContainer a div.moreInfo{
	  font-weight: normal;
}
.top-center > div:not(:last-of-type){
	border-bottom:6px solid #dfdfdf;
	margin-bottom:13px;
	padding-bottom:13px;
}
.include-free h3{
	margin:0;
}
.salesComments .ship-time-popover-opener{
	margin-left:5px;
}
.salesComments .orange-info{
	vertical-align:text-bottom;
	position:relative;
	top:-1px;
}
.top-right{
	vertical-align: top;
	width: 273px;
}
.salesComments .storeInfo  {color: #5a5a5a; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODU5RDQ3RkI0QjI1MTFFNTg0MEI5NTRGRDU1N0JCMEQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODU5RDQ3RkM0QjI1MTFFNTg0MEI5NTRGRDU1N0JCMEQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NTlENDdGOTRCMjUxMUU1ODQwQjk1NEZENTU3QkIwRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NTlENDdGQTRCMjUxMUU1ODQwQjk1NEZENTU3QkIwRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnItlbgAAAHDSURBVHjaYjz58izD1bfXGTzkXRg4mTkYfvz9wcAIhH///2WQ4pZkePD5kUzI9vgHopzCl5gYgOA/EDMxMjKwMrMysDCxMDAzMTPwsfGBpBgaT3XNOPvqPPOr72/EwIpByhkZmBj+///H8OvvL4afQMzDys2w7NaaxNV3Nnjzs/MzFBlklzMxMzIzsDCyABVDbPj17zeDJLcEw8PPjyU7z02Y9PXXR4YotdBV0WqhS1lYgdays7AzcANN+g+E/EDrmYBau85P6r/0+iKPkbjJxyqTogKwA1L25W0wX+388u7H+/L//wOVA/Gq2+ujeWfK/ueeIf1/0Y0VSSCxex8fMjCoLTZ5zDCB83/gttiTIMEvv76ymqx0fMUwkft/6r68jSCx9z8/MLz49pKBYc/jA16ic1X+M04R+t9zblJ9x9n+JoYpAv+1llr8uPPhHti2519fMLz89ooBbO3kS7NKuWZI/VdYqP9fdbHxf4FZ8v/nXFuUDZK7/+kRw6PPT8CY4TfQ9yDBrAPFK/iA7uQHKgzfmbQbJPbx5yew9SBTwSZ/+PkRrPjr72/MbhuDLqstMfl/8/1tZZAYSMHr72/gGCDAACjX6Xv6obuMAAAAAElFTkSuQmCC) no-repeat left center;padding: 0 1.2% 0 3%;display: inline;}
.salesComments .storeInfoX {color: #b2b2b2; background: url(data:image/gif;base64,R0lGODlhCwALAMQZANPT06Kios3Nzevr66Wlpb29vcbGxtXV1bi4uK+vr7W1tfv7+8fHx6urq6qqqtra2vn5+bKysubm5sTExM/Pz7u7u+Hh4aioqKCgoP///wAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDN0REMkQwRTRCM0YxMUU1QkVBOEYwREY1MDAyODcxOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDN0REMkQwRjRCM0YxMUU1QkVBOEYwREY1MDAyODcxOSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkM3REQyRDBDNEIzRjExRTVCRUE4RjBERjUwMDI4NzE5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkM3REQyRDBENEIzRjExRTVCRUE4RjBERjUwMDI4NzE5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAGQAsAAAAAAsACwAABTNgJo5kaY5EJUKNQUYYlTkYUCbYhQlngBUnAQZDGJQAGIVkaBxhAouMBYMgTQ4jxuNkCgEAOw==) no-repeat left center;padding: 0 1.2% 0 3%;display: inline}
.storePU.oneLinePU:before{content:"\2022"; margin-right: 3px; display: inline-block;}
a.storePU.oneLinePU:hover:before {text-decoration: none;}
/*start price section */
.pPriceZoneRight{
	border:1px solid #ddd;
	padding:20px 0 15px;
	position: relative;
}
.pPriceZoneRight > div{
	margin: 0px 18px;
}
.pPriceZoneRight .dealItem .pPrice{
	text-align:center;
}
.pPriceZoneRight > div:not(:last-child){
	border-bottom:1px dotted #464646;
	padding-bottom: 12px;
	margin-bottom: 12px;
}
.pPriceZoneRight .limited-supply, .pPriceZoneRight .edu-savings{
	margin-top:5px;
}
.pPriceZoneRight .offer-expires{
	margin-top:5px;
}
.pPriceZoneRight .acMapMessageCont span{
	font-size: 16px;
	color: #165485;
}
.pPriceZoneRight .quantity{
	text-align: center;
	height:35px;
	margin: 2px 10px 4px 0px;
	border: 1px solid #cccccc;
	transition:opacity 300ms;
}
.pPriceZoneRight .you-pay-final{
	position:relative;
	top:3px;
}
.pPriceZoneRight .currency-price{
	margin-top:5px;
}
.pPriceZoneRight .currency-price .you-pay-final{
	top:1px;
}
.nafta svg.info-light {
    width: 15px;
    height: 15px;
    fill: #7B7B7B;
}
.nafta-svg-container{
	display: inline-block;
}
.naftaPopover{
	max-width: 235px;
}
.pPriceZoneRight .atcForm .atc-btn,
.pPriceZoneRight .atcForm .inc-btn,
.pPriceZoneRight .atcForm .nwisBtn,
.pPriceZoneRight .atcForm .inWishListButton,
.pPriceZoneRight .atcForm .addToWishListButton,
.pPriceZoneRight .atcForm .addToClassList{
	width: 100%;
	height:auto;
	display: block;
	text-align: center;
	margin: 8px 0px;
	float: none;
}
.pPriceZoneRight .atcForm .divNotInWish, .pPriceZoneRight .atcForm .divInWish {
	float:none;
}
.pPriceZoneRight .atcForm .inWishListButton{
	background-color: #dddddd;
}
.pPriceZoneRight .atcForm .sprAddToCartDisabled{
	background-image: none;
	opacity:0.5;
}
.pPriceZoneRight .atcForm .sprAddToCartDisabled:hover{
	background-color: #1a5888;
}
.pPriceZoneRight .atcForm .acCartNotifyDevide{
	text-align: center;
}
.adm-link {
  border-bottom: 1px solid #ddd;
  display: block;
  margin-top: 15px;
  padding: 16px 0 20px;
  text-align: center;
}
.adm-link .build-bundle-button{
	background:#769e2d;
	display:inline-block;
	margin-bottom:15px;
	padding:0 1.5em;
	transition:background-color .2s ease-in-out;
}
.adm-link .coins{
	fill:#769e2d;
	height:25px;
	margin:15px 0px 7px;
	width:28px;
}
.adm-link .build-bundle-button:hover{
	background:#5a7232;
}
.other-buying-options{
	margin-top:11px;
	padding:0 19px;
}
.other-buying-options .other-buying-option{
	margin-top:6px;
}
.ask-experts:not(:first-child){
	padding:15px 0 0 19px;
}
.ask-experts .ask-experts-links{
	margin-top:6px;
}
.call-experts{
	margin-right:5px;
}
.ask-experts .phone{
	fill:#707171;
	height:17px;
	width:17px;
}
.ask-experts .live-chat-bubble{
	fill:#707171;
	height:18px;
	width:25px;
}
/*end price section*/
.pInfo{
	padding-top: 10px;
}
.popupLayer.internationalLayer{
	background: #ffffff;
}
.gsa-origin-label{
	margin-right:4px;
}
.gsa-origin-label:not(:first-of-type){
	margin-left:11px;
}
.pStockShip{
}
#CommentNote{
	position: absolute;
	right: 109px;
	top: -30px;
	width: 300px;
}
.pChangeShip{
	display: block;
	padding-bottom: 20px;
}
.pChangeShip a{
	text-decoration: none;
}
.pFreeShip{
	background-position: 0 -125px;
	display: block;
	line-height: 13px;
	margin: 5px 0;
	padding-left: 30px;
	text-decoration: none;
}
.pWhiteGlove{
	background-position: right -141px;
	margin-left: 8px;
	padding: 3px 19px 2px 0;
	text-decoration: none;
}
.square-trade .orange-info{
	margin:0 0 -2px 5px;
}
.add-warranty-button{
	margin-top:10px;
}
.add-warranty-button.js-disabled:not(.js-planUpdated):not(.js-planAdded){
	opacity:0.5;
}
.update-plan, .add-plan, .plan-updated, .plan-added{
	display:none;
}
.js-updatePlan .update-plan,
.js-addPlan .add-plan,
.js-planUpdated .plan-updated,
.js-planAdded .plan-added{
	display:inline;
}
.addPlan{
	width:94px;
	height:29px;
	margin-top: 4px;
}
.updatePlan.planUpdated{
	background-position: 0px -451px;
}
/* square trade layer */
label.styledCheckbox .price{
	line-height: 18px;
	vertical-align: top;
}
label.styledCheckbox input.styledCheckbox{
	display:none;
}
label.styledCheckbox span.styledCheckbox{
    background-position: 0 -351px;
    display: inline-block;
    height: 15px;
    width: 15px;
    margin-left: 10px;
	margin-right: 5px;
	margin-bottom:2px;
}
.ie8 label.styledCheckbox input.styledCheckbox, .ie7 label.styledCheckbox input.styledCheckbox{
	display:inline;
}
.ie7 input.styledCheckbox{
	position:relative;
	top:-2px;
}
.ie8 label.styledCheckbox, .ie7 label.styledCheckbox {
	position:relative;
	left:10px;
}
.ie8 span.styledCheckbox, .ie7 span.styledCheckbox{
	position:absolute;
	top:-4px;
	left:-8px;
}
.ie7 span.styledCheckbox{
	top:0px;
}
label.checked span.styledCheckbox{
	background-position: -16px -351px;
}
span.restrictOk{
	background-position: -6px -487px;
	height: 32px;
	width: 50px;
	margin: 20px 30px 30px 0;
}
.infoP{
	background:url("/images/info_blue.png?dddfff") no-repeat 2px 1px;
	padding-left: 40px;
	margin: 30px;
}
/* end square trade layer */
.pSaveMore{
	text-decoration: none;
}
.rebate-lists ul{
	padding-left: 15px;
	margin-bottom: 16px
}
.rebate-lists li{
	position: relative;
	line-height: 20px;
	margin-bottom: 4px;
}
.rebate-lists li:before {
	content: "";
	border-bottom: 1px solid;
	color: #595959;
	font-size: 25px;
	position: absolute;
	top: 0px;
	left: -12px;
	width: 4px;
	height: 12px;
}
.rebate-lists .offer-ends{
	white-space: nowrap;
}
.discontinued-item-options .bh-icons{
	margin-right:2px;
	position:relative;
	top:3px;
}
.discontinued-item-options .dollar-sign-WOB-icon{
	margin-left:15px;
}
.social-links{
	border-top:5px solid #dfdfdf;
	padding-top:20px;
	text-align: left;
}
.hands-on-learning + .social-links{
	border:none;
}
.social-links .social-link{
	display:inline-block;
	vertical-align:bottom;
}
.pFaceBook{
	height:21px;
}
.pTwitter{
	height:20px;
	position:relative;
	top:-1px;
	width:97px;
}
.pGooglePlus{
	height:20px;
	position:relative;
	width:76px;
	top:-1px;
}
.pPinterest{
	height:20px;
	position:relative;
	top:-1px;
}
.print-email{
	clear:both;
	margin-top:20px;
	text-align: left;
}
.print-email .envelope,.print-email .printer{
	fill:#707171;
	margin-right:5px;
	vertical-align:middle;
}
.print-email .email{
	margin-right:20px;
}
.print-email .envelope{
	height:12px;
	width:18px;
}
.print-email .printer{
	height:17px;
	width:20px;
}
.top-center .items-group .truncate-ellipsis{
	line-height: 22px;
}
.items-group:not(:last-child){
	border-bottom:1px dotted #464646;
	margin-bottom:13px;
	padding-bottom:13px;
}
.items-group:not(.dropdown) .group-item{
	border:2px solid #dededd;
	display:block;
	float:left;
	margin:12px 12px 0 0;
}
.items-group .group-item.not-available{
	opacity:0.5;
}
.items-group.color .group-item{
	padding:3px 2px;
}
.items-group.color .no-image{
	vertical-align:top;
	height:58px;
	width:56px;
	border-color:#f0efef;
	background:#f0efef;
	padding-top:13px;
	text-align:center;
}
.items-group:not(.dropdown) .selcted-item, .items-group:not(.dropdown) .group-item:hover{
	border:2px solid #707171;
}
.items-group.color .group-item img{
	height:48px;
	width:48px;
	display:block;
}
.items-group.tag .group-item{
	line-height:22px;
	max-width:100%;
	padding:0 10px;
}
.items-group .popover-title{
	display:none;
}
/*nice select box*/
.top-center .ns-select{
	margin-top: 8px;
}
.ns-select.style2{
	border:1px solid #aaabab;
	line-height:24px;
}
.ns-select.style2 .ns-dropdown{
	max-height:200px;
	overflow:auto;
	-webkit-box-shadow:0 0 0 1px #aaabab,2px 2px 2px #ddd;
	box-shadow:0 0 0 1px #aaabab,2px 2px 2px #ddd;
	display:none;
	top:25px;
	width:100%;
}
.ns-select.style2 .ns-option-link{
	display:block;
	color:#464646;
	line-height:20px;
	padding:5px 0 5px 10px;
}
.ns-select.style2 .ns-option-link:hover,
.ns-select.style2 .ns-selected .ns-option-link{
	background:#a1a1a0;
	color:#fff;
}
.ns-select.style2 .ns-selected-option{
	overflow:hidden;
	padding:0 35px 0 10px;
	position:relative;
	text-overflow:ellipsis;
	vertical-align:bottom;
	width:100%;
	white-space:nowrap;
}
.ns-select.style2 .pointer{
	background-color:#aaabab;
	font-size:26px;
	text-align: center;
	height:24px;
	line-height:18px;
	width:24px;
	color:#fff;
	position:absolute;
	top:0;
	right:0;
	-webkit-transform:rotate(-90deg);
		-ms-transform:rotate(-90deg);
			transform:rotate(-90deg);
}
.ns-select.style2.ns-open .pointer{
	line-height: 16px;
	-webkit-transform:rotate(90deg);
		-ms-transform:rotate(90deg);
			transform:rotate(90deg);
}
/*end nice select box*/
.overlay{
	background-color: #FFFFFF;
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 100;
}
.hiddenOne{
	display:none;
}
.cg_loading{
	color: #666666;
	height: 128px;
	left: 833px;
	position: absolute;
	background-image: url(../../images/cg_loading.png);
	width: 296px;
}
.cg_loading img{
	margin: 30px 0 10px;
}
.cg_loading p{
	font-size: 16px;
	width: 85%;
	line-height: 19px;
	margin: 0 auto;
	text-align: center;
}
.color .oosOverlayImg{
	background-image: url("/images/outOfStockBg.png");
	height: 31px;
	left: 1px;
	position: absolute;
	top: 1px;
	width: 31px;
}
.item-notes .orange-info{
	margin:0 4px 0 -25px;
	position:relative;
	top:3px;
}
.item-notes .item-note{
	padding-left:25px;
}
.item-notes .item-note:not(:first-child){
	margin-top:10px;
}
.item-notes .item-note:not(:last-child){
	margin-bottom:10px;
}
.item-notes a{
	color:#195889;
	text-decoration:none;
}
.item-notes a:hover{
	text-decoration:underline;
}
.top-section-list{
	margin-top:8px;
}
.top-section-list-item{
	line-height: 18px;
	padding:0 0 5px 10px;
	position: relative;
}
.top-section-list-item:before{
	content:"-";
	position:absolute;
	left:0;
}
.product-highlights .product-highlights-header{
	margin-bottom: 12px;
}
.view-all-highlights{
	display:inline-block;
	margin-top:4px;
}
.js-productHighlights.js-close .top-section-list-item:nth-child(n+5),
.js-productHighlights .js-hide .js-show,
.js-productHighlights .js-show .js-hide{
	display:none;
}
#rememberEssentials{
	border-bottom: 1px dotted #CCCCCC;
	border-top: 1px solid #C2CFDD;
	padding: 6px 0 7px;
}

#rememberEssentials h3{
	color: #165485;
	font-size: 12px;
	margin-bottom: 2px;
	text-transform: uppercase;
}
#rememberEssentials p{
	color: #595959;
	font-size: 11px;
	margin: 0;
}
#rememberEssentials a{
	color: #145285;
}
/* Reviews */
.top-center .reviews{
	margin-top:15px;
}
.reviews-link{
	margin-right:8px;
}
.top-center .go-to-qa{
	padding-left: 17px;
	margin-left: 10px;
	border-left: 1px solid #dededd;
}
.top-center .review-stars{
	margin-left:-1px;
	top:1px;
}
.top-center .review-stars-grey, .top-center .review-stars-green{
	height: 15px;
	width: 97px;
}
.top-center .compose{
	fill:#707171;
	height:13px;
	vertical-align:middle;
	width:15px;
}
/* End Reviews */

.dealItem.pPrice {
	line-height: 25px;
	text-align: center;
	margin-bottom: 15px;
}
.dealItem .youPay, .deal-sold-out-message {
	text-align: center;
	margin: 0 -18px;
	padding: 0 18px;
	height: 50px;
	background-color: #ff8927;
	color: #fff;
}
.pPriceZoneRight .deal-sold-out-message {
 	font-size: 1.4em;
  	height: auto;
 	padding: 12px;
 	font-weight: bold;
 	margin-top: 12px;
}
.dealItem .ypYouPay {
	font-size: 27px;
	float: none;
	line-height: 50px;
	margin-left: 10px;
}
.dealItem .save-wrapper {
	margin-bottom: 18px;
}
.dealItem .deal-logo {
	width: 112px;
}
.dealItem .save-reg {
	margin: 14px 0;
}
.dealItem .save {
	font-size: 15px;
	color: #E95645;
}
.dealItem .save-reg .cents {
	vertical-align: super;
	margin-top: .2em;
	display: inline-block;
	font-size: .5em;
	font-weight: normal;
}
.dealItem .save>span {
	line-height: 6px;
}
.dealItem .reg {
	text-decoration: line-through;
	margin-bottom: 5px;
	float: left;
	margin-left: 15px;
}

/* Start import from old product.css */
.clearAll{
	clear: both;
	height: 0;
}
#bottomWrapper{margin-top:10px;color:#595959;border-top: 1px solid #aaaaaa;padding-top: 14px;}
#tabs{
	width: 100%;
}
#dady{
	margin-top:20px;
	float: left;
	width: 68.5%;
	margin-right: 3.5%;
}
.noAccessories #dady{
	width: 100%;
	margin-left: 0;
}
.js-accessoriesSelected #dady{
	width: 100%;
	margin-right: 0;
}
.JumpList{clear:both;}
.JumpList a#hdslrLink{float:right; color: #165485;}
.JumpList h3{border:1px solid #ffffff;background-color:#FFF;cursor:pointer;float:left;margin:0 7px 6px 0;padding:3px 18px 3px 6px;position:relative;z-index:10;}
.JumpList h3.openList{border:1px solid #AAA;border-bottom: none;margin-bottom: 7px;}
.JumpList .pointer{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #165485;position:absolute;right:7px;top:12px;}
.bottomLeft .JumpList{padding-right:0;}
.bottomLeft .JumpList h3{font-size:16px;color:#1A5888;}
.bottomLeft ul.jumpLinks li a{color:#464646;font-size:14px;}
ul.jumpLinks{padding:3px 0 6px;background-color:#FFF;border:solid 1px #AAA;clear:both;position:absolute;float:left;display:none;top:28px;left:0;z-index: 5;}
ul.jumpLinks h4{color:#165485;margin:0;padding-left:3px;}
ul.jumpLinks li{margin:0 0 3px;padding:0 12px;list-style-type:none;}
ul.jumpLinks a{text-decoration:none;white-space:nowrap;}
ul.jumpLinks li:hover{background-color:#DDD;}
.bottomLeft .specHeader{font-size:22px;}
#bottomWrapper .bottomLeft .removeBullet{list-style:none;}
#customerReview{min-height:300px;}
#customerReview > .firstReviewContainer{
    padding: 40px 15px;
    border: 1px solid #DDD;
}
#customerReview .firstReviewTxt {
    float: left;
}
#customerReview .firstReviewBtn {
    background: #464646;
    float: right;
    padding: 6px 14px;
    border-radius: 6px;
    text-transform: uppercase;
    margin-left: 50px;
}
#customerReview .firstReviewBtn:hover {
   background:rgba(70, 70, 70, 0.6);
}
#customerReview .firstReviewFB {
    clear: both;
    float: left;
    margin-top: 20px;
    text-transform: uppercase;
}
.firstReviewContainer .firstReviewStars{
	width: 100px;
	height: 28px;
	margin-left: 20px;
}
.prWrapper{
	margin-top: 14px;
}
#dady #WhatsInTheBox{
	margin-top: 11px;
	width: 100%;
}
.KitIncludes{clear:both;padding-top:20px;}
.KitIncludes ul{list-style: none;list-style-position: outside;padding:0 2.463054187192118%;}
.KitIncludes ul.jumpLinks{padding-left:0;padding-right:0;}
#bottomWrapper .KitIncludes h2{font-weight: normal;margin-bottom:15px;}
.KitLink, .KitLinkHover {margin-top:.3em;}
.bottomLeft .KitLinkHover p{padding:0;}
.KitIncludes ul li.KitLink{padding-left: 16px;position:relative;line-height:28px;}
/* closed arrow */
.KitIncludes .KitLink:before{
	content: "\203A";
	position: absolute;
	left:0;
	font-size: 20px;
	color:#1a5888;
	top: -8px;
}
/*after its bin clicked*/
.KitIncludes ul li.KitLinkHover{padding-left:16px;position:relative;}
/* opened arrow */
.KitIncludes .KitLinkHover:before{
	content: "\203A";
	position: absolute;
	left:0;
	font-size: 20px;
	color:#1a5888;
	-ms-transform: rotate(90deg); /* IE 9 */      
	-webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */      
	transform: rotate(90deg);
	top: -8px;
}
.KitIncludes .KitLinkHover:after {
	border-top: 6px solid #ffffff;
	top: 4px;
}
.Kdetail{display:block;background-color:#ffffff;margin-top:8px;list-style:none;}
.bottomLeft .Kdetail{
	font-size:14px;
}
.bottomLeft .Kdetail{
	padding: 0 2.463054187192118%;
}
.KitNoLink{
	list-style: square inside none;
	line-height: 28px;
}
.SideBoxHeader{border-bottom:solid 1px #c5c5c5; margin-bottom:0.75em;}
.SideBoxHeader h3{color:#145285;margin-bottom:1em; margin-left:1em;}
#dady h3{
	font-weight:normal;
}
#nav li{
	display: table-cell;
	padding-top: 10px;
	text-align: center;
	background: #DFDFDF;
	width: 12%;
	text-transform: uppercase;
	border-right: 4px solid #FFF;
	height: 72px;
	vertical-align: middle;
}
.noAccessories #nav li{
	width: 16.66%;
}
#nav li.disabled{
	opacity:.34;
	background:#dfdfdf;
}
#nav .empty-grey-space{
	width: 28%;
}
#nav li a{text-decoration:none;display:block;}
#nav li.disabled a{cursor:default;}
#tabs #nav li a:hover{color:#464646;}
#nav li a em{position:relative;}
#nav li a em img{position:absolute; right:-6px; top:-8px;}
#nav li.last{border:none;}
#nav li.ui-state-active{background: #769e2d;position:relative;}
#nav li.ui-state-active:after{
	content:'';
	display:block;
	position:absolute;
	top:100%; /*should be set to 100% */
	left: 0;
	right: 0;margin: auto;width:0;
	height:0;
	border-color: #769e2d rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); /*border color should be same as div div background color*/
	border-style: solid;
	border-width: 10px;
}
#nav li:not(.last):hover{background: #769e2d;}
#nav li.disabled:hover{background: #dfdfdf;}
#navQA .iconFont{font-size:30px;}
#details-page #nav li.ui-state-active a,#details-page #nav li.ui-state-hover a, #details-page #nav li.ui-state-active span,#details-page #nav li.ui-state-hover span {
	color:#f2f2f2;
}
#nav li.ui-state-active:before {
    border-bottom-color: white;
    top: 23px;
    z-index: 2;
}
#nav li#navAccessories:before {
    border-bottom-color: #F2F2F2;
    top: 23px;
    z-index: 2;
}
#nav li.firstNav a{border-left:none;}
#nav2{display:inline-block;width:100%;margin:25px 0;}
#nav2 li{display:-moz-inline-stack;zoom:1;vertical-align:top;}
html.ie #nav2 li{display:inline;}
#nav2 li a{float:left;padding:1px 14px;cursor:pointer;font-weight:normal;}
#nav2 li.last a{border:none;}
#nav2 li.firstNav a{border-left:none;}
.iconFont{
	text-align: center;
    display: table;
 	font-size: 22px;
    margin: 0 auto;
 	line-height: 22px;
    color: #707070;
	margin-bottom: 12px;
}
#nav li.ui-state-active .iconFont{
	    color: #f2f2f2;
}
.miniAtc #atcAtwLayer{right:0;top:13px;}

.bulletlist ul li{list-style:disc outside none;}
.bulletlist ol li{list-style:decimal inside none;}
.bulletlist ul ul,.bulletlist ol ol{padding-left:12px;}
#featuresFromEditor h3{margin-top:12px;}
#featuresFromEditor ul{padding-left:40px;}
#featuresFromEditor ol{padding-left:40px;list-style-type:decimal;}

#GuidesManuals ul{margin:12px;}
#GuidesManuals ul li{list-style:square inside;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:2;}
#GuidesManuals ul li a{color:#165485;font-size:15px;}
#GuidesManuals ul li a:hover{text-decoration:none;}
.itemIncTitle a{color: #165485;}
.BundleStyle{margin-bottom: 5px; margin-top: 10px;}
.BundleStyle:not(:nth-child(2)){margin-top:15px;}
.kitItemsList a:hover, .singalStyle a:hover, .BundleStyle a:hover,.itemIncTitle.itemIncludes a:hover{
color: #547aa6;
}
#BottomRightBar #bottomRightBarHead{
	border-bottom:1px solid #dddddd;
	padding: 6px;
	background-color:#dfdfdf;
	margin-bottom:4px;
}
#bottomRightBarHead a{
}
	
#bottomRightBarHead.noTabs a{
}
.hasTabs #babyAccessoriesLink{
	margin-right:0.5em;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-radius-topleft:5px;
}
#BottomRightBar > div h3{
	margin:0;
	font-size:16px;
	line-height:21px;
	float:left;
}
#BottomRightBar .miniAccHeader .aHeaderShowMoreLink{
	color:#1A5888;
}
#BottomRightBar .miniAccHeader .aHeaderShowMoreLink .chevron{
	width:9px;
	height:9px;
	fill:#1A5888;
}
.bottomRight ul li > a{color:#165485;}
.bottomRight ul li.map a{color:#165485;}
.bottomRight ul li.map a.explMap{color:#165485;}
.snipAccMap9 li.map .map9Msg{white-space:nowrap;}

/*why in mini acc shouldn't show up*/
#accessoriesBox .miniAcc .explMap.secretLink.openInOnePopupLayer{display:none;}
#BottomRightBar #accessoriesBox{
	width:auto;
}

.miniAtcDevider{float:left;margin-top:-5px;}
#viewAllAccessories{display:block;border: 1px solid #ddd;text-align:center;padding: 8px;margin-top: 10px;}
#viewAllAccessories a{
}
.usedImgDisc{ text-align:center; font-size:0.83em;}
.snippetBottomButtons .nwis{float:right;margin-top:6px;}
.notifyStock{
	text-transform:capitalize;
}
li.listHeader{font-weight:bold;}
#mLoad {
	visibility: hidden;
	position: absolute;
	top: 300px;
	left: 450px;
}

/*features and feature images*/

#Overview div.sectionHeaders div.right{
	float: right;
	padding: 0 6px 12px 6px;
	display: inline;
}

.featureImages table{margin:0 auto}

dd.featuredd{
	background-image: url("/images/ddList.gif");
	background-repeat: no-repeat;
	background-position: 0 6px;
	padding-left:11px;
}
.bottomLeft dd.featuredd{
	font-size:14px;
}
#Overview table td{
	border:1px solid #E4E5E4;
}

#Overview .sectionHeaders dd.DDimg{
	margin-left: 0em;
	padding-left: 0;
}

#Overview .sectionHeaders dd table tr td{
	padding: 10px 6px 0 6px;
}
#Overview .sectionHeaders dd div.right table tr td{
	padding-top: 0;
}

#Overview .sectionHeaders dl{
	clear: right;
}
.bottomLeft .sectionHeaders dd{
	font-size: 14px;
}


/*end features and feature images*/
.openButton,.specNote .specNoteLink{cursor:pointer; text-decoration:underline; color:#902435;}
.openButton:hover,.specNote .specNoteLink:hover{text-decoration:none;}
.specNote a.specNoteLink{text-decoration:none;}
/*brazil snipet acc
.catalog2 .miniAtc .miniAtcDevider{ display:none;}
.catalog2 .miniAtc .miniAtcDevider .atc, .catalog2 .miniAtc .miniAtcDevider .addToCartButton{}
.catalog2 .miniAtc .miniAtcDevider .wishList{}*/

.ui-effects-transfer{border:2px dotted #165485; opacity:0.75;}

.customerFeedBack a{color:#165485;}
.gsaCN{
	color:#595959;
	font-size:11px;
	list-style:none;}

div.tab div div.sectionHeaders dl{
	font-size:11px;
	color:#585858;}
	
div.sectionHeaders dl dt{
	width:100%;
	margin-top: 15px;
	}
div.sectionHeaders dl dd ul{
	padding: 5px 22px;
}

div.sectionHeaders dl dd ol{
	padding: 5px 22px;
	list-style: decimal outside none;
}
/* upc number */
.product-upc{
	padding: 25px 0 0 0;
	float: left;
}
.product-upc .upcImg {
	float: left;
}
.product-upc .upcNum {
	float: left;
	font-size: 14px;
	line-height: 16px;
	padding-left: 8px;
}
.kitFeatures .product-upc{
	padding: 5px 0;
}

/*more info, web Collage, windows 7, insights, indepth*/

.extCollage{
	border: 1px solid #c5c5c5;
	display: block;
	float: right;
	margin: 0 0 8px 8px;
	padding: 0 8px 8px 8px;
}

#ccslogos{
	float: right;
	padding: 2px 0 0 5px;
}

a.extCollageLink{
	background-image: url("/images/extCollageLink.jpg");
	background-position: 6px 54%;
	background-repeat: no-repeat;
	border-bottom: 1px solid #C5C5C5;
	color: #000000;
	display: block;
	font-size: 11px;
	margin: 0;
	padding: 8px 8px 8px 25px;
	text-decoration: none;
}/*more info, web Collage, windows 7, insights, indepth*/

.extCollage{
	border: 1px solid #c5c5c5;
	display: block;
	float: right;
	margin: 0 0 8px 8px;
	padding: 0 8px 8px 8px;
	max-width: 200px;
	min-width: 160px;
}

#ccslogos{
	float: right;
	padding: 2px 0 0 5px;
}

.moreInfoFrom, .proReview, .literature{
	float: left;
	clear: left;
}

a.extCollageLink{
	background-image: url("/images/extCollageLink.jpg");
	background-position: 6px 54%;
	background-repeat: no-repeat;
	border-bottom: 1px solid #C5C5C5;
	color: #000000;
	display: block;
	font-size: 11px;
	margin: 0;
	padding: 8px 8px 8px 25px;
	text-decoration: none;
}

.hasMorePrices .after.hiLight.afterRebatePrice .label{
	color:#595959;
	font-size:14px;
}
.hasMorePrices .value{
	color:#595959;
}
.hasMorePrices .red{
 color:#B80505;
}
.hasMorePrices .offerEnds{
	color:#595959;
	font-size:10px;
	font-family:arial;
	height:22px;
}
.afterRebatePrice .label,.afterRebatePrice .value{
	color:#B80505;
}
#moreImages .close{
	background:transparent url("/images/zoomSprite.png") no-repeat;
	text-indent:-9999em;
	cursor:pointer;
	position:absolute;
	top:12px;
	right:10px;
	height:18px;
	width:70px;
	background-position: -180px -56px;
}

#imagelink, #enlargeLink{
	cursor:pointer;
}

#moreImages{
	display:none;
	z-index:9011;
	position:fixed;
	top:60px;
	left:60px;
	right:60px;
	bottom:60px;
	background-color:#FFF;
	min-height:52em;
	min-width:75em;
}
#moreImages.isKit{
	bottom: 100px;

}
#miNavWrapper{
	position: absolute;
	top:9px;
	bottom: 10px;
	left: 0px;
	width: 165px;
}
#miNav{
	margin: 0 0 8px;
	width: 174px;
}
#navImagesTabs{
	border-bottom: 1px solid #bdbdbd;
}
#navImagesTabs .navImagesTab {
    background-color: #E1E1E1;
    border: 1px solid #BDBDBD;
    bottom: -1px;
    color: #5B5B5B;
    cursor: pointer;
    display: block;
    float: left;
    font: 11px arial;
    height: 29px;
    margin-left: 8px;
    padding-top: 1px;
    position: relative;
    width: 70px;
}
#navImagesTabs .navImagesTab.selected {
    background-color: #FFFFFF;
    border-bottom: medium none;
    cursor: default;
    height: 30px;
}
#navImagesTabs .navImagesTab:hover {
    color: #000000;
}
#navImagesTabs .navImagesTab.selected:hover {
    color: #5B5B5B;
}
#miNavImages, #miNavHeroImages, .noImgs{
	position: absolute;
	top: 40px;
	left: 25px;
	right:-20px;
    bottom: 80px;
	overflow:auto;
}
#miNavImages.only, #miNavHeroImages.only, .noImgs{
	top: 30px;
}
.imgsCont.hide{
	display: none;
}
.imgsCont.show{
	display: block;
}
#miNav img{
	border: 1px solid #FFF; /*border is white in order to hide it*/
	float: left;
	margin: 0 12px 12px 0;
	padding:1px;
}

.customer-thumbs-wrapper{
	-webkit-column-gap: 0;
	-moz-column-gap: 0;
	column-gap: 0;
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
}

#miNavHeroImages img {
    width: 55px;
    float:none;
}
#miNavWrapper .threeDCont {
    height: 46px;
    padding: 5px 0 15px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: -9px;
}
#miNavWrapper .threeDIcon{
	cursor:pointer;
	float:none;
	margin:0 auto;
	background: transparent url(/images/zoomSprite.png) no-repeat;
	height: 36px;
	width: 113px;
	background-position: -130px 0px;
}
.zoomImageIcom{cursor:pointer;}
#miNav .imgsCont img.active, #miNav .imgsCont img:hover{border: 1px solid #165485;}

#miContent{float:right;}

#zoomPages{
	display:none;
}
#zoomPages div{
	position: absolute;
	top:0px;
	bottom: 100px;
	width:26px;
	cursor:pointer;
}
#zoomPages .prev{
	left:7px;
}
#zoomPages .next{
	right:5px;
}
#zoomPages div span{
	background: transparent url(/images/zoomSprite.png) no-repeat;
	width: 100%;
	height: 75px;
	display: block;
	position: absolute;
	margin-top: -43px;
	top: 50%;
}
#zoomPages .prev span{
	background-position: 0px -55px;
}
#zoomPages .next span{
	background-position: -25px -55px;
}
#zoomPages .prev:hover span{
	background-position: 0px -130px;
}
#zoomPages .next:hover span{
	background-position: -25px -130px;
}
#zoomPages .next:hover{
	
}

#zoomPages .prev:hover{

}

#zoomContent, .threeDFrameCont{
	position:absolute;
	top:40px;
	left:185px;
	right: 12px;
	bottom: 12px;
}
#zoomContainer{
	overflow:hidden;
	position:absolute;
	top:0px;
	left: 40px;
	right:40px;
	bottom: 100px;
}
#zoomContainer .imageGroup{
	position:absolute;
	top:0;
	left:0;
}
#zoomContainer .imageGroup img{
	position:absolute;
	/*visibility:hidden;
	display:none;*/
	top:0;
	left:0;
	-webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}
#zoomContent .imageBtmText{
	bottom: 70px;
	left: 0px;
	right: 0px;
	position: absolute;
	text-align: center;
	font-size: 14px;
}
#zoomContent .imageDesc::after {
  content: "";
  background-color: #FFF;
  opacity: 0.5;
  top: -7px;
  left: -10px;
  bottom: 0;
  right: -10px;
  position: absolute;
  z-index: -1; 
  border-radius: 4px;  
}
.isKit #zoomContent .imageBtmText{
	bottom: 76px;
}
#zoomContent .imageDesc {	
	color: #595959;
	line-height:11px;
	display:inline-block;
	position: relative;
	z-index: 1;
}
#zoomContent .allImageDescription{
	color: #595959;
	display: block;
	margin-top: 10px;
}

#zoomContainer .ui-draggable-dragging img{cursor:move;}
.imageGroup .first, .imageGroup .middle{cursor:-moz-zoom-in; cursor: -webkit-zoom-in;}
.ie .imageGroup .first, .ie .imageGroup .middle{cursor:url('/images/zoom_in.cur'), move;}
body.ctrlKey .imageGroup .middle,
.imageGroup .last{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;}
.ie body.ctrlKey .imageGroup .middle, .ie .imageGroup .last{cursor:url('/images/zoom_out.cur'), move;}
#zoomContainer .circle-loader{
	position:absolute;
	display: block;
	top: 0px;
	left:0px;
	bottom:0px;
	right: 0px;
	z-index:1;
	margin: auto;
}
#zoomControls{
	position:absolute;
	bottom: 20px;
	left: 0px;
	right: 0px;
	height:34px;
	text-align: center;
}
.isKit #zoomControls{
	bottom: 30px;
}
#zoomControls ul{
	display: inline-block;
	align-self: center; 
}
#zoomIn, #zoomOut, #zoomReset, #soundIcon, #fullScrnIcon, #kitItemOpener{
	background:transparent url("/images/zoomSprite.png") no-repeat; 
	float:left;
	width:34px;
	height:36px;
	margin:0 5px;
	cursor:pointer;
	}
#zoomIn{background-position:0px 0px;}
#zoomOut {background-position:-40px 0px;}
#zoomReset{background-position:-80px 0px;}
#soundIcon{background-position:-213px -36px;margin-left:20px;visibility:hidden;}
#fullScrnIcon{background-position:-246px -35px;height:22px;width:119px;margin-left:40px;visibility:hidden;}


#kitItemImageSelector{
	display:none;
	position:absolute;
	bottom: 50px;
	left: 15px;
	background:#fff;
	border: 1px solid #acacac;
	max-width: 350px;
	min-height:85px;
	max-height: 700px;
	overflow-y: auto;
	box-shadow: 0 0 1em #CCCCCC;
	z-index:2;
	font-size: 14px;
}
#kitItemImageSelector ul{
	text-align:left;
	margin: 15px 0;
}
#kitItemImageSelector li{
	line-height: 1.5;
	padding: 10px 20px;
	cursor:pointer;
	white-space:normal;
}
div#kitItemImageSelector li.active{
	color: #FFF;
	background-color: #959fa9;

}
#kitItemImageSelector li:hover{
	background-color:#d9e3ed;
}
#kitItemBar{
	display:none;
	border: 1px solid #ABABAB;
	bottom: -39px;
	height: 60px;
	left: -1px;
	right: -1px;
	position: absolute;
	background-color: #fff;
	border-top:  0 none;
}
#kitItemOpener{
	background: transparent url("/images/zoomSprite.png") no-repeat; 
	background-position: 0px -246px;
	width: 162px;
	position: absolute;
	width: 248px;
	height: 38px;
	top: 10px;
	left: 10px;
}

#kitItemBar:before {
    display: block;
    position: absolute;
    height: 1px;
    left: 20px;
    right: 20px;
    background-color: #B4B4B4;
    content: url("/images/pixel.gif");
    top: 0;
}
#kitItemDescriptionCont{
	position: absolute;
	top: 22px;
	left: 290px;
	font-size: 16px;
	color: #595959;
}
#kitItemDescriptionCont b{

}
#moreImages iframe{
	/*
		position: absolute;
		right: 5px;
		top: 55px;
	*/
}
.demoViewer {
	width:920px;
	height:710px;}

.demoViewer #tabs {width:100%;}
.demoViewer #tabs ul {
	position: relative;
	top:1px;}

.demoViewer #tabs ul li {float:left}	
	
.demoViewer #tabs ul li {
	background-color: #FFFFFF;
    border: 1px solid #D4DEE5;
    border-radius: 4px 4px 0 0;
    color: #7794AA;
	cursor:pointer;
    display: block;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    margin-right: 6px;
    padding: 0 15px;
    text-decoration: none;} 
	
.demoViewer #tabs ul li.active {
	border:1px solid #7E99AF;
	background-color: #7E99AF;
	color: white;
	background-image: -moz-linear-gradient(top, #65859f, #7f9aaf);
	background-image: -webkit-linear-gradient(top, #65859f, #7f9aaf);
	background-image: linear-gradient(top, #65859f, #7f9aaf);
	box-shadow: 0px 1px 3px #4b6787 inset;}
	
.demoViewer div.tabsContent	{
	background-color: #fff;
	overflow: auto;
	height: 613px;
	border-top: 1px solid #D4DEE5;
	clear: both;
	margin-left: -6px;
	width: 890px;
	padding: 15px;
	overflow:hidden;
	}

.demoViewer div.tabsContent > div {display:none;}
.demoViewer div.tabsContent div.active {display:block;}

#sellpoint-tour {
	height:585px;
	position:relative;
	*overflow-x:auto;
	*overflow-y:scroll;
}

/*Promo zone*/
.promoBannerZone{
}
.promoZoneTtl{float:left;line-height:40px;}
.promoBannerZone .links{
	float: left;
	margin: 18px 0 20px 10px;
	line-height:24px;
}
.promoBannerZone .links:first-of-type{
	margin-left: 0; 
}
.promoBannerZone .link{
    margin-left: 6px;
}
.link:first-child{
    margin-left: 0;
}
.banner{
    display: inline-block;
}
.promoBannerZone .link{
	display: inline-table;
}
.link a{
	display: inline-block;
	height: 42px;
	max-width: 230px;
	text-align: center;
	padding: 0 18px;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-decoration: none;
	color: #5785a8;
	font-size:14px;
	line-height: 40px;
	border: 1px solid #d9e3ed;
	border-radius: 4px;
}
.link a:hover{
	text-decoration: none;
	background: #ecf1f6;
}
.link a.learnReadMore .exploraImage{
    vertical-align: middle;
}
.banner:first-child{
	padding: 0 2.243589743589744% 0 0;
}
.banner:last-child{
	border: 0;
}
.banner{
	padding: 0 2.243589743589744%;
	border-right: dotted 2px #C5C5C5;
}
.banner a{
	line-height:8px;
	display: block;
}
.banners{
	clear:both;padding-top: 10px;
}
.notLink{
	cursor:default;
}
#popUrlWrap .popupLayerHeader{height:27px;}

/* customer also viewed*/
.customer-also-viewed.wrapper{
	padding-bottom: 4px;
	text-align: center;
	position: relative;
	margin-top:50px;
	
}
.customer-also-viewed.wrapper h3{
	font-size: 20px;
	color: #707070;
	text-transform: capitalize;
	font-weight: 600;
	margin-bottom: 0px;
	padding-top: 10px;
	text-align: left;
	margin-left: 72px;
}
.customer-also-viewed #customer-also-viewed{
	box-sizing: border-box;
	overflow: hidden;
	position: relative;
	min-height: 370px;
	width: 840px;
	margin:auto;
	margin-bottom: 4px
}
.customer-also-viewed .accIntermResultsList{
	margin-left: 0px;
}
.customer-also-viewed .cavItem{
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	background:#fff;
	padding:14px;
	width: 210px;
	float: left;
}
.customer-also-viewed div.multipack {
	top: 5px;
	right: 5px;
	min-width: 50px;
	min-height: 50px;
}
.customer-also-viewed div.multipack>div {
	padding: 3px 5px 0 2px;
}
.customer-also-viewed p.multipack-amount {
	padding: 0;
	margin-bottom: 0;
	font-size: 20px;
	line-height: 1em;
}
.customer-also-viewed p.multipack-pack {
	font-size: 11px;
	line-height: 1.2em;
}
.customer-also-viewed .dummy{
	background-color: none;
}

.customer-also-viewed .circle{
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius:5px;
	background-color: #707070;
	text-indent: -9999px;
	margin: -2px 2px 0px 2px;
	cursor:pointer;
}
.customer-also-viewed .circle.active{
	width: 12px;
	height: 12px;
	background-color: #fff;
	border:1px solid #707070;
	border-radius: 7px;
	position: relative;
	top: 2px;
}
.customer-also-viewed .arrow{
	position:absolute; 
	cursor:pointer;
	text-indent: -9999px;
	overflow: hidden;
	width: 22px;
	height: 69px;
	background-repeat: no-repeat;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAABFCAIAAADBzIE1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzdBQ0RFODA3MENFMTFFNEIxQUZERjk4NEQxM0Q0RUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzdBQ0RFODE3MENFMTFFNEIxQUZERjk4NEQxM0Q0RUYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDN0FDREU3RTcwQ0UxMUU0QjFBRkRGOTg0RDEzRDRFRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDN0FDREU3RjcwQ0UxMUU0QjFBRkRGOTg0RDEzRDRFRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGHK/0AAAMzSURBVHjanJjpTmJBEEYHXFDc0ChBJUqECAqy+P4vwB/EfQkQFRUjRAEBF9zO5E46lcuYe4tOTKhOOHb3V/1VNZ6bm5t8Pr+xsZHNZv8MNbzHx8dfX1+lUqlerw+JeH5+tj7t7e19f38PgxgZGbE+tdvtcrk8DGJ5edkEbOrt7U2N2N7e9ng8VtDv9w8PD9WImZmZWCxm4svLy8fHRx2CPxbi8/nMVLFYVJ3rX8TY2BgUM8Uqrq6udAgGqTU7O2tmORHORYfgRGV2ogvq6BCMYDC4srJiQnKETNEhGOl02uv9N8OJkq9qxPT0tBSYW8Ml1CEYW1tbUuD9/f3Pz08dAoFTqZQJX15ezs7OdAhGJBKZm5sz4fn5eafT0SFsAuMmbEeHYCwtLa2urpqwVqvd39/rEDaBrYvDcnSIqampzc1NE3IcFxcXOgQjkUhMTEyYEGkQSIcYHR2VAn98fBwcHOgQjPX19fn5eRNWq9VGo6FDIHAmk5Ezg0bvdbwCi4uL4XDYhK1Wq1Kp6BCWwKZWDBq9K4Tf75cCv7+/S0PyurSmeDw+OTlpQvbSbDZ1CJvAjEKhoENYAi8sLAwavQLBsDUQltHrEKxibW3NhK+vr7iJDsHY2dmRArMXNQJdZKZx8dQIviNtHaIawRFKT0cmHQIhr6+vTYibkHI6BPZnO1qKhgLB4cvuBYHZhSK1sKyjoyM5s7u7q0twUkgaJ/1IIBBQIHq9nrTv8fHxZDKpu+y4rhSS78vS7YzAb2UuUW7ZhcL4cFpbQc3lcqZPdYVAyKenJxNyTXFjRRGwCYlxkUu6UkQFxBFkfZT26YzodrtSSNowaeKuEAgpuwEsT/YKzgh6vdvbWxPy4AiFQooWBSHljeSf28qqM4L3BIVTFiEOQoHA1KWQlEKE0DWNp6ensuTaCrIzgoaK16bs+6RZu0JIIbkIXAddG//w8HB3d2dC+nn5yHFG2ITEDuRTyxWCfkE+YCxrViAQ8uTkZNCaFQi+L4XkOthMxfnZL4XkJSH7EFcIlmD6SPb/X1NxQPBQ+M2a3SKMu5MF0Wh0mB8fePb/Zs1uESweRyAXuRHD/RDzI8AAyaGJlmFOED4AAAAASUVORK5CYII=);
}
.customer-also-viewed .arrow:hover{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAABFCAYAAABOrhZiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDQyMjNCQ0M3MENFMTFFNEEwQkNDRjIzNEU2QzM4OEMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDQyMjNCQ0Q3MENFMTFFNEEwQkNDRjIzNEU2QzM4OEMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpENDIyM0JDQTcwQ0UxMUU0QTBCQ0NGMjM0RTZDMzg4QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpENDIyM0JDQjcwQ0UxMUU0QTBCQ0NGMjM0RTZDMzg4QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsoZzbgAAAMNSURBVHjarJhbiE1RGMf3OWfGXUMNalwauUy5FoUH6pzy4GWSSFFuicQY9/sw4zZGI9c55ZKQBxEP8uBFHUW5FEUoISkmlynGfRjG/2OpNZ/Pw97//dUv7f+p3yxrr733t1YinU5PCoLgNDgEFgchK5fLmXkSbAH5oAxkgphKxIO86wMgLy7xF+96MFgYl/iCymRquschrgLNXlYAdsQhfgiyKp8DRrHiwI26wcsT7kYmWfE7sEn9JiOezYqljoB76vcaN+eUWG7gMvV7N7CZFUtdAudVJk/kEFYstRJ8965TYH8c4sdgn8rkHTKVFUttA69Vtgt0YMWNoEJlvcF6Vix1FNwx5r8fK/4JlqqsLdjDiqUug3MqKwUTWLHUKtCkMll+bVjxU+O/PwAsZ8VS1eCVyjaAnqz4A1insk6glhVLnQC3VDYtk8mMY8XW8pOqgzzFiKWugjMqGwYWsGKp1eCryrZi1IWs+Jlx07q6FxclltoJ6lU2H6MewYo/GctPvuxZyBOMWOokuKGyMWDG77+CNpbpS0R0TWUvQUmquLiYET8HA8FQ9URSU/G31qiOVWoWLUZHL6M+q+IiWoxV0Av/TFFxfRxTIWu6vX5hsWJZFdONVVHDiOVB2GvdTMz7e0YsD8JolV13D07k5dbR2E60gEUYbQsjlrVbpLLDkN5mXkJ9XEvg11vdkkURy7u4nco2YrQNjHis0c7eBQeZT1PyP8urDKP9wYhngpEqOwXpFebz39ntoPz6aNzE0GJpuHuobDt4wYj7Gtu0R2A32xTWuobbryXgGyOWD+JklckxxEWm8baWV5MxLaHFc8FwY0v2hBEX6JbJfZGr2e1YhXF8swJ8ZsT93V1v9TE22tfQYpnHfO9a3gPl7CZ9PJiosqxxQBJKnGdsu94YRzqhxfOMA4+1bsMeWdwl+HOQ59dNcJw9bKoEheqLW+52SpHFJe7cx69jRlMdWlwVtD6BbTS2AZHEpSqrNI5tIon9TvF+8O85Z2TxA+9ajtKb4xLLAyDnbHXunRBL/RJgAFg9nzHOfz2EAAAAAElFTkSuQmCC);
}
.customer-also-viewed .arrow.js-disabled{
	cursor:default;
	opacity:.2;
	text-indent: -9999px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAABFCAIAAADBzIE1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzdBQ0RFODA3MENFMTFFNEIxQUZERjk4NEQxM0Q0RUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzdBQ0RFODE3MENFMTFFNEIxQUZERjk4NEQxM0Q0RUYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDN0FDREU3RTcwQ0UxMUU0QjFBRkRGOTg0RDEzRDRFRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDN0FDREU3RjcwQ0UxMUU0QjFBRkRGOTg0RDEzRDRFRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGHK/0AAAMzSURBVHjanJjpTmJBEEYHXFDc0ChBJUqECAqy+P4vwB/EfQkQFRUjRAEBF9zO5E46lcuYe4tOTKhOOHb3V/1VNZ6bm5t8Pr+xsZHNZv8MNbzHx8dfX1+lUqlerw+JeH5+tj7t7e19f38PgxgZGbE+tdvtcrk8DGJ5edkEbOrt7U2N2N7e9ng8VtDv9w8PD9WImZmZWCxm4svLy8fHRx2CPxbi8/nMVLFYVJ3rX8TY2BgUM8Uqrq6udAgGqTU7O2tmORHORYfgRGV2ogvq6BCMYDC4srJiQnKETNEhGOl02uv9N8OJkq9qxPT0tBSYW8Ml1CEYW1tbUuD9/f3Pz08dAoFTqZQJX15ezs7OdAhGJBKZm5sz4fn5eafT0SFsAuMmbEeHYCwtLa2urpqwVqvd39/rEDaBrYvDcnSIqampzc1NE3IcFxcXOgQjkUhMTEyYEGkQSIcYHR2VAn98fBwcHOgQjPX19fn5eRNWq9VGo6FDIHAmk5Ezg0bvdbwCi4uL4XDYhK1Wq1Kp6BCWwKZWDBq9K4Tf75cCv7+/S0PyurSmeDw+OTlpQvbSbDZ1CJvAjEKhoENYAi8sLAwavQLBsDUQltHrEKxibW3NhK+vr7iJDsHY2dmRArMXNQJdZKZx8dQIviNtHaIawRFKT0cmHQIhr6+vTYibkHI6BPZnO1qKhgLB4cvuBYHZhSK1sKyjoyM5s7u7q0twUkgaJ/1IIBBQIHq9nrTv8fHxZDKpu+y4rhSS78vS7YzAb2UuUW7ZhcL4cFpbQc3lcqZPdYVAyKenJxNyTXFjRRGwCYlxkUu6UkQFxBFkfZT26YzodrtSSNowaeKuEAgpuwEsT/YKzgh6vdvbWxPy4AiFQooWBSHljeSf28qqM4L3BIVTFiEOQoHA1KWQlEKE0DWNp6ensuTaCrIzgoaK16bs+6RZu0JIIbkIXAddG//w8HB3d2dC+nn5yHFG2ITEDuRTyxWCfkE+YCxrViAQ8uTkZNCaFQi+L4XkOthMxfnZL4XkJSH7EFcIlmD6SPb/X1NxQPBQ+M2a3SKMu5MF0Wh0mB8fePb/Zs1uESweRyAXuRHD/RDzI8AAyaGJlmFOED4AAAAASUVORK5CYII=);
}
.customer-also-viewed .next{
	right: 14px;
	top: 180px;
}
.customer-also-viewed .prev{
	top: 180px;
	left: 14px;
	transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
}
.customer-also-viewed .cavItem{
	border:0;
}
.customer-also-viewed .cavItem a{
	color: #1A5888;
	text-decoration: none;
}
.customer-also-viewed .cavItem a:hover{
	text-decoration: underline;
}
.customer-also-viewed .cavItem .itemImage{
	width: 150px;
	height: 150px;
}

.customer-also-viewed .cavItem .itemName{
	color:#1A5888;
}

.customer-also-viewed .cavItem .ratingsWrapper{
	height: 20px;
}

.customer-also-viewed .cavItem .rvStars{
	float: left;
	margin-top: 0px;
	background-image: url(/images/small-stars.png);
	background-repeat: no-repeat;
	display: inline-block;
	height: 18px;
	line-height: 20px;
	outline-width: 0;
	padding-left: 90px;
	
}
.customer-also-viewed .cavItem .itemReviews{
	margin-top: 3px;
}
.customer-also-viewed .itemBHNo .label, .customer-also-viewed .itemBHNo .value, .customer-also-viewed .itemMFRNo_Imp .MFRNo_label, .customer-also-viewed .itemMFRNo_Imp .MFRNo_value{
	color:#707070;
} 
.customer-also-viewed .firstOfFour .instantSavingsTooltip:before,.customer-also-viewed .firstOfFour .discountTooltip:before{
	left:10px;
}
.customer-also-viewed .firstOfFour .instantSavingsTooltip:after,.customer-also-viewed .firstOfFour .discountTooltip:after{
	left: 9px;
}
.customer-also-viewed .firstOfFour .greyMarketTooltip:before{
	right: 200px;
}
.customer-also-viewed .firstOfFour .greyMarketTooltip:after{
	right: 199px;
}
.customer-also-viewed .greyMarketTooltip .greyMarketTooltipContentSection .link{
	margin-top: 0px;
}
.customer-also-viewed .itemMFRNo_Imp .imported{
	float: right;
	margin: 0px 10px;
}
.customer-also-viewed .itemPrice .label{
	font-size:12px;
	color:#464646;
}
.customer-also-viewed .itemSavings{
	margin-bottom: 6px;
}
.customer-also-viewed .bx-pager-link{
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius:5px;
    background-color: #707070;
    text-indent: -9999px;
    margin: -2px 2px 0px 2px;
    cursor:pointer;
}
.customer-also-viewed .bx-pager-link.active{
    width: 14px;
    height: 14px;
    background-color: #fff;
    border:1px solid #707070;
    border-radius: 7px;
    top: 2px;
}
.customer-also-viewed .bx-pager-item{
    display:inline;
}
.customer-also-viewed .bx-controls.bx-has-pager {
    margin-top: 26px;
}
.customer-also-viewed .arrow * {
    display: block;
    width: 100%;
    height: 100%;
}

/* Recently viewed items*/

.recently-viewed-wrapper {
  	background: none repeat scroll 0 0 #F2F2F2;
  	height: 60px;
  	margin-top: 12px;
  	text-align: center;
}
.recently-viewed-container.dumyRecView {
    background-color: #F2F2F2 !important;
}
.recently-viewed-wrapper.fullyExpanded{
	height: 300px;
}
.recently-viewed-wrapper .expandIcon{
	display: inline-block;
	cursor:pointer;
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAYAAAD+MdrbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJdJREFUeNpiNDY2ZiAA1gNxAJS9AYgDkSXPnDmDopiJgTAQwMHGCogxkCQwauAgNJARmA7XE0gOBkjyH4D4Ah61H1iQEi0DkWnSga5eZoFmJ6p6OZCApfuRvAkyzJHSvDyasEeCgR9wsLHn5f///4+G4aiBg6FOeU9ME4NI8IGJioaB6xyahOEHKpr3YTQvjxo4GAwECDAAY/gfLvkE+U4AAAAASUVORK5CYII=);
}
.recently-viewed-wrapper.fullyExpanded .expandIcon{
	background-position:0 -20px;
}
.RVHeader {
	height: 66px;
	padding: 10px 12px 22px 58px;
}
.clrHistory {
  background-color: #CCCCCC;
  border-radius: 16px;
  color: #333333;
  cursor: pointer;
  display: inline-block;
  height: 32px;
  line-height: 32px;
  text-align: center;
  width: 184px;
  margin-bottom: 24px;
  margin-left: 28px;
  border: 1px solid #CCCCCC;
}
.sp .clrHistory, .pt .clrHistory{margin-left: 16px;}
.recently-viewed-wrapper h3, .trackHistOff, .noRecentHist {
	color: #666666;
	font-size: 16px;
	font-weight: normal;
	line-height: 14px;
	padding-top: 14px;
	text-align: left;
	text-transform: uppercase;
	margin: 0;
	cursor:pointer;
}
.recently-viewed-wrapper .arrow a {
  bottom: 156px;
  cursor: pointer;
  display: block;
  position: relative;
  text-indent: -9999px;
  width: 28px;
  height: 74px;
}
.recently-viewed-wrapper .next a {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAABKCAYAAACo2jR+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OThFMUZFMjI2QkZFMTFFM0E4MkNEMTY2QjlFNDY1NUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OThFMUZFMjM2QkZFMTFFM0E4MkNEMTY2QjlFNDY1NUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5OEUxRkUyMDZCRkUxMUUzQTgyQ0QxNjZCOUU0NjU1QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5OEUxRkUyMTZCRkUxMUUzQTgyQ0QxNjZCOUU0NjU1QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrPEuC8AAAKySURBVHja3JltTxNREIW7FcSivGjQCKglQKRUW9Ev/P8/IBUtvgQJEFSiBgQrRYusM8mQbMZTW9o5/eAmJ7STkCd7d8/cM7dJmqa5QV753ICvoeyXJElm5c+qaEtUi4JkV9Hf4SOrLYpuD2JJxzKfn+pNs4G/M5/HRQts4CewxCNM4IY+48z3YVGFCfwu2nS1OdEtpg/1Ln+62krUC4SALYNmL73DIrPTqPGPXa1iz5QCTEGnGbG3ltZLP4s+utqC+ZPWvNdF59l2ax2IBmwAm2iPvcfcnl4DmzwRXWEB1SavXK0gKjE34G3RkastiW6wgMgmeVtaWsT4IvrgatOiu8xM421y0WfzLOAP0TtX0+f4kJna3ohOXa1kby4FeAZsoumvysylO6JDV7svmmIB1SYvQL1j0usneX8V7bnahGieGfXXXbTsmPT6BZ4Am1z910YdMcy8FTVdTZd1kgVENtHrGXNcU5scdJP0IudDNN79lfQigXqHu652zfZN2gT8EtikyAQ2QTMoMIEFkOiaTGAFpLkdFlBt8MDVTq0xUIArbV6iFgNYBEPrgV/OKKDu9o9B/TmrtS2BPKPz5TcGcBQktl+iOmt7qgIb1MHwEwKcAiY/suUMjxhJm7lizZ3zhAHVBjddbdeCVXhMRDY4M5NTgnDJ9jkf/5sM4HVggwZIbmHAKvifGhjhQoB6ejHranrcuc8YSBOwG5y3mS9CgHM2N/gA3GAAh4ENTuzNpBybLIPhBA0xIUCd3xfBacZerw04f0kbpNYvcwzgHdGMq+lB3zEDiGyge9xGv/GgHVDnu/FOCSwKqDYod5PAooBlYINap421V+AYsME2GDbDgGV3ztLqdmPtFTh9mQQWAcxGPvXb++DpCv7Y1XUCiwDWbZ/btJ4ZfiX//c/qAwf+EWAAH1OMjxfnKTkAAAAASUVORK5CYII=");
  background-repeat: no-repeat;
  right: 14px;
  float: right
}
.recently-viewed-wrapper .prev a {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAABKCAYAAACo2jR+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUZDMEYzNUY2QkZGMTFFM0IyRTE4QzJDMjY4NjZBODIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUZDMEYzNjA2QkZGMTFFM0IyRTE4QzJDMjY4NjZBODIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBRkMwRjM1RDZCRkYxMUUzQjJFMThDMkMyNjg2NkE4MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBRkMwRjM1RTZCRkYxMUUzQjJFMThDMkMyNjg2NkE4MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnfceXgAAAKwSURBVHja3JnrTxNBFMVnKhWKWpSgATVAhPhAq+D//w/4RQV8QZBQxUfU+AB0rVjWO8ndZLg5TXfbOf3gTe6HnaT9ZWbnzD131ud57kYZNTfiGDlwLH7w3qf871XJG5KP5LW9Y8/wsuSy/v9d9pKGZVqLni+wgUuSzei5ywSO2yWU+MAEtiTr0XMQ+QsWcFpy0YztSB4ygF5lEEfHzi4lcEFnGEeAHTOAdX13cRxI7rKOthXdnXE81Q2THNjUEyWO95KfWIf3mm6YIk4kN1jV4rqemVYGRwzgGcn7QAYvWfXwtuSkGXuGZJACeF7ylhn7IbnHqvgPwO96ymBY4KzknBkL1fwzw9PUwHnZVwbDAG/q+4tjW/InA9jQnRnHb8lXLJvYsg5PZfCXAZyRnDdj3yTbDCNsHVgR62VlUBUYjOyUGduX/MKw+siBdavKoAowwM4CGfxiAC/qcsaRSW6xuqeHYGwgGZQBIgf2dVAZ9AMiB1ZUA0pDGurchBl7ozOkABeADDaZLXcDiDxjAjPgzBpMYBu4sxYTuKV1Lo55IJNkwOMem2SVeU/TBjKYBjs46dH2GIzdA1U/GfA76O8awAAnLU/PJf8A5zbJAnYU2q+JSWoxdrVvsIfBDAsYjNKTHv2FZwCdGqa3ZuzSoDIpa4Q3QLUfSCZlgRmw9RPA/idtZrZB/x5kco4FPAFWo1ZVJlUb0o/OXEdKXAO3GUlb7nWdra0mngU8AoY49B+LLKDTHZsBmdRZwK4urW1+7rCAhaOztxfL4B4gGdDpOZtXkcmwwHAR+9qMXZW8wgIWhbpTViYpgMjpNUF/mQzYy+mtIJmkAubgnB1XKAVYNK17QCbUj12b7vQlrbezTA1ETm+OCXSqywNjLalA6/QO2UCnZ+yO1s1TS+z/++/4/wQYAP9mjI/zWEdCAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
  float: left;
  left: 12px;
}
#RVOuterCont {
  box-sizing: border-box;
  height: 188px;
  margin: auto auto 24px;
  width: 100%;
}
.recently-viewed-container {
  	background-color: #FFFFFF;
  	height: 188px;
  	margin-bottom:25px;
  	padding: 10px 10px 0 12px;
  	width: 182px !important;
	display: inline-block !important
}
#RVOuterCont .bx-wrapper .bx-viewport{
	height: 188px !important;
}
.recently-viewed-container .whenViewed {
 	color: #464646;
}
.recently-viewed-container .closeContainer {
	background-image: url("/images/popupLayerCloseX.gif");
	background-repeat: no-repeat;
	float: right;
	height: 10px;
	text-indent: -99999px;
	width: 10px;
	cursor: pointer;
}
.recently-viewed-container .RVproductImg {
	height: 112px;
	padding: 8px 0 4px;
	width: 160px;
	clear: both; 
}
.RVTiming {
    color: #333333;
}
.RVproductImg img {
  max-height: 100%;
  max-width: 100%;
}
.recently-viewed-container .RVProductName {
  color: #1A5888;
  display: block;
  height: 42px;
  line-height: 14px;
  margin: auto;
  width: 130px;
  overflow: hidden;
}
.recently-viewed-container .RVProductName span {
  display: block;
  height: 40px;
  overflow: hidden;
}
.onOffSwitch {
  border: 1px solid #CACACA;
  border-radius: 16px;
  cursor: pointer;
  display: inline-block;
  font-size: 12px;
  height: 32px;
  line-height: 32px;
  margin-left: 10px;
  text-align: center;
  text-transform: uppercase;
  padding: 0 16px;
}
.sp .onOffSwitch, .pt .onOffSwitch{font-size:11px;padding: 0 14px;}

.iconHolder {
    margin: 6px 6px 0 26px;
}
.expandIcon {
  cursor: pointer;
}
.inActiveSwitch{
	background-color: #CCCCCC;
}
.activeSwitch{
	background-color: #ffffff;
}
.recently-viewed-wrapper .bx-pager-link{
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius:5px;
	background-color: #707070;
	text-indent: -9999px;
	margin: -2px 2px 0px 2px;
	cursor:pointer;
}
.recently-viewed-wrapper .bx-pager-link.active{
	width: 14px;
	height: 14px;
	background-color: #fff;
	border:1px solid #707070;
	border-radius: 7px;
	top: 2px;
}
.recently-viewed-wrapper .bx-pager-item{
	display:inline;
}
.recently-viewed-wrapper .bx-controls.bx-has-pager {
	margin-top: 26px;
}
.trackHistOff, .noRecentHist {
	display: none;
	margin-top: 20px;
	text-align: center;
}
/*Start video section*/
.top-left .hands-on-learning{
	background:#dfdfdf;
	display:block;
	height:42px;
	position:relative;
	transition:.2s opacity 0s;
}
.top-left .hands-on-learning:hover{
	opacity:.8;
}
.hands-on-learning .handsOnLearningVideoIcon{
	fill:#a1a1a1;
	width:30px;
	height:28px;
	margin:7px 0px 0px 11px;
	float:left;
}
.hands-on-learning-text{
	display:block;
	line-height:14px;
	padding-top:8px;
	margin-right:41px;
}
.hands-on-learning:before{
	background-color:#a1a1a1;
	border-radius:50%;
	content:"";
	height:28px;
	position:absolute;
	right:9px;
	top:6px;
	width:28px;
}
.hands-on-learning:after{
	border-bottom:7px solid transparent;
	border-left:10px solid #dfdfdf;
	border-top:7px solid transparent;
	content:"";
	position:absolute;
	right:17px;
	top:13px;
}
.videoBanner{
	height: 30px;
	background-color: #333333;
	background-image:url('/images/handsOnLearning.png');
	margin-bottom: 10px;
}
.videoBanner:hover{
	background-color: #4c4c4c;
}
.videoBanner.open{
	background-position: -53px -131px;
	background-repeat: no-repeat;
}
.videoBanner.open:hover{
	background-color: #333333;
}
.videoBanner a{
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
}

.videoLayer{
	width:100%;
	height:0px;
	overflow: hidden;
}
.videoLayer.open{
	border-bottom: 2px solid #191919;
}
.shipping-messages{
	margin-top:5px;
}
.shipping-messages a{
	color:#1a5888;
	text-decoration:none;
}
.shipping-messages a:hover{
	text-decoration:underline;
}
.shipping-messages .infoOrange{
	background-image: url(/images/freeShipOrangeIcon.png);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 22px;
	display: inline-block;
}
/*free shipping layer*/
.freeShipLayer.popupLayer, .storePickupLayer.popupLayer{background:#fff;}
.freeShipLayer p{font-size:12px;}
.freeShipLayer .popLayerMainContent{padding:12px;}
.freeShipLayer .imgMap {
    width: 458px;
    margin: 0 auto;
}
.spUser h2{
	margin-left: 12px;
	font-size:20px;
}
/*end free shipping layer*/
/*Store Pickup layer*/
.shipping-messages .storePU{ display:inline-block; cursor: pointer}
.storePUMsg{display: inline-block;}
.storePUMsg .infoBlack{text-indent:-99999px; padding-right: 18px; cursor: pointer}
.popover.PUmsg{font-weight: normal;width: 270px;font-family: openSans;}
.popover.PUmsg ol li{font-size: 14px; color: #000000;list-style: inherit;}
.popover.PUmsg li .puAddtoCart{width: 106px; margin: 3.2% 0 8% 4%;}
.popover.PUmsg li .PUviewCart {border: 1px solid #0a92ca;width: 106px;display: inline-block;text-align: center;padding: 1.6% 0;margin-bottom: 5.6%;margin-left: 4.8%;}
.popover.PUmsg li .PUShipOption{color: #464646;padding-bottom: 40px;vertical-align: 18px;display: inline-block;margin-left: 4%; margin-bottom: 2%;background: url(data:image/gif;base64,R0lGODlhnAAqAPcAAHSPrPLy8sPDw7Ozs0dWbeXEpfX6/ZWzw+LUu6Sko2hxfYiTlaXJ6nZ4hsa2qE4/NztHWKa3yNHS03d3e/Xhx35mT5GTlLWijLm5uf779YmFpr7W7/TbxOz8/6a71qmpqcu0tEQ4NoOTq/3y2lxbW/326cm0nOjo6GNjY5eFde31/cjW2/705f//92h3if/97W5XSlZibJSZpqqhlV53mdDj73p/iGNBNYZ7d9Pr/MipkTk0Nvbz7fr6+uHh4cbh+XdsbEhFRISct97z/dvj5tO+pImhvG1PP2Vrc7Oqm/b29jo7RYdqTf7+/oWFl9Xl9I57b+Xt9YOGiqeQd42MjeXl5Wh6kfb+/nVneerh1+XdzMHS48vLy6CGe4iDevXi0eXHvrWclJukrdLd5YSFhNnFrqqst1podLSpu6iXrd/Nu6GRhJyTjMrp/dLLvOzy97uqleLcxnqGl5KPiurr4bSfh/Tt4qHC266ff19RR0Y/P97r9P///Lujj/zm0OTv/N3Iq73O09nMtouKh/z38JSrwLnL2uPp7bLF1tfs921uburt8d3s+aXE1YaJi9K/rKqdk0VNWWp8pZeitlZIP/z//63D03tdRKqUiquciZF/csShgcKde7yZc4qGjrS9zvz9/05QUfb4+F+DqGlnZK+Xh7PEzdC/p9jY2Orq6tra2t7e3rbL4u7t7+Pk556Vk4ZxdLPJ3cjT4+LPwHxybbiRbdne36iMjeTm7eXr5O/w2ero5Vxtjtnf8vTZv3x/fbDU7KOvyPf88lh9ocrCzeb4/uf6/8Tg+ejq7NrW2K6soK2EY7SMZtfd2M3g7OPj5HKYvuHn4vL+7V5fbPz6+ejr62iIooCPnNng2aR7baaZh+Ta1vno2NfLwXBsZM3Ao9jN0M3AvK3G3rzR2L7E38fi8bqtnJh9YvDOrMfZ4oyKs8fd68jW6vXo1vPo3/rn2ebUxu3WwOvfzN3cxeTn8dXFs05jc5CmwpCqt93d3f39/d/f3+Tk5NnZ2dvb2////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNjE0NDdCQjRCMzExMUU1QjI1NUMwQTlFNjMyOEVBOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNjE0NDdCQzRCMzExMUU1QjI1NUMwQTlFNjMyOEVBOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE2MTQ0N0I5NEIzMTExRTVCMjU1QzBBOUU2MzI4RUE4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE2MTQ0N0JBNEIzMTExRTVCMjU1QzBBOUU2MzI4RUE4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEg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) no-repeat bottom center;}
.popover.PUmsg a {margin-top: 5%;margin-bottom: 3%;color: #334455;text-decoration: underline !important;font-size: 14px;display: inline-block;text-align: center;width: 49%;}

.shippinglayer{
	width: 572px !important;
	color: #595959;
	font-size: 12px;
	line-height: 18px;
}
.shippinglayer .popLayerMainContent{
	height: 540px;
	overflow: auto;
	padding: 12px;
	float: initial;
}
.shippinglayer .hcContentContainerMain{
	padding:10px;
	background: white;
	border: 1px solid #DFDFDF;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.shippinglayer .hcContentContainerMain ul li{
	background-image:none;
}
.shippinglayer .hcContentContainerMain h2{
	font-size: 13px;
	margin-bottom: 5px;
	margin-top: 10px;
	line-height: 23px;
	padding-left: 5px;
	color:#525252;
	background-color: #CCC;
	text-shadow: 0px 0px 0px #FFFFFF;
}
.shippinglayer span.subTitle{
	font-size: 13px;
	font-weight: bold;
	line-height: 2.5em;
}
.shippinglayer p{
	margin-bottom: 1em;
	font-size: 12px;
}
.shippinglayer ul li{
	margin-bottom: 10px;
	margin-left: 16px;
	list-style: square;
}
.shippinglayer .hcContentContainerTop,.shippinglayer .hcContentContainerBottm,.shippinglayer .backToTop{
	display: none;
}
/*end Store Pickup layer*/
/* re-design */
.descTtl{
	margin: 5px 0;
}
.bottomLeft .dady-padd, .bottomLeft .dady-padd ~ p{
	padding: 0 2.463054187192118%;
}
#nav{
	display: table;
	width: 100%;
	margin: 0 auto;
}
#nav + div{ /*for unusual situation*/
	margin-top: 20px;
	float:left;
	width: 68.5%;
	margin-right: 3.5%;
}
.noAccessories #nav + div{
	width: 100%;
	margin-right: 0;
}
.specWrapper{
	padding-right:2.403846153846154%;
}
#Specification .specWrapper{
	margin-top: 15px;
}
.featureHeader{
	font-weight:normal;
	margin: 10px 0 10px;
}
.ov-desc{
	margin: 10px 0;
}
#Specification table {
    clear: both;
    width:100%;
    margin-bottom:35px;
}
#Specification tr {
    border-bottom:solid 1px #E4E5E4;
}
#Specification th {
    text-align: left;
    padding-bottom: 5px;
    text-indent:0;
}
#Specification td {
    text-align: left;
    padding: 10px 0 10px 10px;
}
#Specification td.specTopic {

    width:175px;
}

#WhatsInTheBox li{
	list-style: square inside none;
	line-height:28px;
}
#WhatsInTheBox li.disc{
	list-style: disc inside none;
}
#WhatsInTheBox h3{
	margin-bottom:10px;
	font-weight: normal;
}
#WhatsInTheBox ul, #WhatsInTheBox .BundleStyle{
	padding: 0 2.463054187192118%;
}
#WhatsInTheBox .InBoxStyle{
	padding-left:2.463054187192118%;
}
#WhatsInTheBox .completeItemName{margin-bottom:10px;}
#WhatsInTheBox .whatsInBoxNote{font-size:14px;margin-top:10px;}
#babyAccessoriesLink{line-height:21px}
#bottomWrapper #BottomRightBar .miniAtc{padding:0;width:auto;}
#BottomRightBar #accessoriesBox .miniAcc.findLast{border:1px solid #ddd;margin-top: 10px;}
#BottomRightBar #accessoriesBox .miniAcc.findLast:first-child{margin-top: 0px;}

#BottomRightBar .miniAccHeader > .Header{
	padding: 6px;
	border-bottom: 1px solid #DDD;
	background:none;
}
#BottomRightBar .miniAccHeader > h4{
	padding: 2.380952380952381%;
	padding-bottom: 0;
	font-weight:normal;
	margin: 0;
	background:none;
	font-size: 13px;
	line-height: inherit;
}
#BottomRightBar .AccItem.accessoryContents {
    padding: 18px 2.994011976047904%;
    border-bottom: 1px dotted;
    margin:0;
}
#BottomRightBar .AccItem.accessoryContents.last {
    border-bottom: 0;
    margin:0;
}
#BottomRightBar .accImageArea{
	float: left;
	margin-right: 1.872659176029963%;
	padding: 0;
}
#BottomRightBar .accContanctWrapper{
	position:relative;
}
#BottomRightBar .accMultipack{
	position: absolute;
	top: -18px;
	left: 24px;
	min-width: 35px;
	min-height: 35px;
	background-color: #FFF;
	border: 3px #c0c0c0 solid;
	border-radius: 50%;
	text-align: center;
}
div.accMultipack:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	padding: 50% 0;
}
div.accMultipack>div {
	display: inline-block;
	margin: 0 -0.25em;
	vertical-align: middle;
	padding: 0px 4px 0 1px;
}
p.accMultipack-amount {
	color: #343434;
	font-family: ariel, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
p.accMultipack-pack {
	line-height: 1em;
	color: #000;
	font-family: ariel, sans-serif;
	font-size: 8px;
}
#BottomRightBar .accDetails{
	float: left;
	width: 71.53558052434457%;
	margin:0;
	line-height:18px;
}
#BottomRightBar .accDetails .contractNum{
	list-style:none;
}
#BottomRightBar .itemDescription{
	line-height:20px;
}
.AccItem .accDetails .itemDescription{cursor:pointer;}
#BottomRightBar .snippetBottomButtons{
	padding:0;
}
#BottomRightBar #accessoriesBox .atc-atw, #BottomRightBar #accessoriesBox .atc{float:none;}
#BottomRightBar .AccDevider{
	display:none;
}
.contractItem{
	display:block;
}
#BottomRightBar ul.priceList li.price span.label, #BottomRightBar ul.priceList li.threshDisc span.label{
	font-size:14px;
	color:#464646;
}
#BottomRightBar ul.priceList li.price.threshDisc span.value, #BottomRightBar ul.priceList li.hiLight span.value{
	font-size:18px;
	color:#990000;
	font-weight: 600;
}
#BottomRightBar ul.priceList li.hiLight span.value.act_forDetails{
	color:#464646;
	font-weight:normal;
	font-size:12px;
}
#BottomRightBar ul.priceList li.threshDiscMsg{
	padding-top: 6px;
	font-weight: 600;
	color: #464646;
}
#BottomRightBar ul.priceList .currencyConvert.hiLight .value{
	font-size:14px;
	float:right;
}
#BottomRightBar ul.priceList li.instant.hiLight span.value, #BottomRightBar ul.priceList li.instant.hiLight span.label{
	font-size:12px;
}
#BottomRightBar ul.priceList.hasMorePrices li.price.hiLight span.value{
	color:#464646;
	font-weight:normal;
	font-size:14px
}
#BottomRightBar .priceList .hiLight:last-child{
	border-top:1px dotted;
}
#BottomRightBar ul.priceList li.threshDisc span.value{
	font-size:14px;
}
#BottomRightBar ul.priceList li.threshDisc.prChange span.label{
	font-size:12px;
}
#BottomRightBar ul.priceList li.threshDisc.prChange{
    display: inline-block;  padding-bottom: 5px;
}
#BottomRightBar ul.priceList li.threshDisc.prChange span.value{
	font-size:12px;
	color:#990000;
}
#bottomWrapper #BottomRightBar .priceList{display:inline-block;}
#BottomRightBar .priceList .after.hiLight{
	margin-top:10px;
	padding-top:10px;
}
#BottomRightBar .priceList .after.hiLight, #BottomRightBar .priceList .price{padding-top:5px;border-top:1px dotted;display: block;}
#BottomRightBar .productPriceContainer{
	margin-top: 16px;
}
#BottomRightBar .priceList.hasMorePrices .price.hiLight{border:0;}
#bottomWrapper .alertMsg{padding: 8px 0 0 23.92076247430387%;margin:0;}

#bottomWrapper .bottomRight .alertMsg .alertMsgInner {
	background: none;
	padding: 0;
}
#bottomWrapper .bottomRight .miniAtc .alertMsg .alertMsgInner p{font-size:12px;}
#bottomWrapper #grayMarket{display:block;}
#bottomWrapper #grayMarket a{
    padding: 0;
    border: 0;
    font-size: 12px;
    color: #1A5888;
}
#BottomRightBar .bottomRight .addToWish{
    background: transparent;
    border: 0;
    color: #1a5888;
    height: inherit;
    font-size: 12px;
    cursor: pointer;
	padding: 0;
	width: auto;
	margin: 0;
}
.bottomRight .js-itemInWish .inWish {
	background: transparent;
    border: 0;
    color: #1a5888;
    height: inherit;
    width:inherit;
    font-size: 12px;
    cursor: pointer;
	text-indent:inherit;
}

#BottomRightBar .bottomRight .addToCartButton input{
	border: 0;
	padding: 4px 8px;
	border-radius: 16px;
	cursor: pointer;
	transition: background .2s ease-in-out 0s;
	min-width:95px;
}
.miniAtcDevider{display:none;}
.wishList.alParent{
	margin-top:6px;
	float: left;
}
#BottomRightBar .addToCartButton,#BottomRightBar .inCartButton{
	float: right;
}
#BottomRightBar .addToCartForm{
	padding: 16px 0 0 23.92076247430387%;
}
.accNoteContainer{
	padding:10px 23.92076247430387%
}
.accNote{
	padding-left: 5px;
}
.showHDSLR{
	text-align: center;
	display: block;
	padding: 10px;
	background: #707070;
	margin-top: 8px;
	border-radius: 6px;
	text-decoration: none;
}
.bottomRight #hdslrBtn span{color: #ffffff;}
.bottomRight #hdslrBtn{background: #707070;border:0;color: #ffffff;display:block;font-weight:bold;height:initial;margin:0;/* padding-top:8px; */text-align:center;cursor:pointer;-moz-border-radius:0;width:initial;}
.bottomRight #hdslrBtn:hover{background: #707070;}
.bottomRight .salesCommentContainer{
	margin-top:10px;
}
.bottomRight .salesComment{
	margin-top:4px;
}
.help-question{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDY5MjlGRDc2QTkyMTFFNEFEQzRERjMxNUM1QjZEQjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDY5MjlGRDg2QTkyMTFFNEFEQzRERjMxNUM1QjZEQjciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpENjkyOUZENTZBOTIxMUU0QURDNERGMzE1QzVCNkRCNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpENjkyOUZENjZBOTIxMUU0QURDNERGMzE1QzVCNkRCNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpIZgesAAACTUExURf758/zfv/ewYv759PnAgvagQvvZs/nAgfrPoPnGjfvWrvexY/vUqv/9/PvVq/727fevYfvXr/vVrP758vzjx/ajSf/+/f706vi7d/3q1fWbN/i3cf3u3vepU/rHkPaoUvi3cP717PnEiv/9+/vatv7z5vi1a//7+P3r1/rPn/748fvWrfafQPnHj/afQfWZNP///wCCDgIAAAAxdFJOU////////////////////////////////////////////////////////////////wAfmk4hAAAAuUlEQVR42iRQBxIEIQhj++713nu3gf9/3UnWGQ0EjEGKadk2Z/G5sZpQ2o65dNmgqfyoZ4KEIqIapFNmIbWmv1U6aplEWvqgxElkmiB4S6ZSqXj/dAoFGxo20IibJ6CcEc8hevEPMI5JsoTf41VaMJkQO0Rn2QPnTLNSg6nwGEwzJMMFmte3repVhiz8vA67d4SfJcUJPPd3alnoXJ0EmIxFmrCffeSrZpC5kvEuqtbkXjhv8T9/AQYAZsYqY8ziPggAAAAASUVORK5CYII=);
	background-repeat: no-repeat;
	width: 17px;
	height: 17px;
	display: inline-block;
	text-indent: -9999px;
	margin-left: 3px;
}
.help-question.foreignCurrencyTip{
	text-indent:inherit;
	float:left;
	margin-right:5px;
}
#BottomRightBar .bottomRight .inCartButton{
	border: 1px solid #1A5888;
	padding: 3px 24px;
	border-radius: 16px;
	cursor: pointer;
	float: right;
}
#BottomRightBar .bottomRight .inCartButton:hover{
	text-decoration:none;
	border: 2px solid #1A5888;
	padding:2px 23px
}
#BottomRightBar .bottomRight .inCartButton .inCartLink:hover{
	text-decoration:none;
}
/* end re-design */

.BuyUsedClass_wrapper{
	height:120px;
}
.BuyUsedClass_1{
	border:1px solid #5f5f5f;
	border-radius:500px;
	width:200px;
	height:50px;
	/*overflow:hidden;*/

}

.BuyUsedClass_1:hover{
	border:2px solid #5f5f5f;
}
.BuyUsedClass_1 a{
	display:block;
	position:absolute;
	left:70px;
	top:24px;
}
.BuyUsedClass_1 a:hover{
	text-decoration:none;
}
.BuyUsedClass_1 a span.bt{
	text-transform:uppercase;
	font-size:12pt;
	color:#5f5f5f;
	text-align:center;
	display:block;
	width:100px;
	overflow:hidden;
}

.BuyUsedClass_1 a.c31{
	position:absolute;
	top:90px;
}
.BuyUsedClass_3{
	border:3px solid #959FA9;
	border-radius:6px;
	width:200px;
	height:50px;
	background-color:#959FA9;
	/*overflow:hidden;*/

}
.BuyUsedClass_3:hover{
	border:3px solid #777F87;
	background-color:#777F87;
	cursor:pointer;
	/*overflow:hidden;*/

}
.BuyUsedClass_3 a{
	display:block;
	position:absolute;
	left:70px;
	top:24px;
}
.BuyUsedClass_3 a:hover{
	text-decoration:none;
}
.BuyUsedClass_3 a span.bt{
	text-transform:uppercase;
	font-size:12pt;
	color:white;
	text-align:center;
	display:block;
	width:100px;
	overflow:hidden;
}

.BuyUsedClass_3 .from{
	color:white;
}
.BuyUsedClass_3 .c32{
	color:white;
}
.BuyUsedClass_3 a.c31{
	position:absolute;
	top:90px;
}
.BuyUsedClass_6{
	width:200px;
	height:50px;
	
	/*overflow:hidden;*/

}
.BuyUsedClass_6 a{
	display:block;
	position:absolute;
	left:70px;
	top:24px;
}
.BuyUsedClass_6 a span.bt{
	text-transform:uppercase;
	font-size:12pt;
	color:#707070;
	text-align:center;
	display:block;
	width:100px;
	overflow:hidden;
}

.BuyUsedClass_6 .from{
	color:#707070;
}
.BuyUsedClass_6 .c32{
	
}
.BuyUsedClass_6 a.c31{
	position:absolute;
	top:90px;
	left:76px;
}

.chatType_2{
	border:1px solid #ff901d;
	color:#ff901d;
	border-radius:500px;
	background-color:white;
	padding:0px 10px 0px 10px;
}
.chatType_2:hover{
	text-decoration:none;
	border:2px solid #ff901d;
	padding:0px 9px 0px 9px;
}
.chatType_4{
	border:2px solid black;
	color:white;
	border-radius:500px;
	background-color:black;
	padding:0px 10px 0px 10px;
}
.chatType_4:hover{
	text-decoration:none;
	background-color:#464646;
	border:2px solid #464646;
}

.chatTypeBlack{
	color:black;
}
.chatTypeGray{
	color:#707070;
}

.chatTypes_4 .phone{
	fill:black;
}
.chatTypes_4 .call-experts{
	color:black;
}

.fs13{
	font-size:13px ! important;
}


/* Item Logic */
.inCart, .inCartRel, .inWish-btn, .inWishRel{display:none;}
.js-itemInCart .addToCart, .js-itemInCart .qty-box,.js-itemInCart .storePickupAddToCart{display:none;}
.js-itemInCart .inCart, .js-itemInCart .inCartRel{display:block;}
.js-itemInWish .addToWish-btn{display:none;}
.js-itemInWish .inWish-btn, .js-itemInWish .inWishRel{display:block;}
.js-itemInCart input.atcForminput,.js-itemInCart .quantity-label,.js-itemInCart .quantity{ opacity: 0;}

.itemNotInCart .addToCart{display:block;}
.itemNotInCart .inCart, .itemInCart .inCartRel{display:none;}
.itemNotInWish .addToWish-btn{display:block;}
.itemNotInWish .inWish-btn, .itemInWish .inWishRel{display:none;}
/* end Item Logic */

.badge{
    position: absolute;
    right: 0; top: 0;
    width: 57px;
    height: 58px;
    font-size: 11px;
}
.badge-triangle{
    top: 31px;
    border-width: 15px 28px 0px;
}
.badge-svg{
    right: 10px;
}
.markdown-svg-text {
    width: 46px;
    height: 46px;
}

.greyMktHead{ color: #235687;}
.greyMarketMsg{ width: 336px;}
.greyMarketMsg a{
	text-decoration: underline;
	color: #235687;
}