body, td  {
  font-family:  Verdana, Geneva, sans-serif;
  font-size:  11px;
  color:  #2d2d2c; 
  line-height:  15px; 
}
body  {
  background-color:  #e0e1dc;
  text-align: center;
}
#main  {
  border:  15px solid #d4d5d1;
  background-color:  #d4d5d1;
}
a  {
  color:  #677830; 
  text-decoration:  underline;
}
a:hover  {
  color:  #677830;
  text-decoration:  none;
}
a.MENU-1-OFF  {
  text-decoration:  none;
}
a.MENU-1-ON,  a.MENU-1-OFF:hover, a.MENU-1-ON:hover  {
  text-decoration:  none;
}

a.back {
  font-weight: bold;
  color:#000000;
}

a.productlist {
  text-decoration:none;
  font-weight: bold;
  color:#dc2121;
}

a:hover.productlist {
  font-weight:  bold;
  border-bottom:1px dotted;
  color:#677830;
}

h1  {
  font-size:  18px;
  font-weight:  normal;
  line-height:  22px;
}
h2  {
  color:  #000000;
  font-size:  15px;
  line-height:  18px;
}
h3  {
  color:  #2d2d2c;
  font-size:  13px;
  font-style:  normal;
  line-height:  15px;
  margin-bottom:  5px;
}
hr  {
  border:  dashed 1px #d4d5d1;

}
ul  {
  font-size:  11px;
  line-height:  13pt;
}
ol.policy li  {
  margin-bottom:  10px;
}
ol.alpha  {
  list-style-type: lower-alpha;
}
ol.roman  {
  list-style-type:  lower-roman;
  margin-top:  10px;
  margin-bottom:  10px;
}  
ol.roman li {
  margin-bottom: 0px;
}  
strong  {
  color:  #677830;
}
p  {
  margin-bottom:  8px;
  margin-top:  8px;
}

table.custServ  {
  margin-left:  1px;
  margin-right:  10px;
  border:  solid 2px #d4d5d1;
}
table.custServ td  {
  background-color:  #f0f1ee;
  padding:  10px 5px 10px 5px;
}

table.Home_contentBottom td  {
  vertical-align:  top;
}
table.Home_contentBottom {
  padding:  10px 250px 0 20px;
  height:  100%;
  background-image:    url(/010~Home/Home.jpg);
  background-position: bottom;
  background-repeat:   no-repeat;
}

table.GourmetMeals_contentBottom td  {
  vertical-align:  top;
}
table.GourmetMeals_contentBottom {
  padding:  10px 250px 0 20px;
  height:  100%;
  /* background-image:    url(/020~Gourmet_Meals/GourmetMealsBg.jpg); */
  background-position: bottom;
  background-repeat:   no-repeat;
}

table.Catering_contentBottom td  {
  vertical-align:  top;
}
table.Catering_contentBottom {
  padding:  10px 250px 0 20px;
  height:  100%;
  /* background-image:    url(/030~Catering/CateringBg.jpg); */
  background-position: bottom;
  background-repeat:   no-repeat;
}

table.GourmetStore_contentBottom td  {
  vertical-align:  top;
}
table.GourmetStore_contentBottom {
  padding:  10px 250px 0 20px;
  height:  100%;
  width:  100%;
  background-image:    url(/040~Gourmet_Store/GourmetStoreBg.jpg);
  background-position: bottom;
  background-repeat:   no-repeat;
}

table.GourmetClub_contentBottom td  {
  vertical-align:  top;
}
table.GourmetClub_contentBottom {
  padding:  10px 250px 0 20px;
  height:  100%;
  width:  100%;
  background-image:    url(/050~Kens_Gourmet_Club/GourmetClubBG.jpg);
  background-position: bottom;
  background-repeat:   no-repeat;
}

table.About_contentBottom td  {
  vertical-align:  top;
}
table.About_contentBottom {
  padding:  10px 250px 0 20px;
  height:  100%;
  background-image:    url(/060~About_Ken/About.jpg);
  background-position: bottom;
  background-repeat:   no-repeat;
}

table.ShoppingCart_contentBottom td  {
  vertical-align:  top;
}
table.ShoppingCart_contentBottom {
  padding:  10px 100px 30px 20px;
  height:  100%;
  width:  100%;
  background-image:    url(/999~Shopping_Cart/ShoppingCartBg.jpg);
  background-position: bottom;
  background-repeat:   no-repeat;
}

table.Policy_contentBottom td  {
  vertical-align:  top;
}
table.Policy_contentBottom {
  padding:  10px 40px 20px 20px;
  height:  100%;
  width:  100%;
  background-image:    url(/.060~Customer_Satisfaction_&_Privacy_Policy/PolicyBg.jpg);
  background-position: bottom;
  background-repeat:   no-repeat;
}

table.content {
  padding:  20px 250px 0 20px;
 height:  610px;
}
table.content td  {
  vertical-align:  top;
}
.formBorder  {
  border:  5px solid #e6e6e1;
}
td.bg  {
  background-color:  #e6e6e1;
}
.darkGreenText  {
  color:  #596a21;
}

div.FOOTER  {
  color:  #747474;
  font-size:  9px;  
  line-height:  9pt;  
}
div.FOOTER a  {
  color:  #747474;
  font-size:  9px;  
  line-height:  9px;
}
.back_to_main_listing
{
  border-width: 0px;
  background-color:  #f0f1ee;
  font-weight: bold;
  text-decoration:  underline;
  text-align: left;
  padding: 0px;
  font-family:  Verdana, Geneva, sans-serif;
  font-size:  11px;
  line-height:  15px; 
}

