@charset "utf-8";
/*Legacy style-redesign*/ 


#acc-sidebar .collapse div { display:none }
#addItem { cursor:pointer }
#blog.fp { background:url(//images.shopletcdn.com/img/about/connect_07.png) 0 0 no-repeat; height:40px; width:113px; margin:3px 0 0 5px; display:inline-block; vertical-align:top }
#bulkForm .fail p { font-size:14px; font-weight:700; color:#c00; line-height:18px; padding-bottom:6px }
#bulkForm .response { float:left; width:420px }
#bulkForm .sku { width:396px; margin-right:18px }
#bulkForm .txt { float:left }
#bulkForm div.row { margin-bottom:10px; border:none }
#bulkForm span { display:inline-block; margin-bottom:6px }
#buy-from-vendor { clear:both; float:right; width: 200px; margin:-20px 20px 20px 0; } 
#cartFlyout a.btnC2S2 { position:static; }
#cartFlyout a.btnC2S2 span { position:static; }
#category { float:right }
#category h1 { font-size:18px; line-height:24px; color:#0187C5 }
#center { width:770px; margin:auto }
#content-container .search-option { padding:0 10px }
#content-container.acc_login .block-1 { width:473px; float:left; }
#content-container.acc_login .block-1.first { margin-right:10px }
#content-container.acc_login dl dd em { margin-left:6px; font-style:normal }
#content-container.acc_login dl dd input { vertical-align:middle }
#content-container.acc_login dl dd.optional { color:#999 }
#content-container.acc_login dl dd.pw, #acc_login dl dd.optional { text-align:right }
#content-container.acc_login dt label { font-weight:700 }
#content-container.acc_login p { text-align:left; padding:10px }
#content-container.frontpage .pad10-0 { padding:0; margin:0; }
#continueShopFor p { font-size:12px; line-height:18px }
#continueShopFor p.boxHeading { font-size:14px; line-height:24px }
#copyright-wrap { background:#131313 }
#dotter.page-title { position:absolute; top:300px; color:#666; line-height:24px; left:430px; border:solid 1px silver; background-color:#f4f4f4; -moz-border-radius:5px; padding:10px; width:120px; z-index:999999 }
#email_password input { width:150px!important; margin-right:10px }
#err_msg .block-inline-error { margin:0 0 10px }
#facebook.fp { background:url(//images.shopletcdn.com/img/about/connect_03.png) 0 0 no-repeat; height:44px; width:40px; margin-right:1px; display:inline-block; vertical-align:top }
#faq-center { float:left; width:770px }
#faq-content .block-content { padding:0 20px 20px }
#faq-content { width:558px }
#faq-content h1 { margin:0 0 20px; padding:0 20px; font-size:24px; line-height:34px; border-bottom:solid 1px #e0e0e0 }
#faq-content h5 { font-size:18px; margin:20px 0 10px; color:#666; font-style:italic }
#faq-content p { font-size:12px; line-height:20px }
#faq-content ul.toc .heading { font-weight:700 }
#faq-content ul.toc { font-size:12px; margin:0 10px; list-style:square }
#faq-content ul.toc li { color:#666 }
#faq-summary .column-1, #faq-summary .column-2, #faq-summary .column-3 { width:242px }
#faq-summary h6 { font-size:14px; line-height:18px; font-weight:400; padding:5px 0; border-bottom:solid 1px #e0e0e0; font-weight:700 }
#faq-summary h6 a { color:#000 }
#faq-summary li { font-size:12px; padding:4px 0 4px 10px; background:url(//images.shopletcdn.com/img/arr-li.gif) no-repeat scroll 0 6px }
#finderSelectionPanel #err_msg a { font-weight:700; text-decoration:underline }
#finderSelectionPanel #err_msg a:hover { text-decoration:none }
#finderSelectionPanel #err_msg p { font-size:12px; line-height:15px }
#freeship { float:left; width:446px; margin:18px 0 5px 17px; display:block; cursor:pointer; }
#iframeWrap { position:relative }
#iframeWrap iframe { border:0; }
#inkTonerFp {background-color: #666666;height:100px;width: 240px;margin:0;float:left;}
#inkTonerFp button { height:25px; color:#FFFFFF; width: 40px; line-height: 25px; margin: 5px 0 0 0; font-size: 14px; text-align: center; border-radius: 0px 5px 5px 0px; float:left }
#inkTonerFp form { width: 220px; margin: 25px auto 0 auto; }
#inkTonerFp input { background-color:#FFFFFF; width: 170px; height: 25px; border: 0; margin: 5px 0 0 0; padding: 0 5px; font-size: 14px; color:#999; line-height: 25px; border-radius: 5px 0 0 5px; float:left; clear:both; }
#inkTonerFp label { color:#FFFFFF; font-family: Lato, Arial, Sans-serif; font-size: 18px; font-weight: 300; clear:both; }
#inkTonerFp label span { font-weight: 900; }
#invoice-header { height:24px; background:#fff url(//images.shopletcdn.com/img/bg/invoice-header.png) 0 100% no-repeat; margin:0 -8px 60px }
#latest-blog { position: relative; padding: 0 0 25px 0; margin: 0 0 15px 0; clear: both; }
#main-category { width:720px; float:left }
#main-content .full { width:960px!important; float:none }
#main-content.full { width:960px; float:none }
#main-content-left { width:720px; float:left }
#marketplace-ratings.popup #divider { background-color: #000000; clear: both; }
#marketplace-ratings.popup #gallery-image { float: left; margin: 0 0 15px 0; }
#marketplace-ratings.popup #vendor-bio { margin: 0 0 30px 30px; }
#marketplace-ratings.popup .back-to-used-new { margin: 0; text-align: right; }
#marketplace-ratings.popup .back-to-used-new a { text-decoration: underline; }
#marketplace-ratings.popup .price { font-size: 14px; margin: 7px 20px 0 0; float:left; }
#marketplace-ratings.popup .product_header { float: left; width: 500px; margin: 0 0 15px 0; }
#marketplace-ratings.popup .sold-by { color:#999; margin: 10px 0 0 0; }
#marketplace-ratings.popup .star-header { color: #FC0; }
#marketplace-ratings.popup .star-rating { color: #FC0; margin: 0 15px 0 0; }
#marketplace-ratings.popup .star-rating span { color: #666666; }
#marketplace-ratings.popup .vendor-review { margin: 0 0 20px 30px; }
#marketplace-ratings.popup { float: none; margin: 10px auto 20px auto; padding: 0; width: 750px; border-left: 0px solid #E6E6E6; border-right: 0px solid #E6E6E6; border-bottom: 0px solid #E6E6E6; position:relative; }
#marketplace-ratings.popup h2 { margin: 20px 0 10px 19px; }
#marketplace-ratings.popup ul { float:none; clear:both; width: 95%; margin: 0 auto; }
#marketplace-ratings.popup ul li { padding: 10px 0px; border-bottom: 1px dotted #999; height: 35px; float: left; }
#marketplace-ratings.popup ul#vendors-header { height: 30px; }
#marketplace-ratings.popup ul#vendors-header li { height:30px; line-height:30px; color: #FFFFFF; border-bottom: 0px dotted #999; padding: 0; width:48%; }
#marketplace-sellers.popup #divider { background-color: #000000; }
#marketplace-sellers.popup #gallery-image { float: left; margin: 0 0 15px 0; }
#marketplace-sellers.popup .marketplace-add-to-cart p { margin: 0 0 0 100px; }
#marketplace-sellers.popup .product_header { float: left; width: 500px; margin: 0 0 15px 0; }
#marketplace-sellers.popup { float: none; margin: 10px auto 20px auto; padding: 0; width: 750px; border-left: 0px solid #E6E6E6; border-right: 0px solid #E6E6E6; border-bottom: 0px solid #E6E6E6; position:relative; }
#marketplace-sellers.popup ul { float:none; clear:both; width: 95%; margin: 0 auto; }
#marketplace-sellers.popup ul li { padding: 10px 0px; border-bottom: 1px dotted #999; height: 35px; float: left; width: 33%; }
#marketplace-sellers.popup ul#vendors-header { height: 30px; }
#marketplace-sellers.popup ul#vendors-header li { height:30px; line-height:30px; color: #FFFFFF; border-bottom: 0px dotted #999; padding: 0; }
#modal-wrapper .disclaimer { color:#666; padding:0 20px }
#modal-wrapper .submit-container { text-align:center; padding:10px 0 }
#modal-wrapper { padding:10px; clear:both; overflow:hidden }
#modal-wrapper fieldset { border:solid 1px #e0e0e0; margin:0; padding:20px }
#modal-wrapper fieldset p { padding-bottom:10px }
#overlay { height:100% }
#paperCenter { background:url(//images.shopletcdn.com/img/pages/paper/title-banner.jpg) 0 0 no-repeat; width:720px; height:60px; font-size:40px; font-weight:700; color:#fff; padding-left:10px; line-height:60px; }
#PaperCenterFp .paper-center-title { position:absolute; top:40px; left: 120px; font-size: 24px; font-weight: 900; }
#PaperCenterFp .visit-our { position:absolute; top:20px; left: 120px; }
#PaperCenterFp { background-color: #999; height:100px; width:305px; display:block; float:left; font-family: Lato, Arial, Sans-serif; font-size: 16px; font-weight: 300; position:relative; line-height: normal; ; }
#PaperCenterFp a { width:100%; height:100%; display:block; background-image:url(/img/bg/paper-box-bg.png); background-position: -60px -20px; background-repeat:no-repeat; color:#FFFFFF; box-shadow:inset 2px 2px 5px #000000; -moz-box-shadow:inset 2px 2px 5px #000000 }
#press-center .block-content { border-top:1px solid #EEE; padding-top:10px; margin:0 20px }
#press-center { float:left; width:770px }
#press-center p.date { padding:0 20px; margin:0 0 6px; line-height:18px; font-size:12px; color:#666 }
#press-center p.url { padding:0 20px; margin:0 0 6px; line-height:18px; font-size:12px; color:#666 }
#press-content .backto { background:url(//images.shopletcdn.com/img/buttons/back-to-the-press-tab.png) 0 0 no-repeat; height:30px; width:221px; display:inline-block; bottom:-43px; position:relative; left:20px }
#press-content .block-content h5 { font-size:18px; padding:0 20px 20px; margin-top:20px; color:#666 }
#press-content .block-content h5 { font-size:18px; padding:0 20px 20px; margin-top:20px; color:#666 }
#press-content .block-content p { padding:4px 0; margin:0 0 10px; line-height:18px; font-size:12px }
#press-content .block-content p { padding:4px 20px; margin:0 0 10px; line-height:18px; font-size:12px }
#press-content { width:528px; margin-bottom:20px }
#press-content h1 { border-bottom:1px solid #EEE; margin:0 20px 10px; font-size:24px; line-height:36px; color:#0187C5 }
#press-summary .column-1, #faq-summary .column-2, #faq-summary .column-3 { width:242px }
#press-summary ul h6 { font-size:14px; line-height:18px; margin:10px 0 4px }
#press-summary ul li { font-size:12px; padding:4px 0 4px 10px; background:url(//images.shopletcdn.com/img/arr-li.gif) no-repeat scroll 0 6px }
#quickOrder .block-2 { padding:10px }
#quickOrder { margin:10px }
#reviewProfile .product-block-2 { border:none; border-bottom:dotted 1px #e0e0e0; padding:1px }
#reviewProfile .profileSummary { margin-bottom:4px }
#reviewProfile .profileSummary h4 { font-size:14px; font-weight:700; padding:8px 0 }
#reviewProfile .profileSummary p { width:200px; float:left; margin-right:10px; padding:2px 4px; font-weight:700 }
#reviewProfile .profileSummary p em { font-style:normal; color:#666; font-weight:700 }
#reviewProfile .read-all { margin-top:6px }
#reviewProfile .review-block { padding:10px 0 }
#reviewProfile { padding:10px }
#rightSidebar.checkoutOption .right_block.coupon { padding-bottom:0 }
#rightSidebar.checkoutOption .right_block.coupon a { margin-bottom:10px; display:block }
#rightSidebar.checkoutOption .right_block.coupon div img { vertical-align:middle; margin:0 0 10px 10px }
#rightSidebar.checkoutOption .right_block.coupon div input { margin-bottom:10px }
#salesModal .padTen h1 { font:18px/24px Arial, Helvetica, sans-serif }
#salesModal dl .odd { background:#f4f4f4 }
#salesModal dl.table { width:290px }
#salesModal dl.table dd { width:150px; margin-left:0 }
#salesModal dl.table dt { width:85px }
#salesModal h1 { font-size:14px; font-weight:700 }
#salesModal h1 span { color:#0187C5; line-height:28px; font-style:normal }
#sbox-content #modal-wrapper .block-1 { border:none }
#sbox-window .sbox-content-swf { overflow:hidden; }
#search-content.approvedList .image { float:left; width:100px }
#search-content.approvedList .product-block-2 .addToCart .quantity { font-weight:700 }
#search-content.approvedList .product-block-2 .addToCart .quantity input.qty { width:30px; padding:2px }
#search-content.approvedList .product-block-2 .addToCart { padding:20px 40px 0 0; text-align:right; width:100px }
#search-content.approvedList .product-block-2 .prod_des_bx { width:300px; float:left; margin-left:0 }
#search-content.approvedList .product-block-2 { border-color:#FFF #FFF #d0d0d0; position:static; margin-bottom:0 }
#search-content.approvedList .sortAl { margin:0 }
#search-content.approvedList a.btnC1S3 { margin-right:2px }
#shareMenu { background:url(//images.shopletcdn.com/img/icons.png) 10px -136px no-repeat; padding-left:24px }
#shareMenu.expand { background-position:10px -156px; background-color:#FFF }
#shopGreenFp { background-color: #55aa00; display:block; height:100px; width:435px; margin:0; padding-top:0; float:left; font-family:Lato, Arial, Sans-serif; font-size: 18px; font-weight: 300; line-height:normal; position:relative; }
#shopGreenFp a { width: 100%; height: 100%; display: block; background-image:url(/img/bg/recycle-overlay.png); background-position: 10px -10px; background-repeat:no-repeat; box-shadow:inset -2px 2px 5px #030; -moz-box-shadow:inset -2px 2px 5px #030 }
#SlideBrand_inner { margin:0 auto; overflow:hidden; position:relative }
#SlideBrand_items { position:relative }
#SlideBrand_items div.SlideBrand_element { display:block; float:left; font-size:11px; margin:10px; position:relative; text-align:center; width:147px }
#SlideBrand_outer .SlideItMoo_back { background:transparent url(//images.shopletcdn.com/img/buttons/slideLeft.png) no-repeat scroll 0 50%; left:-1px }
#SlideBrand_outer .SlideItMoo_forward, #SlideBrand_outer .SlideItMoo_back { background:transparent url(//images.shopletcdn.com/img/buttons/slideRight.png) no-repeat scroll 100% 50%; cursor:pointer; display:block; height:75px; position:absolute; right:0; top:0; width:25px }
#SlideBrand_outer { clear:both; display:block; padding:0 25px; position:relative }
#SlideItMoo_inner { position:relative; overflow:hidden; height:180px; margin:0 auto }
#SlideItMoo_items { display:block; position:relative }
#SlideItMoo_items a { padding:0; margin:3px 0; clear:both; display:block; padding:2px }
#SlideItMoo_items a img { border:none }
#SlideItMoo_items div.SlideItMoo_element { display:block; position:relative; float:left; margin:0 10px; font-size:11px; width:147px; text-align:center }
#SlideItMoo_items div.SlideItMoo_element a.title { height:28px }
#SlideItMoo_items div.SlideItMoo_element p.desc { height:28px }
#SlideItMoo_items div.SlideItMoo_element p.price { color:#C00; font-weight:700; font-size:12px }
#SlideItMoo_outer .SlideItMoo_back { left:-1px; background:url(//images.shopletcdn.com/img/buttons/slideLeft.png) no-repeat 0 50% }
#SlideItMoo_outer .SlideItMoo_forward, #SlideItMoo_outer .SlideItMoo_back { display:block; position:absolute; cursor:pointer; width:25px; height:180px; top:0; right:0; background:url(//images.shopletcdn.com/img/buttons/slideRight.png) 100% 50% no-repeat }
#SlideItMoo_outer { clear:both; display:block; position:relative; padding:0 25px }
#SlideItMoo_outer.frontpage { width:720px }
#slideshowCat { position:absolute }
#slideshowCat div.slides { width:720px; height:150px; float:left }
#slideshowCat div.slides.first { z-index:1 }
#slideshowCatWrap #slideshowNav { top:118px; left:10px }
#slideshowCatWrap { position:relative; overflow:hidden; height:150px; margin-bottom:10px }
#slideshowNav { position:absolute; top:230px; left:20px; z-index:9; overflow:hidden }
#slideshowNav li { display:inline-block; float:left; height:24px; width:24px; line-height:24px; background:url(//images.shopletcdn.com/img/buttons/slideshow-btn.png) 0 -24px no-repeat; cursor:pointer; text-align:center; font-size:14px; font-weight:700; margin-right:2px }
#slideshowNav li#pause { background-position:-24px -24px }
#slideshowNav li#play, #slideshowNav li#pause { display:inline-block; height:24px; width:24px; float:left; background:url(//images.shopletcdn.com/img/buttons/slideshow-btn.png) -24px 0 no-repeat }
#slideshowNav li.active { color:#fff; background-position:0 0; text-shadow:1px 1px #000 }
#slideshowWrap { position:relative; overflow:hidden; height:235px; margin:0; border:0; }
#slideShowWrap ul { z-index: 100; position:absolute; bottom:10px; right:10px; overflow:hidden; }
#slideShowWrap ul li { float:left; display:inline-block; padding: 0; text-align:center; width:24px; height:24px; margin:0 4px; font-weight:bold; color:#000000; cursor:pointer; line-height:24px; border-radius: 12px; background-color:#FFFFFF; opacity: 0.7; }
#slideShowWrap ul li.active, #slideShowWrap ul li:hover { opacity: 1; }
#slideShowWrap ul li.pause { display:inline-block; height:24px; width:24px; padding:0; background:url(//images.shopletcdn.com/img/buttons/pause-play-btn.png) no-repeat scroll 0 0 transparent; cursor:pointer; }
#slideShowWrap ul li.play { display:inline-block; height:24px; width:24px; padding:0; background:url(//images.shopletcdn.com/img/buttons/pause-play-btn.png) no-repeat scroll 0 -24px transparent; cursor:pointer; }
#subscriptionbox { width: 250px; height: 235px; float: right; background-color: #333333; background-image:url(/img/bg/envelope-overlay.png); background-position: -70px 10px; background-repeat: no-repeat; }
#subscriptionbox button { width: 103px; height: 33px; margin: 6px 0 0 0; border-radius: 5px; color:#FFFFFF; font-size: 14px; }
#subscriptionbox button:hover { width: 103px; height: 33px; }
#subscriptionbox form { margin: 30px 0 0 65px; }
#subscriptionbox input { background-color:#FFFFFF; width: 165px; height: 25px; border: 0; padding-left: 5px; font-size: 14px; color:#999; line-height: 25px; border-radius: 5px; clear:both; }
#subscriptionbox input:focus { background-color:#eeeeee; }
#survey .close { background:url(//images.shopletcdn.com/img/closebox.png) no-repeat scroll center center transparent; border:medium none; height:30px; position:absolute; right:-15px; top:-15px; width:30px; cursor:pointer; }
#survey { width: 200px; height: 150px; background: red; position: fixed; z-index: 50000; right:20px; -moz-box-shadow: 1px 1px 5px #333; -webkit-box-shadow: 1px 1px 5px #333; }
#topFaqs { background:url(//images.shopletcdn.com/img/banners/customersvc.jpg) 0 0 no-repeat; height:300px; margin-bottom:10px }
#topFaqs { background:url(//images.shopletcdn.com/img/banners/customersvc.jpg) 0 0 no-repeat; height:300px; margin-bottom:10px }
#topFaqs h3 { margin:0 100px 0 40px; padding-top:40px; font-size:48px }
#topFaqs h4 { margin:40px 100px 0 40px; font-size:26px; line-height:26px; float:left }
#topFaqs h4 { margin:40px 100px 0 40px; font-size:26px; line-height:26px; float:left }
#topFaqs h6 { font-size:14px; line-height:18px; font-weight:400; padding:5px 0; border-bottom:solid 1px #e0e0e0 }
#topFaqs li { font-size:12px; padding:4px 0 4px 10px; background:url(//images.shopletcdn.com/img/arr-li.gif) no-repeat scroll 0 6px }
#topFaqs li a.btnC2S2 { margin-top:10px }
#topFaqs li.last { background:none }
#topFaqs ul { margin:20px 100px 0 40px; float:left; clear:both; width:600px }
#topFaqs ul { margin:20px 100px 0 40px; float:left; clear:both; width:600px }
#twitter.fp { background:url(//images.shopletcdn.com/img/about/connect_05.png) 0 0 no-repeat; height:44px; width:40px; margin-right:1px; display:inline-block; vertical-align:top }
#user-table .action { width:160px }
#vendor-review-disclaimer { color:#666; border-top: 1px dotted #999; margin: 20px 0 0 0; padding: 10px 0 0 0; text-align:left; }
#vendor-review-form .notes { margin: 0 0 -60px 0; }
#vendor-review-form .req { color: #C00; font-weight: bold; }
#vendor-review-form { padding: 10px 20px 20px 20px; }
#vendor-review-form dd { float: left; margin: 0 0 10px 0; position:relative }
#vendor-review-form dd input.full, #vendor-review-form dd input#nickname { width: 100% }
#vendor-review-form dd.comments { width: 86%; }
#vendor-review-form dd.nickname { width: 20%; }
#vendor-review-form dd.subject { width: 86%; }
#vendor-review-form dl { width: 90% }
#vendor-review-form dt { float: left; width: 12%; margin: 0 2% 10px 0; display: block; height:20px; }
#vendor-review-form h1 { font-size: 24px; }
#vendor-review-form h2 { font-weight:normal; color:#686868; }
#vendor-review-form sup { clear:both; font-size: 10px; color: #999; }
#vendor-review-form textarea { width: 100%; }
#vendor-reviews #submit-button { float: right; margin: 15px 50px 0 0; text-align: right; }
#vendor-reviews { margin: 0px 0 0 0; position:relative; display: block; }
#vTour .instruction { font-size:12px; font-weight:700; line-height:18px; border:solid 1px #e0e0e0; -moz-border-radius:5px; background:#f4f4f4; padding:4px; margin-top:10px }
#vTour .instruction img { vertical-align:middle }
#vTour { text-align:center }
#vTour h5 { color:#0187C5; font-size:14px; line-height:18px; border-bottom:solid 1px #e0e0e0; padding:0 4px 4px }
#warehouse table .alt { background:#f4f4f4 }
#warehouse table { width:100% }
#warehouse table td { padding:4px; border-bottom:solid 1px #e0e0e0; padding:10px; border-bottom:solid 1px #e0e0e0 }
#warehouse table th { font-size:14px; text-align:left; padding:4px; border-bottom:solid 1px #e0e0e0; padding:10px }
#webcollage-smart-button .wcsb { display:inline-block }
#webcollage-smart-button { display:block; clear:both; text-align:center }
#wrapper { width:980px; padding:0; margin:0 auto; position:relative; background-color:#FFFFFF; }
* html .product-block-3 { height:1% }
* html .product-block-5 { height:1%; overflow:visible }
.accessories_inside li.first { clear:both }
.accessories_inside ul { text-align:left; }
.account-banner { margin-bottom:10px; display:block }
.account-block { background:url(//images.shopletcdn.com/img/productDetails-bg.png) repeat-y scroll 25px 0 transparent }
.address .col1, .address .col2, .address .col3 { padding:10px; font-size:12px }
.address { float:left; width:240px; margin-left:10px }
.address p span { width:70px; padding-right:10px; text-align:right; display:inline-block; color:#666 }
.address p span { width:70px; padding-right:10px; text-align:right; display:inline-block; color:#666 }
.asideLinks { padding:10px }
.asideLinks li { font-size:14px; line-height:18px; font-weight:400; padding:5px 0; border-bottom:solid 1px #e0e0e0 }
.asideLinks li.first { border-top:none }
.asideLinks li.last { border-bottom:none }
.available_0 h5 { font-size:14px }
.available_0 p { margin:10px 0 }
.bind-tabs1, .bind-tabs3, .bind-tabs5, .bind-tabs8, .bind-tabs10, .bind-tabs12, .bind-tabs25, .bind-tabs26, .bind-tabs31, .bind-boxtop, .bind-section4, .bind-section6, .bind-section8, .bind-expand, .bind-ring112, .bind-ring1, .bind-ring12, .bind-ring2, .bind-ring3, .bind-ring5, .bind-ringnum19, .bind-ringnum32, .bind-oring, .bind-dring, .bind-lockincluded, .bind-fire, .bind-drawers2, .bind-drawers3, .bind-drawers4, .bind-drawers5, .bind-drawers6, .bind-drawers7, .bind-drawers8, .bind-ansi, .bind-greenguard, .bind-mobile, .bind-antimicrobe, .bind-pockets1, .bind-pockets2, .bind-pockets3, .bind-pockets4, .bind-pockets7, .bind-lockinglid, .bind-liftoff, .bind-drawerlid, .bind-string, .bind-steel, .bind-security3, .bind-security4, .bind-security5, .bind-security6, .bind-fasteners2, .bind-fasteners4, .bind-fasteners6, .bind-fasteners8, .bind-microcut, .bind-crosscut, .bind-paperclips, .bind-credit, .bind-cddvd, .bind-staples, .bind-35card, .bind-46card, .bind-58card, .bind-69card, .bind-tabloid, .bind-letter, .bind-legal { display:inline-block; height:48px; width:48px; background: url(//images.shopletcdn.com/img/icons/params/binder_icons.png) 0 0 no-repeat }
.bind-35card { background-position:0 -800px }
.bind-46card { background-position:-100px -800px }
.bind-58card { background-position:-200px -800px }
.bind-69card { background-position:-300px -800px }
.bind-ansi { background-position:-400px -300px }
.bind-antimicrobe { background-position:-700px -300px }
.bind-boxtop { background-position:-300px -200px }
.bind-cddvd { background-position:-300px -700px }
.bind-credit { background-position:-400px -700px }
.bind-crosscut { background-position:0 -700px }
.bind-drawerlid { background-position:-200px -500px }
.bind-drawers2 { background-position:-400px -800px }
.bind-drawers3 { background-position:-500px -800px }
.bind-drawers4 { background-position:-600px -800px }
.bind-drawers5 { background-position:-700px -800px }
.bind-drawers6 { background-position:0 -900px }
.bind-drawers7 { background-position:-100px -900px }
.bind-drawers8 { background-position:-200px -900px }
.bind-dring { background-position:-700px -200px }
.bind-expand { background-position:-700px -100px }
.bind-fasteners2 { background-position:-400px -600px }
.bind-fasteners4 { background-position:-500px -600px }
.bind-fasteners6 { background-position:-600px -600px }
.bind-fasteners8 { background-position:-700px -600px }
.bind-fire { background-position:-700px -500px }
.bind-greenguard { background-position:-300px -300px }
.bind-legal { background-position:-100px -200px }
.bind-letter { background-position:0 -200px }
.bind-liftoff { background-position:-300px -500px }
.bind-lockincluded { background-position:-300px -900px }
.bind-lockinglid { background-position:-400px -500px }
.bind-microcut { background-position:-100px -700px }
.bind-mobile { background-position:-600px -300px }
.bind-oring { background-position:-600px -200px }
.bind-paperclips { background-position:-500px -700px }
.bind-pockets1 { background-position:-300px -400px }
.bind-pockets2 { background-position:-400px -400px }
.bind-pockets3 { background-position:-500px -400px }
.bind-pockets4 { background-position:-600px -400px }
.bind-pockets7 { background-position:-700px -400px }
.bind-ring1 { background-position:-200px -100px }
.bind-ring112 { background-position:-300px -100px }
.bind-ring12 { background-position:-100px -100px }
.bind-ring2 { background-position:-400px -100px }
.bind-ring3 { background-position:-500px -100px }
.bind-ring5 { background-position:-600px -100px }
.bind-ringnum19 { background-position:-400px -200px }
.bind-ringnum32 { background-position:-500px -200px }
.bind-section4 { background-position:0 -400px }
.bind-section6 { background-position:-100px -400px }
.bind-section8 { background-position:-200px -400px }
.bind-security3 { background-position:0 -600px }
.bind-security4 { background-position:-100px -600px }
.bind-security5 { background-position:-200px -600px }
.bind-security6 { background-position:-300px -600px }
.bind-staples { background-position:-200px -700px }
.bind-steel { background-position:-500px -500px }
.bind-string { background-position:-100px -500px }
.bind-tabloid { background-position:-200px -200px }
.bind-tabs1 { background-position:0 0 }
.bind-tabs10 { background-position:-400px 0 }
.bind-tabs12 { background-position:-500px 0 }
.bind-tabs25 { background-position:-600px 0 }
.bind-tabs26 { background-position:-700px 0 }
.bind-tabs3 { background-position:-100px 0 }
.bind-tabs31 { background-position:0 -100px }
.bind-tabs5 { background-position:-200px 0 }
.bind-tabs8 { background-position:-300px 0 }
.blk_header { background:url(//images.shopletcdn.com/img/headers.png) 0 -40px; font-size:1.2em; font-weight:700; margin:-1px; padding:0 0 0 6px; position:relative; z-index:10; display:block; text-shadow:#444 1px 1px 0 }
.blk_header span { background:url(//images.shopletcdn.com/img/headers.png) 100% -40px no-repeat; overflow:hidden; display:block; padding:7px 6px 8px 4px; color:#fff }
.blk_header.collapse { background-position:0 -160px }
.blk_header.collapse span { background-position:100% -160px }
.block-1 .bl, #cartFlyout .bl { bottom:-1px; left:-1px; background-position:0 -403px }
.block-1 .br, #cartFlyout .br { bottom:-1px; right:-1px; background-position:-23px -403px }
.block-1 .inner { overflow:hidden }
.block-1 .tl, #cartFlyout .tl { top:-1px; left:-1px; background-position:0 -390px }
.block-1 .tr, #cartFlyout .tr, .qty-block .tr { top:-1px; right:-1px; background-position:-23px -390px }
.block-1 .tr, .block-1 .tl, .block-1 .br, .block-1 .bl, #cartFlyout .tr, #cartFlyout .tl, #cartFlyout .br, #cartFlyout .bl, .qty-block .tr { position:absolute; height:6px; width:6px; background:url(//images.shopletcdn.com/img/bg/product-block.png); background-repeat:no-repeat; display:block; font-size:1%; z-index:99 }
.block-1.last { margin-bottom:0 }
.block-3 .bl { bottom:-1px; left:-1px; background-position:0 -464px }
.block-3 .br { bottom:-1px; right:-1px; background-position:-23px -464px }
.block-3 .inner { overflow:hidden }
.block-3 .tl { top:-1px; left:-1px; background-position:0 -450px }
.block-3 .tr { top:-1px; right:-1px; background-position:-23px -450px }
.block-3 .tr, .block-3 .tl, .block-3 .br, .block-3 .bl { position:absolute; height:6px; width:6px; background:url(//images.shopletcdn.com/img/bg/product-block.png); background-repeat:no-repeat; display:block; font-size:1%; z-index:999999 }
.block-3 { border:1px #000 solid; background:#FFF; border-bottom-color:#000; position:relative; margin-bottom:10px }
.block-3.last { margin-bottom:0 }
.block-centent { font-size:12px; line-height:15px }
.block-confirm { background:#fff url(//images.shopletcdn.com/img/bg/confirm.gif) 30px 50% no-repeat; padding:10px 20px 20px 100px; border:2px #1f89b1 solid; position:relative; margin-bottom:10px; -moz-border-radius:5px; -webkit-border-radius:5px }
.block-confirm h6 { font-size:18px; line-height:36px; padding-top:4px; color:#1f89b1; margin:0; display:inline-block; margin-right:20px }
.block-info { background:#fff url(//images.shopletcdn.com/img/icons/info-block.png) 30px 50% no-repeat; padding:10px 20px 14px 100px; border:2px #e49900 solid; position:relative; margin-bottom:10px; -moz-border-radius:5px; -webkit-border-radius:5px }
.block-info h6 { font-size:18px; line-height:36px; padding-top:4px; font-weight:700; color:#333; margin:0; display:inline-block; margin-right:20px }
.block-inline-error { background:url(//images.shopletcdn.com/img/bg/validation-icons.png) 4px -117px no-repeat; padding:4px 4px 4px 28px; border:2px #c00 solid; position:relative; margin:10px; -moz-border-radius:5px; -webkit-border-radius:5px }
.block-inline-update { background:url(//images.shopletcdn.com/img/validation-icons.png) 4px 4px no-repeat; padding:4px 4px 4px 28px; border:2px #75ce3f solid; position:relative; margin:10px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#75ce3f }
.block-link { display:block; margin-bottom:10px }
.block-press { padding:20px }
.block-press a { font-size:14px; line-height:18px }
.block-press img { float:left; vertical-align:middle }
.block-press p { margin-left:180px }
.block-press span { display:block; margin-top:6px }
.block-text { padding:20px }
.block-text h1 { color:#333; line-height:24px; line-height:28px; margin:0; padding:0 }
.block-text h1 { font-size:14px; line-height:20px; color:#000 }
.block-text h3 { font-size:11px; line-height:18px; color:#187091; padding:5px; border-bottom:1px #D9D9D9 solid; font-weight:400 }
.block-text h6 { font-size:14px; line-height:20px; color:#187091 }
.block-text li { padding:5px }
.block-text p { font-size:12px; line-height:18px; padding:5px }
.block-text ul { font-size:12px; line-height:18px; padding:0; margin:5px 0 0 40px; list-style:circle }
.block-text.padTen { padding:10px 20px }
.blu_header { background:url(//images.shopletcdn.com/img/headers.png) 0 -80px; font-size:1.4em; font-weight:700; margin:-1px; padding:0 0 0 6px; position:relative; z-index:10; display:block; text-shadow:#000 1px 1px 0 }
.blu_header span { background:url(//images.shopletcdn.com/img/headers.png) 100% -80px; overflow:hidden; display:block; padding:10px 6px 6px 4px; color:#fff }
.blueHeading { color:#0187C5; font-weight:700 }
.browse { padding:10px 0 }
.browse li a { display:block; padding:2px 20px; font-size:12px; line-height:16px }
.browse li a img { margin:0 auto; display:block }
.browse-cat { padding:2px 0 }
.browse-cat li { border-bottom:dotted 1px #d0d0d0; padding:0 4px }
.browse-cat li a { padding:6px; display:block; font-weight:700; color:#000 }
.browse-cat ul { background:#FFF }
.browse-cat ul li { padding-left:20px; border-bottom:none; background:url(//images.shopletcdn.com/img/icons.png) 16px -113px no-repeat }
.browse-cat ul li a { padding:2px 6px; font-weight:400; color:#0187C5 }
.browse-mid { overflow:hidden; margin:6px 0 }
.browse-mid li { width:160px; float:left; margin-left:10px; padding:2px 0 2px 22px; background:url(//images.shopletcdn.com/img/icons.png) 14px -113px no-repeat }
.btnC4S1 span, .btnC1S1 span, .btnC2S1 span, .btnC3S1 span, .btnC5S1 span, .btnC6S1 span { padding:0 0 0 8px; line-height:26px; height:28px; background:transparent url(//images.shopletcdn.com/img/buttons/btn-v2.png) no-repeat; display:inline-block; text-transform:uppercase; font-size:11px; }
.btnC4S1, .btnC1S1, .btnC1SP, .btnC1SP2, .btnC2S1, .btnC3S1, .btnC5S1, .btnC6S1 { padding:0 7px 0 0; font-weight:700; color:#FFF; text-align:center; text-shadow:#650808 -1px -1px 0; font-size:14px; background:transparent url(//images.shopletcdn.com/img/buttons/btn-v2.png) no-repeat; display:inline-block }
.btnC1S1 { background-position:100% 0 }
.btnC1S1 span { background-position:0 0; color:#FFF }
.btnC1S1, .btnC1S1 span { background-position:100% 0; text-shadow:#650808 -1px -1px 0 }
.btnC1S1:active { background-position:100% -60px }
.btnC1S1:active span { background-position:0 -60px }
.btnC1S1:hover { background-position:100% -30px }
.btnC1S1:hover span { background-position:0 -30px }
.btnC1SP { background-position:100% -501px; height:35px; padding:0 8px 0 0; text-shadow:-1px -1px 0 #666; color:#fff!important }
.btnC1SP span { line-height:35px; padding:0 8px 0 15px; height:35px; background:transparent url(//images.shopletcdn.com/img/buttons/btn-v2.png) no-repeat; display:inline-block; background-position:0 -501px; }
.btnC1SP:active { background-position:100% -577px }
.btnC1SP:active span { background-position:0 -577px }
.btnC1SP:hover { background-position:100% -539px; text-shadow:-1px -1px 0 #666; color:#fff }
.btnC1SP:hover span { background-position:0 -539px }
.btnC1SP2 { background:transparent url(//images.shopletcdn.com/img/buttons/btn-v2-2.png) no-repeat; background-position:100% -501px; height:35px; padding:0 8px 0 0; text-shadow:-1px -1px 0 #666; color:#fff!important }
.btnC1SP2 span { line-height:35px; padding:0 8px 0 15px; height:35px; background:transparent url(//images.shopletcdn.com/img/buttons/btn-v2-2.png) no-repeat; display:inline-block; background-position:0 -501px; }
.btnC1SP2:active { background-position:100% -577px }
.btnC1SP2:active span { background-position:0 -577px }
.btnC1SP2:hover { background-position:100% -539px; text-shadow:-1px -1px 0 #666; color:#fff }
.btnC1SP2:hover span { background-position:0 -539px }
.btnC2S1 { background-position:100% -400px; text-shadow:-1px -1px 0 #030; color:#fff!important }
.btnC2S1 span { background-position:0 -400px }
.btnC2S1:active { background-position:100% -460px }
.btnC2S1:active span { background-position:0 -460px }
.btnC2S1:hover { background-position:100% -430px; text-shadow:-1px -1px 0 #030; color:#fff }
.btnC2S1:hover span { background-position:0 -430px }
.btnC3S1 { background-position:100% -100px; text-shadow:-1px -1px 0 #002a44 }
.btnC3S1 span { background-position:0 -100px; color:#fff!important }
.btnC3S1:active { background-position:100% -160px }
.btnC3S1:active span { background-position:0 -160px }
.btnC3S1:hover { background-position:100% -130px }
.btnC3S1:hover span { background-position:0 -130px }
.btnC4S1 { background-position:100% -200px; text-shadow:-1px -1px 0 #030 }
.btnC4S1 span { background-position:0 -200px; color:#fff!important }
.btnC4S1:active { background-position:100% -260px }
.btnC4S1:active span { background-position:0 -260px }
.btnC4S1:hover { background-position:100% -230px }
.btnC4S1:hover span { background-position:0 -230px }
.btnC5S1 { background-position:100% -298px; text-shadow:-1px -1px 0 #666; color:#fff!important }
.btnC5S1 span { background-position:0 -298px; }
.btnC5S1:active { background-position:100% -358px }
.btnC5S1:active span { background-position:0 -358px }
.btnC5S1:hover { background-position:100% -328px; text-shadow:-1px -1px 0 #666; color:#fff }
.btnC5S1:hover span { background-position:0 -328px }
.btnC6S1 { background-position:100% -493px; text-shadow:-1px -1px 0 #666; color:#fff!important }
.btnC6S1 span { background-position:0 -493px; height:25px }
.btnC6S1:active { background-position:100% -358px }
.btnC6S1:active span { background-position:0 -358px }
.btnC6S1:hover { background-position:100% -328px; text-shadow:-1px -1px 0 #666; color:#fff }
.btnC6S1:hover span { background-position:0 -328px }
.btnLink { color:#0187C5 }
.btnLink:hover { color:#C00 }
.btnLoad { width:100px; height:28px; display:inline-block; background:url(//images.shopletcdn.com/img/bg/submit-load.gif) 0 0 no-repeat }
.bulk_action { padding-left:2px; display:inline }
.bulk_order { background:url(//images.shopletcdn.com/img/bulk_icon.gif) 0 50% no-repeat; padding:4px 12px 4px 36px; font-weight:700 }
.bullet { list-style-type:disc }
.bullet { margin-left:14px }
.cat-block .image img { margin:8px }
.cat-block .sku_detail .addtocart { display:inline-block; padding-bottom:10px }
.cat-block .sku_detail .desc { color:#666 }
.cat-block .sku_detail .price { color:#c71A20; font-size:14px; font-weight:700; line-height:18px }
.cat-block .sku_detail .title { font-size:12px; font-weight:700; padding:4px }
.cat-block { width:185px; float:left; margin-right:10px; margin-top:10px; margin-bottom:10px; text-align:center }
.category-links .colt1 { float:left; margin:10px 0 10px 20px; width:218px }
.category-links .colt1 a { display:block; padding-left:20px; font-size:12px; line-height:15px }
.category-links .colt1 a:hover { text-decoration:none }
.category-links .colt1 h4 a { padding:6px 0 2px 10px; font-size:14px; color:#0187C5; color:#000 }
.chart { height:200px; position:relative; z-index:10 }
.chart.loading { background:url(//images.shopletcdn.com/img/ajax-loader.gif) 50% 50% no-repeat }
.chartLegend { float:left; width:200px; visibility:hidden }
.close { height:11px; width:11px; display:block; background:url(//images.shopletcdn.com/img/close.png) 0 0 no-repeat; position:absolute; top:4px; right:4px }
.col-wrap { margin-left:10px; float:left; }
.confidenceTip .tip { border:solid 1px #ccc; border-bottom:none; background:#fff; padding:10px }
.confidenceTip .tip-bottom { display:block; width:400px; height:14px; background:url(//images.shopletcdn.com/img/bg/confidenceTip-bottom.png) 0 0 no-repeat }
.confidenceTip .tip-title { font-size:14px; font-weight:700; color:#0187C5; padding-bottom:6px }
.confidenceTip { width:400px; z-index:500000; position:absolute; margin:0 0 0 40px; visibility:hidden; top:-100px }
.elementSlideContainer { display:block; position:relative; float:left }
.facebook-feed { border-top: 0px solid #FFFFFF; padding: 0px 0px 15px 0px; }
.featuredBrands ul { overflow:hidden }
.featuredBrands ul li { float:left; padding:10px 18px }
.first .convert-this { background-position:0 0 }
.free-exchange { background:url(//images.shopletcdn.com/img/icons/free-exchange.png) 0 0 no-repeat }
.frontpage #SlideItMoo_items div.SlideItMoo_element { width:145px }
.full-column { padding:10px }
.green_replacement { font-size:14px; margin:4px 0; color:#61ad33; cursor:pointer; font-weight:700 }
.green_replacement span { display:block; color:#000; font-weight:400; padding:2px 0 0 }
.grey { color:#666 }
.grn_header { background:url(//images.shopletcdn.com/img/headers.png) 0 -350px; font-size:1.4em; font-weight:700; margin:-1px; padding:0 0 0 6px; position:relative; z-index:10; display:block; text-shadow:#000 1px 1px 0 }
.grn_header span { background:url(//images.shopletcdn.com/img/headers.png) 100% -350px; overflow:hidden; display:block; padding:10px 6px 6px 4px; color:#fff }
.gry_footer { background:url(//images.shopletcdn.com/img/headers.png) 0 0; overflow:hidden; font-weight:700; margin:-1px; padding:0 0 0 6px; position:relative; z-index:2; display:block; text-shadow:#FFF 1px 1px 0; background-position:0 -123px }
.gry_footer span { background:url(//images.shopletcdn.com/img/headers.png) 100% 0; background-position:100% -123px; overflow:hidden; display:block; padding:10px 6px 6px 4px }
.gry_header b { float:right; padding-right:10px }
.gry_header i { float:none }
.gry_header span, .gry_header.collapse span, .gry_headercollapse span { background:url(//images.shopletcdn.com/img/headers.png) 100% 0; overflow:hidden; display:block; padding:10px 6px 6px 4px; }
.gry_header, .gry_header.collapse, .gry_headercollapse { background:url(//images.shopletcdn.com/img/headers.png) 0 0; font-size:14px; overflow:hidden; font-weight:700; margin:-1px; padding:0 0 0 6px; position:relative; z-index:2; display:block; text-shadow:#FFF 1px 1px 0 }
.gry_header.collapse span, .gry_headercollapse span { background-position:100% -120px }
.gry_header.collapse, .gry_headercollapse { background-position:0 -120px }
.gry_header_2 { background:url(//images.shopletcdn.com/img/bg/headers_2.png) 0 0; border-bottom:solid 1px #bababa; font-size:1.4em; overflow:hidden; font-weight:700; margin:-1px; padding:0 0 0 6px; position:relative; z-index:2; display:block; text-shadow:#FFF 1px 1px 0 }
.gry_header_2 span { background:url(//images.shopletcdn.com/img/bg/headers_2.png) 100% 0; overflow:hidden; display:block; padding:10px 6px 6px 4px }
.head-banner{ margin-bottom:10px }
.inner-block { padding:10px }
.latest-social-feed { position: relative; padding: 15px 0 15px 0; margin: 0 auto; width:210px; clear: both; border-top:1px solid #FFFFFF; border-bottom: 1px solid #CDD8E0; }
.latest-social-feed iframe { float: right; }
.link { cursor:pointer; color:#0187C5 }
.link-wrap { width:233px; height:155px; margin-bottom:10px; }
.menu_promotion { clear:both; display:block; background-color:#8db8c7; color:#FFF; padding:10px }
.menu_promotion span { font-weight:700; font-size:12px }
.minHeight75 { min-height:85px; }
.minipagination { float:right; list-style:none; font-weight:700 }
.minipagination li { float:left }
.minipagination li.next a { background-position:100% -305px; padding-right:16px; margin-left:2px }
.minipagination li.next a, .minipagination li.prev a { background:url(//images.shopletcdn.com/img/list-grid.png) 0 0 no-repeat; display:inline-block; padding:0 2px; margin:2px 0 }
.minipagination li.next a.disabled, .minipagination li.next a.disabled:hover, .minipagination li.next a.disabled:active, .minipagination li.next a.disabled:visited { background-position:100% -455px; cursor:default; color:#d0d0d0; display:none }
.minipagination li.next a:hover { background-position:100px }
.minipagination li.num { display:inline }
.minipagination li.num a { display:inline-block; padding:2px 3px }
.minipagination li.num.disabled a, .pagination li.disabled.num a:hover, .pagination li.num.disabled a:visited, .pagination li.num.disabled a:active { color:#666; background-position:0 0; cursor:default }
.minipagination li.num:hover { background-position:100% -25px }
.minipagination li.num:hover a { background-position:0 -25px }
.minipagination li.prev a { background-position:0 -205px; padding-left:16px; margin-right:2px }
.minipagination li.prev a.disabled, .minipagination li.prev a.disabled:hover, .minipagination li.prev a.disabled:active, .minipagination li.prev a.disabled:visited { background-position:0 -405px; cursor:default; color:#d0d0d0; display:none }
.minipagination li.prev a:hover { background-position:0 -255px }
.modal_form { display:block; overflow:hidden; padding:0 }
.modal_form dd { float:left }
.modal_form dd.fail { background:url(//images.shopletcdn.com/img/validation-icons.png) 0 -32px no-repeat; color:#c00 }
.modal_form dd.pass { background:url(//images.shopletcdn.com/img/validation-icons.png) 0 0 no-repeat }
.modal_form dd.user_input { padding-bottom:8px; width:247px; clear:both }
.modal_form dd.user_input input.validation-failed { border:solid 1px red }
.modal_form dd.validation { height:16px; margin-left:4px; padding-left:20px; width:240px }
.modal_form dt { padding-right:10px; clear:both; padding:4px }
.modal_form dt label { font-size:12px }
.modal_form dt span { color:#c00 }
.off-inkjet, .off-laser, .off-copier, .off-yield, .off-tricolor, .off-scratch, .off-return, .off-recharge, .off-artist, .off-school, .off-tear, .off-perf, .off-nimh, .off-lithium, .off-9v, .off-123, .off-aa, .off-aaa, .off-aaaa, .off-c, .off-bullet, .off-broad, .off-quad, .off-ruled, .off-d, .off-carpet, .off-hardwood, .off-slip, .off-cleat, .off-battery, .off-glass, .off-bulb, .off-fine, .off-ultrafine, .off-rollend, .off-bpa, .off-w13, .off-w15, .off-w18, .off-w20, .off-w27, .off-w35, .off-4w0, .off-w50, .off-chisel, .off-03lead, .off-padded, .off-fold, .off-w60, .off-w75, .off-w100, .off-flor, .off-inc, .off-lines1, .off-lines2, .off-lines4, .off-05lead, .off-07lead, .off-air, .off-adhesive, .off-noise, .off-solar, .off-batterysolar, .off-fraction, .off-percent, .off-ezdring, .off-holds50, .off-energy, .off-09lead, .off-nonglare, .off-clasp, .off-flap, .off-record, .off-acadapter, .off-carbon, .off-hepa, .off-smoke, .off-mold, .off-2speed, .off-3speed, .off-electric, .off-washable, .off-tinted, .off-value, .off-perm, .off-remove, .off-magnet, .off-weather, .off-selfink, .off-reink, .off-custom, .off-popup, .off-nontoxic, .off-invisible, .off-metric, .off-staples, .off-storage, .off-stack, .off-phone, .off-notes, .off-reverse, .off-cancer, .off-daily, .off-monthly, .off-trans, .off-double, .off-heal, .off-helvetica, .off-weekly, .off-weekmon, .off-hardware, .off-hang, .off-ap, .off-wood, .off-refillink, .off-retract, .off-dispenser, .off-rust, .off-leftright, .off-right, .off-gift, .off-airplane, .off-freeflow, .off-erase, .off-gel, .off-liquid, .off-waterresist, .off-visible, .off-bold, .off-medium, .off-point, .off-blunt, .off-pfine, .off-extrafine, .off-micro, .off-camel, .off-camelblend, .off-bristle, .off-foam, .off-brush, .off-pentip, .off-memory, .off-easypeel, .off-stain { display:inline-block; height:48px; width:48px; background:url(//images.shopletcdn.com/img/icons/params/office_icons.png) 0 0 no-repeat }
.off-03lead { background-position:-900px -300px }
.off-05lead { background-position:-800px -400px }
.off-07lead { background-position:-900px -400px }
.off-09lead { background-position:-800px -500px }
.off-123 { background-position:-300px -100px }
.off-2speed { background-position:-600px -600px }
.off-3speed { background-position:-700px -600px }
.off-9v { background-position:-200px -100px }
.off-aa { background-position:-400px -100px }
.off-aaa { background-position:-500px -100px }
.off-aaaa { background-position:-600px -100px }
.off-acadapter { background-position:-100px -600px }
.off-adhesive { background-position:-1100px -400px }
.off-air { background-position:-1000px -400px }
.off-airplane { background-position:-100px -1000px }
.off-ap { background-position:-400px -900px }
.off-artist { background-position:-800px 0 }
.off-battery { background-position:-500px -200px }
.off-batterysolar { background-position:-200px -500px }
.off-blunt { background-position:-1100px -1000px }
.off-bold { background-position:-800px -1000px }
.off-bpa { background-position:-1100px -200px }
.off-bristle { background-position:-500px -1100px }
.off-broad { background-position:-900px -100px }
.off-brush { background-position:-700px -1100px }
.off-bulb { background-position:-700px -200px }
.off-bullet { background-position:-800px -100px }
.off-c { background-position:-700px -100px }
.off-camel { background-position:-300px -1100px }
.off-camelblend { background-position:-400px -1100px }
.off-cancer { background-position:-500px -800px }
.off-carbon { background-position:-200px -600px }
.off-carpet { background-position:-100px -200px }
.off-chisel { background-position:-800px -300px }
.off-clasp { background-position:-1000px -500px }
.off-cleat { background-position:-400px -200px }
.off-copier { background-position:-200px 0 }
.off-custom { background-position:-600px -700px }
.off-d { background-position:0 -200px }
.off-daily { background-position:-600px -800px }
.off-dispenser { background-position:-800px -900px }
.off-double { background-position:-900px -800px }
.off-easypeel { background-position:-1000px -1100px }
.off-electric { background-position:-800px -600px }
.off-energy { background-position:-700px -500px }
.off-erase { background-position:-300px -1000px }
.off-extrafine { background-position:-100px -1100px }
.off-ezdring { background-position:-500px -500px }
.off-fine { background-position:-800px -200px }
.off-flap { background-position:-1100px -500px }
.off-flor { background-position:-300px -400px }
.off-foam { background-position:-600px -1100px }
.off-fold { background-position:-1100px -300px }
.off-fraction { background-position:-300px -500px }
.off-freeflow { background-position:-200px -1000px }
.off-gel { background-position:-400px -1000px }
.off-gift { background-position:0 -1000px }
.off-glass { background-position:-600px -200px }
.off-hang { background-position:-300px -900px }
.off-hardware { background-position:-200px -900px }
.off-hardwood { background-position:-200px -200px }
.off-heal { background-position:-1000px -800px }
.off-helvetica { background-position:-1100px -800px }
.off-hepa { background-position:-300px -600px }
.off-holds50 { background-position:-600px -500px }
.off-inc { background-position:-400px -400px }
.off-inkjet { background-position:0 0 }
.off-invisible { background-position:-900px -700px }
.off-laser { background-position:-100px 0 }
.off-leftright { background-position:-1000px -900px }
.off-lines1 { background-position:-500px -400px }
.off-lines2 { background-position:-600px -400px }
.off-lines4 { background-position:-700px -400px }
.off-liquid { background-position:-500px -1000px }
.off-lithium { background-position:-100px -100px }
.off-magnet { background-position:-200px -700px }
.off-medium { background-position:-900px -1000px }
.off-memory { background-position:-900px -1100px }
.off-metric { background-position:-1000px -700px }
.off-micro { background-position:-200px -1100px }
.off-mold { background-position:-500px -600px }
.off-monthly { background-position:-700px -800px }
.off-nimh { background-position:0 -100px }
.off-noise { background-position:0 -500px }
.off-nonglare { background-position:-900px -500px }
.off-nontoxic { background-position:-800px -700px }
.off-notes { background-position:-300px -800px }
.off-padded { background-position:-1000px -300px }
.off-pentip { background-position:-800px -1100px }
.off-percent { background-position:-400px -500px }
.off-perf { background-position:-1100px 0 }
.off-perm { background-position:0 -700px }
.off-pfine { background-position:0 -1100px }
.off-phone { background-position:-200px -800px }
.off-point { background-position:-1000px -1000px }
.off-popup { background-position:-700px -700px }
.off-quad { background-position:-1000px -100px }
.off-recharge { background-position:-700px 0 }
.off-record { background-position:0 -600px }
.off-refillink { background-position:-600px -900px }
.off-reink { background-position:-500px -700px }
.off-remove { background-position:-100px -700px }
.off-retract { background-position:-700px -900px }
.off-return { background-position:-600px 0 }
.off-reverse { background-position:-400px -800px }
.off-right { background-position:-1100px -900px }
.off-rollend { background-position:-1000px -200px }
.off-ruled { background-position:-1100px -100px }
.off-rust { background-position:-900px -900px }
.off-school { background-position:-900px 0 }
.off-scratch { background-position:-500px 0 }
.off-selfink { background-position:-400px -700px }
.off-slip { background-position:-300px -200px }
.off-smoke { background-position:-400px -600px }
.off-solar { background-position:-100px -500px }
.off-stack { background-position:-100px -800px }
.off-stain { background-position:-1100px -1100px }
.off-staples { background-position:-1100px -700px }
.off-storage { background-position:0 -800px }
.off-tear { background-position:-1000px 0 }
.off-tinted { background-position:-1000px -600px }
.off-trans { background-position:-800px -800px }
.off-tricolor { background-position:-400px 0 }
.off-ultrafine { background-position:-900px -200px }
.off-value { background-position:-1100px -600px }
.off-visible { background-position:-700px -1000px }
.off-w100 { background-position:-200px -400px }
.off-w13 { background-position:0 -300px }
.off-w15 { background-position:-100px -300px }
.off-w18 { background-position:-200px -300px }
.off-w20 { background-position:-300px -300px }
.off-w27 { background-position:-400px -300px }
.off-w35 { background-position:-500px -300px }
.off-w40 { background-position:-600px -300px }
.off-w50 { background-position:-700px -300px }
.off-w60 { background-position:0 -400px }
.off-w75 { background-position:-100px -400px }
.off-washable { background-position:-900px -600px }
.off-waterresist { background-position:-600px -1000px }
.off-weather { background-position:-300px -700px }
.off-weekly { background-position:0 -900px }
.off-weekmon { background-position:-100px -900px }
.off-wood { background-position:-500px -900px }
.off-yield { background-position:-300px 0 }
.product-block-1 input[type=text], .product-block-2 input[type=text], .product-block-3 input[type=text] { text-align:center; }
.product-block-2 .contract-price, .product-block-1 .contract-price, .product-block-5 .contract-price { color:#09F!important }
.product-block-5 .addToCart .btnC1S1 { vertical-align:middle; margin-left:10px }
.product-block-5 .addToCart .price { color:#C71A20; font-size:18px; font-weight:700; line-height:24px }
.product-block-5 .addToCart .price img { vertical-align:middle }
.product-block-5 .addToCart .price span { font-size:12px; color:#000 }
.product-block-5 .addToCart .quantity { padding:5px 0; margin:0 }
.product-block-5 .addToCart .quantity input { vertical-align:middle; margin:0 10px 0 0 }
.product-block-5 .addToCart .quantity input.qty { font-size:10px; height:14px; width:20px }
.product-block-5 .addToCart { float:right; margin:0 10px 6px; width:238px }
.product-block-5 .bottom .al a { background:url(//images.shopletcdn.com/img/bg/product-block.png) 0 -300px no-repeat; padding:2px 4px 2px 18px; display:inline-block; white-space:nowrap }
.product-block-5 .bottom .bl { bottom:-1px; left:-1px; background-position:0 0 }
.product-block-5 .bottom .br { bottom:-1px; right:-1px; background-position:-23px 0 }
.product-block-5 .bottom .pa a { background:url(//images.shopletcdn.com/img/bg/product-block.png) 0 -270px no-repeat; padding:2px 4px 2px 18px; display:inline-block }
.product-block-5 .bottom li { margin-left:10px }
.product-block-5 .bottom li.compare { margin-right:30px; margin-left:0 }
.product-block-5 .bottom ul li { float:left }
.product-block-5 .bottom.checked .al a { background-position:0 -360px }
.product-block-5 .bottom.checked .pa a { background-position:0 -330px }
.product-block-5 .bottom.checked { clear:both; position:relative; background:url(//images.shopletcdn.com/img/bg/product-block.png) 0 -90px repeat-x; height:21px; color:#FFF }
.product-block-5 .emailMe .addCartSubtext { display:inline; margin-left:10px }
.product-block-5 .emailMe .btnC1S1 { margin-top:24px }
.product-block-5 .emailMe { float:right; margin:0 10px 6px; width:238px }
.product-block-5 .image { text-align:center; height:175px; width:100px; margin:0 0 0 10px; display:block; float:left }
.product-block-5 .image em.recycled { padding:0; position:absolute; bottom:0; right:0; background:url(//images.shopletcdn.com/img/icons/shop-green.png) 0 0 no-repeat; height:28px; width:28px; display:inline-block }
.product-block-5 .image img.recycled { padding:0; position:absolute; bottom:0; right:0 }
.product-block-5 .image span.clearance { background:url(//images.shopletcdn.com/img/icons/clearance.png) 0 0 no-repeat; display:block; position:absolute; top:-4px; right:-265px; height:70px; width:70px }
.product-block-5 .image span.feature { background:url(//images.shopletcdn.com/img/icons/featured.png) 0 0 no-repeat; display:block; position:absolute; top:-4px; right:-265px; height:70px; width:70px }
.product-block-5 .item { display:inline; float:right; margin:10px 10px 10px 0; width:100px }
.product-block-5 .item a { color:#526E93!important; text-decoration:none }
.product-block-5 .item a { vertical-align:middle }
.product-block-5 .item p { color:#666; margin-bottom:0 }
.product-block-5 .item p span { color:#000; font-weight:700 }
.product-block-5 .prod_des_bx .desc { height:24px; margin:0 0 6px }
.product-block-5 .prod_des_bx .desc, .product-block-5 .prod_des_bx .mfr, .product-block-5 .prod_des_bx .sku { color:#666 }
.product-block-5 .prod_des_bx .featured { color:#c00 }
.product-block-5 .prod_des_bx .mfr a, .product-block-5 .prod_des_bx .seeMore a { color:#526E93!important; text-decoration:none }

.product-block-5 .prod_des_bx .mfr a:hover, .product-block-1 .prod_des_bx .seeMore a:hover { color:#C71A20!important; text-decoration:underline }
.product-block-5 .prod_des_bx .seeMore img, .product-block-1 .prod_des_bx .compare img { vertical-align:middle }
.product-block-5 .prod_des_bx .title { font-size:12px; font-weight:700; line-height:14px; margin-bottom:4px; display:block; overflow:hidden }
.product-block-5 .prod_des_bx { margin:6px 10px; float:right; width:238px }
.product-block-5 .prod_des_bx div.empty { display:block; float:right; height:30px; width:24px }
.product-block-5 .product_info { float:none; width:auto; height:60px }
.product-block-5 .product_info ul { height:34px }
.product-block-5 .promo { text-align:center; height:10px; color:#c00 }
.product-block-5 .tl { top:-1px; left:-1px; background-position:0 -120px }
.product-block-5 .tr { top:-1px; right:-1px; background-position:-23px -120px }
.product-block-5 { border:1px solid #E0E0E0; border-bottom-color:#eee; background:#fff; display:block; position:relative; margin-bottom:6px; margin:0 0 6px 6px; width:368px; float:left }
.product-block-5.first { margin-left:0 }
.product-review .review-block .description { border:0; margin-bottom:0 }
.product-review .review-block .image { display:block; margin:10px 40px 0 10px; float:left }
.product-review .title { display:block; margin-bottom:5px }
.product-review h6 span { font-weight:400; color:#999 }
.products-landing .product-block-5 .prod_des_bx .desc { height:24px; color:#000 }
.products-landing .product-block-5 .prod_des_bx .sku { color:#999 }
.products-landing .product-block-5 .prod_des_bx .title { font-size:14px; line-height:16px; }
.products-landing .product-block-5 .prod_des_bx, .products-landing .product-block-5 .addToCart { width:215px }
.products-landing .product-block-5 { border:none; border-bottom:solid 1px #e0e0e0; width:359px; margin:0; padding:4px 0 }
.products-landing .product-block-5.second { border-left:solid 1px #e0e0e0; width:358px }
.quantityPricing { text-align:left; }
.quantityPricing dd { float:right; margin-right:20px }
.quantityPricing dd { padding-bottom:4px }
.quantityPricing dt { float:left; margin-left:20px }
.quantityPricing p { font-weight:700; padding:4px 20px; font-size:12px }
.quantityPricing span { color:#000 }
.quickCheckout .validation_message { padding:2px 0; margin:2px 0 0; background:#FFE5E5 }
.quickCheckout .validation-failed { border:solid 1px #c00; background:#FFE5E5 }
.quoteCart { font-size:24px; color:#666; line-height:26px }
.quoteCart strong { color:#000 }
.rbanner { margin-bottom:10px; display:block }
.rc-backorder { background:url(//images.shopletcdn.com/img/bg/rc-backorder.png) 0 0 no-repeat }
.rc-clearance { background:url(//images.shopletcdn.com/img/bg/rc-clearance.png) 0 0 no-repeat }
.rc-clearance, .rc-backorder, .rc-pricedrop, .rc-instock, .rc-lowstock, .rc-newitem, .rc-specialribbon { position:absolute; top:-5px; left:-4px; z-index:5; display:block; width:80px; height:80px }
.rc-instock { background:url(//images.shopletcdn.com/img/bg/rc-instock.png) 0 0 no-repeat }
.rc-lowstock { background:url(//images.shopletcdn.com/img/bg/rc-lowstock.png) 0 0 no-repeat }
.rc-newitem { background:url(//images.shopletcdn.com/img/bg/rc-newitem.png) 0 0 no-repeat }
.rc-pricedrop { background:url(//images.shopletcdn.com/img/bg/rc-pricedrop.png) 0 0 no-repeat }
.redtext { color:#cc0000; }
/*.review-block .content { float:left; width:340px; margin-left:20px; display:inline }
.review-block .description { padding:6px 0; margin-bottom:6px; border-bottom:dotted 1px #e0e0e0 }
.review-block .details .date { color:#686868; margin:0 0 4px }
.review-block .details .from { padding:2px 0; display:block }
.review-block .details { float:left; width:140px }
.review-block .details h6 { padding:0 0 8px }
.review-block .review-action { float:right; width:165px; margin:10px 10px 0 0; display:inline }
.review-block .review-action p + p { padding-bottom:8px }
.review-block .reviewLabel strong { color:#666 }
.review-block .vote { color:#686868; padding:0 0 6px; font-size:12px }
.review-block { padding:10px; border-top:solid 1px #e0e0e0; overflow:hidden; position:relative; font-size:12px; line-height:16px }
.review-header { padding:10px; overflow:hidden }
.review-header b { font-size:14px; float:left; padding-right:4px }
.review-header div { float:right }
.review-header img { float:left; padding-right:4px }
.review-header span { color:#686868; float:left }
.review-set .review-input { width: 200px; padding: 20px; }
.review-set .title-label .release { padding: 20px 0; width: 50px; }
.review-set .title-label { padding: 20px 0; width: 50px; }
.review-set { float: none; clear: both; margin: 0 auto; }
.review-set li { float: left; position:relative; }*/
.right_block .desc { color:#707070 }
.right_block .image { float:left; padding:5px }
.right_block .item_details { padding:4px }
.right_block .price { color:#c4393e; font-weight:700; font-size:12px; padding:0 }
.right_block { clear:both; border-top:solid 1px #E0e0e0 }
.right_block.first { border-top:0 }
.right_block.minHeight75 .item_details { padding:8px 4px 0; }
.row .options { clear:both; width:400px; float:left }
.row .user img { vertical-align:top }
.row .user, .row .department, .row .role, .row .location, .row .email { float:left; width:120px; padding:10px }
.row { overflow:hidden; }
.row2 .user, .row2 .department, .row2 .role, .row2 .location, .row2 .email { float:left; width:120px; padding:10px }
.shoppingCart .accessories_inside li, #search-content .accessories_inside li { width:172px }
.social-icon { margin: 0 5px 5px 0; }
.social-title { font-size: 13px; font-weight:bold; }
.sort-nav a { margin:0 4px 0 0; padding:2px 0; color:#666; display:inline-block }
.sort-nav a.active span { background:url(//images.shopletcdn.com/img/acc-sprite.png) 100% -50px; padding:2px 20px 2px 0; right:-6px; position:relative; display:inline-block }
.sort-nav a.active, .sort-nav a.active:hover { background:url(//images.shopletcdn.com/img/acc-sprite.png) 0 -50px; padding:0 0 0 14px; text-decoration:none; color:#fff; margin:0 10px 0 0; position:relative }
.sort-nav a:hover { margin:0 4px 0 0; padding:2px 0; color:#c00; text-decoration:underline }
.specs-bright92, .specs-bright94, .specs-bright96, .specs-bright97, .specs-bright98, .specs-bright99, .specs-bright100, .specs-weight20, .specs-weight22, .specs-weight24, .specs-weight28, .specs-weight32, .specs-weight34, .specs-weight44, .specs-weight48, .specs-weight52, .specs-weight60, .specs-weight80, .specs-paperletter, .specs-paperlegal, .specs-papertabloid, .specs-fileletter, .specs-filelegal, .specs-filetabloid, .specs-dring, .specs-oring, .specs-bindercapacity, .specs-3hole, .specs-matte, .specs-glossy, .specs-smooth, .specs-supersmooth, .specs-acidfree, .specs-sfi, .specs-pefc, .specs-fsc, .specs-greenseal, .specs-wbe, .specs-rainforest, .specs-recycled { display:inline-block; height:48px; width:48px; background:url(//images.shopletcdn.com/img/icons/params/paper_icons.png) 0 0 no-repeat }
.specs-3hole { background-position:-500px -300px }
.specs-acidfree { background-position:-700px 0 }
.specs-bindercapacity { background-position:-402px -400px; position:relative }
.specs-bindercapacity p { position:absolute; top:24px; text-align:center; width:60px; font-size:18px; font-weight:700 }
.specs-bright100 { background-position:-600px 0 }
.specs-bright92 { background-position:0 0 }
.specs-bright94 { background-position:-100px 0 }
.specs-bright96 { background-position:-200px 0 }
.specs-bright97 { background-position:-300px 0 }
.specs-bright98 { background-position:-400px 0 }
.specs-bright99 { background-position:-500px 0 }
.specs-dring { background-position:0 -400px }
.specs-filelegal { background-position:-100px -300px }
.specs-fileletter { background-position:0 -300px }
.specs-filetabloid { background-position:-200px -300px }
.specs-fsc { background-position:-700px -300px }
.specs-glossy { background-position:-400px -300px }
.specs-greenseal { background-position:-600px -400px }
.specs-matte { background-position:-300px -300px }
.specs-oring { background-position:-100px -400px }
.specs-paperlegal { background-position:-100px -200px }
.specs-paperletter { background-position:0 -200px }
.specs-papertabloid { background-position:-200px -200px }
.specs-rainforest { background-position:-700px -400px }
.specs-recycled { background-position:0 -500px }
.specs-sfi { background-position:-600px -300px }
.specs-pefc { background-position:-100px -500px }
.specs-smooth { background-position:-300px -200px }
.specs-supersmooth { background-position:-400px -200px }
.specs-wbe { background-position:-500px -400px }
.specs-weight20 { background-position:0 -100px }
.specs-weight22 { background-position:-100px -100px }
.specs-weight24 { background-position:-200px -100px }
.specs-weight28 { background-position:-300px -100px }
.specs-weight32 { background-position:-400px -100px }
.specs-weight34 { background-position:-500px -100px }
.specs-weight44 { background-position:-600px -100px }
.specs-weight48 { background-position:-700px -100px }
.specs-weight52 { background-position:-500px -200px }
.specs-weight60 { background-position:-600px -200px }
.specs-weight80 { background-position:-700px -200px }
.sub_header { background:#EEE url(//images.shopletcdn.com/img/menu-tab.png) 0 0 repeat-x; padding:10px }
.totalSummary .coupon { color:#61AD33; }
.totalSummary .label { color:#666; padding:4px; }
.totalSummary .total { color:#cc0000; }
.totalSummary .total, .totalSummary .coupon { font-weight:bold; }
.totalSummary { font-size:14px; }
.twitter-feed iframe { position: absolute; right: -240px; }
.twitter-follow-button #screen-name { display: none; }
.unbold strong, .unbold h1, .unbold h2, .unbold h3, .unbold h4, .unbold h5 { display:inline }
.unbold, .unbold strong, .unbold h1, .unbold h2, .unbold h3, .unbold h4, .unbold h5 { font-weight:normal!important }
.user_input input[type=text], .user_input input[type=password], .user_input textarea { width:241px }
.user_input select { width:247px }
.vertical .gry_header { font-size:13px; }
.vertical div.accessories_inside a.title { height:auto; }
.vertical div.accessories_inside ul li { float:none; width:auto; }
a#logo.pn, a#logo.pn span { background:url(//images.shopletcdn.com/img/bg/logo_pn.gif) 6px 3px no-repeat; }
a#logo.vip, a#logo.vip span { background:url(//images.shopletcdn.com/img/bg/logo-vip.gif) 6px 3px no-repeat; }
a, a span { cursor:pointer }
a.addtocart, a.addtocart:visited { background:url(//images.shopletcdn.com/img/btn-add-cart-txt.gif) top left no-repeat; padding-left:20px; height:18px; color:#c4393e; text-decoration:underline; display:block }
a.approve { background:url(//images.shopletcdn.com/img/account-actions.png) 0 -150px; padding-left:20px; display:inline-block; margin-right:10px }
a.approve span { background:url(//images.shopletcdn.com/img/account-actions.png) 100% -150px; padding:2px 5px 2px 2px; margin-right:-1px; display:inline-block; color:#FFF; font-weight:700 }
a.approve:hover { background:url(//images.shopletcdn.com/img/account-actions.png) 0 -200px }
a.approve:hover span { background:url(//images.shopletcdn.com/img/account-actions.png) 100% -200px }
a.btnC1S2 { background:url(//images.shopletcdn.com/img/buttons/mini-btn-v2.png) 0 1px no-repeat; display:inline-block; padding:0 0 0 10px; margin-right:10px; font-weight:700; color:#FFF!important; text-shadow:none; white-space:nowrap }
a.btnC1S2 span { background:#FFF url(//images.shopletcdn.com/img/buttons/mini-btn-v2.png) 100% 1px no-repeat; display:inline-block; padding:0 10px 0 0; line-height:21px }
a.btnC1S2:hover { background-position:0 -31px }
a.btnC1S2:hover span { background-position:100% -31px }
a.btnC1S3 { background:url(//images.shopletcdn.com/img/btnS3.png) 0 0 no-repeat; display:inline-block; padding:0 0 0 10px; font-weight:700; color:#FFF!important; position:relative }
a.btnC1S3 span { background:#FFF url(//images.shopletcdn.com/img/btnS3.png) 100% 0 no-repeat; display:inline-block; padding:0 10px 0 0; line-height:22px; position:relative; color:#FFF!important }
a.btnC1S3:hover { background-position:0 -32px }
a.btnC1S3:hover span { background-position:100% -32px }
a.btnC2S2 span, div.btnC2S2 span { background:url(//images.shopletcdn.com/img/buttons/mini-btn-v2.png) 100% -89px no-repeat; display:inline-block; padding:0 10px 0 0; line-height:21px; margin-right:-10px; position:relative }
a.btnC2S2, div.btnC2S2 { background:url(//images.shopletcdn.com/img/buttons/mini-btn-v2.png) 0 -89px no-repeat; display:inline-block; padding:0 0 0 10px; margin-right:10px; font-weight:700; color:#FFF!important; position:relative }
a.btnC2S2:hover { background-position:0 -120px }
a.btnC2S2:hover span { background-position:100% -120px }
a.btnC3S2 { background:url(//images.shopletcdn.com/img/buttons/mini-btn-v2.png) 0 -179px no-repeat; display:inline-block; padding:0 0 0 10px; margin-right:10px; font-weight:700; color:#0187C5!important; text-shadow:none }
a.btnC3S2 span { background:#FFF url(//images.shopletcdn.com/img/buttons/mini-btn-v2.png) 100% -179px no-repeat; display:inline-block; padding:0 10px 0 0; line-height:21px; margin-right:-10px }
a.btnC3S2:hover { background-position:0 -210px }
a.btnC3S2:hover span { background-position:100% -210px }
a.btnC3S3 { background:url(//images.shopletcdn.com/img/btnS3.png) 0 -178px no-repeat; display:inline-block; padding:0 0 0 10px; font-weight:700; color:#FFF!important; position:relative; color:#0187C5 }
a.btnC3S3 span { background:#FFF url(//images.shopletcdn.com/img/btnS3.png) 100% -178px no-repeat; display:inline-block; padding:0 10px 0 0; line-height:22px; position:relative; color:#0187C5 }
a.btnC3S3:hover { background-position:0 -210px }
a.btnC3S3:hover span { background-position:100% -210px }
a.btnC4S2 span, div.btnC4S2 span { background:url(//images.shopletcdn.com/img/buttons/mini-btn-v2.png) 100% -179px no-repeat; display:inline-block; padding:0 10px 0 0; line-height:21px; margin-right:-10px; position:relative }
a.btnC4S2, div.btnC4S2 { background:url(//images.shopletcdn.com/img/buttons/mini-btn-v2.png) 0 -179px no-repeat; display:inline-block; padding:0 0 0 10px; margin-right:10px; font-weight:700; color:#0187C5!important; position:relative }
a.btnC4S2:hover { background-position:0 -209px }
a.btnC4S2:hover span { background-position:100% -209px }
a.decline { background:url(//images.shopletcdn.com/img/account-actions.png) 0 0; padding-left:20px; display:inline-block }
a.decline span { background:url(//images.shopletcdn.com/img/account-actions.png) 100% -0; padding:2px 5px 2px 2px; margin-right:-1px; display:inline-block; color:#FFF; font-weight:700 }
a.decline:hover { background:url(//images.shopletcdn.com/img/account-actions.png) 0 -50px }
a.decline:hover span { background:url(//images.shopletcdn.com/img/account-actions.png) 100% -50px }
a.mapgoogle { background:transparent url(//images.shopletcdn.com/img/bg/ic-ggl.gif) no-repeat scroll 0 0; padding:2px 0 2px 20px; margin-right:4px; display:inline-block }
a.mapyahoo { background:transparent url(//images.shopletcdn.com/img/bg/ic-y.gif) no-repeat scroll left 50%; padding:2px 0 2px 20px; display:inline-block }
a.nobg { display:inline-block; text-align:center }
a.read-blog-button { background-color:#FFC; padding: 4px 9px 4px 9px; border-radius: 3px; border: 1px solid #FC6; float: right; color: #C93; }
a.read-blog-button:hover { color: #CC0000; }
button.btnC1S2 { background:url(//images.shopletcdn.com/img/buttons/mini-btn-v2.png) 0 1px no-repeat; display:inline-block; padding:0 0 0 10px; font-weight:700; color:#FFF!important }
button.btnC1S2 span { background:#FFF url(//images.shopletcdn.com/img/buttons/mini-btn-v2.png) 100% 1px no-repeat; display:inline-block; padding:0 10px 0 0; line-height:21px; position:relative }
button.btnC1S2:hover { background-position:0 -31px }
button.btnC1S2:hover span { background-position:100% -31px }
button.btnC1S3 { background:url(//images.shopletcdn.com/img/btnS3.png) 0 0 no-repeat; display:inline-block; padding:0 0 0 10px; font-weight:700; position:relative; margin-right:8px }
button.btnC1S3 span { background:#FFF url(//images.shopletcdn.com/img/btnS3.png) 100% 0 no-repeat; display:inline-block; padding:0 20px 0 0; line-height:22px; position:relative; color:#FFF!important; margin-right:-10px }
button.btnC1S3:hover { background-position:0 -32px }
button.btnC1S3:hover span { background-position:100% -32px }
button.btnC2S2 { background:url(//images.shopletcdn.com/img/buttons/mini-btn-v2.png) 0 -89px no-repeat; display:inline-block; padding:0 0 0 10px; font-weight:700; color:#FFF!important; position:relative }
button.btnC2S2 span { background:#FFF url(//images.shopletcdn.com/img/buttons/mini-btn-v2.png) 100% -89px no-repeat; display:inline-block; padding:0 10px 0 0; line-height:21px; position:relative }
button.btnC2S2:hover { background-position:0 -120px }
button.btnC2S2:hover span { background-position:100% -120px }
button.btnC3S2 { background:url(//images.shopletcdn.com/img/buttons/mini-btn-v2.png) 0 -181px no-repeat; display:inline-block; padding:0 0 0 10px; font-weight:700; color:#FFF!important }
button.btnC3S2 span { background:#FFF url(//images.shopletcdn.com/img/buttons/mini-btn-v2.png) 100% -181px no-repeat; display:inline-block; padding:0 10px 0 0; line-height:21px }
button.btnC3S2:hover { background-position:0 -211px }
button.btnC3S2:hover span { background-position:100% -211px }
button.btnC3S3 { background:url(//images.shopletcdn.com/img/btnS3.png) 0 -178px no-repeat; display:inline-block; padding:0 0 0 10px; font-weight:700; color:#FFF!important; position:relative; color:#0187C5 }
button.btnC3S3 span { background:#FFF url(//images.shopletcdn.com/img/btnS3.png) 100% -178px no-repeat; display:inline-block; padding:0 10px 0 0; line-height:22px; position:relative; color:#0187C5 }
button.btnC3S3:hover { background-position:0 -210px }
button.btnC3S3:hover span { background-position:100% -210px }
button.btnC4S1 span, button.btnC1S1 span, button.btnC1SP span, button.btnC1SP2 span, button.btnC5S1 span { position:relative; display:block; white-space:nowrap }
button::-moz-focus-inner {border:none;padding:0}
div.block-list { padding:0 0 10px }
div.block-list a { font-size:12px; display:block; background:url(//images.shopletcdn.com/img/product-list.gif) 10px 4px no-repeat; padding:4px 10px 4px 32px }
div.block-list a.nobg { background-image:none; padding:4px 6px; border-top:solid 1px #e0e0e0 }
div.block-list a:hover { background:url(//images.shopletcdn.com/img/product-list.gif) 10px -36px no-repeat }
div.block-list b { background:url(//images.shopletcdn.com/img/headers.png) -10px -4px repeat-x; display:block; padding:6px }
div.product_info .extraDetails { border-top:solid 1px #d0d0d0; padding:10px 0; margin-top:10px }
div.product_info .extraDetails p { padding:4px 0 0 36px }
div.product_info .item_price { color:#C03032; font-size:24px; font-weight:700; line-height:28px }
div.product_info .item_price span { color:#000; font-size:12px; font-weight:700 }
div.product_info { font-size:12px; line-height:16px; margin-top:10px }
div.product_info p { padding:2px 0 }
div.product_info p span { font-weight:700 }
div.product_info p.icons img { padding:0 10px 10px 0 }
div.product_info ul li { padding:0 0 4px; margin-left:16px; list-style-type:square; list-style-position:outside }
dl.coupon { color:#64AC0A }
h3.connect { font-size:18px; line-height:24px; border-bottom:solid 1px #e0e0e0; margin-bottom:6px }
h3.toggler { cursor:pointer; font-size:12px; background:#999 url(//images.shopletcdn.com/img/headers.gif) -20px -2px repeat-x; color:#000; padding:9px 12px 0; height:27px; border-bottom:solid 1px #FFF }
h3.toggler.active { background-position:-10px -42px; color:#FFF }
img { vertical-align:middle; }
input, button { outline:none }
input[type=submit] { outline:0; outline-color:transparent }
p.addCartSubtext { font-weight:700; margin-bottom:8px }
ul#blog li { margin: 0 0 10px 0; }
ul#facebook li { margin: 0 0 10px 0; }
ul#twitter li { margin: 0 0 10px 0; }
ul.category { margin:0; padding:0 10px }
ul.category a { font-size:12px; font-weight:700; color:#0187C5 }
ul.category p { height:28px }


/* RESET 

https://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video {
        margin: 0;
        padding: 0;
        border: 0;
        font-size: 100%;
        font: inherit;
        /*vertical-align: baseline;*/
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}
body {
    line-height: 1;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    min-width: 960px;
}

body div {font-size:12px;}
ol, ul {list-style: none;}
ol.numbers {
  padding:2px 10px;
  margin:0 10px;
  list-style:decimal outside none;
  line-height:20px;
}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
     content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}

a,a:visited{color:#0074a2;text-decoration:none; cursor:pointer;}
a:hover{color:#C00;}

.noPointer {cursor:default;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
#content-container:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
/* start commented backslash hack */* html .clearfix{height:1%;}
.clearfix{display:block;}
/* close commented backslash hack */
.relative{position:relative;}
.cl,.clear{clear:both;}
.hide{display:none!important;}
.left{float:left;}
.right{float:right;}

input[step="1"] {min-width:30px;font-size:12px;}


/* STRUCTURE */

#topnav-wrap {
  width:100%;
  float:left;
  background-color:#3e3e3e; 
  font-size:11px; 
  z-index:99998; 
  position:relative;
}
#topnav {
  width: 980px; 
  height: 28px;
  float:none;
  margin:0 auto 0;
  position:relative; 
  font-size:11px; 
  cursor:default;
  z-index:19;
}
#header-wrap {
  width:100%;
  float:left;
  background-color:#282828;
  position:relative; 
  z-index:9999;
}
#header,#checkout-header {
  width: 980px;
  height: 85px; 
  float:none;
  margin: 0 auto 0;
  position:relative;
}
#header {padding:10px 0 0 0;}
#checkout-header {padding:10px 0;}
#minicart-wrap {
  width:980px;
  float:none;
  margin:0 auto 0;
  z-index: 9997;
  position: relative;
}
#navigation-wrap {
  width:100%;
  height: 40px;
  float:left;
  z-index:9996;
  position:relative;
  background-image: url("//images-k-o.shopletcdn.com/img/redesign/navigation-bg.png");
  margin: 0 0 -3px;
}
#body-wrapper {
  position:relative; 
  z-index:1; 
  width:980px;
  float:none;
  margin:0 auto 0; 
}

#body-wrapper-inner{
  position:relative; 
  z-index:1; 
  width:980px;
  background-color:#ffffff;
  box-shadow: 0 0 6px #333333;
 
}

#footer-header {
  width:100%;
  float:left;
  background-color: #000; 
  padding: 7px 0; 
  position: relative; 
}
#footer {
  width:100%;
  float:left;
  background-color: #282828; 
  color: #FFFFFF; 
  margin-bottom: -12px; 
  font-size:12px;
}

.site-width {
  width: 960px; 
  float:none; 
  margin: 0 auto 0;
} 

.full-width,
#wrapper,
.wrapper {
  width:100%;
  float:left;
}
.plain {width:100%;margin-top:25px;float:left;}



/* Header */
a#logo{float:left;margin:2px 0;}
a#logo span{background:url(//images-p-t.shopletcdn.com/img/redesign/shoplet-logo-dark.png) no-repeat;margin-bottom:-75px; position:relative; z-index:1;}
span#logo {position:absolute; top:12px;}



/*Top Nav*/
#topnav li, #topnav li a {line-height:28px; display:block;}
#login div {font-size:11px;}
#topnav-wrapper {float:right; position:absolute; right:-15px;}
/*#topnav-wrapper {float:right; position:absolute; right:-75px;}*/
#topnav, #topnav a, #topnav a:visited {color:#FFFFFF;}
#topnav a:hover {color:#DEDEDE;}
#topnav a#username-link {color:#449CBF;}
#topnav a#username-link:hover {color:#6CF;}
.topnav-main {float: left; position:relative;  height: 28px; line-height:28px; margin: 0 0 0 10px; padding: 0px 5px 0px 5px;}
#accountdrop, #ald ul, #trackdrop {display:none; background-image:url(//images-f-j.shopletcdn.com/img/redesign/gray-menu-bkg.png); z-index: 10000; position:absolute; box-shadow: 0 0 130px #2E2E2E inset;}
.accountlinks {position:relative;}
#ald ul {width: auto; top: 28px; left:0px;}
#accountdrop {top: 28px; left: 0px; white-space:nowrap;z-index: 9988;}
#trackdrop {z-index:9996;top: 28px; left: 0px;padding: 5px 15px 15px 15px; width: 150px;}
#trackdrop label, #trackdrop input {display:block;}
#trackdrop label {color: #FFFFFF;}
.accountlinks:hover {background-image:url(//images-f-j.shopletcdn.com/img/redesign/gray-menu-highlight.png);}
.accountlinks.topnav-main {background-image:none;}
#topnav-account:hover #accountdrop, #track:hover #trackdrop, #ald:hover ul {display:block;}
#topnav-account a:hover, #track a:hover {color:#DEDEDE;}
#ald .accountlinks { white-space:nowrap; height: auto; min-height: 13px;}
.livehelp, .livehelpoff {background-image: none; padding-left: 0; background-repeat:no-repeat;}
#quicktrack-submit {color: #FFFFFF; padding: 5px 7px; margin: 10px 0 0 0; font-size: 14px;}
#quick-links {margin: 0 0 0 -10px;}

.topnav-main.quick-order-link {margin:0px; padding: 0px 5px 0px 0px;}
.quick-order-link a {background-image: url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png); background-position: 0px -494px; background-repeat:no-repeat; display:block; padding: 0 0 0 20px; height:27px; }
.quick-order-link a:hover {background-position: 0px -305px;}

#track a {background-image: url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png); background-position: 0px -570px; background-repeat:no-repeat; display:block; padding: 0 0 0 23px; }
#track a:hover {background-position: 0px -380px;}
#track #trackdrop a {background-image:none; padding: 0px;}
.approved-list-link .icon {background-image: url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png); background-position: 0px -519px; background-repeat:no-repeat; display:block; padding: 0 0 0 0; height:20px; width:23px; float:left; margin:3px 0 0 0; }
.approved-list-link:hover .icon {background-position: 0px -330px;}

#topnav .accountlinks a {width: 100%; padding: 0 7px; display:block;}
#topnav .accountlinks a:hover {color: #DEDEDE;}
#topnav .accountlinks.approved-list-link a {padding: 0;}
#topnav #ald .accountlinks a {padding: 0 7px;}
.lh a {background-image: url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png); background-position: 0px -354px; background-repeat:no-repeat; display:block; padding: 0 0 0 35px; }
.lh a.livehelpoff {background-position: 0px -544px;}

.toputility_hiring a {height:51px;  width:58px; background-image:url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png); background-position:0px -1062px; margin: 5px 0 0 0; position:absolute;}
.toputility_hiring a:hover {background-position:0px -1117px;}
.toputility_school a {height:65px; width:75px; background-image:url(//images-a-e.shopletcdn.com/img/redesign/b2s-corner.png); background-position:-4px 0px; margin: 5px 0 0 0; position:absolute;}
.toputility_school a:hover {background-position:-4px -69px; -moz-transform: scale(1) rotate(-4deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
-webkit-transform: scale(1) rotate(-4deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
-o-transform: scale(1) rotate(-4deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
-ms-transform: scale(1) rotate(-4deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
transform: scale(1) rotate(-4deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg); }

/*Utility Nav*/
#utility-nav{position:fixed;left:0; top:-70px; height:40px; width:100%; padding:10px 0; border-bottom:1px solid #999999; background-color:#282828; z-index:99999999; text-align:center;-moz-box-shadow:0 1px 5px #777;-webkit-box-shadow:0 1px 5px #777;box-shadow:0 1px 5px #777;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');}
#utility-links a {color:#D6D6D6;margin:0 5px 0 5px;}
#utility-links a:hover {color:#FFFFFF;}
#utilsearchtext{border:0; background-color:#ffffff; width:298px; height: 32px; position:absolute;left:140px;outline:none;z-index:1;font-size:14px; top:3px; padding:0 10px 0 40px; border-radius: 5px 0 0 5px;}

#utility-wrap{width:960px;text-align:center;float:none;margin:0 auto; position:relative;}
#utility-nav label.placeholder {left:180px; z-index:2; top:12px;}
#utility-logo{float:left;margin:0;height:36px;width:129px;}

#utility-links{float:right;text-align:right;font-size:11px;line-height:30px;font-weight:700;margin:5px 0 0 0;color:#999;}
.utility {height: 38px;width: 470px;position: absolute;left: 110px;top: 5px;}
#exit {position:absolute; bottom: 7px; right: 7px; height:14px; width: 60px; color:#D6D6D6; cursor:pointer; text-align:left;}
#utility-wrap .util-search-icon {background: url(//images-p-t.shopletcdn.com/img/redesign/master-sprite.png) no-repeat -206px 0px; width:25px;height:25px;display:inline-block;top:7px;left:148px;position:absolute;cursor:pointer; z-index:2;}
button#utilgo{display: block; height: 32px; position: absolute; left: 488px; top:3px; width: 90px; z-index: 1; font-size: 14px; border-radius:0 5px 5px 0;color:#ffffff;text-transform:uppercase;}

/* Search 
#searchBar{float:left;width:59%;height:36px; margin: 15px 0 0 80px;} RESPONSIVE*/
#searchBar {z-index: 7;height: 36px;width: 526px;position: absolute;left: 220px;top: 45px; background: #ffffff; border-radius: 6px;}
#searchBar span {background: url(//images-p-t.shopletcdn.com/img/redesign/master-sprite.png) no-repeat -206px 0px; width:25px;height:25px;display:inline-block;top:6px;left:10px;position:absolute;cursor:pointer;}
#searchtext{border:0;background:transparent;padding:0 9px;position:absolute;left:38px;outline:none;font-size:14px;height: 36px; width: 70%; z-index:10;}
#searchtext::-moz-selection{background-color:#3399ff; color:#ffffff;}
label.placeholder {color:#7a7a7a;font-size:14px;position:absolute;left:45px;top:10px;display:none;z-index:20;}
.input_placeholder{color:#666666;}
button#go{z-index:15;float:right;margin:0;border:0;height:36px; line-height: 36px; position: relative; display:block;font-family: Arial, Arial Narrow, Arial, sans-serif; font-size: 14px; color: #ffffff; width: 85px; border-radius: 0 6px 6px 0; text-transform:uppercase;}

/*hookLogic Banners*/
.hookLogic-banner {margin: 20px 0 20px 0;}

/* Free Shipping */
#header a.free-shipping-banner img {position:absolute; top: 14px; /*width:384px;*/ left:220px; z-index:9995;}
#header a.free-shipping-banner span {color:#a9c010; font-size: 22px;}
#body-wrapper a.free-shipping-banner {position:absolute;top:-67px;margin-left: 150px;z-index:5;display:none;}
/* Cart */
#cart-wrapper {z-index:14;float:right; padding:0 0 0 35px; position:relative; background-color:#282828; height:auto; margin: 0; width:200px;}
#cart{display:block;height:30px;min-width:125px; position:relative; padding: 33px 0 0 0;}
#cartBtn{z-index: 8;position:relative;height:38px;float:right; font-size: 14px; }
#cartBtn a.viewCart{height:38px;display:inline-block; line-height:38px; text-align:center; padding: 0 10px 0 33px; color: #000000;}
#cart a.total{float:right; height:38px; display:block; line-height:38px; padding: 0 18px 0 0;font-size:14px; color:#bfe752; font-style:normal;}
#cart-qty {z-index: 9;background: #8ca611; height: 21px; width: 21px; position:absolute; text-align: center; line-height:20px; color:#ffffff; top: 8px; left: 5px; font-size:11px; font-family:Arial, Arial Narrow, Arial, sans-serif;-webkit-text-shadow: 1px 1px 0 rgba(0,0,0,.5);-moz-text-shadow: 1px 1px 0 rgba(0,0,0,.5);text-shadow: 1px 1px 0 rgba(0,0,0,.5);}
#shipping-message span {position: absolute; bottom: auto; top:0; right:0px; color:#FFFFFF; font-size: 11px; background-color: #eeeeee; color: #000000; font-family:Arial, Arial Narrow, Arial, sans-serif; height:28px; line-height:28px; padding: 0 5px 0 50px; font-size:12px; background-image: url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png); background-repeat:no-repeat; background-position: -333px -253px; }
#shipping-message span.isFree {background-position: -333px -281px;}
#shipping-message span.isFreight {background-position: -333px -309px;}
#shipping-message-shadow {background-image: url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png); background-position: 0px -711px; height:6px; width:62px; position:absolute; top:28px; right:0px; display:block; z-index:999;}
.edit-product {
    text-indent:-9999px;
background-image: url(//images-p-t.shopletcdn.com/img/redesign/promo_sprite.png);
background-repeat: no-repeat;
background-position: -78px -4px;
line-height: 18px;
display: block;
width: 18px;
background-color: #CCC;
border-radius: 9px;
float:right;
margin: 0px 0px 0px 3px;
}
.edit-product:hover {background-color:#45bad7;} 
/*Cart Flyout */
#cartFlyout{z-index: 9998;position:absolute; right:9999px; top: 0px; clear:both; background-color:#FFFFFF; border:solid 0px #1d739d;width:342px; padding-top:0px; -moz-box-shadow: 5px 5px 5px #000000;-webkit-box-shadow: 5px 5px 5px #000000;box-shadow: 0px 0px 5px #000000; display:none;float:left;}
#mini-cart-header {display:inline-block; color:#fff; font-size:20px; margin:0px; height:37px; line-height:37px; text-align: center; width: 100%;}
#shopping-cart-title {float:left; width:307px; text-align:center; color:#FFFFFF; font-size: 20px;}
#close {font-size:12px;cursor:pointer; height: 26px; width:26px; text-align: center; color:#FFFFFF; line-height: 26px; float:right; margin: 5px 5px 0 0;}

/*Fancyboxed Cart Flyout */
#fancybox-content #cartFlyout{z-index: 0;position:static; right:0; top: 0px; clear:both; background-color:#FFFFFF; border:solid 0px #1d739d;width:767px; height: 485px; padding-top:0px; -moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none; display:none;float:none;margin: 0 auto;}
#fancybox-content #mini-cart-ie-border {width: 720px; height:470px; margin: 0 auto; padding-top: 10px; position:static; float:none;}
#fancybox-content #mini-cart-header {width:330px; float: left; clear: left;}
#fancybox-content #shopping-cart-title {width: 330px;}
#fancybox-content #close {display: none;}
#fancybox-content #shippinggeo {float: right; clear: right; padding: 2px 0;}
#fancybox-content .minicart-item-container {float: left; clear: left; max-height:300px; min-height: 240px;}
#fancybox-content .sumblock {float: right; clear: right;}
#fancybox-content .minicartPaper_wrapper {float: left; clear: left; margin: 55px 0 0 3px;}
#fancybox-content #minicart-suggested-wrapper {float: right; margin-top: -70px;}
#minicart-fancy-close {display:inline-block;color: #FFFFFF;line-height:30px;padding: 0 10px;margin:17px 0 5px 0;text-align: center; font-size: 14px; float: left; display: none;}*

#minicart-willclose {float: left;width: 307px;text-align: center; color: #81a000 ;font-size: 20px; height:37px; line-height:50px; display:none;}

.minicart-item-container {width:330px;max-height:202px; overflow:auto; overflow-x:hidden; clear:both; margin:0 10px 0 0;}
.minicart-product-image {float:left; margin:10px 10px 0 10px; text-align:center;}
.minicart-product-summary {float:left;}
.minicart-item {clear:both; padding: 15px 0;}

.minicart-title {color:#0074a2; line-height:14px;}
.minicart-subtext {color:#a8a8a8; font-size:11px; line-height:14px;}
.minicart-quantity {color:#333; font-size:11px; line-height:14px;}
.minicart-price {color: #840909; line-height:14px;}
.minicart-marketplace-item{margin: 0; line-height: 14px; font-size:11px;}

.sumblock {width:312px;padding:15px;float:left;text-align:right;}

.minicart-label {float:left; height: 18px; line-height: 18px; color: #757575;}
.minicart-cost {float:right; height: 18px; line-height: 18px; color: #757575;}
.minicart-label-total {float:left; height: 18px; line-height: 18px; color: #000000; font-size:13px;}
.minicart-cost-total {float:right; height: 18px; line-height: 18px; color: #840909; font-size:13px;}
#minicart-shipping-total {margin: 10px 0 0 0;}

#minicart-checkout {display:inline-block;color: #FFFFFF;line-height:30px;padding: 0 10px;margin:17px 0 5px 0;text-align: center; font-size: 14px;}

#minicart-edit-cart {clear:both; margin: 0; text-align: right; display:block; }

#minicart-suggested-wrapper {margin: 0 10px;float:left;}
.minicart-suggested-product {display:block; text-align:center; width:80px; float:left;}
#minicart-suggested-header {border-bottom:#ccc 1px dashed; border-top:#ccc 1px dashed; padding:5px; font-size:14px; color:#333; margin:10px;}
.minicart-suggested-title {font-size: 11px; height: 45px; display:block;}
.minicart-suggested-price {color:#840909;}
.minicart-suggested-price img {margin: 0 0 -2px 0;}
.minicart-suggested-add {height: 22px; line-height:22px; display: block; width: 35px; margin: 3px auto 10px auto; color:#FFFFFF;}


/* Navigation */
#navigation-wrap {z-index:9996;position:relative;background-image: url("//images-k-o.shopletcdn.com/img/redesign/navigation-bg.png");height: 40px;margin: 0 0 -3px; min-width: 1000px\9;}
*#navigation-wrap {background-image:url(//images-k-o.shopletcdn.com/img/redesign/navigation-bg.png);height:40px; margin:0 auto -3px auto;}

/*New Navigation */
#navigation h1 {width:100%; height:100%;}
#navigation{z-index: 4;display:inline-block; position:relative; margin:0; right: 50%; float:right; font-family: Arial, sans-serif; font-size:13px;}
#navigation a {color: #FFFFFF; font-size: 12px; display:block; padding: 0 14px; width:100%; height:100%;}
body#uk #navigation li.main-item > h3 > a, body#uk #navigation li.main-item > h1 > a { padding: 0 20px; }
.main-item {position: relative; left:50%;  height: 37px; float:left; border-right: 1px solid #ffffff; border-left: 1px solid #d1d1c8;}
.main-item-first {border-left:0px;}
.main-item-last {border-right:0px;}
#navigation li.hover, #navigation li.active{background-color:#494949; border-right: 1px solid #333333; border-left: 1px solid #666666;}
#navigation #d1.hover, #navigation #d1.active {border-left:0px;}
#navigation #d11.hover, #navigation #d11.active {border-right:0px;}

#navigation li.hover a, #navigation li.active a {color:#FFFFFF;}
#navigation .main-item-link {color: #666666;  font-size: 13px;}
.main-item-link span{display:block; line-height: 40px; text-align: center; float: left; font-family:Arial, Helvetica, sans-serif;}
.main-item-link #green-icon {background-image: url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png); background-position:-375px -1452px; width:25px; float: left; margin: 7px 5px 0 -5px;}
.subnav {z-index: 6;display:none; position:absolute; top:37px; left:-1px; padding: 0; width:auto; background-image:url(//images-f-j.shopletcdn.com/img/redesign/gray-menu-bkg.png); box-shadow:inset 0 0 130px #2e2e2e;}

.subnav-title a {background-image:url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png); background-repeat:no-repeat; background-position: right -1296px;}
#d8 .subnav-title a, #d11 .subnav-title a {background-image:url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png); background-repeat:no-repeat; background-position: 0px -1296px;}
#shoplet-paper-menu-banner.subnav-title a, #shoplet-paper-menu-banner.subnav-title:hover {background-image:none;}
#shoplet-paper-menu-banner {height:200px;}

#category-menu li.hasSubNav a {background-image:url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png); background-repeat:no-repeat; background-position: right -1218px;}
#category-menu li.hasSubNav ul li a {background-image:none;}

.subnav li {width: auto; margin: 0 0 0 0; white-space:nowrap; position:relative; }
#navigation .subnav li a {display:block;height:30px; line-height:30px; padding: 0 0 0 16px;}
#navigation .subnav-items li a {padding: 0 16px; background-image:none;}
.subnav li:hover,
.subnav li.hover {background-image:url(//images-f-j.shopletcdn.com/img/redesign/gray-menu-highlight.png);}
.subnav-items {padding: 0; width: auto; background-image:url(//images-f-j.shopletcdn.com/img/redesign/gray-menu-bkg.png); box-shadow:inset 0 0 130px #2e2e2e; display:none; position:absolute; top:0px; white-space:nowrap;}
.subnav-items li {margin: 0; width: auto;white-space:nowrap;}
#d4 .subnav {height: auto; padding: 20px 0 130px 0; width: 240px;}
#d3 .subnav {height: auto; padding: 0 0 0 0;}
#d1 .subnav {left:0;}
#d11 .subnav {left:auto; right: 0px;}
#navigation .noArrow {background-image:none !important;}

/* HEADER BANNER CAROUSEL */
#header-banners-carousel .slide {width:455px; float:left; margin: 0 5px; position:relative; height:70px;}
#header-banners-carousel .slide img {width:455px; float:left; position:absolute; top:0px; left:0px; z-index:1;}
#header-banners-carousel .slide p {position: relative; z-index:2;}
#headerBanner .carousel-wrapper-header {padding: 0 0 0 25px; width: auto; height:auto;}
#header-banners-carousel .caroufredsel_wrapper {margin:0!important;}


/*Ink Finder Mini*/
#navigation a#ink-brother {width: 90px; height:34px; padding:0px; display:block; background-position: 0px 0px; background-image:url(//images-f-j.shopletcdn.com/img/redesign/ink-toner-logos2.png); position:absolute; bottom: 90px; left: 19px;}
#ink-brother:hover {background-position: 0 -101px;}
#navigation a#ink-canon {width: 90px; height:25px; padding:0px; display:block; background-position: -110px 0px; background-image:url(//images-f-j.shopletcdn.com/img/redesign/ink-toner-logos2.png); position:absolute; bottom: 100px; right: 24px;}
#ink-canon:hover {background-position: -110px -101px;}
#navigation a#ink-epson {width: 98px; height:36px; padding:0px; display:block; background-position: 1px -46px; background-image:url(//images-f-j.shopletcdn.com/img/redesign/ink-toner-logos2.png); position:absolute; bottom: 37px; left: 19px;}
#ink-epson:hover {background-position: 1px -147px;}
#navigation a#ink-hp {width: 88px; height:50px; padding:0px; display:block; background-position: -114px -37px; background-image:url(//images-f-j.shopletcdn.com/img/redesign/ink-toner-logos2.png); position:absolute; bottom: 35px; right: 19px;}
#ink-hp:hover {background-position: -114px -138px;}
#navigation a#ink-view-all {position: absolute; bottom: 7px; right: 7px; color:#FFF; padding:0px; width:auto; height:auto; }
#navigation #ink-view-all:hover {color:#E8E8E8;}
.subnavInk {padding: 7px 20px;}
.subnavInk form {margin: 10px 0 30px 0;}
.ink-heading {font-size: 16px; color: #FFFFFF;}
.subnavInk input {border: 0px; height: 25px; line-height: 25px; padding: 0 7px; width:80%; }
.subnavInk button {height: 25px; width: 25px; line-height: 25px; color: #FFFFFF; float: right; }
#shoplet-paper-nav {margin: 0 -15px -7px -66px; clear:both; position:relative; float:left; width:299px;}

/*Tool Belt*/
#tool-belt{ z-index:10;position:absolute; right:10px; top:66px;}
#tool-belt li {height:45px; width:235px; display:block; margin: 0px 0px 5px 0px; position:relative; }
#green-tool-belt a.overlay {background-repeat:no-repeat; display:block; height:100%; background-position:130px -5px;}
#tool-belt .icon {height:45px; width:50px; float:left;}
#tool-belt .icon span {background-image: url(//images-p-t.shopletcdn.com/img/redesign/tool-belt-sprite.png); height:45px; width:50px; float:left; display:block; background-repeat: no-repeat;}
#green-tool-belt .icon span {background-position: 5px -35px;}
#ink-tool-belt .icon span {background-position: -2px -4px;  background-image:url(//images-f-j.shopletcdn.com/img/redesign/hp-overlay.png);}
#business-tool-belt .icon span {background-position: 5px -79px;}
#retailb-tool-belt .icon span {background-image: url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png);background-position: -220px -428px;}
#green-tool-belt .icon span {background-image: url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png);background-position: -166px -428px;}
#hp-tool-belt .icon span {background-image: url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png);background-position: -119px -428px;}
#retail-tool-belt .icon span {background-image: url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png);background-position: -266px -428px;}
#tool-belt-ink-form {float: left;}
#tool-belt-ink-form input {float: left; border: 1px solid #d5d5c8; height: 25px; width: 78%; display: inline-block; margin: 9.5px 10px; padding: 0 5px;}
#tool-belt .go-button {width: 30px; height: 30px; display:block; color:#FFFFFF; position:absolute; top: 9px; right: 5px; text-align:center;}
#green-tool-belt .go-button {border: 0; line-height:22px; }
#ink-tool-belt .go-button {border: 0; line-height:15px;}
#business-tool-belt .go-button {border: 0; line-height:22px;}
#business-tool-belt .go-button {border: 0; line-height:22px;}
.how-to-green {color:#293f00; position:absolute; top: 5px; left: 50px; font-size: 13px;}
.green-number {color:#FFFFFF; position:absolute; top: 20px; left: 60px; font-size: 19px;}
.green-learn-more {color:#FFFFFF; position:absolute; top: 17px; right: 5px; font-size: 14px;}
.business-learn-more {color:#FFFFFF; position:absolute; top: 15px; left: 60px; font-size: 16px;}
#green-tool-belt {border: 1px solid #690;}
#ink-tool-belt {border: 1px solid #d5d5c8;}
#business-tool-belt {border: 1px solid #069;}
#hp-tool-belt {border: 1px solid #0e83b2;}
#retail-tool-belt {border: 1px solid #069;}
#ink-tool-belt .icon {border:1px solid #C06; margin:-1px 0 0 -1px;}

.magenta-go{background-image: url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png); background-position: -104px -885px; background-repeat:no-repeat;}
.magenta-go:hover{background-image: url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png); background-position: -141px -885px; background-repeat:no-repeat;}
.orange-go{background-image: url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png); background-position: -184px -885px; background-repeat:no-repeat;}
.orange-go:hover{background-image: url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png); background-position: -221px -885px; background-repeat:no-repeat;}
.teal-go{background-image: url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png); background-position: -104px -917px; background-repeat:no-repeat;}
.teal-go:hover{background-image: url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png); background-position: -141px -917px; background-repeat:no-repeat;}
.red-go{background-image: url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png); background-position: -184px -917px; background-repeat:no-repeat;}
.red-go:hover{background-image: url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png); background-position: -221px -917px; background-repeat:no-repeat;}
.aqua-go{background-image: url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png); background-position: -184px -949px; background-repeat:no-repeat;}
.aqua-go:hover{background-image: url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png); background-position: -221px -949px; background-repeat:no-repeat;}


.grey { color:#666 !important; }





.green-go{background-image: url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png); background-position: -104px -949px; background-repeat:no-repeat;}
.green-go:hover{background-image: url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png); background-position: -141px -949px; background-repeat:no-repeat;}

/* Special Messaging */
#special-messaging {z-index: 3;height: 35px; background-image: url(//images-p-t.shopletcdn.com/img/redesign/special-message-bg.png); background-repeat:repeat-x; background-position: 2px 0; text-align: center; line-height: 35px; font-size: 17px; position:relative; overflow:hidden; margin: 0 auto -33px auto;}
#special-messaging a {color:#753522;}
#special-message-wrapper {width:600px; margin:0 auto;}
#special-message-wrapper p {font-size: 16px;line-height:35px;}
#special-messaging span.icon {height:22px; width:33px; background-image:url(//images-p-t.shopletcdn.com/img/redesign/banners/rotating-banners-sprite.png); display:inline-block; margin:0px 6px -4px 0;}
#special-messaging span.go-button {height:22px; width:22px; background-image:url(//images-p-t.shopletcdn.com/img/redesign/banners/rotating-banners-sprite.png); display:inline-block; margin:0px 0px -4px 6px;}

/*jQuery FlexSlider v1.8*/
.flexslider a:active {outline: none;}
.slides, .flex-control-nav, .flex-direction-nav {margin: 0; padding: 0; list-style: none;} 
.flexslider {width: 100%; margin: 0; padding: 0;position: relative;zoom: 1;}
.flexslider .slides > li {display: none;position: relative;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {max-width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}
.no-js .slides > li:first-child {display: block;}
.flexslider .slides {zoom: 1;}
.flexslider {zoom: 1; position: relative;}
.flex-caption { background:none; -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); zoom: 1;width: 96%; padding: 2%; position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,.3); color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.3); font-size: 14px; line-height: 18px;}
.flex-direction-nav li a {width: 52px; height: 52px; margin: -13px 0 0; display: block; background: url(//images-a-e.shopletcdn.com/img/redesign/slideshow/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; cursor: pointer; text-indent: -9999px;}
.flex-direction-nav li .next {background-position: -52px 0; right: -21px;}
.flex-direction-nav li .prev {left: -20px;}
.flex-direction-nav li .disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}
.flex-control-nav {width: 25%; position: absolute; left:37.5%; bottom: 20px; text-align: center;}
.flex-control-nav li {margin: 0 0 0 5px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-nav li:first-child {margin: 0;}
.flex-control-nav li a {width: 20px; height: 20px; display: block; background-color:#333333; cursor: pointer; text-indent: -9999px;}
.flex-control-nav li a:hover {background-color:#CCC;}
.flex-control-nav li a.active {background-color:#CCC; cursor: default;}

#slide-show-wrapper {z-index: 2;position:relative; background-image: url(//images-p-t.shopletcdn.com/img/redesign/slideshow/slide-show-stripe.jpg); width:980px; margin: 0 auto; position:relative; overflow: hidden; height: 265px; }

.high-category-page #slide-show-wrapper {height:200px;}
.high-category-page #slide-show-wrapper img {height: 200px;}

/* Featured Items Slider */
#featured-items-border {z-index:13;background-image: url(//images-f-j.shopletcdn.com/img/redesign/slideshow/featured-slider-border.png); height: 9px; width:100%; display:block; position:absolute; bottom:-7px; left:0px;  background-repeat:repeat-x;}
#featured-items-border-bottom {background-image: url(//images-f-j.shopletcdn.com/img/redesign/slideshow/featured-slider-border.png); height: 9px; width:100%; display:block; position:absolute; bottom:-7px; left:0px;  background-repeat:repeat-x;}

#featured-items-carousel {padding: 0 0 10px 0;}
#featured-items-carousel .slide {width: 220px; float:left; margin: 0px 10px; border: solid 1px #e7e7e7; background-color:#FFFFFF; height:313px; padding:12px 0 0 0; position:relative;}

#featured-items-slider {z-index: 17;margin: 0 auto; position: relative; height: 435px; overflow:hidden; background-color:#FFFFFF; }
.scroll { overflow: hidden; margin: 0 auto; position: relative; width: 800px; }
.scrollContainer {position: relative; }
.scrollContainer div.featured-item { width: 212px; margin: 27px 15px 10px 15px;}
.featured-product-shadow {width: 100%; height:12px; display: block; background-image: url(//images-f-j.shopletcdn.com/img/redesign/featured-product-shadow.png); background-repeat:no-repeat;}
.inside {border: 6px solid #e7e7e7; position:relative; top:4%; left:5%; width:85%; height:88%;}
.featured-product-image {display: block; margin: 0px auto 10px auto;}
.featured-product-title {font-size: 12px; margin: 10px auto 15px auto; padding: 0 10px; text-align:center; line-height: 12px; display: block; display: block; height:25px; overflow:hidden; }
.inside p { font-size: 11px; padding: 0px 10px 5px 10px; text-align:center; margin: 0 0 5px 0; }
.inside .sku {margin: 0px;}
.inside .price {padding: 0; text-align:center; font-size: 18px;}
.inside .cart-button { margin: 10px auto 5px auto;}
.inside .desc {height:22px; display:block;}
.inside .product-badge {width: 75px; top:-5px; left: -5px;}
#featured-items-scrollers {z-index: 18;position:relative;}
.scrollButton-left {z-index:9984;position: absolute; left: -22px; top:130px; background-image:url(//images-a-e.shopletcdn.com/img/redesign/carousel-theme-sprite.png); background-position: 0px -545px; width:67px; height:141px; display:block;}
.scrollButton-right {z-index:9985;position: absolute; right: -22px;top:130px; background-image:url(//images-a-e.shopletcdn.com/img/redesign/carousel-theme-sprite.png); background-position: -27px -686px; width:67px; height:141px; display:block; }
.scrollButton-left-sm {z-index:9986;position: absolute; left: -22px; top:120px; background-image:url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png); background-position: -207px -160px; width:52px; height:95px; display:block;}
.scrollButton-right-sm {z-index:9987;position: absolute; right: -22px;top:120px; background-image:url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png); background-position: -249px -253px; width:52px; height:95px; display:block; }
#prev2.scrollButton-left-sm {left: -12px;}
#next2.scrollButton-right-sm {right: -12px;}

.subcategory-carousel-wrapper .scrollButton-left-sm {position: absolute; left: -11px; top:64px; background-image:url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png); background-position: -207px -160px; width:52px; height:95px; display:block;}
.subcategory-carousel-wrapper .scrollButton-right-sm {position: absolute; right: -10px;top:64px; background-image:url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png); background-position: -249px -253px; width:52px; height:95px; display:block; }

.featured-items-carousel-wrapper .scrollButton-left {position: absolute; left: -12px; top:80px; background-image:url(//images-a-e.shopletcdn.com/img/redesign/carousel-theme-sprite.png); background-position: 0px -545px; width:67px; height:141px; display:block;}
.featured-items-carousel-wrapper .scrollButton-right {position: absolute; right: -12px;top:80px; background-image:url(//images-a-e.shopletcdn.com/img/redesign/carousel-theme-sprite.png); background-position: -27px -686px; width:67px; height:141px; display:block; }

.featured-items-carousel-wrapper .inside {border: 6px solid #e7e7e7; position:relative; top:0px; left:5%; width:85%; height:92%;}
.featured-items-carousel-wrapper .featured-product-image {display: block; margin: 10px auto 10px auto;}
.featured-items-carousel-wrapper .featured-product-title {font-size: 12px; margin: 10px auto 10px auto; text-align:left; padding: 0 10px 0 15px; line-height: 12px; display: block; display: block; height:25px; overflow:hidden; }
.featured-items-carousel-wrapper .inside p { font-size: 11px; padding: 0px 10px 5px 15px; text-align:left; margin: 0 0 5px 0; }
.featured-items-carousel-wrapper .inside .sku {margin: 0 0 20px 0;}
.featured-items-carousel-wrapper .inside .price {padding: 0 0 0 15px; font-size: 18px; margin: 0 0 15px 0;}
.featured-items-carousel-wrapper .inside .cart-button { margin: 10px 0 5px 15px;}
.featured-items-carousel-wrapper .inside .desc {height:22px; display:block;}
.featured-items-carousel-wrapper .inside .product-badge {width: 80px; top:-6px; left: -6px;}

.search-page .scrollButton-left {position: absolute; left: -10px; top:150px; background-image:url(//images-a-e.shopletcdn.com/img/redesign/carousel-theme-sprite.png); background-position: 0px -545px; width:67px; height:141px; display:block;}
.search-page .scrollButton-right {position: absolute; right: 0px;top:150px; background-image:url(//images-a-e.shopletcdn.com/img/redesign/carousel-theme-sprite.png); background-position: -27px -686px; width:67px; height:141px; display:block; }

/*Carousels*/
.carousel-wrapper {background-color:transparent; padding: 20px 0 10px 0; position:relative; overflow: visible; clear:both; margin:0 auto;}
.carousel-prev {z-index: 9994;position:absolute; top:47%; left:-20px; background-image:url(//images-a-e.shopletcdn.com/img/redesign/carousel-theme-sprite.png); background-position: 0px -307px; width:42px; height:42px; display:block;}
.carousel-next {z-index: 9995;position:absolute; top:47%; right:-20px; background-image:url(//images-a-e.shopletcdn.com/img/redesign/carousel-theme-sprite.png); background-position: 0px -350px; width:42px; height:42px; display:block;}
#carousel-left-shadow {background-image:url(//images-a-e.shopletcdn.com/img/redesign/carousel-theme-sprite.png); background-position: -20px -15px; background-repeat:no-repeat; width: 15px; height: 292px; display:block; position:absolute; left:0px; top:0px;z-index: 9993;}
#carousel-right-shadow {z-index: 9992;background-image:url(//images-a-e.shopletcdn.com/img/redesign/carousel-theme-sprite.png); background-position: -5px -15px; background-repeat:no-repeat; width: 15px; height: 292px; display:block; position:absolute; right:-1px; top:0px;}

.carousel-wrapper-mini {background-color: #FFFFFF; padding: 0; position:relative; overflow: visible; clear:both; margin: 10px auto; }
.carousel-wrapper-mini .carousel-prev {position:absolute; top:36%; left:0px; background-image:url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png); background-position: -280px -364px; width:25px; height:25px; display:block;}
.carousel-wrapper-mini .carousel-next {position:absolute; top:36%; right:0px; background-image:url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png); background-position: -280px -389px; width:25px; height:25px; display:block;}
.carousel-wrapper-mini #carousel-left-shadow {background-image:url(//images-a-e.shopletcdn.com/img/redesign/carousel-theme-sprite.png); background-position: -20px -405px; background-repeat:no-repeat; width: 15px; height: 75px; display:block; position:absolute; left:0px; top:10px;}
.carousel-wrapper-mini #carousel-right-shadow {background-image:url(//images-a-e.shopletcdn.com/img/redesign/carousel-theme-sprite.png); background-position: -5px -405px; background-repeat:no-repeat; width: 15px; height: 75px; display:block; position:absolute; right:-1px; top:10px;}
.carousel-pagination {text-align: center; position:absolute; width:100%; top:-25px; z-index:9999; }
.carousel-pagination a {height: 16px; width: 16px; display:inline-block;text-indent:-9999px; background-color: #000; border-radius: 8px; margin: 0 3px; }
.carousel-pagination a:hover, .carousel-pagination a.selected{background-color: #CCCCCC;}
.carousel-pagination a span {display:none;}
#carousel-pagination-1.carousel-pagination {margin:0;}

.carousel-wrapper-header {background-color: #FFFFFF; padding: 0; position:relative; overflow: hidden !important; height:70px !important; clear:both; margin: 10px auto; }
.carousel-wrapper-header .carousel-prev {position:absolute; top:28%; left:0px; background-image:url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png); background-position: -280px -364px; width:25px; height:25px; display:block;}
.carousel-wrapper-header .carousel-next {position:absolute; top:28%; right:0px; background-image:url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png); background-position: -280px -389px; width:25px; height:25px; display:block;}

#search-content .carousel-wrapper-mini {background-color: #FFFFFF;clear: both;float: right;margin: 0px 30px 20px 0;overflow: visible;padding: 20px 0 10px;position: relative;width: 530px;}

.carousel-wrapper-clear {background-color: #FFFFFF; padding: 20px 0 10px 0; position:relative; overflow: hidden; clear:both; margin: 20px auto; }
.carousel-wrapper-clear .carousel-prev {position:absolute; top:46%; left:-30px; background-image:url(//images-a-e.shopletcdn.com/img/redesign/carousel-theme-sprite.png); background-position: -33px -489px; width:25px; height:25px; display:block;}
.carousel-wrapper-clear .carousel-next {position:absolute; top:46%; right:-30px; background-image:url(//images-a-e.shopletcdn.com/img/redesign/carousel-theme-sprite.png); background-position: -33px -514px; width:25px; height:25px; display:block;}
.carousel-wrapper-clear #carousel-left-shadow {background-image:url(//images-a-e.shopletcdn.com/img/redesign/carousel-theme-sprite.png); background-position: -20px -15px; background-repeat:no-repeat; width: 15px; height: 292px; display:block; position:absolute; left:0px; top:0px;}
.carousel-wrapper-clear #carousel-right-shadow {background-image:url(//images-a-e.shopletcdn.com/img/redesign/carousel-theme-sprite.png); background-position: -5px -15px; background-repeat:no-repeat; width: 15px; height: 292px; display:block; position:absolute; right:-1px; top:0px;}

.high-category-page .carousel-wrapper-clear {padding: 0 0 10px 0; margin: 0 auto;}


#subcategory-carousel .slide {float:left; width: 764px;}
.carousel-wrapper.subcategory-carousel-wrapper {padding: 0;}
.subcategory-carousel-wrapper .scrollButton-left {position: absolute; left: -11px; top:90px; background-image:url(//images-a-e.shopletcdn.com/img/redesign/carousel-theme-sprite.png); background-position: 0px -545px; width:67px; height:141px; display:block;}
.subcategory-carousel-wrapper .scrollButton-right {position: absolute; right: -10px;top:90px; background-image:url(//images-a-e.shopletcdn.com/img/redesign/carousel-theme-sprite.png); background-position: -27px -686px; width:67px; height:141px; display:block; }

#search-carousel .slide {float:left; margin:7px 11px 5px 0px;}
#search-carousel .product-block-1 {margin: 0;}

#brands-carousel {padding: 0px;}
#brands-carousel .slide {width: 80px; float:left; margin:0 5px;}
#brands-carousel .product-block-1 {margin: 0 0 10px 0;}
#brands-carousel a {display:block; float:left; line-height:65px; margin: 0 10px; }

.brands-carousel-wrapper .carousel-prev {top:22px;}
.brands-carousel-wrapper .carousel-next {top:22px;}

#green-carousel {padding: 0 0 0 0;}
#green-carousel .slide {width: 770px; float:left;}
#green-carousel .product-block-6 {width: 700px;}


/*DIET CAROUSEL*/
.diet-carousel-wrapper {display:block; width:100%; margin:0 auto; position:relative; overflow: hidden;}
.diet-carousel-wrapper .slides {display:block; }
.diet-carousel-wrapper .slide {display:block; float:left; overflow:hidden;}
.diet-carousel-wrapper .slide img {}
.diet-carousel-wrapper .slide.active {}
.diet-carousel-wrapper .next, .diet-carousel-wrapper .prev {position:absolute; top: 50%; cursor:pointer; display:block; text-indent:-99999px; background-image: url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png); width: 25px; height: 25px; margin-top:-12px}
.diet-carousel-wrapper .next {right:-20px; opacity: 0; background-position: -280px -389px;}
.diet-carousel-wrapper .prev {left:-20px; opacity: 0; background-position: -280px -364px;}
.diet-carousel-wrapper:hover .next {right:5px; opacity: 1;}
.diet-carousel-wrapper:hover .prev {left:5px; opacity: 1;}
.diet-carousel-wrapper .slidenav {position:absolute; float:left; left:50%; bottom: -20px; opacity:0;}
.diet-carousel-wrapper:hover .slidenav {bottom: 15px; opacity: 1;}
.diet-carousel-wrapper .slidenav li a {display:block; width:20px; height:20px; background-color: #000000; border-radius: 50%; cursor:pointer;}
.diet-carousel-wrapper .slidenav li {display:block;float:left;position:relative;right:50%; margin:0px 2px}
.diet-carousel-wrapper .slidenav li.active a, .diet-carousel-wrapper .slidenav li:hover a {background-color: #999999;}
.diet-carousel-wrapper .slidenav li.play-pause a {background: url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png) 0 -170px no-repeat;}
.diet-carousel-wrapper .slidenav li.play-pause:hover a {background-position: -60px -170px;}
.diet-carousel-wrapper .slidenav li.play-pause.pause a {background: url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png) -20px -170px no-repeat;}
.diet-carousel-wrapper .slidenav li.play-pause.pause:hover a {background-position: -80px -170px;}

	/*DIET CAROUSEL OPTIONS*/
.slide > * {margin:0 auto !important; float: none !important; display:block;}
#brandsCarousel.diet-carousel-wrapper .slide, #brandsCarousel-category.diet-carousel-wrapper .slide {text-align:center;}
#brandsCarousel .slide, #brandsCarousel-category .slide {height:65px; line-height:65px;}
#skusCarousel.diet-carousel-wrapper .slide {width: 25%;}
.high-category-page #skusCarousel .next {top: 45%; right:0px;}
.high-category-page #skusCarousel .prev {top: 45%; left:0px;}
.high-category-page h1.high-category-title {top:30px;}

	/*DIET ALWAYS SHOW NAV*/
#bannersCarousel {background-image: url(//images-p-t.shopletcdn.com/img/redesign/slideshow/slide-show-stripe.jpg);}
#bannersCarousel.diet-carousel-wrapper .next, #bannersCarousel.diet-carousel-wrapper .prev {display:none;} 
.diet-carousel-wrapper:hover .next, .diet-carousel-wrapper .next {right:5px; opacity: 1;}
.diet-carousel-wrapper:hover .prev, .diet-carousel-wrapper .prev {left:5px; opacity: 1;}
.diet-carousel-wrapper:hover .slidenav, .diet-carousel-wrapper .slidenav {bottom: 15px; opacity: 1;}

	/*DIET IE 8 AND BELOW NAV FIX*/
.diet-carousel-wrapper .slidenav li a {background:none url(/img/redesign/master-sprite.png) -40px -170px no-repeat\9;}
.diet-carousel-wrapper .slidenav li.active a {background:none url(/img/redesign/master-sprite.png) -100px -170px no-repeat\9;}
.diet-carousel-wrapper .slidenav li a:hover {background:none url(/img/redesign/master-sprite.png) -100px -170px no-repeat\9;}

	/*DIET CSS TRANSITIONS*/
.diet-carousel-wrapper .next, .diet-carousel-wrapper .prev, .diet-carousel-wrapper .slidenav {-moz-transition:	0.5s all ease;-webkit-transition:	0.5s all ease;transition: 0.5s all ease;}

	/*DIET HIGH CAT BACKGROUNDS*/
.high-category-page #bannersCarousel {width:980px; margin:0 0 0 -10px; background-position: top center !important; float:left;}
#bannersCarousel.diet-carousel-wrapper.office {background-image: url(//images-a-e.shopletcdn.com/img/redesign/banners/background3.png);}
#bannersCarousel.diet-carousel-wrapper.furniture {background-image: url(//images-a-e.shopletcdn.com/img/redesign/banners/background2.png);}
#bannersCarousel.diet-carousel-wrapper.technology {background-image: url(//images-a-e.shopletcdn.com/img/redesign/banners/background8.png);}
#bannersCarousel.diet-carousel-wrapper.janitorial-supplies {background-image: url(//images-a-e.shopletcdn.com/img/redesign/banners/background10.png);}
#bannersCarousel.diet-carousel-wrapper.food-breakroom {background-image: url(//images-a-e.shopletcdn.com/img/redesign/banners/background5.png);}
#bannersCarousel.diet-carousel-wrapper.restaurant-supplies {background-image: url(//images-a-e.shopletcdn.com/img/redesign/banners/background6.png);}
#bannersCarousel.diet-carousel-wrapper.tools {background-image: url(//images-a-e.shopletcdn.com/img/redesign/banners/background9.png);}
#bannersCarousel.diet-carousel-wrapper.medical-supplies {background-image: url(//images-a-e.shopletcdn.com/img/redesign/banners/background10.png);}
#bannersCarousel.diet-carousel-wrapper.clearance {background-image: url(//images-a-e.shopletcdn.com/img/redesign/banners/background7.png);}
#bannersCarousel.diet-carousel-wrapper.coffee {background-image:url(//images-a-e.shopletcdn.com/img/redesign/banners/background4.png);}

	/*DIET MOBILE*/
.mobile #bannersCarousel {width: 100% !important;}
.mobile .high-category-page #bannersCarousel {margin:0;}
.mobile #bannersCarousel img {width: 100% !important; height: auto !important;}

	/*DIET FIXES*/
.homepage-featured-items .product-block-global {float: left;width: 130px;height: auto;margin: 0 15px 20px 0px;border: 1px solid #E0E0E0;padding: 0 10px 15px 10px;position: relative;}
.homepage-featured-items .product-block-1 {float: left;width: 130px;height: auto !important;margin: 0 15px 20px 0px;border: 1px solid #E0E0E0;padding: 0 10px 15px 10px;position: relative;}
.homepage-featured-items .product-block-global .quantity .qty,
.homepage-featured-items .product-block-global .quantity label,
.homepage-featured-items .product-block-global .freeshipping,
.homepage-featured-items .product-block-global .freeshipping-eligible,
.homepage-featured-items .product-block-global .truck-delivery,
.homepage-featured-items .product-block-global .desc,
.homepage-featured-items .product-block-1 .desc,
.homepage-featured-items .product-block-1 .addToCart {display:none;}
.homepage-featured-items .product-block-global .addToCart {margin: 20px 0 0 0;}
.homepage-featured-items .product-block-global .image img, .homepage-featured-items .product-block-1 .image img {width:100px !important; height: 100px !important; margin: 0 0 0 15px;}
.homepage-featured-items .product-block-global.last, .homepage-featured-items .product-block-1.last {margin:0 0 20px 0;}
.homepage-featured-items .product-block-1 .product-title {margin: 0 0 7px 0;height: 27px;overflow: hidden;line-height: 14px;padding-bottom: 3px;}


/* Body */
#main{padding:0;background-color:#FFFFFF; margin:0 auto;}
#rightSidebar{margin: 0;}
#leftSidebar{margin-right:0; }
#content-container {position:relative; padding: 0px 10px;}
#content-container.high-category-page {position:relative; }
.front-page-description {float:left;padding: 0px 30px 0 0;}

.page-title {font-family: Arial, Arial Narrow, Arial, Sans-serif; font-size: 40px; color: #840909; margin: 10px 0px 15px 0;}
.page-sub-title {font-size: 35px; color: #840909; margin: 10px 0px 15px 0;}
h3.page-sub-title {font-size: 18px; margin: 10px 0 0 0;}

.block {line-height: 18px; margin: 0px 0px 40px 0px; font-size:12px;}

/* Site Layouts */
.main-content, .sidebar {margin: 0 0 20px 0; position:relative;float:left;}
.sidebar-left .sidebar {width:265px; float:left; padding: 0 15px 0 0;} 
.sidebar-left .main-content {width:665px; float:right; padding: 0 0 0 15px; background-image: url(//images-a-e.shopletcdn.com/img/redesign/dotted-border-black.png); background-repeat:repeat-y;}
.sidebar-right .sidebar {width:265px; float:right; padding: 0 0 0 15px; background-image: url(//images-a-e.shopletcdn.com/img/redesign/dotted-border-black.png); background-repeat:repeat-y;}
.sidebar-right .main-content {width:665px; float:left; padding: 0 15px 0 0; }
.skinny-sidebar-left .sidebar {width:165px; float:left; padding: 0 15px 0 0;}
.skinny-sidebar-left .main-content {width:765px; float:right; padding: 0 0 0 15px; background-image: url(//images-a-e.shopletcdn.com/img/redesign/dotted-border-black.png); background-repeat:repeat-y;}
.skinny-sidebar-right .sidebar {width:165px; float:right; padding: 0 0 0 15px; background-image: url(//images-a-e.shopletcdn.com/img/redesign/dotted-border-black.png); background-repeat:repeat-y;}
.skinny-sidebar-right .main-content {width:765px; float:left; padding: 0 15px 0 0;}

/* Product Blocks */
.product-page {padding: 0 0 0 0;}
.image {margin: 15px auto; display: block;}
.product-title {display:block; font-size: 12px;}
.prod_des_bx {color:#666666; font-size:11px;}
.sku {color:#666666; font-size:11px;}
.price {color:#840909;font-size: 18px;}
.price span {color:#666666; font-size: 14px;}
.cart-button {height: 25px; line-height: 25px; width:auto; padding: 0px 5px; color: #FFFFFF;font-size:11px; display:inline-block; text-align:center; text-transform:uppercase;}
#uk .cart-button {font-size:9px;}
.cart-button:hover {color: #FFFFFF;}
.mini-button {height: 25px; line-height: 25px; padding: 0px 5px; color: #FFFFFF; display:inline-block; text-align:center; text-transform:uppercase;}
.mini-button:hover {color: #FFFFFF;}
.quantity {line-height: 26px;}
.quantity label, .product-block-1 .quantity input{float:left;}
.quantity label{color:#000000; font-weight:bold; margin: 0 5px 5px 0;}
.quantity input{width: 26px; height: 20px; line-height:20px; text-align:center;}
.quantity .cart-button {width:auto; float:none;height:auto; display:inline-block;}
.product-badge {z-index: 9983;position: absolute; top:-1px; left:-1px;}
a.freeshipping-eligible {font-size: 11px; color: #840909;background:url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png) 0 -90px no-repeat;padding:2px 0 0 30px;height:17px;font-weight:400;display:inline-block;}
a.freeshipping {font-size: 11px;background:url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png) -349px -377px no-repeat;padding:2px 0 0 30px;height:17px;font-weight:400;display:inline-block; color:#87a502;}
a.truck-delivery {font-size: 11px; background:url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png) -349px -405px no-repeat;padding:2px 0 0 30px;height:17px;font-weight:400;display:inline-block; color:#c25912;}
.image img.recycled{padding:0;position:absolute;bottom:10px;right:19px;}
.image em.recycled{padding:0;position:absolute;bottom:10px;right:4px;background:url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png) -236px -619px no-repeat;height:28px;width:28px;display:inline-block}
.minicart-price em.recycled {margin: 5px 0;padding:0;background:url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png) -236px -619px no-repeat;height:28px;width:28px;display:block}
.productVideo {float:left;width:120px;height:90px;margin-right:10px;}
.productVideo a {position:relative;}
.productVideo img {position:absolute;z-index:1;}
.productVideo img#playVideo {z-index:99;}

.bottom {clear: both; position: relative; background-color: #282828; height: 25px; color:#FFFFFF; bottom:0px; position:absolute; width:100%; padding: 0px; border-radius: 0px; left: 0px; }
.bottom.checked { background-color: #840909;}
.bottom a, .bottom a:visited{color:#D6D6D6;}
.bottom a:hover {color:#FFFFFF;}
.bottom ul li {height: 25px; line-height: 25px;}
.bottom ul li.compare {float:left;}
.bottom ul li.compare input {margin: 5px 5px 0 5px; float: left;}
.bottom ul li.pa {float:right;}
.bottom ul li.pa span{float: left;display: block;margin: 3px 6px 0px 0px;background-image: url("//images-a-e.shopletcdn.com/img/redesign/compare-sprite.png");background-position: -56px 0px;background-repeat: no-repeat;width: 19px;height: 25px;font-weight: bold;font-size: 17px;text-align: center;line-height: 20px;}
.bottom ul li.al {float:right;}
.bottom ul li.al span{float: left; display: block; margin: 3px 0 0 0; background-image: url(//images-a-e.shopletcdn.com/img/redesign/compare-sprite.png); background-position: -27px 0px; background-repeat:no-repeat; width:25px; height:25px;}

.product-block-min {float: left; width:130px; height:auto; margin: 0 15px 20px 0px; border:1px solid #E0E0E0; padding: 0 10px 15px 10px; position: relative;}
.product-block-min.last {margin: 0 0px 20px 0px;}
.product-block-min .product-image {margin: 15px auto; display: block;}
.product-block-min .product-title {margin:0 0 7px 0; height:27px; overflow:hidden; line-height:14px; padding-bottom: 3px;}
.product-block-min .sku {margin:0px 0px 20px 0px;}
.product-block-min .price {margin: 0px 0px 15px 0px;}
.product-block-min .desc {height: 25px; margin: 0 0 15px 0;}
.product-block-min .product-badge {width: 70px;}

.sidebar .product-block-min {border:0px;}



.product-block-1{margin:7px 14px 5px 0px; border:1px solid #E0E0E0;border-bottom-color:#eee;background:#FFFFFF;position:relative;width:158px; height:410px; padding: 0 10px; float:left; display:block;}
.product-block-1.last {margin:7px 0 5px 0px;}
.product-block-1 .image {width:148px; position:relative;}
.product-block-1 .product-title {margin: 0 0 10px 0; height:25px;}
.product-block-1 .desc {height: 25px; margin: 0 0 10px 0;}
.product-block-1 .price {margin: 0 0 15px 0;}
.product-block-1 .product-badge {width: 80px; height:80px;}
.product-block-1 a.freeshipping-eligible {position: absolute; bottom: 35px; left: 12px; }
.product-block-1 a.freeshipping {position: absolute; bottom: 35px; left: 35px; }
.product-block-1 a.truck-delivery {position: absolute; bottom: 35px; left: 35px; }
.product-block-1 input {padding:0px; float:left; margin-right:7px;}
.high-category-page .product-block-1 {height: auto; padding: 0 15px 15px 15px;}

.product-block-global{margin:7px 14px 5px 0px; border:1px solid #E0E0E0;border-bottom-color:#eee;background:#FFFFFF;position:relative;width:158px; line-height:11px; height:360px; padding: 0 10px; float:left; display:block;}
.product-block-global.ss {width:168px;height:430px;}
.product-block-global.ss .schedule { width:100%; clear:both;margin-top:10px;text-align:center; }
.product-block-global.ss .schedule button, .product-block-global.ss .schedule .cart-button {float:none;display:inline;}
/**+html .product-block-global a.cart-button.green-gradient.accent-font.border-five.sca3{margin-top:-25px;}*/
.product-block-global.last {margin:7px 0 5px 0px;}
.product-block-global .image {width:148px; position:relative;}
.product-block-global .product-title {margin: 0 0 10px 0; height:25px;}
.product-block-global .desc {height: 25px; margin: 0 0 10px 0;}
.product-block-global .price {margin: 0 0 15px 0;}
.product-block-global .product-badge {width: 80px; height:80px;}
.product-block-global a.freeshipping-eligible {position: absolute; bottom: 5px; left: 12px; }
.product-block-global a.freeshipping {position: absolute; bottom: 5px; left: 35px; }
.product-block-global a.truck-delivery {position: absolute; bottom: 5px; left: 35px; }
.product-block-global input {padding:0px; float:left; margin-right:7px;}

.product-block-2{height: 150px; border:1px solid #E0E0E0;border-bottom-color:#eee;background:#fff;display:block;position:relative;margin-bottom:6px;clear:both;overflow:hidden; padding:15px 15px 0px 15px; width:95.7%;}
.product-block-2 .image {float:left; margin: 0 auto; position:relative; width:100px; height:100px; display:block;}
.product-block-2 .prod_des_bx .product-title {margin: 0px 0px 10px 0px; font-size: 12px;}
.product-block-2 .addToCart {float: right; width: 140px;}
.product-block-2 .prod_des_bx {float: left; width: 350px; height:100px; margin: 0 0 0 20px; line-height: 15px;}
.product-block-2 .price {margin: 0 0 15px 0;}
.product-block-2 .product-badge {width: 70px; height:70px;}
.product-block-2 .prod_des_bx .seeMore {padding-left: 18px; background: url(//images-p-t.shopletcdn.com/img/bg/p_more.gif) 0 0 no-repeat; margin: 10px 0 0 0;}
.product-block-2 a.freeshipping-eligible {position: absolute; bottom: 35px; right: 15px;}
.product-block-2 a.freeshipping {position: absolute; bottom: 35px; right: 15px;}
.product-block-2 a.truck-delivery {position: absolute; bottom: 35px; right: 15px;}
.product-block-2 .bottom ul li {margin-right: 15px;}
.product-block-2 input {padding:0px;}

.product-block-6 {height: 250px; border:1px solid #E0E0E0;border-bottom-color:#eee;background:#fff;display:block;position:relative;margin-bottom:6px;clear:both;overflow:hidden; padding:15px 15px 0px 15px;}
.product-block-6 .image {float: left; margin: 50px auto 0 auto; position:relative;}
.product-block-6 .logo { position:absolute; left:70px;}
.product-block-6 .prod_des_bx {margin: 20px 0px 10px 20px; font-size: 12px; float: left; width:50%; line-height: 15px;}
.product-block-6 .prod_des_bx .product-title {margin: 0px 0px 10px 0px; font-size: 16px;}
.product-block-6 .addToCart {float: right; margin: 10px 10px 0 0; width: 160px;}
.product-block-6 .price {margin: 0 0 15px 0;}
.product-block-6 .product-badge {width: 91px; height:91px;}
.product-block-6 .prod_des_bx .seeMore {padding-left: 18px; background: url(//images-p-t.shopletcdn.com/img/bg/p_more.gif) 0 0 no-repeat; margin: 10px 0 0 0;}
.product-block-6 a.freeshipping-eligible {position: absolute; bottom: 35px; right: 15px;}
.product-block-6 a.freeshipping {position: absolute; bottom: 35px; right: 15px;}
.product-block-6 a.truck-delivery {position: absolute; bottom: 35px; right: 15px;}
.product-block-6 .bottom ul li {margin-right: 15px;}
.product-block-6 input {padding:0px;}
.product-block-6 .quantity .cart-button {width: auto; float:left; margin-left:5px;}

.quickViewTrigger{z-index: 9990;position:absolute;top:70px;left:40px;padding:0px;background: #0087bf;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwODdiZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDVjODciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #0087bf 0%, #005c87 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0087bf), color-stop(100%,#005c87));
background: -webkit-linear-gradient(top,  #0087bf 0%,#005c87 100%);
background: -o-linear-gradient(top,  #0087bf 0%,#005c87 100%);
background: -ms-linear-gradient(top,  #0087bf 0%,#005c87 100%);
background: linear-gradient(top,  #0087bf 0%,#005c87 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0087bf', endColorstr='#005c87',GradientType=0 ) size:22px; border-radius:5px;}
.quickViewTrigger .trigger-button {display:block;height: 20px; line-height:20px; padding: 10px 17px; color:#FFF; font-weight:bold; border-radius:5px;}
.quickViewTrigger:hover {background: #0078ac;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNzhhYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDUzN2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #0078ac 0%, #00537a 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0078ac), color-stop(100%,#00537a));
background: -webkit-linear-gradient(top,  #0078ac 0%,#00537a 100%);
background: -o-linear-gradient(top,  #0078ac 0%,#00537a 100%);
background: -ms-linear-gradient(top,  #0078ac 0%,#00537a 100%);
background: linear-gradient(top,  #0078ac 0%,#00537a 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0078ac', endColorstr='#00537a',GradientType=0 )}
.promo {position:relative; display:block; width:100%; height:1px;}

/*Heading Tags*/
h1, h2, h3, h4, h5, h6 {color:#840909; margin: 0 0 10px 0; font-weight: 400; position:relative; font-family: Arial, Arial Narrow, Arial, Sans-serif;}
h1 {font-size:36px; line-height:48px;}
h2 {font-size:18px; line-height: 25px;}
h3 {font-size:18px; line-height: 18px;}
.frontpage .sidebar h2 {margin: 0 0 10px 0px;line-height: 35px;}
h1.high-category-title {z-index:16;position: absolute; font-size: 40px; left: 10px; line-height:51px; color: #FFF;}

/*Search Page*/
.search-page {padding: 45px 0 0 0;}
#search-header {min-height:50px; clear:both; margin:-5px 0 0 0;}
#search-content h1 {float:left;text-transform:capitalize; margin: 0;}
.search-content-green {color:#87A502!important;}

#search-content h1 span {font-size:12px;color:#999}
#search-content form {width:100%; clear:both;}
#search-results, #search-results-first8 {position: relative; margin:0 auto;}
.search-thead {margin-bottom:6px;font-size:14px;color:#666;width:100%;position:relative;float:left;}
.search-thead div {font-weight:700}
.search-thead .sort-by{float:right;margin-top:6px}
.search-thead .sort-by a {padding:0 4px}
.search-thead .sort-by a.high {padding:0 16px 0 4px;margin-right:6px;background:url(//images-k-o.shopletcdn.com/img/list-grid.png) 100% -598px no-repeat;display:inline-block}
.search-thead .sort-by a.low {padding:0 16px 0 4px;margin-right:6px;background:url(//images-k-o.shopletcdn.com/img/list-grid.png) 100% -648px no-repeat;display:inline-block}
.search-thead .sort-by a.ed {color:#000!important}
.search-tfoot {color:#666666;font-size:12px;clear:both; margin: 10px 0 0 0; padding: 0 0 0 10px;}
.search-tfoot .page-num {padding:10px 0;width:110px;float:left;}
.search-tfoot .per-page a.active {color:#666!important;cursor:default}
.search-tfoot .per-page {padding:10px 0;width:200px;float:left}
.compare-box {float:left}
.compare-box ul {float:left}
.compare-box li {border:1px solid #E0E0E0;display:block;float:left;margin:0 0 0 4px;position:relative;height:25px;width:25px;background:#FFF url(//images-p-t.shopletcdn.com/img/text-field.gif) no-repeat 0 0}
.compare-box a span {height:13px;width:14px;display:inline-block;position:absolute;top:-10px;right:-16px;background:url(//images-u-z.shopletcdn.com/img/xpd.png) repeat scroll -609px -19px}
.compare-box span {font-weight:400;font-size:12px;padding:0 4px;margin:4px;display:inline-block}
.submit-compare {background:url(//images-k-o.shopletcdn.com/img/list-grid.png) 0 -500px no-repeat;width:57px;height:26px;display:block;float:left}
.submit-compare:hover {background-position:0 -550px}
#compareBtn.disabled {cursor:default;background-position:0 -473px;}
ul.gl {float:right;margin-top:12px;margin-right:16px}
ul.gl li {float:left}
ul.gl li strong {font-size:14px;color:#666;padding:4px 4px 0 0;display:inline-block}
ul.gl .list a,ul.gl .grid a {background:url(//images-k-o.shopletcdn.com/img/list-grid.png);height:23px;width:23px;display:block}
ul.gl .grid a {background-position:0 0}
ul.gl .grid a.selected {background-position:0 -50px}
ul.gl .list a {background-position:0 -100px}
ul.gl .list a.selected {background-position:0 -150px}

#search-banner {clear:both;padding: 1px 0 1px 0;margin: 5px 0 5px 0;}
#finder-banner span.hp-overlay {background-image:url(//images-f-j.shopletcdn.com/img/redesign/hp-overlay.png); width:55px; height:55px; display:block; position:absolute; right:20px; top:-5px; left:auto;}

.pagination{float:right;font-size:14px;margin:10px 0 6px 0;list-style:none;}
.pagination li{float:left;}
.pagination li.num{display:inline;margin:0 1px;}
.pagination li.num a.disabled,.pagination li.num a.disabled:hover,.pagination li.num a.disabled:visited,.pagination li.num a.disabled:active{color:#666;cursor:default;}
.pagination li.num a.active,.pagination li a.active:hover,.pagination li.num a.active:visited,.pagination li.num a.active:active{color:#666;}
.pagination li.disabled a,.pagination li.disabled a:hover,.pagination li.disabled a:visited,.pagination li.disabled a:active{color:#666;cursor:default;}
.pagination li.num:hover{background-position:100% -25px;}
.pagination li.num:hover a{background-position:0 -25px;}
.pagination li.num a{display:inline-block;padding:4px 5px 0 5px;}
.pagination li a{display:inline-block;padding:2px;}
.pagination li.next a,.pagination li.prev a{background:url(//images-p-t.shopletcdn.com/img/redesign/page-icons.png) 0 0 no-repeat;display:inline-block;padding:4px 6px 5px;}
.pagination li.next{border-left:solid 1px #d0d0d0;}
.pagination li.next a{background-position:0 2px;padding-right:26px; color:#666;} 
.pagination li.next a:hover{background-position:0 -20px; color:#3597bd;}
.pagination li.prev{border-right:solid 1px #d0d0d0;}
.pagination li.prev a{background-position:0 -45px;padding-left:24px; color:#666;}
.pagination li.prev a:hover{background-position:0 -67px;  color:#3597bd;}
.pagination li.prev a.disabled,.pagination li.prev a.disabled:hover,.pagination li.prev a.disabled:active,.pagination li.prev a.disabled:visited{background-position:0 -89px;cursor:default;color:#d0d0d0;}
.pagination li.next a.disabled,.pagination li.next a.disabled:hover,.pagination li.next a.disabled:active,.pagination li.next a.disabled:visited{background-position:0 -110px;cursor:default;color:#d0d0d0;}

#greensearch {width:170px; display:block; margin:0 auto 10px auto; line-height: 39px; color:#FFFFFF; font-size: 11px; overflow:hidden;}
#greensearch span {background-image: url(//images-p-t.shopletcdn.com/img/redesign/tool-belt-sprite.png); background-position: 5px -37px; height:40px; width:40px; float:left; margin: 0px 0px 0px -6px;}
#greensearchtrees {background:url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png) 0 -260px no-repeat; width:165px; height:38px; display:block; margin:0 0 10px 0; color:#87A502; padding-left:5px;}

/* Search Filter System */
ul.products{margin:0;padding:10px;}
ul.products li{width:164px;padding:10px 5px 10px;float:left;}
ul.products a{font-size:12px;}
ul.products .price{font-size:14px;padding:6px 0;}
ul.products .price span{color:#000;}
ul.products li.product-block .sku_detail .image,ul.products li.product-block sku_detail .title{height:28px;padding:2px;display:block;}
ul.products li.product-block .sku_detail .desc{height:28px;}
button.search-submit{background:url(//images-f-j.shopletcdn.com/img/headers.png) 0 0;font-size:1.4em;overflow:hidden;font-weight:700;margin:-1px;padding:0 0 0 6px;position:relative;z-index:2;display:block;text-shadow:#FFF 1px 1px 0;text-align:center;font-size:12px;font-weight:700;display:block;background-position:0 -123px;border-top:solid 1px #fff;width:180px;}
button.search-submit span{background:url(//images-f-j.shopletcdn.com/img/headers.png) 100% 0;display:block;background-position:100% -123px;padding:6px 0;color:#0187C5;}
button.search-submit:hover{color:#000;}

#priceRange {padding:10px 0 0 0;}
.applied-search-filters {margin: 0 0 20px 0; background-image:url(//images-a-e.shopletcdn.com/img/redesign/dotted-border-gray.png); background-position:bottom; background-repeat:repeat-x; padding-bottom: 15px;}
#searchInResults {margin: 0 0 20px 0; padding-bottom: 15px;}
.applied-search-filters h3, #filterBy h3 {margin: 30px 0 10px 0;}
a.rmsrchfilters{text-align:center;font-size:12px;display:block; height: 30px; line-height:30px; color:#FFFFFF;}
a.rmsrchfilters:hover{color:#FFFFFF;}

ul.menu{background:#FFF;font-size:11px;margin:0;padding:0;height:auto;}
ul.menu li{display:block;margin:0;padding:0; float:none; position:relative;}
ul.menu li.loading{padding:10px 0 10px 74px;background:#FFF url(//images-p-t.shopletcdn.com/img/spinner.gif) 50px 50% no-repeat;}
ul.menu li.collapse{padding:0;}
ul.menu li span{cursor:pointer;display:block;padding:6px 24px 6px 10px;margin:0; height:13px; line-height:17px; overflow:hidden; height:15px; position:relative;}
ul.menu li .icon{background:url(//images-f-j.shopletcdn.com/img/redesign/filter-sprite.png) no-repeat right -19px;cursor:pointer;display:block;height:20px; width:20px; margin:0; position:absolute; right:7px; top:1px; padding:0;}
ul.menu li.collapse .icon{background:url(//images-f-j.shopletcdn.com/img/redesign/filter-sprite.png) no-repeat right 7px;}
ul.menu li ul{font-size:11px;margin:0;padding:0 0 8px;background:#FFF;}
ul.menu li ul li{display:block; color:#526C95;margin:0; background-image:none; height:auto; float:none;clear:both; min-height:20px; padding: 0 0 0 5px;}
ul.menu li ul li a{float:left; width:80%; line-height:16px; clear:right; margin: 5px 0 0 0;}
ul.menu li ul li span.param-count {float:left;}
ul.menu li ul li a:hover{color:#BE2B2E!important;text-decoration:none;}
ul.menu li ul.hide{display:none;}
ul.menu li ul li.hide{display:none;}
ul.menu li ul li.view-more{background:transparent url(//images-k-o.shopletcdn.com/img/menu-expand-collapse.gif) no-repeat scroll 0 -66px;color:#526C95;cursor:pointer;padding:10px 0 0 30px; clear:both;}
ul.menu li ul li.collapse{background:transparent url(//images-k-o.shopletcdn.com/img/menu-expand-collapse.gif) no-repeat scroll 0 -111px;color:#526C95;cursor:pointer;padding-left:30px;}
ul.menu li.collapse ul{display:none;}
ul.menu li ul li span{display:inline;font-weight:400;padding:0;vertical-align:middle;background:#FFF;}
ul.menu .checkbox{float:left;height:13px;margin:5px 4px 0 6px;padding:0;width:13px; display:inline-block;}

button.go-submit em{text-indent:-9999px;display:inline-block;}
button.go-mini{background:transparent url(//images-f-j.shopletcdn.com/img/gox18.png) 0 0;height:18px;width:18px;display:inline;vertical-align:4px;}
button.go-mini em{text-indent:-9999px;display:inline-block;}
div.filter a{font-size:12px;background:#FFF url(//images-u-z.shopletcdn.com/img/xpd.png) -600px 50%;padding:4px 10px 4px 32px;display:block;}
#update-results {margin: 10px 0 0 0;}

#filter-search {padding:10px 0;}
#filter-search input.txt:focus{background:none;}
#filter-search button.go-submit{width:19%;float:right;color:#FFFFFF;height:27px; line-height:27px; display:block; border:0px; font-size:15px;}
#filter-search button.go-submit:hover{background-position:0 -22px;}
#filter-search #search {height:19px; width:79%; padding:0 1%; display:block; float:left;}

#or-green span {width:30px; margin: 0 auto 0 auto; text-align:center; display:block; background-color:#FFFFFF;}

.view-more-wrap {width:100%; font-size: 11px; padding:0;}
ul.menu li ul li.view-more-trigger {cursor:pointer; padding-top:10px;}

/*High-Category Pages*/
#slide-show-wrapper.custom-stamps-high-category {background-image:url(//images-a-e.shopletcdn.com/img/redesign/banners/background10.png);}

#slide-show-wrapper.office-high-category {background-image:url(//images-a-e.shopletcdn.com/img/redesign/banners/background3.png);}
#slide-show-wrapper.furniture-high-category {background-image:url(//images-a-e.shopletcdn.com/img/redesign/banners/background2.png);}
#slide-show-wrapper.technology-high-category {background-image:url(//images-a-e.shopletcdn.com/img/redesign/banners/background8.png);}
#slide-show-wrapper.cleaning-high-category {background-image:url(//images-a-e.shopletcdn.com/img/redesign/banners/background10.png);}
#slide-show-wrapper.food-breakroom-high-category {background-image:url(//images-a-e.shopletcdn.com/img/redesign/banners/background5.png);}
#slide-show-wrapper.restaurant-high-category {background-image:url(//images-a-e.shopletcdn.com/img/redesign/banners/background6.png);}
#slide-show-wrapper.tools-high-category {background-image:url(//images-a-e.shopletcdn.com/img/redesign/banners/background9.png);}
#slide-show-wrapper.clearance-high-category {background-image:url(//images-a-e.shopletcdn.com/img/redesign/banners/background7.png);}
#slide-show-wrapper.coffee-high-category {background-image:url(//images-a-e.shopletcdn.com/img/redesign/banners/background4.png);}
#slide-show-wrapper.electronics-high-category {background-image:url(//images-a-e.shopletcdn.com/img/redesign/banners/background10.png);}
#slide-show-wrapper.paper-high-category {background-image:url(//images-a-e.shopletcdn.com/img/redesign/banners/background14.jpg);}
#slide-show-wrapper.ink-high-category {background-image:url(//images-a-e.shopletcdn.com/img/redesign/banners/background10.png);}
#slide-show-wrapper.school-equipment-high-category {background-image:url(//images-a-e.shopletcdn.com/img/redesign/banners/background2.png);}
#slide-show-wrapper.medical-high-category {background-image:url(//images-a-e.shopletcdn.com/img/redesign/banners/background10.png);} 
#slide-show-wrapper.catPage {width:980px; margin:-2px 0 15px -10px; float:left;}

#category-menu {height:auto; margin: 0 0 30px 0; font-size:12px;}
#category-menu li {width:160px; position:relative; line-height:25px; padding: 0px 7px;}
#category-menu li ul li {width:auto; white-space:nowrap; padding: 0;}
#category-menu li:hover, #category-menu li.current {background-color:#494949; cursor:default; color:#FFFFFF;}
#category-menu li ul li:hover {background-image:url(//images-f-j.shopletcdn.com/img/redesign/gray-menu-highlight.png);}
#category-menu li ul {display:none; position:absolute; top:0px; left: 144px; width:auto; min-width: 140px; background-image:url(//images-f-j.shopletcdn.com/img/redesign/gray-menu-bkg.png); box-shadow:inset 0 0 130px #2e2e2e; z-index:9999;}
#category-menu li a {color:#000000;display:block; padding: 3px 7px 3px 2px;}
#category-menu li ul li a {color:#FFFFFF;display:block; padding: 3px 7px;}
#category-menu li:hover a,#category-menu li.current a {color:#FFFFFF;}
#category-menu.min li {padding: 0 7px;}

.all-finder-tools #category-menu li { width:auto; height:25px; padding: 3px 7px;}
.all-finder-tools #category-menu li ul {right: auto; left: 135px; }

/*Sub Category*/
#subcategory-block h3 {float:left;height: 25px; line-height: 25px; cursor:pointer; background-color:#f7f7f7; width:763px; display:block; padding: 5px 0; color:#FFFFFF; cursor:pointer; border:1px solid #e7e7e7;}
#subcategory-block h3 span {background:url(//images-f-j.shopletcdn.com/img/redesign/filter-sprite.png) no-repeat right -150px; width:97%; height:100%; display:block; color: #000000; padding: 0 7px;}
#subcategory-block h3 span:hover {background:url(//images-f-j.shopletcdn.com/img/redesign/filter-sprite.png) no-repeat right -212px;}
#subcategory-block h3.collapse span {background:url(//images-f-j.shopletcdn.com/img/redesign/filter-sprite.png) no-repeat right -183px;}
#subcategory-block h3.collapse span:hover {background:url(//images-f-j.shopletcdn.com/img/redesign/filter-sprite.png) no-repeat right -245px;}
#subcategory-block {float:left;}
/*
.category-block{padding:10px; background-color:#ffffff; margin: 0 0 10px 0; border:1px solid #e7e7e7;}
*/
.category-block{width:743px;padding:10px;float:left; background-color:#ffffff; margin: 0 0 10px 0; border:1px solid #e7e7e7}
.category-block li{float:left;width:135px;margin:6px; text-align:center;}
.category-block li a {text-align: center;}
.category-block img,.category-block span{display:block;}
.category-block img{margin: 0 auto;}
.category-block span{height:35px;width:135px;margin-left:5px;padding:4px 0;font-size:12px;}

/*In The News*/
#in-the-news-wrapper {margin: 20px 0; text-align:center;}
#in-the-news-wrapper a {display:inline-block;}
#in-the-news-wrapper .top-border, #in-the-news-wrapper .bottom-border {height:30px; background-image:url(//images-a-e.shopletcdn.com/img/redesign/dotted-border-gray.png); background-position: center; background-repeat:repeat-x; text-align:center;}
#in-the-news-title {width:250px; height:30px; background-color:#FFFFFF; margin:0 auto; background-image: url(//images-f-j.shopletcdn.com/img/redesign/press/in-the-news.jpg); background-position:center; background-repeat:no-repeat;}
#in-the-news-footer {width:70px; height:30px; background-color:#FFFFFF; margin:0 auto; padding: 0 0 0 4px;}
#in-the-news-footer .star {height:22px; width:22px; display:block; background-image: url(//images-f-j.shopletcdn.com/img/redesign/press/in-the-news.jpg); background-position:-5px 0px; float:left;}

/*Sharing Our Love */
#customer-testimonials {margin: 10px 0 30px 0; font-size: 12px;}
#sharing-our-love-title {color: #840909; font-size: 20px; text-transform:uppercase;}
#sharing-our-love-title #big {font-size: 24px; font-weight:bold;}
#customer-testimonials #quotetext {min-height:90px; margin: 10px 0px 10px 0; line-height:16px;}
#customer-testimonials .by-line {color:#666666; margin: 10px 0;}
#customer-testimonials a {text-align: right; display:block;}

/*Social Tabs*/
.socialTabs li{float:left;margin:0 2px 0 0;height:30px;font-size:12px;border-radius:5px 5px 0px 0px;text-indent:-9999px;border-top:1px solid #DBDBDB;border-left:1px solid #DBDBDB;border-right:1px solid #DBDBDB;}
.socialTabs li:hover{cursor:pointer;}
#facebook-tab{background-image:url(//images-p-t.shopletcdn.com/img/bg/social-tabs-sprite.png);background-repeat:no-repeat;background-position:5px 5px;width:66px;}
#twitter-tab{background-image:url(//images-p-t.shopletcdn.com/img/bg/social-tabs-sprite.png);background-repeat:no-repeat;background-position:-79px 5px;width:48px;}
#blog-tab{background-image:url(//images-p-t.shopletcdn.com/img/bg/social-tabs-sprite.png);background-repeat:no-repeat;background-position:-160px 5px;width:40px;}
#google-tab{background-image:url(//images-p-t.shopletcdn.com/img/bg/social-tabs-sprite.png);background-repeat:no-repeat;background-position:-215px 5px;width:62px;margin:0 0 0 0;}
#social-tab .panelSet .panel{background-color:#e8f1f7;padding:20px 10px 10px 10px;}
#social-tab .block-1{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:none repeat scroll 0 0 #e8f1f7;border-color:#DBDBDB #DBDBDB #B0B0B0;border-radius:0px 0px 5px 5px;border-style:solid;border-width:1px;margin-bottom:10px;position:relative;z-index:5;}
#gplus-button{width:50px;height:24px;float:right;margin:10px 0 0 0;}
.socialTabs{margin-bottom:-2px;position:relative;z-index:100;height:32px;display:block;}
.panelSet .latest-social-feed{border-bottom:0px;border-top:0px;}
.socialTabs .on{background-color:#e8f1f7;}
.socialTabs .off{background-color:#eae9e9;border-bottom:1px solid #DBDBDB;height:29px;margin:0 2px 1px 0px;}
#social-tab .social-title{float:left;font-size:13px;font-weight:bold;margin:0 5px 60px 0;}
.status-time{color:#7b8c97;margin:5px 0 0 0;}

.twitter-feed,.facebook-feed,.blog-feed,.google-feed{padding:0 0 0 0;}


#social-tab .panelSet .twitter-panel{padding-bottom:32px;}
#twitter,#blog,#gplus,#facebook{width:170px;float:right;}

/*FancyBox JQuery*/
#fancybox-loading {position: fixed;top: 50%;left: 50%;width: 40px;height: 40px;margin-top: -20px;margin-left: -20px;cursor: pointer;overflow: hidden;z-index: 99999994;display: none;}
#fancybox-loading div {position: absolute;top: 0;left: 0;width: 40px;height: 480px;background-image: url('//images-f-j.shopletcdn.com/img/redesign/fancybox/fancybox.png');}
#fancybox-overlay {position: absolute;top: 0;left: 0;width: 100%;z-index: 99999990;display: none;}
#fancybox-tmp {padding: 0;margin: 0;border: 0;overflow: auto;display: none;}

#fancybox-wrap {position: absolute;top: 0;left: 0;padding: 20px;z-index: 99999991;outline: none;display: none;}

#fancybox-outer {position: relative;width: 100%;height: 100%;background: #fff;}
#fancybox-content {width: 0;height: 0;padding: 0;outline: none;position: relative;overflow: hidden;z-index: 99999992;border: 0px solid #fff;}
#fancybox-hide-sel-frame {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: transparent;z-index: 99999991;}
#fancybox-close {position: absolute;top: -15px;right: -15px;width: 30px;height: 30px;background: transparent url('//images-f-j.shopletcdn.com/img/redesign/fancybox/fancybox.png') -40px 0px;cursor: pointer;z-index: 99999993;display: none;}
#fancybox-error {color: #444;font: normal 12px/20px Arial;padding: 14px;margin: 0;}
#fancybox-img {width: 100%;height: 100%;padding: 0;margin: 0;border: none;outline: none;line-height: 0;vertical-align: top;}
#fancybox-frame {width: 100%;height: 100%;border: none;display: block;}
#fancybox-left, #fancybox-right {position: absolute;bottom: 0px;height: 100%;width: 35%;cursor: pointer;outline: none;background: transparent url('//images-a-e.shopletcdn.com/img/redesign/fancybox/blank.gif');z-index: 99999992;display: none;}
#fancybox-left {left: 0px;}
#fancybox-right {right: 0px;}
#fancybox-left-ico, #fancybox-right-ico {position: absolute;top: 50%;left: -9999px;width: 30px;height: 30px;margin-top: -15px;cursor: pointer;z-index: 99999992;display: block;}
#fancybox-left-ico {background-image: url('//images-f-j.shopletcdn.com/img/redesign/fancybox/fancybox.png');background-position: -40px -30px;}
#fancybox-right-ico {background-image: url('//images-f-j.shopletcdn.com/img/redesign/fancybox/fancybox.png');background-position: -40px -60px;}
#fancybox-left:hover, #fancybox-right:hover {visibility: visible; /* IE6 */}
#fancybox-left:hover span {left: 20px;}
#fancybox-right:hover span {left: auto;right: 20px;}
.fancybox-bg {position: absolute;padding: 0;margin: 0;border: 0;width: 20px;height: 20px;z-index: 99999991;}
#fancybox-bg-n {top: -20px;left: 0;width: 100%;background-image: url('//images-f-j.shopletcdn.com/img/redesign/fancybox/fancybox-x.png');}
#fancybox-bg-ne {top: -20px;right: -20px;background-image: url('//images-f-j.shopletcdn.com/img/redesign/fancybox/fancybox.png');background-position: -40px -162px;}
#fancybox-bg-e {top: 0;right: -20px;height: 100%;background-image: url('//images-f-j.shopletcdn.com/img/redesign/fancybox/fancybox-y.png');background-position: -20px 0px;}
#fancybox-bg-se {bottom: -20px;right: -20px;background-image: url('//images-f-j.shopletcdn.com/img/redesign/fancybox/fancybox.png');background-position: -40px -182px; }
#fancybox-bg-s {bottom: -20px;left: 0;width: 100%;background-image: url('//images-f-j.shopletcdn.com/img/redesign/fancybox/fancybox-x.png');background-position: 0px -20px;}
#fancybox-bg-sw {bottom: -20px;left: -20px;background-image: url('//images-f-j.shopletcdn.com/img/redesign/fancybox/fancybox.png');background-position: -40px -142px;}











#fancybox-bg-w {top: 0;left: -20px;height: 100%;background-image: url('//images-f-j.shopletcdn.com/img/redesign/fancybox/fancybox-y.png');}
#fancybox-bg-nw {top: -20px;left: -20px;background-image: url('//images-f-j.shopletcdn.com/img/redesign/fancybox/fancybox.png');background-position: -40px -122px;}
#fancybox-title {font-family: Helvetica;font-size: 12px;z-index: 99999992;}
.fancybox-title-inside {padding-bottom: 10px;text-align: center;color: #333;background: #fff;position: relative;}
.fancybox-title-outside {padding-top: 10px;color: #fff;}
.fancybox-title-over {position: absolute;bottom: 0;left: 0;color: #FFF;text-align: left;}
#fancybox-title-over {padding: 10px;background-image: url('//images-f-j.shopletcdn.com/img/redesign/fancybox/fancy_title_over.png');display: block;}
.fancybox-title-float {position: absolute;left: 0;bottom: -20px;height: 32px;}
#fancybox-title-float-wrap {border: none;border-collapse: collapse;width: auto;}
#fancybox-title-float-wrap td {border: none;white-space: nowrap;}
#fancybox-title-float-left {padding: 0 0 0 15px;background: url('//images-f-j.shopletcdn.com/img/redesign/fancybox/fancybox.png') -40px -90px no-repeat;}
#fancybox-title-float-main {color: #FFF;line-height: 29px;font-weight: bold;padding: 0 0 3px 0;background: url('fancybox-x.png') 0px -40px;}
#fancybox-title-float-right {padding: 0 0 0 15px;background: url('//images-f-j.shopletcdn.com/img/redesign/fancybox/fancybox.png') -55px -90px no-repeat;}


.fancybox-ie .fancybox-bg { background: transparent !important; }


/* Centers */
#center-wrapper { height: 70px; position:relative; margin:0 auto; width:960px; padding: 10px 10px 0px 10px;}
.green-center {background-color: #b1d64c;}
.rebate-center {background-color: #5dcace;}
.help-center {background-color: #6f7796;}
.clearance-center {background-color: #e2b004;}
.about-center {background-color: #72aeed;}
.paper-center {background-color: #384586;}
.finder-center {background-color: #45C3B8;}
.center-title {font-size: 48px; color: #ffffff; float:left; margin-top:5px;}
.center-subtitle {margin-top: 34px; margin-left: 30px; font-size: 20px; float: left;}
#finder-results {margin:0 auto;}

/* Brand Pages */
.brand-page .gray-dot-border {margin: 10px 0;}
.brand-catlist ul {float: left; margin:10px 20px 0px; width:150px;}

/*Side Banners*/
.side-banner-min {width: 257px; height:88px; float: left; clear:both; display: block;}

.side-banner-min img {margin: 2px 0 0 4px; border: 1px solid #e7e7e7; width:250px; height:70px;} 

.skinny-sidebar-left .side-banner-min, .skinny-sidebar-right .side-banner-min {width: 100%; height:auto; float: left; clear:both; display: block; background-image:url(//images-p-t.shopletcdn.com/img/redesign/banners/side-banners-bkg.png); background-repeat:no-repeat;}
.skinny-sidebar-left .side-banner-min img, .skinny-sidebar-right .side-banner-min img {margin: 2px 0 0 4px; border: 1px solid #e7e7e7; width:100%; height:auto;} 

/*Government Solutions*/
.government-solutions .sidebar {padding:20px 0 0 0;}

/*Tag Cloud*/
.cloud a{padding:0 2px 0 0;}
.cloud .s1{font-size:11px;line-height:18px;}
.cloud .s2{font-size:13px;line-height:18px;}
.cloud .s3{font-size:15px;line-height:18px;}
.cloud .s4{font-size:17px;line-height:18px;}

/*Account Create*/
.create-account.site-width {width:800px;}
.edit_form{display:block;margin:0; }
.edit_form dt.clear{float:none;width:100%!important;margin:0;line-height:0;height:0;}
.edit_form dt,.edit_form dd{float:left}
.edit_form dt{clear:both;font-size:12px;line-height:25px;width: 160px; margin: 0 0 5px 0;}
.edit_form dt label{font-size:12px;font-weight:400;}
.edit_form dt span{color:#c00;}
.edit_form dd.user_input{padding-bottom:8px;width:247px;}
.edit_form dt.text{padding-bottom:8px;width:auto;}
.edit_form dd.text textarea{width:400px;}
.edit_form dd.submit{text-align:right;}
.user_input .txt{width:241px;}
.edit_form p{margin:10px 0;font-size:12px;line-height:16px;}
.edit_form .title{clear:both;float:none;width:auto;font-weight:700;color:#666;font-style:italic;padding:20px 0 6px;font-size:18px;}
.edit_form sup{font-weight:400;color:#999;width:260px;display:block;margin-bottom:8px;}
.edit_form dd.user_input input.validation-failed{border:solid 1px red;}
.edit_form dd.validation{height:16px;margin-left:10px;padding-left:20px;width:100px;margin-bottom:14px;}
.edit_form dd.pass{background:url(//images-u-z.shopletcdn.com/img/validation-icons.png) 0 0 no-repeat;}
.edit_form dd.fail{background:url(//images-u-z.shopletcdn.com/img/validation-icons.png) 0 -32px no-repeat;color:#c00;}
.edit_form dt.form-text{clear:both;margin-bottom:10px;padding:10px;border-style:solid;border-width:1px;border-color:#e0e0e0 transparent;background:#f4f4f4;width:100%;}
.form-text {font-weight:bold;margin-left:0;}
dt.gry_header {float:none; width:auto; color:#000; padding-right:0;}
dt.gry_header span { color:#000; margin:0;}
dt.gry_header2 {background-position: -4px 0;}
dt.gry_header2 span {background-position: -4px 0;}
.edit_form dd.user_input span {color:#888;}
.edit_form dt.left {width:auto;}

/*Account Center */
.account-center {padding-top:60px; font-size: 12px;}
.account-center .sidebar {margin-bottom: 90px;}
.account-center .sidebar .gray-dot-border {margin: 10px 0;}
.account-center .sidebar h4{margin: 25px 0 5px 0; font-size: 20px;}
#accountHead {text-align: right; padding-top: 20px; padding-bottom: 30px;} /* added 30px padding bottom for green experience add. */
#accountHead h1 {float:left;}
#accountHead p {margin: 0 0 5px 0;}
#accountHead .gray-dot-border {margin: 15px 0; width: 79%; float: left;} /* Width normally 79%. Removed width for for green experience center add*/
.designed-for {font-weight:700;font-size:12px;color:#999;}
.designed-for span {color:#000;}
.account-name {color:#840909; font-size: 28px;}

.account-number {color:#acacac;}

.notes {margin: 10px 0 20px 0; color:#999;padding:10px 0;}
#quote-alert {margin: 5px 0px 20px 0; line-height: 39px; font-size: 15px; color:#666666;}
#alert-icon {background-image:url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png); background-position:0px -210px;   width:63px; height:39px; float:left; margin-right: 10px; position:relative;}
#alert-icon:hover {background-position:-80px -210px;}
#alert-qty {background-color: #C00;height: 20px;width: 20px;position: absolute;text-align: center;line-height: 20px;color: white;top: -5px;left: -10px;}

/*.video_icon { display:block; background: url(//images-u-z.shopletcdn.com/img/icons/video.png) 0 0 no-repeat; padding-left:30px; height:24px; margin-right:20px; margin-bottom:10px; line-height:24px; font-size:11px; font-weight:bold;}*/
.video_icon img, .video_icon .play {transition:0.5s all; -webkit-transition:0.5s all; -moz-transition:0.5s all; -o-transition:0.5s all;}
.video_icon { display:block; position:relative;}
.video_icon img {width:100%; z-index:1; opacity:0.5;}
.video_icon .play {display:block; padding:20px; background:rgba(250,250,250,0.8); border-radius:50%; position:absolute; top:50%; left:50%; margin:-35px 0 0 -35px; z-index:2; box-shadow: 0 0 6px rgba(0,0,0,0.3);}
.video_icon .play:after {content:'';display:block; border-top:15px solid transparent; border-bottom:15px solid transparent; border-left:30px solid #b31217; position:relative; left:4px;}
.video_icon:hover img {opacity:1;}
.video_icon:hover .play {box-shadow: 0 0 12px rgba(0,0,0,0.8);}

.sub-module {margin: 0 0 20px 0; text-transform:capitalize;}
.sub-module h4 {margin:0 0 5px 0; color:#999999; font-weight: normal;}

.reports-graph {display:block; overflow:hidden;}
.reports-graph img {margin-bottom: -6px;}

.col3 { width:30%; margin:30px 0 0 0; float:left; padding:10px;}
.col3.first h6{ font-size:14px; margin-bottom:6px;}
.col3.last { margin-right:0;}
.col3 h3 {font-size: 22px; color: #000000; line-height:22px; float:left; margin: 0 5px 7px 0;}
.col3 .view-edit {padding: 10px 0 0 0; height:22px; font-size: 12px; font-weight:normal;}
.col3 p {clear:both;}
.col3 p.module-description {background-image:url(//images-a-e.shopletcdn.com/img/redesign/dotted-border-gray.png); background-repeat:repeat-x; background-position:bottom; padding: 0 0 10px 0; margin: 0 0 10px 0; color:#707070;}

.pending a {cursor:default;color: #999!important;}
.pending p {color: #b0b0b0;cursor:default;padding-left:10px;}
#acchelpic {background:url(//images-p-t.shopletcdn.com/img/bg/product-block.png) no-repeat 140px -470px;cursor: pointer;display: block;line-height:36px;padding-left:10px;margin: 4px 10px;vertical-align: middle;font-size:14px;font-weight:bold;}
#help-links a{display:block;padding:3px 10px 5px 30px;font-size:12px;}
#help-links{padding-bottom:10px;}

#account-rep-wrap {background-image:url(//images-a-e.shopletcdn.com/img/redesign/account-rep-bkg.png); background-position:top center; height: 300px; width:100%; padding:12px 0 0 0; margin: 0 0 0 -10px;}
#account-rep {text-align:center; font-size: 11px; background-color:#FFFFFF; width:160px; height:285px; margin: 0 auto;}
#account-rep img {margin: 10px auto 5px auto;}
#account-rep p {margin: 5px 0;}
#account-rep p span {color:#707070;}

.approved-list .mini-button {margin: 0 5px 0 0; min-width: 40px;}

#user-table .mini-button {float:right; margin:0px 0px 0px 5px;}
#user-table{width:100%;}
#user-table th{padding:6px 10px; text-align:left; font-size:12px; color: #666666;}
#user-table tfoot{position:relative;z-index:10;}
#user-table td{height: 35px;line-height: 14px;margin: 0;padding: 0 10px;vertical-align: middle;border-bottom: 1px solid #e7e7e7;}
#user-table td.table-footer {height:25px;line-height:25px; margin: 0px; padding: 5px 10px; vertical-align:middle;}

#user-table td img{vertical-align:top;margin-right:10px;float:left;}
#user-table tr.odd td{background:#f9f9f9;}
#user-table tr.highlight td{background:#fffce9;}
#user-table tr.ed td{background:#def1fe;}
#user-table .spacer{border-right:solid 1px #e0e0e0;border-bottom:none;}
#user-table .totalSummary{text-align:right;}
#user-table .total .totalSummary{text-align:right;font-size:14px;color:#840909;font-weight:400;}
#user-table .total .price{color:#840909;text-align:right;font-weight:400;font-size:14px;}
#user-table .checkbox{margin:0;}
#user-table td.user{font-weight:700;}
#user-table td.total{color:#840909;font-size:12px;text-align:right;}
#user-table td.ed a{font-weight:700;}
.block-content-2{font-size:12px;line-height:15px;}



#user-table td.user span{visibility:hidden;font-weight:400;margin:6px 0 0;display:inline-block;}
#user-table tr:hover td.user span{visibility:visible;}

.account-center .tabSet li{float:left;background-color:#e7e7e7; padding-left:10px; margin: 0px 5px 0 0;position:relative;z-index:10;cursor:pointer; border-radius:5px 5px 0 0;}
.account-center .tabSet li:hover{background-color:#d2d2d2;}
.account-center .tabSet li span{display:block;padding:6px 10px 5px 0;}
.account-center .tabSet li.on span{color:#840909; font-size:12px;}
.account-center .tabSet li.off {color:#999999; font-size:12px; background-color:#e7e7e7;}
.account-center .boxHeading {font-size: 12px;line-height: 24px;font-weight: 700;color: #5A5A5A;}
.account-info-tip {z-index: 10; padding: 10px; float:right; font-size: 12px; line-height: 18px; color:#666666; background-color:#e7e7e7; border: 1px solid #666666;}

.account-edit-block {margin: 40px 0 0 40px;}
.account-edit-block form {float:left; width:65%;}
.account-edit-block .account-info-tip {float:right; width:27%; margin:0 20px 0 0;}

h6.shipping,h6.billing{clear:both;background:url(//images-f-j.shopletcdn.com/img/redesign/icon-sprite.png) 0 0 no-repeat;padding:18px 0 6px 36px;font-size:18px;text-shadow:1px 1px 0 #FFF;margin:0 8px;position:relative;}
h6.billing{background-position:8px 16px;}
h6.shipping{background-position:8px -34px; margin: 30px 8px 5px 8px;}
h6.shipping a,h6.billing a{font-size:12px;position:absolute;right:4px;top:18px;}

#account-create .main-info {width:70%;}
#account-create .account-info-tip {width:27%; margin:0 10px 0 0;}
#account-create .main-info .validation {position: absolute;}

.manage-users #user-table td {margin:0 0 7px 0;}

/*Order History */
#search-content .sub_header form {width:auto; clear:none;}
.panelBtn {float:left;margin-right:10px;}
.panelBtn  li {cursor: pointer; margin: 0px 3px 0px 0px;}
.order-block {margin:0 0 40px 0;}
.order-block .tracking-hover {clear:both; display:block;}
#user-table .paginationTh { font-size:12px; font-weight:normal; text-align:right; float:right;}
#user-table .paginationTh a { display:inline-block; margin:0 10px;}
#user-table .paginationTh a.first{margin-left:0;}
#user-table .paginationTh a.last{margin-left:10px;}
.relative { z-index:19;}

/*Payment Methods*/
.account-info-block{border:1px solid #E0E0E0;border-bottom-color:#eee;background:#fff;position:relative;margin:6px 0 10px 1%;display:inline;width:32%;float:left;height:261px;}
.account-info-block h2 {background-color:#e7e7e7; height: 33px; line-height:33px; text-indent: 10px;}
.account-info-block h2.current {background-color:#840909; color:#FFFFFF;}
.account-info-block .bottom{clear:both;background-color:#e7e7e7; height:25px; padding:0;}
.account-info-block .bottom ul li{float:left; height:25px; line-height:25px;}
.account-info-block .bottom.checked{clear:both;position:relative;background:url(//images-p-t.shopletcdn.com/img/bg/product-block.png) 0 -90px repeat-x;height:21px;color:#FFF;}
.account-info-block .bottom input,.product-block-1 .bottom input{vertical-align:middle;}
.account-info-block dl{font-size:12px;padding:10px;overflow:hidden;}
.account-info-block dt{color:#999;display:inline-block;text-align:right;width:70px;float:left;clear:both;margin:0 0 0 2px;}
.account-info-block dt.sep{margin-top:4px;width:200px;}
.account-info-block dd{float:left;width:120px;margin-left:10px;display:inline-block;}
.account-info-block .bottom a{display:inline-block; padding: 0 20px 0 20px; background:url(//images-a-e.shopletcdn.com/img/action.png) 0 0 no-repeat;border-left:1px solid #F0F0F0;border-right:1px solid #E0E0E0; color: #333333;}
.account-info-block .bottom a.default{background-position:4px -55px;border-right:none;}
.account-info-block .bottom a.edit{background-position:4px -15px;border-left:none;}
.account-info-block .bottom a.delete{background-position:4px -35px;}
.account-info-block p{padding:2px 20px 0;font-size:12px;padding-bottom:6px;}
.account-info-block p span{font-weight:400;display:block;}
.account-info-block p.sep{margin-top:6px;}
.account-info-block p.modified{margin-top:6px;color:#666;margin-bottom:4px;font-size:11px;position:absolute;bottom:25px;}
.account-info-block .default-icon {display: block;position: absolute;right: 6px;top: 3px;height: 26px;width: 24px;background: url(//images-f-j.shopletcdn.com/img/redesign/icon-sprite.png) 0 -100px no-repeat;float: none;}

/*Block Errors*/
.block-error{background:#fff url(//images-a-e.shopletcdn.com/img/btn_error_2.gif) 7px 50% no-repeat; clear:both; border: 2px solid #840909; padding:20px 20px 20px 70px;position:relative;margin-bottom:10px 0;}
.block-error h6{font-size:20px;color:#840909;}
.block-error p { font-size:12px; line-height:18px;}
.block-error ul li { list-style:inside;}
.block-error li{line-height:15px;}

/*Account Center Menu */
#account_nav {position:relative;z-index:9989;}
#account_nav li {position:relative; float:none; width:160px;}
#account_nav li span.icon {background-image:url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png); background-repeat:no-repeat; height:20px; width:20px; display:block; float:left; margin: -4px 7px 0 -4px;}
#account_nav li a {padding:10px; color:#000000; display:block;}
#account_nav li:hover, #account_nav li.curr {background-color:#494949;}
#account_nav li.account-nav-border {height:25px;}
#account_nav li.account-nav-border:hover {background-color:#FFFFFF;}
#account_nav li:hover a, #account_nav li.curr a {color:#FFFFFF;}
#account_nav li ul {position: absolute; right:-160px; top:0px; width:160px; padding: 0; background-image:url(//images-f-j.shopletcdn.com/img/redesign/gray-menu-bkg.png); box-shadow:inset 0 0 130px #2e2e2e; display:none;}
#account_nav li ul li:hover {background-image:url(//images-f-j.shopletcdn.com/img/redesign/gray-menu-highlight.png);}
#account_nav li ul li a {color:#FFFFFF; display:block;}
#account_nav #dashboard span.icon {background-position:0px 0px;}
#account_nav #dashboard:hover span.icon,#account_nav #dashboard.curr span.icon {background-position:0px -40px;}
#account_nav #orders span.icon {background-position:-40px 0px;}
#account_nav #orders:hover span.icon, #account_nav #orders.curr span.icon {background-position:-40px -40px;}
#account_nav #customer-service span.icon {background-position:-120px 0px;}
#account_nav #customer-service:hover span.icon, #account_nav #customer-service.curr span.icon {background-position:-120px -40px;}
#account_nav #schedule span.icon {background-position:-80px 0px;}
#account_nav #schedule:hover span.icon,#account_nav #schedule.curr span.icon {background-position:-80px -40px;}
#account_nav #settings span.icon {background-position:-20px 0px;}
#account_nav #settings:hover span.icon,#account_nav #settings.curr span.icon {background-position:-20px -40px;}
#account_nav #users span.icon {background-position:0px -20px;}
#account_nav #users:hover span.icon, #account_nav #users.curr span.icon {background-position:0px -60px;}
#account_nav #users-gray span.icon {background-position:1px -115px;}
#account_nav #users-gray:hover span.icon, #account_nav #users.curr span.icon {background-position:1px -115px;}
#account_nav #approved-list span.icon {background-position:-40px -20px;}
#account_nav #approved-list:hover span.icon, #account_nav #approved-list.curr span.icon {background-position:-40px -60px;}
#account_nav #reports span.icon {background-position:-20px -20px;}
#account_nav #reports:hover span.icon, #account_nav #reports.curr span.icon {background-position:-20px -60px;}
#account_nav #reports-gray span.icon {background-position:-19px -113px;}
#account_nav #reports-gray:hover span.icon, #account_nav #reports.curr span.icon {background-position:-19px -113px;}
#account_nav #rewards span.icon {background-position:-60px -20px;}
#account_nav #rewards:hover span.icon, #account_nav #rewards.curr span.icon {background-position:-60px -60px;}
#account_nav #referrals span.icon {background-position:-80px -20px;}
#account_nav #referrals:hover span.icon, #account_nav #referrals.curr span.icon {background-position:-80px -60px;}
#account_nav #reorders span.icon {background-position:-100px 0px;}
#account_nav #reorders:hover span.icon, #account_nav #reorders.curr span.icon {background-position:-100px -40px;}
#account_nav #past-purchase span.icon {background-position:-60px 0px;}
#account_nav #past-purchase:hover span.icon, #account_nav #past-purchase.curr span.icon {background-position:-60px -40px;}
#account_nav #subscriptions span.icon {background-position:-100px -22px;}
#account_nav #subscriptions:hover span.icon, #account_nav #subscriptions.curr span.icon {background-position:-100px -62px;}

#account_nav #address-book span.icon {background-position:-180px 0px;}
#account_nav #address-book:hover span.icon, #account_nav #address-book.curr span.icon {background-position:-180px -40px;}
#account_nav #account-help span.icon {background-position:-160px 0px;}
#account_nav #account-help:hover span.icon, #account_nav #account-help.curr span.icon {background-position:-160px -40px;}
#account_nav #image-locker span.icon {background-position: -23px -1394px;}
#account_nav #image-locker:hover span.icon, #account_nav #image-locker.curr span.icon {background-position: 0px -1394px;}

#account_nav #myproducts span.icon {background-position: -56px -1394px;}
#account_nav #myproducts:hover span.icon, #account_nav #myproducts.curr span.icon {background-position: -85px -1394px;}

#account_nav #eprocure span.icon {background-position:-46px -115px;}
#account_nav #eprocure:hover span.icon, #account_nav #users.curr span.icon {background-position:-68px -115px;}
#account_nav #rewards-gray span.icon {background-position:-353px -440px;}
#account_nav #rewards-gray:hover span.icon, #account_nav #rewards.curr span.icon {background-position:-353px -440px;}

/*Sign In*/
#content-container.acc_login {width:700px; margin: 0 auto; padding-top:50px;}
#content-container.acc_login dl dt {text-align:left; padding:0; width:240px; display:block; margin-left:0px;margin-bottom:0;}
#content-container.acc_login dl dd {position:relative; width:260px;clear:both; left:0; top:0; margin-bottom:1px;}
#content-container.acc_login .signin h2 {font-size:36px; line-height:36px; color:#999; margin:20px 0 0 0;}
#content-container.acc_login .signin .block-1 {font-size:14px; line-height:18px; color:#666; width:296px!important; display:block; min-height:170px;}
#content-container.acc_login .signin input[type="text"], #content-container.acc_login .signin input[type="password"] {width:240px; margin:5px 0 13px 0;}
#content-container.acc_login .signin .remember-me-container { margin-bottom: 5px; }
#content-container.acc_login dl {padding:0;}
#content-container.acc_login dl dd input[type="text"] {width:240px;}
label.error {white-space:nowrap; font-size:11px; background-color:#282828; border-color:#000; padding:7px 10px; line-height:15px; color:#fff; border-radius:5px; position:absolute; right:-130px; top:-27px; clear:both;font-weight:700!important;}

/*Inputs*/
input{font:11px Arial, Helvetica, Verdana, Sans-serif; border:1px solid; border-top-color:#999; border-left-color:#999; border-bottom-color:#e7e7e7; border-right-color:#e7e7e7; line-height:15px;}
input[type=checkbox], input[type=radio] {border:0px;}
input.txt,textarea.txt{font-size:11px;font-family:Arial, Helvetica, sans-serif;}
input.loading{background:#ffffe1 url(//images-a-e.shopletcdn.com/img/ajax-loading-input.gif) 98% 4px no-repeat!important;}
input.error{border-color:#840909;background-color:#ffe5e5;background-image:none;}
input.disabled{background-color:#EBEBE4;background-image:none;}

::-webkit-input-placeholder  { color:#666; }
input:-moz-placeholder { color:#666; }

/*selects*/
select{display:inline-block;position:relative;background:#FFF;padding:5px;font-size:12px;border:1px solid; border-top-color:#999; border-left-color:#999; border-bottom-color:#e7e7e7; border-right-color:#e7e7e7;}
option{display:block;left:-9999px;position:absolute;background:#FFF;z-index:1000;margin-right:-2px;}
option.hover{left:-1px;top:26px;}

/*Buttons*/
button{position:relative;border:0;padding:0;cursor:pointer;overflow:visible;vertical-align:bottom;text-align:center; display:block; white-space: nowrap; cursor:pointer;}

/*Quick Order*/
#bulkOrderForm {margin: 0 0 100px 0;}
#bulkForm {margin:20px 0 0 10px;}
#bulkOrderForm .row {margin:0 0 10px 0;}
#bulkOrderForm input.sku {margin-right: 0;width: 417px;}
#bulkOrderForm input.qty {width: 40px; margin:0;}
#bulkOrderForm #addItem {margin: 10px 0 0 10px; float: left;}
#bulkOrderForm #addItem img {margin: 0 0 -5px 0;}
#bulkOrderForm .large-button {clear:none; height:30px; line-height:auto; margin: 0 0 0 10px; width:auto; padding: 0 10px;}

/*Shopping Cart*/

#content-container.shoppingCart {padding-top:20px;}

/* Footer */
#footer a {color: #FFFFFF;}
#footer a:hover {color: #449cbf;}
.footer-section {border-top: 1px solid #333333; border-bottom:1px solid #1d1d1d; padding: 35px 0;}
.footer-section-last {border-top: 1px solid #333333; border-bottom:0px;}
#accepted-payments {background: url(//images-f-j.shopletcdn.com/img/banners/footer-sprite.png) 0 -182px; width: 350px; height: 30px; display: block; float:right; margin: 10px 0 0 0;}
#footer-links {clear:both; position:relative; height:auto; display:block; height:120px;}
#footer-links ul {float:left; font-size:11px; line-height: 14px; position:absolute; width:auto; display:block;padding: 0 1.5% 0 0; height:auto;  }
#footer-links ul.li1 {left:0px;}
#footer-links ul.li2 {left: 22%;}
#footer-links ul.li3 {left:43%;}
#footer-links ul.li4 {left:64%;}
#footer-links ul.li5 {right:0px;}
#footer-links ul a {color: #FFFFFF;}
.footer-titles {font-size: 16px; color: #999999; margin: 0 0 7px 0;}
#footer-about-us {clear:both; color:#999999; position:relative;}
#footer-about-us p {margin: 0 0 20px 0; line-height: 18px;}
#footer #customer-service {font-size: 14px; text-align: right;}
#footer-icons {clear:both; padding: 35px 0; position:relative; float:left; width:100%; text-align:center;}
#footer-icons a, #footer-icons img {margin: 0 0 0 10px;vertical-align:top; }

#footer-disclaimer {clear:both; text-align: center; color: #999999; line-height: 16px; font-size: 11px; padding: 10px 0 40px 0;}
#footer-icons a#accreditedbusiness {background: url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png) -117px -489px; height: 58px; width: 117px; display: inline-block;}
#footer-icons span#siteseal {display:inline-block;margin-top:10px;}

#mcafee {padding-top:12px;height: 32px; width: 115px; display: inline-block;}
#verisign {background: url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png) -305px -491px; height: 58px; width: 83px; display: inline-block;}
#bizrate {background: url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png) -319px -554px; height: 58px; width: 78px; display: inline-block;}
#shopping {background: url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png) -122px -606px; height: 58px; width: 107px; display: inline-block;}
#internetretailer_hot100 {background: url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png) -336px -605px; height: 58px; width: 58px; display: inline-block;}
#internetretailer {background: url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png) -239px -490px; height: 58px; width: 60px; display: inline-block;}
#retailer-top500 {background: url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png) -243px -549px; height: 47px; width:50px; display: inline-block; }
#footer-shortcuts {padding: 20px 0;}
#footer-shortcuts ul li {float: left; margin: 0 30px 0 0; font-size: 14px;}
#footer-shortcuts ul li.right {float: right; margin: 0;}
#footer-shortcuts a {color: #FFFFFF;}
#azTrigger {cursor: pointer;}
#azTrigger:hover  {color: #449cbf;}
#productAz {background: none; border: none; text-align: center; clear:both; height: 45px;}
#footer .az_footer{display:none;border-top:none;}
#footer .az_footer{float:left; margin: 15px 0 0 0;}
#footer .az_footer li{float:left;margin:4px 1px; }
#footer .az_footer li a{padding:2px 0;width:16px;display:block;text-align:center; background-color:#FFFFFF;border:solid 1px #999; color:#449cbf; }
#footer .az_footer li a:hover{background:#09F;color:#fff;}
#productAz .browse-title {padding: 3px 4px 0 0; font-size:13px;}

/* Checkout Footer */
.checkout-footer .footer-section {padding: 60px 0;}
.checkout-footer #footer-about-us #shop-confidence {right:265px;}

/* Footer Email Sign Up */
#sign-up-icon {background: url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png) -281px -620px; width:39px; height:24px; display: block; float:left; margin: 2px 0 0 0; }
#footer-sign-up form {float: left; position:relative;}
#footer-sign-up input {float: left;margin: 2px 5px 0px 5px; height:14px; padding:5px; border: 0px; color: #666666;}
#footer-sign-up button {height: 24px; line-height: 24px; color:#000000; padding: 0 7px; margin: 2px 0 0 0;}
#footer-sign-up .input_placeholder {color: #FFFFFF;}
#footer-sign-up span {color:#fff; height:24px; display:inline-block; line-height:24px; margin:2px 0 0 7px; font-family: Arial, Arial Narrow, Arial, Sans-serif; font-weight:400;}
#footer-sign-up {width: 950px; height:25px;}
#footer-sign-up ::-webkit-input-placeholder  { color:#666; }
#footer-sign-up input:-moz-placeholder { color:#666; }



/* Footer Social Media icons*/
#social-media-footer{float:right;/* *margin-top:-28px;*/}
.social-footer-icon {float: right; width:30px; height:30px; display:block; margin: 0px 0px 0px 7px; background-image:url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png);}
#social-media-footer .facebook {background-position: 0px -878px;}
#social-media-footer .twitter {background-position: 0px -916px ;}
#social-media-footer .rss {background-position: 0px -952px;}
#social-media-footer .googleplus {background-position: 0px -987px;}
#social-media-footer .blog {background-position: 0px -1025px;}
#social-media-footer .youtube {background-position: 0px -1253px;}
#social-media-footer .instagram {background-position: -103px -997px;}
#social-media-footer .linkedin {background-position: -141px -997px;}
#social-media-footer .facebook:hover {background-position: -35px -878px;}
#social-media-footer .twitter:hover {background-position: -35px -916px ;}
#social-media-footer .rss:hover {background-position: -35px -952px;}
#social-media-footer .googleplus:hover {background-position: -35px -987px;}
#social-media-footer .blog:hover {background-position: -35px -1025px;}
#social-media-footer .youtube:hover {background-position: -35px -1253px;}
#social-media-footer .instagram:hover {background-position: -103px -1028px;}
#social-media-footer .linkedin:hover {background-position: -141px -1028px;}

/*======================================Footer Social Media icon popups aka tooltips==================================*/
#social-media-footer li {float: left;}
#social-media-footer li a {float:left;display:block;cursor:pointer;}
#social-media-footer .social-popup {position: absolute; background-color:#eee; cursor:default; padding: 10px; top:45px; display: none; z-index:12999; width:125px; height:80px;}
#social-media-footer .social-popup.lastone {position: absolute; background-color:#eee; cursor:default; padding: 10px; top:45px; display: none; float:left; z-index:12999; width:120px; height:80px; margin-left:-100px;}
#social-media-footer .social-popup.secondlast {position: absolute; background-color:#eee; cursor:default; padding: 10px; top:45px; display: none; float:left; z-index:12999; width:120px; height:80px; margin-left:-60px;}
#social-media-footer .social-popup.thirdlast {position: absolute; background-color:#eee; cursor:default; padding: 10px; top:45px; display: none; float:left; z-index:12999; width:120px; height:80px; margin-left:-25px;}
#social-media-footer .social-popup.forlast {position: absolute; background-color:#eee; cursor:default; padding: 10px; top:45px; display: none; float:left; z-index:12999; width:120px; height:80px; margin-left:-105px;}
#social-media-footer .social-popup a {margin: 0px; line-height:14px;}
#social-media-footer .social-popup a.blog-title {margin: 0px 0px 15px 0; font-size: 18px; line-height:30px; color:#e86b1f; text-indent: 20px; margin-top:-5px;}
#social-media-footer .social-popup a.pinterest-title {margin: 0px 0px 15px 0; font-size: 18px; line-height:30px; color:#cf363c; text-indent: 20px; margin-top:-5px;}
#social-media-footer .social-popup a.facebook-title {margin: 0px 0px 15px 0; font-size: 18px; line-height:30px; color:#4762c6; text-indent: 20px; margin-top:-5px;}
#social-media-footer .social-popup a.twitter-title {margin: 0px 0px 15px 0; font-size: 18px; line-height:30px; color:#1bb2c8; text-indent: 20px; margin-top:-5px;}
#social-media-footer .social-popup a.googleplus-title {margin: 0px 0px 15px 0; font-size: 18px; line-height:30px; color:#b1332a; text-indent: 20px; margin-top:-5px;}
#social-media-footer .social-popup a.youtube-title {margin: 0px 0px 15px 0; font-size: 18px; line-height:30px; color:#900; text-indent: 20px; margin-top:-5px;}
#social-media-footer .social-popup a.instagram-title {margin: 0px 0px 15px 0; font-size: 18px; line-height:30px; color:#039; text-indent: 20px; margin-top:-5px;}
#social-media-footer .social-popup a.linkedin-title {margin: 0px 0px 15px 0; font-size: 18px; line-height:30px; color:#0e76a8; text-indent: 20px; margin-top:-5px;}
 
.tiny-fb {background-image: url("//images-k-o.shopletcdn.com/img/redesign/master-sprite.png"); background-repeat: no-repeat; background-position: -45px -717px; display: block; float: left; height: 25px; width: 25px; position:absolute; top:5px; left:-2px;}
.tiny-blog {background-image: url("//images-k-o.shopletcdn.com/img/redesign/master-sprite.png"); background-repeat: no-repeat; background-position: -45px -823px; display: block; float: left; height: 25px; width: 25px; position:absolute; top:5px; left:-2px;}
.tiny-pin {background-image: url("//images-k-o.shopletcdn.com/img/redesign/master-sprite.png"); background-repeat: no-repeat; background-position: -45px -848px; display: block; float: left; height: 25px; width: 25px; position:absolute; top:5px; left:-2px;}
.tiny-twit {background-image: url("//images-k-o.shopletcdn.com/img/redesign/master-sprite.png"); background-repeat: no-repeat; background-position: -45px -745px; display: block; float: left; height: 25px; width: 25px; position:absolute; top:5px; left:-2px;}
.tiny-google {background-image: url("//images-k-o.shopletcdn.com/img/redesign/master-sprite.png"); background-repeat: no-repeat; background-position: -45px -796px; display: block; float: left; height: 25px; width: 25px; position:absolute; top:5px; left:-2px;}
.tiny-youtube {background-image: url("//images-k-o.shopletcdn.com/img/redesign/master-sprite.png"); background-repeat: no-repeat; background-position: -45px -607px; display: block; float: left; height: 25px; width: 25px; position:absolute; top:5px; left:-2px;}
.tiny-instagram {background-image: url("//images-k-o.shopletcdn.com/img/redesign/master-sprite.png"); background-repeat: no-repeat; background-position: -105px -1063px; display: block; float: left; height: 25px; width: 25px; position:absolute; top:5px; left:-2px;}
.tiny-linkedin {background-image: url("//images-k-o.shopletcdn.com/img/redesign/master-sprite.png"); background-repeat: no-repeat; background-position: -141px -1063px; display: block; float: left; height: 25px; width: 25px; position:absolute; top:5px; left:-2px;}

/* Confidence Tips */
#shop-confidence{float:left;width:300px; height:64px; position:absolute; bottom: 0px; right: 0px;}
#shop-confidence li {float: left; margin-left:4px;}
#shop-confidence li a {float:left;display:block;cursor:pointer; width:59px; height:60px;}
#shop-confidence .pm110 a{background:url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png) -341px -684px no-repeat;}
#shop-confidence .pm110 a:hover{background-position:-341px -751px;}
#shop-confidence .safesecure a{background:url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png) -276px -684px no-repeat;}
#shop-confidence .safesecure a:hover{background-position:-276px -751px;}
#shop-confidence .freeexchange a{background:url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png) -209px -684px no-repeat;}
#shop-confidence .freeexchange a:hover{background-position:-209px -751px;}
#shop-confidence .policyrights a{background:url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png) -144px -684px no-repeat;}
#shop-confidence .policyrights a:hover{background:url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png) -144px -751px no-repeat;}
#footer-about-us .confidence-tip p {margin: 0px; color:#FFF;}
#footer-about-us .confidence-tip .confidence-title {margin: 0px 0px 15px 0; font-size: 20px; color:FFF;}
#shop-confidence .confidence-tip {position: absolute; background:#555; cursor:default; padding: 10px; display: none;}
#shop-confidence .pm110 .confidence-tip{width:500px; height: auto; top: -100px; right: 0px;}
#shop-confidence .safesecure .confidence-tip{width:700px; height: auto; top: -135px; right: 0px;}
#shop-confidence .freeexchange .confidence-tip{width:500px; height: auto; top: -100px; right: 0px;}
#shop-confidence .policyrights .confidence-tip{width:600px; height: auto; top: -135px; right: 0px;}
#footer-about-us #shop-confidence {right:325px;}

.confidence-tip.cart-tip p {margin: 0px; color:#FFF; line-height:14px;}
.confidence-tip.cart-tip .accent-font {margin: 0px 0px 15px 0; font-size: 20px; line-height:20px; color:FFF;}
#shop-confidence .pm110 .confidence-tip.cart-tip{width:300px; height: auto; top: -120px; left: 0px;}
#shop-confidence .safesecure .confidence-tip.cart-tip{width:500px; height: auto; top: -135px; left: 0px;}
#shop-confidence .freeexchange .confidence-tip.cart-tip{width:300px; height: auto; top: -120px; left: 0px;}
#shop-confidence .policyrights .confidence-tip.cart-tip{width:400px; height: auto; top: -130px; left: 0px;}

.checkout-footer #shop-confidence .policyrights a{background:url(//images-a-e.shopletcdn.com/img/bg/circles.png) 0px 0 no-repeat;}
.checkout-footer #shop-confidence .policyrights a:hover{background-position:-107px 0px;}
.checkout-footer #shop-confidence .freeexchange a{background:url(//images-a-e.shopletcdn.com/img/bg/circles.png) 0 -112px no-repeat;}
.checkout-footer #shop-confidence .freeexchange a:hover{background-position:-107px -112px;}
.checkout-footer #shop-confidence .safesecure a{background:url(//images-a-e.shopletcdn.com/img/bg/circles.png) 0 -223px no-repeat;}
.checkout-footer #shop-confidence .safesecure a:hover{background-position:-107px -223px;}
.checkout-footer #shop-confidence .pm110 a{background:url(//images-a-e.shopletcdn.com/img/bg/circles.png) 0 -332px no-repeat;}
.checkout-footer #shop-confidence .pm110 a:hover{background-position:-107px -332px;}
.checkout-footer #shop-confidence li a {width:103px; height:103px;}
.checkout-footer #shop-confidence{width:430px; height:111px;}



/* Accent-Font */
.accent-font {font-family:Arial, Arial Narrow, Arial, Sans-serif; font-weight:400;}
.accent-font-sub {font-family: Arial, helvetica, sans-serif; font-weight: 300;}

.gray-dot-border {width:100%;height:1px;float:left;background-image:url(//images-a-e.shopletcdn.com/img/redesign/dotted-border-gray.png); margin:10px 0; }
.black-dot-divider-left {background-image: url(//images-a-e.shopletcdn.com/img/redesign/dotted-border-black.png); background-repeat:repeat-y;}

a.mini-button:visited, a.cart-button:visited, a.large-button:visited, a.filter-btn:visited {color:#FFFFFF;}

/* Gradients */
.gray-gradient {background: #eaeae2;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZWFlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #eaeae2 0%, #f6f6f4 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeae2), color-stop(100%,#f6f6f4));
background: -webkit-linear-gradient(top,  #eaeae2 0%,#f6f6f4 100%);
background: -o-linear-gradient(top,  #eaeae2 0%,#f6f6f4 100%);
background: -ms-linear-gradient(top,  #eaeae2 0%,#f6f6f4 100%);
background: linear-gradient(top,  #eaeae2 0%,#f6f6f4 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeae2', endColorstr='#f6f6f4',GradientType=0 );
}
.gray-gradient:hover {background: #e2e2d8;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyZTJkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #e2e2d8 0%, #edede9 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2d8), color-stop(100%,#edede9));
background: -webkit-linear-gradient(top,  #e2e2d8 0%,#edede9 100%);
background: -o-linear-gradient(top,  #e2e2d8 0%,#edede9 100%);
background: -ms-linear-gradient(top,  #e2e2d8 0%,#edede9 100%);
background: linear-gradient(top,  #e2e2d8 0%,#edede9 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2d8', endColorstr='#edede9',GradientType=0 );
}

.dark-gray-gradient {background: #c6c6c6; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M2YzZjNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5YjlhOTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #c6c6c6 0%, #9b9a98 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c6c6c6), color-stop(100%,#9b9a98)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #c6c6c6 0%,#9b9a98 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #c6c6c6 0%,#9b9a98 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #c6c6c6 0%,#9b9a98 100%); /* IE10+ */
background: linear-gradient(to bottom,  #c6c6c6 0%,#9b9a98 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6c6c6', endColorstr='#9b9a98',GradientType=0 ); /* IE6-8 */
}

.dark-gray-gradient:hover {background: #adadad; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FkYWRhZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4NDg0ODMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #adadad 0%, #848483 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#adadad), color-stop(100%,#848483)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #adadad 0%,#848483 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #adadad 0%,#848483 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #adadad 0%,#848483 100%); /* IE10+ */
background: linear-gradient(to bottom,  #adadad 0%,#848483 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#adadad', endColorstr='#848483',GradientType=0 ); /* IE6-8 */
}

.silver-gradient {background: #e7e7e7;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3ZTdlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiM2IzYjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #e7e7e7 0%, #b3b3b3 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7e7e7), color-stop(100%,#b3b3b3));
background: -webkit-linear-gradient(top,  #e7e7e7 0%,#b3b3b3 100%);
background: -o-linear-gradient(top,  #e7e7e7 0%,#b3b3b3 100%);
background: -ms-linear-gradient(top,  #e7e7e7 0%,#b3b3b3 100%);
background: linear-gradient(top,  #e7e7e7 0%,#b3b3b3 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e7', endColorstr='#b3b3b3',GradientType=0 );

color:#000000;
}

.silver-gradient:hover {background: #d0d0d0;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QwZDBkMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhMWExYTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #d0d0d0 0%, #a1a1a1 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d0d0d0), color-stop(100%,#a1a1a1));
background: -webkit-linear-gradient(top,  #d0d0d0 0%,#a1a1a1 100%);
background: -o-linear-gradient(top,  #d0d0d0 0%,#a1a1a1 100%);
background: -ms-linear-gradient(top,  #d0d0d0 0%,#a1a1a1 100%);
background: linear-gradient(top,  #d0d0d0 0%,#a1a1a1 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0d0d0', endColorstr='#a1a1a1',GradientType=0 );
color:#000000;}

.light-silver-gradient {background: #e2e2e2;
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcyNjAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjEwMCUiIHkyPSIxMDAlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0UyRTJFMiIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGRkZGRiIgb2Zmc2V0PSIwLjUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRTJFMkUyIiBvZmZzZXQ9IjEiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnMjYwKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #e2e2e2 0%, #ffffff 50%, #e2e2e2 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(50%,#ffffff), color-stop(100%,#e2e2e2));
background: -webkit-linear-gradient(top,  #e2e2e2 0%,#ffffff 50%,#e2e2e2 100%);
background: -o-linear-gradient(top,  #e2e2e2 0%,#ffffff 50%,#e2e2e2 100%);
background: -ms-linear-gradient(top,  #e2e2e2 0%,#ffffff 50%,#e2e2e2 100%);
background: linear-gradient(top,  #e2e2e2 0%,#ffffff 50%,#e2e2e2 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#ffffff',GradientType=0 );
}

.green-gradient {background: #bacd17;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JhY2QxNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MWEwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #bacd17 0%, #81a000 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bacd17), color-stop(100%,#81a000));
background: -webkit-linear-gradient(top,  #bacd17 0%,#81a000 100%);
background: -o-linear-gradient(top,  #bacd17 0%,#81a000 100%);
background: -ms-linear-gradient(top,  #bacd17 0%,#81a000 100%);
background: linear-gradient(top,  #bacd17 0%,#81a000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bacd17', endColorstr='#81a000',GradientType=0 );
}

.green-gradient:hover {background: #a9b915;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E5YjkxNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MzkwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #a9b915 0%, #739000 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a9b915), color-stop(100%,#739000));
background: -webkit-linear-gradient(top,  #a9b915 0%,#739000 100%);
background: -o-linear-gradient(top,  #a9b915 0%,#739000 100%);
background: -ms-linear-gradient(top,  #a9b915 0%,#739000 100%);
background: linear-gradient(top,  #a9b915 0%,#739000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9b915', endColorstr='#739000',GradientType=0 );
}

.green-gradient-reverse {background: #81a000;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgxYTAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiYWNkMTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #81a000 0%, #bacd17 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#81a000), color-stop(100%,#bacd17));
background: -webkit-linear-gradient(top,  #81a000 0%,#bacd17 100%);
background: -o-linear-gradient(top,  #81a000 0%,#bacd17 100%);
background: -ms-linear-gradient(top,  #81a000 0%,#bacd17 100%);
background: linear-gradient(top,  #81a000 0%,#bacd17 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#81a000', endColorstr='#bacd17',GradientType=0 );
}

.CMYKgreen-gradient {background: #84a337;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E5YjkxNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MzkwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #84a337 0%, #739000 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#84a337), color-stop(100%,#739000));
background: -webkit-linear-gradient(top,  #84a337 0%,#739000 100%);
background: -o-linear-gradient(top,  #84a337 0%,#739000 100%);
background: -ms-linear-gradient(top,  #84a337 0%,#739000 100%);
background: linear-gradient(top,  #84a337 0%,#739000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#84a337', endColorstr='#739000',GradientType=0 );
}

.CMYKgreen-gradient:hover {background: #87A63E;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JhY2QxNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MWEwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #87A63E 0%, #446730 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#87A63E), color-stop(100%,#446730));
background: -webkit-linear-gradient(top,  #87A63E 0%,#446730 100%);
background: -o-linear-gradient(top,  #87A63E 0%,#446730 100%);
background: -ms-linear-gradient(top,  #87A63E 0%,#446730 100%);
background: linear-gradient(top,  #87A63E 0%,#446730 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87A63E', endColorstr='#446730',GradientType=0 );
}


.red-gradient {background: #c40202;
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcyMDQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjEwMCUiIHkyPSIxMDAlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI2Q3MDMwMyIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iI2IyMDEwMSIgb2Zmc2V0PSIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzIwNCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  #d70303 0%, #b20101 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d70303), color-stop(100%,#b20101));
background: -webkit-linear-gradient(top,  #d70303 0%,#b20101 100%);
background: -o-linear-gradient(top,  #d70303 0%,#b20101 100%);
background: -ms-linear-gradient(top,  #d70303 0%,#b20101 100%);
background: linear-gradient(top,  #d70303 0%,#b20101 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d70303', endColorstr='#b20101',GradientType=0 );
}

.red-gradient:hover {background: #c12424; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MxMjQyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZjBhMGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #c12424 0%, #7f0a0a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c12424), color-stop(100%,#7f0a0a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #c12424 0%,#7f0a0a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #c12424 0%,#7f0a0a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #c12424 0%,#7f0a0a 100%); /* IE10+ */
background: linear-gradient(top,  #c12424 0%,#7f0a0a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c12424', endColorstr='#7f0a0a',GradientType=0 ); /* IE6-8 */
}

.pink-gradient {background: #f2a2ca; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjODgzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMDU5MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f2a2ca 0%, #ea64b2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2a2ca), color-stop(100%,#ea64b2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f2a2ca 0%,#ea64b2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f2a2ca 0%,#ea64b2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f2a2ca 0%,#ea64b2 100%); /* IE10+ */
background: linear-gradient(top,  #f2a2ca 0%,#ea64b2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2a2ca', endColorstr='#ea64b2',GradientType=0 ); /* IE6-8 */
}

.pink-gradient:hover {background: #ed7bb4; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjODgzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMDU5MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ed7bb4 0%, #ec008c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed7bb4), color-stop(100%,#ec008c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ed7bb4 0%,#ec008c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ed7bb4 0%,#ec008c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ed7bb4 0%,#ec008c 100%); /* IE10+ */
background: linear-gradient(top,  #ed7bb4 0%,#ec008c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed7bb4', endColorstr='#ec008c',GradientType=0 ); /* IE6-8 */
}






.salmon-gradient:hover {background: #aa0306; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FhMDMwNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzhmMDIyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2YjAwMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #aa0306 0%, #8f0222 44%, #6b0001 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aa0306), color-stop(44%,#8f0222), color-stop(100%,#6b0001)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #aa0306 0%,#8f0222 44%,#6b0001 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #aa0306 0%,#8f0222 44%,#6b0001 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #aa0306 0%,#8f0222 44%,#6b0001 100%); /* IE10+ */
background: linear-gradient(top,  #aa0306 0%,#8f0222 44%,#6b0001 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aa0306', endColorstr='#6b0001',GradientType=0 ); /* IE6-8 */
}

.salmon-gradient {background: #c12424; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MxMjQyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZjBhMGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #c12424 0%, #7f0a0a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c12424), color-stop(100%,#7f0a0a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #c12424 0%,#7f0a0a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #c12424 0%,#7f0a0a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #c12424 0%,#7f0a0a 100%); /* IE10+ */
background: linear-gradient(top,  #c12424 0%,#7f0a0a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c12424', endColorstr='#7f0a0a',GradientType=0 ); /* IE6-8 */
}

.black-gradient {background: #242424;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI0MjQyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  #242424 0%, #000000 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#242424), color-stop(100%,#000000));
background: -webkit-linear-gradient(top,  #242424 0%,#000000 100%);
background: -o-linear-gradient(top,  #242424 0%,#000000 100%);
background: -ms-linear-gradient(top,  #242424 0%,#000000 100%);
background: linear-gradient(top,  #242424 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#242424', endColorstr='#000000',GradientType=0 );
}

.magenta-gradient {background: #b6005a;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I2MDA1YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZjAwNDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #b6005a 0%, #8f0047 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b6005a), color-stop(100%,#8f0047));
background: -webkit-linear-gradient(top,  #b6005a 0%,#8f0047 100%);
background: -o-linear-gradient(top,  #b6005a 0%,#8f0047 100%);
background: -ms-linear-gradient(top,  #b6005a 0%,#8f0047 100%);
background: linear-gradient(top,  #b6005a 0%,#8f0047 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b6005a', endColorstr='#8f0047',GradientType=0 );
}

.magenta-gradient:hover {background: #a40052;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E0MDA1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MjAwNDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #a40052 0%, #820041 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a40052), color-stop(100%,#820041));
background: -webkit-linear-gradient(top,  #a40052 0%,#820041 100%);
background: -o-linear-gradient(top,  #a40052 0%,#820041 100%);
background: -ms-linear-gradient(top,  #a40052 0%,#820041 100%);
background: linear-gradient(top,  #a40052 0%,#820041 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a40052', endColorstr='#820041',GradientType=0 );
}

.blue-gradient {background: #0087bf;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwODdiZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDVjODciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #0087bf 0%, #005c87 100%);

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0087bf), color-stop(100%,#005c87));
background: -webkit-linear-gradient(top,  #0087bf 0%,#005c87 100%);
background: -o-linear-gradient(top,  #0087bf 0%,#005c87 100%);
background: -ms-linear-gradient(top,  #0087bf 0%,#005c87 100%);
background: linear-gradient(top,  #0087bf 0%,#005c87 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0087bf', endColorstr='#005c87',GradientType=0 );
}

.blue-gradient:hover {background: #0078ac;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNzhhYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDUzN2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #0078ac 0%, #00537a 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0078ac), color-stop(100%,#00537a));
background: -webkit-linear-gradient(top,  #0078ac 0%,#00537a 100%);
background: -o-linear-gradient(top,  #0078ac 0%,#00537a 100%);
background: -ms-linear-gradient(top,  #0078ac 0%,#00537a 100%);
background: linear-gradient(top,  #0078ac 0%,#00537a 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0078ac', endColorstr='#00537a',GradientType=0 );
}

.white-gradient {background: #fcfcf9;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWU5ZTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fcfcf9 0%, #eae9e1 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcf9), color-stop(100%,#eae9e1));
background: -webkit-linear-gradient(top,  #fcfcf9 0%,#eae9e1 100%);
background: -o-linear-gradient(top,  #fcfcf9 0%,#eae9e1 100%);
background: -ms-linear-gradient(top,  #fcfcf9 0%,#eae9e1 100%);
background: linear-gradient(top,  #fcfcf9 0%,#eae9e1 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcf9', endColorstr='#eae9e1',GradientType=0 );
}

.white-gradient:hoverBREAK {background: #f7f7ef;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNGUyZDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f7f7ef 0%, #e4e2d8 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7ef), color-stop(100%,#e4e2d8));
background: -webkit-linear-gradient(top,  #f7f7ef 0%,#e4e2d8 100%);
background: -o-linear-gradient(top,  #f7f7ef 0%,#e4e2d8 100%);
background: -ms-linear-gradient(top,  #f7f7ef 0%,#e4e2d8 100%);

background: linear-gradient(top,  #f7f7ef 0%,#e4e2d8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7ef', endColorstr='#e4e2d8',GradientType=0 );
}

.white-gradient-reversed{background: #eae9e1;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZTllMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZjZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #eae9e1 0%, #fcfcf9 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eae9e1), color-stop(100%,#fcfcf9));
background: -webkit-linear-gradient(top,  #eae9e1 0%,#fcfcf9 100%);
background: -o-linear-gradient(top,  #eae9e1 0%,#fcfcf9 100%);

background: -ms-linear-gradient(top,  #eae9e1 0%,#fcfcf9 100%);
background: linear-gradient(top,  #eae9e1 0%,#fcfcf9 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eae9e1', endColorstr='#fcfcf9',GradientType=0 );
}

.white-gradient-reversed:hover {background: #e4e2d8;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U0ZTJkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y3ZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #e4e2d8 0%, #f7f7ef 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4e2d8), color-stop(100%,#f7f7ef));
background: -webkit-linear-gradient(top,  #e4e2d8 0%,#f7f7ef 100%);
background: -o-linear-gradient(top,  #e4e2d8 0%,#f7f7ef 100%);
background: -ms-linear-gradient(top,  #e4e2d8 0%,#f7f7ef 100%);
background: linear-gradient(top,  #e4e2d8 0%,#f7f7ef 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e2d8', endColorstr='#f7f7ef',GradientType=0 );
}

.orange-gradient {background: #ec883e; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjODgzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMDU5MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ec883e 0%, #d05900 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ec883e), color-stop(100%,#d05900)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ec883e 0%,#d05900 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ec883e 0%,#d05900 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ec883e 0%,#d05900 100%); /* IE10+ */
background: linear-gradient(top,  #ec883e 0%,#d05900 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec883e', endColorstr='#d05900',GradientType=0 ); /* IE6-8 */
}

.orange-gradient:hover {background: #e97923; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5NzkyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiYzUxMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #e97923 0%, #bc5100 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e97923), color-stop(100%,#bc5100)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e97923 0%,#bc5100 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e97923 0%,#bc5100 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e97923 0%,#bc5100 100%); /* IE10+ */
background: linear-gradient(top,  #e97923 0%,#bc5100 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e97923', endColorstr='#bc5100',GradientType=0 ); /* IE6-8 */
}

.aqua-gradient {background: #22aae2; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjODgzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMDU5MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #22aae2 0%, #0e83b2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#22aae2), color-stop(100%,#0e83b2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #22aae2 0%,#0e83b2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #22aae2 0%,#0e83b2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #22aae2 0%,#0e83b2 100%); /* IE10+ */
background: linear-gradient(top,  #22aae2 0%,#0e83b2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#22aae2', endColorstr='#0e83b2',GradientType=0 ); /* IE6-8 */
}

.aqua-gradient:hover {background: #22aae2; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5NzkyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiYzUxMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #1a90bf 0%, #0e83b2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1a90bf), color-stop(100%,#0e83b2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1a90bf 0%,#0e83b2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1a90bf 0%,#0e83b2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1a90bf 0%,#0e83b2 100%); /* IE10+ */
background: linear-gradient(top,  #1a90bf 0%,#0e83b2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a90bf', endColorstr='#0e83b2',GradientType=0 ); /* IE6-8 */
}


.dark-green-gradient {	
background: #406400;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #608000 0%, #406400 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#608000), color-stop(100%,#406400));
background: -webkit-linear-gradient(top, #608000 0%,#406400 100%);
background: -o-linear-gradient(top, #608000 0%,#406400 100%);
background: -ms-linear-gradient(top, #608000 0%,#406400 100%);
background: linear-gradient(top, #608000 0%,#406400 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#608000', endColorstr='#406400',GradientType=0 );}

.dark-green-gradient:hover {background: #304b00;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E5YjkxNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MzkwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #304b00 0%, #486000 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#304b00), color-stop(100%,#486000));
background: -webkit-linear-gradient(top,  #304b00 0%,#486000 100%);
background: -o-linear-gradient(top,  #304b00 0%,#486000 100%);
background: -ms-linear-gradient(top,  #304b00 0%,#486000 100%);
background: linear-gradient(top,  #304b00 0%,#486000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#304b00', endColorstr='#486000',GradientType=0 );
}

/*Z-Indexes*/
.main-content {z-index:9989;}
.sidebar {z-index:9990;}

/*Border-Radius*/
.border-three {border-radius: 3px; }
.border-five {border-radius: 5px;  }
.border-five-left {border-radius: 5px 0px 0px 5px; }
.border-five-right {border-radius:0px 5px 5px 0px ; }
.border-ten {border-radius: 10px; }
.border-thirteen {border-radius: 13px; }
.border-twenty-five {border-radius: 25px; }



#toTop {
    display:none;
    text-decoration:none;
    position:fixed;
    bottom:80px;
    right:73px;
    overflow:hidden;
    width:51px;
    height:51px;
    border:none;
    color:#FFFFFF;
    background-color:#840909;
    border-radius: 5px;
    z-index: 99999;
    text-align:center;
    line-height:51px;
    font-size: 18px;
    
}
#toTop:hover {
	background-color: #CD363B;
}
#toTopHover {
    background-color:#840909;
    overflow:hidden;
    float:left;
    opacity: 0;
    -moz-opacity: 0;
    filter:alpha(opacity=0);
    z-index: 99999;
}

#toTop:active, #toTop:focus {
    outline:none;
}


@media only screen and (device-width: 768px) { 

html {
    max-width: 1050px;
}

body {
    max-width: 1050px;
    min-width: 960px;
}


#utility-nav {
    background-color: #282828;
    border-bottom: 1px solid #999999;
    box-shadow: 0 1px 5px #777777;
    height: 70px;
    left: 0;
    position: fixed;
    text-align: center;
    top: -70px;

    visibility: hidden;
    width: 100%;
    z-index: 99999999;
}

#topnav li.toputility_hiring {display:none;}
#topnav li.toputility_hiring a {display:none;}
#topnav li.toputility_school {display:none;}
#topnav li.toputility_school a {display:none;}

#topnav-wrapper {
    float: right;
    position: absolute;
    right: 0;
}

#body-wrapper {
    background-position: center top;
    background-repeat: repeat-y;
}

#navigation a {padding:0 15.5px;}

#fancybox-overlay {width:107.2%;}

#footer-header {
    background-color: #000000;
    clear: both;
    margin: 0 auto;
    padding: 7px 0;
    position: relative;
    z-index:900;
}

#footer-wrap {
    background-color: #282828;
    color: #FFFFFF;
    font-size: 12px;
    margin: 0 auto;
    width: 1050px;
}
}
/* =Form Error Tip
----------------------------------------------- */
.inputContainer {position: relative;float: left;}
.formError {position: absolute;top: 300px;left: 300px;display: block;z-index: 99999992;cursor: pointer;}
.ajaxSubmit {padding: 20px;background: #55ea55;border: 1px solid #999;display: none;}
.formError .formErrorContent {width: 100%;background: #ee0101;position:relative;z-index:5001;color: #fff;width: 150px;font-family: Arial;font-size: 11px;border: 2px solid #ddd;box-shadow: 0 0 6px #000;-moz-box-shadow: 0 0 6px #000;-webkit-box-shadow: 0 0 6px #000;padding: 4px 10px 4px 10px;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px; }
.greenPopup .formErrorContent {background: #33be40;}
.blackPopup .formErrorContent {background: #393939;color: #FFF;}
.formError .formErrorArrow {width: 15px;margin: -2px 0 0 13px;position:relative;z-index: 5006;}
.formError .formErrorArrowBottom {box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;margin: 0px 0 0 12px;top:2px;}
.formError .formErrorArrow div {border-left: 2px solid #ddd;border-right: 2px solid #ddd;box-shadow: 0 2px 3px #444;-moz-box-shadow: 0 2px 3px #444;-webkit-box-shadow: 0 2px 3px #444;font-size: 0px;height: 1px;background: #ee0101;margin: 0 auto;line-height: 0;font-size: 0;display: block;}
.formError .formErrorArrowBottom div {box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;}
.greenPopup .formErrorArrow div {background: #33be40;}
.blackPopup .formErrorArrow div {background: #393939;color: #FFF;}
.formError .formErrorArrow .line10 {width: 15px;border: none;}
.formError .formErrorArrow .line9 {width: 13px;border: none;}
.formError .formErrorArrow .line8 {width: 11px;}
.formError .formErrorArrow .line7 {width: 9px;}
.formError .formErrorArrow .line6 {width: 7px;}
.formError .formErrorArrow .line5 {width: 5px;}
.formError .formErrorArrow .line4 {width: 3px;}
.formError .formErrorArrow .line3 {width: 1px;border-left: 2px solid #ddd;border-right: 2px solid #ddd;border-bottom: 0 solid #ddd;}
.formError .formErrorArrow .line2 {width: 3px;border: none;background: #ddd;}
.formError .formErrorArrow .line1 {width: 1px;border: none;background: #ddd;}


.leftcontent {width: 200px; float: left; display: block; height: 100%;}
.rightcontent {width: 760px; float: right;}

/*GREEN CENTER*/
li.greencenter-nav {font-weight: bold; padding-left: 5px;}
ul#greencenter-nav-sub, ul.greencenter-nav-sub {margin-left: 30px;}
ul#greencenter-nav-sub a {line-height: 25px;}

li.greencenter-nav a {color: #000; padding-left: 5px;}
li.greencenter-nav a:hover {color: #FFF; background-color: #bb574d; padding-right: 80px; padding-left: 5px;}
#greenicons {margin-bottom: 15px; height: 190px;}
#helpedsave {margin-left: 45px;}
.green-page h2.page-sub-title {font-size: 18px; color: #5d7d00;}
.impactno {text-align: center; font-size: 18px; color: #666;}
ul#greenfacts li {float: left; padding: 0 47px; text-align: center;}
ul#greenfacts {margin-top: 15px;}
#green-info {margin-top: 20px;}
#greenfacts-right {width: 370px; float: left; line-height: 18px;}
#greenfacts-left {width: 370px; float: left; margin-right: 12px; line-height: 18px;}
.green-title {color: #5d7d00; font-size: 14px;}
#green-informative {margin: 20px 0; /*height: 250px;*/}
#green-informative h3 {margin: 0;}
#green-informative p {margin: 0 0 15px 0;}

#accordion {list-style: none; border: none; height: 100%; display: block; font-size: 12px; color: #282828; margin-bottom: 35px;position:relative;}
#accordion ul { list-style: none;display: none;}
#accordion ul li { font-weight: normal; cursor: auto; background-color: #fff; }
#accordion div {cursor: pointer; font-weight: bold; line-height: 18px;}
.greenSlideShow {line-height: 18px; float: left;}
#howtoshopgreen {margin: 20px 0;}
#accordion .b { bottom:-1px; right:-1px; background-position:0 -10px }
#accordion .t { top:-1px; right:-1px; background-position:0 0 }
#accordion .t, #accordion .b { background:url(//images.shopletcdn.com/img/accordion.png); position:absolute; height:10px; width:230px; display:block; font-size:1% }


/*REBATE CENTER*/
.rebate-surroundingbox {background-image: url(//images-p-t.shopletcdn.com/img/redesign/rebate-box.png); width: 318px; height: 283px; float: left; margin: 10px 0; }
.large-button {padding: 5px; color: #ffffff; text-transform: uppercase; font-size: 12px; height: 20px; line-height: 20px; text-align: center; display: block; width: 120px; clear: both; font-weight: normal; }
.large-button:hover {color: #ffffff; background-color: #84a302;}
.large-button:visited {color: #ffffff; background-color: #84a302;}
.product-logo {text-align: center; padding-top: 15px;}
.rebate-image {float: left; padding-top: 20px; padding-right: 10px; padding-left: 10px;}
.rebate-info {font-size: 13px; color: #282828; font-weight: bold; line-height: 18px; padding-right: 5px; width: 140px; float: right;}
.rebate-innerbox {width: 270px; margin: 0 auto;}
.expiration {color: #840909; font-weight: normal; font-size: 12px;}
.rebatecontents #headerBanner {margin:-20px 0 0 -10px;}

/*HIGH CATEGORY*/
.featuredproducts-highcategory {margin: 0 auto;}
.bottom-info {/*border: 1px solid #e0e0e0;*/ padding: 20px 0px; color: #666666; line-height: 18px; margin: 15px 0; font-size: 12px;}
.header-info {font-weight: bold; font-size: 14px;}
#slide-show-wrapper.high-category {background-image: url(//images-p-t.shopletcdn.com/img/redesign/scissors-pattern.png); margin-bottom: -20px;}
.banner-shadow {background-image: url(//images-p-t.shopletcdn.com/img/redesign/rotator-shadow.png); background-repeat: no-repeat; position: relative; height: 12px; display: block; width: 846px; margin: -12px auto 0 auto;}
.featuredcategories-side li {text-align: center; margin: 25px 0;}

/*INK & TONER*/
#ink-search-wrap{ height: 36px;width: 526px; background: #f7f7f7; border-radius: 6px; border: 1px solid #cccccc; }
#ink-search-wrap span {background: url(//images-p-t.shopletcdn.com/img/redesign/master-sprite.png) no-repeat -234px 0px; width:28px;height:25px;display:inline-block;position: relative;top:6px;left:4px;cursor:pointer;}
#inkText { background: transparent; border: 0 none; font-size: 14px; padding:0 12px;position:absolute;left:38px;outline:none;font-size:14px;height: 36px; width: 70%; z-index:10; }
button#inkSubmit {z-index:15;border: 0 none; display: block; float: right; color: #000000; font-family: Arial, Arial Narrow, Arial, sans-serif; font-size: 17px; height: 36px; margin: 0;position: relative;width: 90px;border-top-right-radius: 6px;border-bottom-right-radius:6px;}


#finderSelectionPanel div.inputWrap { padding:10px 20px;}
.header-banner {border-bottom:solid 1px #33A6CF; }
#finderSelectionPanel { width:auto; margin: 0 0 10px; padding:6px 0;float:left;width:250px;}
.label {font-size: 14px; margin-right:10px;}
.tabSet li {margin-bottom:-2px;float:left;background-color:#fff;padding-left:10px;position:relative;z-index:10;margin-right:1px;cursor:pointer; border-radius:5px 5px 0 0;}
.heading a {font-size: 14px; font-weight:bold;}
#inkErrorBlock, #inkResults { margin:0;}
#inkErrorBlock p { margin-bottom:10px;}
.ink-center { background-color: #2eadd6; background-image:url(//images-f-j.shopletcdn.com/img/redesign/hp-overlay.png); background-repeat:no-repeat; background-position:900px 15px;}
.ink-printer-finder {margin: 15px 0;}
#tabMfr {border: none;}
.full-list-printers {margin-top: 15px;}
.full-list-printers .panelSet {padding:0;}
.full-list-printers .tabSet li {background-color:#ddd; padding: 0; }
.full-list-printers .tabSet li.on{background-color:#eee; padding: 0; }
.full-list-printers .tabSet li:hover{background-color:#eee; padding: 0; }
.panel-brands {background-color: #eee;}
.ink-toner {margin-top: 15px;}
.full-list-printers .tabSet li span {padding: 5px 7px;}
.inkmodel {font-size: 14px; color: #666; margin: 20px; font-weight: bold;}

/*FINDER TOOLS*/
.image-finder {border-radius: 50px;}
.top-info {line-height: 18px; color: #666; padding: 0 10px; font-size: 12px;}
.minifinder ul.category {padding:0;}
ul.category li {width: 140px; padding: 10px 5px;float:left; text-align:center;}
ul.category h2{background-color: #E0E0E0; border: 1px solid #E0E0E0; border-radius: 5px 5px 0 0; color: #666; margin: -1px -2px 11px; padding: 5px 0 5px 10px;}
ul.category .image {margin: 0;}
.minifinder {display: block;}

.minifinder h2{padding: 15px 0 0 0;}
.office-supplies-group {border: 1px solid #e0e0e0;  background-color: #FFF;display: block; width: 150px; height: 600px; float: left; border-radius:5px; margin-top:20px; margin-right:20px;}
.cleaning-group {border: 1px solid #e0e0e0;  background-color:#FFF;display: block; width: 300px; height: 200px; float: left; border-radius:5px;}
.paper-group {border: 1px solid #e0e0e0;  background-color:#FFF;display: block; width: 610px; height: 200px; float: left; border-radius:5px; margin-right:20px;}
.furniture-group {border: 1px solid #e0e0e0;  background-color:#FFF; display: block; width: 300px; height: 200px; float: left; margin-top: 20px; border-radius:5px;}
.tools-group {border: 1px solid #e0e0e0;  background-color:#FFF; display: block; width: 610px; height: 200px; float: left; margin-top: 20px; border-radius:5px; margin-left:20px;}
.shipping-group {border: 1px solid #e0e0e0;  background-color:#FFF; display: block; width: 750px; height: 600px; float: left; margin-top: 20px; border-radius:5px;}
.finders .bottom-info {border: none;}
.blacklinks a {margin-bottom: 5px;}
.filter-btn {border-radius: 5px; padding: 5px; color:#FFF;  }
.column-25 {width: 160px;}
#finderFilters .column-25 {width: 180px;}
.all-finder-tools {margin-top: 20px;}
#finderFilters .scroll {height: 100px; width: 180px;}
.findercontents #headerBanner {margin:-20px 0 0 -10px;}
.highcat img {margin: 0 auto;}

.inktonertitle {color: #666; font-weight: bold; margin-bottom: 11px; margin-right: 20px; font-size: 14px;}
.inkproduct {margin-left: 30px;}
.price-cart-center {margin-left: 20px;}


.select-all-ink {padding-top: 10px;}
.productsResults {margin-bottom: 30px; width: 960px;}
.subscriptions {margin: 20px 0 20px 400px;}
block-update-subscribe {width: 350px;}
.white {color:#FFF;}
.create {padding: 7px; color: #FFF;}
.googlecheckout input {height: 43px;}

.anybtn {color:#FFF; padding: 4px 7px;}
.anybtn:hover {color:#FFF;}
.anybtn:visited {color:#FFF;}
.categories-brands {line-height: 18px; margin-bottom: 15px; font-size: 12px;}
.percentagesaved {font-size: 24px; color: #840909; line-height: 70px; margin-left: 15px; }
.bigbold {font-size: 14px; font-weight: bold;}

#sortA1 .addtocart {text-align: left;}
.big-text {font-size: 16px;}
#linkscontainer {line-height: 18px; margin-left: 20px;}
.toppadding {padding-top: 15px;}

/* ==================Paper Center=====================*/

.papercenterblock {
float:right;
font-family: Arial, Arial Narrow, Arial, Sans-serif;
font-size:12px;
color:#6f7796;
display:block;
text-align:center;
position:relative;
bottom:0px;
} 

#paperalign{
float:right;
margin-top:-20px;
}

#paperalignsize{
float:right;
margin-top:-25px;
height:140px;
display:block;
clear:right;
}

#inkjet{width:120px; z-index: 100; position: relative;}
#laser{width:120px;  z-index: 100; position: relative;}
#copy{width:190px;  z-index: 100; position: relative;}
#recycledpaper{width:140px;  z-index: 100; position: relative;}
    
#letter{width:150px; 
padding:13px 0 10px 0;
z-index: 400;
display:block;}

#legal{width:150px;
padding:13px 0 10px 0;
z-index: 400;
height:130px;
display:block;}

#ledger{width:150px;
padding:13px 0 10px 0;
z-index: 400;
height:130px;
display:block;}

#threehole{width:150px;
padding:13px 0 10px 0;
z-index: 400;

height:130px;
display:block;}

    
/* ==================General Font-age=====================*/
    
.gray {
font-size:18px;
color:#282828;
}

a.gray:link, a.gray:visited, a.gray:hover, a.gray:active {color:#282828;}

.salmon, a.salmon:visited {color:#840909;}

a.salmon:link, a.salmon:visited, a.salmon:hover, a.salmon:active,  {color:#840909;}

.bold {font-weight:bold;}

.size18 {font-size:18px;
line-height:45px;}

.copytext{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:16px;
    padding:10px 10px 20px 10px;
    }
    
.linecopy{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:20px;
    }
.linecopy li {line-height:15px;margin-bottom:10px;}


a.blacklinks:link, a.blacklinks:active, a.blacklinks:visited {color:#282828;}
a.blacklinks:hover {color:#666;}
    
ul.circle{
font-size:12px;
line-height:20px;
list-style: circle outside none;
padding-bottom:10px;
padding-left:20px;
}       

/* ==================Help Center=====================*/

#centercontent{width:800px;}
    
#helpcontent {float:right;
width:770px;
padding-bottom:20px;}

.alignleft{
float:left;
width:160px;
}

.bubble{
    width:30%;
    height:250px;
    float:left;
    text-align:center;
}

.faqhelp{
width:30%;
text-align:left;
float:left;
padding:10px 25px 10px 0;
}
.faqhelp img{margin:10px 0;}
.faqhelp img:hover{opacity:.20;filter:alpha(opacity=20);}
.faqhelp span{cursor:pointer;}

.padded14{
    font-size:14px;
    font-weight:bold;
    font-color:282828;
    padding: 10px 0 10px 0;
    }

#faqanswers{width:580px;float:left;}

/* ==================Search page styles=====================*/

.product-min-desc {
margin:-12px 0 12px 0;
line-height:14px;}

.grayborder{border: #E0E0E0 solid 1px;
padding:0 5px 5px 5px;
height:280px;
width:166px;
text-align:center;
margin:auto;
margin:0 12px 10px 0;
}

.center{text-align:center;}

.helpcolumn{
    width:30%;
    height:auto;
    float:left;
    padding:5px;
    text-align:left;
    line-height:18px;
}
.helpcenter {background-color: #125d92;}
.margin5{margin:3px 4px 5px 0;}
.top40{margin-top:40px;float:left;}
.top402{margin-top:40px;}
.displayblock{display:block;height:35px;}

.sort-by {
font-weight:bold;
font-size:12px;
margin:5px 0  10px 0;}

/* ==================About Page=====================*/

#about-globe {
    float:left;
    background:url(//images-a-e.shopletcdn.com/img/redesign/about-imageframe.png) no-repeat;
    display:block;
    width:370px;
    height:235px;
}
    
.inside-about{padding:30px 30px 30px 30px;} 

.inside-about.globe {background:url(//images-a-e.shopletcdn.com/img/redesign/about-globe.png) 139px 12px no-repeat; overflow:visible;}

#tony-photo{
    float:right;
    background:url(//images-a-e.shopletcdn.com/img/redesign/about-imageframe.png) 0 0 no-repeat;
    display:block;
    width:380px;
    height:235px;
}
    
#slide-show-wrapper.aboutus {
     background: url(//images-a-e.shopletcdn.com/img/redesign/about-background.png) center no-repeat;
    background-color:#72aeed;
}

#slide-show-container.aboutus {height: 175px;}

.visionvalues{color:#88b500;font-size:25px;}
    
.line20{line-height:50px; font-size:16px;}
.line14{line-height:30px;}

.block-press.newnews {
    border-bottom: 1px #E0E0E0 dashed;
    margin: 0 20px;
    padding: 20px 0;
}

/* ==================Acount Center=====================*/

.product-block-2.ssave {
    border:0px;
    height:auto;
    border-bottom:1px solid #e7e7e7;
    }
#search-content.approvedList .product-block-2.highlight{
    border:0;
    background-color:#FFF;
    height:100px;
}
#search-content.approvedList .product-block-2.deselect{
    border:0;
    background-color:#FFF;
    height:100px;
}
.product-block-2.highlight.whywhywhy {background-color: #E0E0E0;}
    
.right15 {
    margin-right:15px;
}

.sort-nav-new a {
    color: #000000;
    display: block;
    height: 25px;
    line-height: 25px;
    text-align: center;
    text-transform: uppercase;
    width: 70px;
    border-radius: 5px 5px 5px 5px;
    
}
.sort-nav-new a:hover {
    color: #282828;
}
.sort-nav-new a.active, .sort-nav a.active:hover {
background: -moz-linear-gradient(center top , #0078AC 0%, #00537A 100%) repeat scroll 0 0 transparent;
    color: #FFFFFF;
    text-decoration: none;
}
.sort-nav-new a.active span {
background: -moz-linear-gradient(center top , #0087BF 0%, #005C87 100%) repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    height: 25px;
    line-height: 25px;
    text-align: center;
    text-transform: uppercase;
    width: 70px;
    border-radius: 5px 5px 5px 5px;
}

.edit_form dd.validation2 {
    height: 16px;
    margin-bottom: -20px;
    margin-left: 4px;
    padding-left: 20px;
    width: 254px;
}


/* ==================Account Center Lists and tables=====================*/
ul.menu li .nobg {
    background: none;
    display: block;
    cursor:auto;
    height: 15px;
    line-height: 17px;
    margin: 0 5px 0 0;
    overflow: hidden;
    padding: 6px 24px 6px 10px;
}

#user-table tr.tablelast td{
    border-bottom: 0px;}

.product-block-2.ssave.tablelast
{border-bottom: 0px;}


.tab-border{border:#DDDDDD solid 1px; border-bottom:0px;}
.tab-underline{border-bottom:1px solid #DDDDDD; width:100%; margin-top:-1px;}
#create-new-user{position:relative; left:629px; top:-35px; float:left;}

/* ==================Center Banners=====================*/

.made-in-usa {background-color: #940000;}
.coffeecenter {background-color: #926128;}
.calendar-center {background-color: #099;}
.tax-center {background-color: #9ac0cd;}

.flu-center {background-color: #3f9aca;}
.hipaa-center {background-color: #606;}
.eprocurement-center {background-color: #2EADD6;}
.advantage-center {background-color:#81a000;}

/* ==================Ink Page Search=====================*/
#inkResults .products .heading-ink {
    color: #666;

    font-size: 16px;
    font-weight: 400;
    text-align:left;
font-family: Arial, Arial Narrow, Arial, Sans-serif;
}

#finderSelectedDevicePanel .title2 {
    font-family: Arial, Arial Narrow, Arial, Sans-serif;
    float: left;
    font-size: 18px;
    line-height: 24px;
    margin: 14px 20px 0;
    width: 236px;
}

#inkResults .product-block-header .select-all2 {
    height: 27px;
    padding-top: 32px;
}

.ink-price-block2 {
    padding-bottom: 10px;
    background-color:#eee;
}

#inkResults .button2 {
    font-size: 14px;
    height: 40px;
    padding: 9px 0 10px;
    text-align: left;
}

#inkResults .product-block-header .desc2 {
    height: 16px;
    padding: 4px 0;
    text-align: left;
}

#inkResults .products .product-empty2 {
    margin: 20px 0;
    padding: 0;
    width: 180px;
    height:300px;
}

#inkResults .product-block {margin: 20px 0;padding: 0;width: 180px;height:300px;display:block;}
#inkResults .add-selected {margin:20px 0;height:300px;float:left;width:110px;padding:0;}
#inkResults .product-block-header .desc {clear: both;margin: 20px 0;width: 140px;text-align:left;border-bottom:1px solid #E0E0E0;height:16px;padding:4px 0;}
#inkResults .finderlist li {font-size:11px; width:235px; overflow:hidden; white-space:nowrap;}

/* ==================A-Z Search pages=====================*/

.az-page .finderlist{padding:10px;float:left; clear:both;}
.az-page .last{margin-right:0;  clear:both;}
.az-page .finderlist li{display:block;padding:5px 1px;border-bottom:solid 1px #e0e0e0;float:left;width:300px;margin-right:10px; }
.az-page .az{background:none; clear:both; padding-top:40px;}
.az-page .az em{font-style:normal;font-weight:700;float:left;padding:10px 16px 11px;color:#333; clear:both;}
.az-page .az ul{float:left;margin:4px 0;background:none;}
.az-page .az ul li{float:left;margin:4px 1px; background:none;font-family: Arial,Arial Narrow,Arial,Sans-serif; }
.az-page .az ul li a {
background: #0087bf;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwODdiZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDVjODciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #0087bf 0%, #005c87 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0087bf), color-stop(100%,#005c87));
background: -webkit-linear-gradient(top,  #0087bf 0%,#005c87 100%);
background: -o-linear-gradient(top,  #0087bf 0%,#005c87 100%);
background: -ms-linear-gradient(top,  #0087bf 0%,#005c87 100%);
background: linear-gradient(top,  #0087bf 0%,#005c87 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0087bf', endColorstr='#005c87',GradientType=0 );
border-radius: 5px 5px 5px 5px; 
width:18px;display:block;
text-align:center; 
color:#FFF; 
padding:3px 0;}
.az-page .az ul li a:hover{background: #0078ac;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNzhhYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDUzN2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #0078ac 0%, #00537a 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0078ac), color-stop(100%,#00537a));
background: -webkit-linear-gradient(top,  #0078ac 0%,#00537a 100%);
background: -o-linear-gradient(top,  #0078ac 0%,#00537a 100%);
background: -ms-linear-gradient(top,  #0078ac 0%,#00537a 100%);
background: linear-gradient(top,  #0078ac 0%,#00537a 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0078ac', endColorstr='#00537a',GradientType=0 );
color:#CCC;}
.az-page .az ul li.selected a{background:#000; color:#FFF;}
.az-page .pagination{clear:both;float:none;text-align:center;background:none;}
.az-page .pagination li{float:none;display:inline;background:none;}

/* ==================Finder Banners=====================*/

#finder-banner {
width:100%;
color:#FFF;
height:45px;
display:block;
font-size: 30px;
font-family: Arial,Arial Narrow,Arial,Sans-serif;
position:relative;
overflow:hidden;
  float:left;
}

#finder-banner p {padding: 0; line-height:45px;}

#finder-banner span {position:absolute; left:0px; top:0px;}

#finder-banner b{
font-size:26px;
font-family: Arial,Arial Narrow,Arial,Sans-serif;
vertical-align:top;
}

#finder-banner em{
font-size:14px;
font-family: Arial,Arial Narrow,Arial,Sans-serif;
font-style:normal;
margin: 0 0 0 20px;
}

#finder-banner span{
background-image:url(../img/redesign/banners/finder-banners.png);
background-repeat: no-repeat transparent;
display:inline-block;
height:45px;
}

.garbagecan{background-position:-340px 0;width:90px;}
.labels{background-position:-810px 0;width:90px;}
.binding{background-position:-1275px 0;width:130px;}
.canliner{background-position:-255px 0;width:90px;}
.envelope{background-position:-1400px 0; width:130px;}
.laminator{background-position:-1165px 0;width:120px;}
.filecab{background-position:-920px 0;width:90px;}
.filefold{background-position:-125px 0;width:130px;}
.shredder{background-position:-1080px 0;width:90px;}
.bindertool{background-position:-560px 0;width:120px;}
.batteryfinder{background-position:-690px 0;width:100px;}
.coffeebanner{background-position:-250px -100px;width:115px;}
.flubanner{background-position:-1030px 0;width:50px;}
.inktonerbanner{background-position:-1560px 0;width:77px;}
.paperboxbanner{background-position:-430px 0;width:130px;}
/* ak new adds */
.toiletpaper{background-position: 0 -98px;width:130px;}
.penfinderbanner{background-position: -147px -100px;width:85px;}
.furniture{background-position: -1234px -100px;width:130px;}
.chairfinderbanner{background-position: -570px -100px;width:100px;}
.chairmats {background-position: -1074px -100px;width:130px;}
.avery {background-position: -1411px -100px;width:130px;}
.medical {background-position: -900px -100px;width:130px;}
.cutlery {background-position: -790px -100px;width:130px;}
.clipboards {background-position: 18px -178px;width: 220px;}
.storage-clipboards {background-position: 18px -180px;width: 135px;}
.casters {background-position: -190px -231px;width: 135px;}
.warranty {background-position: -313px -234px;width: 135px;}
body#uk .paperboxbanner{background-position:-430px -100px;}

/* ==================Account Center dropdown menu=====================*/
.option li{padding:4px 30px 4px 10px;cursor:pointer;display:block;}
.option li input{vertical-align:middle;}
.option li:hover,.option li.hover{background:#DEF1FE;display:block;}
.select em{display:block;vertical-align:middle;height:26px;width:20px;background:url(//images-p-t.shopletcdn.com/img/select-right.png) 0 0 no-repeat;position:absolute;top:0;right:0;z-index:9999999;cursor:pointer;}
#dateRange input{font-size:11px;padding:1px;margin:0;}
#dateRange{margin:-2px 0 -3px;}
.select{display:inline-block;position:relative;background:#FFF;border:solid 1px #ccc;padding:6px 30px 6px 10px;font-size:12px;z-index:20;-moz-border-radius:5px;z-index:200; }
.option{display:block;left:-9999px;position:absolute;background:#FFF;border:solid 1px #ccc;z-index:1000;margin-right:-2px;-moz-border-radius:5px; }
.option.hover{left:-1px;top:26px;}

/* ==================Account Center View Order=====================*/
.order-summary{padding:10px;font-size:12px;line-height:18px;clear:both;}
.order-summary .left{width:360px;}
.order-summary .left dt{float:left;width:100px;clear:both;font-weight:700;}
.order-summary .left dd{float:right;width:250px;}
.order-summary .left dd.total{color:#840909;font-weight:700;}

/* ==================Tooltip=====================*/
#tip {position:relative; z-index:99999;}
.tooltipInfo dl{overflow:hidden;}
.tooltipInfo dt{float:left;width:80px;clear:both;font-weight:700;}
.tooltipInfo dd{float:left;width:120px;}
i.tooltip{background:transparent url(//images-p-t.shopletcdn.com/img/icons/shipping-icons.png) 0 -50px no-repeat;width:16px;height:16px;display:inline-block;margin:0 4px 0 4px;vertical-align:middle;cursor:pointer;}
i.tooltip:hover{background-position:-16px -50px;}
i.tooltip.white{background:transparent url(//images-p-t.shopletcdn.com/img/icons/shipping-icons.png) 0 -50px no-repeat;}
i.tooltip.black{background:transparent url(//images-p-t.shopletcdn.com/img/icons/shipping-icons.png) 0 -50px no-repeat;}
.tooltipInfo{max-width:200px;border:solid 1px #000; position:absolute; z-index:9999;background-color:#282828;color:#FFF;padding:6px 10px;border-radius:5px; z-index:9999; }
.tooltipInfo p{font-size:14px;font-weight:700;margin-bottom:6px;}
.tip-title{line-height:16px;}

a.tooltipped tt{display:none;}
a.tooltipped:hover tt {display:block; font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:14px;position:absolute; border-radius:5px;background:#282828; 
color:#FFFFFF;padding:8px; width:300px;height: auto; z-index:800;}
/* ==================Featured Brands=====================*/
.blockbrands{float:left; text-align:center;}
ul.branded li {padding: 10px 5px; width: 150px;}

/* ==================Schedule and Save Dropdowns on Account Center=====================*/
.orderLayout .select-box-alt{background-color:#eaf4ff;}
.orderLayout .select-box-options li{margin-bottom:0;overflow:hidden;white-space:nowrap;}
.orderLayout .select-box-options li.optgroup>span{font-size:105%;font-style:italic;}
.orderLayout .select-box-options li>span{display:inline-block;padding:2px 5px;}
.orderLayout .select-box-options li.selected{background-color:highlight!important;color:highlighttext!important;}
.orderLayout .select-box-options li.disabled{color:gray;}
.orderLayout .select-box-options ul{margin:0;padding:0;}
.orderLayout dd{margin-bottom:10px;}
.orderLayout dd.relative-wrap{position:relative;z-index:10;}
.orderLayout .subTotal{font-size:14px;}
.orderLayout .subTotal span{color:#840909;font-size:18px;}
.orderLayout .select-box{cursor:default;border:1px solid silver;display:block;padding:4px;-moz-border-radius:5px;border:solid 1px silver;font-size:14px;width:150px;margin:0;background:#fff;position:relative;z-index:15;height:18px; }
.orderLayout .select-box:hover{border-color:#3393FF;}
.orderLayout .select-box a{display:block;padding:1px 20px 2px 4px;margin:1px 1px 2px;white-space:nowrap;overflow:hidden;color:#b0b0b0;background:#fff url(//images-p-t.shopletcdn.com/img/select-right.png) 100% -4px no-repeat;}
.orderLayout .select-box a.optionSelected{color:#000;}
.orderLayout .select-box-options{list-style:none;background:#fff;position:absolute;border:1px solid #ccc;z-index:99999999999;padding:4px;width:150px;margin-top:4px;-moz-border-radius:5px;-webkit-border-radius:5px;top:28px; }
.orderLayout .edit_form{overflow:visible;float:left;display:inline;margin:40px;}
.orderLayout input.txt{-moz-border-radius:5px;-webkit-border-radius:5px 5px 5px 5px;border:1px solid silver;font-size:14px;margin:0 0 10px;padding:4px;width:150px; }
.orderLayout .order-block{clear:both;font-size:12px;line-height:18px;padding:10px;background:url(//images-k-o.shopletcdn.com/img/menu-tab.png) repeat-x 0 0 #EEE;border-bottom:solid 1px silver;display:block;}
.orderLayout .order-block .data dt{clear:both;float:left;font-weight:700;width:100px;display:inline;}
.orderLayout .order-block .data dd{float:left;width:150px;margin-bottom:4px;display:inline;}




.orderLayout .order-block .data dd.total{color:#C00;font-weight:700;}
.orderLayout .handle.active {background:url(//images-f-j.shopletcdn.com/img/redesign/filter-sprite.png) no-repeat right -150px;}
.orderLayout .handle.active:hover {background:url(//images-f-j.shopletcdn.com/img/redesign/filter-sprite.png) no-repeat right -212px;}
.orderLayout .handle {background:url(//images-f-j.shopletcdn.com/img/redesign/filter-sprite.png) no-repeat right -183px; float:right; width:22px; height:22px; display:block; color: #000000; padding: 0 7px;}
.orderLayout .handle:hover {background:url(//images-f-j.shopletcdn.com/img/redesign/filter-sprite.png) no-repeat right -245px;}
.orderLayout .address-block-2{float:left;width:160px;padding:0 10px;margin-right:6px;-moz-border-radius:5px;}

.orderLayout .address-block-2.selected{background:#FFFFE1;border-color:#FC9;border-bottom-color:#F93;}
.orderLayout .address-block-2.last{margin:0;}
.orderLayout .selectAddress{color:#0187C5;cursor:pointer;}
.orderLayout .selectAddress input{vertical-align:middle;}
.orderLayout dt.clear{display:inline;}
.orderLayout dl.edit_form{overflow:visible;}
.orderLayout .edit_form dt{margin-bottom:2px;}
.orderLayout .image{border:solid 1px #fff;}
.orderLayout .highlight .image{border:0;}
#search-content .orderLayout .image{width:auto; margin-right:12px;}
.orderLayout dl.data{width:260px;float:left;}

/* ==================Tiny Calendar on Schedule and Save Account Center=====================*/
.datepicker{position:absolute;font-size:10px;color:#333;line-height:normal;width:190px;height:180px;padding:4px 9px;background:url(//images-a-e.shopletcdn.com/img/calendar.png) no-repeat;z-index:999999999;}
.datepicker .header{position:relative;height:24px;margin-bottom:5px;padding-top:1px;}
.datepicker .header .title{text-align:center;margin:6px 18px 0;}
.datepicker .header .titleText{font-size:11px;color:#fff;}
.datepicker .header .titleText:hover{color:#C00;}
.datepicker .header .previous,.datepicker .header .next,.datepicker .header .closeButton{position:absolute;cursor:pointer;text-indent:-40px;overflow:hidden;width:16px;height:16px;top:8px;background-image:url(//images-a-e.shopletcdn.com/img/bg/calendars.png);background-position:left top;background-repeat:no-repeat;}
.datepicker .header .previous{left:4px;background-position:-5px -190px;}
.datepicker .header .next{right:12px;background-position:-185px -190px;}
.datepicker .header .closeButton{display:none;right:0;top:0;background-position:right top;}
.datepicker .header .closeButton:hover{background-position:right bottom;}
.datepicker .body{position:relative;top:6px;left:2px;width:185px;height:131px;overflow:hidden;}
.datepicker .time{position:relative;width:100%;height:100%;}
.datepicker .time .hour,.datepicker .time .separator,.datepicker .time .minutes{background:#fff;border:0;width:50px;font-size:32px;color:#333;border:1px solid #aaa;position:absolute;top:18px;text-align:center;padding:2px;}
.datepicker .time .hour{left:23px;}
.datepicker .time .separator{background:transparent;border:0;width:10px;left:84px;}
.datepicker .time .minutes{left:103px;}
.datepicker .time .ok{position:absolute;top:80px;height:32px;width:136px;left:23px;font-size:20px;}
.datepicker .days .day{float:left;overflow:hidden;width:19px;padding-top:1px;padding-right:3px;height:13px;border:1px solid #aaa;text-align:right;margin:0 2px 2px 0;}
.datepicker .days .titles{margin-bottom:1px;}
.datepicker .days .titles .title{border:1px solid transparent;text-align:center;height:16px;padding-right:0;width:22px;padding-top:2px;}
.datepicker .days .day0{margin-right:0;}
.datepicker .days .week5 .day{margin-bottom:0;}
.datepicker .days .week .day{background:#fcfcfc;cursor:pointer;color:#1C94C4;}
.datepicker .days .week .day:hover{background:#fdf5ce;color:#c77405;border:1px solid #fbcb09;}
.datepicker .days .week .otherMonth{background:#f2f2f2;color:#94B2BE;border:1px solid #aaa;}
.datepicker .days .week .selected{background:#fff;color:#c77405;border:1px solid #fbcb09;}
.datepicker .months .month{float:left;text-align:center;overflow:hidden;width:57px;cursor:pointer;background:#fcfcfc;padding-top:7px;height:22px;border:1px solid #aaa;margin:0 2px 2px 0;}
.datepicker .months .month3,.datepicker .months .month6,.datepicker .months .month9,.datepicker .months .month12{margin-right:0;}
.datepicker .months .month10,.datepicker .months .month11,.datepicker .months .month12{margin-bottom:0;}
.datepicker .months .month:hover{background:#fdf5ce;color:#c77405;border:1px solid #fbcb09;}
.datepicker .months .selected{background:#fff;color:#c77405;border:1px solid #fbcb09;}
.datepicker .years .year{float:left;text-align:center;overflow:hidden;background:#fcfcfc;width:32px;cursor:pointer;padding-top:7px;height:22px;border:1px solid #aaa;margin:0 2px 2px 0;}
.datepicker .years .year4,.datepicker .years .year9,.datepicker .years .year14,.datepicker .years .year19{margin-right:0;width:34px;}
.datepicker .years .year15,.datepicker .years .year16,.datepicker .years .year17,.datepicker .years .year18,.datepicker .years .year19{margin-bottom:0;}
.datepicker .years .year:hover{background:#fdf5ce;color:#c77405;border:1px solid #fbcb09;}
.datepicker .years .selected{background:#fff;color:#c77405;border:1px solid #fbcb09;}
.datepicker .unavailable{cursor:default!important;background:#f0f0f0!important;color:#ccc!important;border:1px solid #ccc!important;}

/* ==================AutoComplete for the Search Bar=====================*/
ul.autocompleter{position:absolute;margin:0;list-style:none;border:1px solid #ccc;border-left-color:#c3c3c3;border-right-color:#c3c3c3;border-bottom-color:#ddd;background:#fff;text-align:left;margin:6px 0 0 -10px;overflow:hidden;}
ul.autocompleter b{position:absolute;top:-8px;display:block;left:24px;height:8px;width:17px;background:url(//images-f-j.shopletcdn.com/img/icons.png) 0 0 no-repeat;}
ul.autocompleter div{position:relative;margin:0 10px;padding:4px 10px;display:block;color:#666;float:none!important;cursor:default;font-weight:400;white-space:nowrap;font-size:1em;line-height:1.5em;font-weight:700;font-size:16px;border-bottom:solid 1px #e0e0e0;}
ul.autocompleter li{position:relative;padding:2px 10px 2px 20px;display:block;float:none!important;cursor:pointer;font-weight:400;white-space:nowrap;font-size:12px;line-height:1.5em;}
ul.autocompleter li.selected{background-color:#0187C5;color:#fff;}
ul.autocompleter span.queried{display:inline;float:none;font-weight:700;margin:0;padding:0;}
ul.autocompleter li.selected span.queried{color:#9FCFFF;}

/* =================Quick Order form=====================*/
#response {border: 1px solid #999; float: left; margin: 0; width: 405px; padding:10px; height:auto; line-height:18px; max-height: 150px; overflow:hidden;}
#response .price{font-family: Arial,Arial Narrow,Arial,Sans-serif; clear:both; float:right;}
#response .description{float:right; width:280px;}
#response .addToCart{float:right; clear:both;}
#response .image{clear:left;}

/**#response .image{left: -100px; width: 150px; top:-120px;}*/
#response .title {font-size:16px;}
#response .remove {float:right; clear:both;}

#bulkForm .txt.qty {margin-right: 0; margin-left: 12px; float:right;}
.response .product-block-2 .description {float: left; padding: 15px 10px; width: 200px;}
#bulkForm .fail {background-color: #FFFFFF; border: 1px solid #CC0000; float: left; padding: 10px; width: 410px;}
.reorderSummary td {padding:6px 10px;background-color:#282828;color:#fff;font-size:14px;}
#user-table * {margin-bottom: 7px; word-wrap: break-word;}
.manage-users #user-table td {margin: 0; padding-top: 10px;}
.product-block-2 .quantity .cart-button {float: left; width: auto; margin-right: 7px;}
.product-block-2.hundred{height:100px;border-color: #FFFFFF #FFFFFF #D0D0D0; margin-bottom: 0; position: static; padding:0; width:100%;}
#search-content.approvedList .product-block-2.highlight.hundred{background-color: #FFFFFF; border-bottom: 1px solid silver; height:100px; padding:0;}
.approvedList-additem #new_list {display:none;}
.convert-this {background: url("//images-a-e.shopletcdn.com/img/icons/convert-this.png") repeat scroll 0 -100px transparent;display: block;height: 60px;margin: 20px 4px -60px -95px;width: 50px;}
.convert-this-2 {background: url("//images-a-e.shopletcdn.com/img/icons/convert-this-2.png") repeat scroll 0 -100px transparent;display: block;height: 60px;margin: 20px 4px -60px -95px;width: 50px;}
.first .convert-this-2 {
background-position: 0 0;
}


.block-update h6 {color: #88a73e; font-size: 18px;line-height: 24px; margin: 0; font-weight:normal;}
.block-update {background: url("//images-u-z.shopletcdn.com/img/update.gif") no-repeat scroll 0 50% #FFFFFF;padding: 10px 20px 10px 70px;margin-left:210px;position: relative;border:none; min-height:30px;}

.block-update-paypal h6 {color:#32689a; font-size: 18px;line-height: 24px; margin: 10px 5px 10px 60px; font-weight:normal;}
.block-update-paypal {background: url("//images-p-t.shopletcdn.com/img/redesign/banners/paypal.png") no-repeat scroll 5px 15px #FFFFFF; padding: 0px 20px 10px 75px; position: relative; border:none; min-height:30px; border: 2px solid #32689a; border-radius:5px;}

.block-update-cart h6 {color: #88a73e; font-size: 18px;line-height: 24px; margin: 0; font-weight:normal;}
.block-update-cart{background: url("//images-u-z.shopletcdn.com/img/update.gif") no-repeat scroll 0 50%;
    border: none;
    margin-left:200px;
    padding: 10px 20px 20px 70px;
    position: relative;}
    
.block-update.priorityPopup  {margin-left:0px; margin-bottom:0px; max-width: 700px; line-height:16px;}
.block-update.priorityPopup h6 {margin: 0 0 5px 0;}

/* Help Center Badges */    
#circles{
float:right;
padding-left:20px;
width:150px;
right: 0px;
top: 160px;
z-index: 10;
width:110px; height:437px;}

#vert.shop-confidence li {float: left;}
#vert.shop-confidence li a {float:left;display:block;cursor:pointer; width:104px; height:104px;}
#vert.shop-confidence .policyrights a{background:url(//images-a-e.shopletcdn.com/img/bg/circles.png) 0px 0 no-repeat;}
#vert.shop-confidence .policyrights a:hover{background-position:-107px 0px;}
#vert.shop-confidence .freeexchange a{background:url(//images-a-e.shopletcdn.com/img/bg/circles.png) 0 -112px no-repeat;}
#vert.shop-confidence .freeexchange a:hover{background-position:-107px -112px;}
#vert.shop-confidence .safesecure a{background:url(//images-a-e.shopletcdn.com/img/bg/circles.png) 0 -223px no-repeat;}
#vert.shop-confidence .safesecure a:hover{background-position:-107px -223px;}
#vert.shop-confidence .pm110 a{background:url(//images-a-e.shopletcdn.com/img/bg/circles.png) 0 -332px no-repeat;}
#vert.shop-confidence .pm110 a:hover{background-position:-107px -332px;}
#vert.shop-confidence .confidence-tip {position: absolute; background-color:#eee; cursor:default; padding: 10px; display: none; z-index:500;}
#vert.shop-confidence li:hover .confidence-tip {display:block;}
#vert.shop-confidence .confidence-tip p {margin: 0px; line-height:14px;}
#vert.shop-confidence .confidence-tip .confidence-title {margin: 0px 0px 15px 0; font-size: 20px;}
#vert.shop-confidence .pm110 .confidence-tip{width:300px; height: auto; right:113px;}
#vert.shop-confidence .safesecure .confidence-tip{width:300px; height: auto; top: 105px; right:113px;}
#vert.shop-confidence .freeexchange .confidence-tip{width:300px; height: auto; top: 212px; right:113px;}
#vert.shop-confidence .policyrights .confidence-tip{width:300px; height: auto; top: 265px; right:113px;}

#vert.shop-confidence .safesecure .confidence-tip.promocircles{width:300px; height: auto; top: 0px; right:113px;}
#vert.shop-confidence .policyrights .confidence-tip.promocircles{width:300px; height: auto; top: 107px; right:113px;}


/*========================= eprocurement ==============*/
#epro-navi a {cursor: pointer; display: inline-block; float: left; height: 52px; width: 145px;}
#epro-navi a h3 {color: #FFFFFF; display: block; font-size: 13px; line-height: 18px; padding-left: 50px; padding-top: 10px; text-align: center; width: 100px;}
#epro-navi a:hover h3, #epro-nav a.active h3 {color: #444444;}
#intro-btn {background-image: url("//images-f-j.shopletcdn.com/img/pages/eprocurement/intro_btn.png"); background-position: center top; background-repeat: no-repeat;}
#intro-btn:hover, #intro-btn:active, #intro-btn.active {background-position: center bottom;}
#purchase-btn {background-image: url("//images-p-t.shopletcdn.com/img/pages/eprocurement/purchase_btn.png"); background-position: center top;background-repeat: no-repeat;}
#purchase-btn:hover, #purchase-btn:active, #purchase-btn.active {background-position: center bottom;}

#company-btn {background-image: url("//images-a-e.shopletcdn.com/img/pages/eprocurement/company_btn.png"); background-position: center top; background-repeat: no-repeat;}
#company-btn:hover, #company-btn:active, #company-btn.active {background-position: center bottom;}
#ordering-btn {background-image: url("//images-k-o.shopletcdn.com/img/pages/eprocurement/ordering_btn.png"); background-position: center top;background-repeat: no-repeat;}
#ordering-btn:hover, #ordering-btn:active, #ordering-btn.active {background-position: center bottom;}
#reporting-btn {background-image: url("//images-p-t.shopletcdn.com/img/pages/eprocurement/reporting_btn.png"); background-position: center top; background-repeat: no-repeat;}
#reporting-btn:hover, #reporting-btn:active, #reporting-btn.active {background-position: center bottom;}
#video-btn {background-image: url("//images-u-z.shopletcdn.com/img/pages/eprocurement/video_btn.png"); background-position: center top; background-repeat: no-repeat;}
#video-btn:hover, #video-btn:active, #video-btn.active {background-position: center bottom;}
#secondery-text {height: 320px; padding-bottom: 50px; padding-top: 20px;}
*#secondery-text{margin-top:60px;}
#secondery-text ul { padding-bottom: 20px;}
#business {background-image: url("//images-a-e.shopletcdn.com/img/redesign/dotted-border-black.png"); background-repeat: repeat-y;}
#government {background-image: url("//images-a-e.shopletcdn.com/img/redesign/dotted-border-black.png"); background-repeat: repeat-y;}
#feedback p {color: #666666; font-family: Georgia,"Times New Roman",Times,serif; font-size: 14px; font-style: italic; line-height: 20px; padding: 0 20px 0 0;}
#feedback {height: 300px; margin-right: 35px; width: 240px;}
.testamonials {position: absolute;}

/*========================= autocomplete ===========================*/
#autocomplete {width: 445px; width:450px\9; padding-top: 47px; border-bottom: 1px solid #999; z-index:10 !important;}
ul #autocomplete{clear:both;}
#autocomplete li {height:22px; display:block; padding-left:15px; background-color:#FFF;background: rgba(255, 255, 255, 0.92);  border-color: #999; border-style: solid; border-width: 0 1px;}
*#autocomplete b {text-indent:0px; padding:0;}
#autocomplete li a{color:#000; display:block; height:22px; line-height:22px; width: 430px; width:434px\9; margin-left:-15px; padding-left:15px; overflow:hidden;}
#autocomplete li a:hover{color:#FFF; background-color:#282828; display:block; height:22px; line-height:22px; padding-left:15px;}
#autocomplete li.highlight a{color:#FFF; background-color:#282828; display:block; height:22px; line-height:22px; padding-left:15px;}

#social-media-footer .pinterest {
background-position: 0 -1219px;}
#social-media-footer .pinterest:hover {background-position: -35px -1219px;}

#modal-wrapper legend {font-family: Arial,Arial Narrow,Arial,Sans-serif; font-weight: 400; color: #840909;padding:4px 8px; font-size:18px;}

/* Global */
b {font-weight:700;}
i {font-style:italic;}
label {cursor:pointer;color:#686868;}
.nowrap {white-space:nowrap;}
button,button span,a[class^=btn],a[class^=btn] span{cursor:pointer;white-space:nowrap;}
.inline {display:inline-block;}
.black {color:#000000;}



.big-button {height: 40px; line-height: 40px; padding: 0px 15px; font-size:24px; color: #FFFFFF; display:inline-block; text-align:center; text-transform:uppercase;}
.big-button:hover {color: #FFFFFF;}

#fourplus img, #price-red img, #price-grey img, #bulk-red img, #bulk-grey img, .price img, .minicart-price img, .minicart-cost img, .minicart-cost-total img, .item_price img{margin-bottom:-4px;}
div.arrow-right{width:0;height:0; border-top: 10px solid transparent;   border-bottom: 10px solid transparent; border-left: 10px solid green;}
.header-vertical {font-size:18px; line-height:40px; color:#840909;}

.addtocart-large {color:#fff; font-size:14px; width:135px; height:35px; display: block; line-height: 35px;}
.addtocart-large:hover {color:#fff;}
.addtocart-small {color:#fff; font-size:11px; text-align:center; line-height:15px; vertical-align:baseline; padding:3px 7px 3px 7px; width:auto; text-transform:uppercase; display:block;}
.addtocart-small:visited {color:#fff;}
.addtocart-small span {color:#fff;}

.flex-control-nav li a.pause {background:url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png) -20px -170px no-repeat;}
.flex-control-nav li a.pause:hover {background-position: -80px -170px;}
.flex-control-nav li a.play {background:url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png) 0 -170px no-repeat;}
.flex-control-nav li a.play:hover {background-position: -60px -170px;}

.desc {font-size:11px; color:#666666; font-weight:400;}

.accessories_inside{margin:10px 0;overflow:hidden;text-align:center;}
.accessories_inside p.price{color:#840909;font-weight:400;padding:4px 0;font-size:18px;line-height:24px;}
.accessories_inside p.price span{font-size:11px; color:#666666;}
.accessories_inside p.desc {height:25px; line-height:13px;}
.accessories_inside li{float:left;width:156px;margin:0 5px 20px 0;}
.accessories_inside a.title {display:inline-block;}

.viewAll span{background:url(//images-a-e.shopletcdn.com/img/arr-right.gif) 0 0 no-repeat;height:20px;width:20px;display:inline-block;margin-right:4px;vertical-align:middle;}

.block-bottom{clear:both;position:relative;background-color:#282828;height:25px;padding:0 8px; border-radius:0 0 5px 5px;margin-bottom:-1px; font-size:11px; }

/* Finder Banner */
.finderBanner {margin:20px 0 30px 0;}
.finderBanner div {background:url(//images-f-j.shopletcdn.com/img/redesign/helpyoufind.png) 0 0 no-repeat; /*width:230px;*/ height:75px; display:block; margin-bottom:10px; border-radius:5px; font-family:Arial, Arial Narrow, Arial, Sans-serif; }
.finderBanner div:hover {background:url(//images-f-j.shopletcdn.com/img/redesign/helpyoufind.png) 0 -76px no-repeat; }
.finderBanner div h3 {padding: 5px 0 0 5px; float:none; color:#FFFFFF;}
.finderBanner a, .finderBanner a:visited {color:#840909;}
.finderBanner .go {position: absolute; right:5px; top: 53px; background-image: url(//images-a-e.shopletcdn.com/img/redesign/carousel-theme-sprite.png);background-position: 0px -514px;width: 25px;height: 42px;display: block;}
.finderBanner span {font-size:14px; font-weight:400; margin:10px 0 0 70px; position:absolute; width:150px;  padding: 5px; border-radius:5px; }


#finderBanner180 {margin:0 0 20px 0;}
#finderBanner180 div {background:url(//images-f-j.shopletcdn.com/img/redesign/helpyoufind.png) 0px 0px no-repeat; /*width:230px;*/ height:75px; display:block; margin-bottom:10px; border-radius:5px; font-family:Arial, Arial Narrow, Arial, Sans-serif; position:relative; }
#finderBanner180 div:hover {background:url(//images-f-j.shopletcdn.com/img/redesign/helpyoufind.png) 0 -76px no-repeat; }
#finderBanner180 div h3 {padding: 5px 0 0 5px; float:none; color:#FFFFFF; font-size:14px;}
#finderBanner180 a, .finderBanner a:visited {color:#840909;}
#finderBanner180 .go {position: absolute; right:5px; top: 35px; background-image: url(//images-a-e.shopletcdn.com/img/redesign/carousel-theme-sprite.png);background-position: 0px -514px;width: 25px;height: 42px;display: block;}
#finderBanner180 span {font-size:14px; font-weight:400; margin:10px 0 0 10px; position:absolute; width:110px;  padding: 5px; border-radius:5px; }

/* Default Block*/
.block-1{background:#FFF;border-bottom-color:#b0b0b0;position:relative;margin-bottom:10px;z-index:5; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }

/* Rotating Banners */
#headerBanner {float:none;width:980px;height:80px;margin:0 auto;overflow:hidden;}
#headerBanner-inner {width:960px; margin:0 auto;}
#headerBanner-left {float:left; margin:0 4px 0 10px; text-align:right; width:478px;}
#headerBanner-right {float:left; text-align:left; width:478px;}
#content-container #headerBanner {margin:0 0 0 -10px;}

/* Breadcrumbs */
#breadcrumbs{width:100%;height:15px;float:left;position:relative;text-transform:capitalize; padding: 5px 0 10px 0; background-image:url(//images-a-e.shopletcdn.com/img/redesign/dotted-border-gray.png); background-repeat:repeat-x; background-position: 0 22px; border-radius:3px; clear:both;  }
#breadcrumbs img{margin-top:3px;}
#breadcrumbs a{font-size:11px; line-height:15px; color:#666666;font-family: Arial, Sans-serif;font-weight:400;float:left;}
#breadcrumbs a:hover{text-decoration:underline;}
#breadcrumbs h2{display:inline;font-size:11px; line-height:15px;color:#840909;float:left; font-family: Arial, Sans-serif;}
#breadcrumbs h2 a{display:block;padding:0;background-image:none;}
#breadcrumbs .query{float:right;color:#999;position:relative;z-index:6;}
#breadcrumbs .query h1{color:#C00;font-size:16px;display:inline;}
#breadcrumbs a.home{margin:0; display:block;}
#breadcrumbs span{font-size:11px; line-height:15px;color:#666666;float:left; margin:0 5px 0 5px;}
#breadcrumbs span.nocrumbs{height:26px;width:4px;}
#breadcrumbs b{position:absolute;width:20px;height:26px;top:0;right:0;}
#breadcrumbs.accCenter {background-position: 0 27px;}

/* Breadcrumbs Search */
#breadcrumbs #acctSearch {margin: -4px 0 0; float: right; height: 20px; padding: 0; }
#breadcrumbs #search { position: relative; margin: 0 45px 0 0; border: 1px solid #999999; border-radius: 4px 0 0 4px; height: 16px; line-height: 12px; width: 144px; padding: 2px 0 2px 4px; color:#666666;}
#breadcrumbs #search:focus {color:#000000; border: 1px solid #666666;}
#breadcrumbs #acctSubmit { position: absolute; top: 1px; right: 0px; margin: 0; padding: 4px 0; height: 22px; line-height: 12px; width: 46px; color: #ffffff; text-align: center; font-family: Arial, sans-serif; border: none; border-radius: 0 4px 4px 0; cursor: pointer;}

/* Tack Rating Icon */
.rating-block{width:80px;height:16px;display:inline-block;background:url(//images-p-t.shopletcdn.com/img/redesign/tack-matrix.png) no-repeat 0 0;vertical-align:bottom;margin-right:10px}
#rating .block-1,.addApprovedList .block-1{width:770px;margin:0 auto}
#rating .product-block-2,.addApprovedList .product-block-2{margin:0 10px;border:none}
#rating .prod_des_bx,.addApprovedList .prod_des_bx{margin:35px 0 0 180px}
#rating .block-inline-notice{cursor:pointer;font-size:12px;font-weight:700;border-color:#666}
#rating ul.ratingTag{font-weight:400}
#rating ul.ratingTag span #rating .product-block-2 .image a{float:left;padding:0 20px}
#quickCreate{background:none;margin:10px 0 0;overflow:hidden;border-bottom:none}
.rating{width:80px;height:16px;padding:0;list-style:none;clear:both;position:relative;background:url(//images-p-t.shopletcdn.com/img/redesign/tack-matrix.png) no-repeat 0 0;display:block}
.nostar{background-position:0 0}

/* BLUE STARS
.halfstar{background-position:0 -20px}
.onestar{background-position:0 -40px}
.onehalftar{background-position:0 -60px}
.twostar{background-position:0 -80px}
.twohalfstar{background-position:0 -100px}
.threestar{background-position:0 -120px}
.threehalfstar{background-position:0 -140px}
.fourstar{background-position:0 -160px}
.fourhalfstar{background-position:0 -180px}
.fivestar{background-position:0 -200px}*/

/*GOLD STARS*/
.halfstar{background-position:0 -220px}
.onestar{background-position:0 -240px}
.onehalftar{background-position:0 -260px}
.twostar{background-position:0 -280px}
.twohalfstar{background-position:0 -300px}
.threestar{background-position:0 -320px}
.threehalfstar{background-position:0 -340px}
.fourstar{background-position:0 -360px}
.fourhalfstar{background-position:0 -380px}
.fivestar{background-position:0 -400px}

ul.rating li{cursor:pointer;float:left;text-indent:-999em}
ul.rating li a{position:absolute;left:0;top:0;width:16px;height:16px;text-decoration:none;z-index:200;outline:0}
* html ul.rating{overflow:hidden}
ul.rating li.one a{left:0}
ul.rating li.two a{left:16px}
ul.rating li.three a{left:32px}
ul.rating li.four a{left:48px}
ul.rating li.five a{left:64px}
ul.rating li.six a{left:80px}
ul.rating li.seven a{left:96px}
ul.rating li.eight a{left:112px}
ul.rating li.nine a{left:128px}
ul.rating li.ten a{left:144px}
ul.rating li a:hover{z-index:2;width:160px;height:16px;overflow:hidden;left:0;background:url(//images-p-t.shopletcdn.com/img/redesign/tack-matrix.png) no-repeat 0 0}
ul.rating li.one a:hover{background-position:0 -240px}
ul.rating li.two a:hover{background-position:0 -280px}
ul.rating li.three a:hover{background-position:0 -320px}
ul.rating li.four a:hover{background-position:0 -360px}
ul.rating li.five a:hover{background-position:0 -400px}

/* Product Page */
#product-main {width:auto;}
.panelSet {padding:10px; margin-top:1px; height:auto;}
.maxprodblock {max-height:200px; overflow:hidden;}
.product_price .panelSet {border:1px solid #ddd;}
.qty-block {border-radius:0 5px 0 0; -moz-border-radius:0 5px 0 0; -webkit-border-radius:0 5px 0 0; display:block; }
.panel{clear:both; padding:0 0 5px 0; border-radius:0 5px 0 0; height:auto;}

.product_shipping{height:40px; display:inline; float:right; width:auto; bottom:0; *margin-top:40px;}
.alternative-wrapper div.product_price .product_shipping {*margin-top:-20px; *margin-left:-20px;}
.product_shipping.freeshipping{background:url(//images-f-j.shopletcdn.com/img/redesign/half-ribbon.png) 40px 0 no-repeat; padding:10px 10px 0 70px; line-height:15px; vertical-align:top; margin:0 0 0 0; height:40px; font-size:11px; color:#840909; display:inline-block;  *padding-left:80px; *width:160px; *margin-right:-10px;}
.product_shipping.freeshipping2{background:url(//images-f-j.shopletcdn.com/img/redesign/half-ribbon-white.png) -330px 0 no-repeat; padding:10px 70px 0 10px; line-height:15px; vertical-align:top; margin:0 0 0 0; height:40px; font-size:11px; color:#840909; display:inline-block;width:250px;}


/*Product Reviews*/
.review-block .content { float:left; width:340px; margin-left:20px; display:inline }
.review-block .description { padding:6px 0; margin-bottom:6px; border-bottom:dotted 1px #e0e0e0 }
.review-block .details .date { color:#686868; margin:0 0 4px }
.review-block .details .from { padding:2px 0; display:block }
.review-block .details { float:left; width:140px }
.review-block .details h6 { padding:0 0 8px }
.review-block .review-action { float:right; width:165px; margin:10px 10px 0 0; display:inline }
.review-block .review-action p + p { padding-bottom:8px }
.review-block .reviewLabel strong { color:#666 }
.review-block .vote { color:#686868; padding:0 0 6px; font-size:12px }
.review-block { padding:10px; border-top:solid 1px #e0e0e0; overflow:hidden; position:relative; font-size:12px; line-height:16px }
.review-header { padding:10px; overflow:hidden }
.review-header b { font-size:14px; float:left; padding-right:4px }
.review-header div { float:right }
.review-header img { float:left; padding-right:4px }
.review-header span { color:#686868; float:left }
.review-set .review-input { width: 200px; padding: 20px; }
.review-set .title-label .release { padding: 20px 0; width: 50px; }
.review-set .title-label { padding: 20px 0; width: 50px; }
.review-set { float: none; clear: both; margin: 0 auto; }
.review-set li { float: left; position:relative; }


/* Bottom Links */
.approvedlist i,.print i,/*.priceAlert i,*/.quickQuote i {background-image:url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png); width:20px; height:20px; display:inline-block; margin-right:5px;}
.priceAlert i {font-size:22px;font-weight:bold;padding:0 3px 0 0;}
.approvedlist i{background-position: -40px -20px;}
.print i{background-position: 0 -150px;}
/*.priceAlert i{background-position: -40px -150px;}*/
.quickQuote i{background-position: -80px -150px;}
ul.product_links li.print:hover i{background-position: -20px -150px;}
ul.product_links li.approvedlist:hover i{background-position: -120px -20px;}
/*ul.product_links li.priceAlert:hover i{background-position: -60px -150px;}*/
ul.product_links li.quickQuote:hover i{background-position: -100px -150px;}
ul.product_links{background-color:#eee; padding:10px; border:1px solid #ddd; border-top:0; font-size:11px; height:25px; clear: right; width: 484px;}
ul.product_links li{float:left;margin:0 30px 0 0;display:inline-block;cursor:pointer;}
ul.product_links li.print{float:right;margin:0;}
ul.product_links li a span{display: inline-block;height: 20px;vertical-align: top;margin-top: 5px;}
ul.product_links li a{color:#666;vertical-align:text-top;}
ul.product_links li a:hover{color:#000;}
ul.product_links li.enlarge{border-left:0;text-align:center;}
ul.product_links li.enlarge a{background:url(//images-f-j.shopletcdn.com/img/icons.png) 0 -177px no-repeat;padding:0 14px;}


/* Rebate */
.rebate{display:inline-block;margin-bottom:10px;}
.rebate-strip {display:inline-block;height:73px;background:url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png) -320px -150px no-repeat;}
.rebate-strip span {display:inline-block;margin-left:80px; font-size: 14px;font-weight:bold;color:#5e44b0;padding-top:30px;}

/* Related Ink Block */
#inkResults.inkProduct .product-block-header{width:40px;}
#inkResults.inkProduct .product-block{width:125px;}
#inkResults.inkProduct  p.color span{background-repeat:no-repeat;}
#inkResults ul.products{padding:0; width:910px;}
#inkResults input{vertical-align:middle;}
#inkResults .product-block{margin:20px 0;width:180px;padding:0; display:block;}
#inkResults .total{width:128px;}
#inkResults .product-block p.desc{border-bottom:solid 1px #e0e0e0;padding:4px 0 4px 5px;height:16px;}
#inkResults .products .heading{clear:both;display:block;font-size:14px;font-weight:700;text-align:left;width:900px;}
#inkResults .products .product-empty{width:180px;padding:0;margin:0;background:url(//images-p-t.shopletcdn.com/img/product-ink-empty.png) 0 53px repeat-x;}
#inkResults .products .product-empty div{height:61px;margin-top:261px;background:#f4f4f4;border-width:1px 0;border-style:solid;border-color:#E0E0E0;}
#inkResults .products li.heading{display:block;width:900px;text-align:left;clear:both;}
#inkResults .add-selected .banner{height:241px;}
#inkResults .button{text-align:left;height:51px;padding:0 0 10px;font-size:14px;/*background:#f4f4f4;border-style:solid;border-width:1px 0;border-color:#e0e0e0*/}
#inkResults .product-block-header{clear:both;margin:20px 0;padding:0;}
#inkResults .product-block-header .select-all{height: 54px;padding-top: 8px;border-bottom:solid 1px #e0e0e0;}

.ink-price-block .price { margin: 0 0 5px 0;}
.ink-price-block .cart-button {margin: -2px 0 0 5px;}
#inkResults h3 {float:left;}

/* Ink Product Replacement */
#suggestedReplacement {position:relative; padding:10px 0; z-index:20;}
#suggestedReplacement .btnC1S2 {margin-top:10px;}
.popupover {width:300px;padding:10px;line-height:22px; font-family:Arial, Helvetica, sans-serif;display:none;}
.popupover .img {float:left; margin:10px;}
.popupover .price, .popupover .title {font-size:14px;}
.popupover .title {margin-top:10px;}
.popupover .price span {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666;}
.tonerGraybg{display:block; background-color:#EEEEEE; border:1px solid #DDDDDD; width:484px; padding:10px;}
.tonerGraybg b{font-weight:bold; color:#666666; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.tonerButton span {
background: url("//images-f-j.shopletcdn.com/img/redesign/filter-sprite.png") no-repeat scroll right -183px transparent;color: #000000;display: block;height: 22px;width:22px;margin:-6px 10px 0 0 !important;float:left;}  
.tonerButton span:hover {background: url("//images-f-j.shopletcdn.com/img/redesign/filter-sprite.png") no-repeat scroll right -245px transparent;}
.tonerButton.collapse span{background: url("//images-f-j.shopletcdn.com/img/redesign/filter-sprite.png") no-repeat scroll right -150px transparent;}    
.tonerButton.collapse span:hover{background: url("//images-f-j.shopletcdn.com/img/redesign/filter-sprite.png") no-repeat scroll right -212px transparent;}


/* Tabs */
#priceTab .tabSet li{padding-left:12px; margin-bottom:-2px; min-width:105px;}
#priceTab .tabSet li+ li{padding-left:13px;float:left;margin-left:4px;}
#priceTab .tabSet li span {padding-right:12px;padding-bottom:2px;font-size:11px;float:left;}
#price-red {font-family: Arial, Arial Narrow, Arial, Sans-serif; font-weight:400; min-height:45px; display:block; font-size:20px;}
#price-grey {font-family: Arial, Arial Narrow, Arial, Sans-serif; font-weight:400; min-height:45px; display:none; font-size:20px;}
#bulk-red {font-family: Arial, Arial Narrow, Arial, Sans-serif; font-weight:400; min-height:45px; display:none; font-size:20px;}
#bulk-grey {font-family: Arial, Arial Narrow, Arial, Sans-serif; font-weight:400; min-height:45px; display:block; font-size:20px;}
.tabSet{height:1%;margin-bottom:0;}
.tabSet li span{display:block;padding:6px 10px 5px 0;}
.tabSet{height:1%;margin-bottom:0}
.tabSet li span{display:block;padding:6px 10px 5px 0}
.tabSet li.on{border:1px solid #ddd; border-bottom:0; background-color:#fff; margin-top:-1px;}
.tabSet li.on span{color:#840909; font-size:16px;}
.tabSet li.off {color:#999999; font-size:14px; background-color:#e2e2e2; border:1px solid #e2e2e2; border-bottom:0;}
.bulkPriceTab {color:#999999; font-size:14px; background-color:#f3f3f3;}
.boxHeading{font-size:16px;line-height:24px;font-weight:700;color:#5a5a5a;}

/* Combo Items */
.block-combo-item.first{border-top:none;}
.block-combo-item{margin:10px;overflow:hidden;}
.block-combo-item .heading{border:none;font-size:12px;}
.block-combo-item .heading a{font-weight:700;}
.block-combo-item .item{padding:10px;float:left;}
.block-combo-item .plus{font-size:24px;color:#666;line-height:100px;font-weight:700;float:left;}
.block-combo-item .equals{font-size:24px;color:#666;line-height:100px;font-weight:700;float:left;}
.block-combo-item .addToCart{margin:6px 20px;float:left;line-height:90px;color:#666666; font-size:16px;}
.block-combo-item .addToCart p.list{color:#666;font-size:12px;font-weight:700;line-height:18px;}
.block-combo-item .addToCart span{line-height:24px; margin-right:10px;}
.block-combo-item .addToCart span.price{color:#840909;font-size:18px;font-weight:400;line-height:24px;}

/* Marketplace Product Page */
#marketplace-sellers {position:relative; margin:20px 0 20px 0;}
#marketplace-sellers span {font-size:11px;}
#marketplace-sellers b {font-size:16px; font-weight:400;}
#marketplace-sellers ul {margin: 0 0 0 0;}
#marketplace-sellers ul li {padding: 10px 0px; margin: 0 0 5px 0; height: 35px;}
#marketplace-sellers .price {font-size: 12px; }
#marketplace-sellers .shipping{color: #999; font-size: 12px;}
#marketplace-sellers .seller {color: #999; font-size: 12px; margin: 5px 0 0 0;}
.marketplace-details {float: left; margin-left:15px; }
.marketplace-add-to-cart a {color:#FFF;}
#marketplace-sellers .star-rating {color: #FC0;}
#marketplace-sellers #used-and-new {text-align: left;}
#marketplace-sellers .blu_header {position:absolute; left: -1px; margin: 0 0 0 0; width: 372px;}
#marketplace-sellers .blu_header span {padding: 7px 6px 6px 4px;}

.sidebar #mybuyspagezone1 .gray-dot-border {display:none;}
.sidebar .cloud {margin-bottom:30px;}

/* Product Icons */
.product_special {min-height:30px;margin:15px 0 15px 0;position:relative;clear:both;}
.product-icons span{margin:10px 0 2px 0;}

#social-block{width:150px;position:relative;padding:0;bottom:0;}
.facebook-iframe {position:absolute; top:0; right:-57px;border: none; overflow: hidden; width: 50px; height: 21px; vertical-align: top;}

.product_header{padding:0;}
.product_header h1.item_title {width:730px;}
h1.item_title{font-size:25px; line-height:35px; color:#840909; margin-bottom:0px; }
.alternative-wrapper h1.item_title{width:460px;}
.product_header-left{float:left;margin-bottom:15px;}
p.item_subtitle{color:#666;font-size:13px;}
h2.product-subtitle{padding:0 0 0 0; color:#666666; font-size:13px; font-family:Arial, Helvetica, sans-serif; width: 590px; line-height: 16px;}
h2.product-subtitle b{font-weight:700; font-size:13px;}
.panel form select.qty {font-size:14px;}
.qty-input {float:left; height:45px; display:inline-block; clear:both;}
div.product_details{font-size:12px;}
div.product_details p{line-height:18px;padding:10px;line-height:22px;}
div.product_details h6{color:#0187C5;padding:18px 10px 0;font-size:14px;}
div.product_details table{width:100%;margin-top:10px;border-top:solid 1px #e0e0e0;}
div.product_details table tr.odd td,div.product_details table tr.odd th{background-color:#f0f0f0;}
div.product_details table td,div.product_details table th{padding:6px 10px;}
div.product_details table th{text-align:left;width:280px;}

#inkResults #relatedInk {width:auto;float:none;}
#fourplus {margin:2px 0 0 10px; color:#666666; font-weight:400;font-size:12px; }
#fourplus2 {float:left; margin:2px 0 0 10px; color:#666666; font-weight:400;font-size:12px; width:200px;display:block;}

.tabSet li a.active span.boxHeading-ink{background-color: #FFFFFF;border-radius: 5px 5px 0 0;}
.boxHeading-ink{font-size:16px;line-height:24px;font-weight:700;color:#5a5a5a;}
.tabSet li a.active span.boxHeading{
    background-color: #FFFFFF;
    border-radius: 5px 5px 0 0;
    margin: 0 0 0 -10px;

    padding-left: 10px;}
.sizeMe{padding-bottom:12px;}
.productDetails{margin-top:15px;}
.product-page .productDetails{margin-top:5px;width:100%;min-width:940px;}
.item_image{float:left;width:430px;min-height:600px;text-align:center; margin-left:-10px; background:url(//images-p-t.shopletcdn.com/img/redesign/product-img-background.jpg) -10px 0 no-repeat;border-right:5px soild black;}
.item_image .logo img,.item_image .logo span{padding:4px;display:inline-block;}
.item_image .logo span{margin:6px;border:double 1px #f0f0f0;}
.item_image .logo-txt{font-size:14px;padding:6px;margin:10px;display:inline-block;border:solid 1px #e0e0e0;}
#gallery-image{cursor:pointer;}
#gallery-image:hover{color:#C06;cursor:url(//images-a-e.shopletcdn.com/img/redesign/cursor-magnify.png),pointer;}
#gallery-image-alt:hover{color:#C06;cursor:url(//images-a-e.shopletcdn.com/img/redesign/cursor-magnify.png),pointer;}
.image-frame {margin:15px 0 0 25px; border:5px solid #cacbcc; width:360px; height:520px; position:relative;}
*+html .image-frame {margin-left:-8px;}

/* Product Thumbnail Slider */
#SlideThumb_outer{clear:both;display:block;padding:0 25px;position:relative;}
#SlideThumb_inner{margin:0 auto;overflow:hidden;position:relative; padding-top:15px;}
#SlideThumb_items div.SlideThumb_element{display:block;float:left;font-size:11px;position:relative;text-align:center;width:37px;}
#SlideThumb_items{position:relative;}
#SlideThumb_outer .SlideItMoo_forward,#SlideThumb_outer .SlideItMoo_back{background:transparent url(//images-p-t.shopletcdn.com/img/redesign/product-sprite.png) -19px -140px no-repeat;cursor:pointer;display:block;height:70px;position:absolute;right:0;top:0;width:19px;}
#SlideThumb_outer .SlideItMoo_back{background:transparent url(//images-p-t.shopletcdn.com/img/redesign/product-sprite.png) 0px -140px no-repeat;left:-1px;}

#gallery-thumbs{padding:0 4px;margin:6px;display:inline-block;}
#gallery-thumbs img{display:inline-block;}
#gallery-thumbs a{margin:0 10px 0 0;display:inline-block;}
#gallery-thumbs a.selected{border:solid 1px #0187C5;padding:0;}
.item_content {width:506px; float:right;  margin:0 20px 0 0;}
.product_header-right{float:right;text-align:right;margin:0 60px 0 0; z-index:1 !important;padding:6px 0;  }
.block-2,#gallery-thumbs{position:relative;margin-bottom:10px;}

.product-unit {margin-left:2px; font-size:11px; font-weight:normal; vertical-align:bottom;}
.bulk-unit {position:absolute;bottom:6px; font-size:11px; white-space:nowrap;}
div.product_price{padding:0;}
div.product_price .block-1{padding:10px 0;}
.item_price{color:#840909;font-size:24px;line-height:24px;padding:8px 0;font-weight:400;}
.item_price span{color:#666;font-size:11px;font-family:Arial, Helvetica, sans-serif;}

div.product_price .item_price span{font-size:12px;color:#000;font-weight:400;}
div.product_price .saving{padding:2px 0 0;color:#797979;font-size:12px;}
div.product_price .saving img { vertical-align: middle;}
div.product_price .quantity{color:#4c4c4c;font-weight:700;display:inline;}
input.product-qty{padding:3px 10px 3px 10px;width:20px;font-size:16px;text-align:center;}
div.product_price .quantity span{color:#3a8b2a;font-weight:700;display:block;padding-left:10px;}
.quantity span.backorder{color:#C00;}
.quantity span.lowstock{color:#cc6600;padding-left:0;}
div.product_price .addtocart{clear:both; padding:0; float:left; text-align:center; height:60px;}

.subsave {background:url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png) -330px 0 no-repeat; padding:0; height:25px; display:block; cursor:pointer; font-weight:700; color:#f28c00;}  
.subsave-off {background:url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png) -370px -35px no-repeat; height:25px; display:block; cursor:pointer; font-weight:700;}  
.subsave span b {color:#f28c00;}
#deliveronce:hover {font-weight:700; color:#5D7D00;}
label.subsave span b:hover{color:#f28c00;}
#subandsave input{position:absolute; left:-9999px; margin:0; z-index:0;}
#deliveronce input{position:absolute; left:-9999px; margin:0; z-index:0;}

#subandsave {margin:15px 0 10px 0; display: block; float:left; padding-top:7px;}
#subandsave span{line-height: 12px; margin: 7px 0 0 30px;}
#subandsave span.altp {clear: both;display: block;line-height: 14px; margin: -2px 0 0 30px;width: 140px;}
#subandsave:hover span, #subandsave:hover span b, #subandsave:hover .desc {color:#f28c00;}
#deliveronce {margin:5px 0 10px 0; display: block;}
#deliveronce span {margin:7px 0 0 30px; line-height:12px; display:block; padding-top:4px;}

.sellingPoints {clear: right;float: left;height: auto;margin-top: 15px;text-align:left;}
.sellingPoints ul {list-style:disc; margin-left:15px; font-size:12px; line-height:15px; color:#666666; padding:20px 0 10px 5px;}
.sellingPoints ul li {margin-bottom:8px;}

.schedulesave .previous {display:none;}

/* Product Group Page */
.gproduct_description{float:left;padding:10px 16px;width:50%;}
.gproduct_description .price{color:#840909;font-size:24px;font-weight:400;line-height:24px;padding:15px 0;margin-bottom:10px;}
.gproduct_description .price span{color:#000;font-size:14px;}

/* Quickview Shadowbox */
#quickview{position:relative;}
#quickview .block-qv{margin-top:10px;clear:both;position:relative;}
#quickview .item_image{position:absolute;top:0;left:0;}
#quickview .item_subtitle{line-height:30px; font-size:11px;}
#quickview .panelSet{height: 450px!important;position:absolute;top:0;left:0;width:100%;overflow:auto;padding:0;}
#quickview .panel{padding:0 15px 0 15px;}
#quickview .product_header{width:auto;background:none;}
#quickview .productDetails{background:none; margin:0 7px 0 0; float:left; max-width:500px;}
#quickview .tabSet{margin-bottom:-1px;display:block}
#quickview .rating-block{vertical-align:middle;}
#quickview .btnC1S2{margin:10px 0 0;}
#quickview .boxHeading {font-size:14px;}
#quickview .sellingPoints ul li {font-size:11px; line-height:14px; margin-bottom:0;}
#quickview #gallery-image:hover{cursor:default;}


/*Shoplet Select Suggested Replacement*/
.suggested_replacement,.suggested_replacement2, .suggested_replacement_mini{color: #333;letter-spacing: 1px;margin:5px auto;text-transform: uppercase;text-shadow: 1px 1px #FFFFFF;display:block;border-radius:5px;width:220px;float:left;cursor:pointer; font-size:11px; line-height:15px;}
.suggested_replacement:hover, .suggested_replacement2:hover, .suggested_replacement_mini:hover {color: #333;}
.suggested_replacement span,.suggested_replacement2 span, .suggested_replacement_mini span {background-image: url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png);background-repeat: no-repeat; background-position: -375px -1414px; padding: 5px 0 5px 30px; display:block;}

.green_replacement,.green_replacement2, .green_replacement_mini{color: #455614;letter-spacing: 1px;margin:5px auto;text-transform: uppercase;text-shadow: 1px 1px #BDDE5C;display:block;border-radius:5px;width:220px;float:left;cursor:pointer; font-size:11px; line-height:15px;}
.green_replacement:hover, .green_replacement2:hover, .green_replacement_mini:hover {color: #455614;}
.green_replacement span,.green_replacement2 span, .green_replacement_mini span {background-image: url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png); background-repeat: no-repeat; background-position: -375px -1453px; padding: 5px 0 5px 30px; display:block;}

/* Alternative Product View Page */
.alternative-wrapper {width:455px; border: 1px solid #DDD;}
.alternative-wrapper #price-red, .alternative-wrapper #price-grey, .alternative-wrapper #bulk-red, .alternative-wrapper #bulk-grey {min-height:40px;}
.alternative-wrapper .item_image {width:195px;position:relative; margin:0; background:none; display:block; min-height:0;}
.alternative-wrapper img#gallery-image, .alternative-wrapper a.logo {clear:both;}
.alternative-wrapper .item_content {padding-left:9px; width:245px; margin:0 0 0 5px; float: left; /* background-image: url(//images-a-e.shopletcdn.com/img/redesign/dotted-border-black.png); background-repeat:repeat-y;*/}
.alternative-wrapper .product_header-left {float: none; margin-bottom: 10px;}
.alternative-wrapper .product_header-right {float: none; margin: 0;padding: 6px 0;text-align: right;}
.alternative-wrapper div.product_price {width:100%; float: left; margin: 0;padding: 0;}
.alternative-wrapper .tabSet {height:auto; *height:44px;}
.alternative-wrapper .qty-block {border-color:#E6E6E6; border-width: 1px 0 0 1px; border-radius: 0 5px 0 0; display: block; min-height: 275px;}
.alternative-wrapper .sellingPoints {border-top: 0 none; width:100%; border-right: 0 none; border-left: 0 none; border-bottom: 0 none; border-radius: 0; clear: both; padding:0;}
.alternative-wrapper .block-2 {margin-bottom: 0px;}
.alternative-wrapper ul.product_links {width:455px; height: 33px; margin: 0 -20px -10px -11px; border:0; background-color:transparent;}
.alternative-wrapper ul.product_links li {padding: 0 5px 0 0; *padding:0px;}
.alternative-wrapper #priceTab {width:100%; height: 100%;}
.alternative-wrapper #price-red, .alternative-wrapper #bulk-grey, .alternative-wrapper #price-grey, .alternative-wrapper #bulk-red {font-size:13px;}
.alternative-wrapper #priceTab .tabSet li + li { margin-left: 0px;}
.alternative-wrapper #priceTab .tabSet li span {font-size: 11px;padding-bottom: 0px;padding-right: 11px;}
.alternative-wrapper #priceTab-2 .tabSet li + li { margin-left: 0px;}
.alternative-wrapper #priceTab-2 .tabSet li span {font-size: 11px; padding-bottom: 0px; padding-right: 11px;}
#subandsave-alt input{position:absolute; left:-9999px; top:-10px; margin:0; z-index:0;}
#subandsave-alt {margin:5px 0 10px 0;float:left;display: block; overflow:hidden;}
#subandsave-alt span {position:absolute;margin:7px 0 0 30px; line-height:16px;}
.alternative-product-layout .accessories_inside li {float: left;margin: 0 0 40px;width: 200px;}
.alternative-product-layout .product_price {width:auto;}
.alternative-wrapper .panel{padding:5px 0;}
.alternative-wrapper #deliveronce span {line-height:16px;}
.alternative-wrapper #priceTab .tabSet li, .alternative-wrapper #priceTab-2 .tabSet li {padding-left:6px; border:1px solid #e2e2e2;border-bottom:0;}
.shareMenu{background:url(//images-f-j.shopletcdn.com/img/icons.png) 2px -137px no-repeat;padding-left:15px;}
#alternative-product-left {float: left;}
#alternative-product-right {float: right;}
.alternative-product-layout .border-fix {padding:10px; border-radius: 0px; border-color: #FFFFFF #DBDBDB #B0B0B0; border-width: 0px 1px 1px 1px; float:left;}
.alternative-wrapper .block-bottom {padding: 0 7px;}
.alternative-wrapper img#gallery-image, .alternative-wrapper img#gallery-image-alt {width: 180px; height: 180px;}
#gallery-thumbs-alt {display: inline-block;position: relative;padding:0 4px;margin:6px;}
#gallery-thumbs-alt .tr,#gallery-thumbs-alt .tl,#gallery-thumbs-alt .br,#gallery-thumbs-alt .bl{background:url(//images-p-t.shopletcdn.com/img/bg/product-block.png);position:absolute;height:5px;width:5px;display:block;font-size:1%;}
#gallery-thumbs-alt .tr{top:-1px;right:-1px;background-position:-23px -420px;}
#gallery-thumbs-alt .tl{top:-1px;left:-1px;background-position:0 -420px;}
#gallery-thumbs-alt .br{bottom:-1px;right:-1px;background-position:-23px -435px;}
#gallery-thumbs-alt .bl{bottom:-1px;left:-1px;background-position:0 -435px;}
#gallery-thumbs-alt img{display:inline-block;}
#gallery-thumbs-alt a{margin:0 10px 0 0;display:inline-block;}
#gallery-thumbs-alt a.selected{border:solid 1px #0187C5;padding:0;}
#shareLaunch-alt {position: relative;}

#sharethis-alt{position:absolute;border:1px solid #e0e0e0;border-top:none;margin-top:4px;background:#FFF;display:none;padding:10px;width:170px;z-index:9999999999;}
#sharethis b{display:block;position:relative;top:-14px;left:-10px;height:6px;width:133px;z-index:9999999999; background:none;}
#sharethis-alt b{display:block;position:relative;top:-14px;left:-10px;height:6px;width:133px;z-index:9999999999;}
#sharethis-alt div{background:url(//images-f-j.shopletcdn.com/img/icons.png) no-repeat;padding:0 0 4px 20px;cursor:pointer;width:60px;float:left;border:solid 1px #FFF;}
#sharethis-alt div.twitter{background-position:0 -240px;}
#sharethis-alt div.facebook{background-position:0 -220px;}
#sharethis-alt div.delicious{background-position:0 -200px;}
#sharethis-alt div.email{background-position:0 -260px;}
#sharethis-alt div:hover{color:#C00;}
.logo-wrapper {height: 65px; display: block; padding: 5px 0 5px 0;}
.alternative-product-layout .product_special {margin: 10px 0 10px 0; min-height: 30px; text-align: center; width: 190px; float: left;}
.alternative-product-layout .product_details {padding: 10px 0 0 0;}
.alternative-product-layout .product_details #gallery-image {height: 90px; width: 90px; float: left; margin: 0 10px 30px 0;}
.alternative-product-layout .product_details .product-details-title {padding: 0px; font-weight: bold;}
#searched-alt {background-image: url(//images-a-e.shopletcdn.com/img/bg/alternatives-banners.png); width: 477px; height: 55px; background-position: 0px -275px; text-indent: -9999px;}
#cheaper-alt {background-image: url(//images-a-e.shopletcdn.com/img/bg/alternatives-banners.png); width: 477px; height: 55px; background-position: 0px -330px; text-indent: -9999px;}
#instock-alt {background-image: url(//images-a-e.shopletcdn.com/img/bg/alternatives-banners.png); width: 477px; height: 55px; background-position: 0px -55px; text-indent: -9999px;}
#outstock-alt {background-image: url(//images-a-e.shopletcdn.com/img/bg/alternatives-banners.png); width: 477px; height: 55px; background-position: 0px -220px; text-indent: -9999px;}
#recommend-alt {background-image: url(//images-a-e.shopletcdn.com/img/bg/alternatives-banners.png); width: 477px; height: 55px; background-position: 0px -165px; text-indent: -9999px;}
#gogreat-alt {background-image: url(//images-a-e.shopletcdn.com/img/bg/alternatives-banners.png); width: 477px; height: 55px; background-position: 0px -110px; text-indent: -9999px;}

/* .compare-block .image a{position:inherit;} */
.qty-block #tab2 {display:none;}

/* Shopping Cart */
#shoppingCart{width:100%; margin-top:10px;}
#shoppingCart th{text-align:left;font-size:11px; font-weight:700;color:#000;padding:8px 0;}
#shoppingCart th.itemtotal{text-align:right;padding:15px 10px;}
#shoppingCart th.subtotal{background-position:100% -40px;width:60px;}
#shoppingCart td{vertical-align:top;padding:10px 15px 10px 0;}
#shoppingCart td.gray-dot-border, #checkout-table td.gray-dot-border {width:auto;height:1px;float:none;padding:0;background-image:url(//images-a-e.shopletcdn.com/img/redesign/dotted-border-gray.png); margin:10px 0; }
#shoppingCart td.subTotal{text-align:right;font-weight:700;font-size:14px;}
#shoppingCart td.subTotal span{color:#c00}
.product-block-4 .image,.product-block-4 .prod_des_bx,.product-block-4 .price,.product-block-4 .update,.product-block-4 .stock,.product-block-4 .total{padding:10px 20px 10px 0;float:left}
#shoppingCart .image{text-align:center;padding-top:0;font-size:11px;position:relative;}
#shoppingCart .description{font-size:11px; line-height:15px;}
#shoppingCart .prod_des_bx .title{font-size:14px;font-weight:700;}
#shoppingCart .desc{color:#666;}
#shoppingCart .price{color:#840909;font-size:14px;font-weight:400;}
#shoppingCart .price span{color:#666; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
#shoppingCart .update{text-align:right;width:110px;}
#shoppingCart .update a{display:block;padding-top:10px;}
#shoppingCart .update input{text-align:center;}
#shoppingCart .stock{color:#3C0;font-size:12px;font-weight:700;}
#shoppingCart .backorder{color:#c00;font-weight:700;}
#shoppingCart .total{font-weight:700;font-size:12px;color:#c00;text-align:right;}
#shoppingCart .price p{margin-top:9px;font-weight:400;}
#shoppingCart input.qty{width:25px; text-align:center;}
.shoppingCart #shoppingCart .price{white-space:nowrap;}
.shoppingCart .page-title{margin-bottom:10px;font-size:35px; line-height:51px; margin-top:0; padding:0;}
.shoppingCart  .ships-from {border-top: 0px solid #e7e7e7; padding: 5px 0 0 0; color: #999; font-weight:normal; font-size:11px; margin:15px 0 0 0;}
.shoppingCart  .ships-from .vendor {color: #666666; }
.shoppingCart .subtext {text-transform:capitalize; color:#666666;}
.variation-test {display: none;}
span.remove-product-a{color:#999; width:18px; height:18px; display:block; margin:0 0 0 3px; float:right; background-color:#ccc; border-radius:9px;}
span.remove-product-a:hover{background-color:#45bad7;}
.remove-product {float: right; font-weight: normal; background:#f4f4f4; color: rgb(102, 102, 102); border: 1px solid rgb(231, 231, 231); font-size: 11px; margin-right: -3px;padding: 5px; text-transform: uppercase;line-height: 16px;}
.remove-product span {background: #b3b3b3; font-size: 9px; font-weight: bold; vertical-align: top; color: #000; padding: 1px 4px; border-radius:4px;margin:0;display: inline-block;line-height: 13px;}
#remove-box {width:350px; margin: 10px 25px 0;}
#remove-box h3 {line-height: 24px;}
.remove-product:hover {background:#b3b3b3;color: #840909}
.remove-product:hover span {background: #840909; color: #ffffff;}
.show-details-trigger {color:#0074A2; cursor:pointer;}
.show-details-trigger:hover {color:#CC0000; }

.btnCheckout{width:230px;height:60px;margin:0 auto;display:block;background:url(//images-a-e.shopletcdn.com/img/redesign/cart-sprite.png) 0 0 no-repeat;}
.btnCheckout:hover{background-position:0 -60px;}
.btnCheckout span{text-indent:-9999px;display:block;}
.btnCheckoutAriba{width:180px;height:50px;margin:0 auto;display:block;background:url(//images-a-e.shopletcdn.com/img/buttons/checkoutariba.png) 0 0 no-repeat;margin-bottom:10px;}
.btnCheckoutAriba:hover{background-position:0 -50px;}
.btnCheckoutAriba span{text-indent:-9999px;display:block;}
.btnCheckoutRouter{width:230px;height:68px;margin:0 auto;display:block;background:url(//images-a-e.shopletcdn.com/img/buttons/checkoutariba.png) 0 0 no-repeat;}
.btnCheckoutRouter:hover{background-position:0 -68px;}
.btnCheckoutRouter span{text-indent:-9999px;display:block;}

.cartsummary {margin-bottom:10px; font-size:14px; width: 230px;}
.cartsummary .sumblock {width:100%;padding:7px 0; border-bottom:1px solid #e7e7e7;position:relative;}
.cartsummary .total { color:#cc0000; font-size:18px;}
.cartsummary .discount { color:#5D7D00; font-weight:bold;}
.cartsummary .last { border:none;}
.cartsummary .label {float:left; font-size:16px; text-align:right; color:#666;  height:30px; line-height:30px;}
.cartsummary .value {display:table-cell; vertical-align:top; height:30px; line-height:30px; float:right; font-family: Arial,Arial Narrow,Arial,Sans-serif; text-align:right; font-size:16px; color:#5D7D00; margin-left:10px;}
.cartsummary .extra { clear: both; text-align:center; margin:4px 0; padding:0; color:#999; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

.cart-accreditedbusiness {background: url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png) -115px -489px; height: 58px; width: 117px; display: inline-block;}
.cart-mcafee {height: 46px; width: 115px; display: inline-block;}
.cart-verisign {background: url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png) -306px -492px; height: 55px; width: 83px; display: inline-block;}

/*Continue Shopping*/
.continueShoppingWrap{position:relative;z-index:10;margin-bottom:10px;}
.continueOption{line-height:16px;width:120px;padding:6px;position:absolute;top:22px;display:none;right:-4000px;z-index:999999999;background:#FFF;border:1px solid #d0d0d0;z-index:999999;}
.continueOption.hover{right:0;display:block;}
.continueOption a{display:block;padding:1px 0;}
.shoppingCart .continueShoppingWrap{margin-bottom:0;}

/* Checkout Form */
#cartHead{overflow:hidden;margin:0 0 5px 0;}
#cartHead .designed-for{float:left;font-weight:700;font-size:14px;padding:8px 0 0;}
#cartHead .designed-for span{color:#0187C5;}
#cartHead .designed-for strong{color:#c00;}
#cartHead .checkout-step{float:right;font-weight:700;font-size:14px;padding:0;}
#cartHead .checkout-step span{color:#666;}
#cartHead .checkout-step strong{color:#c00;}
#checkout-container #content{width:720px;float:left;}
#checkout-container .address p{font-size:12px;line-height:14px;padding:2px 20px;}
#checkout-container .address a{margin:10px 20px 0;}
#checkout-container dl.edit_form{display:block;margin:20px 20px 10px;overflow:hidden;}
#checkout-container .edit_form dd.user_input{width:185px;}
#content-container.quickCheckout .user_input span{font-size:14px; color:#000; line-height:20px;}
#checkout-container .edit_form dd.user_input input[type=text],#checkout-container .edit_form dd.user_input input[type=password],#checkout-container .edit_form dd.user_input select,#checkout-container .edit_form dd.user_input textarea{width:178px;}
#checkout-container .btnC1S1{margin-bottom:10px;}
#checkout-container .block-content{margin:20px 20px 10px;}
#checkout-container .block-1 .page-title,#checkout-container .block-1 p.subtitle{margin:10px;}
#content-container.quickCheckout .user_input{overflow:hidden;width:280px;}
#content-container.quickCheckout input{vertical-align:middle;}
#content-container.quickCheckout .user_input input.txt,#content-container.quickCheckout .user_input textarea{width:265px;}
#content-container.quickCheckout .user_input select{width:280px}
#content-container.quickCheckout .edit_form div{background:none;border:none;margin-bottom:0;padding:0}
#content-container.quickCheckout .row{width:475px;overflow:visible;border-bottom-color:#BEBEBE}
#content-container.quickCheckout input,#content-container.quickCheckout select{font-size:14px}
#content-container.quickCheckout input.readonly,#content-container.quickCheckout select.readonly{border-color:#FFF;border-style:solid;border-width:1px;background:none;color:#000}
#content-container.quickCheckout select.readonly{width:400px}
#checkout-table {width:100%; text-align:left; color:#666; font-size:11px;}
#checkout-table td {border-top:1px solid #E7E7E7; padding-top:5px;}
#checkout-table th {font-weight:bold; padding:10px 0 15px 0;}
#checkout-table .description {line-height:17px; padding-bottom:10px;}
#checkout-table .desc {max-width: 250px;}
#checkout-table .sku {max-width: 150px; font-size:11px;}
#checkout-table .price {font-size:12px; color:#666;}
#checkout-table .price span{font-size:11px; font-family:Arial, Helvetica, sans-serif;}
#checkout-table .total {font-size:12px; color:#840909;}
#checkout-table .imprint-charges {font-size: 11px;}
#checkout-table .mp-shipping-methods dt {padding:5px;}
#checkout-table .mp-shipping-methods dt label {color:#000; font-weight:700;}
#checkout-table .mp-shipping-methods dd {padding:5px;}
#checkout-table .mp-shipping-methods span.mpshipping {font-size:18px; font-family:Arial, Arial-Narrow, Arial, sans-serif; line-height:25px;}
.order-button {padding:10px 15px 15px 15px;height:auto;font-size:25px;float:right;}

/*Marketplace Shipping Options */
.mp-shipping-methods  {width: 53%;}
.mp-options {width: 42%; background-color:#eee; padding:10px;}
.mp-shipping-methods .edit_form dt{font-size:12px;margin-bottom:0px;}
.mp-shipping-methods .edit_form dd label{font-size:12px;font-weight:400; padding-right: 2%; line-height: 18px; float: left;}
#content-container.quickCheckout .block-1 .mp-shipping-methods dl.edit_form {margin: 0;padding: 10px 10px 5px 10px;}
.mp-shipping-methods #rushProcessIcon {height: 20px; margin-right: 0px; float: none;}
#content-container.quickCheckout input, #content-container.quickCheckout .mp-shipping-methods select {font-size: 12px;}
#content-container.quickCheckout .mp-shipping-methods .user_input select {width: 200px;}
#content-container.quickCheckout .mp-shipping-methods .user_input {width: 94%; }

/*Marketplace PO Options */
.mp-options .edit_form dt{width:23%;clear:both;padding-right:1%;font-size:12px;margin-bottom:16px;}
.mp-options .edit_form dt label{font-size:12px;font-weight:400; line-height: 18px;}
.mp-options .edit_form dd.user_input{padding-bottom:8px;width:247px;}
#content-container.quickCheckout .block-1 .mp-options dl.edit_form {margin: 0;padding: 10px;}
.mp-options #rushProcessIcon {height: 20px; margin-right: 0px; float: none;}
#content-container.quickCheckout .mp-options .user_input {overflow: hidden; width: 76%;}
#content-container.quickCheckout .mp-options .user_input input.txt, #content-container.quickCheckout .mp-options .user_input textarea {width: 95% !important;}

dl.cartOptionBlock dt{font-size:12px;font-weight:700;}
dl.cartOptionBlock dt span{display:block;color:#999;}
dl.cartOptionBlock dd{text-align:right;margin:-14px 0 0 70px;font-weight:400;font-size:14px;width:95px;}
dl.cartOptionBlock dd.total{color:#840909;font-size:18px;margin-top:-14px;}
.cartOptionBlock{padding:10px;border-top:solid 1px #e0e0e0;}

/************ Checkout ****************************/
#header.checkout{padding-bottom:6px;margin-bottom:4px;}
#cart-steps.quick{height:28px;width:340px;float:right;background:url(//images-p-t.shopletcdn.com/img/bg/quickcheckout-steps.png) 0 -8px no-repeat;margin-bottom:6px;}
#cart-steps{height:28px;width:450px;float:right;background:url(//images-a-e.shopletcdn.com/img/bg/cart-steps.png) 0 0 no-repeat;margin-bottom:6px;}
#cart-steps.login{background-position:0 0;}
#cart-steps.order{background-position:0 -40px;}
#cart-steps.invoice{background-position:0 -80px;}
#email_password{color:#c00;width:435px;margin-left:10px;}
#checkout-container{background:#FFF;border:1px solid #E2E2E2;clear:both;padding:10px;overflow:hidden;}
#checkout-container .aside{float:right;width:230px;}
#checkout-container .aside .block-content{padding:10px;}
#content-container.quickCheckout .edit_form div.validation_message{padding:4px;background:#FFE5E5;}
#testamonialWrap{width:300px;padding:16px 0 0 50px;float:right;color:#fff;}
.testamonial{width:300px;position:absolute;bottom:17px;}
.testamonial .text{font-size:16px; font-style:italic; line-height:20px; text-align:right;}
.testamonial .text span{color:#999;}
.testamonial .date{font-size:13px;color:#666;}
.testamonial .from{font-size:12px;padding-top:10px;color:#666;font-weight:700;text-align:right;}
.testamonial .from strong{color:#fff;}
#contactInfoQc {width:435px;}
#contactInfoQc .user_input span {color:#888888; font-size:11px!important;}
#email_preference{width:435px;margin-left:10px; margin-top:10px;}
#email_preference label {display:inline;margin-left:10px;}
#email_password strong{color:#c00;}
.cartHead .designed-for span{color:#0187C5;}
.cartHead .designed-for strong{color:#c00;}
.right_text{font-size:12px;line-height:18px;float:right;}
.right_text h3{font-size:18px;line-height:20px;margin:6px 0 0;color:#0187C5;}
.right_text h4{line-height:36px;}
#checkout-container .address-block{border-bottom-color:#BEBEBE;}
.btnPlaceorder{width:180px;height:50px;margin:0 auto;display:block;background:url(//images-p-t.shopletcdn.com/img/buttons/placeorder.png) 0 0 no-repeat;margin-bottom:10px;}
.btnPlaceorder:hover{background-position:0 -50px;}
.btnPlaceorder span{text-indent:-9999px;display:block;}
.btnPlacereorder{width:180px;height:50px;margin:0 auto;display:block;background:url(//images-p-t.shopletcdn.com/img/buttons/process-reorder.png) 0 0 no-repeat;margin-bottom:10px;}
.btnPlacereorder:hover{background-position:0 -50px;}
.btnPlacereorder span{text-indent:-9999px;display:block;}
#review_paymnent .edit_form dt{margin-bottom:8px;}
#sortAl product-block-2 .prod_des_bx{width:300px;}
.b1{padding:4px;background:#666;color:#FFF;display:inline-block;margin:0 2px;}
.b1:hover{background:#222;}
.b1-sub{border:1px solid #E0E0E0;display:none;margin-left:-65px;width:160px;position:absolute;top:20px;z-index:9999999;background:#fff;max-height:100px;overflow-y:auto;}
.b1-sub.hover{display:inline;}
.b1-sub li{padding:2px 10px;}
.b1-sub li:hover{background:#def1fe;}
.placeOrderLoading{background-image:url(//images-p-t.shopletcdn.com/img/buttons/place-order-process.gif);-webkit-mask-image:url(//images-p-t.shopletcdn.com/img/buttons/place-order-process.gif);width:180px;height:50px;margin:0 auto 10px;display:block;}
#payment_method{width:505px!important;float:left;}
#content-container.quickCheckout .block-1 #payment_method .ccp1{width:500px;margin-bottom:0;padding-bottom:0;}
#content-container.quickCheckout .block-1 #payment_method .ccip2{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;width:500px;}
#content-container.quickCheckout .block-1 #payment_method .ccip3{margin-top:0;padding-top:0;width:500px;}
#creditcard_number_1,#creditcard_number_2,#creditcard_number_3,#creditcard_number_4{width:40px!important;}
#ae_creditcard_number_1{width:40px!important;}
#ae_creditcard_number_2{width:60px!important;}
#ae_creditcard_number_3{width:50px!important;}
#creditcard_security{width:30px!important;}
#ae_creditcard_security{width:40px!important;}
#checkout-header-icons{margin-top:20px;display:inline-block;}
.order-type{border-bottom:1px solid #E0E0E0;line-height:28px;margin:16px auto 10px;}
.order-type .shoplet-address{padding:10px;line-height:15px;}
.order-type .number{font-size:18px;}
.order-type .number span{color:#c00;}
.order-type .type{color:#0187C5;font-size:36px;}
.order-type .right{margin-top:16px;text-align:right;}
.order-type .left{color:#000;font-size:11px;line-height:14px;text-align:left;}
#invoice-type {display:none;}
.invoice-policy{margin:10px 0 0;line-height:16px;color:#666;}
.invoice-policy h3{margin-top:20px;font-size:14px;}
.invoice-policy p{padding:10px 0 0;}
.invoiceContainer{margin:0 auto;width:770px;}
.cidTip{z-index:500000;padding:20px;border:solid 1px #d0d0d0;background:#FFF;width:500px;font-size:12px;line-height:18px;}
.cidTip h6{font-size:18px;margin:10px 0;}
.cidTip p{margin-bottom:10px;}
.cidTip img{margin:20px 20px 20px 0;float:left;}
.cidTip tip-text{position:relative;}
.cidTip i{background:url(//images-p-t.shopletcdn.com/img/bg/tipR.png);height:20px;width:20px;display:block;position:absolute;left:-20px;top:60px;}
.rr-box-1,.rr-box-2,.rr-box-3,.rr-box-4,.rr-box-5{position:relative;z-index:2;}

/*********** Ink Toner Finder *************************/
#featured-finder{padding:0;margin: 15px 0 0 0;}
#featured-finder p{font-size:12px;font-weight:700;padding:0 0 10px;}
#featured-finder
#findByPrinter{width:250px;float:left;margin-left:20px;}
#findByPrinter select{width:210px;margin:6px 0;}
#findByPrinter input{margin:6px 6px 6px 0;width:205px;}
#findbyCartridge{width:200px;margin:0 0 20px;}
#findbyCartridge input{width:145px;margin-right:10px;}
#finderSelectedDevicePanel{width:438px;float:right;}
#inkResults{clear:both; margin: 20px 0 0 0;}
#inkResults a.title{display:block;height:36px; margin:10px 0 0 0;}
.color span{background:url(//images-f-j.shopletcdn.com/img/ink-color.png) 0 0;height:20px;width:20px;display:inline-block;margin:0 4px 0 0;vertical-align:middle;}
.color .cyan{background-position:-2px -1px;}
.color .magenta{background-position:-2px -24px;}
.color .yellow{background-position:-2px -47px;}
.color .black{background-position:-2px -70px;}
.color .tricolor{background-position:-2px -183px;}
.color .red{background-position:-2px -92px;}
.color .purple{background-position:-2px -115px;}
.color .blue{background-position:-2px -138px;}
.color span.na{display:none;}
[title=coem_High_Yield] span.cyan, [title=gen_High_Yield] span.cyan{background-position:-25px -1px;}
[title=coem_High_Yield] span.magenta, [title=gen_High_Yield] span.magenta{background-position:-25px -24px;} 
[title=coem_High_Yield] span.yellow, [title=gen_High_Yield] span.yellow{background-position:-25px -47px;}
[title=coem_High_Yield] span.black, [title=gen_High_Yield] span.black{background-position:-25px -70px;}
.ink-price-block{background:#f4f4f4;padding-bottom:10px;border-bottom:solid 1px #e0e0e0; height:51px;}
.ink-price-block strong{height:22px;display:block; padding: 0 0 0 5px;}
#finderTotal{text-align:center;}
#finderTotal .total{font-size:24px;padding:20px;line-height:28px;font-weight:700;color:#c00;}
#finderTotal a{margin-bottom:10px;}
#finderSelectedDevicePanel img{float:left;}
#finderSelectedDevicePanel h4{font-size:18px;line-height:24px;margin:0 20px;float:left;width:254px;margin-top:6px;}
#finderSelectedDevicePanel p{float:left;font-size:12px;margin:0 20px 10px;width:234px;}
#finderSelectedDevicePanel .title{float:left;font-size:18px;line-height:24px;margin:14px 20px 0;width:236px;}

#finderSelectedDevicePanel .sku_detail{float:left;font-size:12px;color:#666;margin:0 20px 10px;width:236px;}
#finderSelectedDevicePanel .block-1{margin:10px 0 10px 10px;padding:10px 20px;}
.or{background:url(//images-k-o.shopletcdn.com/img/or.png) 50% 50% no-repeat;text-align:center;padding:2px 10px;}
#inkResults .gry_header span{padding:8px 20px 8px 16px;font-size:14px;}
.heading{padding:10px 0 0 0 ;}
#findByPrinter{margin:0;}
#findByPrinter dt{font-weight:700;font-size:12px;padding:10px 0 0;}
#findByPrinter dt.selected{padding:10px 0;}
#findByPrinter dt.selected a{font-size:14px;}
#findByPrinter dt.selected span{background:#FFF url(//images-u-z.shopletcdn.com/img/xpd.png) repeat scroll -608px -19px;height:13px;width:14px;display:inline-block;vertical-align:baseline;}
#inkResults .product-block-2{overflow:visible;border-color:#E6E6E6 #E6E6E6 #BEBEBE;}
.finderlist{margin:0; padding:20px 0 10px 0;}
.finderlist li{float:left;width:154px;padding:2px 10px;}

/* Account Center Profile Completion Status Bar */
#status_bar {margin-top:10px;}
#status_bar #main_info{text-align:right;}
#status_bar #main_info h6{font-size:12px;text-align:right;  padding-top:10px;}
#status_bar #main_info h6 span{font-size:18px;text-align:right; padding-top:10px;}
#status_bar #main_info p{font-size:12px;padding-top:10px;line-height:18px;text-align:right;}
#status_bar #main_info p.sb-note {color:#999; font-size:11px; margin:0; padding:0;}
#status_bar ul{margin-top:10px; z-index:999999;}
#status_bar ul li{padding-bottom:15px;  }
#status_bar ul li span{background: url(//images-p-t.shopletcdn.com/img/bg/red-blue_plus.jpg) no-repeat 0 2px; display:inline-block;  padding-left:15px;font-size:14px;  }
#status_bar #acc-bar{margin-bottom:10px; border-radius:15px;width:450px;height:30px; display:block; float:right;
background: #c8c8c6; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M4YzhjNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #c8c8c6 0%, #ededeb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c8c8c6), color-stop(100%,#ededeb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #c8c8c6 0%,#ededeb 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #c8c8c6 0%,#ededeb 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #c8c8c6 0%,#ededeb 100%); /* IE10+ */
background: linear-gradient(top,  #c8c8c6 0%,#ededeb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c8c8c6', endColorstr='#ededeb',GradientType=0 ); /* IE6-8 */
}
#acc-bar .n20, #acc-bar .n40, #acc-bar .n60, #acc-bar .n80, #acc-bar .n100{color:#fff;float:left;border-top-left-radius:15px;border-bottom-left-radius:15px;display:block; height:30px; background: #97abda; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk3YWJkYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2YjdmYWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #97abda 0%, #6b7fae 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#97abda), color-stop(100%,#6b7fae)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #97abda 0%,#6b7fae 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #97abda 0%,#6b7fae 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #97abda 0%,#6b7fae 100%); /* IE10+ */
background: linear-gradient(top,  #97abda 0%,#6b7fae 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#97abda', endColorstr='#6b7fae',GradientType=0 ); /* IE6-8 */
}
#acc-bar .n100{border-radius:15px;border-radius:15px;}
#acc-bar span {line-height:30px;padding-right:3px;font-size:12px;}
#acc-bar .bar{width:20%; float:left;}
#acc-bar .bar.n20{width:20%;}
#acc-bar .bar.n40{width:40%;}
#acc-bar .bar.n60{width:60%;}
#acc-bar .bar.n80{width:80%;}
#acc-bar .bar.n100{width:100%;}
#acc-bar .n100 span{padding-right:96px;}
.percentage.p100{position:absolute; right:0;}
#acc-bar .percentage {float:left; max-width:20%;}
#acc-bar .percentage span {display:block; width:100%; text-align:left;}

/* Account Center User Table */
#edit_address{width:765px;float:right;}
.gry_header em,.blk_header em{position:absolute;top:10px;right:10px;background:url(//images-a-e.shopletcdn.com/img/down-arr.png) 0 0 no-repeat;display:block;height:12px;width:12px;cursor:pointer;}
.table{width:100%;}
.table thead{background:#def1fe;}
.table th{padding:8px;color:#000;text-align:left;}
.table td{padding:10px;border-bottom:solid 1px #e0e0e0;}
.table td.price{color:#C00;text-align:right;font-weight:700;}
.table tr.odd td{background-color:#f4f4f4;}
dl.table{font-size:12px;}
dl.table dt{width:120px;text-align:right;float:left;clear:both;font-weight:700;padding:6px 10px;}
dl.table dd{float:left;margin-left:10px;padding:6px 10px;width:180px;}
dl.table dd ul{list-style:circle;}
#address{width:760px;float:right;}
.column-1,.column-2,.column-3{float:left;width:249px;margin:0 10px 0 0;}
.last{margin-right:0;}
.column-1 h6,.column-2 h6,.column-3 h6{margin:4px 10px 0;}
.column-1 ul,.column-2 ul,.column-3 ul{padding:4px 10px;}
.column-1 a.button{margin:0 0 20px 10px;}

/* User Heirarchy */
.user_tip div.tipContent{display:none;}
#userMap .clearfix{padding:20px 0 0 10px;}
/* -------- Top Level --------- */
#primaryNav li ul li{width:100%!important;}
#primaryNav.col1 li{width:99.9%;}
#primaryNav.col2 li{width:49.9%;}
#primaryNav.col3 li{width:33.3%;}
#primaryNav.col4 li{width:24.8%;}
#primaryNav.col5 li{width:19.8%;}
#primaryNav.col6 li{width:16.6%;}
#primaryNav.col7 li{width:14.2%;}
#primaryNav.col8 li{width:12.5%;}
#primaryNav.col9 li{width:11.1%;}
#primaryNav.col10 li{width:10%;}
#primaryNav{margin:0;float:left;width:100%;padding-top:30px;}
#primaryNav .home{display:block;float:none;background:#fff url(//images-k-o.shopletcdn.com/img/L1-left.png) center bottom no-repeat;position:relative;padding:0 0 30px;}
#primaryNav .home.singleUser{background:#fff url(//images-u-z.shopletcdn.com/img/vertical-line.png) center bottom no-repeat;}
#primaryNav li{width:25%;float:left;background:url(//images-k-o.shopletcdn.com/img/L1-center.png) center top no-repeat;padding:30px 0;margin-top:-30px;}
#primaryNav li a.locked, #primaryNav li a.locked:hover{background-image:url(//images-u-z.shopletcdn.com/img/white-highlight-locked.png);background-position:top right;background-repeat:repeat-x;}
#primaryNav li.alias a.locked ,#primaryNav  li.alias a.locked,#primaryNav  li.alias a.locked:hover{background-image:url(//images-u-z.shopletcdn.com/img/bg/white-highlight-locked-alias.png);background-position:top right;background-repeat:repeat-x;}
#primaryNav li a, #primaryNav li li.alias a {margin:0 10px 0 0;padding:10px 0;display:block;font-size:14px;font-weight:700;text-align:center;color:#000;background:#ba0707 url(//images-u-z.shopletcdn.com/img/white-highlight.png) top left repeat-x;border:1px solid #BA2D2F;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-box-shadow:rgba(0,0,0,0.5) 2px 2px 2px;-moz-box-shadow:rgba(0,0,0,0.5) 2px 2px 2px;}
#primaryNav li.alias a, #primaryNav li.alias a:hover, #primaryNav li li.alias a, #primaryNav li li.alias a:hover{background-image:url(//images-u-z.shopletcdn.com/img/bg/white-highlight-alias.png);background-position:top right;background-repeat:repeat-x;}
#primaryNav .home a:hover{background-color:#ffd71a;border-color:#FC6;}
#primaryNav .home a{background-color:#e6c21c;border-color:#FC6;}
#primaryNav .home.alias {margin-top:0px;}
#primaryNav .home.first { background: url(//images-u-z.shopletcdn.com/img/vertical-line.png) repeat-y center  bottom;}
#primaryNav li a:hover,  #primaryNav li li.alias a:hover{background-color:#BA2D2F;border-color:#C00;}
#primaryNav li:last-child{background:url(//images-k-o.shopletcdn.com/img/L1-right.png) center top no-repeat;}
#userMap a:link:before,#userMap a:visited:before{display:block;text-transform:uppercase;font-size:10px;margin-bottom:5px;word-wrap:break-word;}
#primaryNav li a:link:before,#primaryNav li a:visited:before{color:#fff;}

/* -------- Second Level --------- */
#primaryNav li li{width:100%;clear:left;margin-top:0;padding:10px 0 0;background:url(//images-u-z.shopletcdn.com/img/vertical-line.png) center bottom repeat-y;}
#primaryNav li li a{background-color:#1E78A1;border-color:#074F6F;}
#primaryNav li li a:hover{border-color:#074F6F;background-color:#074F6F;}
#primaryNav li li:first-child{padding-top:30px;}
#primaryNav li li:last-child{background:url(//images-u-z.shopletcdn.com/img/vertical-line.png) center bottom repeat-y;}
#primaryNav li li a:link:before,#primaryNav li li a:visited:before{color:#8faf5c;}

/* -------- Third Level --------- */
#primaryNav li li ul{margin:10px 0 -5px;padding:9px 0 0;width:100%;float:right;background:#fff url(//images-k-o.shopletcdn.com/img/L3-ul-top.png) center top no-repeat;}
#primaryNav li li li{background:url(//images-k-o.shopletcdn.com/img/L3-center.png) left center no-repeat;padding:5px 0;}
#primaryNav li li li a{background-color:#4FB252;border-color:#377F39;font-size:12px;padding:5px 0;width:80%;float:right;}
#primaryNav li li li a:hover{background-color:#377F39;border-color:#377F39;}
#primaryNav li li li:first-child{padding:15px 0 5px;background:url(//images-k-o.shopletcdn.com/img/L3-li-top.png) left center no-repeat;}
#primaryNav li li li:last-child{background:url(//images-k-o.shopletcdn.com/img/L3-bottom.png) left center no-repeat;}
#primaryNav li li li a:link:before,#primaryNav li li li a:visited:before{color:#000;font-size:9px;}
#userMap .user_role{font-size:12px;color:#fff;font-weight:400;}

/* Compare Products */
#compare{height:480px!important;overflow:auto;}
#compare .block-1{position:inherit;}
.compare-block{width:200px;border-left:solid 1px #e0e0e0;}
.compare-block .image{text-align:center;}
.compare-block .addToCart{text-align:left;margin:0 6px 6px 6px;}
#compare .compare-block .addToCart p.price{color:#840909;font-size:18px;font-weight:400;line-height:24px;padding:4px 0;}
.compare-block .addToCart p.price span{font-size:12px;color:#666;}
.compare-block .addToCart .quantity{margin:0;padding:5px 0;}



.compare-block .addToCart .quantity input{vertical-align:middle;}
.compare-block .addToCart .quantity input.qty{font-size:10px;height:14px;width:20px;}
.compare-block .addToCart .quantity button{vertical-align:middle;}
.compare-block .item{display:inline;margin:10px 10px 10px 0;}
#compare .compare-block .item p{color:#666;margin-bottom:0;padding:0;}
.compare-block .item p span{color:#000;font-weight:700;}
.compare-block .item a{color:#526E93!important;text-decoration:none;vertical-align:middle;}
.compare-block .prod_des_bx{margin:6px 10px;text-align:left;}
.compare-block .prod_des_bx .title{font-size:12px;font-weight:700;line-height:14px;margin-bottom:4px;display:block;}
#compare .action a{display:block;padding:4px 0;}
#compare .compare-block .remove{padding:4px 10px 4px 32px;font-size:12px;margin-left:60px;width:100px;display:block;background:url(//images-u-z.shopletcdn.com/img/xpd.png) -600px 50%;}
#compare h4{font-size:24px;line-height:28px;}
#compare p{padding:10px 0;}
#compare table{padding:0;}
#compare thead tr.bottom td{border-bottom:solid 1px #e0e0e0;}
#compare thead td.action{border-bottom:solid 1px #e0e0e0;}
#compare tfoot td{border-top:solid 1px #e0e0e0;}
#compare tbody td,#compare tbody th{padding:10px;text-align:left;}
#compare tr.odd td,#compare tr.odd th{background:#f4f4f4;}
#compare tbody tr td{border-left:1px solid #e0e0e0;}
#compare .action{padding:10px;vertical-align:top;font-size:12px;width:125px;}
.product-status{color:#3A8B2A;font-weight:700;padding:0 0 4px;}
.product-status span.backorder{color:#c00;}

/*Simple Returns*/
.block-inline-notice {background: none; border: 0px; padding: 10px; background-color:#DEDEDE;position:relative; margin:10px;}
.block-inline-notice p {margin: 0 0 15px 0;}
.user_input {color: #666;}
.edit_form textarea { margin: -10px 0 0 0;   }
.order-list {margin: 15px 0 25px 0; font-size: 12px;}
.order-list li {margin: 0 0 10px 0; height: 70px; line-height: 70px;}
.gry-header {height: 50px; width: 100%;line-height: 50px;display: block; background-image:url(//images-a-e.shopletcdn.com/img/redesign/dotted-border-gray.png); background-repeat:repeat-x; background-position:0 49px; background-color:#efefef;}
.gry-header:hover {height: 50px; width: 100%;line-height: 50px;display: block; background-color:#e7e7e7;}
#order-results ul.order-bar {height: 50px; width: 100%; background: #ededed; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: -moz-linear-gradient(top, #ededed 0%, #d1d1d1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#d1d1d1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ededed 0%,#d1d1d1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ededed 0%,#d1d1d1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ededed 0%,#d1d1d1 100%); /* IE10+ */
background: linear-gradient(top, #ededed 0%,#d1d1d1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#d1d1d1',GradientType=0 ); /* IE6-8 */
line-height: 50px;
border-bottom: 1px solid #999999;
display: block;}
#order-results ul.order-bar:hover {
background: #dbdbdb; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: -moz-linear-gradient(top, #dbdbdb 0%, #9e9e9e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbdbdb), color-stop(100%,#9e9e9e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #dbdbdb 0%,#9e9e9e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #dbdbdb 0%,#9e9e9e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #dbdbdb 0%,#9e9e9e 100%); /* IE10+ */
background: linear-gradient(top, #dbdbdb 0%,#9e9e9e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#9e9e9e',GradientType=0 ); /* IE6-8 */
}
ul.order-bar li {float: left; width: 30%; text-align:center; color: #000;}
ul.order-bar li#date {width:40%;}
.order-results-title {color: #000000;}

.order-list label.item-label {height: 25px; line-height: 25px; display: block; float: left; margin: 23px 0 0 0;}
.order-list label.item-label:hover {background-color: #cde2eb;}
.order-header {clear: both; padding: 10px 20px 10px 35px; background-repeat:repeat-x; background-position:center bottom;}
.recipient-title {float: left; font-size: 12px; color: #000000;}
.user-address {float: left; font-size: 12px; margin: 0 0 0 20px; line-height: 16px; }
.user-address-2 {float: left; font-size: 12px; margin: 0 0 0 20px; line-height: 16px; }
.accordion_content_1 {padding: 0 20px 0 20px;}
.this-order {color: #090; font-weight: bold;}
.return-itmes-checkbox {float: right; margin: 10px 0 0 0;}
.return-product-image {margin:-20px 0; float: left; height:70px; width: 70px;}
.return-request-title {font-size: 26px; margin: 0 0 20px 0; }
.return-input {border-radius: 3px; height: 25px; width: 200px; border: 1px solid #CCC; margin: 5px 0 0 0;}
.look-up-order {position: absolute; display: block; margin: 5px 5px; background-color: #3C3; border: 1px solid #093; height: 29px; border-radius: 3px; padding: 0 7px 0 7px; background: #6fbf00; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: -moz-linear-gradient(top,  #6fbf00 0%, #398235 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6fbf00), color-stop(100%,#398235)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #6fbf00 0%,#398235 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #6fbf00 0%,#398235 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #6fbf00 0%,#398235 100%); /* IE10+ */
background: linear-gradient(top,  #6fbf00 0%,#398235 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fbf00', endColorstr='#398235',GradientType=0 ); /* IE6-8 */
color: #FFFFFF; font-weight: bold; display: inline-block;}
.options {height: 25px; margin: 5px 0 0 0; display: block; font-weight: bold; }
#vertical_slide {display: hidden;}
#other_comments {width: 170px;}

.errorTip {-moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px; width:200px; height: 20px; z-index:9999; position:absolute; bottom:70px; right:-50px;}
.errorTip .content {background:url(//images-a-e.shopletcdn.com/img/bg/black-80.png) repeat scroll 0 0 transparent; border:1px solid #E0E0E0; border-bottom:none; padding:6px 10px 0; color:#FFFFFF; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0; line-height: 18px;}
.errorTip .tip {background:url(//images-p-t.shopletcdn.com/img/pages/lead/tipbottomvalidation2.png) no-repeat 0 0; height:14px;}
#account-create .errorTip {top:-40px!important; left:-25px!important;}

/* Account Center Popup */
.alertDialog{position:absolute;padding:10px;z-index:999999999999;}
.alertDialog .content{background:#fff;padding:15px;font-size:14px;line-height:24px;text-align:left;-moz-border-radius:5px 5px 0 0;}
.alertDialog .foot{width:auto;background:#f0f0f0;border-top:solid 1px #e5e5e5;padding:20px;-moz-border-radius:0 0 5px 5px;text-align:center;}
.alertDialog .foot a{margin:0 10px;}

/* RECOVER PASSWORD LIGHTBOX */
#pwRecoverResponse {float:left; margin:0 0 15px 0; opacity:0; filter:alpha(opacity=0); line-height:16px; width:250px; font-size:13px;}
#recover-container.acc_login dl {padding:20px 0 15px 20px;}
#recover-container.acc_login dl dt {text-align:left; padding:0; display:block;}
#recover-container.acc_login dl dd {clear:both; left:0; top:0; margin-bottom:1px;}
#recover-container.acc_login dl dd input[type="text"] {width:300px;}
#recover-container.acc_login .block-1 input {width:300px; height:20px; margin:5px 0 13px 0; border-radius:5px; font-size:14px;}
#recover-container.acc_login .block-1 {font-size:14px;}
#recover-container.acc_login .block-1 h3 {padding:20px 0 10px 20px; color:#999;}

.prioritymessagelink {color: #005d88; font-weight: 400; background: url(//images-p-t.shopletcdn.com/img/redesign/pmarrow.png) 0 5px no-repeat; display: block; padding-left: 20px;}
.prioritymessagelink:hover {color: #2aa8dd; background: url(//images-p-t.shopletcdn.com/img/redesign/pmarrowhover.png) 0 5px no-repeat;  display: block;}

/* ============================Date Picker=============================*/
.ui-datepicker-prev{position:absolute; left:4px; top:3px; background:url(//images-a-e.shopletcdn.com/img/redesign/calendar-sprite.png) 0 -45px no-repeat;}
.ui-datepicker-prev.ui-state-hover{background:url(//images-a-e.shopletcdn.com/img/redesign/calendar-sprite.png) 0px -67px no-repeat;}
.ui-datepicker-prev.ui-state-disabled{background:url(//images-a-e.shopletcdn.com/img/redesign/calendar-sprite.png) 0px -90px no-repeat;}
.ui-datepicker-next{position:absolute; right:0px; top:5px; background:url(//images-a-e.shopletcdn.com/img/redesign/calendar-sprite.png) -35px 0px no-repeat;}
.ui-datepicker-next.ui-state-hover{background:url(//images-a-e.shopletcdn.com/img/redesign/calendar-sprite.png) -35px -22px no-repeat;}
.ui-datepicker-next.ui-state-disabled{background:url(//images-a-e.shopletcdn.com/img/redesign/calendar-sprite.png) -35px -110px no-repeat;}
.ui-icon{display: block;height: 11px;padding: 5px;width: 20px; text-indent:-9999px;}

#ui-datepicker-div {background-color:#f7f2ee; position:relative; z-index: 99999 !important;}
.ui-datepicker-calendar {margin: 5px;}
.ui-datepicker-calendar th {padding-bottom: 5px;}
.ui-datepicker-calendar td {border: 1px solid #c6c2be;}
.ui-datepicker-calendar td a {padding:4px; text-align:right;font-size:11px; display:block; color:#333;
background: #fcfcf9;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWU5ZTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fcfcf9 0%, #eae9e1 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcf9), color-stop(100%,#eae9e1));
background: -webkit-linear-gradient(top,  #fcfcf9 0%,#eae9e1 100%);
background: -o-linear-gradient(top,  #fcfcf9 0%,#eae9e1 100%);
background: -ms-linear-gradient(top,  #fcfcf9 0%,#eae9e1 100%);
background: linear-gradient(top,  #fcfcf9 0%,#eae9e1 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcf9', endColorstr='#eae9e1',GradientType=0 );
}
.ui-datepicker-calendar td a:hover {color:#FFFFFF;
background: #aa0306; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FhMDMwNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzhmMDIyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2YjAwMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #aa0306 0%, #8f0222 44%, #6b0001 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aa0306), color-stop(44%,#8f0222), color-stop(100%,#6b0001)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #aa0306 0%,#8f0222 44%,#6b0001 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #aa0306 0%,#8f0222 44%,#6b0001 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #aa0306 0%,#8f0222 44%,#6b0001 100%); /* IE10+ */
background: linear-gradient(top,  #aa0306 0%,#8f0222 44%,#6b0001 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aa0306', endColorstr='#6b0001',GradientType=0 ); /* IE6-8 */
}

.ui-datepicker-calendar td a.ui-state-active {color:#FFFFFF;
background: #aa0306; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FhMDMwNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzhmMDIyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2YjAwMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #aa0306 0%, #8f0222 44%, #6b0001 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aa0306), color-stop(44%,#8f0222), color-stop(100%,#6b0001)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #aa0306 0%,#8f0222 44%,#6b0001 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #aa0306 0%,#8f0222 44%,#6b0001 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #aa0306 0%,#8f0222 44%,#6b0001 100%); /* IE10+ */
background: linear-gradient(top,  #aa0306 0%,#8f0222 44%,#6b0001 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aa0306', endColorstr='#6b0001',GradientType=0 ); /* IE6-8 */
}

.ui-datepicker-calendar td.ui-state-disabled span {padding:4px; text-align:right; font-size:11px; display:block; color:#aaaaaa; background-color:f6f6f6; background-image:url(//images-p-t.shopletcdn.com/img/redesign/strike.png); background-repeat:no-repeat; background-position:center;}

.ui-datepicker-header {height: 30px; line-height:30px;
background: #c12424; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MxMjQyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZjBhMGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  #c12424 0%, #7f0a0a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c12424), color-stop(100%,#7f0a0a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #c12424 0%,#7f0a0a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #c12424 0%,#7f0a0a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #c12424 0%,#7f0a0a 100%); /* IE10+ */
background: linear-gradient(top,  #c12424 0%,#7f0a0a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c12424', endColorstr='#7f0a0a',GradientType=0 ); /* IE6-8 */
}
.ui-datepicker-title {text-align: center; color:#FFFFFF; font-family:Arial, Arial Narrow, Arial, sans-serif;}

span.range-trigger{background:url(//images-a-e.shopletcdn.com/img/redesign/calendar-sprite.png) 0 -140px no-repeat;display:block;float: right; height: 25px;padding-left: 28px;width: 25px; cursor:pointer;}
*span.range-trigger{background:url(//images-a-e.shopletcdn.com/img/redesign/calendar-sprite.png) 0 -140px no-repeat;display:block;float: right; height: 25px;padding-left: 28px; margin-top:-25px;width: 25px; cursor:pointer;}
.datepicker-wrap {width: 250px; float:left; margin:2px 0 0 0;}
.datepicker-wrap input {width: 60px; height:19px;}

.per-page.right.margin5.block a.active{background:url(//images-p-t.shopletcdn.com/img/redesign/page-icons.png) 0 -139px no-repeat;padding:2px; color:#FFF;}
.per-page.right.margin5.block a.active:hover{background:url(//images-p-t.shopletcdn.com/img/redesign/page-icons.png) 0 -164px no-repeat;padding:2px; color:#FFF;}

.sidebar.black-dot-divider-left .accent-font h3{font-size:20px;}



/*===============Checkout help links===================================*/
#contact-checkout{display:block; color:#FFF; margin-left:200px; margin-top:20px;}
#contact-checkout a{color:#FFF;}
.livechat-checkout{float:left; margin-left:145px;}
.livechat-checkout p{font-size:18px;}
.livechat-checkout span.livechat-on{background-image: url("//images-p-t.shopletcdn.com/img/redesign/talk-to-me.png"); background-repeat: no-repeat; background-position: 0px 0px; display: block; float: left; height: 50px; width: 60px;margin-left:20px;}
.livechat-checkout span.livechat-off{background-image: url("//images-p-t.shopletcdn.com/img/redesign/talk-to-me.png"); background-repeat: no-repeat; background-position: 0px -55px; display: block; float: left; height: 50px; width: 60px;margin-left:20px;}
.phone-checkout{display:block; width:200px; float:left;margin-left:20px;}
.phone-checkout p{font-size:18px;}
.phone-checkout span{background-image: url("//images-p-t.shopletcdn.com/img/redesign/talk-to-me.png"); background-repeat: no-repeat; background-position: -56px 3px; display: block; float: left; height: 50px; width: 60px;}

#progress-bar-checkout{display:block; width:403px; height:35px; float:right; position:relative; z-index:10; margin-top: 10px;}
.stepone{background-image: url("//images-p-t.shopletcdn.com/img/redesign/progress-bar-checkout.png"); background-repeat: no-repeat; background-position: 0 -60px;}
.steptwo{background-image: url("//images-p-t.shopletcdn.com/img/redesign/progress-bar-checkout.png"); background-repeat: no-repeat; background-position: 0 -5px;}
.stepthree{background-image: url("//images-p-t.shopletcdn.com/img/redesign/progress-bar-checkout.png"); background-repeat: no-repeat; background-position: 0 -46px;}
.steptwo-guest{background-image: url("//images-p-t.shopletcdn.com/img/redesign/progress-bar-checkout.png"); background-repeat: no-repeat; background-position: 0 -134px;}

#site-tour-button{position:absolute; top:107px; left:780px; display:block; height:75px; width:185px; text-align:right; line-height:20px; z-index:9999;}
.presspage{display:block; width:600px;}
.search-category{ background-color: #ffffff; border-color: #999999;border-style: solid;border-width: 0 1px 1px 1px;  font-size:14px; color:#666666; display:block; padding: 10px 5px 5px 15px;font-weight:bold;}
.smallgroup{height:auto; padding-bottom:10px;}
div.slider {
    background-image:url(//images-k-o.shopletcdn.com/img/redesign/master-sprite.png); background-position: -154px -852px;
    height: 16px;
    margin: 10px 0;
    width: 185px;
}

/*===============Account Settings Tabs===================================*/
.accountTabs li{background-color: #E7E7E7; border-radius: 5px 5px 0 0; cursor: pointer; float: left; margin: 0 5px 0 0; padding-left: 10px; position: relative; z-index: 10;}
.accountTabs li:hover{background-color:#D2D2D2;}
.accountTabs li span {display: block; padding: 6px 10px 5px 0;}
.accountTabs li.tab-border{border-color: #DDDDDD; border-style: solid solid none; border-width: 1px 1px 0;}
.accountTabs li.on.tab-border{background-color: white; border-color: #DDDDDD; border-style: solid solid none; border-width: 1px 1px 0;}
.half{width:378px;margin-right:10px;float:left;}
.half.last{margin-right:0;}

/*===============Product Badges===================================*/
.product-badge.png {background-image:url(//images-a-e.shopletcdn.com/img/redesign/badges/badge-sprite.png?vs=2);display:block; height:80px; width:80px;}
.product-badge.png.calendar{background-position: -499px 0;}
.product-badge.png.bestseller{background-position: -252px 0; }
.product-badge.png.toppick{background-position: -171px 0; }
.product-badge.png.welove{background-position: -335px 0; }
.product-badge.png.savings{background-position: -417px 0; }
.product-badge.png.clearance{background-position: -335px -160px; }
.product-badge.png.new{background-position: -581px -80px; }
.product-badge.png.sale{background-position: -253px -160px; }
.product-badge.png.rebate{background-position: -418px -160px; }

.product-badge.png.twodayshipping, .product-badge.png.freetwodayshipping, .product-badge.png.onedayshipping, .product-badge.png.freeonedayshipping {width:100%;height:19px;right:0;left:auto;z-index:99;}
.product-badge.png.twodayshipping{background-position: right -711px;}
.product-badge.png.freetwodayshipping{background-position: right -682px;}
.product-badge.png.onedayshipping{background-position: right -891px;}
.product-badge.png.freeonedayshipping{background-position: right -862px;}

.image-frame .product-badge.png {background-image:url(//images-a-e.shopletcdn.com/img/redesign/badges/badge-sprite.png?vs=2);display:block; height:91px; width:91px;top:0;left:0;}
.image-frame .product-badge.png.calendar{background-position: -543px -458px;}
.image-frame .product-badge.png.bestseller{background-position: -264px -458px; }
.image-frame .product-badge.png.toppick{background-position: -171px -458px; }
.image-frame .product-badge.png.welove{background-position: -357px -458px; }
.image-frame .product-badge.png.savings{background-position: -450px -458px; }
.image-frame .product-badge.png.clearance{background-position: -542px -249px; }
.image-frame .product-badge.png.new{background-position: -357px -354px; }
.image-frame .product-badge.png.sale{background-position: -450px -249px; }
.image-frame .product-badge.png.rebate{background-position: -633px -249px; }
.image-frame .product-badge.png.twodayshipping, .image-frame .product-badge.png.freetwodayshipping, .image-frame .product-badge.png.onedayshipping, .image-frame .product-badge.png.freeonedayshipping{display:none;}

div.producttwodayshipping, div.productfreetwodayshipping, div.productonedayshipping, div.productfreeonedayshipping {width:100%;height:50px;float:right;margin:0 0 10px 0;background:url(//images-a-e.shopletcdn.com/img/redesign/badges/badge-sprite.png?vs=2) #E0E0E0 no-repeat;}
div.producttwodayshipping {background-position:right -560px;}
div.productfreetwodayshipping {background-position:right -620px;}
div.productonedayshipping {background-position:right -740px;}
div.productfreeonedayshipping {background-position:right -800px;}

.cart-banner-spend{background-image:url(//images-a-e.shopletcdn.com/img/redesign/cart-banner-freeship.jpg); display:block; height:68px; width:455px; float:left;}
.cart-banner-freight{background-image:url(//images-a-e.shopletcdn.com/img/redesign/cart-banner-freight.jpg); display:block; height:68px; width:455px; float:left;}
.cart-banner-tax{background-image:url(//images-a-e.shopletcdn.com/img/redesign/cart-banner-tax.jpg); display:block; height:68px; width:455px; float:right; margin:0 15px 10px 0;}
#thanks-recycled {width:100%; height:50px;float:left;clear:both;position:relative; line-height:45px;}

.cart-banner-spend .accent-font {padding:20px 0 0 75px;text-align:center;font-size: 20px; color: #FFF;}
.cart-banner-tax .accent-font {color:#FFF;margin:15px 0;text-align:center;font-size:22px;}

#thanks-recycled p.accent-font {font-size:18px; color:#81a001; padding-left:33px;}
#thanks-recycled em.recycled {display:inline-block;background:url('//images-k-o.shopletcdn.com/img/redesign/master-sprite.png') no-repeat scroll -236px -619px transparent;height:28px;width:28px;position:absolute;top:9px;left:0;}
#thanks-recycled span.accent-font-sub {font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#81a001;}
#thanks-recycled span.accent-font-sub + img {margin:0 0 -10px 10px;}

/* ----------Account center status bar ------*/
.indented{font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:16px; color:#666; margin-left:90px; height:80px;}
.profile-box{width:440px; height:150px;float:left; padding: 30px 40px 0 0; position: relative;}
.profile-box span{width:85px; height:45px; background-image:url(//images-p-t.shopletcdn.com/img/redesign/profile-sprite.png); display:block; float:left;}
.profile-users{background-position: 0 0;}
.profile-budgets{background-position: 0 -48px;}
body#uk .profile-budgets{background-position: -134px -48px;}
.profile-approved{background-position: 0 -200px;}
.profile-order{background-position: 0 -100px;}
.profile-corp{background-position: 0 -385px;}

.profile-bar-info{width:750px; margin-bottom:20px;}
.profile-bar-info span{width:85px; height:45px; background-image:url(//images-p-t.shopletcdn.com/img/redesign/profile-sprite.png); display:block; float:left; padding-right:10px;}

*+html .cart-ie{margin-top:-4px;}
#everydayship-free{position:absolute; margin: 30px 0 0 -210px; color:#BFE752; font-family:Arial, Helvetica, sans-serif;}
#everydayship-qual{position:absolute; margin: 30px 0 0 -171px; color:#BFE752; font-family:Arial, Helvetica, sans-serif;}
*+html #everydayship-qual{position:absolute; margin: 30px 0 0 -250px; color:#BFE752; font-family:Arial, Helvetica, sans-serif;}
*+html #everydayship-free{position:absolute; margin: 30px 0 0 -280px; color:#BFE752; font-family:Arial, Helvetica, sans-serif;}

@media screen and (-webkit-min-device-pixel-ratio:0)
{ 
#everydayship-free{position:absolute; margin: 30px 0 0 -280px; color:#BFE752; font-family:Arial, Helvetica, sans-serif;}
#everydayship-qual{position:absolute; margin: 30px 0 0 -251px; color:#BFE752; font-family:Arial, Helvetica, sans-serif;}
}

.in-stock-banner{display:block; vertical-align:middle; height:25px; text-align:center; padding-top:10px; border:1px solid #DDDDDD; margin:2px 0 -4px 0;  font-size:16px; color:#FFF; font-weight:bold;}
.qty-input2 {float:left; height:35px; display:inline-block; clear:both; width:350px;margin-top:-10px;}

/* Payment method selection - RADIO BUTTONS */
div.paymentMethodSelect_column {float:left;width:99px;text-align:left;overflow:hidden;border-right:1px #ccc dotted;}
div.paymentMethodSelect_column input[type="radio"] + label img {margin:5px 0 0 0;vertical-align:middle;}
div.paymentMethodInput_column {width:390px;padding:0 0 0 15px;float:right;overflow:hidden;}
#content-container.quickCheckout .block-1 #payment_method div.paymentMethodInput_column .ccp1,
#content-container.quickCheckout .block-1 #payment_method div.paymentMethodInput_column .ccip3 {width:100%;}
div.paymentMethodInput_column .edit_form dt {width:140px;}
#content-container.quickCheckout div.paymentMethodInput_column .user_input {width:250px;}
#content-container.quickCheckout div.paymentMethodInput_column .user_input input.txt, 
#content-container.quickCheckout div.paymentMethodInput_column .user_input textarea {width:235px;}
span.cardNumber {font-size:11px;}

/* Featured Brands */
ul.brandslist {text-align:center;padding:10px;}
ul.brandslist li {float:left;width:16.5%;}
ul.brandslist.vertical li {float:left;width:100%;clear:both;}

/* SHOP GREEN */

table#greenIcons {
  width:700px;
  height:170px;
  margin-left:20px;
}
table#greenIcons span.bulb,
table#greenIcons span.drop,
table#greenIcons span.car,

table#greenIcons span.tree {
  display:block; 
  width:112px; 
  height:113px;
  background-image:url(//images-f-j.shopletcdn.com/img/redesign/greenicons.png);
}
table#greenIcons span.bulb {background-position:0 0;}
table#greenIcons span.drop {background-position:-188px 0;}
table#greenIcons span.car {background-position:-376px 0;}
table#greenIcons span.tree {background-position:-564px 0;}

.moveUp {margin-top:-30px; float:left;}
/*.small {font-size:.25em;vertical-align:top;}*/
.small {font-size:0.75em; vertical-align:top;height:15px; width:15px; position:relative; top:5px; display:block; float:left; color:#FFF;}


input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0; 
}


/* INFINITE SCROLLING SEARCH RESULTS */
p.page {
  font-weight:bold;
  padding:15px 10px;
  clear:both;
  position:relative;
  border:1px #888 solid;
  background-color:#ddd;
  *background-color:;
}
div.moreResults {
  display:block;
  float:left;
  width:30%;
  text-align:center;
  background-color:#ccc;
  border:1px #909090 solid;
  border-radius:5px;
  margin:10px 34.5%;
  padding:10px 0;
  font-weight:bold;
  font-size:13px;
  color:#282828;
  cursor:pointer;
}
div.loading {
  display:block;
  float:left;
  background:url(//images-p-t.shopletcdn.com/img/spinner.gif) center left no-repeat;
  padding:3px 0 3px 20px;
  margin:10px 0;
  height:10px;
  font-weight:bold;
  font-size:13px;
  color:#282828;
clear:both;
}
a.pagingBtn, a.scrollingBtn {
  position:absolute;
  right:10px;
  top:8px;
  text-transform:none;
  font-size:14px;
}
.search-thead a.scrollingBtn {top:30px;right:3px;}
.search-thead .per-page {padding-bottom:25px;}
.search-tfoot .scrollingBtn {position:relative;float:right;margin:0;}
a.button {color:#fff;}

/* Four Columns */
div.fourColumns {
  width:100%;
  float:left;
  clear:both;
  margin:0 0 15px 0;
}
div.fourColumns div.column {
  width:19%;
  float:left;
  padding:0 1.5%;
  margin:0 1%;
}
div.fourColumns.dotted div.column + div.column {border-left:1px #ccc dashed;}
  
/* FEEDBACK */
#new-site-feedback {width:400px; background-color:#FFFFFF; padding:10px 20px 20px 20px; position:fixed; right:-441px; top:100px; z-index:99999; moz-box-shadow: 5px 5px 5px #000000;-webkit-box-shadow: 5px 5px 5px #000000; box-shadow: 0px 0px 5px #000000;}
#new-site-feedback label {width:15%; display:block; float:left; font-size:17px; line-height:28px;margin-bottom:6px;}
#new-site-feedback input, #new-site-feedback textarea {width:75%; display:block; float:right; margin: 0 0 10px 0; padding:5px;}
#new-site-feedback textarea {resize: none; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#form-handle {width:40px; height:120px; position:absolute; left:-40px; top:0px; background-image:url(//images-f-j.shopletcdn.com/img/redesign/feedback-tab.png); text-indent:-9999px;}
#form-handle:hover {background-position:-40px 0px; cursor:pointer;}
#form-handle.open {background-position:0px -120px;}
#form-handle.open:hover {background-position:-40px -120px;}
#new-site-feedback .required {color:#C00; margin:-3px 0 0 0;}
#the-response {display:none;}
@media (max-width: 1200px) {
#new-site-feedback {right: -481px; -o-transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; -webkit-transition:all .2s ease-in-out; transition:all .2s ease-in-out;}
#navigation .main-item-link {font-size: 12px;}
#navigation a {padding: 0 14px;}
#topnav-wrapper {right: 0;}
.toputility_hiring {display:none !important;}
div#sr_memberSubHeader_2, div#sr_guestSubHeader_2 {padding: 6px 0 6px 8px !important;}
#quick-links {margin: 0px;}
}

.capitalize {text-transform:capitalize;}
#searchTerm {display:none;}
.unbold {font-weight:normal;}
#newsite-invite {display:block; width:600px; height: 364px; background-image:url(//images-f-j.shopletcdn.com/img/redesign/inviteonly-popup.jpg);}

div.referral {background:url(//images-p-t.shopletcdn.com/img/redesign/banners/referral-banner2.jpg) no-repeat;padding-top:10px; width:980px; height:98px; margin-left:-10px; position:relative;}
fiv.referer {padding:30px 0 30px 0; position:absolute; left:440px; top:30px; font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif; font-size:32px; color:#666; font-weight:bold;}
.referrer{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#cecece; padding-left:15px; position:relative; top:50px;}
.hiderefer{font-size:12px; color:#FFF; cursor:pointer; padding:5px;}
.hidebox{background-color: #666666; border: 1px solid #999999; color: #FFFFFF; float: right; font-size: 8px; height: 12px; line-height: 12px; margin: 0 0 0 4px; text-align: center; width: 12px;}
#closerefer{display:block; width:57px; height:20px; float:right; padding:5px;}

.viewAll {font-size:14px; line-height:28px;}
.marginBottom {margin:0 0 20px 0;}
.homepage-featured-items {float:left;clear:both;}
.inStock {background:url(//images-f-j.shopletcdn.com/img/icons/instockbadge.png) 0 0 no-repeat; height:86px; width:86px; display:block; position:absolute; z-index:20; top:280px; left:210px;}
.coffeeCount {background:url(//images-p-t.shopletcdn.com/img/icons/sticker-kcup.png) 0 0 no-repeat; width:80px; height:80px; display:block; position:absolute; top:50px; left:260px; color:#fff; padding:20px 0; font-size:12px;}
.coffeCount .boxes {font-size:30px; font-weight:700; line-height:25px; font-family: Arial, Arial Narrow, Arial, Sans-serif;}
.boxTop {width:120px; height:102px; display:block; position:absolute; top:40px; left:10px;}
.clearancePrice {margin:10px 10px 0 0;float:left;}
.borderBottom {border-bottom:1px solid #ddd;}
.borderTop {border-top:1px solid #ddd;}
.paddingTop {padding-top:20px;}
.padding {padding:5px 10px;}
.marginTop {margin-top:20px;}
.marginBottom {margin-bottom:20px;}
.marginLeft {margin-left:20px;}
.marginRight {margin-right:20px;}

div.product_header-right a, div.product_header-right .rating-block {float:right;}
#longboard-banner-top {width:728px;overflow:hidden;position:relative;margin: 0 auto;}
div.index #longboard-banner-top, div.product-page #longboard-banner-top {width:auto;overflow:auto;position:inherit;margin:auto;}
.skuhidden {display:none;}

#new-site-feedback h1 {font-size:25px;margin:0 !important;}
#new-site-feedback p.accent-font-sub {font-size:14px;margin:10px 0 20px 0;}
#the-response.block-update {width:80%;margin:0px;}
#mini-cart-ie-border {position:relative;float:left;}
#minicart-subtotal, #minicart-shipping, #minicart-shipping-total {width:100%;float:left;clear:both;}
#shippinggeo {margin:0px 10px;text-align:center;width:320px;display:block;background-color:#ECF4F8;padding: 5px 0;}

#new-site-submit {font-size:18px;height:30px;line-height:30px;}
a.sca {display:block;float:left;margin:0 0 0 10px;}
.textRight {text-align:right;}
.textLeft {text-align:left;}
.textNone {text-align:inherit;}
.product_header-right p a {float:none;}
.per-page {position:relative;}

/* 2 COLUMN DIV TABLE */
div.twoColumnTbl {width:100%;float:none;clear:both;margin:10px 0;}
div.twoColumnTbl .column1 {width:49%;float:left;margin-right:1%;}
div.twoColumnTbl .column2 {width:49%;float:left;margin-left:1%;}

/* BORDERLESS TABLE */
table.borderless {border-collapse:collapse;margin-bottom:15px;}
table.borderless th, table.borderless td {padding:5px;border:2px #fff solid;}
table.borderless th {background-color:#3C6D8C;color:#fff;font-weight:bold;}
table.borderless td {background-color:#E8E8E8;}

button.order-button.processing, .approve-button.processing, a.approve-button.processing {border:1px #777 solid;background-color:#eee;color:#777;cursor:default;}

.review-header span{float:none;}
.review-header .rating-block{padding-left:90px;}
@media \0screen {  
    .ieclear {height:27px;}  
}  

a#paged, a#scrolling {display:block;font-size:12px;font-weight:normal;width:140px;text-align:center;margin:0;padding:5px 10px;line-height:12px;text-transform:none;}
a#paged {position:absolute;right:0;top:3px;}

/* EVERYDAY FREE SHIPPING (CART) */
div.everydayFreeShipping_wrapper {width:315px;height:53px;position:absolute;left:-325px;top:-3px;float:none;}
div.everydayFreeShipping_wrapper div.arrowTail {width:25px;height:53px;float:right;background:url(//images-a-e.shopletcdn.com/img/redesign/everydayFreeShipping_arrowTail.png) top left no-repeat;}
div.everydayFreeShipping_wrapper div.arrowMiddle {height:35px;float:right;padding:9px 5px 9px 10px;background-color:#404041;text-align:right}
div.everydayFreeShipping_wrapper div.arrowHead {width:15px;height:53px;float:right;background:url(//images-a-e.shopletcdn.com/img/redesign/everydayFreeShipping_arrowHead.png) top left no-repeat;}
div.everydayFreeShipping_wrapper span.headline {font-family: Arial, Arial Narrow, Arial, san-serif;font-size:18px;line-height:18px;color:#fff;text-transform:uppercase;}
div.everydayFreeShipping_wrapper span.tagline {font-family:  Arial Narrow, Arial, san-serif;font-size:14px;line-height:18px;color:#fff;}

/* Payment Types */
#content-container.quickCheckout .user_input.paymentTypes span {font-size:0px;}
dd.paymentTypes span {display:block;height:24px;background-image:url(//images-p-t.shopletcdn.com/img/icons/payment-card-checkout.gif);float:left;}
dd.paymentTypes span.visa {width:42px;background-position:0px 0px;}
dd.paymentTypes span.mastercard {width:40px;background-position:-42px 0px;}
dd.paymentTypes span.amex {width:40px;background-position:-122px 0px;}
dd.paymentTypes span.discover {width:40px;background-position:-82px 0px;}
dd.paymentTypes span.amazon {width:40px;background-position:-202px 0px;}
dd.paymentTypes span.vme {width:65px;background-position:-242px 0px;}
dd.paymentTypes span.paypal {width:40px;background-position:-162px 0px;}

/* PAPER BANNER (cart) */
div.cartPaper_wrapper {width:220px;height:145px;background-color:#fff;}
div.cartPaper_wrapper .header {width:220px;height:35px;float:left;font-family:Arial, Arial Narrow, Arial, san-serif;font-size:22px;color:#840909;text-align:center;}
div.cartPaper_wrapper .image {width:122px;height:110px;float:left;margin:0;}
div.cartPaper_wrapper .price {width:98px;float:left;font-family:Arial, san-serif;}
div.cartPaper_wrapper .price span.larger {font-size:35px;font-weight:bold;letter-spacing:-1px;display:block;float:left;color:#7c7c7c;margin-bottom:5px;}
div.cartPaper_wrapper .price span.smaller {font-size:20px;line-height:20px;font-weight:bold;display:block;float:left;color:#7c7c7c;}
div.cartPaper_wrapper .price span.unit {font-size:11px;display:block;float:left;color:#7c7c7c;}
div.cartPaper_wrapper .paperButton {width:98px;float:left;margin-top:10px;}
div.cartPaper_wrapper .text {width:98px;float:left;margin-top:5px;font-size:10px;color:#7c7c7c;letter-spacing:-.35px;}
div.cartPaper_wrapper .cart-button {width:88px;}
div.cartPaper_wrapper span.smallTax {display:block;float:left;font-size:10px;color:#888;}

/* PAPER BANNER (mini cart) */
div.minicartPaper_wrapper {width:322px;height:62px;margin:10px;background-color:#fff;}
div.minicartPaper_wrapper .gradientWrapper {width:320px;height:50px;float:left;border:1px #ccc solid;border-radius:5px;}
div.minicartPaper_wrapper .imageWrapper {width:320px;height:50px;float:left;background:url(//images-p-t.shopletcdn.com/img/redesign/paperBox_small_transparent_us.png) 230px 0 no-repeat;}
div.minicartPaper_wrapper.uk .imageWrapper {background:url(//images-p-t.shopletcdn.com/img/redesign/paperBox_small_transparent_uk.png) 230px 0 no-repeat;}
div.minicartPaper_wrapper.ca .imageWrapper {background:url(//images-p-t.shopletcdn.com/img/redesign/paperBox_small_transparent_ca.png) 230px 0 no-repeat;}
div.minicartPaper_wrapper .paperButton {float:left;margin:13px 0 0 5px;}
div.minicartPaper_wrapper .cart-button {width:auto;}
div.minicartPaper_wrapper .wrapper {width:auto;}
div.minicartPaper_wrapper .header {float:left;margin:5px 0 4px 5px;font-family:Arial, Arial Narrow, Arial, san-serif;font-size:16px;color:#b60606;text-transform:uppercase;text-align:left;}
div.minicartPaper_wrapper .price {float:left;clear:left;margin:0 0 0 20px;font-family:Arial, san-serif;}
div.minicartPaper_wrapper .price span.larger {font-size:23px;font-weight:bold;letter-spacing:-1px;display:block;float:left;color:#000;}
div.minicartPaper_wrapper .price span.medium {font-size:16px;font-family:Arial, san-serif;letter-spacing:-1px;display:block;float:left;margin-right:5px;color:#000;}
div.minicartPaper_wrapper .price span.smaller {font-size:15px;line-height:20px;font-weight:bold;display:block;float:left;color:#000;}
div.minicartPaper_wrapper .text {width:100%;float:left;margin-top:5px;font-size:10px;color:#7c7c7c;letter-spacing:-.35px;}

/* PAPER BANNER (nav) */
div.navPaper_wrapper {width:300px;height:210px;background:url(//images-p-t.shopletcdn.com/img/redesign/paperBox_transparent_us.png) transparent 0 10px no-repeat;margin:10px 0 0 -65px;}
div.navPaper_wrapper.uk {background:url(//images-p-t.shopletcdn.com/img/redesign/paperBox_transparent_uk.png) transparent 0 10px no-repeat;}
div.navPaper_wrapper.ca {background:url(//images-p-t.shopletcdn.com/img/redesign/paperBox_transparent_ca.png) transparent 0 10px no-repeat;}
div.navPaper_wrapper .price {width:125px;float:left;margin:55px 0 0 175px;font-family:Arial, Arial Narrow, Arial, san-serif;}
div.navPaper_wrapper .price span.larger {font-size:45px;line-height:45px;font-weight:bold;letter-spacing:-1px;display:block;float:left;color:#c60202;text-shadow:1px 1px 5px #222;}
div.navPaper_wrapper .price span.smaller {font-size:25px;line-height:25px;font-weight:bold;display:block;float:left;margin:0 0 0 3px;color:#c60202;text-shadow:1px 1px 5px #222;}
div.navPaper_wrapper .price span.unit {font-size:11px;display:block;float:left;color:#7c7c7c;}
div.navPaper_wrapper .paperButton {width:115px;float:left;margin:15px 10px 0 175px;font-size:18px;}
div.navPaper_wrapper .text {width:135px;float:left;margin:10px 10px 0 165px;font-size:10px;color:#fff;letter-spacing:-.35px;white-space:normal;line-height:normal;text-align:right;}
div.navPaper_wrapper .cart-button {width:105px;padding:5px;font-size:16px;border:1px #810000 solid;}

/* PAPER BANNER (slide) */
div.slidePaper_wrapper {width:715px;height:265px;background:url(//images-p-t.shopletcdn.com/img/redesign/banners/shoplet-paper_bg_us.png) 0px 0px no-repeat;position:relative;}
div.slidePaper_wrapper.uk {background:url(//images-p-t.shopletcdn.com/img/redesign/banners/shoplet-paper_bg_uk.png) 0px 0px no-repeat;}
div.slidePaper_wrapper.ca {background:url(//images-p-t.shopletcdn.com/img/redesign/banners/shoplet-paper_bg_ca.png) 0px 0px no-repeat;}
div.slidePaper_wrapper .price {height:110px;font-family:Arial, Arial Narrow, Arial, san-serif;position:absolute;}
div.slidePaper_wrapper .price.light {top:80px;left:340px;z-index:9;}
div.slidePaper_wrapper .price.dark {top:82px;left:342px;z-index:8;}
div.slidePaper_wrapper .price span.larger {font-size:100px;line-height:110px;display:block;float:left;color:#840000;}
div.slidePaper_wrapper .price span.smaller {font-size:60px;line-height:70px;display:block;float:left;color:#840000;}
div.slidePaper_wrapper .price.light span.larger, div.slidePaper_wrapper .price.light span.smaller {color:#c22e2d;}
div.slidePaper_wrapper .unit {width:145px;font-family:Arial, san-serif;font-size:28px;color:#818180;position:absolute;top:90px;left:570px;}
div.slidePaper_wrapper .text {width:145px;font-family:Arial, san-serif;font-size:14px;color:#818180;line-height:16px;text-align:left;position:absolute;top:120px;left:570px;}
div.slidePaper_wrapper.uk .unit {top: 100px; left: 515px; line-height: 14px;}
div.slidePaper_wrapper.uk .unit span.reams {font-size:17px;}

/* PAPER BANNER (email) */
div.emailPaper_wrapper {width:275px;height:70px;margin:1px 6px ;float:left;background:url(//images-p-t.shopletcdn.com/img/redesign/paperBox_transparent_us.png) 0px 0px no-repeat;border:1px #161616 solid;position:relative;}
div.emailPaper_wrapper.uk {background:url(//images-p-t.shopletcdn.com/img/redesign/paperBox_transparent_uk.png) 0px 0px no-repeat;}
div.emailPaper_wrapper.ca {background:url(//images-p-t.shopletcdn.com/img/redesign/paperBox_transparent_ca.png) 0px 0px no-repeat;}
div.emailPaper_wrapper .header {width:160px;height:25px;float:left;margin:2px 0 0 110px;text-align:left;}
div.emailPaper_wrapper .price {width:95px;float:left;margin:2px 0 0 110px;font-family:Arial, Arial Narrow, Arial, san-serif;}
div.emailPaper_wrapper .price.top {position:absolute;top:29px;left:110px;}
div.emailPaper_wrapper .price span.larger {font-size:36px;line-height:40px;display:block;float:left;color:#922929;}
div.emailPaper_wrapper .price span.smaller {font-size:14px;line-height:20px;display:block;float:left;margin:0 3px;color:#922929;}
div.emailPaper_wrapper .price.top span.larger, div.emailPaper_wrapper .price.top span.smaller {color:#c32f2e;}
div.emailPaper_wrapper .button {width:60px;float:left;margin:2px 0 0 0;font-size:13px;}
div.emailPaper_wrapper .cart-button {width:50px;padding:3px 5px;}
div.emailPaper_wrapper .text {width:60px;float:left;margin:0;font-size:10px;color:#7c7c7c;line-height:normal;text-align:left;}

/* PAPER BANNER (product block) */
div.productPaper_wrapper {width:960px;height:115px;float:left;background:url(//images-p-t.shopletcdn.com/img/redesign/paperBanner_blueGradientBg.jpg) #005f8a top left repeat-x;position:relative;}
div.productPaper_wrapper div.paperBox {width:283px;height:115px;float:left;background:url(//images-p-t.shopletcdn.com/img/redesign/paperBox_medium_us.png) top left no-repeat;}
div.productPaper_wrapper div.paperBox.uk {background-image:url(//images-p-t.shopletcdn.com/img/redesign/paperBox_medium_uk.png);}
div.productPaper_wrapper div.text_topRow, div.productPaper_wrapper div.text_bottomRow {float:left;font-family:Arial, san-serif;color:#fff; font-size:21px;}
div.productPaper_wrapper div.text_topRow span.largeText {font-family:Arial, Arial Narrow, Arial, san-serif;font-size:37px;text-transform:uppercase;}
div.productPaper_wrapper div.text_topRow {width:674px;margin:10px 0 0 3px;}
div.productPaper_wrapper div.text_bottomRow {width:597px;margin:5px 0 0 80px;}
div.productPaper_wrapper div.text_finePrint {position:absolute;right:20px;bottom:7px;text-align:right;font-family:Arial, san-serif;color:#b8cbd8; font-size:12px;}

/* PAPER BANNER (cart header) */
div.cartHeader {text-align:center;font-family:Arial, san-serif;color:#fff; font-size:14px;position:relative;width:435px;height:48px;padding:10px;}
div.cartHeader span.largeText {font-family:Arial, Arial Narrow, Arial, san-serif;font-size:16px;text-transform:uppercase;}
div.cartHeader div.text_finePrint {position:absolute;right:10px;bottom:13px;text-align:right;font-family:Arial, san-serif;color:#b8cbd8; font-size:10px;}

/* GREEN YOUR CART BANNER (shop green) */
div.shopGreen_wrapper {width:780px;height:78px;background:url(//images-f-j.shopletcdn.com/img/redesign/greenyourcart_bg.png) #fff top left no-repeat;margin:0 -10px;}
div.shopGreen_wrapper div.borderWrapper {width:760px;height:63px;border:1px #e0e0e0 solid;margin:0 9px 16px 9px;}
div.shopGreen_wrapper div.title {float:left;font-family: Arial, Arial Narrow, Arial, san-serif;font-size:30px;color:#5d7d00;text-transform:uppercase;margin:15px 0 0 10px;}
div.shopGreen_wrapper div.tag {width:220px;float:left;font-family:Arial, san-serif;font-size:16px;color:#444;margin:15px 5px 0 10px;}
div.shopGreen_wrapper div.button {width:100px;height:33px;float:right;background:url(//images-f-j.shopletcdn.com/img/redesign/greenyourcart_learnMore.png) #fff top left no-repeat;font-family:Arial, Arial Narrow, Arial, san-serif;color:#fff;font-size:17px;margin:9px;padding:12px 0 0 55px;}
div.shopGreen_wrapper div.button a {color:#fff;}

/* GREEN YOUR CART BANNER (shoplet-green) */
#logo-header-green {background:url(//images-f-j.shopletcdn.com/img/redesign/greenyourcart-blank.jpg) no-repeat; padding:13px 10px 0 20px; width:733px; height:65px;}
#logo-header-green .center-green {width: 85%; margin: 0px auto;}
#logo-header-green .green-title {color:#5c7b03; font-size:35px; float:left; line-height:36px;}
#logo-header-green .patent-symbol {font-size:10px; position:absolute; top:-10px;}

/* GREEN YOUR CART BANNER (banner-green) */
div.bannerGreen_wrapper {width:455px;height:68px;background:url(//images-a-e.shopletcdn.com/img/redesign/banner-green_bg.png) #fff top left no-repeat;}
div.bannerGreen_wrapper .header {width:445px;float:left;font-family: Arial, Arial Narrow, Arial, san-serif;font-size:22px;color:#426700;text-align:center;margin:17px 0 0 10px;}

span.smallTax {font-size:10px !important;}
input.ukPostcode {width:50px !important;}
img.brandIcon65x65 {width:65px !important;max-height:65px; height: auto !important;}
img.brandIcon50x50 {width:50px !important;max-height:50px; height: auto !important;}
img.brandIconFeaturedPage {width:100px !important;max-height:100px; height: auto !important;}
a#quickQuoteBanner {display:inline-block;width:150px;height:72px;padding:15px 6px 0 100px;background:url(//images-u-z.shopletcdn.com/img/redesign/banners/vpq_bg.png) top left no-repeat;font-family:Arial, san-serif;color:#4B4C47;font-size:12px;line-height:15px;}

.siteTour {margin-top:20px;}

div.packQty {position:absolute;top:-15px;right:-15px}
div.packQty div.textWrapper {background:url(//images-p-t.shopletcdn.com/img/redesign/redCircle.png) top left no-repeat;padding:8px 0;height:42px;width:114px;text-align:center;}
div.packQty span {font-family:Arial, Helvetica, san-serif;color:#840909;display:inline-block;}
div.packQty span.number {font-size:35px;font-weight:bold;}
div.packQty span.measure {font-size:14px;padding:0 0 8px 2px;vertical-align:middle;}

a#schoolsConvertCart {display:block;width:85px;height:28px;position:absolute;bottom:0;right:-105px;line-height: 14px;padding:5px}


img.border {border:1px #555 solid;}

#css-image-test {width:300px; height:300px; background: url(/productimages/300x300/HSM-1054_L.JPG)}
#css-image-test2 {width:300px; height:300px; background: url(//images-a-e.shopletcdn.com/productimages/300x300/5701GA62T_OLEM.JPG)}

/* hides the spin-button for firefox */
input[type=number] {
    -moz-appearance:textfield;
}
/* hides the spin-button for chrome*/
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
#checkout-header p { margin-top:14px;}
.quickCheckout h1, .quickCheckout h2, .quickCheckout h3 {color: #000;}
.quickCheckout h1 {font-size: 25px;}
