BODY {

    background: url(images/bg.gif) top left repeat-x;

    margin: 0px;

}

td{

    COLOR: #4c5b52; 

    FONT-SIZE: 12px; 

    FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif;

}



td.f_line_brd{

  border: 1px solid #b19e6c;  

  background: url(images/f_line.gif) top left repeat-y;

}

td.footer_text{

  background: #b3d88c;  

}

td.footer_left{

    background: url(images/footer_left.gif) top left no-repeat;  

}

td.footer_center{

    background: url(images/footer_center.gif) top left repeat-x;

}

td.footer_right{

    background: url(images/footer_right.gif) top left no-repeat;    

}

td.header_left{

    background: url(images/header_left.gif) top left no-repeat;  

}

td.header_center{

    background: url(images/header_center.gif) top left repeat-x;

}

td.header_right{

    background: url(images/header_right.gif) top left no-repeat;    

}

td.header{

    background: #b3d88c url(images/header5.png) top left no-repeat;    

}

td.header_text{

    padding-right: 20px;    

    COLOR: #82c54d; 

    FONT-SIZE: 25px; 

    FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif;        

    font-style: italic;

}

td.header_bline{

    background: url(images/f_line.gif) top left repeat-y;

    border-top : 1px solid #b19e6c;

    border-bottom : 1px solid #b19e6c;

    height: 10px;

}

td.td_color{

    background: #b3d88c;

}

td.menu_off{

    background: url(images/menu_off.gif) top left repeat-x;

    border-right: 1px solid #b3d88c;

    COLOR: #4c5b52; 

    FONT-SIZE: 15px; 

    FONT-FAMILY: "Arial Narrow",Arial,Verdana,Helvetica,Sans-Serif; 

}

td.menu_over{

    background: url(images/menu_off.gif) top left repeat-x;

    border-right: 1px solid #b3d88c;

    COLOR: #a28d57; 

    FONT-SIZE: 15px; 

    FONT-FAMILY: "Arial Narrow",Arial,Verdana,Helvetica,Sans-Serif; 

    cursor: pointer;

}

td.menu_on{

    background: url(images/menu_on_center.gif) top left repeat-x;

    COLOR: #ffffff; 

    FONT-SIZE: 15px; 

    FONT-FAMILY: "Arial Narrow",Arial,Verdana,Helvetica,Sans-Serif; 

    cursor: pointer;               

}

td.category{

    background: url(images/category.gif) top left repeat-x;

    border-right: 1px solid #bfbfbf;

}

td.category_right{

    background: url(images/category.gif) top left repeat-x; 

}

td.cat_text{

    COLOR: #4c5b52; 

    FONT-SIZE: 13px; 

    FONT-FAMILY: "Arial Narrow",Arial,Verdana,Helvetica,Sans-Serif;         

    padding: 0px 10px 0px 10px;

    cursor: pointer;

    background: url(images/sub_menu_separ.gif) top right no-repeat; 

}

td.cat_text_select{

    COLOR: #a28d57; 

    FONT-SIZE: 13px; 

    FONT-FAMILY: "Arial Narrow",Arial,Verdana,Helvetica,Sans-Serif;         

    padding: 0px 10px 0px 10px;

    cursor: pointer;

    background: url(images/sub_menu_separ.gif) top right no-repeat;     

}

td.sub_cat{

    background: #cfe3b9 url(images/sub_cat.gif) bottom left repeat-x;

    border-right: 1px solid #bfbfbf;

}

td.sub_cat_text{

    COLOR: #4c5b52; 

    FONT-SIZE: 13px; 

    FONT-FAMILY: "Arial Narrow",Arial,Verdana,Helvetica,Sans-Serif;         

    padding: 1px 10px 1px 10px;

    cursor: pointer;

    background: url(images/menu_separate.gif) bottom right no-repeat; 

}

td.sub_cat_text_select{

    COLOR: #a28d57; 

    FONT-SIZE: 13px; 

    FONT-FAMILY: "Arial Narrow",Arial,Verdana,Helvetica,Sans-Serif;         

    padding: 1px 10px 1px 10px;

    cursor: pointer;

    background: url(images/menu_separate.gif) bottom right no-repeat; 

}

td.sub_cat_right{

    background: #cfe3b9 url(images/sub_cat.gif) bottom left repeat-x;

}

td.page_line{

    background: #ededed url(images/page_line.gif) top left repeat-y;    

    border-right: 1px solid #bfbfbf;

}

td.page_line_no_br{

    background: #ededed url(images/page_line.gif) top left repeat-y;

}

td.right_cont{

    background: #efefef;   

}

td.table_top{

    background: url(images/table_top.gif) top left repeat-x;

}

td.table_bott{

    background: url(images/table_bott.gif) bottom left repeat-x;

}

td.table_left{

    background: url(images/table_left.gif) bottom left repeat-y;

}

td.table_right{

    background: url(images/table_right.gif) bottom left repeat-y;

}

td.table_cont{

    background: #ffffff;

    padding: 0px 5px 0px 5px;

}

td.text{

    COLOR: #4c5b52; 

    FONT-SIZE: 12px; 

    FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif;

}

td.text11{

    COLOR: #4c5b52; 

    FONT-SIZE: 11px; 

    FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif;

}

.text_title{

    COLOR: #3f7533; 

    FONT-SIZE: 12px; 

    FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif;    

}

a.more_link{

    COLOR: #877139; 

    FONT-SIZE: 12px; 

    FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif;        

    text-decoration: none;

}

a.more_link:hover{

    COLOR: #877139; 

    FONT-SIZE: 12px; 

    FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif;        

    text-decoration: underline;

}

.prod_title{

    COLOR: #3f7533; 

    FONT-SIZE: 12px; 

    FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif;   

    font-weight: bold;         

}

td.table_title_brd{

    border-bottom: 1px solid #528348; 

    color: #528348;

    FONT-SIZE: 13px;

    FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif;

    font-weight: bold;  

}

div.fixed {

    position: absolute;

    top: 0px;

    left: 0px;

    margin:0px;

    background: #5d5d5d;

    filter:alpha(opacity=50);

    -moz-opacity:.50;

    opacity:.50;

    overflow: hidden;

}

.text_link_span{

    color: #4c5b52;

    FONT-SIZE: 13px;

    FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif;

    text-decoration: none;    

    cursor: pointer;

}

.text_link_span_over{

    color: #4c5b52;

    FONT-SIZE: 13px;

    FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif;

    text-decoration: underline;    

    cursor: pointer;

}



a.text_link{

    color: #4c5b52;

    FONT-SIZE: 13px;

    FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif;

    text-decoration: none;    

}

a.text_link:hover{

    color: #4c5b52;

    FONT-SIZE: 13px;

    FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif;

    text-decoration: underline;    

}

a.text_link11{

    color: #4c5b52;

    FONT-SIZE: 11px;

    FONT-FAMILY: "Arial Narrow",Arial,Verdana,Helvetica,Sans-Serif;

    text-decoration: none;    

}

a.text_link11:hover{

    color: #4c5b52;

    FONT-SIZE: 11px;

    FONT-FAMILY: "Arial Narrow",Arial,Verdana,Helvetica,Sans-Serif;

    text-decoration: underline;    

}

a.text_link12{
    color: #4c5b52;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif;
    text-decoration: none;    
}
a.text_link12:hover{
    color: #4c5b52;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif;
    text-decoration: underline;        
}

INPUT.w50px {

    WIDTH: 50px; FONT-SIZE: 11px; COLOR: rgb(0,0,0);

}

INPUT.w100px {

    WIDTH: 100px; FONT-SIZE: 11px; COLOR: rgb(0,0,0);

}

INPUT.w250px {

    WIDTH: 250px; FONT-SIZE: 11px; COLOR: rgb(0,0,0);

}

INPUT.w220px {

    WIDTH: 220px; FONT-SIZE: 11px; COLOR: rgb(0,0,0);

}

INPUT.w240px {

    WIDTH: 235px; FONT-SIZE: 11px; COLOR: rgb(0,0,0);

}

INPUT.w370px {

    WIDTH: 370px; FONT-SIZE: 11px; COLOR: rgb(0,0,0);

}

INPUT.w450px {

    WIDTH: 450px; FONT-SIZE: 11px; COLOR: rgb(0,0,0);

}

SELECT.w500px {

    WIDTH: 500px; FONT-SIZE: 11px; COLOR: rgb(51,51,51);

}

TEXTAREA.w500px {

    WIDTH: 500px; FONT-SIZE: 11px; COLOR: rgb(0,0,0);

}

td.error{

    color: #4c5b52;

    FONT-SIZE: 11px;

    FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif;        

}



td.cartTableTitle{

    FONT-SIZE: 12px; 

    COLOR: #4c5b52; 

    FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif;

    font-weight: bold;

    height: 26px;

    background: #eaeaea;

}



td.cartTable{

    FONT-SIZE: 12px; 

    COLOR: #104a00; 

    FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif;

    padding-top: 5px;

    padding-bottom: 5px;

    border-bottom: 1px solid #e0e0e0;

}

a.link{

    FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif;text-decoration:none;

}

a.link:hover{

    FONT-SIZE: 12px; COLOR: #c8ad6b; FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif;text-decoration:underline;

}

.link_but{

    display: block;

    background: url(images/back_butt.gif) bottom left repeat-x;

    border: 0px;

    COLOR: #4c5b52;

    FONT-SIZE: 12px; 

    FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif;       

    border: 1px solid #d3ba7c;

    cursor: pointer;

    text-decoration: none;

    text-align: center;

    padding: 2px;

}                       

.error_red{

    color: #9c2525;

    FONT-SIZE: 11px;

    FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif;        

}

td.cart_butt_off{

    background: url(images/butt_off.gif) bottom left repeat-x;

    COLOR: #7a7979; 

    FONT-SIZE: 12px; 

    FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif;       

    border: 1px solid #b2b2b2;

    height: 20px;

    cursor: default;

}

td.butt{

    background: url(images/back_butt.gif) bottom left repeat-x;

    COLOR: #4c5b52; 

    FONT-SIZE: 12px; 

    FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif;

    border: 1px solid #d3ba7c;

    height: 20px;

    cursor: pointer;

}

.text_link_2{

    COLOR: #3f7533; 

    FONT-SIZE: 12px; 

    FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif;    

    text-decoration: none;

    font-weight: bold;

}

.text_link_2:hover{

    COLOR: #3f7533; 

    FONT-SIZE: 12px; 

    FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif;    

    text-decoration: underline;

    font-weight: bold;

}

.link_2{

    COLOR: #3f7533; 

    FONT-SIZE: 12px; 

    FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif;    

    text-decoration: none;

    font-weight: bold;

}

.link_2:hover{

    COLOR: #3f7533; 

    FONT-SIZE: 12px; 

    FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif;    

    text-decoration: underline;

    font-weight: bold;

}

.div_cart{

    background: url(images/cart.jpg) center left no-repeat;

    border: 1px solid #9bbf74;

    padding: 0px 8px 0px 30px;    

    cursor: pointer;

}

.cart_link{

    COLOR: #4a7e3c; 

    FONT-SIZE: 12px; 

    FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif;

    text-decoration: none;

    outline: none;

}

.cart_link:hover{

    COLOR: #e5f4d5; 

    FONT-SIZE: 12px; 

    FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif;

    text-decoration: none;

}

.padd2px{

     padding: 2px 0px 2px 0px;

}



ol.faq li{

    padding: 5px;

}

.faq_link_top{

    COLOR: #2c671f; 

    FONT-SIZE: 12px; 

    FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif;

    text-decoration: underline;

    outline: none;

}

.faq_link_top:hover{

    COLOR: #528348; 

    FONT-SIZE: 12px; 

    FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif;

    text-decoration: underline;

}