body {
	background-color: #EFEFEF;
}

/* 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: #ffffff;
}
.memberLinksTitle {color: #8A78B6;}

/* link definitions */
a {color: #2a2a2b;} /* defaults all other links to this color */
a:hover {color: #4D2482;}

#headerRow a, #headerRow a:hover  {color: #4D2482 !important;}
.category a {	color: #2a2a2b; }
.sectionBox a, .sectionBox a:hover,.categoryTitle {color: #2a2a2b;}
.subcategory a, .subCategoryBox a{color: #000000;}
.subcategory a:hover, .subCategoryBox a:hover, category a:hover {color: #4D2482;} /* 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 /* creates a rollover effect to menu */ {
	background-color: #ffffff; color: #4D2482;
} 

/* header */
#header {background-image: url(../images/headerFill.jpg);}

#headerRow {
	/*border-top: solid 1px #ababab;
	border-bottom: solid 1px #4D2482;*/
	background-color: #C9C1DD; 
	color: #ccc;
	background: url(../images/menuLinksFill.jpg) repeat-x;
}
 #footerRow {
 background-color: #4D2482;
	border-top: solid 1px #ababab;
	/*border-bottom: solid 2px #C9C1DD;*/
	color: #4D2482;
}

.navTitle {
background-color: #4D2482;
color: #ffffff;
	border-right: solid 1px #ffffff;
border-left: solid 1px #000000;
 border-top: solid 1px #000000;
}
/* footer */
#footer{background-color: #C9C1DD;}

/* right and left columns */
#leftCol, #rightCol{background-color: #104C8A;}
#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: #EBEBEB;
	border-bottom: solid 2px #BDBDBD;
	border-top: solid 1px #FFF;
}

/* 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;
}

#UcSearch1_lblSearch{
	color: #4D2482;
}
#leftCol, #rightCol{
	border-top: solid 1px white;
}