.h3header { font-size: 18px; text-align: center; }
#fuelpricetable { border: solid 0px black; border-spacing: 1px; font-size: 13px; margin-top: 40px; margin-bottom: 20px; width: 100%; }
#fuelpricetable td { padding: 3px 5px 3px 5px; border: solid 1px #ddd; font-size: 14px; vertical-align: middle; }
#fuelpricetable .header_main td { font-weight: bold; font-size: 17px; background-color: #666; border: solid 1px #666; color: white; text-align: center; padding: 5px 10px; }
#fuelpricetable tr.header { font-weight: bold; color: black; }
#fuelpricetable tr.header td { font-size: 14px; border-color: #C3D3DD; background-color: #bbb; text-align: center; border: 0; border-bottom: solid 1px #000; }
#fuelpricetable td.deliv_cond { width: 100%; }
#fuelpricetable tr td.hcenter { text-align: center; }
#fuelpricetable tr td.top { vertical-align: top; }
#fuelpricetable tr td.tab { padding-left: 40px; }
#fuelpricetable tr.nbri td, #fuelpricetable tr.snbri td { background-color: #eeeeee; border: solid 1px #ddd; }
#fuelpricetable tr.bri td, #fuelpricetable tr.sbri td { background-color: #dfdfdf; border: solid 1px #ccc; }
#fuelpricetable tr.snbri td { border-top: dotted 1px gray; }
#fuelpricetable tr.sbri td { border-top: dotted 1px black; }
#fuelpricetable tr.snbri td.noextrabord, #fuelpricetable tr.sbri td.noextrabord { /*border: 0;*/border: solid 1px #ddd; }
/*#fuelpricetable tbody td { border: 0; }*/
#statblock ul { margin-top: -10px; }
#fuelpricetable tr.blank td { background-color: white; font-size: 1px; height: 1px; border: 0; padding: 0; margin: 0; }

#contacnts td { vertical-align: bottom; border-bottom: dotted 1px gray; }