body
{
	background-color: #222;
}

/* 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: #FFEC62;}


/* link definitions */
a {color: #2a2a2b;} /* defaults all other links to this color */
a:hover {color: #D2B900;}

#headerRow a, #headerRow a:hover  {color: white;}
.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: #222;} /* 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: #222;} /* creates a rollover effect to menu */


/* header */
#header {background: url(../images/headerFill.jpg) center center repeat-x;}


 #headerRow {
	border-top: solid 1px #ababab;
	border-bottom: solid 2px #000000;
	background-color: #222; 
	color: #ffffff;
}
 #footerRow {
 background-color: #FFEC62;
	border-top: solid 1px #ababab;
	border-bottom: solid 2px #222;
	color: #222;
}

#headerRow a, #headerRow a:hover {
	color: #ffffff;
}
.navTitle{
background-color: #222;
color: #ffffff;
	border-right: solid 1px #ffffff;
border-left: solid 1px #000000;
border-top: solid 1px #000000;
}
/* footer */
#footer{background-color: #222; border-top: solid 1px #FFF;}

/* 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: #FFEC62;
	border-bottom: solid 2px #041A44;
	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: #222;
}
#leftCol, #rightCol
{
	border-top: solid 1px white;
}