.ListItem { background: #ffffff; color: #000000;}
.ListItemAlt { background: #D9EBFA; color: #000000; }
.ListHeader { background: #0464B1;  color: #ffffff;}
.ListHeader a, .ListHeader a:link, .ListHeader a:visited, .ListHeader a:active { color: #ffffff; }
.ListHeader a:hover { text-decoration: none; }
.ListFooter { background: #0464B1; color: #ffffff;}

.GridItem { background: #ffffff; color: #000000;}
.GridItemAlt { background: #D9EBFA; color: #000000; }
.GridHeader { background: #0464B1;  color: #ffffff;}
.GridHeader a, .GridHeader a:link, .GridHeader a:visited, .GridHeader a:active { color: #ffffff; }
.GridHeader a:hover { text-decoration: none; }
.GridFooter { background: #0464B1; color: #ffffff;}


div#body .MenuBox h1 { background: #4BB748; color: #ffffff; }
div#body .MenuBox h2 { background: #4BB748; color: #ffffff; }
div#body .MenuBox h2 a { color: #ffffff; }
div#body .MenuBox .Caption { background: #4BB748; color: #ffffff; padding: .1em 0 .2em; font-weight:bold; }
div#body .ContentBox h2 { background: #4BB748; color: #ffffff; }

div#ProductList .ShoppingListCategory { background-color:#464F1; }
div#ProductList .ShoppingListCategoryName { background-color:#464F1; }
div#ProductList .ShoppingListCategory a { color: #ffffff; }

.DataTable td { background: #ffffff; }
.DataTable td.AltItem { background: #D9EBFA; color: #000000; }
.DataTable th { background: #0464B1; color: #ffffff; }

.ContentBox { MARGIN-TOP: 5px; WIDTH: 95%  }
.ContentBox H2 { DISPLAY: block; FONT-SIZE: 100%; MARGIN-BOTTOM: 0px; TEXT-ALIGN: center; padding: 3px; }
.ContentBox .ItemHeader { padding-bottom: 1em; }
.ContentBox .ItemName { FONT-SIZE: 100% }
.ContentBox .ItemNumber { FONT-SIZE: 110% }
.ContentBox .ItemPrice { FONT-SIZE: 110%; COLOR: #ff0000; }
.ContentBox A:link { COLOR: #796a63 }
.ContentBox A:visited { COLOR: #796a63 }
.ContentBox A:active { COLOR: #796a63 }
.ContentBox A:hover { COLOR: #444 }

.GreetingBox h2 { background: #4BB748; color: #ffffff; }
.SpecialsBox h2 { background: #4BB748; color: #ffffff; }

div#ConfirmationForm td.Heading { background: #0464B1; color: #ffffff; }
div#InputForm .TableCaption { background: #4BB748; color: #ffffff; }
.ModalBox .BoxHeader { background: #0464B1; color: #ffffff; }