.ListItem { background: #99CCFF; color: #000099;}
.ListItemAlt { background: #FFFFFF; color: #000066; }
.ListHeader { background: #000099;  color: #ffffff;}
.ListHeader a, .ListHeader a:link, .ListHeader a:visited, .ListHeader a:active { color: #ffffff; }
.ListHeader a:hover { text-decoration: none; }
.ListFooter { background: #000099; color: #ffffff;}

.GridItem { background: #99CCFF; color: #000099;}
.GridItemAlt { background: #FFFFFF; color: #000066; }
.GridHeader { background: #000099;  color: #ffffff;}
.GridHeader a, .GridHeader a:link, .GridHeader a:visited, .GridHeader a:active { color: #ffffff; }
.GridHeader a:hover { text-decoration: none; }
.GridFooter { background: #000099; color: #ffffff;}


div#body .MenuBox h1 { background: #000099; color: #ffffff; }
div#body .MenuBox h2 { background: #000099; color: #ffffff; }
div#body .MenuBox h2 a { color: #ffffff; }
div#body .MenuBox .Caption { background: #000099; color: #ffffff; padding: .1em 0 .2em; font-weight:bold; }
div#body .ContentBox h2 { background: #000099; color: #ffffff; }

div#ProductList .ShoppingListCategory { background-color:#D9; }
div#ProductList .ShoppingListCategoryName { background-color:#D9; }
div#ProductList .ShoppingListCategory a { color: #ffffff; }

.DataTable td { background: #99CCFF; }
.DataTable td.AltItem { background: #FFFFFF; color: #000066; }
.DataTable th { background: #000099; 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: #000099; color: #ffffff; }
.SpecialsBox h2 { background: #000099; color: #ffffff; }

div#ConfirmationForm td.Heading { background: #000099; color: #ffffff; }
div#InputForm .TableCaption { background: #000099; color: #ffffff; }
.ModalBox .BoxHeader { background: #000099; color: #ffffff; }

/* RadGrid controls */
/*
.RadGrid_CustomSkin tr.rgRow
{
	background: #99CCFF; color: #000099;
}
.RadGrid_CustomSkin tr.rgAltRow 
{
	background: #FFFFFF; color: #000066;
}
.RadGrid_CustomSkin .rgFooter 
{
	background: #000099; color: #ffffff;
}
.RadGrid_CustomSkin .rgHeader
{
	background: #000099; color: #ffffff;
}
.RadGrid_CustomSkin .rgPager
{
	background: #000099; color: #ffffff;
}

.RadGrid_CustomSkin tr.rgGroupHeader
{
	background: #000099; color: #ffffff;
}

.RadGrid_CustomSkin .rgMasterTable td.rgGroupCol,
.RadGrid_CustomSkin .rgMasterTable td.rgExpandCol
{
	background: #000099; color: #ffffff;
}
.RadGrid_Default .rgExpand,
.RadGrid_Default  .rgCollapse
{
    visibility: hidden;
}
*/
div.RadGrid_Default,
div.RadGrid_Default .rgMasterTable,
div.RadGrid_Default .rgDetailTable,
div.RadGrid_Default .rgGroupPanel table,
div.RadGrid_Default .rgCommandRow table,
div.RadGrid_Default .rgEditForm table
{	font-family: Verdana, Arial,sans-serif;
}
div.RadGrid_Default tr.rgRow
{
	background: #99CCFF; color: #000099;
}
div.RadGrid_Default tr.rgAltRow 
{
	background: #FFFFFF; color: #000066;
}
div.RadGrid_Default .rgFooter 
{
	background: #000099; color: #ffffff;
}
div.RadGrid_Default .rgHeader
{
	background: #000099; color: #ffffff;
}
div.RadGrid_Default .rgPager
{
	background: #000099; color: #ffffff;
}

div.RadGrid_Default tr.rgGroupHeader
{
	background: #000099; color: #ffffff;
}

div.RadGrid_Default .rgMasterTable td.rgGroupCol,
div.RadGrid_Default .rgMasterTable td.rgExpandCol
{
	background: #000099; color: #ffffff;
}
div.RadGrid_Default .rgExpand,
div.RadGrid_Default  .rgCollapse
{
    visibility: hidden;
}
div.RadPanelBar .rpGroup .rpTemplate 
{   font-family: Verdana, Arial,sans-serif;
    
}

div.RadPanelBar_Simple {
    /*width: 175px;  */
    width: 98%;
    overflow:hidden;
    
}
/*div.RadPanelBar_Default .rpLink, 
div.RadPanelBar_Default .rpTemplate {
    font-family: Verdana, Arial,sans-serif;
    font-size: 70%;
}*/
div.RadPanelBar_Simple .rpText {
    font-family: Verdana, Arial,sans-serif;
    font-size:85%;
}
/*
div.RadPanelBar {
    white-space: nowrap !important;
    width:175px;
}*/

.hdbg { 
    background-color: #000099 !important;
}