/*-----------------------------------*/
/*  Global Settings                  */
/*-----------------------------------*/


		/*-----------------------------------*/
		/*  Page Layout                      */
		/*-----------------------------------*/
			body {
					margin-left:0; 
					margin-right:0; 
					margin-top:0; 
					background-color: #e0d4bc;
				}

			.Content {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 11px;
					font-weight: normal;
					color: #000000;
					text-decoration: none;
				}

			.ContentTable {
					background-color: #EFE9DC;
				}

			.ContentBackground{
					background-color: #e0d4bc;
					vertical-align:top;
				}

			.ContentCell{
					background:#FFFFFF;
					padding:10px;
				}
	
	
		/*-----------------------------------*/
		/* Text Treatment                    */
		/*-----------------------------------*/
			.headline {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 24px;
					font-weight: bold;
					color: #990000;
					padding-top: 25px;
					padding-bottom: 2px;
					padding-left: 0px;
					border-bottom: thin solid #000000;
					text-indent: 0px;
					text-transform: uppercase;
				}

			.subhead {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 18px;
					color: #990000;
					padding-top: 5px;
					padding-right: 0px;
					padding-bottom: 0px;
					font-weight: bold;
				}
		
			.bodytext {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					font-weight: normal;
					color: #000000;
					text-decoration: none;
				}
			
			a.bodytext {
					border-bottom:dotted thin #a3a86b;
					color:#0000FF;
				}
				
			a.bodytext:hover {
					border-bottom:dotted thin #a3a86b;
					color:#000000;
				}
			
			.bodytextSmall{
					font-family: Arial, Helvetica, sans-serif;
					font-size: 11px;
					font-weight: normal;
					color: #000000;
					text-decoration: none;
				}
			
			.link_recipes-jobs-stores {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					font-weight: bold;
					color: #000000;
				}
			
			.header_rev_RED {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-style: italic;
					border-top-width: 0px;
					border-right-width: 0px;
					border-bottom-width: 1px;
					border-bottom-style: solid;
					border-bottom-color: #A52D2F;
					background-color: #990000;
					font-weight: bold;
					color: #FFFFFF;
				}

			.bodyTextRedLinks{
					font-family: Arial, Helvetica, sans-serif;
					font-size: 11px;
					font-weight: normal;
					color: #990000;
					text-decoration: none;
				}
			
			a.bodyTextRedLinks{
					color: #990000;
					text-decoration: none;
				}
			
			a.bodyTextRedLinks:hover{
					text-decoration: underline;
				}
			
			.ErrorMessage{
					font-family: Arial, Helvetica, sans-serif;
					font-size: 13px;
					font-weight: normal;
					color: #990000;
					text-decoration: none;
				}
				
			.Messages{
					font-family: Arial, Helvetica, sans-serif;
					font-size: 13px;
					font-weight: normal;
					color: #990000;
					text-decoration: none;
				}
				
			.button{
					background:#990000;
					border:1px solid #ffffff;
					font:Arial, Helvetica, sans-serif;
					font-size:10px;
					font-weight:bold;
					color:#ffffff;
					text-align:center;
					vertical-align:middle;
					height:25px;
				}
			
			.link_recipes-jobs-stores {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					font-weight: bold;
					color: #000000;
				}

			a.link_recipes-jobs-stores {
					color: #000000;
					text-decoration:none;
				}
			
			a.link_recipes-jobs-stores:hover {
					color: #990000;
					text-decoration:underline;
				}

			.tier2_stores_header {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 16px;
					font-weight: bold;
					text-transform: uppercase;
					color: #990000;
					text-align: right;
					line-height: 22px;
				}
			
			.tier2_stores_directions {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 13px;
					font-weight: bold;
					text-transform: none;
					color: #99000;
					text-align: right;
					line-height: 13px;
					font-style: italic;
				}

		/*-----------------------------------*/
		/* Section Headers                   */
		/*-----------------------------------*/
			.SectionHeaderBackground{
					background:url(_IMAGES/background_frame/stores_header_r1_c3.jpg) left top repeat-x;
				} 

		/*-----------------------------------*/
		/* Left Navigation                   */
		/*-----------------------------------*/
			.tier2_sidebar_smalltext {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					line-height: 18px;
					font-weight: bold;
					text-align: right;
					padding-left: 10px;
					padding-top: 25px;
				}

			.tier2_sidebar_LINK {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 17px;
					font-weight: bolder;
					text-transform: uppercase;
					text-align: right;
					height: 30px;
					font-style: normal;
					color: #000000;
					vertical-align: middle;		
				}
				
			a.tier2_sidebar_LINK{
					color: #000000;
					text-decoration:none;
				}
				
			a.tier2_sidebar_LINK:hover{
					text-decoration:none;	
					background: #a3a86b;
				}
			
			a.tier2_sidebar_LINK:visited{
					color: #000000;	
					text-decoration:none;
				}
				
			.tier2_GreenSideBarBackground{
					background:url(_IMAGES/background_frame/tier2_greensidebar.jpg) top left repeat-y;
					vertical-align:top;
				}
				
			.tier2_onlinemarket_items {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 13px;
					font-weight: bold;
					text-transform: none;
					color: #990000;
					text-align: left;
					line-height: 13px;
					font-style: italic;
					padding-left: 0px;
					padding-bottom: 2px;
					padding-top: 5px;
				}
				
			.article_leftmenu {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					color: #000000;
					font-weight: bold;
					padding-top: 7px;
					padding-bottom: 7px;
				}
				
			a.article_leftmenu {
					color: #000000;
					text-decoration:none;
				}
				
			a.article_leftmenu:hover {
					color: #990000;
					text-decoration:underline;
				}
				
			.article_leftmenu_SUB {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 11px;
					color: #990000;
					font-weight: bold;
					padding-top: 4px;
					padding-bottom: 4px;
					padding-left: 15px;
				}	
				
			a.article_leftmenu_SUBLink {
					color: #990000;
					text-decoration:none;
				}
				
			a.article_leftmenu_SUBLink:hover {
					color: #990000;
					text-decoration:underline;
				}

	
		/*-----------------------------------*/
		/* Right Navigation                  */
		/*-----------------------------------*/
			.lineGray{
					color:#999999;
					background:#ffffff;
					padding-left:18px;
				}
				
			.rightfade {
					background: url(_IMAGES/background_frame/lighttanfade.gif) left top repeat-y;
				}
				
			.rightColumnLinksBox{
					padding:10px;
				}
				
			.rightColumnLinkRed{
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:bold;
					color:#990000;
					text-align:left;
				}
				
			a.rightColumnLinkRed{
					color:#990000;
					text-decoration:none;
				}
				
			a.rightColumnLinkRed:hover{
					color:#000000;
					text-decoration:underline;
				}
			
			.rightColumnLinkBlack{
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:bold;
					color:#000000;
					text-align:left;
				}
			
			a.rightColumnLinkBlack{
					color:#000000;
					text-decoration:none;
				}
				
			a.rightColumnLinkBlack:hover{
					color:#990000;
					text-decoration:underline;
				}
				
				/*-----------------------------------*/
				/* Right Bar Tabs                    */
				/*-----------------------------------*/
						.TabTop{
								height:19px;
								background:#FFFFFF;
							}
		
						.TabTopRight{
								background:url(_IMAGES/rightTabs/TabTR.gif) top right no-repeat #FFFFFF;
								width:19px;
								height:19px;
							}
		
						.TabContent{
								background:#FFFFFF;
								padding-left:18px;
							}
						
						.TabRight{
								background:url(_IMAGES/rightTabs/TabR.gif) top left repeat-y;
							}
						
						.TabBottom{
								background:url(_IMAGES/rightTabs/TabB.gif) top left repeat-x;
								height:19px;
							}
		
						.TabBottomRight{
								background:url(_IMAGES/rightTabs/TabBR.gif) top right no-repeat;
								width:19px;
								height:19px;
							}
							
/*-----------------------------------*/
/* Online Market                     */
/*-----------------------------------*/
	.tier2_onlinemarket_items {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 13px;
			font-weight: bold;
			text-transform: none;
			color: #990000;
			text-align: left;
			line-height: 13px;
			font-style: italic;
			padding-left: 0px;
			padding-bottom: 2px;
			padding-top: 5px;
		}
	
	a.tier2_onlinemarket_items {
			color: #990000;
			text-decoration:none;
		}
		
	a.tier2_onlinemarket_items:hover {
			color: #990000;
			text-decoration:underline;
		}
		
	.tier2_onlinemarket_price{
			font-family:Arial, Helvetica, sans-serif;
			font-size:16px;
			font-weight:bold;
			text-align:right;
		}
		
	.tier2_onlinemarket_paging{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
		}
	
	
/*-----------------------------------*/	
/* Search Feature                    */
/*-----------------------------------*/
	.search_wholebox {
			border: 1px solid #982B28;
			background-color: #b8bc8d;
		}
		
	.search_header {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14px;
			font-style: italic;
			border-top-width: 0px;
			border-right-width: 0px;
			border-bottom-width: 1px;
			border-bottom-style: solid;
			border-bottom-color: #A52D2F;
			background-color: #B8BC8D;
			font-weight: bold;
			color: #990000;
		}
		
	.search_results_item{
			padding:8px;
			border-bottom:dotted thin #a3a86b;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#000000;
			text-align:left;
		}
		
	a.search_results_item{
			color:#000000;
			text-decoration:none;
		}
		
	a.search_results_item:hover{
			color:#990000;
			text-decoration:underline;
		}


/*-----------------------------------*/
/* Stores                            */
/*-----------------------------------*/
	.store_event_date {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #990000;
			font-weight: bold;
			}
	
	.store_event_title {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #000000;
			font-weight: bold;
			border-top-width: thin;
			border-top-style: dotted;
			border-top-color: #a3a86b;
		}
		
	.store_opendate{
			background:#a3a96d;
			text-align:center;
			vertical-align:middle;
			height:25px;
			font-style:normal;
		}
		
	.header_rev_RED_ORDERTOTLAL {	
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14px;
			font-style: italic;
			border-top-width: 0px;
			border-right-width: 0px;
			border-bottom-width: 1px;
			border-bottom-style: solid;
			border-bottom-color: #A52D2F;
			background-color: #990000;
			font-weight: bold;
			color: #FFFFFF;
			text-align:center;
		}
		
	.store_totals{
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:18px;
			color:#333333;
		}
		

/*-----------------------------------*/
/* Footer                            */
/*-----------------------------------*/
	.footerCopyright{
			font-family:Arial, Helvetica, sans-serif;
			font-size:8px;
			text-align:right;
		}
	
	