@font-face {
  font-display: swap;
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/open-sans-v40-latin-regular.woff2') format('woff2');
}
@font-face {
  font-display: swap;
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('/fonts/open-sans-v40-latin-700.woff2') format('woff2'); 
}
.CartExpectedReleaseDate{font-style:italic;font-size:11px;}
.OrderItemList .ExpectedReleaseDate{display:block;font-size:11px;}
.CartContents .ExpectedReleaseDate{font-size:11px;padding-left:20px;}
.ProductMain table.ExpectedReleaseDate{clear:left;margin-left:auto;margin-right:auto;margin-top:6px;}
.ProductMain table.ExpectedReleaseDate td{border:solid 1px;background-color:#FFF1A8;color:#353535;border-color:#E8B541;padding:6px;}
.BrandCloud{overflow-x:hidden;}
.CartProductFields dt{font-weight:700;clear:left;}
.CartProductFields dd{margin-left:50px;}
.ProductPrice .CatalogPriceExTax,.ProductList em .CatalogPriceExTax,.ProductPrice .ProductDetailsPriceExTax,.ProductList em .ProductDetailsPriceExTax{display:block;color:#777;}
.CartContents .ItemShipping th.ItemShippingDescription{text-align:left;}
.CartContents .ItemShipping th{border-top:1px solid;border-bottom:1px solid;padding:6px 10px;}
.CartContents .ItemShipping:first-child th{border-top:none;}
.CartContents tbody td,.CartContents tfoot td{vertical-align:top;padding:6px 10px;}
.CartContents tfoot .SubTotal td{border-top:1px solid;text-align:right;font-weight:700;}
.OrderShipments .DateShipped{white-space:nowrap;width:20%;}
.OrderShipments .ShippingMethod{width:55%;}
.OrderShipments .TrackingNumber{white-space:nowrap;width:25%;}
div.FacebookLikeButtonContainer{text-align:center;margin-top:10px;margin-bottom:10px;}
div.FacebookLikeButtonContainer iframe{width:100%;height:65px;border:none;overflow:hidden;}
#fastCartContainer{margin:0 auto;}
#fastCartWrapper{clear:both;padding:5px;}
#fastCartContainer .ProductList{list-style:none outside none;margin:0;padding:0;}
#fastCartContainer .ProductList li{overflow:hidden;float:left;width:122px;margin:3px 10px 3px 3px;padding:3px;}
#fastCartContainer .ProductList .ProductImage{width:128px;height:128px;}
.fastCartContent{min-height:235px;width:625px;}
.fastCartContent h2{font-size:25px;color:#70982d}
.fastCartTop{padding:15px 5px;}
.fastCartBottom{padding:0 5px;}
.fastCartItemBox{margin-left:10px;max-width:230px;padding:10px 2px;}
.fastCartItemBox a{text-decoration:none;}
.fastCartThumb,.fastCartItemBox{float:left;}
.fastCartQuantity{margin-top:15px;}
.fastCartSummaryBox{text-align:right;float:right;max-width:200px;padding:10px;}
.fastCartSummaryBox .subtotal{margin-top:15px;font-size:13px;font-weight:700;clear:both;}
.SpecificInfoMessage{background:#EFF8FA url('/templates/SimplePurple/images/InfoMessage.gif') no-repeat 8px 9px;color:#555;padding: 8px 6px 8px 28px;margin-bottom: 10px;}
.HorizontalFormContainer p.Submit,.fastCartSummaryBox .actionLink{margin-top:10px;}
.ptagname{font-size:0.9em;color:#ccc;border-top:1px solid #ccc;padding-top:10px;text-align:justify;text-transform:capitalize;}
#Logo a{text-decoration:none;font-family:'Days One',Verdana}
#LogoMain{font-size:3em;margin:18px 0 0 10px}
#LogoTag{font-size:1.1em;color:white;margin:-5px 0 0 10px}
#Logo1{color:#fff}
#Logo2{color:#A4CE5C}
#mLogoMain{font-size:3em;margin:15px 0 0 0}
#mLogoTag{font-size:1.1em;color:black;margin:-5px 0 15px 0}
#mLogo1{color:#000}
#mLogo2{color:#A4CE5C}
input[type="submit"],input[type="button"], .buttonGreen{background-color:#A4CE5C;border:1px solid #8cb52d;text-align:center;padding:5px 10px;font-size:14px;color:white;-webkit-appearance:none;border-radius:0}
input[type="submit"]:hover, input[type="button"]:hover,.buttonGreen:hover{background-color:#075899;border:1px solid #034285;}
#SearchForm .buttonGreen{font-size:1em}
#WishlistButton,#SubscribeButton,.buttonGrey{background-color:#aaa;border:1px solid #999;text-align:center;padding:5px;font-size:12px;color:white;-webkit-appearance:none;border-radius:0}
#WishlistButton:hover,#SubscribeButton:hover,.buttonGrey:hover{background-color:#075899;border:1px solid #034285;}
#nsnote{color:grey;font-size:12px;padding-left:18px;padding-right:18px}
#counterDiv{padding-top:15px;width:100%;height:110px;text-align:center}
#counter{color:#075899;font-weight:bold;font-size:3em}
.HomeBannerDiv{background-color:#fff;text-align:center;margin:5px;border:1px solid #85BADF;font-size:1em}
.HomeBannerTitle{background-color:#075899;color:white;padding:5px;margin-bottom:5px}
.HomeBannerTag{margin:5px;font-weight:bold;color:#555;}
.HomeBannerImg{margin:3px 10px;width:60px;height:60px}
.ReviewBy{color:grey}
.ReviewVerified{font-size:0.8em;font-weight:bold;color:green}
#FooterContainer {width:970px;margin:0 auto;}
.FooterBox {width:170px;float:left;text-align:left;line-height:30px;color:#333;margin-bottom:20px;padding:10px;}
.FooterBox input{width:120px;height:18px;}
#FooterButton{width:20px;vertical-align:bottom;background-color:#dde2e5;border:1px solid #bac1c7;border-left:0;-webkit-appearance:none;border-radius:0;}
#nl_first_name, #nl_email{font-size:0.9em;}
#FooterBadge a{margin:5px}
#FooterRating{background-color: #222;padding: 15px}
#FooterRating a{font-weight:bold;color:white !important}
#FooterCustomer{background-color: #fff;color: #666;padding: 15px;border-top: 1px solid #d8d8d8;}
#PaymentMethod{background-color: #111;padding: 17px 0 10px 0}
#CopyRight{padding: 15px;background-color: #000;color: white;}
#CatTag{color:#ccc;font-size:.9em;text-transform:capitalize}
@keyframes rotating{100%{transform:rotate(360deg);}}
.spinner {border-radius:50%;width:8px;height:8px;border:2px solid #ccc;border-top:2px solid #555;animation:rotating 1s infinite linear;display:inline-block;}
.cartOption{margin:5px 0px 0px 15px;font-size:11px;color:#666;}
.cartAva{color:green;font-weight:bold;font-size:11px}
.BulkDiscountLink{margin-top:5px}
.ProductReviewBlock{border: 1px solid #eee;margin-bottom: 10px;padding: 10px 10px 0 10px;}
.ProductReviewDate{float: right;color: #666;}
.ProductReviewTitle{font-weight: bold;}
.TopCurrencyFlag{vertical-align:-1px;width:16px;height:11px}
.TopCurrencyMenu{padding:1px;background-color:#222;color:white;width:55px;margin: 2px 20px 0 0;font-size:0.9em;border:0px solid #666;text-align:center;text-align-last:center;-webkit-appearance:none;font-weight:bold;}
#TopCartCount{background-color:#222;padding:1px 8px;font-weight:bold;}
.ProductDescriptionContainer{overflow-wrap:break-word;overflow:hidden;}
#kit-cable{width: 100%;font-size: 0.9em;border-collapse:collapse}
#kit-cable th, #kit-cable td{padding: 5px;border:1px solid #d8d8d8}
#kit-cable th{text-align:center; background-color:#f8f8f8;}
#kit-cable .even{background-color:#f8f8f8}
#kit-cable .col1{text-align:left}
#kit-cable .col2{color: green;font-weight:bold;text-align:center}
#kit-cable .col3{color: red;font-weight:bold;text-align:center}