/*********************************************************
/*********************************************************
/* GLOBAL STYLES                                         */

	body	{background-image:url(../../Graphics/Layout/Background.jpg); background-repeat:repeat; color:#666666; font-size:75%; margin:0px; padding:0px;}

	/* FONT-FAMILY and COLOR */
	*		{font-family: Verdana, Geneva, Sans-Serif;}
	
	/* FONT-SIZE - STANDARD ELEMENTS */
	p, div.Content, div.FullContent, div.CMSContent, ul
			{line-height:150%;}
				
	/* FONT-SIZE - SLIGHTLY SMALLER ELEMENTS */
	#Footer, div.PipeLinks, div.QuoteContent
			{font-size:92%; line-height:150%;}

	/* FONT-SIZE - SMALLEST ELEMENTS */
	div.Caption, div.CalloutContent
			{font-size:92%; line-height:170%;}

	/* FONT-SIZE - FORM ELEMENTS */	
	input, select, textarea
			{font-size:100%;}


/*********************************************************
/* MAJOR LAYOUT ELEMENTS                                 */

	#Page						{background-color:#4D1021; border-left:solid 2px #947637; border-right:solid 2px #947637; margin:0 auto; width:760px;}
	#Page #Banner				{}
	#Page #Body					{}
	#Page #Body #Nav			{float:left; width:167px;}
	#Page #Body #Divider		{float:left; width:4px;}
	#Page #Body #Content		{color:#FFCCCC; float:left; padding:0 15px 15px 15px; width:550px;}
	#Page #Footer				{background-image:url(../../Graphics/Layout/Footer.jpg); background-repeat:no-repeat; color:#FFCCCC; height:40px; padding-top:95px; text-align:center;}
	
	#Page #Banner img,
	#Page #Body #Nav img		{display:block;}


/*********************************************************
/* STANDARD HTML ELEMENT STYLES                          */

	a			{color:#CC9966; text-decoration:none;}
	a:visited	{color:#CC9966;}
	a:hover		{color:White; text-decoration:underline;}
	a:active	{color:Black;}
	
	#Page #Footer a			{color:#FFCCCC; font-weight:bold; text-decoration:none;}
	#Page #Footer a:hover	{color:#FFCCCC; text-decoration:underline;}
	
	h1, h2, h3, h4			{font-family:Georgia,Times New Roman,Serif;}
	h1			{color:#CC9966; font-size:170%;}
	h2			{color:#D3AF8C; font-size:130%;}
	h3			{color:#D3B494; font-size:110%;}

/*********************************************************
/* PREBUILT STYLE CLASSES (CUSTOMIZE AS NECESSARY)       */
	
	.Highlight				{color:#0F004B; font-weight:bold;}
		
	
/*********************************************************
/* PREBUILT STYLE ID SELECTORS                           */
	
/*********************************************************
/* CUSTOM STYLES                                         */
	
	div.ImageLeft,
	div.ImageRight					{border:solid 3px #7F5561;}
	div.ImageLeft img,
	div.ImageRight img				{border:solid 3px #4D1021; display:block;}
	div.ImageLeft div.Caption,
	div.ImageRight div.Caption		{background-color:#7F5561; border:solid 2px White; border-top-width:0; font-size:92%; font-weight:bold; padding:4px;}
	div.ImageLeft					{float:left; margin:0 10px 10px 0;}
	div.ImageRight					{float:right; margin:0 0 10px 15px;}
		
/*********************************************************
/* STYLE OVERRIDES (FROM SHARED STYLE)                   */	

	/* Calendar Dates */
	.Section							{margin-bottom:1em;}
	.Section h2							{background-color:#CC9966; border-color:#CC9966; color:White; font-size:100%;}

	/* Restaurant Hours */
	.HoursView .DayOfWeek				{font-weight:bold;}
	
	/* Restaurant Menus */
	div.RestaurantMenus ul.Menus a.Selected		{background-color:#CC9966;}
	div.RestaurantMenus div.Toolbar				{background-color:#CC9966;}
	div.RestaurantMenus div.Toolbar a			{color:#E6E6E6;}
	div.RestaurantMenus div.Toolbar a:hover		{color:White;}
	div.RestaurantMenus ul.Categories a:hover	{background-color:#CC9966; color:White;}
	div.RestaurantMenus h3						{font-size:120%;}
	div.RestaurantMenus div.Category li div.ItemName	{color:#4D1021;}
	div.RestaurantMenus div.Category li div.Price	{color:#4D1021;}
	
	/* Block Style */
	div.Block,
	div.FieldsetBlock,
	div.GridBlock						{background-color:White; border:solid 1px #CC9966;}
	div.FieldsetBlock div.BlockContent	{background-color:White;}
	div.Block div.BlockTitle,
	div.FieldsetBlock div.BlockTitle,
	div.GridBlock div.BlockTitle		{background-color:#CC9966;}
	div.BlockTitle div.Links a			{color:White;}
	div.BlockTitle div.Links a:hover	{color:Black;}
	div.BlockContent					{color:#666666;}
	div.BlockContent a					{color:#4D1021;}
	div.BlockContent a:hover			{}
	
	/* Progress Bar Style */
	ul.ProgressBar						{background-color:#4D1021; border-bottom:solid 4px #CC9966;}
	ul.ProgressBar li.Step,
	ul.ProgressBar li.Selected,
	ul.ProgressBar li.Inactive			{border-width:0; font-weight:bold;}
	ul.ProgressBar li.Step				{background-color:#F4E5D5; color:#CC9966;}
	ul.ProgressBar li.Step a			{color:#CC9966; font-weight:bold; text-decoration:none;}
	ul.ProgressBar li.Step a:hover		{color:#4D1021;}
	ul.ProgressBar li.Selected			{background-color:#CC9966; color:#4D1021}
	ul.ProgressBar li.Inactive			{background-color:#CCCCCC; color:White;}
	
	div.Checkout div.FieldsContent		{color:#666666;}
	div#Checkout div#Fields				{background-color:#EEEEEE; border:solid 1px #CC9966; color:#666666;}
	div#Checkout div#Buttons			{background-color:#CC9966;}