@font-face{
    font-family:'SimpsonBold';
    src:url('simpb__-n.eot');
    src:url('simpb__-n.eot?#iefix') format('embedded-opentype'),
         url('simpb__-n.woff') format('woff'),
         url('simpb__-n.ttf') format('truetype'),
         url('simpb__-n.svg#SimpsonBold') format('svg');
    font-weight:bold;
    font-style:normal;}      
body{font-style:normal;}/* +fonav +fwn +fs +coxw +cob +vat +m0 */
h1,td.h1,.h1{}/* +fons +fwb +fxxl +cor +tac */
h2,.h2{}/* +fons +fwb +fxl +cor +tal */
h3,.h3{}/* +fonav +fwb +fm +cob +tal */
.hrx{border-top:5px solid Yellow;border-bottom:5px solid Red; border-left:0;border-right:0;height:1px;background:White;margin:0;}
P.footer, TABLE.footer,.footer{}/* +fona +fwn +fxs +cob +pl5 */
ul{list-style-image:url(logo11px.png);list-style-position:inside;}
td{}/* +vat */
.BoxList{}/* +fonva +f105 +coxw */
.standard{}/* +fonva +fwn +f100 +coxw*/
.small{}/* +fonva +fwn +f90 */
.gridwordbreak{}/* +fonav +wb */
.gridtext{}/* +mr-6 */
.gridcell{}/* +p07 */ 
.griddate{}/* +fonav +mr-6 +wb */
.bold {font-weight:bold;}/*replace by +fwb */   
.personal{}/* +fons +fwb +f150 +cof +tal +mb0 */
.stockWarning{}/* +fonva +fxs +coc */
span.markProductOutOfStock,span.markProductOutOfStock a:link{}/* +fontva +fwb +fs +com */
/* Master Header/Footer */
.mfoot{background-image:radial-gradient(at 70% 0%, rgba(255,0,0,0.6), rgba(255,128,0,0.6), rgba(255,255,0,0.4), rgba(255,255,0,0));}
.mhead {background-image:radial-gradient(at 70% 100%, rgba(255,0,0,0.6), rgba(255,128,0,0.6), rgba(255,255,0,0.4), rgba(255,255,0,0));}/* +box +dib +p2244*/
/* Master Column Layout */
div.mascol{}/* +dtc master page columns +vat +p4242*/
div.mascol div.masInfloatL{}/*conditional float within columns*/
div.mascol div.masInfloatR{}/*conditional float within columns*/
div.mascol div.masInHide{}/* +dn conditional hide/reveal within columns*/
div.mascol div.masInShow{}/* +dib conditional reveal/hide within columns*/
div.masAMenu{}/* +ftr +m2242 */
/* menubutton layout*/
.mb{min-height:11px;}/* +fona +fwb +f90 +tac +vam +ma00a +p0202 +dib +wn +tdn */
.mb0,.mbdis,.mb0:visited,.mb0:link{}/* standard menubutton +cof +coxlf */
.mb1,.mb1:visited,.mb1:link{}/* active menubutton +cor +coxy +coxxr*/
.mb0:hover,.mb1:hover,.mb0:active,.mb1:active{}/* hover menubutton +cow +coxf +coxxf +tdn */
.mb2 {/* +flr +ftr +m0440 */min-height:20px;}
.mbdis{}/* +f110 +(col silver) disabled menubutton*/
input[type^="submit"]{}/* +p1616 */
/* NOW SHARING CSS */
.myshare_link{}/* +dib*/
.myshare_link,.myshare_link:hover{}/* +cow +m0-2e +tdn */
.myshare{transition:150ms ease-out;fill:#fff;stroke:none}/* +fonhha +fwn +p0-3e0-5e +rc5*/
.myshare svg{width:1.4em;height:1.4em;}
.myshare--small svg{}/* +m0 */
.myshare--big svg{}/* +mr0-4e */
.myshare--x{background-color:#000000}
.myshare--pinterest{background-color:#bd081c}
.myshare--facebook{background-color:#4267b3}
.myshare--tumblr{background-color:#35465C}
.myshare--reddit{background-color:#ff4500}
.myshare--linkedin{background-color:#2867b2}
/*twitter#1da1f2stumbleupon#eb4823digg#000000delicious#0076e8*/
.myshare--share{background-color:#FA8072/*Salmon*/}
.mysharebox{}/* +m150150 +p2252 +cor +coxxf +fwb +rc5 */
/* InfoBox */
.info{}/* +fonva +f80 +coxlf +rc0-5 +p3 Contents Side*/
.infop{}/* +fonva +f90 +coxlf +rc5 +p3 Contents Main (with title)*/
.infom{}/* +fonva +f90 +coxlf +rc0-5 +p3 Contents Main (with titlebar)*/
.infowf{}/* +fonva +f80 +coxwf +rc5-0 +p3 White Contents*/
.infot{} /* +fonav +fwb +fs +cowss +tal +vam +p0x24 Title*/
.infota{width:1.5em;height:1.2em;} /* +coxss +ftr +pr2 Title Arrow */
.infotw{} /* +fonav +f110 +fwb +coxw +vam +pxx44 Title white*/
/* SVG Buttons */
.SVGb{min-width:100px;}/* +cow +coxf(not disabled) +rc10 +fonhha +fwb +hoverfade(not disabled) +tdn +dib +tac */
.SVGb svg{width:18px;height:18px;}/* +m2 +f125 +vam +ftl*/
.SVGb div{}/* +m2824 +dib +f125 +vam*/
input.SVGb{height:22px;border-style:None;}/* Buttons have no svg, unlike LinkButton/HyperLink */
/* hoverfade */
.hoverfade,.hoverfade img,.SVGb{opacity:1.0;}
.hoverfade:hover,.hoverfade:hover img,.SVGb:hover{opacity:0.75;}
/* theme colours (co & color:background:border code) */
.cob,body,h3,.h3,P.footer, TABLE.footer,.footer{color:black;}
.cor,h1,td.h1,.h1,h2,.h2,.mb1,.mb1:visited,.mb1:link,.mysharebox{color:red;}
.cof,.personal,.mb0,.mbdis,.mb0:visited,.mb0:link{color:#B22222/*Firebrick*/;}
.coc,.stockWarning{color:#cc0033/*Crimsonish*/;}
.com,span.markProductOutOfStock,span.markProductOutOfStock a:link
    {color:#c76170/*Mauveish*/;}
.coxl,.coxlf,.info,.infom,.infop,.mb0,.mbdis,.mb0:visited,.mb0:link
    {background:#FFFACD/*LemonChiffon*/;}
.coxss,.cowss,.infot,.infota
    {background:#FA8072/*Salmon*/;border:#FA8072/*Salmon*/ 0px solid;}
.coxy,.mb1,.mb1:visited,.mb1:link{background:Yellow;}  
.coxw,.coxwf,body,.infowf,.infotw,.BoxList,.standard{background:white;}
.coxxr,.mb1,.mb1:visited,.mb1:link{border:Red 1px solid;}
.coxwf{}/* +coxw +coxxf */
.cowss{}/* +cow +coxss */
.coxlf{}/* +coxl +coxxf */
/* now colours with :hover as these must be after :link or :visited, with :active at end*/
.coxxf,.coxlf,.coxwf,.info,.infom,.infop,.infowf,.mb0,.mbdis,.mb0:visited,.mb0:link,.mb0:hover,.mb1:hover,.mb0:active,.mb1:active,.mysharebox
    {border:#B22222/*Firebrick*/ 1px solid;}
.cow,.cowss,.infot,.myshare_link,.myshare_link:hover,.mb0:hover,.mb1:hover,.mb0:active,.mb1:active,.SVGb {color:white;}
.coxf,.mb0:hover,.mb1:hover,.mb0:active,.mb1:active,.SVGb{background:#B22222/*Firebrick*/;}
/* font family (fon & font codes in order) */
.fonva,.info,.infowf,.infom,.infop,.BoxList,.standard,.small,.stockWarning
    {font-family:Verdana, Arial, sans-serif}
.fonav,body,.infot,.infotw,h3,.h3,.gridwordbreak,.griddate
    {font-family:Arial, Verdana, sans-serif}
.fons,h1,td.h1,.h1,h2,.h2,.personal{font-family:SimpsonBold;}
.fona,P.footer, TABLE.footer,.footer,.mb{font-family:Arial;}
.fontva,span.markProductOutOfStock,span.markProductOutOfStock a:link
    {font-family:Tahoma, Verdana, Arial, sans-serif;}
.fonhha,.myshare,.SVGb{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}
/* font size by percent or code */
.f80,.info,.infowf{font-size:80%;}
.f90,.infom,.infop,.small,.mb{font-size:90%;}
.f105,.BoxList{font-size:105%;}
.f100,.standard{font-size:100%;}
.f110,.infotw,.mbdis{font-size:110%;}
.f125,.SVGb svg,.SVGb div{font-size:125%;}
.f150,.personal{font-size:150%;}
.fxs,P.footer, TABLE.footer,.footer,.stockWarning{font-size:x-small;}
.fs,body,span.markProductOutOfStock,span.markProductOutOfStock a:link,.infot
    {font-size:small;}
.fxxl,h1,td.h1,.h1{font-size:xx-large;}
.flr,.mb2{font-size:larger;}
.fxl,h2,.h2{font-size:x-large;}
.fm,h3,.h3{font-size:medium;}
.fpgr{font-size:100%;}
/* font weight */
.fwn,body,P.footer, TABLE.footer,.footer,.standard,.small,.myshare
    {font-weight:normal;}
.fwb,h1,td.h1,.h1,h2,.h2,h3,.h3,.personal,span.markProductOutOfStock,span.markProductOutOfStock a:link,.mb,.infot,.infotw,.mysharebox,.SVGb
    {font-weight:bold;}
/* text align */
.tal,h2,.h2,h3,.h3,.personal,.infot{text-align:left;}
.tac,h1,td.h1,.h1,.mb,.SVGb{text-align:center;}
.tar{text-align:right;}
/* vertical align */
.vat,body,td,div.mascol{vertical-align:top;}
.vam,.mb,.myshare svg,.infot,.infotw,.SVGb svg,.SVGb div{vertical-align: middle;}
/* float */
.ftr,div.masAMenu,.mb2,.infota{float:right;}
.ftl,.SVGb svg{float:left;}
.ftcr{clear:right;}
.ftcb{clear:both;}
/* Radius Corners */
.rc5,.infop,.mb,.myshare,.mysharebox{border-radius:5px;}
.rc5-0,.infot,.infota{border-radius:5px 5px 0 0;}
.rc0-5,.info,.infowf,.infom{border-radius:0 0 5px 5px;}
.rc10,.SVGb{border-radius:10px;}
/* margins (top right bottom left)*/
.m0,body,.myshare--small svg{margin:0px 0px 0px 0px;}
.m2,.SVGb svg{margin:2px;}
.mr2,.infota{margin-right:2px;}
.mr4{margin-right:4px;}
.mr-6,.gridtext,.griddate{margin-right:-6px;}
.mb0,.personal{margin-bottom:0;}
.m2242,div.masAMenu{margin:2px 2px 4px 2px}
.m5052{margin:5px 0px 5px 2px}
.ma00a,.mb{margin-top:auto;margin-right:0;margin-bottom:0;margin-left:auto;}
.m0440,.mb2{margin:0px 4px 4px 0px}
.m0x0{margin-top:0;margin-bottom:0;}
.m150150,.mysharebox{margin: 15px 0px 15px 0px;}
.m0-2e,.myshare_link,.myshare_link:hover{margin: 0.2em}
.mr0-4e,.myshare--big svg{margin-right:0.4em;}
.m2824,.SVGb div{margin:2px 8px 2px 4px;}
.m01040{margin:0 10px 4px 0;}
/* padding (top right bottom left)*/
.p2{padding:2px;}
.p3,.info,.infop,.infom,.infowf{padding:3px;}
.pl5,P.footer, TABLE.footer,.footer{padding-left:5px;}
.p07,gridcell{padding-top:0px;padding-right:7px;}
.p4242,div.mascol{padding: 4px 2px 4px 2px;}
.p0202,.mb{padding:0px 2px 0px 2px;}
.p2252,.mysharebox{padding: 2px 2px 5px 2px;}
.p2244,.mhead{padding: 2px 2px 4px 4px;}
.p1616,input[type^="submit"]{padding:1px 6px 1px 6px;}
.p0-3e0-5e,.myshare{padding:0.3em 0.5em;}
.p0x24,.infot{padding-top:0px;padding-bottom:2px;padding-left:4px;}
.pxx44,.infotw{padding-bottom:4px;padding-left:4px;}
/* display */
.dib,div.mascol div.masInShow,.mb,.myshare_link,.SVGb,.SVGb div,.mhead{display:inline-block}
.dn,div.mascol div.masInHide{display:none}
.dtc,div.mascol{display:table-cell;}
.dt{display:table;}
/* wrap */
.w{white-space:normal;}
.wb,.gridwordbreak,.griddate{white-space:pre-wrap;word-wrap:break-word;}
.wn,.mb {white-space:nowrap;}
/* text decoration */
.tdn,.myshare_link,.myshare_link:hover,.SVGb,.mb,.mb0:hover,.mb1:hover,.mb0:active,.mb1:active{text-decoration:none;}
/* border collapse/box-sizing */
.bcc{border-collapse: collapse;}
.bcs{border-collapse:separate;}
.box,.mhead{box-sizing:border-box;}
/* width/height */
.wm15{max-width:15%;}
.wm18{max-width:18%;}
.w40{width:40%;}
.w60{width:60%;}
.w100{width:100%;}
/* IMPORTANT STUFF GOES LAST */
img {-ms-interpolation-mode: bicubic !important;}/*image-rendering: optimizeQuality;*/
*[disabled],.mbdis {color:Silver;}/*needed for chrome*/
.SVGb[disabled]{background:buttonface;opacity:1.0;}