body
{
	background-color: #013C76;
}

/* common fonts */
.category
{

	border-top: solid 1px #8A8A8A;
	border-left: solid 1px #8A8A8A;
	border-right: solid 1px #8A8A8A;
	background-color: #E5E5E5;
	padding-left: 5px;
	color: #3F4341;
}
.memberLinksTitle {color: #C9C9C9;}


/* link definitions */
a {color: #5D5D5D;} /* defaults all other links to this color */
a:hover {color: #2E68B2;}

#headerRow a, #headerRow a:hover  {color: white;}
.category a {	color: #5D5D5D; }
.sectionBox a, .categoryTitle {color: #5D5D5D;}
.subcategory a, .subCategoryBox a{color: #000000;}
.subcategory a:hover, .subCategoryBox a:hover, category a:hover {color: #2E68B2;} /* for subcategory page w background images */

/* left menu links */
.sectionBox a, .sectionBox a:hover 
{
border-bottom: solid 1px #8A8A8A; 
border-top: solid 1px #ffffff; 
}
.sectionBox a:hover {background-color: #ffffff; color: #2E68B2;} /* creates a rollover effect to menu */


/* header */
#header {background-image: url(../images/headerFill.jpg); border-bottom: solid 1px #000000;}
#headerRow, #footerRow {background-color: #3F4341;}
#headerRow, #footerRow {
	border-top: solid 1px white;
	border-bottom: solid 1px white;
	color: #ffffff;
}

#headerRow a, #headerRow a:hover {
	color: #ffffff;
}
.navTitle{
background-color: #013C76;
	border-right: solid 1px #ffffff;
border-left: solid 1px #000000;
border-top: solid 1px #000000;
color: #ffffff;
}
/* footer */
#footer{background-color: #3F4341;}

/* right and left columns */
#leftCol, #rightCol{background-color: #D3D3D3;}
#leftCol {border-right: solid 1px #8A8A8A;}
#rightCol {border-left: solid 1px #8A8A8A;}

#featuredStores IMG, .storeTable IMG {

border: solid 1px #8a8a8a;}

/* middle */
#middleCol {background-color: #ffffff;}
#searchBox {
	background-color: #013C76;
	border-bottom: solid 2px #010276;
}

/* other classes */

P.subCategoryTitle {border-bottom: solid 1px #8A8A8A;}

TABLE.otherTable, TABLE.subCategoryTable TD {background-color: white;}
.sectionBox {background-color: #E5E5E5;}
TABLE.otherTable, TABLE.subCategoryTable TD, .subCategory {border: solid 1px #8A8A8A;}

.sectionBox { 
border-left: solid 1px #efefef;
border-top: solid 1px #efefef;
border-right: solid 1px #A2A2A2;
border-bottom: solid 1px #A2A2A2; }

.subCategory
{
	background-color: #ffffff;
}
.subCategoryBox 
{
	border: solid 1px #8A8A8A;
	background-color: #efefef;
}

/* search datagrid and other asp:datagrid */
TABLE.storeDataGrid {
	border: solid 1px #8A8A8A;
}
.hd TD, .ft TD /* header, footer respectively */
{
	background-color: #8A8A8A;
	color:white;
}

.r1 TD /* itemstyle */
{
	background-color: #ffffff;
}
.r2 TD /* alternating itemstyle */
{
	background-color: #efefef;
}

/* controls promotions.aspx grid */
.storeTable TD {border-bottom: dashed 1px #cccccc;}

/* controls stores.aspx grid */
TABLE.storeGrid2 TD 
{
	background-color: #ffffff;
	border: solid 1px #8A8A8A;
	

}

.formButton {
	border-left: solid 1px #A6AAA8;
border-top: solid 1px #A6AAA8;
border-right: solid 1px #310239;
border-bottom: solid 1px #310239;
background-color: #3F4341;
color: #ffffff;
}
#UcSearch1_lblSearch {
	color: #ffffff !important;
}