/* <style> */

HTML, BODY {
	font-size: 100%;
}

* {
	margin: 0;
	padding: 0;
}

P {
	margin-bottom: 25px;
}



BODY {
	margin: 0;
	padding: 0;
	background: #4c724c url(/site_images/global/page_bg/floral_background_gradient.jpg) repeat-x;
}

		BODY#standardContentPage #contentArea {
			margin: 0 auto 0 auto;
			width: 840px;			
			background: url(../../../site_images/global/page_bg/content_area_bg.png);
			min-height: 650px;	
		}
	
		
		BODY#standardContentPage #content-bg, #flashHeader, #footerContent-bg {
			margin-left: 36px;
			margin-right: 37px;
		}

		BODY#standardContentPage #content-bg {
/*			margin-top: -13px;
			padding-top: -25px; */

		}
		

		BODY#standardContentPage #content {
		}
		
		

		/* BGN: HEADER */

			BODY#standardContentPage #lgTextHeader {
				margin: 0 auto 0 auto;
				width: 770px;
				height: 86px;
				background: url(../../../site_images/global/lg_text_header/bg.png);
				margin-bottom: 40px;
				position:  relative;		
			}
			
				BODY#standardContentPage #lgTextHeader H1 {
					background-image: url(/site_images/global/header/lg_text.png);
					text-indent:  -99999px;
					width: 362px;
					height: 28px;
					position: absolute;
					left:  50%;
					line-height: 28px;
					margin: 8px auto auto -181px;
				}
				
				BODY#standardContentPage #lgTextHeader IMG#headerSwirly {
					background-image: url(/site_images/global/header/swirly.png);
					background-repeat: no-repeat;
					width: 83px;
					height: 25px;
					left: 50%;
					position: absolute;
					top: 50px;
					margin: auto auto auto -42px;
					border: 0;
				}
				
				BODY#standardContentPage #lgTextHeader #address,
				BODY#standardContentPage #lgTextHeader #phones {
					position: absolute;
					bottom: 3px;
					font-family: "Trebuchet MS", "Avant Garde", "Century Gothic", Arial, sans-serif;
					font-size: .8em;
				}
				
				BODY#standardContentPage #lgTextHeader #address {
					left: 10px;
				}
				
				BODY#standardContentPage #lgTextHeader #phones {
					position:  absolute;
					right: 8px;			
				}
				
				
		/* END: HEADER */
		

		BODY#standardContentPage #footerDividerBar {
			width: 100%;
			background: url(../../../site_images/global/page_bg/footer_divider_bar_fill.png);
			height: 15px;
			margin-bottom: -10px;
			position: relative;
			z-index: 1;
		}
		
		BODY#standardContentPage #footerBgArea {
			position: relative;			
			z-index: 0;
			width: 100%;
			background: url(../../../site_images/global/page_bg/footer_bg_stripes.gif);
		}

		BODY#standardContentPage #footerArea {
			position: relative;
			z-index: 0;
			margin: 0 auto 0 auto;
			width: 840px;
			background: url(../../../site_images/global/page_bg/footer_area_bg.png);	
			height: 200px;
		}
		
		BODY#standardContentPage #footerArea DIV#footerWaiterLogo {
			position: absolute;
			right: 60px;
			background-image: url(../../../site_images/global/page_elements/footer_waiter_logo.png);
			height: 197px;
			width: 105px;
		}
		
		BODY#standardContentPage #footerContent-bg {
			padding-top: 10px;
			font-family: "Trebuchet MS", "Avant Garde", "Century Gothic";
			color: White;

			height: 185px;
		}
			
		
			BODY#standardContentPage #footerContent-bg .contactInfo {
				position: absolute;
				font-size: .9em;
				bottom: 50px;
				left: 45px;
			}
			
			BODY#standardContentPage #footerContent-bg .contactInfo STRONG {
				font-family: Arial, Helvetica, sans-serif;
			}
		
			BODY#standardContentPage #footerContent-bg .contactInfo A {
				color: White;
			}
			
			
			BODY#standardContentPage #footerContent-bg .contactInfo A.emailAddress:ACTIVE,
			BODY#standardContentPage #footerContent-bg .contactInfo A.emailAddress:FOCUS,
			BODY#standardContentPage #footerContent-bg .contactInfo A.emailAddress:LINK,
			BODY#standardContentPage #footerContent-bg .contactInfo A.emailAddress:VISITED
			 {
				padding-right: 16px;
				background: url(../../../site_images/global/page_elements/email_mouseover_css.gif) no-repeat right -15px;
			}

			BODY#standardContentPage #footerContent-bg .contactInfo A.emailAddress:HOVER {
				padding-right: 16px;
				background: url(../../../site_images/global/page_elements/email_mouseover_css.gif) no-repeat right 5px;
			}

			BODY#standardContentPage #footerContent-bg .links {
				text-align: center;
				background-color: #612030;
				margin: -10px 2px 0 2px;
				padding-bottom: 2px;
			}
			BODY#standardContentPage #footerContent-bg .links A {
				font-size: .9em;
				color: #f9fae7;
			}

		#contentPage2Col_block_1 {
			padding-top: 25px;
		}
	

		#contentPage2Col_block_2 {
			background: url(/site_images/global/page_bg/sidebar_right_bg.gif) repeat-y;
		}
		
		
		#contentPage2Col_block_2 #block2-content {
		}



/* @group Top Menu Bar */

/*


BODY#standardContentPage #topMenuBar {
			width: 840px;
			height: 50px;
			margin: 0 auto 0 auto;
			position: relative;
		}
			BODY#standardContentPage #topMenuBar TABLE {
				background: url(../../../site_images/global/header/menu/menu_bg-fill.png);
			 	width:  754px;
			 	height: 50px;
			 	margin: auto auto auto auto;
			}

			BODY#standardContentPage #topMenuBar TABLE TD {
				position: relative;
			}

			BODY#standardContentPage #topMenuBar TABLE TD IMG#leftEdge {
				position: absolute;
				top: 0px;
				left: 35px
			}

			BODY#standardContentPage #topMenuBar TABLE TD IMG#rightEdge {
				position: absolute;
				top:0;
				right: 34px;
			}

				BODY#standardContentPage #topMenuBar TABLE TD {
					text-align:right;
					position:  relative;
				}
				
				BODY#standardContentPage #topMenuBar TABLE TD A {
					font-family: "Trebuchet MS", "Avant Garde", "Century Gothic", sans-serif;
					font-size: 16px;
					text-decoration: none;
					font-weight: normal;
					color: #f9fae7;
					position:  relative;
					right: 50px;
					top: 2px;

				}


*/
DIV#topNavigation {
			width: 840px;
			height: 50px;
			margin: 0 auto 0 auto;
}

		DIV#topNavigation #navContainer {
			width: 756px;
			background: url(../../../site_images/global/header/menu/menu_bg-fill.png) repeat-x;
			height: 50px;
			margin: 0 auto 0 auto;
			position: relative;
		}
		
		#navContainer #navBar-leftEdge {
			position: absolute;
			left: -7px;
			top: 0;
			background: url(/site_images/global/header/menu/menu_bg-left_edge.png) no-repeat;
		}
		#navContainer #navBar-rightEdge {
			position: absolute;
			right: -8px;
			top: 0;
			background: url(/site_images/global/header/menu/menu_bg-right_edge.png) no-repeat;
		}

		#navContainer UL {
			height: 100%;
			width: 100%;
			list-style-type: none;
			list-style-position: inside;
			display: inline-table;
			position: relative;
		}

		#navContainer UL LI {

			list-style: none;
			display: inline-block;
			height: 100%;
			width: 20%;
			position: relative;
			float: left;
		}
		
		#navContainer UL LI A {
			display: inline-block;
			padding: 5px 5px 5px 0.5em;
			text-decoration: none;
			text-align: right;
			color: White;
			height: 100%;
			float: right;
			padding-right: 45px;

			font-family: "Trebuchet MS", "Avant Garde", "Century Gothic", sans-serif;
			font-size: 16px;
			text-decoration: none;
			font-weight: normal;
			color: #f9fae7;
		}
		

/* @end */




/* Floral Glyph Page Heading H1 Style */
	H1.floralGlyph {
		font-family: Georgia, "Palatino Linotype", Garamond, serif;
		color: #1c321c;
		background: url(/site_images/global/page_elements/title_floral_glyph.gif) no-repeat bottom left;
		padding-bottom: 60px;
		padding-left: 3px;
		margin-top: 25px;
		margin-bottom: 20px;
		font-weight: normal;
		font-size: 2.25em;
	}


	#pageContent {
		margin: 0 0 25px 20px;
		font-family: Helvetica, Geneva, "MS Sans Serif", Arial, sans-serif;
		font-size: .9em;
		line-height: 1.3em;
	}

	
/* <style> */