﻿body{text-align:center;background-color:#663399;}/*#040405*/

.ContentHeader
{
	font-size:25px;color:#f7941e;
}

.ContentH2
{
	font-size:25px;color:#333333;
}

h1.MenuHeader{}
h1 {line-height:normal}
h2{font-size:17px;line-height:25px;color:#ebc256;}
hr{border-bottom:solid 1 gray; height:0px;}

img {border:0px;}

/*#MainContainer{width:874px; }*/
/*#MiddleContainer{width:915px;background-image:url(/images/Background.jpg);background-position:top center;background-repeat:repeat-y;}*/

.FoodMenuLink {color:#f7931c;}
/*div.left-container{float:left;width:140px;}*/
/*div.right-container{float:right;width:740px;}*/
/*div.space-line {clear: both; margin: 0; padding: 0; width: auto;}*/

ul { text-align:left;}
ul.MainMenu {font-family:Arial;font-weight:bold;font-size:15px;line-height:30px;color:white;text-decoration:none;white-space: nowrap;position:relative;left:-5px;}
ul.MainMenu a{color:White;text-decoration:none;}
ul.MainMenu a:hover{text-decoration:underline;}
ul.SubMenu{color:White;font-family:Arial;font-weight:normal;font-size:13px;padding-left:15px;margin-left:0px;position:relative;left:-15px;}
ul.SubMenu a{color:White;font-weight:normal;font-size:13px;}

.SubSubMenu{position:relative;}
ul.SubSubMenu{color:White;font-family:Arial;font-weight:normal;font-size:13px;list-style: none;padding:0px;margin:0px;}
ul.SubSubMenu a{color:White;font-weight:normal;font-size:13px}


#MainContent{font-size:13px; font-family:arial; width:100%;padding:20px;margin-bottom:10px; background-position:center center;text-align:left;background-position:top center;background-color:#ffffd2;font-family:arial;}


#UpcomingEvents{font-family:arial;font-size:13px; text-align:left;width:300px;padding:5px;padding-right:10px;border-right:1px solid orange;}
#LatestBlogEntries{font-family:arial;font-size:13px; text-align:left;width:300px;padding:5px;}
.Footer{font-family:arial;font-size:13px;color:white;padding:20px;position:relative;left:65px;}
#MainContent H1.PHeader{font-size:13px;font-weight:bold;font-family:arial;}
/*#MainContent H1{font-size:18px;font-weight:bold;font-family:arial;color:#333333;}*/


#RestaurantHeader{text-align:center;font-size:11px;font-weight:bold;color:#909090;padding-bottom:10px; }
#RestaurantHeader a{color:#676767;text-decoration:none;}
#RestaurantHeader a:hover{color:#333333;text-decoration:underline;}

#CateringHeader{text-align:center;font-size:11px;font-weight:bold;color:#909090;padding-bottom:10px; }
#CateringHeader a{color:#676767;text-decoration:none;}
#CateringHeader a:hover{color:#333333;text-decoration:underline;}


#MealTypeMenuBakery{position:absolute;background-color:gray;padding-left:5px;padding-right:15px;top:20px;left:580px;overflow:hidden;text-align:left;line-height:17px;display:none; padding-bottom:3px;z-index:2;}
#MealTypeMenuBakery ul{list-style:none; margin:2px;padding:2px;z-index:2;}

#MenuTable td{padding-left:10px;padding-right:10px;}	

#MealTypeMenu{position:absolute; background-color:#663299;
              overflow:hidden; height:0px; top:10px;left:-20px;
              text-align:left;line-height:17px;display:block; 
              z-index:2;width:120px; font-weight:normal; }
              
#MealTypeMenu ul{list-style:none;padding:0px;margin:0px;}
#MealTypeMenu a{list-style:none; color:#f6f6f6;text-decoration:none;}
#MealTypeMenu a:hover{list-style:none; color:White;text-decoration:underline;}


#AdminMenuHeader{text-align:center;font-size:11px;font-weight:bold;color:#909090;padding-bottom:10px; }
#AdminMenuHeader a{color:#676767;text-decoration:none;}
#AdminMenuHeader a:hover{color:#333333;text-decoration:underline;}

#OrdersMenu{position:absolute; background-color:#663299;
              overflow:hidden; height:0px; top:10px;left:-20px;
              text-align:left;line-height:17px;display:block; 
              z-index:2;width:120px; font-weight:normal; }
              
#OrdersMenu ul{list-style:none;padding:0px;margin:0px;}
#OrdersMenu a{list-style:none; color:#f6f6f6;text-decoration:none;}
#OrdersMenu a:hover{list-style:none; color:White;text-decoration:underline;}

#EventsMenu{position:absolute; background-color:#663299;
              overflow:hidden; height:0px; top:10px;left:-20px;
              text-align:left;line-height:17px;display:block; 
              z-index:2;width:120px; font-weight:normal; }
              
#EventsMenu ul{list-style:none;padding:0px;margin:0px;}
#EventsMenu a{list-style:none; color:#f6f6f6;text-decoration:none;}
#EventsMenu a:hover{list-style:none; color:White;text-decoration:underline;}


#GeneralEventsMenu{position:absolute; background-color:#663299;
              overflow:hidden; height:0px; top:10px;left:-20px;
              text-align:left;line-height:17px;display:block; 
              z-index:2;width:120px; font-weight:normal; }
              
#GeneralEventsMenu ul{list-style:none;padding:0px;margin:0px;}
#GeneralEventsMenu a{list-style:none; color:#f6f6f6;text-decoration:none;}
#GeneralEventsMenu a:hover{list-style:none; color:White;text-decoration:underline;}


#AddressInfo{position:absolute; background-color:#f7931c;
       overflow:hidden;width:180px;height:0px;top:10px;left:-20px;
       text-align:left;line-height:17px;display:block; 
       z-index:2; color:White;font-weight:normal;}

#HoursInfo{position:relative; background-color:#f9a745;
       overflow:hidden; width:140px;height:0px;top:10px;left:-20px;
       text-align:left;line-height:17px;display:block; 
       z-index:2; color:White;font-weight:normal;}

#HoursInfo ul{list-style:none;padding:0px;}


#OnPremiseCateringDropMenu{position:absolute; background-color:#663299;
              overflow:hidden; height:0px; top:10px;left:0px;
              text-align:left;line-height:17px;display:block; 
              z-index:2;width:115px; font-weight:normal; }
              
#OnPremiseCateringDropMenu ul{list-style:none;padding:0px;margin:0px;}
#OnPremiseCateringDropMenu a{list-style:none; color:#f6f6f6;text-decoration:none;}
#OnPremiseCateringDropMenu a:hover{list-style:none; color:White;text-decoration:underline;}

#OffPremiseCateringDropMenu{position:absolute; background-color:#663299;
              overflow:hidden; height:0px; top:10px;left:-20px;
              text-align:left;line-height:17px;display:block; 
              z-index:2;width:140px; font-weight:normal; }
              
#OffPremiseCateringDropMenu ul{list-style:none;padding:0px;margin:0px;}
#OffPremiseCateringDropMenu a{list-style:none; color:#f6f6f6;text-decoration:none;}
#OffPremiseCateringDropMenu a:hover{list-style:none; color:White;text-decoration:underline;}



#RestaurantStyle{position:absolute;background-color:black;padding-left:5px;padding-right:15px;top:20px;left:478px;overflow:hidden;text-align:left;line-height:17px;height:0px;z-index:2}
#RestaurantStyle ul{list-style:none; margin:0px;padding:0px;}

#RestaurantInfo{font-size:13px;font-family:arial;}
#RestaurantInfo td{padding:6px;}
#RestaurantInfo td.InfoText{vertical-align:top;z-index:1;}

#BakeryMenu{position:relative;top:4px;}
#BistroMenu{position:relative;top:4px;}

#NewsContent{padding-top:25px;padding-left:15px;padding-right:15px;}
#NewsContent h1{font-size:30px;font-family:Arial Narrow;color:#e0a300;}
#NewsContent a.TitleLink{font-weight:bold;font-size:17px;font-family:Arial;color:#e0a300;text-decoration:none;line-height:20px;}
#NewsContent a.TitleLink:hover{text-decoration:underline;}

#CateringContent h1{font-size:13px;font-weight:bold;font-family:arial;}
#CateringContent{padding-left:15px;font-size:13px;}

#ContactUsContent{padding-top:25px;padding-left:15px;font-size:13px;}

.CartTable {color:#545454;font-size:12px;}
.CartTable tr{text-align:left;font-size:13px;padding:2px;background-color:#ffffd2;}

.CartFontBold{font-weight:bold;}


 .GoBackDiv{text-align:right;}
 .GoBackDiv a{font-size:13px;text-decoration:none;}
 .GoBackDiv a:hover{text-decoration:underline;}

.SpanLink{cursor:pointer;}

.Calendar {border:2px #929292 solid}
#MonthTxt{font-size:15px;color:#404040;}
#YearTxt{font-size:15px;color:#404040;}

#CCButtSubmit{position:relative;top:5px;padding-left:5px;}
.FormStyleA{font-size:13px;text-align:left;}
.ErrorMsg{color:Red;}

input.StylishButton{border-color: #e6b42f;  background-color:#fed;   }

#BiosSubMenu{overflow:hidden;height:0px;width:156px;}
#LocationSubMenu{overflow:hidden;height:0px;width:154px;}
#ContactUsSubMenu{overflow:hidden;height:0px;width:154px;}
#NeighborSubMenu{overflow:hidden;height:0px;width:154px;}
#BistroSubMenu{overflow:hidden;height:0px;width:154px;}
#CafeBakerySubMenu{overflow:hidden;height:0px;width:154px;}

.GiftShop {color:Black;font-weight:normal;}
.GiftShop h2{color:Black;font-weight:normal;font-size:20px;}


#SocialNetworkLinks{position:relative;left:28px;text-align:left;font-size:11px;font-family:Arial;}
#SocialNetworkLinks a{color:white;position:relative;top:-5px;text-decoration:none;}
#SocialNetworkLinks a:hover{text-decoration:underline;}

#Menu_List {float:left;text-align:left;width:320px;} 
#Menu_List ul{margin:0px;padding:0px;background:none; list-style-type:none;}
#Menu_List li{padding:0 0 15px;}
#Menu_Images {float:right;text-align:center;width:350px;} 

#Full_Menu_List {text-align:center;} 
#Full_Menu_List ul{margin:0px;padding:0px;background:none; list-style-type:none;text-align:center;}
#Full_Menu_List li{padding:0 0 15px;}

#RecipeContent table a{color:#f7921c;text-decoration:none;font-weight:bold;}
#RecipeContent table a:hover{text-decoration:underline;}
#RecipeContent table td{padding:5px;margin:5px;}

#RecipeContent h1{color:#f7921c;font-size:30px;}

.BlueHeader {color:#474747;font-size:20px;}

#otherShipping { color: Red; }
