body {
  background-color: #47aca3;
  background-image:url('../catalog/images/bg_body.jpg');
  background-repeat:repeat-x;
  padding: 0px;
  margin: 0px;
}

a:link { color: #2b8812; text-decoration:none; }
a:hover { color: #FD0000; text-decoration:none; }
a:visited { color: #2b8812; text-decoration:none; }

a.menu_left:link, a.menu_left:visited { color: #fbfcf7; text-decoration:none; }
a.menu_left:hover { color: #defd60; text-decoration:none; }

a.copyright:link, a.copyright:visited { color: #eaedd8; text-decoration:none; }
a.copyright:hover { color: #d5e1cb; text-decoration:none; }

a.footer_address:link, a.footer_address:visited { color: #2e7571; text-decoration:none; }
a.footer_address:hover { color: #402217; text-decoration:none; }

a.green_link:link { color: #27995B; text-decoration:none; }
a.green_link:hover { color: #FD0000; text-decoration:none; }
a.green_link:visited { color: #999999; text-decoration:none; }

a.black_link:link { color: #000000; text-decoration:none; }
a.black_link:hover { color: #FD0000; text-decoration:none; }
a.black_link:visited { color: #999999; text-decoration:none; }

.menu_left {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color:#fbfcf7;
  font-weight: bold;
  text-decoration:none;
  line-height: 11px;
  letter-spacing: 0px;
}

.home_descr {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color:#402217;
  font-weight: normal;
  line-height: 12px;
  letter-spacing: 0px;
}

.home_descr_lrg {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#402217;
  font-weight: normal;
  line-height: 13px;
  letter-spacing: 0px;
}

.home_heading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color:#2e7571;
  font-weight: bold;
  text-decoration:none;
  line-height: 12pt;
  letter-spacing: 0px;
}

.footer_address {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color:#2e7571;
  font-weight: bold;
  text-decoration:none;
  line-height: 14px;
  letter-spacing: 0px;
}

.copyright {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color:#eaedd8;
  font-weight: bold;
  text-decoration:none;
  line-height: 11px;
  letter-spacing: 0px;
}





.red_page_headings {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt;
  color:#FD0000;
  font-weight: bold;
  text-decoration:none;
  line-height: 11pt;
  letter-spacing: 0px;
}

.menu_right_red_headings {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color:#FD0000;
  font-weight: bold;
  text-decoration:none;
  line-height: 8pt;
  letter-spacing: 0px;
}

.menu_right_body_txt {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  color:#666666;
  font-weight: bold;
  text-decoration:none;
  line-height: 10pt;
  letter-spacing: 0px;
}

.body_txt1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color:#000000;
  font-weight: normal;
  text-decoration:none;
  line-height: 10pt;
  letter-spacing: 0px;
}


.footer_phone {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  color:#000000;
  font-weight: bold;
  text-decoration:none;
  line-height: 10pt;
  letter-spacing: 0px;
}

.footer_menu {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 7pt;
  color:#666666;
  font-weight: bold;
  text-decoration:none;
  line-height: 10pt;
  letter-spacing: 0px;
}

.toll_free {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12pt;
  color:#000000;
  font-weight: bold;
  text-decoration:none;
  line-height: 16pt;
  letter-spacing: 0px;
}

.style1 {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size: small;
}

.style3 {
  font-family: Geneva, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: x-small;
 }

