/*------------------------------------------------------
Project:	 yormall
CSS Updates: Dan Ciarlariello
Date:		 01.06.06

Note: IE only tags use --> expression('value')    
			[example]  height: expression('48');     
	  Firefox only tags use --> html>body .class
			[example]  html>body .catagory {}     --> this one uses a class
			[example]  html>body #searchBox {}    --> this one uses a div 
------------------------------------------------------*/
body
{
	background-color: #FFFFFF;
}
#mainDiv{
	width: 1000px;
}

/* common fonts */
.category
{
	background-image: url(../images/categorybar.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	padding-left: 10px;
	color: #FFFFFF;
}
.memberLinksTitle {color: #CE3054; margin-right: 5px;}


/* link definitions */
a {color: #000000;} /* defaults all other links to this color */
a:hover {color: #0002FE;}

#headerRow a, #headerRow a:hover  {color: white;}
.instructionBox { border: solid 1px #494949; padding: 10px; background-color: #EFEFEF;}
td.loginHeader {background-color: black; color: white; font-weight: 700;}
/*DC: This is the Header Text for Each Category in the Middle Column*/
.category a, .category a:hover {color: #C73447; }
.category img{visibility: hidden; !important}
/*DC: Large Text In middle column. (ie search Results) */
.categoryTitle {color: #CF2B40;}
.sectionBox a {color: #393939;}
.subcategory a, .subCategoryBox a{color: #000000;}
.subcategory a:hover, .subCategoryBox a:hover, category a:hover  {color: #0002FE;} /* for subcategory page w background images */
.sectionBox {
	width: expression('160');
	background-color: #FFF;
	background-image: url(../images/nav-BG.jpg);
	background-repeat: no-repeat;
	line-height: 14px;
	padding-top: 2px;
	padding-bottom: 5px;
}
html>body .sectionBox {
	width: 150px; /*FireFox only tag*/
}
/* left menu links */
.sectionBox a, .sectionBox a:hover {
	border-bottom: dashed 1px #E2E2E2; 
}
/* creates a rollover effect to menu */
.sectionBox a:hover {
	background-color: #FFD9D9;
	color: #393939;
	text-decoration: none;	
} 
/* header */
#header {
	background-image: url(../images/headerFill.jpg);
	}
#headerRow{
	background-image: url(../images/categorybar_right.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	background-color: #F4F4F4;
	color: #000000;
}

#footerRow 
{
	background-color: #B4B4B4;
}
#headerRow a, #headerRow a:hover {
	color: #000000;
}
.navTitle{
	color: #CF2B40;
}
/* footer */
#footer{background-color: #151515;}

/*DC: Right AD. column */
#rightCol{
	background-color: #FFFFFF;
	padding: 50px 5px 8px;
	background-image: url(../images/featured2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#leftCol {background-color: #9A9A9A;}
#featuredStores IMG, .storeTable IMG {
border: solid 1px #B4B4B4;}

/* middle */
#middleCol {background-color: #ffffff;}
#searchBox {
	height: expression('48'); /*IE Height Fix*/
	background-color: #B4B4B4;
	background-image: url(../images/featured_leftSm.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	padding-top: 10px;
}
/*DC: FireFox specific command */
html>body #searchBox {
	height: 30px; /*FireFox only tag*/
}

/* other classes */

.subCategoryTitle SPAN, .subCategoryTitle A {
	color: #666666;
}

TABLE.otherTable, TABLE.subCategoryTable TD {background-color: white;}
TABLE.otherTable, TABLE.subCategoryTable TD, .subCategory {/*border: solid 1px #8A8A8A;*/}

.subCategory
{
	background-color: #ffffff;
}
.subCategoryBox 
{
	border: 0px;
	background-color: #FFF;
}

/* search datagrid and other asp:datagrid */
TABLE.storeDataGrid {
	/*border: solid 1px #8A8A8A;*/
}
.datagrid{
	border: 0px;
}
.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 {
	color: #CF2B40;
	background-image: url(../images/form-button.jpg);
	font-size: 10px;
	font-weight: bold;
	border: 0px;
	height: 19px;
	width: 55px;
}
#UcSearch1_lblSearch {
	color: #ffffff !important;
}
#UcTopStores1_divStores{
	background-image: none !important; 
	background-color: #FFFFFF !important; 
}
#UcTopStores1_divStores .NavTitle{
	visibility: hidden !important; 
}
#UcTopStores1_divStores a{
	border: 0px !important; 
} 
#UcTopStores1_divStores img{
	border: 1px solid #B4B4B4 !important;  
}
#UcPromo1_divStores{
	background-image: url(../images/promo-BG.jpg);
	background-repeat: no-repeat;
	line-height: 18px;
	padding-bottom: 0px !important;
}
#UcPromo1_divStores a{
	border: 0px !important; 
} 
#divStore table{
	border: 0px !important;  
}
.otherTable, .otherTable2{
	border: 0px !important;  
}
.PromoStoreBig
{
	color: #0000FE;
}
#footerBody{
	border: 0px !important;
	background-color: #EFEFEF !important;
}