body

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.75em;

	color: #58595b;

	background: #fcf7e7 url(../grfx/backgrounds/bg_body.gif) repeat-x;

	margin: 0;

	padding: 0;

}



	#flash

	{

		width: 946px;

		height: 301px;

		margin: 0 auto;

		padding: 0px 67px;

		background: url(../grfx/backgrounds/bg_flash.png) no-repeat;

	}

	

	#content

	{

		width: 946px;

		margin: 0 auto;

		padding: 40px 67px;

		background: url(../grfx/backgrounds/bg_content.gif) repeat-y;

	}	

	

		#content_text

		{

			width: 500px;

			margin: 15px 34px 0px 78px;

			float: left;

			line-height: 1.67em;

		}

		

		* html #content_text

		{

			margin: 15px 34px 0px 30px;

		}

		

		#content_banners

		{

			width: 333px;

			float: left;

		}

		

			#banner_alacarte a

			{

				background: url(../grfx/banners/alacarte.png) 0 0 no-repeat;

				width: 333px;

				height: 60px;

				display: block;

			}

			

			#banner_alacarte a:hover

			{

				background: url(../grfx/banners/alacarte.png) -333px 0 no-repeat;

				width: 333px;

				height: 60px;

			}		

			

			#banner_winelist a

			{

				background: url(../grfx/banners/winelist.png) 0 0 no-repeat;

				width: 333px;

				height: 60px;

				display: block;

			}

			

			#banner_winelist a:hover

			{

				background: url(../grfx/banners/winelist.png) -333px 0 no-repeat;

				width: 333px;

				height: 60px;

			}

			

			#banner_functions a

			{

				background: url(../grfx/banners/functions.png) 0 0 no-repeat;

				width: 333px;

				height: 60px;

				display: block;

			}

			

			#banner_functions a:hover

			{

				background: url(../grfx/banners/functions.png) -333px 0 no-repeat;

				width: 333px;

				height: 60px;

			}

			

			#banner_location a

			{

				background: url(../grfx/banners/location.png) 0 0 no-repeat;

				width: 333px;

				height: 60px;

				display: block;

			}

			

			#banner_location a:hover

			{

				background: url(../grfx/banners/location.png) -333px 0 no-repeat;

				width: 333px;

				height: 60px;

			}

			#banner_specials a

			{

				background: url(../grfx/banners/specials.png) 0 0 no-repeat;

				width: 333px;

				height: 60px;

				display: block;

			}

			

			#banner_specials a:hover

			{

				background: url(../grfx/banners/specials.png) -333px 0 no-repeat;

				width: 333px;

				height: 60px;

			}
			
			#banner_takeaway a

			{

				background: url(../grfx/banners/takeaway.png) 0 0 no-repeat;

				width: 333px;

				height: 60px;

				display: block;

			}

			

			#banner_takeaway a:hover

			{

				background: url(../grfx/banners/takeaway.png) -333px 0 no-repeat;

				width: 333px;

				height: 60px;

			}			
			

			#wine_list

			{

				width: 250px;

				margin: 0 auto;

			}

			

			.menu

			{

				width: 94px;

				float: left;

				text-align: center;

				padding: 0px 15px;

			}

			

				.menu a

				{

					font-size: 0.83em;

					color: #0072bc;

				}

				

				a.print

				{

					width: 57px;

					height: 54px;

					background: url(../grfx/ico_print.gif) 0 0 no-repeat;

					display: block;

					float: left;

				}

				

				a.print:hover

				{

					width: 57px;

					height: 54px;

					background: url(../grfx/ico_print.gif) -57px 0px no-repeat;

				}

				

				a.download

				{

					width: 25px;

					height: 54px;

					background: url(../grfx/ico_download.gif) 0 0 no-repeat;

					display: block;

					float: left;

				}

				

				a.download:hover

				{

					width: 25px;

					height: 54px;

					background: url(../grfx/ico_download.gif) -25px 0px no-repeat;

				}				

					

					.menu span

					{

						display: none;

					}					

			

				.border_right										

				{

					border-right: 1px solid #333333;

				}

				

	#footer

	{

		width: 798px;

		height: 37px;

		margin: 0 auto;

		padding: 0px 141px;

		padding-top: 64px;

		background: url(../grfx/backgrounds/bg_footer.png) no-repeat;

		font-size: 0.92em;

		color: #4d4d4f;

		text-align: center;

	}

	

		#footer a

		{

			text-decoration: none;

		}

		

		#footer a:hover

		{

			text-decoration: underline;

		}

		

		