body        { font-family : arial,helvetica,sans-serif; font-size : 12px; color: #222200 }
td          { font-family: arial,helvetica,sans-serif; font-style: normal; font-size: 12px; color: #222200; line-height: 1.3em; }
p           { font-family: arial,helvetica,sans-serif; font-style: normal; font-size: 12px; color: #222200; line-height: 1.3em; }
p.deptmenu  { font-family: arial,helvetica,sans-serif; font-style: normal; font-weight: bold; font-size: 12px; color: #222200 }
p.breakhere {page-break-before: always}
input, select { font-family: arial,helvetica,sans-serif; font-style: normal; font-size: 11px; color:#222222}
textarea    { font-family: arial,helvetica,sans-serif; font-style: normal; font-size: 12px; color:#222222}
li          { font-family: arial,helvetica,sans-serif; font-style: normal; font-size: 12px; color: #222200; margin-bottom: 4px; line-height: 1.3em;}
.txt0       { font-family: arial,helvetica,sans-serif; font-weight: normal; font-style: normal; font-size: 10px; color: #220000 }
.txt0_b     { font-family: arial,helvetica,sans-serif; font-weight: bold; font-style: normal; font-size: 10px; color: #220000 }
.txt0_g     { font-family: arial,helvetica,sans-serif; font-weight: normal; font-style: normal; font-size: 10px; color: #6E4A1D }
.txt0_r     { font-family: arial,helvetica,sans-serif; font-weight: normal; font-style: normal; font-size: 10px; color: #D01030 }
.txt0_gb    { font-family: arial,helvetica,sans-serif; font-weight: bold; font-style: normal; font-size: 10px; color: #6E4A1D }
.txt0_s     { font-family: georgia, serif; font-weight: normal; font-style: normal; font-size: 10px; color: #220000 }
.txtc0      { font-family: courier new; font-style: normal; font-size: 8px; color: #222200 }
.txtc       { font-family: courier new; font-style: normal; font-size: 12px; color: #222200 }
.txt1       { font-family: arial,helvetica,sans-serif; font-style: normal; font-size: 12px; color: #222200 }
.txt1_s     { font-family: georgia, serif; font-style: normal; font-size: 12px; color: #222200;line-height: 13pt }
.txt1_b     { font-family: arial,helvetica,sans-serif; font-weight: bold; font-style: normal; font-size: 12px; color: #222200 }
.txt1_g     { font-family: arial,helvetica,sans-serif; font-weight: normal; font-style: normal; font-size: 12px; color: #6E4A1D }
.txt1_gb    { font-family: arial,helvetica,sans-serif; font-weight: bold; font-style: normal; font-size: 12px; color: #6E4A1D }
.txt1_dgb   { font-family: arial,helvetica,sans-serif; font-weight: bold; font-style: normal; font-size: 12px; color: #006015 }
.txt1_grb   { font-family: arial,helvetica,sans-serif; font-weight: bold;  font-style: normal; font-size: 12px; color: #999999 }
.txt1_ob    { font-family: arial,helvetica,sans-serif; font-weight: bold; font-style: normal; font-size: 12px; color: #dd6633 }
.txt2       { font-family: arial,helvetica,sans-serif; font-style: normal; font-size: 14px; color: #222200 }
.txt2_b     { font-family: arial,helvetica,sans-serif; font-weight: bold;  font-style: normal; font-size: 14px; color: #222200 }
.txt2_gb    { font-family: arial,helvetica,sans-serif; font-weight: bold;  font-style: normal; font-size: 14px; color: #6E4A1D }
.txt2_grb   { font-family: arial,helvetica,sans-serif; font-weight: bold;  font-style: normal; font-size: 14px; color: #999999 }
.txt2_ob    { font-family: arial,helvetica,sans-serif; font-weight: bold;  font-style: normal; font-size: 14px; color: #dd6633 }
.txt3       { font-family: arial,helvetica,sans-serif; font-style: normal; font-size: 16px; color: #222200 }
.txt3_b     { font-family: arial,helvetica,sans-serif; font-weight: bold; font-style: normal; font-size: 16px; color: #222200 }
.feat       { font-family: arial,helvetica,sans-serif; font-style: normal; font-weight: bold; font-size: 14px; color: #222200 }
.h1         { font-family: arial,helvetica,sans-serif; font-weight: bold; font-size: 16px; color: #6E4A1D; }
.head       { font-family: arial,helvetica,sans-serif; font-weight: bold; font-size: 15px; color: #6E4A1D; margin-bottom: 0px; }
.head_g     { font-family: arial,helvetica,sans-serif; font-weight: bold; font-size: 15px; color: #6E4A1D; margin-bottom: 0px; }
.head_o     { font-family: arial,helvetica,sans-serif; font-weight: bold; font-size: 15px; color: #db8e35; margin-bottom: 0px; }
.subhead    { font-family: arial,helvetica,sans-serif; font-weight: bold; font-size: 14px; color: #6E4A1D; margin-bottom: 2px; }
.subhead_g  { font-family: arial,helvetica,sans-serif; font-weight: bold; font-size: 14px; color: #6E4A1D; margin-bottom: 2px; }
.subhead_o  { font-family: arial,helvetica,sans-serif; font-weight: bold; font-size: 14px; color: #db8e35; margin-bottom: 3px; }
.newshead   { font-family: arial,helvetica,sans-serif; font-weight: bold; font-size: 13px; color: #6E4A1D; margin-bottom: 0px; }
h1          { font-family: arial,helvetica,sans-serif; font-weight: bold; font-size: 17px; color: #6E4A1D; margin-bottom: 0px; }
h1.fat      { font-family: arial,helvetica,sans-serif; font-weight: bold; font-size: 19px; color: #6E4A1D; margin-bottom: 0px; }
h2          { font-family: arial,helvetica,sans-serif; font-weight: bold; font-size: 13px; color: #6E4A1D; margin-bottom: 2px; margin-top:14px; }
h3          { font-family: arial,helvetica,sans-serif; font-weight: bold; font-size: 12px; color: #999966 ; margin-top: 2px; margin-bottom: 2px; }
.tab        { font-family: arial,helvetica,sans-serif; font-style: normal; font-size: 11px; color: #6E4A1D; text-align: center }

td.leftbar  { width:50px; background-color:#e1efc7; }
td.onSale   { background:url("/images/onsale-80x72.gif") no-repeat right bottom;}
td.onSale2   { background:url("/images/onsale-33x30.gif") no-repeat 85% 90%;}
table.onSale   { background:url("/images/onsale-33x30.gif") no-repeat right bottom;}

td.cal_active   { font-family: arial,helvetica,sans-serif; font-style: normal; font-size: 11px; color:#000000; text-align: center; width:16px; height:18px; border: 1px solid #cad9b9; padding:0px;}
td.cal_inactive { font-family: arial,helvetica,sans-serif; font-style: normal; font-size: 11px; color:#aaaaaa; text-align: center; width:16px; height:18px; padding:0px; }
td.cal_today    { font-family: arial,helvetica,sans-serif; font-style: normal; font-weight: bold; font-size: 11px; text-align: center; width:16px; height:18px; background-color:#fff5d4; border: 1px solid #666666; padding:0px;}

td.calbig_active   { font-family: arial,helvetica,sans-serif; font-style: normal; font-size: 11px; color:#000000; text-align: center; width:16px; height:18px; border: 1px solid #cad9b9; padding:0px;width:120px;height:100px;}
td.calbig_inactive { font-family: arial,helvetica,sans-serif; font-style: normal; font-size: 11px; color:#aaaaaa; text-align: center; width:16px; height:18px; padding:0px;width:120px;height:100px; }
td.calbig_today    { font-family: arial,helvetica,sans-serif; font-style: normal; font-weight: bold; font-size: 11px; text-align: center; width:16px; height:18px; border: 1px solid #333333; padding:0px;width:120px;height:100px;}

a.mm_1      { font-family: Arial, Helvetica,sans-serif; font-size: 12pt; font-weight: bold; color: #109030; }
.form_input     { border-right: #666 1px solid; border-top: #666 1px solid; background: #fff9ee; border-left: #666 1px solid; padding-left: 4px;
color: #000; border-bottom: #666 1px solid; font-family: arial,helvetica,sans-serif; font-style: normal; font-size: 12px; color: #333300 }
table.subOrder  { font-family: arial,helvetica,sans-serif; font-style: normal; font-size: 10px; color: #222200 }
li.bullet   { margin:0 0 0 0px; padding:0 0 5px 12px; line-height:1.5em; list-style:none; background:url("/images/bullet_orange.gif") no-repeat 0 .5em; line-height: 1.3em;  }
li.dot      { margin:0 0 0 6px; padding:3px 0 0px 10px; line-height:1.2em; list-style:none; background:url("/images/bullet_small.gif") no-repeat 0 .2em; line-height: 1.3em;  }

a:link, a:visited       { color: #109030;;text-decoration: none}
a:active, a:hover       { color: #dd6633;text-decoration: underline}

a.nl:link, a.nl:visited { color: #109030;text-decoration: none}
a.nl:active, a.nl:hover { color: #dd6633;text-decoration: underline}

a.townLink:link, a.townLink:visited { color: #333333;text-decoration: none; font-style: italic;}
a.townLink:active, a.townLink:hover { color: #dd6633;text-decoration: underline; font-style: italic;}

a.mc:link, a.mc:visited { color: #333333;text-decoration: none}
a.mc:active, a.mc:hover { color: #dd6633;text-decoration: underline}

a.calday:link           { color: #109030;text-decoration: none}
a.calday:visited        { color: #109030;text-decoration: none}
a.calday:active         { color: #dd6633;}
a.calday:hover          { color: #dd6633;}

a.dgb:link    { color: #006015;font-weight: bold;font-size: 12px;text-decoration: none}
a.dgb:visited { color: #006015;font-weight: bold;font-size: 12px;text-decoration: none}
a.dgb:active  { color: #dd6633;font-weight: bold;font-size: 12px;}
a.dgb:hover   { color: #dd6633;font-weight: bold;font-size: 12px;}

#navlist                { padding: 0 1px 1px; margin-top: 0px; margin-left: 0px; width: 140px; }
#navlist li             { list-style: none; margin: 0; text-align: left; }
#xnavlist li a          { display: block; padding: 4px 5px 4px 5px; border-left: 5px; background: #ffffe9; text-decoration: none; }
#navlist li a           { display: block; padding: 0.30em 0.15em 0.30em 0.30em; background: #ffffe9; text-decoration: none; }
#navlist li a:link      { color: #109030; }
#navlist li a:visited   { color: #109030; }
#navlist li a:hover     { border-color: #ffffff; color: #dd6633; background: #f3f3dd; }

#membermenu             { padding: 0 1px 1px; margin-top: 0px; margin-left: 0px; margin-bottom: 0px; width: 140px;}
#membermenu li          { list-style: none; margin: 0; border-bottom: 1px solid #999999; text-align: left; }
#membermenu li a        { display: block; padding: 0em 0.15em 0.1em 0.30em; text-decoration: none; font-size: 13px;}
#membermenu li a:link   { color: #108020; }
#membermenu li a:visited { color: #108020; }
#membermenu li a:hover  { border-color: #ffffff; color: #dd6633; background: #f3f3dd; }

#listingbody ul         { margin:0 0 8px 0px; padding:2px 0 3px 10px;}
#listingbody li         { margin:0 0 0 6px; padding:3px 0 0px 10px; line-height:1.2em; list-style:none; background:url("/images/bullet_small.gif") no-repeat 0 .2em; line-height: 1.3em;  }

ul.tinyBulls            { margin:0 0 8px 0px; padding:2px 0 3px 6px;}
ul.tinyBulls li         { margin:0 0 0 0px; padding:3px 2px 2px 8px; line-height:1.2em; list-style:none; background:url("/images/bullet_small.gif") no-repeat 0 .2em; line-height: 1.3em;  }

ul.blogBulls            { margin:0 0 0 0; padding:2px 0 6px 6px;}
ul.blogBulls li         { margin:0 0 0 2px; padding:3px 2px 2px 18px; line-height:1.2em; list-style:none; background:url("/images/bullet_blog.gif") no-repeat 0 .2em; line-height: 1.3em;  }

li.gridcell             { margin:0 0 0 2px; padding:0 0 0px 8px; line-height:1.5em; list-style:none; background:url("/images/bullet_small.gif") no-repeat center left; }

table.date_selector select, table.dateselector input { font-size: 10px; }
table.store_header select, table.store_header input { font-size: 10px; }

#cartform  input        { font-family: arial,helvetica,sans-serif; font-style: normal; font-size: 12px; color: #222200 }

td.brb                  { border-left: 1px solid #dddddd; border-right: 1px solid #dddddd; border-bottom:dotted 1px #aa3333; }

div.blogBlock           { margin:0px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #666666; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; }
.blogTagline            { font-size: 14px; font-style: italic; padding: 0.4em 0 0.4em 0; }
a.blogLink              { font-weight: bold; font-size: 12px; }

#nicetable table        { border: 1px solid #dddddd; border-collapse: collapse; }
#nicetable td.brb       { border-left: 1px solid #dddddd; border-right: 1px solid #dddddd; border-bottom:dotted 1px #aa3333; }
#nicetable td           { border: 1px solid #dddddd; }
#nicetable .nb          { border: none; }

#nicetable_dark table   { border: 1px solid #bbbbbb; border-collapse: collapse; }
#nicetable_dark td      { border: 1px solid #bbbbbb; }
#nicetable_dark .nb     { border: none; }

#printtable table       { border: 1px solid #000000; border-collapse: collapse;}
#printtable td          { border-left: 1px solid #dddddd; border-right: 1px solid #dddddd; border-bottom:dotted 1px #999999; }

#dhtmltooltip           { position: absolute; width: 120px; border: 1px solid black; padding: 2px; background-color: #ffeeaa; 
                          visibility: hidden; z-index: 100;  font-family: arial,helvetica,sans-serif; font-style: normal; 
                          font-size: 11px; color: #222200 }

.clear                  { clear: both; line-height: 0px; height: 0px; overflow:hidden;}


