/* 09.01.22 */
/* sample colors: faf9f6 e3e0d8 b3541e b34f1e */
body {margin:0px;font-family:Arial,sans-serif;font-size:13px;}
label {margin-right:10px;}
* [aln='l'] {text-align:left;}
* [aln='r'] {text-align:right;}
* [aln='c'] {text-align:center;}
* [valn='b'] {vertical-align:bottom;}
* [fs='s'] {font-size:smaller;}
* [fs='l'] {font-size:larger;}
* [fw='b']  {font-weight:bold;}
* [bg='ccf'] {background-color:#ccf;}
* [clr='090'] {color:#090;}
* [clr='660'] {color:#660;}
* [clr='66c'] {color:#66c;}
* [clr='666'] {color:#666;}
* [clr='960'] {color:#960;}
* [clr='999'] {color:#999;}
* [clr='900'] {color:#900;}
* [clr='c00'] {color:#c00;}
* [clr='cc0'] {color:#cc0;}
* [clr='009'] {color:#009;}
* [clr='00c'] {color:#00c;}
* [clr='f00'] {color:#f00;}
* [imgPrime='imgPrime'] {vertical-align:middle;width:20px;height:20px;}
* [infoBx='infoBx'] {font-size:13px;text-decoration:underline;color:#900;}
* [noscroll='noscroll'] {overflow:hidden;} /* Prevent scrolling under DropSheet */
* [pdf='pdf'] {padding-left:10px;color:#990;}
* [thru='thru'] {text-decoration:line-through;}
* [undr='undr'] {text-decoration:underline;}
* [ws='nwrp'] {white-space:nowrap;}
* a  {cursor:pointer;text-decoration:none;color:#00c;}
* hr {width:100%;text-align:center;}

/* Various Classes */
.a7 {cursor:pointer;padding:2px 2px;color:#00c;}
.a7:hover {border-radius:3px;background-color:#065488;color:#fff;} /* 0088d8 0989fa 6096c6 */.bar {font-weight:bold;padding:0px 10px;}
.blockbusterTagline {font-family:Comic Sans MS;font-size:10px;font-weight:bold;margin-right:5px;color:#09f;}
.blockbusterTip {font-weight:normal;cursor:pointer;padding:3px;border-radius:3px;border:5px double #fff;background-color:#09f;color:#fff;}
.blockbusterTip:hover {border-color:#fff;background-color:#99d6ff;color:#000;}
.btn {margin-left:5%;margin-right:5%;text-align:center;}
.btnCl {width:75px;cursor:pointer;margin:0px 20px;border-radius:5px;border:2px solid #999;background-color:#065488;color:#fff;}
.btnCl:hover, .btnCl:focus {background-color:#0087d8;color:#fff;}
.btnSbm {width:75px;cursor:pointer;margin:0px 20px;border-radius:5px;border:2px solid #999;background-color:#065488;color:#fff;}
.btnSbm:hover, .btnSbm:focus {background-color:#0087d8;color:#fff;}
.closeX {position:absolute;top:10px;right:10px;font-size:35px;font-weight:bold;color:#065488;}
.closeX:hover {cursor:pointer;color:#09f;}
/* Cannot use closeX in PGdropdown (see pg.js) since PGdropdown hiding in onload.js doesn't "remove" the closeX. Thus, other attempts to close a pop-up via closeX will fail in onload.js because e.target is the closeX in PGdropdown */
.closeXPG {position:absolute;top:10px;right:10px;font-size:35px;font-weight:bold;color:#000;} 
.closeXPG:hover {cursor:pointer;color:#f00;}
.dropSheet {display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;background-color:#333;background-color:rgba(0,0,0,0.6);background-image:radial-gradient(#ffffff 30%,#b3cee9);}
.dropSheet2 {display:none;position:fixed;z-index:2;left:0;top:0;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;background-color:#333;background-color:rgba(0,0,0,0.6);background-image:radial-gradient(#ffffff 30%,#4985bb);}
.hidden {visibility:hidden;}
.largeCap {font-family:Calibri,sans-serif;font-size:30px;}
.logo {font-size:16px;}
.logoCore {font-size:small;color:#999;}
.logoEco {color:#80ae3d;}
.logoShop {color:#e36e53;}
.logoDollar {color:#060;}
.noItmsFound {font-family:times New Roman,serif;font-style:italic;color:#c00;}
.priceDisplay {font-weight:bold;color:#c00;}
.sellPackTotalPriceDisplay {font-size:larger;font-weight:bold;color:#c00;}
.questionMark {cursor:pointer;margin-right:5px;padding:2px;border-radius:2px;background-color:#fafac3;color:#000;}
.questionMarkBlue {cursor:pointer;margin-right:5px;padding:2px;border-radius:2px;background-color:#c6ddff;color:#000;}
.tooltip {position:relative;display:inline-block;cursor:pointer;}
.tooltip .tooltipText {font-family:Calibri;font-size:14px;position:absolute;z-index:10;visibility:hidden;width:250px;text-align:center;margin:25px -2000%;padding:5px 0;border-radius:5px;border:5px groove #acccff;background-color:#edf6ff;color:#000;}
.tooltip:hover .tooltipText {visibility:visible;}
.visible {visibility:visible;}

.cartAdd {cursor:pointer;color:#999;}
.cartAdd:hover {cursor:pointer;color:#00acff;}
.cartQty {text-align:right;border-radius:10%;border:1px solid #e6e6e6;}
.trashCan {font-size:smaller;cursor:pointer;}
.trashCan:hover {cursor:pointer;color:#c00;}

.animate {-webkit-animation: animatezoom 0.4s;animation: animatezoom 0.4s}
@-webkit-keyframes animatezoom {from {-webkit-transform: scale(0)} to {-webkit-transform: scale(1)}}  
@keyframes animatezoom {from {transform: scale(0)} to {transform: scale(1)}}

/* I don't need fa-cart-shopping or fa-trash-can because there is a "cartAdd" and "trashCan" class above. */
/* fa-trash-can doesn't hurt to leave but I don't want fa-cart-shopping here because of ItmDtlHdr background-color */
/* .fa-cart-shopping:hover {color:#c00;} */
.fa-pen-to-square:hover {color:#c00;}
.fa-trash-can:hover {color:#c00;}
.searchingSpinnerSm {font-size:11px;color:#c00;}
.searchingSpinnerLg {margin:auto;font-size:16px;text-align:center;color:#c00;}

.emojiWinking {font-size:20px;}

/* Top Navigation */
#imgLogo {float:left;width:90px;height:30px;}
#divNav {width:100%;height:50px;position:fixed;top:0;z-index:2;overflow:hidden;display:block;padding-top:5px;border-top:2px solid #bb2;border-bottom:1px solid #999;background-color:#feffef;}
#tblNav {width:100%;}
#tblNav td {text-align:center;white-space:nowrap;}
#tblNav #frmKywrdSrch {text-align:left;}

#divKywrdSrch {padding-bottom:5px;margin-top:2px 0px 10px 0px;}
#tblKywrdSrch {width:100%;font-family:Geneva,sans-serif;border-collapse:collapse;text-align:left;}
#tblKywrdSrch td {height:10px;vertical-align:middle;white-space:nowrap;}
#inpKywrdSrch {padding-left:30px;border-radius:4px;border:2px solid #999;background-color: white;background-image: url('/colt/images/SearchGlass.png');background-position:0px 0px;background-repeat: no-repeat;color:#666;}
#inpKywrdSrch:focus {border:2px solid #000;color:#000;}
#btnKywrdSrch {vertical-align:bottom;margin-left:10px;cursor:pointer;border-radius:3px;}

#tblNav #tdNavBlockbuster {visibility:hidden;} /* transform:rotate(-8deg); */
#tblNav #spnBlockbuster {font-family:Segoe UI,Comic Sans MS;padding:5px;cursor:pointer;border-radius:5px;border:5px double #fff;background-color:#09f;color:#fff;} /* background-color:#afff00  b34f1e c95803 d06c00 ab4000 */
#tblNav #spnBlockbuster:hover {border-color:#fff;background-color:#99d6ff;color:#000;} /* 065488 d29400 */

#tblNav #tdNavFreebie {visibility:hidden;} /* transform:rotate(-8deg); */
#tblNav #spnFreebie {font-family:Comic Sans MS;font-weight:bolder;display:inline-block;padding:5px;cursor:pointer;border-radius:5px;border:5px double #fff;background-color:#81a500;color:#fff;}
#tblNav #spnFreebie:hover {background-color:#9f360a;} /* a2d000 */

#tblNav i {vertical-align:middle;cursor:pointer;border-bottom:3px solid #feffef;color:#065488;}
#tblNav i:hover {border-bottom:3px solid #09f;}
#tblNav i span {font-family:arial;font-size:smaller;font-weight:normal;}
#tblNav [curr='curr'] {font-weight:bolder;border-bottom:3px solid #09f;}
#iNavDocuments {color:#444;}
#iNavHistory {color:#444;}
#iNavStart {color:#444;}
#iNavProfile {color:#444;}
#iNavCart {color:#444;}
#iNavLogin {cursor:pointer;color:#00c;}
#spnNavCartCount {font-family:Courier;font-size:10px;margin:3px;color:#c00;}
#spnLoginLogoff {cursor:pointer;color:#999;}

/* Login */
#divLogin {position:relative;top:100px;width:45%;margin:5% auto 5% auto;border-radius:5px;border:5px groove #acccff;background-color:#faf9f6;}
#frmLogin {margin:10px;}
#frmLogin input {margin:10px;border-radius:3px;border:2px solid #999;}
#frmLogin p {text-align:center;color:#666;}
#spnShowPsw {font-size:smaller;margin-left:10px;cursor:pointer;color:#666;}
#btnLogin {cursor:pointer;padding:5px 10px;background-color:#065488;color:#fff;}
#btnLogin:hover {background-color:#0087d8;color:#fff;}
#spnReset {margin-left:25px;cursor:pointer;color:#00c;}
#spnReset:hover {color:#f00;}

#divReset {position:relative;top:80px;width:40%;margin:5% auto 1% auto;border-radius:5px;border:5px groove #acccff;background-color:#faf9f6;}
#divReset ul {margin-top:25px;}
#divReset li {margin:10px;}
#divReset input {margin:10px;border-radius:3px;border:1px solid #666;}
#btnReset {border-radius:3px;cursor:pointer;background-color:#065488;color:#fff;}
#btnReset:hover {background-color:#0087d8;color:#fff;}

/* PopUp when user not logged in */
#divUserNotLoggedIn {position:relative;top:80px;width:40%;margin:10% auto 1% auto;font-size:14px;text-align:center;border-radius:5px;border:10px groove #065488;background-color:#faf9f6;} 

/* SG Bar */
#divNavSG {width:100%;position:fixed;top:57px;height:23px;z-index:2;overflow:hidden;display:block;font-family:Calibri,Arial,sans-serif;border-bottom:2px solid #999;background-color:#065488;color:#fff;}
#tblNavSG {width:100%;position:fixed;}
#tblNavSG [typ='SG'] {width:8%;text-align:center;cursor:pointer;white-space:nowrap;border-radius:2px;border-right:2px solid #fff;} /* Use [typ='SG'] instead of TD else everything in .PGdropdown will inherit */
#tblNavSG [typ='SG']:hover {background-color:#feffef;color:#333;} /* feffde abc625 8ba50d  c0f000 */

.PGdropdown {display:none;position:absolute;top:115%;;min-width:50%;max-width:50%;overflow:hidden;z-index: 1;border-radius:5px;border:1px solid #626d00;background-color:#faf9f6;}
.show {display:block;left:0%;}

#divPGLeft {position:relative;width:47%;float:left;font-size:14px;margin: 10px 0px 10px 10px;color:#000;}
#tblPGLeft {width:90%;margin:auto;text-align:left;}
#tblPGLeft th {text-align:left;padding:3px;white-space:nowrap;border-radius:3px;background-color:#add7ec;color:#000;}
#tblPGLeft td {text-align:left;white-space:nowrap;color:#000;}
#tblPGLeft td span {font-family:Calibri,Arial,sans-serif;padding:2px;border-radius:3px;}
#tblPGLeft td span:hover {cursor:pointer;background-color:#065488;color:#fff;}
#divPGRight {width:47%;float:right;font-size:14px;margin:10px 0px 10px 10px;border-left:2px solid #cfcfcf;color:#000;}
#tblPGRight {width:90%;margin:auto;}
#tblPGRight td {white-space:nowrap;}
#tblPGRight img {width:70%;}
#tblPGRight td {text-align:center;white-space:nowrap;}
#tblPGRight .light {width:90%;margin:5px;padding:5px;display:inline-block;border-radius:5px;background-color:#cadce5;color:#000;}
#tblPGRight .light:hover {cursor:pointer;border-radius:5px;background-color:#065488;color:#fff;} 
#tblPGRight .dark {width:90%;margin:5px;padding:5px;display:inline-block;border-radius:5px;background-color:#065488;color:#fff;}
#tblPGRight .dark:hover {cursor:pointer;border-radius:5px;background-color:#065488;color:#fff;} 

#divPGBottom {width:100%;clear:both;padding:10px;}
#tblPGBottom {width:100%;text-align:center;}
#tblPGBottom img {width:12%;margin:0px 5%;vertical-align:middle;}

/* Bottom Navigation */
#divContactUs {width:100%;height:25px;position:fixed;bottom:0;clear:both;margin:0 auto;overflow:hidden;padding:5px 0px 3px;text-align:center;background-color:#666;color:#fff;}
#tblContactUs {width:100%;font-size:smaller;text-align:center;}
#tblContactUs .tdWidth {width:10%;white-space:nowrap;}
#tblContactUs .spnContactUs {padding:2px 10px;cursor:pointer;border-radius:3px;}
#tblContactUs .spnContactUs:hover {background-color:#feffef;color:#000;}
#tblContactUs .pipe {width:2%;font-weight:bold;color:#fff;}
#divContactUsPopUp {position:relative;top:80px;width:70%;height:auto;margin:5% auto 1% auto;border-radius:5px;border:5px groove #acccff;background-color:#faf9f6;}
#divContactUsPopUp .contactUsPopUp {width:90%;margin:25px auto;padding:10px;}
#divContactUsPopUp img {float:right;position:relative;top:-15%;Width:25%;margin:0 0 10px 10px;border-radius:5px;border:2px solid #065488;}
#spnIP {}

/* Nav Ads - Home Page */
#divNavAds {width:95%;line-height:100%;margin:100px auto 25px auto;display:block;overflow:hidden;} /* Will divContent position itself after (divNav + divNavFltr) without this */ /* height:175px; */
#imgDivNavAdsHome {width:400px;height:104px;} /* No longer using EasyOrder image */
#tblNavAdsHome {width:80%;margin:auto;background-color:#eaf0ff;}
#tblNavAdsHome th {width:33%;}
#tblNavAdsHome td {text-align:center;vertical-align:top;border-right:1px solid #999;}
#tblNavAdsHome .spnStar {color:#eb6000;}
#tblNavAdsHome .spnTestimonialHdg {font-weight:bold;}
#tblNavAdsHome .spnTestimonial {font-size:12px;}
#divHomePageImg img {width:95%;margin:auto;border-left:40px solid #09f;filter:grayscale(50%);} 
#divHomePageBrands {width:90%;margin:auto;padding-top:2%;}
#tblHomePageBrands {width:100%;text-align:center;}
#tblHomePageBrands th {width:15%;}
#tblHomePageBrands img {width:50%;}

/* NavAds - History Page */
#tblNavAds {width:100%;margin:auto;border-radius:10px;background-image:linear-gradient(to right, #faf9f6 10%, #fff);} /* #c3efff #feffef */
#tblNavAds .spnLogo {font-size:10px;font-weight:bold;margin-right:10px;}
#tblNavAds .spnAdHeading {font-family:Segoe UI;font-size:larger;font-weight:bold;color:#065488;} /* #09f */
#tblNavAds .spnAdWords {font-family:Segoe UI;color:#065488;}
#tblNavAds .spnBlockbuster {font-weight:bold;}
#tblNavAds .spnFreebie {font-weight:bold;}
#tblNavAds .spnHilitePhrase {font-weight:bold;}
#tblNavAds .spnPracticallyFree {font-weight:bold;text-decoration:underline 2px #c00;}
#tblNavAds .spnEntireC7 {font-weight:bold;text-decoration:underline 2px #c00;}

/* Content */
#divContent {width:95%;display:block;clear:both;margin:20px auto 50px auto;}

/* Cart */
#divCart {width:100%;clear:both;}
#tblCartHdr {width:100%;line-height:125%;margin:auto;text-align:left;border-collapse:collapse;border-radius:3px;border:5px groove #acccff;background-color:#faf9f6;}

#tblCartHdr th {white-space:nowrap;color:#065488;}
#tblCartHdr td {white-space:nowrap;}
#tblCartHdr [id="onHold"] {font-size:larger;font-weight:bolder;color:#f00;}
#tblCartHdr select {border-radius:5px;border:1px inset #ccc;background-color:#f9fbd9;color:#333;}
#tblCartHdr input {cursor:pointer;border-radius:5px;border:1px inset #ccc;color:#666;}
#tblCartHdr label {margin-left:10px;color:#b34f1e;}
#tblCartHdr button {cursor:pointer;white-space:nowrap;border-radius:5px;border:2px solid #999;background-color:#065488;color:#fff;}
#tblCartHdr button:hover {background-color:#0087d8;}
#tblCartHdr #selShip, #tblCartHdr #inpAttn, #tblCartHdr #inpRef, #tblCartHdr #selPay {min-width:200px;background-color:#fefefe;}
#tblCartHdr #spnPastDueMsg {font-size:larger;width:33%;display:inline-block;border-radius:5px;background-color:#c00;color:#fff;}
#tblCartHdr #btnEmpty {margin:3px;padding:1px 10px;background-color:#065488;color:#fff;} 
#tblCartHdr #btnEmpty:hover {background-color:#dd0000;} 
#tblCartHdr #btnSubmt {margin:3px;}

/* Need special tooltips for carthdr layout vs other tooltip locations */
#tblCartHdr .tooltipInpRef {position:relative;display:inline-block;cursor:pointer;}
#tblCartHdr .tooltipInpRef .tooltipTextInpRef {font-family:Calibri;font-size:14px;position:absolute;z-index:10;visibility:hidden;width:500px;text-align:left;margin:0px -50px;padding:5px 10px;border-radius:5px;border:5px groove #acccff;background-color:#edf6ff;color:#000;}
#tblCartHdr .tooltipInpRef:hover .tooltipTextInpRef {visibility:visible;}
#tblCartHdr .tooltipHoldPO {position:relative;display:inline-block;cursor:pointer;}
#tblCartHdr .tooltipHoldPO .tooltipTextHoldPO {font-family:Calibri;font-size:14px;position:absolute;z-index:10;visibility:hidden;width:200px;text-align:left;margin:0px -200px;padding:5px 10px;border-radius:5px;border:5px groove #acccff;background-color:#edf6ff;color:#000;}
#tblCartHdr .tooltipHoldPO:hover .tooltipTextHoldPO {visibility:visible;}

#tblCartSum{width:100%;text-align:right;margin:auto;border-radius:5px;border:5px groove #acccff;background-color:#e6f0ff;}
#tblCartSum th {white-space:nowrap;}
#tblCartSum td {white-space:nowrap;}
#tblCartSum hr {color:#acccff;}
#tblCartSum input {cursor:pointer;}
#tblCartSumAmount {font-family:courier;}
#spnXDiscountHdg {font-size:12px;color:#f00;}
#spnXDiscount {font-weight:bold;}
#spnCartFrtInfo:hover {cursor:pointer;border-radius:3px;background-color:#065488;color:#fff;}
#spnCartSumTotal {font-weight:bold;color:#f00;}

#tblCartAddLn {width:100%;margin:5px 0%;padding:0 5px 4px 0px;text-align:left;white-space:nowrap;} 
#tblCartAddLn #btnAddLn {margin:10px 25px 0px 0px;cursor:pointer;white-space:nowrap;border-radius:5px;border:2px solid #999;background-color:#065488;color:#fff;}
#tblCartAddLn #btnAddLn:hover {background-color:#0087d8;}
#tblCartAddLn #btnAddNote {margin:10px 25px 0px 0px;cursor:pointer;white-space:nowrap;border-radius:5px;border:2px solid #999;background-color:#065488;color:#fff;}
#tblCartAddLn #btnAddNote:hover {background-color:#0087d8;}
#spnAddLnStatus {font-size:5px;white-space:nowrap;color:#ddd;}

#divCartAddLnPrmpt {position:relative;top:80px;width:50%;height:auto;margin:5% auto;border-radius:5px;border:10px groove #065488;background-color:#faf9f6;}
#tblCartAddLnPrmpt {width:90%;margin:5% auto;text-align:left;}
#tblCartAddLnPrmpt label {width:5%;display:inline-block;}

#divCartAddNotePrmpt {position:relative;top:80px;width:50%;height:auto;margin:5% auto;border-radius:5px;border:10px groove #065488;background-color:#faf9f6;}
#tblCartAddNotePrmpt {width:90%;margin:5% auto;text-align:left;}
#tblCartAddNotePrmpt label {width:5%;display:inline-block;}

#btnAddSpecial {margin-left:20px;cursor:pointer;border-radius:5px;background-color:#f00;color:#fff;}
#divAddSpecialPrmpt {position:relative;width:50%;height:auto;margin:5% auto;border-radius:5px;border:10px groove #065488;background-color:#faf9f6;}
#tblAddSpecialPrmpt {width:90%;margin:5% auto;text-align:left;}
#tblAddSpecialPrmpt label {width:5%;display:inline-block;}
#tblAddSpecialPrmpt li {margin-bottom:10px;}

#tblCartItm {width:100%;text-align:left;border-collapse:collapse;}
#tblCartItm thead tr {height:25px;position:sticky;top:81px;z-index:1;background-color:#6a767f;color:#fff;}
#tblCartItm thead th {white-space:nowrap;color:#fff;}
#tblCartItm tr:nth-child(even) {background-color:#f6f6f6;}
#tblCartItm th {white-space:nowrap;}
#tblCartItm td {padding:3px 0;white-space:nowrap;}
#tblCartItm #spnCartItemsBlockbusterTip {cursor:pointer;padding:3px;border-radius:3px;background-color:#afff00;color:#000;}
#tblCartItm #spnCartItemsBlockbusterTip:hover {padding:3px;background-color:#fff;color:#000}}
#tblCartItm [typ='hvyItm'] {font-size:smaller;font-weight:bolder;color:#900;}
#tblCartItm [typ='edt'],[typ='frb'] {cursor:pointer;color:#666;}
#tblCartItm [typ='edt']:hover,[typ='frb']:hover {cursor:pointer;color:#c00;}

#tblCartPriceNote {width:100%;text-align:left;border-collapse:collapse;}
#tblCartPriceNote th {white-space:nowrap;}
#tblCartPriceNote td {padding:3px 0;white-space:nowrap;}
#tblCartPriceNote ul li {line-height:2.0;}
#tblCartPriceNote .higherLower {font-size:14px;font-weight:bold;color:#c00;}
#tblCartPriceNote .hiLite {font-weight:bold;text-decoration:underline;color:#c00;}

#divCartEdtLnPrmpt {position:relative;top:80px;width:50%;height:auto;margin:5% auto;border-radius:5px;border:5px groove #acccff;background-color:#faf9f6;}
#tblCartEdtLnPrmpt {width:90%;margin:5% auto;text-align:left;}
#tblCartEdtLnPrmpt input {margin-bottom:2%;text-align:left;border-radius:3px;}

#divCartDelLnPrmpt {position:relative;top:80px;width:50%;height:auto;margin:5% auto;border-radius:5px;border:5px groove #acccff;background-color:#faf9f6;}
#tblCartDelLnPrmpt {width:90%;margin:5% auto;text-align:left;}

#divCartEmptyPrmpt {position:relative;top:80px;width:50%;height:auto;margin:5% auto;border-radius:5px;border:5px groove #acccff;background-color:#faf9f6;}
#tblCartEmptyPrmpt {width:90%;margin:5% auto;text-align:left;}

/* Checkout - Header */
#divCartCheckout {position:relative;display:block;top:80px;width:80%;height:auto;margin:1% auto 1% auto;overflow-y:auto;overflow-x:auto;border-radius:5px;border:5px groove #acccff;background-color:#faf9f6;} 
#tblCartCheckoutHdr {width:90%;margin:auto;text-align:left;border-collapse:collapse;}
#tblCartCheckoutHdr th {padding:3px 5px;white-space:nowrap;}
#tblCartCheckoutHdr td {padding:3px 5px;white-space:nowrap;}
#tblCartCheckoutHdr ul {line-height:200%;}
#tblCartCheckoutHdr hr {width:100%;}
#tblCartCheckoutHdr #spnCartCheckoutHdr {padding:3px;background-color:#b34f1e;color:#fff;}/* Order vs Hold for PO */
#tblCartCheckoutHdr #spnHoldForPOMsg {}
#tblCartCheckoutHdr #spnHoldForPOExpDate {padding:3px;background-color:#b34f1e;color:#fff;}

#tblCartCheckoutHdr #tdThankYouMsg {} /* border:1px solid #09f;background-color:#f3f9ff; */
#tblCartCheckoutHdr #spnThankYouMsg {font-family:Segoe UI;padding:3px;} /*#09f #e6f0c6 */
#tblCartCheckoutHdr #spnThankYouMsgAwesome {font-weight:bold;color:#b34f1e;}
#tblCartCheckoutHdr .spnThankYouHiliteBlue {font-size:larger;font-weight:bold;color:#065488;}
#tblCartCheckoutHdr .spnThankYouHiliteRed {font-size:larger;font-weight:bold;color:#c00;}
#tblCartCheckoutHdr .spnThankYouHiliteWhite {font-size:larger;font-weight:bold;color:#fff;}

#tblCartCheckoutHdr .spnBlkBstSelectedHeading {font-family:Segoe UI;font-weight:bold;color:#b34f1e;}
#tblCartCheckoutHdr #spnBlkBstSelected {}
#tblCartCheckoutHdr .spnFrbSelectedHeading {font-family:Segoe UI;font-weight:bold;color:#b34f1e;}
#tblCartCheckoutHdr #spnFrbSelected {}

/* Checkout - Blockbuster */
#tblCartCheckoutBlkBst {width:90%;margin:5px auto;text-align:left;border-collapse:collapse;}
#tblCartCheckoutBlkBst thead tr:nth-child(3) {height:25px;background-color:#6a767f;color:#fff;}
#tblCartCheckoutBlkBst th {padding:3px 5px;white-space:nowrap;}
#tblCartCheckoutBlkBst tbody tr:nth-child(even) {background-color:#ebebe9;}
#tblCartCheckoutBlkBst td {padding:3px 5px;white-space:nowrap;}
#tblCartCheckoutBlkBst img {width:25px;height:25px;cursor:pointer;border-radius:5px;border:2px solid #c9c9c9;}
#tblCartCheckoutBlkBst img:hover {border:2px solid #065488;}
#tblCartCheckoutBlkBst .spnPrice {font-weight:bold;color:#c00;}
#tblCartCheckoutBlkBst .spnPriceCurrent {color:#f00;}
#tblCartCheckoutBlkBst .spnPriceFree {font-family:Comic Sans MS;font-weight:bold;color:#c00;}
#tblCartCheckoutBlkBst .spnOutOfStock {font-size:smaller;color:#666;}

/* #tblCartCheckoutBlkBst # {font-size:smaller;color:#666;} */
#tblCartCheckoutBlkBst #spnCheckoutBlockbusterTip {cursor:pointer;padding:3px;border-radius:3px;background-color:#afff00;color:#000;}
#tblCartCheckoutBlkBst #spnCheckoutBlockbusterTip:hover {padding:3px;background-color:#fff;color:#000;}

#tblCartCheckoutBlkBst .spnBlockbusterBannerCntr {font-family:Segoe UI,Calibri;font-size:20px;font-weight:bold;padding:1px;background-color:#b34f1e;color:#fff;}
#tblCartCheckoutBlkBst .spnBlockbusterBanner {font-family:Calibri;font-size:24px;font-weight:normal;}
#tblCartCheckoutBlkBst .spnBlockbusterBannerExtra {font-weight:normal;color:#000;} /* 065488 */
#tblCartCheckoutBlkBst .spnBlockbusterBannerExtraRed {font-family:Segoe UI;font-size:16px;font-style:italic;font-weight:normal;color:#c00;}
#tblCartCheckoutBlkBst .spnBlockbustersAreForOne {font-family:Segoe UI;font-weight:normal;padding:2px;border-radius:3px;}
#tblCartCheckoutBlkBst .spnNeedMore {font-family:Segoe UI;font-weight:bold;cursor:pointer;padding:2px 2px;color:#065488;}
#tblCartCheckoutBlkBst .spnNeedMore:hover {color:#09f;} 

/* Checkout - Freebie */
#tblCartCheckoutFrb {width:90%;margin:30px auto;text-align:left;border-collapse:collapse;}
#tblCartCheckoutFrb thead tr:nth-child(3) {height:25px;background-color:#6a767f;color:#fff;}
#tblCartCheckoutFrb th {padding:3px 5px;white-space:nowrap;}
#tblCartCheckoutFrb .thFreebieBanner {background-color:#a2c8de;color:#000;}
#tblCartCheckoutFrb tbody tr:nth-child(even) {background-color:#ebebe9;}
#tblCartCheckoutFrb td {padding:3px 5px;white-space:nowrap;}
#tblCartCheckoutFrb img {width:25px;height:25px;cursor:pointer;border-radius:5px;border:2px solid #c9c9c9;}
#tblCartCheckoutFrb img:hover {border:2px solid #065488;}
#tblCartCheckoutFrb .spnPrice {font-weight:bold;color:#c00;}
#tblCartCheckoutFrb .spnPriceFree {font-family:Comic Sans MS;font-weight:bold;color:#c00;}
#tblCartCheckoutFrb .spnOutOfStock {font-size:smaller;color:#666;}

#tblCartCheckoutFrb .spnFreebieBannerCntr {font-family:Segoe UI,Calibri;font-size:20px;font-weight:bold;padding:1px;background-color:#b34f1e;color:#fff}
#tblCartCheckoutFrb .spnFreebieBanner {font-family:Calibri;font-size:24px;font-weight:normal;}
#tblCartCheckoutFrb .spnFreebieBannerExtra {font-weight:normal;color:#000;} /* 065488 */
#tblCartCheckoutFrb .spnFreebieBannerCompareUs {font-family:Calibri;font-size:18px;text-align:right;}
#tblCartCheckoutFrb .spnFreebieBannerExtraRed {font-family:Segoe UI;font-size:16px;font-style:italic;font-weight:normal;color:#c00;}

/* Documents */
#divDoc {width:100%;clear:both;}
#tblDoc {width:100%;text-align:left;margin:auto;border-collapse:collapse;}
#tblDoc thead tr {height:25px;position:sticky;top:81px;z-index:1;background-color:#6a767f;color:#fff;}
#tblDoc thead th {white-space:nowrap;color:#fff;}
#tblDoc tr {height:30px;}
#tblDoc tr:nth-child(even) {background-color:#f6f6f6;}
#tblDoc th {white-space:nowrap;color:#333;}
#tblDoc td {white-space:nowrap;padding:3px 0;}
#tblDoc [typ='trackDirect'] {font-family:Segoe UI;}
#tblDoc [typ='convert'] {cursor:pointer;padding:2px 5px;border-radius:3px;color:#900;}
#tblDoc [typ='convert']:hover {background-color:#0087d8;color:#fff;}
#tblDoc [typ='dtl'], [typ='trk'] {cursor:pointer;padding:2px 5px;border-radius:3px;color:#009;}
#tblDoc [typ='dtl']:hover, [typ='trk']:hover {background-color:#0087d8;color:#fff;}

#divConvertPrmpt {position:relative;top:80px;width:60%;height:auto;margin:5% auto;line-height:2;border-radius:5px;border:5px groove #acccff;background-color:#faf9f6;}
#tblConvertPrmpt {width:90%;margin:1% auto;text-align:left;}
#tblConvertPrmpt th {white-space:nowrap;}
#tblConvertPrmpt td {white-space:nowrap;}
#tblConvertPrmptReviewDtl {cursor:pointer;text-decoration:underline;color:#00c;}
#tblConvertPrmpt #inpRef {margin-bottom:10px;min-width:200px;border-radius:5px;background-color:#fefefe;}
#tblConvertPrmpt #selPay {margin-bottom:10px;min-width:200px;border-radius:5px;background-color:#fefefe;}
#tblConvertPrmpt #txtAreaNote {margin-bottom:10px;width:80%;height:75px;resize:none;border-radius:5px;background-color:#fefefe;}

#tblDocPastDue {width:100%;text-align:left;margin:auto;border-collapse:collapse;}
#tblDocPastDue thead tr {height:25px;position:sticky;top:81px;z-index:1;background-color:#6a767f;color:#fff;}
#tblDocPastDue thead th {white-space:nowrap;color:#fff;}
#tblDocPastDue tr {height:30px;}
#tblDocPastDue tr:nth-child(even) {background-color:#f6f6f6;}
#tblDocPastDue th {white-space:nowrap;color:#333;}
#tblDocPastDue td {white-space:nowrap;padding:3px 0;}
#tblDocPastDue [typ='trackDirect'] {font-family:Segoe UI;}
#tblDocPastDue [typ='dtl'], [typ='trk'] {cursor:pointer;padding:2px 5px;border-radius:3px;color:#009;}
#tblDocPastDue [typ='dtl']:hover, [typ='trk']:hover {background-color:#0087d8;color:#fff;}
#tblDocPastDue .spnPastDue {padding:3px;border-radius:5px;background-color:#c00;color:#fff;}

#tblDocFilter {width:100%;margin-bottom:10px;text-align:left;}
#tblDocFilter th {white-space:nowrap;}
#tblDocFilter td {white-space:nowrap;}
#spnDocFilterContainer {padding:5px;background-color:#065488;color:#fff;}
#spnDocAll, #spnDocPastDue {margin:0 5px;padding:2px;border-radius:2px;cursor:pointer;}
#spnDocAll:hover, #spnDocPastDue:hover {background-color:#fff;color:#000;}
#tblDocFilter [curr='curr'] {text-decoration:underline 2px #fff;}

/* Document Detail */
#divDocDtl {width:98%;margin:auto;border-radius:5px;border-radius:5px;border:5px groove #acccff;background-color:#fefefe;}
#tblDocDtlHdr {width:100%;line-height:150%;margin:auto;text-align:left;}
#tblDocDtlHdr th {white-space:nowrap;}
#tblDocDtlHdr td {white-space:nowrap;}
#tblDocDtlHdr img {width:90px;height:30px;vertical-align:top;}
#tblDocDtlHdr .back {background-color:#e9e9e9;}
#tblDocDtlBody {width:99%;line-height:200%;margin:25px auto;text-align:left;border-collapse:collapse;}
#tblDocDtlBody th {white-space:nowrap;}
#tblDocDtlBody td {white-space:nowrap;}
#tblDocDtlBody .back {background-color:#f6f6f6;}
#tblDocDtlFtr {width:99%;line-height:150%;;margin:25px auto;text-align:left;border-collapse:collapse;}
#tblDocDtlFtr th {white-space:nowrap;}
#tblDocDtlFtr td {white-space:nowrap;}

/* History */
#divHist {width:100%;clear:both;}
#tblHist {width:100%;margin:auto;padding:2px 0;border-collapse:collapse;white-space:nowrap;text-align:left;}
#tblHist thead tr {height:25px;position:sticky;top:81px;z-index:1;background-color:#6a767f;color:#fff;}
#tblHist thead th {white-space:nowrap;color:#fff;}
#tblHist tr {height:30px;}
#tblHist tr:nth-child(even) {background-color:#f6f6f6;}
#tblHist td {padding:2px 0;white-space:nowrap;}
#tblHist [typ='scName'] {font-weight:bolder;font-size:12px;background-color:#e1eff9;}

#tblHistSort {width:100%;margin-bottom:10px;text-align:left;}
#tblHistSort td {white-space:nowrap;}
#spnHistSortContainer {padding:5px;background-color:#065488;color:#fff;}
#spnHistSortPopular, #spnHistSortCategory, #spnHistSortRecent {margin:0 5px;padding:2px;border-radius:2px;cursor:pointer;}
#spnHistSortPopular:hover, #spnHistSortCategory:hover, #spnHistSortRecent:hover {background-color:#fff;color:#000;}
#tblHistSort [curr='curr'] {text-decoration:underline 2px #fff;}

/* Filters */
#divFilter {position:relative;top:80px;width:90%;height:auto;margin:5% auto;overflow:auto;border-radius:5px;border:5px groove #acccff;background-color:#faf9f6;}
#tblFilter {width:100%;font-size:14px;font-family:Lato,Arial;text-align:left;color:#333;}
#tblFilter thead th {white-space:nowrap;}
#tblFilter th {padding-top:10px;white-space:nowrap;}
#tblFilter [id="filterHdr"] {font-family:Arial Rounded MT Bold;font-size:larger;text-align:left;white-space:nowrap;color:#333;}
#tblFilter [typ='f'] {font-family:Tahoma,Arial,sans-serif;text-align:left;margin:0 10px 0 10px;}
#tblFilter [typ='f']:hover {cursor:pointer;background-color:#065488;color:#fff;}
#tblFilter span {border-radius:5px;padding:2px;}
.filterSelected {text-decoration:underline;background-color:#065488;color:#fff;}

/* FAQ's */
#divFaqHdr {width:100%;margin-bottom:20px;text-align:left;cursor:pointer;border-radius:5px;outline:none;transition:0.4s;color:#444;}
#divFaqHdrr:hover {cursor:pointer;background-color:#065488;color:#fff;}
#tblFaqHdr {width:100%;}
#tblFaqHdr td {white-space:nowrap;}
#tblFaqHdr .spnFaqResources {text-decoration:underline double;padding:3px;border-radius:3px;color:#0d86ce;}
#tblFaqHdr .spnFaqResources:hover {cursor:pointer;background-color:#065488;color:#fff;}
#spnFaqHdrVee {font-weight:bold;color:#000;}
#divFaqCont {width:100%;padding:0px;border:none;background-color:#fff;}
.faqQues {width:100%;padding:5px;text-align:left;cursor:pointer;display:none;overflow:visible;border-radius:5px;border:1px solid #eee;outline:none;transition:0.4s;color:#444;background-color:#e6f6ff;}
.faqQues:hover {background-color:#b6e0ff;color:#000;}
.faqAnsw {padding:0 10px;line-height:150%;display:none;overflow:visible;background-color:#fff;}
.faqAnswHiLite {font-weight:bold;color:#000;}
.faqLnk {cursor:pointer;border-radius:5px;}
.faqLnk:hover {cursor:pointer;padding:3px 5px;background-color:#065488;color:#fff;}

/* Keyword and PG Results */
#divItmSrch {width:100%;clear:both;}
#tblItmSrch {width:90%;margin:auto;border-collapse:collapse;text-align:left;}
#tblItmSrch thead tr {height:25px;position:sticky;top:81px;z-index:1;background-color:#6a767f;color:#fff;}
#tblItmSrch th {white-space:nowrap;}
#tblItmSrch td {vertical-align:top;white-space:nowrap;}
#tblItmSrch [typ='thumbImg'] {vertical-align:top;cursor:pointer;border-radius:10px;border:2px solid #cfcfcf;}
#tblItmSrch [typ='thumbImg']:hover {border:2px solid #065488;}
#tblItmSrch .brandColor1 {padding:3px;border-radius:3px;background-color:#c3e0ff;}
#tblItmSrch .brandColor2 {padding:3px;border-radius:3px;background-color:#e6e6e6;}
#tblItmSrchPrice {width:100%;height:100%;text-align:right;white-space:nowrap;border-collapse:collapse;}
#tblItmSrchPrice thead tr {height:0px;z-index:0;background-color:inherit;} /* inherit else 'tblItmSrch thead tr' is being displayed */
#tblItmSrchPrice td {width:25%;white-space:nowrap;border-radius:5px;}
#tblItmSrchPrice input {text-align:right;border-radius:3px;border:solid 2px #999;}
#tblItmSrchPrice .spnBlockbuster {}
#tblItmSrch li {margin-bottom:10px;}
#tblItmSrch [typ='kywrdSrched'] {font-weight:bolder;color:#c00;}
#tblItmSrch [typ='newSrtGrp'] {font-family:Arial,sans-serif;font-weight:bolder;padding-top:3px;text-align:left;text-decoration:none;background-color:#a9cff6;color:#000;}
#tblItmSrch [pdf] {color:#00c;}
#tblItmSrch [amrMsg='amrMsg'] {font-size:smaller;font-weight:bolder;color:#090;}
#tblItmSrch [typ='spnTooMany'] {padding:2px;background-color:#065488;color:#fff;}
#tblItmSrch [typ='noItemsFound'] {font-family:Arial;font-size:20px;vertical-align:middle;}
.itmBg {border-radius:10px;border-bottom:1px solid #ccc;border-top:1px solid #ccc;background-image:linear-gradient(#edf9ff,#fff 80%,#e1eff9);}
.pgeLnkCurr {margin:0px 5px 0px 5px;color:#000;}
.pgeLnk {margin:0px 5px;padding:1px 5px 0px 5px;border-radius:35%;border:1px solid #ccc;background-color:#065488;color:#fff;}
.pgeLnk:hover {cursor:pointer;background-color:#b6e0ff;color:#000;}

#divNavFltr {width:100%;height:25px;overflow:hidden;display:block;margin:0px auto 20px;border-bottom:2px solid #666;} /* position:fixed;top:83px; */
#divNavFltrBreadCrumb {width:75%;float:left;text-align:left;}
#divNavFltrItemSearch {width:20%;float:right;font-size:12px;text-align:right;}
#tblBreadCrumb {width:100%;font-family:Calibri,Arial,sans-serif;text-align:left;}
#tblBreadCrumb td {white-space:nowrap;}
#spnBreadCrumbFilter {margin-right:25px;padding:10px;cursor:pointer;background-color:#065488;color:#fff;} 
#spnBreadCrumbFilter:hover {background-color:#b6e0ff;color:#000;}
#spnBreadCrumbItemCount {font-weight:bold;color:#c00;}

/* Item Detail */
#divItmDtl {position:relative;width:90%;height:500px;margin:1% auto 1% auto;overflow-y:auto;overflow-x:hidden;border-radius:5px;border:5px groove #acccff;background-color:#faf9f6;}

#divItmDtlHdr {width:100%;height:10%;clear:both;margin-bottom:30px;text-align:center;}
#tblItmDtlHdr {width:90%;margin:20px auto;text-align:center;}
#tblItmDtlHdr td {background-color:#6a767f;color:#fff;} 
#tblItmDtlHdr #divImgLnks {float:left;width:10%;text-align:left;}
#tblItmDtlHdr #divImgLnks span {font-size:14px;font-family:Calibri,Arial,sans-serif;margin-right:20px;margin-left:10px;white-space:nowrap;}
#tblItmDtlHdr #divSpecLnks {float:right;width:80%;text-align:right;}
#tblItmDtlHdr #divSpecLnks span {font-size:14px;font-family:Calibri,Arial,sans-serif;margin-right:20px;margin-left:10px;white-space:nowrap;}
#divItmDtlHdr #divSpecLnks [typ='tut'], [typ='parts'], [typ='specs'], [typ='sds'], [typ='cartAdd'] {padding:2px;cursor:pointer;}
#divItmDtlHdr #divSpecLnks [typ='tut']:hover, [typ='parts']:hover, [typ='specs']:hover, [typ='sds']:hover {border-radius:3px;background-color:#fff;color:#000;}
#tblItmDtlHdr #divSpecLnks input {text-align:right;border-radius:3px;border:solid 2px #999;}
#tblItmDtlHdr #divSpecLnks .cartAdd {color:#fff;}
#tblItmDtlHdr #divSpecLnks .cartAdd:hover {border-radius:3px;background-color:#fff;color:#000;}
#tblItmDtlBreadCrumb {width:90%;font-family:Calibri,Arial,sans-serif;margin-top:10px;text-align:left;}

#divItmDtlBody {width:100%;margin-top:25px;clear:both;}
#divItmDtlDesc {width:50%;float:left;}
#tblItmDtlDesc {width:100%;text-align:left;vertical-align:middle;}
#tblItmDtlDesc th {white-space:nowrap;background-image:linear-gradient(to right,#cacacc,#fff);border-radius:5px;border: 2px outset #ccc;}
#tblItmDtlDesc .spnTHBlue {background-image:linear-gradient(to right,#09f,#fff);color:#fff;}
#tblItmDtlDesc .spnBlockbuster {font-weight:bold;}
#tblItmDtlDesc td {white-space:nowrap;border-radius:5px;}
#divItmDtlImg {width:40%;float:right;margin-right:10%;text-align:right;}
#divItmDtlImg img {clear:right;border-radius:5%;border:2px solid #ccc;}
#tblItmDtlParts {float:right;text-align:left;}
#tblItmDtlParts td {white-space:nowrap;}

#divItmDtlFtr {width:100%;clear:both;margin-top:2%;text-align:center;}
.row:after {content:"";display:table;clear:both;}

/* Profile */
#divProf {width:100%;clear:both;}
#tblProf {width:80%;margin:25px auto;text-align:left;border-radius:5px;border:5px groove #acccff;background-color:#faf9f6;}
#tblProf th {padding-bottom:10px;white-space:nowrap;color:#065488;}
#tblProf td {white-space:nowrap;}
#tblProf input {cursor:pointer;border-radius:3px;border:1px solid #ccc;background-color:#fff;}
#tblProf input:focus {background-color:#dedede;}
#tblProf [typ='spnPCEdt'] {cursor:pointer;margin:10px 5px 10px 0px;}
#tblProf [typ='spnPCEdt']:hover {color:#c00;}
#tblProf [typ='spnPCDel'] {cursor:pointer;margin:10px 20px 10px 0px;}
#tblProf [typ='spnPCDel']:hover {color:#c00;}
#spnShowPsw {font-size:smaller;margin-left:10px;cursor:pointer;color:#666;}
#spnAddPC {font-size:25px;cursor:pointer;color:#f00;}
#updteStatus {color:#f00;}

/* Pay Card */
#divPCAdd {position:relative;width:50%;height:auto;margin:10% auto;border-radius:5px;border:5px groove #acccff;background-color:#faf9f6;}
#tblPCAdd {width:100%;text-align:left;}
#tblPCAdd th {padding:10px;white-space:nowrap;}
#tblPCAdd input {cursor:pointer;border-radius:3px;border:1px solid #ccc;background-color:#fff;}
#tblPCAdd input:focus {background-color:#dedede;}
#tblPCAdd .select {margin-right:25px;cursor:pointer;border-radius:5px;border:1px solid 999;background-color:#fff;}
#tblPCAdd .select:focus {background-color:#dedede;}

#divPCDeletePrmpt {position:relative;width:50%;height:auto;margin:10% auto;border-radius:5px;border:5px groove #acccff;background-color:#faf9f6;}
#tblPCDeletePrmpt {width:90%;margin:5% auto;text-align:left;}

/* Blockbuster */
#divBlockbuster {position:relative;display:block;top:100px;width:90%;height:80%;margin:auto;overflow-y:auto;overflow-x:auto;border-radius:5px;border:5px groove #acccff;background-color:#faf9f6;}
#tblBlockbuster {width:90%;margin:25px auto;text-align:left;border-collapse:collapse;}
#tblBlockbuster thead tr:nth-child(3) {height:25px;background-color:#6a767f;color:#fff;}
#tblBlockbuster thead th {white-space:nowrap;}
#tblBlockbuster #iBlockbusterCartIcon {}
#tblBlockbuster tbody tr:nth-child(even) {background-color:#ebebe9;}
#tblBlockbuster td {padding:2px 0;white-space:nowrap;}
#tblBlockbuster img {width:25px;height:25px;cursor:pointer;border-radius:5px;border:2px solid #c9c9c9;}
#tblBlockbuster img:hover {border:2px solid #065488;}
#tblBlockbuster [typ='blockbusterA7'] {cursor:pointer;}
#tblBlockbuster [typ='blockbusterA7']:hover {}
#tblBlockbuster .spnPrice {font-weight:bold;text-align:right;color:#c00;}
#tblBlockbuster .spnPriceCurrent {color:#f00;}
#tblBlockbuster .spnPriceFree {font-family:Comic Sans MS;font-weight:bold;color:#c00;}
#tblBlockbuster .noItems {font-size:smaller;}

#tblBlockbuster .spnBlockbusterBannerCntr {font-family:Segoe UI,Calibri;font-size:20px;font-weight:bold;padding:1px;background-color:#b34f1e;color:#fff}
#tblBlockbuster .spnBlockbusterBanner {font-family:Calibri;font-size:24px;font-weight:normal;}
#tblBlockbuster .spnBlockbusterBannerExtra {font-weight:normal;color:#000;} /* 065488 */
#tblBlockbuster .spnBlockbusterBannerExtraRed {font-family:Segoe UI,Calibri;font-size:18px;font-style:italic;color:#c00;}
#tblBlockbuster .spnBlockbusterBannerCompareUs {font-family:Calibri;font-size:18px;text-align:right;}
#tblBlockbuster .spnBlockbusterAddDuringCheckout {font-family:Calibri;font-size:larger;margin-left:10px;color:#000;} /* background-color:#bdf;  Can only view Freebies from a NavBar and NavAds links */
#tblBlockbuster .spnFingerPointer {}
#tblBlockbuster .spnNeedMore {font-family:Segoe UI;font-weight:bold;cursor:pointer;padding:2px 2px;color:#065488;}
#tblBlockbuster .spnNeedMore:hover {color:#09f;} 

/* BlockbusterC7 */
#tblBlockbusterC7 {width:90%;margin:30px auto;text-align:left;border-collapse:collapse;}
#tblBlockbusterC7 thead tr:nth-child(3) {height:25px;background-color:#6a767f;color:#fff;}
#tblBlockbusterC7 thead th {white-space:nowrap;}
#tblBlockbusterC7 tbody tr:nth-child(even) {background-color:#ebebe9;}
#tblBlockbusterC7 td {padding:2px 0;white-space:nowrap;}
#tblBlockbusterC7 [typ='lnkC7'] {line-height:2.0;cursor:pointer;color:#00c;}
#tblBlockbusterC7 [typ='lnkC7']:hover {color:#09f;}
#tblBlockbusterC7 .spnSave {font-weight:bold;color:#c00;} /* 065488 */
#tblBlockbusterC7 .noItems {font-size:smaller;}

#tblBlockbusterC7 .spnBlockbusterC7BannerCntr {font-family:Segoe UI,Calibri;font-size:20px;font-weight:bold;padding:1px;background-color:#b34f1e;color:#fff}
#tblBlockbusterC7 .spnBlockbusterC7Banner {font-family:Calibri;font-size:24px;font-weight:normal;}
#tblBlockbusterC7 .spnBlockbusterC7BannerExtra {font-weight:normal;color:#000;} /* 065488 */
#tblBlockbusterC7 .spnBlockbusterBannerExtraRed {font-family:Segoe UI,Calibri;font-size:18px;font-style:italic;color:#c00;}

/* BlockbusterL7 */
#tblBlockbusterL7 {width:90%;margin:30px auto;text-align:left;border-collapse:collapse;}
#tblBlockbusterL7 thead tr:nth-child(3) {height:25px;background-color:#6a767f;color:#fff;}
#tblBlockbusterL7 thead th {white-space:nowrap;}
#tblBlockbusterL7 tbody tr:nth-child(even) {background-color:#ebebe9;}
#tblBlockbusterL7 td {padding:2px 0;white-space:nowrap;}
#tblBlockbusterL7 [typ='lnkL7'] {line-height:2.0;cursor:pointer;color:#00c;}
#tblBlockbusterL7 [typ='lnkL7']:hover {color:#09f;}
#tblBlockbusterL7 .spnSave {font-weight:bold;color:#c00;} /* 065488 */
#tblBlockbusterL7 .noItems {font-size:smaller;}

#tblBlockbusterL7 .spnBlockbusterL7BannerCntr {font-family:Segoe UI,Calibri;font-size:20px;font-weight:bold;padding:1px;background-color:#b34f1e;color:#fff}
#tblBlockbusterL7 .spnBlockbusterL7Banner {font-family:Calibri;font-size:24px;}
#tblBlockbusterL7 .spnBlockbusterL7BannerExtra {font-weight:normal;color:#000;} /* 065488 */
#tblBlockbusterL7 .spnBlockbusterBannerExtraRed {font-family:Segoe UI,Calibri;font-size:18px;font-style:italic;color:#c00;}

/* Freebie */
#tblFreebie {width:90%;margin:30px auto;text-align:left;border-collapse:collapse;}
#tblFreebie thead tr:nth-child(3) {height:25px;background-color:#6a767f;color:#fff;}
#tblFreebie thead th {white-space:nowrap;}
#tblFreebie .thFreebieBanner {background-color:#a2c8de;color:#000;}
#tblFreebie #iFreebieCartIcon {}
#tblFreebie tbody tr:nth-child(even) {background-color:#ebebe9;}
#tblFreebie #spnCheckoutHilite {text-decoration:underline double 2px #c00;}
#tblFreebie #spnOKTop {padding:3px 5px;cursor:pointer;border-radius:5px;background-color:#81a500;color:#fff;}
#tblFreebie #spnOKTop:hover {background-color:#0087d8;color:#fff;}
#tblFreebie #spnClTop {padding:3px 5px;cursor:pointer;border-radius:5px;color:#065488;}
#tblFreebie #spnClTop:hover {background-color:#0087d8;color:#fff;}
#tblFreebie tr:nth-child(even) {background-color:#ebebe9;}
#tblFreebie td {padding:2px 0;white-space:nowrap;}
#tblFreebie img {width:25px;height:25px;cursor:pointer;border-radius:5px;border:2px solid #c9c9c9;}
#tblFreebie img:hover {border:2px solid #065488;}
#tblFreebie .spnPrice {font-weight:bold;text-align:right;color:#c00;}
#tblFreebie .spnPriceFree {font-family:Comic Sans MS;font-weight:bold;color:#c00;}
#tblFreebie .spnOutOfStock {font-size:smaller;color:#666;}
#tblFreebie #hrBlockbusterHR {width:80%;border-top:none;border-bottom:5px groove #000;}
#tblFreebie .noItems {font-size:smaller;}

#tblFreebie .spnFreebieBannerCntr {font-family:Segoe UI,Calibri;font-size:20px;font-weight:bold;padding:1px;background-color:#b34f1e;color:#fff}
#tblFreebie .spnFreebieBanner {font-family:Calibri;font-size:24px;font-weight:normal;}
#tblFreebie .spnFreebieBannerExtra {font-weight:normal;color:#000;} /* 065488 */
#tblFreebie .spnFreebieBannerExtraRed {font-family:Segoe UI,Calibri;font-style:italic;color:#c00;}
#tblFreebie .spnFreebieBannerCompareUs {font-family:Calibri;font-size:18px;text-align:right;}
#tblFreebie .spnFreebieAddDuringCheckout {font-family:Calibri;font-size:larger;margin-left:10px;color:#000;} /* background-color:#bdf;  Can only view Freebies from a NavBar and NavAds links */

