<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.ProductDetailsBasic { position: relative; }

.pageControls { text-align: right; margin-bottom: 15px; }
.pageControls a:link { color: #888; border-right: 1px solid #888; padding: 0 10px; }
.pageControls a:last-child { border-right: none; padding-right: 0; }

.prodDetailInfo { margin-bottom: 20px; }
.prodDetailInfo div { margin-bottom: 8px; }

.prodDetailLinks a { display: block; margin: 0 0 5px 0; }
/*
.prodDetailLinks a:first-child { margin-left: 0; }
.prodDetailLinks a:last-child { margin-right: 0; }
*/
.prodImage { position: relative; }
.prodImg { text-align: center; }
.prodImg ._p_a_tag &gt; img { max-height: 300px; max-width: 300px; }
.prodImg .large { display: none; }

.prodCoInfo { color: #888; }
.prodNum { font-size: 16px; font-weight: bold; }
.addthis { line-height: 16px; }
.addthis div.atclear { clear: none; }

.downloadLinks a { padding: 0; }
.downloadLinks a:hover { cursor: pointer; }
.downloadLinks a.last { border-right: none; border-left: 1px solid #CCC; }

.criteriaSetBox { padding-bottom: 10px; }

.prdrebMain h6 a { color: #5D5D5D; }
.prdrebMain h6 a:hover { text-decoration: none; }
.prdrebMain h6 .btnTxt { padding: 2px 4px; text-decoration: none; }

.qk-vw { position: absolute; left: 50%; top: 50%; text-align: center; margin: -28px 0 0 -35px; width: 200px !important; /* 110-2*(m+p+b) */ }
.prvw-rt { position: absolute; width: 301px!important; height: 300px!important; border: 1px solid #ccc!important; z-index: 50000; top: 40px; left: 400px; }
.prodImg .qk-vw { left: 31px; top: 40px; z-index: 400; }
.prodImg .qk-vw img { border: 2px solid #CCC; width: 300px; height: 300px; }

/* ymal */
.ymalProd { line-height: normal; }
.ymalProd &gt; div:first-child { border-top: 0; }
.ymalProd .prod-name a { color: #5d5d5d; margin-bottom: 5px; }
.ymalProd .qk-vw .btn { font-size: 12px; padding: 5px 3px; line-height: normal; }

/* img carousel */
.carousel { margin: 0 20px; }
.carousel .mask { position: relative; overflow: hidden; height: 70px!important; }
.carousel ul { position: absolute; margin: 0; }
.carousel ul li { float: left; }
.carousel ol { list-style: none; margin: 0; padding: 0; font-weight: bold; }
.carousel ol li { display: inline; }
.carousel ol li a { padding: 0 4px; text-decoration: none; }
.carousel ol li a:hover { text-decoration: none; }
.carousel ol li.ui-state-disabled a { font-weight: bold; color: #A7A9AC; }
.carousel .previous, .carousel .next { font-weight: bold; position: absolute; top: 24px; }
.carousel .previous { left: 0; }
.carousel .next { right: 0; }
.carousel .disabled { color: gray; cursor: default; opacity: .35; filter: Alpha(Opacity=35); }

.ProdResultsStrip { margin-top: 10px; position: relative; width: 100%; }
.ProdResultsStrip .carousel .fg-toolbar.ui-widget-header { background: none; border: 0; }
.ProdResultsStrip input[type="image"] { max-height: 50px; max-width: 50px; }

.hei300 { height: 300px; width: 300px; display: table-cell; vertical-align: middle; }

.ymal-wand-pos { top: 44px !important; left: -8px !important; }

.ProductDetailVS i { background: url("/images/compare-icons.png") 0 0 no-repeat; display: inline-block; vertical-align: middle; height: 30px; width: 23px; margin-right: 5px; }
.ProductDetailVS i.icon-send { background-position: -28px 0; }
.ProductDetailVS i.icon-down { background-position: 0px -40px; }

.marginLeft46 { margin-left: 20px; }
.emailLinkCursor { cursor: pointer; }

.virtualsample { width: 195px; padding: 0; line-height: 16px; }
.virtualsample .virtualsampleIcon { width: 29px; height: 22px; display: inline-block; margin-right: 10px; background: url('/images/esp_web_sprite.png') center -134px no-repeat; vertical-align: middle; }
.shareFont { border: 2px solid #808080 !important; font-weight: bold !important; font-family: Verdana, Geneva, Tahoma, sans-serif !important; font-size: 10pt !important; line-height: 20px !important; padding: 0 !important; }

.copyIcon { background: url('/images/copy.gif') left top no-repeat; display: inline-block; width: 14px; height: 18px; vertical-align: middle; margin-right: 4px; }
.copy-link { position: relative; display: block; }
.copied { display: none; background-color: #FFF; color: #404040; border: 1pt solid gray; left: 105px; position: absolute; text-align: center; top: 2px; width: 115px; z-index: 999; }

/* flags */
.priceGrid .column1 { position: relative; }
.priceGrid .column1.pAdjust { width: 111px !important; }
.priceGrid span.flags { display: block; width: 23px; height: 27px; background-image: url('/images/Flags_sm.png'); background-repeat: no-repeat; position: absolute; right: 5px; top: 0; background-position: 100px 100px; padding: 0; border: none; }
.priceGrid span.USA { background-position: 0 11px; }
.priceGrid span.CAD { background-position: 0 -27px; }
.priceGrid span.AUD { background-position: 0 -63px; }
.priceGrid span.NZD { background-position: 0 -99px; }

.inventoryLink { width: 110px; height: 38px; margin-top: 4px; background: url('/images/Check_Inventory.png') 0 0 no-repeat; }
.inventoryLink:hover { background: url('/images/Check_Inventory-Hover.png') 0 0 no-repeat; }

.vsHoverIcon { cursor: pointer; }

.savingsGreen { background-color: #E6F1EB; }
</pre></body></html>