Body    { background-color: #c8e2d3; text-align: center }
td.table-out     { text-align: center; padding-top: 1px; width: 780px }
a   { color: #1b6b40; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Verdana; text-decoration: underline }
a:hover  { color: #97b383; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Verdana; text-decoration: none }
a.red { color: #e22134; font-style: normal; font-weight: normal; font-size: 8pt; line-height: 100%; font-family: Verdana; text-decoration: underline }
a.red:hover { color: #e22134; font-style: normal; font-weight: normal; font-size: 8pt; line-height: 100%; font-family: Verdana; text-decoration: none }
H1     { color: #1b6b40; font-style: normal; font-weight: bold; font-size: 8pt; font-family: Verdana; text-decoration: none; padding: 0px }
H2   { color: #1b6b40; font-style: normal; font-weight: bold; font-size: 8pt; font-family: Verdana; text-decoration: none }
H3   { color: #f00; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Verdana; text-decoration: none }

td.top_block      { color: #000; font-style: normal; font-weight: bold; font-size: 8pt; line-height: 20px; font-family: Arial; text-decoration: none; background-color: #1b6b40; padding: 0px; border: solid 1px #000 }
td.top_right_nav       { color: #000; font-style: normal; font-weight: bold; font-size: 7pt; font-family: Arial; text-decoration: none; background-color: #1b6b40; padding: 1px 5px }
td.top_block_dark-red { color: #000; background-color: #f00; padding: 0px; border: solid 1px #000 }

td.top_block_gold {color: #000; background-color: #FFCC00; padding: 0px; border: solid 1px #000; }
div.top_nav { width:190px; cursor: hand; }
a.top_nav_gold {color: #000; font-style: normal; font-weight: bold; font-size: 7pt; line-height: 20px; font-family: Verdana;text-decoration: none;background-color:#FFCC00; text-indent: 3px; display: block; }
a.top_nav_gold:hover { color: #000; font-style: normal; font-weight: bold; font-size: 7pt; line-height: 20px; font-family: Verdana; text-decoration: none;background-color: #fff; text-indent: 3px; display: block; }

a.top_nav_red {color: #fff; font-style: normal; font-weight: bold; font-size: 7pt; line-height: 20px; font-family: Verdana;text-decoration: none;background-color:#FF0000; text-indent: 3px; display: block; }
a.top_nav_red:hover { color: #000; font-style: normal; font-weight: bold; font-size: 7pt; line-height: 20px; font-family: Verdana; text-decoration: none;background-color: #fff; text-indent: 3px; display: block; }

a.top_nav_yellow { color:#000; background:#FFFF00; font-weight:bold; font-size:7pt; line-height:20px; font-family:Verdana; text-decoration:none; text-indent:3px; display:block; }

a.top_nav_yellow:hover { color:#000; background:#fff; font-style:normal; font-weight: bold; font-size: 7pt; line-height: 20px; font-family: Verdana; text-decoration: none; text-indent: 3px; display: block; }

td.top_block_dark {color: #000; background-color: #ffff00; padding: 0px; border: solid 1px #000 }
div.top_nav-2 { width:120px; cursor: hand;}
a.top_nav_dark { color: white; font-style: normal; font-weight: bold; font-size: 7pt; line-height: 20px; font-family: Verdana; text-decoration: none; background-color: #FF0000; text-indent: 3px; display: block; }
a.top_nav_dark:hover { color: #000; font-style: normal; font-weight: bold; font-size: 7pt; line-height: 20px; font-family: Verdana; text-decoration: none; background-color: #fff; text-indent: 3px; display: block; }

td.header-nav   { color: #1b6b40; font-style: normal; font-weight: normal; font-size: 8pt; line-height: 115%; font-family: Verdana; text-decoration: none; padding: 1px 0px 0px 8px }

div.left_nav { width:140px; cursor: hand; }

a.top_nav    { color: black; font-style: normal; font-weight: bold; font-size: 7pt; line-height: 20px; font-family: Verdana; text-decoration: none; background-color: #1b6b40; display: block }
a.top_nav:hover  { color: #000; font-style: normal; font-weight: bold; font-size: 7pt; line-height: 20px; font-family: Verdana; text-decoration: none; background-color: #fff; display: block }
a.top_nav_dark-grn { color: white; font-style: normal; font-weight: bold; font-size: 7pt; line-height: 20px; font-family: Verdana; text-decoration: none; background-color: #1b6b40; text-indent: 5px; display: block }
a.top_nav_dark-grn:hover       { color: #000; font-style: normal; font-weight: bold; font-size: 7pt; line-height: 20px; font-family: Verdana; text-decoration: none; background-color: #fff; text-indent: 5px; display: block }

a.top_nav_dark-red { color: white; font-style: normal; font-weight: bold; font-size: 7pt; line-height: 20px; font-family: Verdana; text-decoration: none; background-color: #f00; text-indent: 5px; display: block }
a.top_nav_dark-red:hover { color: #000; font-style: normal; font-weight: bold; font-size: 7pt; line-height: 20px; font-family: Verdana; text-decoration: none; background-color: #fff; text-indent: 5px; display: block }

a.top_nav_right       { color: white; font-style: normal; font-weight: bold; font-size: 7pt; font-family: Verdana; text-decoration: underline; background-color: #1b6b40; display: block }
a.top_nav_right:hover        { color: silver; font-style: normal; font-weight: bold; font-size: 7pt; font-family: Verdana; text-decoration: none; background-color: #1b6b40; display: block }

a.top_nav_top  { color: white; font-style: normal; font-weight: normal; font-size: 9pt; line-height: 20px; font-family: Verdana; text-decoration: underline }
a.top_nav_top:hover   { color: #000; font-style: normal; font-size: 9pt; line-height: 20px; font-family: Verdana; text-decoration: none }

a.left_nav_red { color: #f00; font-style: normal; font-weight: bold; font-size: 7pt; line-height: 20px; font-family: Verdana; text-decoration: none; display: block }
a.left_nav_red:hover { color: #f00; font-style: normal; font-weight: bold; font-size: 7pt; line-height: 20px; font-family: Verdana; text-decoration: none; background-color: #fff; display: block }

a.left_nav { color: #1b6b40; font-style: normal; font-weight: bold; font-size: 7pt; line-height: 20px; font-family: Verdana; text-decoration: none; display: block }
a.left_nav:hover              { color: black; font-style: normal; font-weight: bold; font-size: 7pt; line-height: 20px; font-family: Verdana; text-decoration: none; background-color: #fff; display: block }
td.left_nav                     { color: #000; text-indent: 4px; border-bottom: 1px solid #1b6b40; width: 150px }
td.left_nav_top_link               { color: #000; text-indent: 4px; padding: 0px; border-top: 1px solid #1b6b40; border-bottom: 1px solid #1b6b40; width: 150px }
td.left_nav_header                        { color: black; font-style: normal; font-weight: bold; font-size: 8pt; line-height: 20px; font-family: Verdana; text-decoration: none; padding: 0px }
td.left_nav_search            { color: white; font-style: normal; font-weight: bold; font-size: 7pt; line-height: 20px; font-family: Verdana; text-decoration: none; background-color: #1b6b40; text-indent: 5px; padding: 0px; border: solid 1px black }
td.copyright   { color: #1b6b40; font-style: normal; font-weight: normal; font-size: 9pt; line-height: 20px; font-family: Verdana; text-decoration: none; padding-left: 4px }

a.footer    { color: black; font-style: normal; font-weight: normal; font-size: 7pt; line-height: 100%; font-family: Verdana; text-decoration: underline }
a.footer:hover     { color: #1b6b40; font-style: normal; font-weight: normal; font-size: 7pt; line-height: 100%; font-family: Verdana; text-decoration: none }
td.footer    { color: #000000; font-style: normal; font-weight: normal; font-size: 7pt; line-height: 150%; font-family: Verdana; text-decoration: none }
a.footer_location   { color: gray; font-style: normal; font-weight: bold; font-size: 7pt; line-height: 100%; font-family: Verdana; text-decoration: underline }
a.footer_location:hover    { color: #1b6b40; font-style: normal; font-weight: bold; font-size: 7pt; line-height: 100%; font-family: Verdana; text-decoration: none }
td.footer_address { color: #000000; font-style: normal; font-weight: normal; font-size: 8pt; line-height: 100%; font-family: Verdana; text-decoration: none; }

td.blue_cell             { line-height:150%;color: #000;font-size: 7.5pt; font-family: Verdana; background-color: #e2efe6; padding:2px 1px 3px 1px; border-top: 1px solid white }
td.blue_cell a {font-size: 7.5pt;color: #1b6b40;text-decoration: underline;}
td.blue_cell a:hover {font-size: 7.5pt;color: #1b6b40;text-decoration: none;}
td.blue_cell2 { color: #000;font-size: 8pt; font-family: Verdana; background-color: #e2efe6; padding:3px 1px 4px 1px; border-top: 1px solid white }
td.blue-cell-right       { font-style: normal; font-weight: normal; font-family: Arial; background-color: #e2efe6; padding: 5px; border: solid 1px #000 }
td.blue_cell_top          { color: #000; font-style: normal; font-weight: normal; font-size: 8pt; line-height: 100%; font-family: Arial; text-decoration: none; background-color: #e2efe6; padding: 2px;}
td.blue_cell_bottom          { color: #000; font-style: normal; font-weight: normal; font-size: 8pt; line-height: 100%; font-family: Arial; text-decoration: none; background-color: #e2efe6; padding-right: 5px; padding-left: 5px }
td.blue_cell_content                 { color: #000; font-style: normal; font-weight: normal; font-size: 8pt; line-height: 125%; font-family: Verdana; text-decoration: none; background-color: #e2efe6; text-align: left; padding: 4px 2px 4px}
td.blue_cell_content-top { color: #000; font-style: normal; font-weight: normal; font-size: 7pt; font-family: Verdana; text-decoration: none; background-color: #e2efe6; text-align: left; padding: 2px 2px 2px 12px }
td.blue_cell_outside  { color: #000; font-style: normal; font-weight: normal; font-size: 8pt; line-height: 100%; font-family: Verdana; text-decoration: none; background-color: #e2efe6; text-align: left; padding:2px; border: solid 1px black }
td.home-image   { color: #000; font-style: normal; font-weight: normal; font-size: 8pt; line-height: 100%; font-family: Verdana; text-decoration: none; text-align: left }
td.blue_cell_header     { color: #f00; font-style: normal; font-weight: bold; font-size: 8pt; line-height: 100%; font-family: Verdana; text-decoration: none; padding-bottom: 2px }
td.content_cell          { color: #1b6b40; font-size: 8pt; line-height: normal; font-family: verdana; background-color: #fff; padding: 10px; border: solid 1px #000 }
td.product-image       { color: #1b6b40; font-weight: bold; font-size: 7pt; font-family: verdana, FontName; background-color: #fff; padding: 2px; border: solid 1px #000 }

a.small_directions { color: #000; font-style: normal; font-weight: normal; font-size: 8pt; line-height: 150%; font-family: Verdana; text-decoration: underline}
a.small_directions:hover  { color: #000; font-style: normal; font-weight: normal; font-size: 8pt; line-height: 150%; font-family: Verdana; text-decoration: none}
a.small   { color: #1b6b40; font-style: normal; font-weight: normal; font-size: 8pt; line-height: 100%; font-family: Verdana; text-decoration: underline }
a.small:hover    { color: #000; font-style: normal; font-weight: normal; font-size: 8pt; line-height: 100%; font-family: Verdana; text-decoration: none }
a.img_footer { color: #58805e; font-style: normal; font-weight: normal; font-size: 7pt; line-height: 140%; font-family: Verdana; text-decoration: underline; }
a.img_footer:hover { color: #97b383; font-style: normal; font-weight: normal; font-size: 7pt; line-height: 140%; font-family: Verdana; text-decoration: none; }

input.headsearch   { border: solid 1px #000 }

td.content               { color: #1b6b40; font-style: normal; font-weight: normal; font-size: 8pt; line-height: normal; font-family: Verdana; text-decoration: none; padding-top: 2px; padding-bottom: 8px; padding-left: 8px }
td.subpage-content             { color: #1b6b40; font-style: normal; font-weight: normal; font-size: 8pt; line-height: 115%; font-family: Verdana; text-decoration: none; padding-top: 2px; padding-bottom: 8px; padding-left: 3px; width: 495px }
td.american-general       { color: #1b6b40; font-style: normal; font-weight: normal; font-size: 8pt; line-height: 115%; font-family: Verdana; text-decoration: none; padding: 4px 10px; text-align:center;}
td.american-general-home       { color: #1b6b40; font-style: normal; font-weight: normal; font-size: 8pt; line-height: 115%; font-family: Verdana; text-decoration: none; background-color: white; padding: 5px 5px 10px 10px; border-top: 1px solid #000; border-right: 1px solid #000; border-bottom: 1px solid #000 }
td.right-side     { font-style: normal; font-weight: normal; padding-left: 5px }
td.table_header  { color: #1b6b40; font-style: normal; font-weight: bold; font-size: 8pt; line-height: 110%; font-family: Verdana; text-decoration: none; padding: 0px }
td.content_large  { color: #1b6b40; font-size: 8pt; line-height: 115%; font-family: Verdana; padding: 8px; vertical-align:top; }
td.content_home            { color: #1b6b40; font-style: normal; font-weight: normal; font-size: 8pt; line-height: 100%; font-family: Verdana; text-decoration: none; padding: 2px 0px 8px 9px }
td.product_table  { font-style: normal; font-weight: normal; font-size: 7pt; line-height: 125%; font-family: Verdana; text-decoration: none }
a.redx { color: #EF4C43; font-style: normal; font-weight:bold; font-size: 7pt; line-height: 100%; font-family: Verdana; text-decoration: none }
a.redx:hover  { color: #EF4C43; font-style: normal; font-weight: bold; font-size: 7pt; line-height: 100%; font-family: Verdana; text-decoration: underline }
a.bluex { color: #0000dd; font-style: normal; font-weight:bold; font-size: 7pt; line-height: 100%; font-family: Verdana; text-decoration: none }
a.bluex:hover  { color: #0000dd; font-style: normal; font-weight: bold; font-size: 7pt; line-height: 100%; font-family: Verdana; text-decoration: underline }
img.green_border   { border: solid 1px #000 }

td.home-content-cell        { color: #1b6b40; font-size: 8pt; font-family: Verdana; background-color: white; padding: 12px; border: solid 1px #000 }
td.header      { color: #1b6b40; font-style: normal; font-weight: normal; font-family: Verdana; text-decoration: none; background: no-repeat right top }
td.header-h-and-h      { color: #1b6b40; font-style: normal; font-weight: normal; font-family: Verdana; text-decoration: none; background: no-repeat right top; padding-left:8px; }
td.header-tag { color: #000; font-style: normal; font-weight: normal; font-family: Verdana; text-decoration: none; padding-left: 20px }
td.mid-cell {}
td.search-but { padding-left: 3px }
td.home-products-bot-right    { color: #1b6b40; font-style: normal; font-weight: normal; font-size: 8pt; line-height: 115%; font-family: Verdana; text-decoration: none; background-color: #fff; padding: 4px; border: solid 1px #000; width: 145px }
td.home-prod-right-head   { color: #1b6b40;font-size: 9pt; line-height: normal; font-family: Verdana; text-decoration: none; padding-top: 1px; padding-bottom: 1px; padding-left: 2px }
td.home-prod-right-sub   { color: #1b6b40;ont-size: 8pt; line-height: normal; font-family: Verdana; text-decoration: none; padding-top: 1px; padding-bottom: 1px; padding-left: 12px }
td.bbq-pic-table { padding-bottom: 3px; border-bottom: 1px solid #000 }
td.sitemap-main { color: #1b6b40; font-style: normal; font-weight: normal; font-size: 8pt; line-height: normal; font-family: Verdana; text-decoration: none; padding-top: 3px; padding-bottom: 3px; padding-left: 3px }
td.sitemap-sub  { color: #1b6b40; font-style: normal; font-weight: normal; font-size: 8pt; line-height: normal; font-family: Verdana; text-decoration: none; padding-top: 3px; padding-bottom: 3px; padding-left: 15px }
.formfield      { color: #1b6b40; font-style: normal; font-weight: normal; font-size: 8pt; line-height: normal; font-family: Verdana; text-decoration: none; background-color: #eee; padding: 1px 2px 3px; border: solid 1px #000; height: 20px }
.formfield-comment       { color: #1b6b40; font-style: normal; font-weight: normal; font-size: 8pt; line-height: normal; font-family: Verdana; text-decoration: none; background-color: #eee; padding: 2px 2px 4px; border: solid 1px #000; scrollbar-3dlight-color: #BBBBBB; scrollbar-arrow-color: #1B6B40; scrollbar-darkshadow-color: #DDDDDD; scrollbar-face-color: #BBBBBB; scrollbar-highlight-color: #BBBBBB; scrollbar-shadow-color: #1B6B40; scrollbar-track-color: #DDDDDD  }
.formbutton   { color: #fff; font-style: normal; font-weight: normal; font-size: 8pt; line-height: normal; font-family: Verdana; text-decoration: none; background-color: #1b6b40; border-style: solid; border-width: 1px; border-color: #bbb #222 #222 #bbb; height: 20px }
td.faq-top { color: #1b6b40; font-style: normal; font-weight: normal; font-size: 8pt; line-height: normal; font-family: Verdana; text-decoration: none; padding-bottom: 8px }
td.faq-bottom { color: #1b6b40; font-style: normal; font-weight: normal; font-size: 8pt; line-height: normal; font-family: Verdana; text-decoration: none; padding-top: 5px; padding-bottom: 5px; border-top: 1px solid #1b6b40 }
td.cell-text { color: #1b6b40; font-style: normal; font-weight: normal; font-size: 8pt; line-height: normal; font-family: Verdana; text-decoration: none; padding: 2px }
td.wood-chart { color: #1b6b40; font-style: normal; font-weight: normal; font-size: 8pt; line-height: normal; font-family: Verdana; text-decoration: none; padding: 2px 4px; border: solid 1px #1b6b40 }
td.home-right-cell {
	color: #000;
	font-style: normal;
	font-size: 8pt;
	line-height: 100%;
	font-family: Verdana;
	text-decoration: none;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 3px;
	padding-right: 3px;
}
td.home-right-cell-top {
	color: #000;
	font-style: normal;
	font-weight: bold;
	font-size: 8pt;
	line-height: 100%;
	font-family: Verdana;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
a.home-right-nav { color: #000; font-style: normal; font-weight: bold; font-size: 8pt; line-height: 100%; font-family: Verdana; text-decoration: underline;}
a.home-right-nav:hover { color: #000; font-style: normal; font-weight: bold; font-size: 8pt; line-height: 100%; font-family: Verdana; text-decoration: none;}
td.home-specials-top {color:white;font-size:9.5pt;font-weight:bold;background-color:#FF0000; padding:2px;text-align:center;}
a.white { color: #FFFFFF; font-style: normal; font-weight: normal; font-size: 9pt; line-height: 100%; font-family: Verdana; text-decoration: underline }
a.white:hover { color: #FFFFFF; font-style: normal; font-weight: normal; font-size: 9pt; line-height: 100%; font-family: Verdana; text-decoration: none }
td.clearance-cat {color: #FFFFFF; font-weight: bold; font-size: 8pt; font-family: Verdana; text-decoration: none; background-color:#1b6b40;padding:4px;border: solid 1px #1b6b40;}
td.clearance-item {color: #1b6b40; font-weight: normal; font-size: 8pt; font-family: Verdana; text-decoration: none;padding:2px;border: solid 1px #1b6b40;}
td.clearance-check {padding:2px;border: solid 1px #1b6b40;}
td.clearance-item2 {color: #1b6b40; font-weight: normal; font-size: 8pt; font-family: Verdana; text-decoration: none;padding:2px;background-color:#eee;border: solid 1px #1b6b40;}
td.clearance-check2 {padding:2px;background-color:#eee;border: solid 1px #1b6b40;}
td.right-cell-text { color:black;font-size: 8pt; line-height: normal; font-family: Verdana; padding: 1px; vertical-align:top; }
#home-flash {width:315px;height:270px;border:solid 1px black;}
.home-bullet {padding:0;margin:0 0 0 18;list-style-type:disc;list-style-position: outside;}
.home-bullet li {padding:1px 0;}

.bold-red { font-weight:bold; color:#f00; }
.bold-blue { font-weight:bold; color:#009; }
.bold-red-big { font-weight:bold; color:#f00; font-size:10pt; }
ul.specials-list {
	
}

ul.specials-list li {
	padding:5px 0px;
}