﻿.contentMenu
{
	clear:both;
	margin-left:auto;
	margin-right:auto;
	/*border-left:solid 1px black;
	border-right:solid 1px black;
	border-bottom:solid 1px black;*/
	width:930px;	
}

/*Used to format the Menu Title at the top of each menu page*/
.menuPageHeader
{
	font-size:2.5em;
	font-weight:bold;
}
/* used to format any notes underneath the Menu title at the top of each page*/
.menuPageNotes
{
	font-size:.9em;
	font-weight:500;
	font-style:italic;
	color:#CC6600;
}
/*Used to format the title of a food item*/
.foodTitle
{
	font-size:1.4em;
	font-weight:bold;
	
}
/*used to format food name - not bolded as not a large distinction*/
.foodName
{
	font-size:1.1em;
	font-weight:normal;
	
}
/* used to format food description - note:italics are set using a class specific to italics*/
.foodDescription
{
	font-size:1.1em;
	font-weight:normal;

}

/*to help separate italics text adding brown color */

.italicsEmphasis
{
 font-style:italic;
 color:#CC6600;
 
}

.emphasis
{
    font-weight:bold;
}
/* as italics are used thoughout and mixed and matched a specific italics class was created*/
.italics
{
 font-style:italic;
 color:#CC6600;
}
/* as underlines are used thoughout and mixed and matched a specific underline class was created*/

.bold
{
	font-weight:600;
}
/*Used to align text at the top of a table*/
.alignTop
{
	vertical-align:top;
}

.underline
{
 text-decoration:underline;
}
/*used to add spaccing around menu items*/
.menuPadding
{
 padding-bottom:15px;
}
/*conditions such as 'Labor Not Included' */
.menuConditions
{
	clear:left;
	font-size:.9em;
	font-style:italic;
	margin-left:auto;
	margin-right:auto;
	font-weight:500;
	color:#CC6600;
	
	
}
.MenuContainer
{
	background-color:White;
	margin-left:auto; 
	margin-right:auto;
	font-size:.9em;
	width:800px;
	vertical-align:top;
	
	
	
}

.col1
{
	float:left;
	width:320px;
	margin:0;
	padding-left:10px;	
	margin-left:40px;
	
}

.col2
{	
	width:320px;
	margin-left:420px;
	padding:0;		
	/*margin-left:auto;
	margin-right:auto;*/
	
}

.col1AlaCarte
{
	float:left;
	width:320px;
	margin:0;
	padding-left:10px;	
	margin-left:120px;
	/*margin-right:auto;*/
	
	
}

.col2AlaCarte
{	
	
	width:320px;
	margin-left:450px;
	padding:0;		
	/*margin-left:auto;
	margin-right:auto;*/
	
}
/*this is the entire Footer Table*/	
.omniFooter
{
	clear:both;
	height:5px;
	
}
/*used for the Dessert section in dessert.xsl*/
.dcol1
{
	float:left;
	width:250px;
	margin-left:120px;
	padding-left:10px;	
	margin-right:auto;
	
}

.dcol2
{	
	width:250px;
	/*margin-left:185px;*/
	padding:0;		
	margin-left:390px;
	margin-right:auto;
	
}
/*the footer name (Omni Fresco Catering) at the bottom of each page*/
.footerOmniName
{
	font-style:italic;
	font-weight:bold;	
	color:black;
	text-align:center;
	/*margin-left:110px;*/
	
}
/*the tag name (Always a pleasure to server) at the bottom of each page*/
.footerTagLine
{
	font-style:italic;
	font-weight:bold;
	color:black;
	text-align:left;
}
/*END of section for Menu Footer styles*/

	


/*Used in BoxedLunch Menu*/
.boxLunch
{
	border:solid 1px black;
	width:600px;
	margin-left:auto;
	margin-right:auto;
	
}


/*used to format stationbuffet menu*/
.stationFormat
{
	width:600px;
	margin-left:auto;
	margin-right:auto;
}
/*used for back button on each menu page*/
a.menuBack
{
	font-size:.9em;
	text-align:left;
	margin-left:10px;
	color:#472603;
	clear:left;
}


.cateringMenuBar
{
 border-top:solid 1px black;
 border-bottom:solid 1px black;	
 border-left:solid 1px black;
 border-right:solid 1px black;
}

/*used to position the catering menus to align correctly*/
.cateringContainer
{	clear:both;
	margin-left:auto;
	margin-right:auto;
	font-family:Arial, Verdana;
	/*border:solid 1px #472603;*/
}

a.menuOption:link
{
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-size:.9em;
	color:#6B3F55;	
}

a.menuOption:visited
{
	font-weight:500;
	font-style:normal;
	text-decoration:none;
	font-size:.9em;
	color:#6B3F55;	
}

.menuOption
{
	padding:3px 1px 3px 10px;
	font-size:.9em;
}

.menuLink
{
	font-weight:bold;
	color:#6B3F55;
	cursor:pointer;
	cursor:hand;
	Font-size:.9em;
}

.cateringTitle
{
	font-size:.9em;
	text-decoration:underline;
	color:#000000;
	text-align:center;
}

