A {text-decoration:none;}
A:hover {color:brown;text-decoration:underline;}

body {
  background-color: #ffffff;
}

a:link { color: #214f0a; text-decoration:none; }
a:visited { color: #214f0a; text-decoration:none; }
a:hover { color: #000000; text-decoration:none; }

a.cat_trail:link { color: #666666; text-decoration:none; }
a.cat_trail:visited { color: #666666; text-decoration:none; }
a.cat_trail:hover { color: #468d1c; text-decoration:none; }

a.base_menu:link { color: #3E5769; text-decoration:none; }
a.base_menu:visited { color: #3E5769; text-decoration:none; }
a.base_menu:hover { color: #FFE29A; text-decoration:none; }

a.header_sub_menu:link { color: #468d1c; text-decoration:none; }
a.header_sub_menu:visited { color: #468d1c; text-decoration:none; }
a.header_sub_menu:hover { color: #23470e; text-decoration:none; }

a.archive:link { color: #468d1c; text-decoration:none; }
a.archive:visited { color: #468d1c; text-decoration:none; }
a.archive:hover { color: #23470e; text-decoration:none; }

a.body:link { color: #468d1c; text-decoration:none; }
a.body:visited { color: #468d1c; text-decoration:none; }
a.body:hover { color: #000000; text-decoration:none; }

a.menu_left_tc:link, a.menu_left_tc:visited { color: #468d1c; text-decoration:none; }
a.menu_left_tc:hover { color: #000000; text-decoration:none; }

a.menu_left:link, a.menu_left:visited { color: #468d1c; text-decoration:none; }
a.menu_left:hover { color: #000000; text-decoration:none; }

a.cat_totals:link, a.cat_totals:visited { color: #468d1c; text-decoration:none; }
a.cat_totals:hover { color: #000000; text-decoration:none; }

.list_price {
 font: 12px Arial, Helvetica, Sans-Serif;
 font-style: normal;
 color: #666666;
 text-decoration: none;
 line-height: 14px;
}
.our_price {
 font: 16px Arial, Helvetica, Sans-Serif;
 font-style: normal;
 color: #944d34;
 text-decoration: none;
 line-height: 18px;
}


.who_bought_heading {
 font: 16px Verdana, Arial, Helvetica, Sans-Serif;
 font-style: normal;
 color: #944d34;
 text-decoration: none;
 line-height: 18px;
}

a.who_bought_links:link, a.who_bought_links:visited { color: #468d1c; text-decoration:none; }
a.who_bought_links:hover { color: #000000; text-decoration:none; }

.who_bought_links {
 font: 14px Verdana, Arial, Helvetica, Sans-Serif;
 font-style: normal;
 color: #468d1c;
 text-decoration: none;
 line-height: 18px;
}

.out_stock_msg {
 font: 16px Verdana, Arial, Helvetica, Sans-Serif;
 font-style: normal;
 color: #990000;
 text-decoration: none;
 line-height: 18px;
}

.body {
 font: 13px Arial, Helvetica, Sans-Serif;
 font-style: normal;
 color: #333333;
 text-decoration: none;
 line-height: 16px;
}

.sm_body {
 font: 10px Arial, Helvetica, Sans-Serif;
 font-style: normal;
 color: #333333;
 text-decoration: none;
 line-height: 12px;
}

.cat_totals {
 font: 10px Arial, Helvetica, Sans-Serif;
 font-style: normal;
 color: #468d1c;
 text-decoration: none;
 line-height: 12px;
}

.sub_heading {
 font: 12px Arial, Helvetica, Sans-Serif;
 font-style: normal;
 color: #666666;
 text-decoration: none;
 line-height: 14px;
}


.home_body {
 font: 10pt Arial, Helvetica, Sans-Serif;
 font-style: normal;
 color: #3E5769;
 text-decoration: none;
 line-height: 18pt;
}

.phone_orders {
 font: 14px Arial, Helvetica, Sans-Serif;
 font-style: normal;
 color: #85868a;
 text-decoration: none;
 line-height: 26px;
}
.phone_orders_nums {
 font: 15px Arial, Helvetica, Sans-Serif;
 font-style: bold;
 color: #85868a;
 text-decoration: none;
 line-height: 20px;
}

.header_sub_menu {
 font: 11px Arial, Helvetica, Sans-Serif;
 font-style: normal;
 color: #468d1c;
 text-decoration: none;
 line-height: 11px;
}

.heading_box {
 font: 13px Verdana, Arial, Helvetica, Sans-Serif;
 font-style: bold;
 color: #333333;
 text-decoration: none;
 line-height: 16px;
}

a.top_ten:link { color: #214f0a; text-decoration:none; }
a.top_ten:visited { color: #214f0a; text-decoration:none; }
a.top_ten:hover { color: #000000; text-decoration:none; }

.top_ten {
 font: 10px Verdana, Arial, Helvetica, Sans-Serif;
 font-style: normal;
 color: #214f0a;
 text-decoration: none;
 line-height: 12px;
}


.lower_price {
 font: 12px Arial, Helvetica, Sans-Serif;
 font-style: normal;
 color: #555555;
 text-decoration: none;
 line-height: 14px;
}

.welcome {
 font: 14px Verdana, Arial, Helvetica, Sans-Serif;
 font-style: bold;
 color: #944d34;
 text-decoration: none;
 line-height: 17px;
}
.sub_welcome {
 font: 10pt Arial, Helvetica, Sans-Serif;
 font-style: bold;
 color: #000000;
 text-decoration: none;
 line-height: 14pt;
}

.featured {
 font: 14px Verdana, Arial, Helvetica, Sans-Serif;
 font-style: bold;
 color: #666666;
 text-decoration: none;
 line-height: 20px;
}

.small_black {
 font: 8pt Arial, Helvetica, Sans-Serif;
 font-style: normal;
 color: #000000;
 text-decoration: none;
 line-height: 10pt;
}


.cat_trail {
 font: 16px Arial, Helvetica, Sans-Serif;
 font-style: bold;
 color: #666666;
 text-decoration: none;
 line-height: 18px;
}

.gift_heading {
  font: 11pt verdana, arial, helvetica;
  font-weight:bold;
  color:#E3452A;
  text-decoration:none;
  line-height: 14pt;
}

.gift_body {
  font: 10pt Arial, Helvetica, Sans-Serif;
  font-weight:normal;
  color:#000000;
  text-decoration:none;
  line-height: 12pt;
}

.gift_sm_body {
  font: 8pt Arial, Helvetica, Sans-Serif;
  font-weight:normal;
  color:#000000;
  text-decoration:none;
  line-height: 9pt;
}


.menu_left {
  font: 12px Verdana, Helvetica, Sans-Serif;
  font-weight:normal;
  color:#468d1c;
  text-decoration:none;
  line-height: 14px;
}

.menu_left_tc {
  font: 10px Arial, Helvetica, Sans-Serif;
  font-weight:normal;
  color:#468d1c;
  text-decoration:none;
  line-height: 12px;
}

a.product_name:link { color: #214f0a; text-decoration:none; }
a.product_name:visited { color: #214f0a; text-decoration:none; }
a.product_name:hover { color: #000000; text-decoration:none; }

.product_name {
 font: 16px Arial, Helvetica, Sans-Serif;
 font-style: bold;
 color: #214f0a;
 text-decoration: none;
 line-height: 18px;
}

a.product_name_multi:link { color: #214f0a; text-decoration:none; }
a.product_name_multi:visited { color: #214f0a; text-decoration:none; }
a.product_name_multi:hover { color: #000000; text-decoration:none; }

.product_name_multi {
 font: 14px Arial, Helvetica, Sans-Serif;
 font-style: bold;
 color: #214f0a;
 text-decoration: none;
 line-height: 22px;
}

.product_desc {
 font: 14px Arial, Helvetica, Sans-Serif;
 font-style: normal;
 color: #333333;
 text-decoration: none;
 line-height: 17px;
}

.product_desc_multi {
 font: 12px Arial, Helvetica, Sans-Serif;
 font-style: normal;
 color: #333333;
 text-decoration: none;
 line-height: 15px;
}

.left_menu {
 font: 12pt Arial, Helvetica, Sans-Serif;
 font-style: bold;
 color: #FFFFFF;
 text-decoration: none;
 line-height: 14pt;
}

.base_menu {
 font: 7pt Arial, Helvetica, Sans-Serif;
 font-style: normal;
 color: #3E5769;
 text-decoration: none;
 line-height: 14pt;
}

.archive {
 font: 9px Arial, Helvetica, Sans-Serif;
 font-style: normal;
 color: #468d1c;
 text-decoration: none;
 line-height: 11px;
}

a.catalog_menu:link { color: #a52713; text-decoration:none; }
a.catalog_menu:visited { color: #a52713; text-decoration:none; }
a.catalog_menu:hover { color: #000000; text-decoration:none; }

.catalog_menu {
 font: 12px Arial, Helvetica, Sans-Serif;
 font-style: bold;
 color: #a52713;
 text-decoration: none;
 line-height: 20px;
}

a.cart_menu:link { color: #468d1c; text-decoration:none; }
a.cart_menu:visited { color: #468d1c; text-decoration:none; }
a.cart_menu:hover { color: #000000; text-decoration:none; }

.cart_menu {
 font: 12px Arial, Helvetica, Sans-Serif;
 font-style: bold;
 color: #468d1c;
 text-decoration: none;
 line-height: 14px;
}

.heading {
 font: 16pt Arial, Helvetica, Sans-Serif;
 font-style: bold;
 color: #990000;
 text-decoration: none;
}

.copyright {
 font: 10px Arial, Helvetica, Sans-Serif;
 font-style: normal;
 color: #666666;
 text-decoration: none;
 line-height: 12px;
}

a.seolink:link { color: #666666; text-decoration:none; }
a.seolink:visited { color: #666666; text-decoration:none; }
a.seolink:hover { color: #666666; text-decoration:none; }

.seolink {
 font: 10px Arial, Helvetica, Sans-Serif;
 font-style: normal;
 color: #666666;
 text-decoration: none;
 line-height: 12px;
}

.signup {
 font: 10pt Arial, Helvetica, Sans-Serif;
 font-style: normal;
 color: #EC8520;
 text-decoration: none;
}
.newsletter {
 font: 12pt Arial, Helvetica, Sans-Serif;
 font-style: bold;
 color: #EC8520;
 text-decoration: none;
}



.media_body {
  color:black;
  font:10pt Arial, Helvetica, Sans-Serif;
  font-weight: normal;
}

.email_popup {
  color:navy;
  font:12pt Arial, Helvetica, Sans-Serif;
  font-weight: bold;
}

form, select {
  color:navy;
  font:8pt Verdana, Arial, Helvetica, Sans-Serif;
  font-weight: normal;
}

input {
  font:8pt Verdana, Arial, Helvetica, Sans-Serif;
  font-weight:normal;
  color:navy;
}

.tab_off {
  font: 10pt Arial, Helvetica, Sans-Serif;
  font-weight:bold;
  color:#2D3A51;
  text-decoration:none;
  line-height: 11pt;
}

.tab_on {
  font: 10pt Arial, Helvetica, Sans-Serif;
  font-weight:bold;
  color:#2D3A51;
  text-decoration:none;
  line-height: 11pt;
}

.cart {
  font: 8pt Verdana, Arial, Helvetica, Sans-Serif;
  font-weight:normal;
  color:#3E5769;
  text-decoration:none;
  line-height: 10pt;
}

.slogan {
  font: 12pt Arial, Helvetica, Sans-Serif;
  font-weight:bold;
  color:#333333;
  text-decoration:none;
  line-height: 14pt;
}

.footerBlock {float:left; width:150px; margin:0 0 0 0px;}
.footerBlock h3 {font-family: Arial, Helvetica, font-size:11px; border-bottom:2px solid #333333; color:#333333; padding:0 0 2px 0; margin: 0 0 12px 0; font-style:normal;}
.footerBlock ul {list-style-type:none; padding:0 0 8px 0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.footerBlock li {color:#333333; margin:0 0 4px 0; padding: 0 0 4px 0; border-bottom:1px dashed #333333;}
.footerBlock li.final {border:none;}
.footerBlock a, .footerBlock a:visited {color:#468d1c; text-decoration:none;  font-weight:normal}
.footerBlock a:hover {color:#000000;}



      /* Drop Down Menu links Lav to lt lav*/

.ddm1 { 
 /*  background-image: url(../Program_Images/); */
 /*  background-repeat:no-repeat; */
   font-family: Arial, Helvetica, sans-serif;
   font-weight:bold;
   font-size:11px;
   color: #ffffff;
   padding-top:0px;
}

.ddm1 .item1,
.ddm1 .item1:hover,
.ddm1 .item1:visited,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
  /*  padding: 0px 4px 8px 0px; */
    text-decoration: none;
    display: block;
    position: relative;
}

.ddm1 .item1,
.ddm1 .item1:visited {
    background: transparent;
    color: #ffffff;
}

.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    background: #90c838;
    color: #ffffff;
}

.ddm1 .item2,
.ddm1 .item2:hover {
    padding: 3px 14px 3px 14px;
    text-decoration: none;
    text-align: left;
    display: block;
    white-space: nowrap;
}

.ddm1 .item2,
.ddm1 .item2:visited  {
   background-image: url(../Program_Images/bg_dd_menu.gif);
   color: #ffffff;
/* background: #6edb2f; */
}

.ddm1 .item2:hover {
   background-image: url(../Program_Images/bg_dd_menu.gif);
   color: #000000;
/* background: #427e1f; */
}

.ddm1 .section {
    border: 1px #3a8315; /*lines between items in sub menu*/
    border-style: none solid solid solid;
    position: absolute;
    margin-top:-5px;
    margin-left:5px;
    visibility: hidden; /*sub menu hidden until mouseover*/ 
    z-index: -1;  /*moves sub menu behind main menu*/ 
    white-space:normal;
}

.ddm1 .left, .ddm1 .left:hover { border-style: none none none none; }
.ddm1 .right, .ddm1 .right:hover { border-style: none none none none; }

* html .ddm1 td { position: relative; } /* ie 5.0 fix */

/* ######################################################## */

.ddm2 { 
 /*  background-image: url(../Program_Images/); */
 /*  background-repeat:no-repeat; */
   font-family: Arial, Helvetica, sans-serif;
   font-weight:bold;
   font-size:11px;
   color: #ffffff;
   padding-top:0px;
}

.ddm2 .item1,
.ddm2 .item1:hover,
.ddm2 .item1:visited,
.ddm2 .item1-active,
.ddm2 .item1-active:hover {
  /*  padding: 0px 4px 8px 0px; */
    text-decoration: none;
    display: block;
    position: relative;
}

.ddm2 .item1,
.ddm2 .item1:visited {
    background: transparent;
    color: #ffffff;
}

.ddm2 .item1:hover,
.ddm2 .item1-active,
.ddm2 .item1-active:hover {
    background: #90c838;
    color: #ffffff;
}

.ddm2 .item2,
.ddm2 .item2:hover {
    padding: 3px 14px 3px 14px;
    text-decoration: none;
    text-align: left;
    display: block;
    white-space: nowrap;
}

.ddm2 .item2,
.ddm2 .item2:visited  {
   background-image: url(../Program_Images/bg_dd_menu.gif);
   color: #ffffff;
/* background: #6edb2f; */
}

.ddm2 .item2:hover {
   background-image: url(../Program_Images/bg_dd_menu.gif);
   color: #000000;
/* background: #427e1f; */
}

.ddm2 .section {
    border: 1px #3a8315; /*lines between items in sub menu*/
    border-style: none solid solid solid;
    position: absolute;
    margin-top:-5px;
    margin-left:5px;
    visibility: hidden; /*sub menu hidden until mouseover*/ 
    z-index: -1;  /*moves sub menu behind main menu*/ 
    white-space:normal;
}

.ddm2 .left, .ddm2 .left:hover { border-style: none none none none; }
.ddm2 .right, .ddm2 .right:hover { border-style: none none none none; }

* html .ddm2 td { position: relative; } /* ie 5.0 fix */



