.allprods-ctn {width: 96%;}
.hdr1 {color: #0b000b;font-size: 32px;font-weight: 500;margin-bottom: 10px;padding: 0;}
.pp-info {font-size: 14px;margin-bottom: 16px;}
.hdr2 {color: #504235;font-size: 25px;font-weight: 500;line-height: 25px;margin: 0 0 15px 0;padding: 0;}
#selOpts {float: left;}
.mid-hr {background: #868686;display: inline-block;height: 1px;line-height: normal;vertical-align: middle;width: 73%;}
ul#allprods {align-items: stretch;display: flex;float: left;justify-content: space-between;list-style-type: none;margin: 0;padding: 0;width: 100%;}
ul#allprods>li {cursor: pointer;flex: 0 1 auto;float: left;height: 120px;margin-left: 0;margin-right: 7.2%;position: relative;text-align: center;width: 100px;}
#allprods .csimg {background-position: top;background-repeat: no-repeat;background-size: contain;}
#allprods #winst {background-color: #0fa3ff;background-image: url(/images/general/writing-instruments-ico.png);color: #008ee0;}
#allprods #winst #winstHdr {background-color: #018de0;}
#allprods #accs {background-color: #c24ada;background-image: url(/images/general/accessories-ico.png);color: #9722af;}
#allprods #accs #accsHdr {background-color: #9721b0;}
#allprods #holEvnt {background-color: #1be785;background-image: url(/images/general/holidays-events-ico.png);color: #17c16b;}
#allprods #holEvnt #holEvntHdr {background-color: #15c16b;}
#allprods #theme {background-color: #ff9a37;background-image: url(/images/general/themes-ico.png);color: #e0750b;}
#allprods #theme #themeHdr {background-color: #e0750b;}
#allprods #subj {background-color: #feaec9;background-image: url(/images/general/subjects-ico.png);color: #eb1c22;margin-right: 0;}
#allprods #subj #subjHdr {background-color: #ed1b24;}
.txtdiv {bottom: 0;box-sizing: border-box;color: #ffffff;font-size: 13px;font-weight: 500;height: 40px;line-height: 40px;position: absolute;width: 100%;}
.txtdiv span {display: inline-block;line-height: normal;vertical-align: middle;}
ul#lnks {display: none;float: left;font-size: 14px;position: absolute;text-align: left;top: 130px;white-space: nowrap;left: -3px;}
ul#lnks>li {line-height: 20px;margin-left: 0;}
ul#lnks>li:before {content: "- ";}
ul#lnks.lnks1>li>a {color: #008ee0;}
ul#lnks.lnks2>li>a {color: #9722af;}
ul#lnks.lnks3>li>a {color: #17c16b;}
ul#lnks.lnks4>li>a {color: #e0750b;}
ul#lnks.lnks5>li>a {color: #eb1c22;}
.openlnks>#lnks {display: block;}
@media only screen and (max-width: 900px) {#exprsCtn>#exprsHdr {padding-right: 25%;}}
#exprMCtn {width: 90%;}
#exprsCtn {box-sizing: border-box;}
#cpqtyCtn {position: absolute;right: 1%;}
ul#exprs {border-radius: 7px;counter-reset: section;max-height: 503px;overflow: auto;position: relative;}
ul#exprs>li:nth-child(odd) {background-color: #f8f6ff;}
ul#exprs>li>span:first-child {float: left;}
ul#exprs>li>span:first-child:before {content: "Product " counter(section) ": ";counter-increment: section;padding: 0 5px;}
ul#exprs>li {border-left: 1px solid #f0f0f0;border-right: 1px solid #f0f0f0;border-bottom: 1px solid #f0f0f0;display: block;line-height: unset;margin: 0;padding: 0.74% 24% 0.74% 2%;text-align: right;}
ul#exprs>li>input[type="text"]:first-of-type {margin-right: 28%;}
ul#exprs>li>input[type="text"]:last-of-type {float: right;}
ul#exprs>li>input[type="text"] {border: 1px solid #95989A;border-radius: 3px;padding: 3px;}
.sb-btn {font-size: 14px;padding: 4px 20px;}
.sb-ctn {align-items: center;display: flex;justify-content: center;}
#exprsHdr {background-color: #2ca9c9;border-top-left-radius: 7px;border-top-right-radius: 7px;color: #ffffff;font-size: 13px;font-weight: bold;line-height: 30px;padding-right: 27%;text-align: center;}
