h4  { margin: 0em; font-size: 1em; }
.narrative { line-height: 150%; width: 80%; margin-left: auto; margin-right: auto;}
table { border: 2px solid silver; border-collapse: collapse; }
#package { width: 20em; margin-left: auto; margin-right: auto; margin-top: 1em;}
td { border: 1px solid silver;}
th { background-color: #AAAAAA; border: 2px solid silver; }
input { font-family: 'Courier New', Courier, monospace; }
.postaltype { width: 100%; margin: 1em auto 0em auto; border: 0px solid #DDDDDD; background-color: white;}
.pipsection { width: 99%; margin: 1em auto 0em auto; padding-bottom: 1em; border: none; background-color: silver;}
.logo { font-size: 2.5em; float: left; height: 2em; width: 2em; border: 2px solid silver; margin: 0.1em; text-align: center; }
.description { margin: 0.1em; float: left; width: 48%; line-height: 125%;}
.pricing1 { margin: 0.1em; float: right; width: 15%;  background-color: #EEEEEE; height: 4.8em; padding: 0.5em;}
.pricing2 { margin: 0.1em; float: right; width: 15%; background-color: #EEEEEE;  height: 4.8em; padding: 0.5em; }
.pricingtable { margin: 0.2em; float: right; width: 34%; background-color: #EEEEEE; padding: 0.5em; border-color: white;}
td.pricingtable, th.pricingtable { background-color: #EEEEEE; border: 2px solid white;}
hr { width: 80%; color: #773739; background-color: #773739;}
#addthis { float: right; }