.header {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:18px; color: #000000; text-decoration: none}
.header A:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:18px; color: #000000; text-decoration: none}
.header A:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:18px; color: #000000; text-decoration: none}
.header A:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:18px; color: #000000; text-decoration: none}
.header A:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:18px; color: #000000; text-decoration: none}

/*class for header navigation*/
.navHeader {font-family: Palatino Linotype, Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FFFFFF; background-color: #2D6248; text-decoration: none;}
.navHeader A:link {font-family: "Palatino Linotype", Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #fff; text-decoration: none;}
.navHeader A:visited {font-family: "Palatino Linotype", Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #fff; text-decoration: none;}
.navHeader A:active {font-family: "Palatino Linotype", Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #d6d5b7; text-decoration: none;}
.navHeader A:hover {font-family: "Palatino Linotype", Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #d6d5b7; text-decoration: none;}

.navHeaderSelected {font-family: "Palatino Linotype", Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #fff; background-color: #3B7F5E; text-decoration: none;}
.navHeaderSelected A:link {font-family: "Palatino Linotype", Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #fff; text-decoration: none;}
.navHeaderSelected A:visited {font-family: "Palatino Linotype", Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #fff; text-decoration: none;}
.navHeaderSelected A:active {font-family: "Palatino Linotype", Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #d6d5b7; text-decoration: none;}
.navHeaderSelected A:hover {font-family: "Palatino Linotype", Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #d6d5b7; text-decoration: none;}

/*class for the text at right of the header; where about us, help, cart, phone# are*/
.headerRightText {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #000000; text-decoration: none}
.headerRightText A:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #000000; text-decoration: none}
.headerRightText A:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #990000; text-decoration: none}
.headerRightText A:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #990000; text-decoration: underline}
.headerRightText A:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #990000; text-decoration: underline}

/*left navigation bar - large category headings */
.navCategory {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; background-color: #D6D5B7; text-align: left; text-decoration: none;}
.navCategory A:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; background-color: #D6D5B7; text-align: left; text-decoration: none;}
.navCategory A:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; background-color: #D6D5B7; text-align: left; text-decoration: none;}
.navCategory A:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #990000; background-color: #D6D5B7; text-align: left; text-decoration: none;}
.navCategory A:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #990000; background-color: #D6D5B7; text-align: left; text-decoration: none;}

/*left navigation bar - large category headings */
.navLinkBox2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #000000; background-color: #D6D5B7; text-align: left; text-decoration: none;}
.navLinkBox2 A:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #000000; background-color: #D6D5B7; text-align: left; text-decoration: none;}
.navLinkBox2 A:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #000000; background-color: #D6D5B7; text-align: left; text-decoration: none;}
.navLinkBox2 A:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #990000; background-color: #D6D5B7; text-align: left; text-decoration: none;}
.navLinkBox2 A:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #990000; background-color: #D6D5B7; text-align: left; text-decoration: none;}

/*left navigation bar - line items for categories */
.navLineItem {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; background-color: #EFEFDE; text-align: left; text-decoration: none;}
.navLineItem A:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; background-color: #EFEFDE; text-align: left; text-decoration: none;}
.navLineItem A:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; background-color: #EFEFDE; text-align: left; text-decoration: none;}
.navLineItem A:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #900; background-color: #efefde; text-align: left; text-decoration: none;}
.navLineItem A:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #900; background-color: #efefde; text-align: left; text-decoration: none;}

.navLineItemSelected {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #990000; background-color: #efefde; text-align: left; text-decoration: none;}
.navLineItemSelected A:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #990000; background-color: #efefde; text-align: left; text-decoration: none;}
.navLineItemSelected A:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #990000; background-color: #efefde; text-align: left; text-decoration: none;}
.navLineItemSelected A:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #990000; background-color: #efefde; text-align: left; text-decoration: none;}
.navLineItemSelected A:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #990000; background-color: #efefde; text-align: left; text-decoration: none;}

.navRightHeader {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; background-color: #C7C57D; text-align: left; text-decoration: none;}
.navRightRow1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; background-color: #FFFFFF; text-align: left; text-decoration: none;}
.navRightRow2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; background-color: #EFEFDE; text-align: left; text-decoration: none;}

/*left navigation bar - for search box text */
.navSearch {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #ffffff; background-color: #2d6248; text-align: left;}

/*the top drill down as you move down style/type/etc pages*/
.drillTop {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal }
.drillTop A:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal }
.drillTop A:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #990000; font-weight: normal }
.drillTop A:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #990000; font-weight: normal }
.drillTop A:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #990000; font-weight: normal }

/*spacing classes used mainly on the inner pages to create space between header and navigation bars
without messing up spacing of inner page's table spacing/padding etc. */
.spacerHeight { height: 5px; background-color: #FFFFFF; width: 100%; }
.spacerWidth { width: 1px; background-color: #FFFFFF; }
.spacerTable {  vertical-align: top; width: 100%; padding: 10px 0px 0px 10px; }
.spacerMainWindow {vertical-align: top; padding-top: 5px; padding-left: 10px; padding-bottom: 0px; padding-right: 10px;}

/*inner pages (inner meaning the main pane of the website) basic text*/
.innerText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #000000; text-decoration: none; }
.innerText A:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #2D6248; text-decoration: underline}
.innerText A:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #990000; text-decoration: underline}
.innerText A:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #990000; text-decoration: underline}
.innerText A:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #990000; text-decoration: underline}
.innerTextWhite {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #FFFFFF; text-decoration: none}
.innerTextWhite A:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #2D6248; text-decoration: underline}
.innerTextWhite A:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #990000; text-decoration: underline}
.innerTextWhite A:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #990000; text-decoration: underline}
.innerTextWhite A:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #990000; text-decoration: underline}

.h1Header {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #2D6248; font-weight: bold }
.commonHeader {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #2D6248; font-weight: bold }
.smallHeader {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #2D6248; font-weight: bold}
.deepLink {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #2D6248; font-weight: none}
.deepLink A:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #2D6248; text-decoration: underline}
.deepLink A:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #990000; text-decoration: underline}
.deepLink A:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #990000; text-decoration: underline}
.deepLink A:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #990000; text-decoration: underline}

/*the colors used on the type/style/class/product pages for the alternating box colors on the listings*/
.breakDownHeader1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #FFFFFF; background-color: #25513C; text-decoration: none;}
.breakDownHeader1 A:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: underline;}
.breakDownHeader1 A:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #FFFFFF; text-decoration: underline;}
.breakDownHeader1 A:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #D6D5B7; text-decoration: underline;}
.breakDownHeader1 A:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #D6D5B7; text-decoration: underline;}
.breakDownHeader2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #000000; background-color: #D6D5B7; text-decoration: none;}
.breakDown1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-color: #EFEFDE; text-decoration: none;}
.breakDown2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-color: #FFFFFF; text-decoration: none;}

/* legacy, used in various places*/
.tr_hd {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
.tr_txt {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000}
.tr_pt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #2d6248; }
.tr_pt A:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #2D6248; text-decoration: underline}
.tr_pt A:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #990000; text-decoration: underline}
.tr_pt A:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #990000; text-decoration: underline}
.tr_pt A:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #990000; text-decoration: underline}
.rt_txt {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
.tr_hdbl { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #063; font-weight: bold }
.tr_li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000 }
.tr_txt1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000 }
.sh { border-style: none; outline: none 1px #063; }

/* marketing, used to make smaller fonts in strategic places*/
.smallfont {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal }
.smallfont A:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal }
.smallfont A:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #990000; font-weight: normal }
.smallfont A:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #990000; font-weight: normal }
.smallfont A:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #990000; font-weight: normal }
.border {border: solid 1px #2d6428; outline: solid 1px #2d6248; }

/*index pages (index meaning the main page of each department) basic text*/
.indexText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #000000; text-decoration: none; }
.indexText A:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #2D6248; text-decoration: underline}
.indexText A:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #990000; text-decoration: underline}
.indexText A:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #990000; text-decoration: underline}
.indexText A:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #990000; text-decoration: underline}
.indexTextWhite {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #FFFFFF; text-decoration: none}
.indexTextWhite A:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #2D6248; text-decoration: underline}
.indexTextWhite A:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #990000; text-decoration: underline}
.indexTextWhite A:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #990000; text-decoration: underline}
.indexTextWhite A:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #990000; text-decoration: underline}