A:link { text-decoration: underline; color: #CC3333 }
A:visited { text-decoration: underline; color: #CC3333 }
A:hover { text-decoration: underline; color: #990000 }

td { font: 10pt Arial,Helvetica,sans-serif }

h1 {
font-size: 14pt;
font-family: Arial,Helvetica,sans-serif;
font-size: bold;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
color: #660000;
}

.border {
	border: 1px dashed #DD7180;
	margin : 0px 4px 0px 4px;
	padding : 2px 2px 2px 2px;
	background-color : #FEEBEC;
}

.printheading { font-family: Arial, Helvetica, sans-serif; 
                font-size: 14pt; 
                font-style: normal; 
                font-weight: bold; 
                text-decoration: none; 
                text-align: center; 
                vertical-align: top;
                color: #ffffff;
                }

.instructions { font-family: Arial, Helvetica, sans-serif; 
                font-size: 10pt; 
                font-style: normal; 
                font-weight: bold; 
                text-decoration: none; 
                text-align: center; 
                vertical-align: top;
                color: #660000;
                }

.menuheading { 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 10pt; 
   font-style: normal;
   font-weight: bold; 
   color: #000000; 
   background-color: #cc9966;
   }  
   
.menubody { 
   font-family: Arial,Helvetica,sans-serif; 
   font-size: 10pt; 
   font-style: normal;
   font-weight: normal; 
   color: #000000; 
   background-color: #ffffcc;
   } 
   
.tableheading { 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 10pt; 
   color: #000000; 
   background-color: #cc9966;
   }  
   
.tablebody { 
   font-family: Arial,Helvetica,sans-serif; 
   font-size: 10pt; 
   color: #000000; 
   background-color: #ffffcc;
   }       

.sidenavigation { padding: 8px; } 
.sidenavigation { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; text-decoration: none; text-align: left; vertical-align: top;}
.sidenavigation { color: #FFFFFF; }
.sidenavigation a:link { text-decoration: none; color: #ffffff; }
.sidenavigation a:visited { text-decoration: none; color: #ffffcc; }
.sidenavigation a:hover { text-decoration: underline; color: #ffffcc; }
.sidenavigation a:active { text-decoration: none; color: #ffffff; }

.bottomnavigation { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; text-decoration: none; text-align: left; vertical-align: top;}
.bottomnavigation { color: #663333; }
.bottomnavigation a:link { text-decoration: underline; color: #663333; }
.bottomnavigation a:visited { text-decoration: underline; color: #663333; }
.bottomnavigation a:hover { text-decoration: underline; color: #663333; }
.bottomnavigation a:active { text-decoration: none; color: #663333; }

.bottomaddress { 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 10pt; 
   font-style: normal;
   font-weight: bold; 
   text-align: center; 
   vertical-align: top;
   color: #ffffff; 
   background-color: #330000;
   }




.footing { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; text-decoration: none; text-align: center; vertical-align: top;}
.footing { color: #000000; }
.footing a:link { text-decoration: underline; color: #000000; }
.footing a:visited { text-decoration: underline; color: #000000; }
.footing a:hover { text-decoration: underline; color: #000000; }
.footing a:active { text-decoration: underline; color: #000000; }

.sidebarcatering {
  padding: 0px 0px 0px 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  margin-left: 0px;
  border: 0px solid #000000;
  width: 180px;
  height: 900px;
  background-image: url(http://www.celebrationrestaurant.com/restaurant/graphics/sidebackgnd.jpg);
  background-repeat: repeat-y;
  background-position: top left;
  }
  
.sidebarmarket {
  padding: 0px 0px 0px 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  margin-left: 0px;
  border: 0px solid #000000;
  width: 180px;
  height: 700px;
  background-image: url(http://www.celebrationrestaurant.com/restaurant/graphics/sidebackgnd.jpg);
  background-repeat: repeat-y;
  background-position: top left;
  }
  
.sidebarrestaurant {
  padding: 0px 0px 0px 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  margin-left: 0px;
  border: 0px solid #000000;
  width: 180px;
  height: 600px;
  background-image: url(http://www.celebrationrestaurant.com/restaurant/graphics/sidebackgnd.jpg);
  background-repeat: repeat-y;
  background-position: top left;
  }

.sidebar50 {
  padding: 0px 0px 0px 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  margin-left: 0px;
  background-color: #ffffff;
  border: 0px solid #000000;
  width: 180px;
  height: 50px;
  background-image: url(http://www.celebrationrestaurant.com/restaurant/graphics/sidebackgnd.jpg);
  background-repeat: repeat-y;
  background-position: top left;
  }

.sidebar100 {
  padding: 0px 0px 0px 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  margin-left: 0px;
  background-color: #ffffff;
  border: 0px solid #000000;
  width: 180px;
  height: 100px;
  background-image: url(http://www.celebrationrestaurant.com/restaurant/graphics/sidebackgnd.jpg);
  background-repeat: repeat-y;
  background-position: top left;
  }

.sidebar450 {
  padding: 0px 0px 0px 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  margin-left: 0px;
  background-color: #ffffff;
  border: 0px solid #000000;
  width: 180px;
  height: 450px;
  background-image: url(http://www.celebrationrestaurant.com/restaurant/graphics/sidebackgnd.jpg);
  background-repeat: repeat-y;
  background-position: top left;
  }

.sidebar500 {
  padding: 0px 0px 0px 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  margin-left: 0px;
  background-color: #ffffff;
  border: 0px solid #000000;
  width: 180px;
  height: 500px;
  background-image: url(http://www.celebrationrestaurant.com/restaurant/graphics/sidebackgnd.jpg);
  background-repeat: repeat-y;
  background-position: top left;
  }
  
.sidebar700 {
  padding: 0px 0px 0px 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  margin-left: 0px;
  background-color: #ffffff;
  border: 0px solid #000000;
  width: 180px;
  height: 700px;
  background-image: url(http://www.celebrationrestaurant.com/restaurant/graphics/sidebackgnd.jpg);
  background-repeat: repeat-y;
  background-position: top left;
  }
  
  .sidebar800 {
  padding: 0px 0px 0px 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  margin-left: 0px;
  background-color: #ffffff;
  border: 0px solid #000000;
  width: 180px;
  height: 900px;
  background-image: url(http://www.celebrationrestaurant.com/restaurant/graphics/sidebackgnd.jpg);
  background-repeat: repeat-y;
  background-position: top left;
  }  

.sidebar1000 {
  padding: 0px 0px 0px 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  margin-left: 0px;
  background-color: #ffffff;
  border: 0px solid #000000;
  width: 180px;
  height: 1000px;
  background-image: url(http://www.celebrationrestaurant.com/restaurant/graphics/sidebackgnd.jpg);
  background-repeat: repeat-y;
  background-position: top left;
  }
  

.sidebar2000 {
  padding: 0px 0px 0px 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  margin-left: 0px;
  background-color: #ffffff;
  border: 0px solid #000000;
  width: 180px;
  height: 2000px;
  background-image: url(http://www.celebrationrestaurant.com/restaurant/graphics/sidebackgnd.jpg);
  background-repeat: repeat-y;
  background-position: top left;
  }

.dialogue { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; text-decoration: none; background-color: #660000;}
.dialogue { color: #ffffff; }
.dialogue a:link { text-decoration: underline; color: #ffffff; }
.dialogue a:visited { text-decoration: underline; color: #ffffff; }
.dialogue a:hover { text-decoration: underline; color: #cc9900; }
.dialogue a:active { text-decoration: underline; color: #ffffff; }

.veges { 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 9pt; 
   color: #000000; 
   }  

td.subheading { font-size: 14pt; font-family: Arial,Helvetica,sans-serif; }
td.winelist1 { font-size: 8pt; font-family: Arial,Helvetica,sans-serif; }
td.winelist2 { font-size: 10pt; font-family: Arial,Helvetica,sans-serif; }
td.menus { font-size: 10pt; font-family: Arial,Helvetica,sans-serif; }

.fmborder {
  padding: 10px 10px 10px 10px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  margin-left: 0px;
  background-color: #ffffff;
  border: 1px solid #000000;
}