BODY {
  text-align: center;
  vertical-align: middle;
  margin: 0px;
  padding: 0px;
  background: #819DB2 url("/img/gradient_main.gif") repeat-x;
}

TD {
  font-size: 12px;
  font-family: Verdana, Tahoma, Sans-Serif;
  color: white;
}

.main {
  margin: auto;
}

.border_left {
  width: 13px;
  background: transparent url("/img/bg_left.gif") repeat;
}

.border_middle {
  width: 3px;
  background: transparent url("/img/bg_middle.gif") repeat;
}

.border_right {
  width: 6px;
  background: transparent url("/img/bg_right.gif") repeat;
}

.border_bottom {
  height: 4px;
  background: transparent url("/img/border_bottom.gif") no-repeat 0px 0px;
}

.left_pane_a {
  width: 173px;
  background: transparent url("/img/bg_menu.gif") repeat;
}

.left_pane_b {
  width: 173px;
  background: transparent url("/img/top_menu.gif") repeat-x;
}

.logo {
  width: 173px;
  height: 154px;
  background: transparent url("/img/logo.gif") no-repeat 11px 37px;
  vertical-align: bottom;
}

.menu {
  width: 173px;
  height: 156px;
  background: transparent url("/img/menu_background.gif") repeat-x;
}

.icon {
  float: left;
  width: 12px;
  height: 12px;
  margin-left: 23px;
}

.menu_item {
  display: block;
  width: 173px;
  height: 29px;
  margin-top: 1px;
}

.frame_main {
  width: 490px;
  background: #6A88A7 url("/img/gradient_frame.gif") repeat-x;
  text-align: center;

  font-size: 12px;
  font-family: Verdana, Tahoma, Sans-Serif;
  color: white;
}

.hidden {
  font-size: 10px;
  font-family: Verdana, Tahoma, Sans-Serif;
  color: #5F7B9E;
}

.home_top {
  height: 81px;
  text-align: center;
  vertical-align: top;
  border-bottom: 1px solid #5F7B9E;
  background: transparent url("/img/welcome.gif") no-repeat 105px 40px;
  padding: 3px 0px 0px 0px;

  font-size: 12px;
  font-family: Verdana, Tahoma, Sans-Serif;
  color: #D6D6D6;
}

.home_middle {
  text-align: justify;
  vertical-align: top;
  border-bottom: 1px solid #7C93B1;
  padding: 3px 0px 15px 0px;

  font-size: 12px;
  font-family: Verdana, Tahoma, Sans-Serif;
  color: white;
}

.product_top {
  height: 81px;
  text-align: center;
  vertical-align: top;
  border-bottom: 1px solid #5F7B9E;
  background: transparent url("/img/banner_product.gif") no-repeat 0px 40px;
  padding: 3px 0px 0px 0px;

  font-size: 12px;
  font-family: Verdana, Tahoma, Sans-Serif;
  color: #D6D6D6;
}

.product_middle {
  text-align: justify;
  vertical-align: top;
  border-bottom: 0px solid #7C93B1;
  padding: 3px 0px 15px 0px;

  font-size: 12px;
  font-family: Verdana, Tahoma, Sans-Serif;
  color: white;
}

.price_top {
  height: 81px;
  text-align: center;
  vertical-align: top;
  border-bottom: 1px solid #5F7B9E;
  background: transparent url("/img/banner_price.gif") no-repeat 0px 40px;
  padding: 3px 0px 0px 0px;

  font-size: 12px;
  font-family: Verdana, Tahoma, Sans-Serif;
  color: #D6D6D6;
}

.price_middle {
  text-align: justify;
  vertical-align: top;
  border-bottom: 0px solid #7C93B1;
  padding: 3px 0px 5px 0px;

  font-size: 12px;
  font-family: Verdana, Tahoma, Sans-Serif;
  color: white;
}

.kashrut_top {
  height: 81px;
  text-align: center;
  vertical-align: top;
  border-bottom: 1px solid #5F7B9E;
  background: transparent url("/img/banner_kashrut.gif") no-repeat 0px 40px;
  padding: 3px 0px 0px 0px;

  font-size: 12px;
  font-family: Verdana, Tahoma, Sans-Serif;
  color: #D6D6D6;
}

.kashrut_middle {
  text-align: justify;
  vertical-align: top;
  border-bottom: 0px solid #7C93B1;
  padding: 3px 0px 5px 0px;

  font-size: 12px;
  font-family: Verdana, Tahoma, Sans-Serif;
  color: white;
}

.contact_top {
  height: 81px;
  text-align: center;
  vertical-align: top;
  border-bottom: 1px solid #5F7B9E;
  background: transparent url("/img/banner_contact.gif") no-repeat 0px 40px;
  padding: 3px 0px 0px 0px;

  font-size: 12px;
  font-family: Verdana, Tahoma, Sans-Serif;
  color: #D6D6D6;
}

.link_top {
  height: 81px;
  text-align: center;
  vertical-align: top;
  border-bottom: 1px solid #5F7B9E;
  background: transparent url("/img/lin.gif") no-repeat 0px 40px;
  padding: 3px 0px 0px 0px;

  font-size: 12px;
  font-family: Verdana, Tahoma, Sans-Serif;
  color: #D6D6D6;
}

.contact_middle {
  text-align: justify;
  vertical-align: top;
  border-bottom: 0px solid #7C93B1;
  padding: 3px 0px 5px 0px;

  font-size: 12px;
  font-family: Verdana, Tahoma, Sans-Serif;
  color: white;
}

.bottom {
  height: 34px;
  text-align: right;
  vertical-align: top;
  padding: 7px 6px 0px 0px;
}

.copy {
  font-size: 10px;
  font-family: Verdana, Tahoma, Sans-Serif;
  color: #D6D6D6;
}

a.copy {
  font-size: 10px;
  font-family: Verdana, Tahoma, Sans-Serif;
  font-weight: bold;
  color: #FFFFFF;
}

a.copy:active, a.copy:visited, a.copy:hover {
  color: #FFFFFF;
}

.photo_main {
  float: left;
  width: 288px;
  height: 212px;
  background: transparent url("/img/photo_main.gif") no-repeat 0px 0px;
  text-align: center;
  vertical-align: middle;
  margin: 2px 7px 7px 0px;
  padding-top: 3px;
}

.photo_process {
  float: left;
  width: 145px;
  height: 177px;
  background: transparent url("/img/photo_process.gif") no-repeat 0px 0px;
  text-align: center;
  vertical-align: bottom;
  margin: 3px 3px 3px 4px;
  padding-top: 3px;
}

.photo_product {
  width: 94px;
  height: 77px;
  background: transparent url("/img/photo_product.gif") no-repeat 0px 0px;
  text-align: center;
  vertical-align: bottom;
  margin: 3px 3px 3px 0px;
  padding-top: 3px;
}

.photo_price {
  width: 225px;
  height: 123px;
  background: transparent url("/img/photo_price.gif") no-repeat 0px 0px;
  text-align: center;
  vertical-align: bottom;
  margin: 3px 0px 3px 0px;
  padding-top: 3px;
}

.photo_kashrut {
  width: 204px;
  height: 224px;
  background: transparent url("/img/photo_kashrut.gif") no-repeat 0px 0px;
  text-align: center;
  vertical-align: bottom;
  margin: 3px 0px 3px 0px;
  padding-top: 3px;
}

.photo_certificate {
  width: 230px;
  height: 316px;
  background: transparent url("/img/photo_certificate.gif") no-repeat 0px 0px;
  text-align: center;
  vertical-align: bottom;
  margin: 3px 0px 3px 0px;
  padding-top: 3px;
}

.small {
  font-size: 10px;
  font-family: Verdana, Tahoma, Sans-Serif;
  color: white;
  margin-top: 7px;
}

a {
  font-size: 12px;
  font-family: Verdana, Tahoma, Sans-Serif;
  color: white;
  text-decoration: none;
}

a:hover {
  color: #9AABBE;
}

TABLE.price {
  width: 220px;
  border: 1px solid #AEC5DB;
}

TABLE.price TR {
  vertical-align: middle;
}

TABLE.price TD {
  border: 1px solid #AEC5DB;
  text-align: center;
  padding: 5px 5px 5px 5px;
  font-size: 12px;
}