body,td,div,ul,input,select,textarea       { font-family:Verdana,Arial,Helvetica; font-size:small; }
input,select,textarea    { font-size:100%; }
a                        { white-space:nowrap; }

div.Header               { width:100%; background:#459F51 url(images/i-head-bg.jpg) repeat-x; height:54px; }
div.FRight				 { position:absolute; top:180px; right:30px; }

td.NavLeft               { vertical-align:top; font-size:70%; border-right:#317035 solid 1px; background:#F1FAF2; }

img.OrderNow             { margin-top:10px; border-top:#00651C solid 1px; border-bottom:#00651C solid 1px; }
img.LeftPhoto            { border-bottom:#FFFFFF solid 1px; }


td.Content               { width:100%; vertical-align:top; padding:10px; padding-bottom:20px; padding-top:0px; }
h1                       { font-family:Arial; font-size:135%; font-weight:normal; color:#003E00;
                           border-bottom:#B5D9B9 solid 1px; padding:0px; padding-left:10px; margin-left:-10px; margin-right:-10px; }
h2                       { font-family:Arial; font-size:120%; font-weight:bold; color:#003E00; }
h3                       { font-size:100%; font-weight:bold; }
div.Thumb                { padding-top:20px; padding-bottom:20px; border-bottom:#003E00 solid 1px; }
div.ThumbButtons         { float:right; }
p.Note                   { font-size:75%; color:#666666; }
p.Highlight              { background:#F1FAF2; border:#459F51 dotted 2px; padding:3px; padding-left:6px; font-family:Garamond; font-size:120%; font-weight:bold; color:#005700; }
div.Highlight            { background:#F1FAF2; border:#459F51 dotted 2px; padding:0px; padding-left:6px; font-family:Garamond; font-size:120%; color:#005700; }
div.Highlight h3         { margin:6px 0px 0px 0px; }
div.Highlight ul         { margin-top:6px; margin-bottom:10px; }
div.TestimonialFront     { font-size:80%; padding:20px; padding-top:0px; padding-bottom:0px; border:#479F51 dotted 3px; }
.Testimonial             { display:block; font-size:85%; margin:0 120px 0 200px; padding:2px 4px 3px 6px; background:#FFF0B3; border:#459F51 dashed 1px; }
td.TestimonialCaption    { text-align:center; font-size:70%; font-weight:bold; }

td.h2                    { padding-left:3px; font-size:x-small; font-weight:bold; color:#003E00; }

table.List               { border:#003E00 solid 1px; }
td.ListHead              { background:#F1FAF2; font-size:70%; border-bottom:#003E00 solid 1px; font-weight:bold; padding-bottom:4px; }
td.ListName              { background:#479F51; color:#FFFFFF; font-size:70%; border-bottom:#003E00 solid 1px; padding-left:6px; }
td.ListPrice             { background:#479F51; color:#FFFFFF; font-size:70%; border-bottom:#003E00 solid 1px; padding-left:4px; padding-right:4px; }
td.ListQuantity          { background:#479F51; color:#FFFFFF; font-size:70%; border-bottom:#003E00 solid 1px; }
td.ListAdd               { background:#479F51; color:#FFFFFF; font-size:70%; border-bottom:#003E00 solid 1px; }

div.ProductBuy           { background:#479F51; color:#FFFFFF; font-size:80%; padding-left:8px; padding-top:2px; padding-bottom:3px;
                           border-top:#005400 solid 1px; border-bottom:#005400 solid 1px; }
select.Options           { margin-bottom:1px; }
input.Quantity           { width:24px; margin-bottom:1px; font-size:100%; }
input.Add                { background:#FFFFDD; border:#000000 solid 1px; height:19px; font-size:100%; }

div.NavBot               { font-size:75%; background:#F1FAF2; border-top:#317035 solid 1px; border-bottom:#317035 solid 1px; padding-top:4px; padding-bottom:8px; padding-left:194px; }
a.NavBot                 { white-space:nowrap; }

div.Footer               { font-size:80%; background:#459F51; color:#FFFFFF; border-bottom:#317035 solid 1px; padding-top:2px; padding-bottom:4px; padding-left:194px; }

a.Contacts               { color:#FFFFFF; }

div.Dev                  { font-size:75%; text-align:right; padding-top:2px; padding-right:4px; }
a.Dev                    { color:#999999; text-decoration:none; }
a.Dev:hover              { color:#000000; text-decoration:underline; }

td.Label                 { height:20px; }
span.Note                { font-size:xx-small; color:#666666; }
input.Contact            { font-family:Verdana,Arial,Helvetica; font-size:x-small; background-color:#FFFFFF;
                           border-top:#000000 solid 1px; border-right:#000000 solid 1px; border-bottom:#000000 solid 1px; border-left:#000000 solid 1px; }
textarea.Contact         { font-family:Verdana,Arial,Helvetica; font-size:x-small; background-color:#FFFFFF;
                           border-top:#000000 solid 1px; border-right:#000000 solid 1px; border-bottom:#000000 solid 1px; border-left:#000000 solid 1px; }

#Survey li               { margin-top:1em; }

li.More     			 { line-height:50px; display:block; background:transparent url(images/more.gif) center left no-repeat; list-style:none; color:#003E00; font-weight:bold; }
#Video img               { margin:0; padding:0; border:none; }

.comments    {
    font-style: italic;
    color: #0033ff;
    padding: 4px 6px 12px 8px;
}

.comments h1 {
    margin-bottom:3px;
    color: #ff0000;
    font-style:normal;
    font-weight:bold;
    font-size:1em;
    text-align:center;
    border:none;
}

.comments p {
    margin-top:0; margin-bottom:12px; 
    font-size:0.9em;
}

.comments2    {
    font-style: italic;
    color: #000000;
    padding: 4px 6px 12px 8px;
}

.comments2 h1 {
    margin-bottom:3px;
    color: #ff0000;
    font-style:normal;
    font-weight:bold;
    font-size:1em;
    text-align:center;
    border:none;    
}

.comments2 p {
    margin-top:0; margin-bottom:12px; 
    font-size:0.9em;
}
/* 07 47213838 */

/* Nav */

a.NavLeft                { display:block; border-bottom:#317035 solid 1px; background:#B1D8B7 url(images/nav-off.gif) repeat-y;
                           padding-left:14px; padding-top:3px; padding-bottom:4px; padding-top:3px; color:#003E00; font-weight:bold; text-decoration:none; }
a.NavLeft:hover          { background:url(images/nav-on.gif) repeat-x; }
a.NavLeftProd            { display:block; border-bottom:#317035 solid 1px; background:#DDEFDF url(images/nav-off.gif) repeat-y;
                           padding-left:14px; padding-top:3px; padding-bottom:4px; color:#003E00; font-weight:bold; text-decoration:none; }
a.NavLeftProd:hover      { background:url(images/nav-on.gif) repeat-x; }

a.NavLeftSub             { display:block; border-bottom:#317035 solid 1px; background:#EBF5EC url(images/nav-off.gif) repeat-y;
                           padding-left:20px; height:22px; padding-top:3px; color:#003E00; font-weight:bold; text-decoration:none; }
a.NavLeftSub:hover       { background:url(images/nav-on.gif) repeat-x; }
a.NavUsa                 { display:block; border-bottom:#317035 solid 1px; background:#EBF5EC url(images/nav-off.gif) repeat-y;
                           padding-left:14px; height:22px; color:#003E00; font-weight:bold; text-decoration:none; }
a.NavUsa:hover           { background:url(images/nav-on.gif) repeat-x; }


a.NavLeftChk             { display:block; border-bottom:#317035 solid 1px; background:#FFFFDD url(images/nav-off.gif) repeat-y;
                           padding-left:14px; height:22px; padding-top:1px; color:#003E00; font-weight:bold; text-decoration:none; }
a.NavLeftChk:hover       { background:url(images/nav-on.gif) repeat-x; }

.CartIcon                { border:0px; float:right; margin:0px; padding:0px; }
.CartLabel               { float:left; padding-top:3px; }

a.NavLeftGold            { display:block; border-bottom:#317035 solid 1px; background:#FFFF99 url(images/nav-off.gif) repeat-y;
                           padding-left:14px; height:26px; padding-top:3px; color:#003E00; font-weight:bold; text-decoration:none; }
a.NavLeftGold:hover      { background:url(images/nav-on.gif) repeat-x; }

td.Content               { background:#FFFFFF url(images/i-leaf-bg.gif) no-repeat bottom right; }

div.NavBot               { font-size:xx-small; }
div.Dev                  { font-size:xx-small; }

/*** Checkout page ***/

table.Buy                { border:#005700 solid 1px; }
td.BuyHead               { background:#B1D8B7; font-size:70%; font-weight:bold; padding-left:4px; }
td.BuyItem               { background:#F1FAF2; font-size:70%; padding-left:4px; }
td.BuyQuantity           { background:#F1FAF2; font-size:70%; padding-left:4px; text-align:center; }
td.BuyPrice              { background:#F1FAF2; font-size:70%; padding-left:4px; width:70px; text-align:center; }
td.BuyDelete             { background:#F1FAF2; font-size:70%; padding-left:4px; width:20px; text-align:center; }
td.BuyTotal              { background:#F1FAF2; font-size:70%; padding-left:4px; }
td.BuyTotalPrice         { background:#B1D8B7; font-size:70%; padding-left:4px; }
td.BuyShipping           { background:#F1FAF2; font-size:70%; padding-left:4px; font-weight:bold; }
td.BuyShippingPrice      { background:#F1FAF2; font-size:70%; padding-left:4px; font-weight:bold; text-align:center; }
td.BuyBottom             { background:#DDEFDF; font-size:70%; padding-left:4px; }

td.sBuyField             { background:#DDEFDF; font-size:70%; font-weight:bold; padding-left:4px; }
span.FormSpan            { font-weight:normal; font-size:xx-small; }
td.sBuyValue             { background:#F1FAF2; font-size:70%; padding-left:4px; }
span.FindSite            { font-size:xx-small; }

.Thumb:after {
  content:".";
  height:1px;
  display:block;
  clear:both;
  visibility:hidden;
}


