h4  { margin: 0em; font-size: 1em; }

input { font-family: 'Courier New', Courier, monospace; }
.pipsection { width: 99%; margin: 1em auto 0em auto; padding-bottom: 1em; border: 1px solid silver; background-color: silver;}
hr { width: 80%; color: #773739; background-color: #773739;}

.pricingtable { width: 100%; background-color: #FFF; border-collapse: collapse; margin: 1em 0em 0.5em 0em;}
.pricingtable td, .pricingtable th { background-color: #fff; border: 2px solid silver; padding: 0.3em; vertical-align: top;}
.pricingtable th { background-color: #ddd; }

.navail { color: gray; }
.price { text-align: right; vertical-align: middle!important; font-style: normal!important; background-color: #eee!important; }
.typetitle { background-color: #e5e5e5!important; font-style: italic; vertical-align: middle!important; }
.cellGeneric { font-size: 2em; width: 65px; text-align: center; color: #FFF; }
#cellFirstClass { background-color: #A00; }
#cellSecondClass { background-color: #3C9148; }
#cellStdParcels { background-color: #72568F; }
#cellSpecialDel { background-color: #E2C103; }
#cellAirmail { background-color: #2D47C1; }
#cellSurface { background-color: #0CC015; }
#addthis { float: right; margin-top: 0.5em; margin-right: 0.5em;}