@charset "UTF-8";

#menu-items {
	width: 874px;
	overflow: hidden;
	}

/* MENU ITEM
-------------------------------------------*/
	
.menu-item-square {
	float: left;
	margin-bottom: -1px;
	width: 276px;
	height: 254px;
	border: 1px solid #c4b69e;
	}
	.left {
		padding: 5px 0 18px 14px;
		border-width: 0 1px 1px 0;
		}
	.center {
		padding: 5px 0 18px 15px;
		border-width: 0 1px 1px 0;
		}
	.right {
		padding: 5px 0 18px 15px;
		border-width: 0 0 1px 0;
		}
	.menu-item {
		width: 276px;
		height: 254px;
		}
		.item-photo {
			width: 198px;
			height: 198px;
			text-align: center;
			vertical-align: middle;
			}
			.item-photo a {
				display: none;
				outline: none;
				}
			.item-photo a.active {
				display: inline;
				}
		.item-tn-1 {
			width: 78px;
			height: 61px;
			vertical-align: bottom;
			text-align: center;
			}
		.item-tn-2 {
			width: 78px;
			height: 48px;
			vertical-align: bottom;
			text-align: center;
			}
		.item-tn-3 {
			width: 78px;
			height: 56px;
			vertical-align: top;
			text-align: center;
			}
			.item-tn {
				display: block;
				overflow: hidden;
				margin-left: 15px;
				padding: 8px;
				width: 32px;
				height: 32px;
				background: url(/images/item-tn-border.png) no-repeat 0 -150px;
				}
			.item-tn:hover {
				background-position: 0 0;
				}
			.menu-item .active {
				background-position: 0 -75px;
				}
		.item-options {
			width: 78px;
			height: 33px;
			vertical-align: middle;
			text-align: center;
			}
			.item-options select {
				width: 51px;
				height: 17px;
				background: #E4B940;
				border: none;
				color: #331C00;
				font-size: 11px;
				}
		.item-price {
			width: 43px;
			height: 56px;
			vertical-align: top;
			text-align: center;
			background: url(/images/item-price-bg.png) no-repeat 0 5px;
			}
			.item-price p {
				margin-left: 1px;
				padding: 9px 0 0 0;
				font-size: 24px;
				line-height: 24px;
				letter-spacing: -2px;
				font-style: italic;
				color: #EE433F;
				text-align: center;
				}
				.item-price span {
					vertical-align: middle;
					font-size: 12px;
					}
		.item-description {
			width: 155px;
			height: 56px;
			vertical-align: bottom;
			}
			.item-description h3 {
				margin-bottom: 5px;
				padding: 0 8px;
				font-size: 14px;
				line-height: 15px;
				text-transform: uppercase;
				color: #EE433F;
				font-weight: bold;
				}
			.item-description p {
				margin-bottom: 3px;
				padding: 0 8px;
				font-size: 11px;
				line-height: 13px;
				font-weight: bold;
				}
		.item-buy {
			width: 78px;
			height: 56px;
			vertical-align: middle;
			text-align: center;
			}
			.item-buy .imgswap {
				margin: 0 auto;
				width: 55px;
				height: 56px;
				background: url(/images/item-add-to-cart.png) no-repeat 0 0;
				}
			.item-buy .imgswap:hover {
				background-position: 0 -75px;
				}