.layout1 #wrapper

{

	background-color:#332227;

	/**padding-bottom:132px;*/

}

	.layout1 .article

	{

		position:relative;

		min-height:730px;

	}

		.layout1 .article.hasMarginBottom

		{

			/*margin-bottom:73px;*/

		}

		.layout1 .article aside

		{

			position:absolute;

			top:0;

			width:250px;

		}



			.layout1 .article.left aside

			{

				left:0;

			}



			.layout1 .article.right aside

			{

				right:0;

			}



				.layout1 .article aside .photo

				{

					display:block;

				}



				.layout1 aside .addressWrapper

				{

					display:table-cell;

					width:250px;height:480px;

					background-color:#4e3a42;

					vertical-align:middle;

					border-spacing: 0;

		    		border-collapse: collapse;

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

				}



					.layout1 aside .addressWrapper p

					{

						padding:0 20px;

						font-size:12px;

						line-height:22px;						

						color:white;

						margin-bottom:1em;

					}



					.layout1 aside .addressWrapper .address-line

					{

						padding: 0 20px;

						font-size: 12px;						

						color: white;

						margin-bottom: 1em;

					}

						.layout1 aside .addressWrapper .golden-text

						{

							color: #b1935e;

							font-weight:bold;

							text-transform: uppercase;	

							padding-right:1px;	

						}



						.layout1 aside .addressWrapper .openings

						{

							line-height: 18px;

						}



						.mail-line

						{

							font-size: 11px;

						}



						.layout1 aside .addressWrapper p:last-child

						{

							margin-bottom:0;

						}



						.layout1 aside .addressWrapper p.centered

						{

							font-size:17px;

							line-height:33px;

							text-align:center;

							font-style:italic;

						}

						.layout1 aside .addressWrapper .title

						{

							text-transform:uppercase;

						}



						.layout1 aside .addressWrapper .city

						{

							text-transform:uppercase;

							font-size:16px;

							color:#b39663;

							font-weight:bold;

						}



						.layout1 aside .addressWrapper p.openings

						{

							font-size:12px;

							line-height:18px;

						}



		.layout1 .contentWrapper

		{

		}



			.layout1 .article.left .contentWrapper

			{

				margin-left:250px;

			}



			.layout1 .article.right .contentWrapper

			{

				margin-right:250px;

			}



				.layout1 .contentWrapper .fixedHeightTextWrapper

				{

					height:421px;

				}



					.layout1 .contentWrapper .text

					{

						padding:0 48px 0 48px;

						color:white;

					}

						.layout1 .contentWrapper .text

						{

							font-size:12px;

							line-height:22px;

							line-height:1.833333333333333em;

						}

							.layout1 .text .title

							{

								margin-bottom:15px;

							}



								.layout1 .text .title.hasMarginTop

								{

									margin-top:40px;

								}



							.layout1 .contentWrapper p

							{

								margin-bottom:1em;

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

							}

								.layout1 .contentWrapper p:last-child

								{

									margin-bottom:0;

								}







	.layout1 .galleryWrapper

	{

		width:100%;height:309px;

		position:relative;

	}

		.layout1 .galleryWrapper .gallery .item

		{

			position:absolute;

			left:0;top:0;

		}



		.layout1 .galleryWrapper .pagination

		{

			position:absolute;

			right:10px;bottom:10px;

			font-size:0;

		}

			.layout1 .galleryWrapper .pagination .item

			{

				width:22px;height:22px;

				display:inline-block;

				background-image:url("buttons/home-slider-button.png");

				cursor:pointer;

			}



				.layout1 .galleryWrapper .pagination .item:hover,

				.layout1 .galleryWrapper .pagination .item.active

				{

					background-position:left bottom;

				}



		.layout1 .galleryWrapper .list

		{

			display:none;

		}



	/*Vinotheques*/



	.vinotheques #miniBanner

	{

		background-image:url("/design/tmp/banners/products.jpg");

	}



	/*Services*/



	.services #miniBanner

	{

		background-image:url("/design/tmp/banners/products.jpg");

	}



	.services .table

	{

		display:table;

		line-height:22px;

	}



		.services .row

		{

			display:table-row;

		}

			.services .cell

			{

				display:table-cell;

			}



	.services .hours,

	.services .vinotheques

	{

		padding-left:30px;

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

	}



		.services .table.lv1

		{

			width:100%;

			margin-bottom:30px;

		}



			.services .table.lv1.last

			{

				margin-bottom:0;

			}



			.services .hours .cell.lv1

			{

				width:50%;

			}



				.services .table.lv2

				{

					width:100%;

				}



					.services .hours .cell.lv2.left

					{

						width:60%;

					}



					.services .hours .cell.lv2.right

					{

						color:#b39663;

					}



		.services .vinotheques

		{

			margin-bottom:25px

		}	



			.services .vinotheques:last-child

			{

				margin-bottom:0;

			}



			.services .vinotheques span

			{

				color:#b39663;

			}



				.services .vinotheques a:hover

				{

					text-decoration:underline;

				}



			.services .vinotheques .cell.right

			{

				width:233px;

			}