h1 { color: #8f734f; }
#zip_search{ border: solid 1px #ff0000; }
#zip_search th { font-size: 12px; font-weight: 900; font-color: #333; text-align: right; padding-right: 10px; }
.tab_on { font-size: 14px; color: #ff0000; padding: 10px; text-decoration: none; font-weight: 900; }
.tab_off { font-size: 14px; color: #666; padding: 10px; text-decoration: none; font-weight: 900; }
#no_match_found { color: #ff0000; font-size: 16px; font-weight: 900; }
#sub_navigation { font-size: 11px; color: #666; }
a.tab_on:link {text-decoration: none; color: #8f734f; }
a.tab_on:visited {text-decoration: none; color: #8f734f; }
a.tab_on:active {text-decoration: none; color: #0e121a; }
a.tab_on:hover {text-decoration: none; color: #0e121a;}
a.tab_off:link {text-decoration: none; color: #8f734f; }
a.tab_off:visited {text-decoration: none; color: #8f734f; }
a.tab_off:active {text-decoration: none; color: #0e121a; }
a.tab_off:hover {text-decoration: none; color: #0e121a;}
a { font-family: helvetica, arial, sans-serif; color: #8f734f; padding: 0 10px 10px 0; margin-bottom: 10px; text-decoration: none; }
a:link {text-decoration: underline; color: #8f734f; }
a:visited {text-decoration: underline; color: #8f734f; }
a:active {text-decoration: none; color: #0e121a; }
a:hover {text-decoration: none; color: #0e121a; }
.results { font-size: 12px; border-bottom: dotted 1px #aaa; background: #ffffcc; padding-bottom: 10px; }
.results table { vertical-align: top;  }
.results td { padding-top: 10px; }
.rank_bg { background: #ffffcc; border-bottom: solid 1px #ccc; }
.rank_bg a { font-weight: 900; }
#page { font-size: 11px; }
p { padding: 0; margin: 0; }

