
.bellMe_popA {
  margin-top: 140px;
}

BODY  { 
	font-family:Verdana, Arial, Helvetica;
	font-size:10px;
	color:#414141;
	margin:0px;
	background: url("../images/bg_page.gif") 50% 0 repeat-y #F9F8F3;  
}
TD    { font-family:Verdana, Arial, Helvetica; font-size:10px; color:#414141; }

FORM        { display:inline; }
SELECT      { font-family:Verdana, Arial, Helvetica; color:#000000; font-size:10px; }

A:link    { text-decoration:underline; color:#79534B;  }
A:visited { text-decoration:underline; color:#79534B;  }
A:active  { text-decoration:underline; color:#79534B;  }
A:hover   { text-decoration:underline; color:#79534B;  }

A.grey:link    { text-decoration:underline; color:#414141;  }
A.grey:visited { text-decoration:underline; color:#414141;  }
A.grey:active  { text-decoration:underline; color:#414141;  }
A.grey:hover   { text-decoration:underline; color:#414141;  }

IMAGE.border { border-color:#8E7F5E; }

#white { color:#FFFFFF; }
#brown { color:#7A5049; }


#live-entertainment { color:#0F5160; font-weight:bold; }
#gig-guide          { color:#0F5160; font-weight:bold; }
#dining             { color:#9E0522; font-weight:bold; }
#accommodation      { color:#6C6C6C; font-weight:bold; }
#history            { color:#6C6148; font-weight:bold; }

#main-content {background-color: #ffffff; overflow: hidden; }

#main-content.gig-guide .photos { float: right; width: 190px;  height: 188px; position: relative; }
#main-content.gig-guide .photos img { position: absolute; top: 0; left: 0; border: 0; }
#main-content.gig-guide .photos img.button-iso { top: 100px; left: 0px; }
#main-content.gig-guide .photos img.button-aha { left: 0px; }
#main-content.gig-guide .content { margin-right: 250px; }
  
/* D2B styles */
#smallpad { padding:3px; }
#whitebold { color:#FFFFFF; font-weight:bold; }
#drinking { color:#7A5049; }
#drinking_text { color:#7A5049; }

A.drinking:link { text-decoration:none; color:#7A5049; font-size:10px; font-family:Verdana, Arial, Helvetica; font-weight:bold; }
A.drinking:visited { text-decoration:none; color:#7A5049; font-size:10px; font-family:Verdana, Arial, Helvetica; font-weight:bold; }
A.drinking:active { text-decoration:none; color:#7A5049; font-size:10px; font-family:Verdana, Arial, Helvetica; font-weight:bold; }
A.drinking:hover { text-decoration:underline; color:#7A5049; font-size:10px; font-family:Verdana, Arial, Helvetica; font-weight:bold; }
/* end D2B styles */

.detail { padding:5px; }

.clasp { text-align: left; }
.clasphide { display:none; }

.preorderright { text-align: left; }

.bellme-button {
margin-top: 10px;
}

.banner {
	background: #f3f0e9;
}

.menu-list #preorder {
float: left;
width: 520px;
}

#preorder {
	padding: 0 9px 0 19px;
	overflow: hidden;
}

.page-title {
	padding: 20px 0;
}

	.page-title h2 {
		color: #8e7f5e;
		margin-bottom: 14px;
		font-size: 1.4em;
	}
	
	.page-title p {
		margin: 0;
		color: #414141;
		font-weight: bold;
	}

.page-options {
	width: 554px;
	float: left;
}
	
	.category {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
	
		.category li {
		}
	
		.category.menu-only .sub-category li a,
		.category li a {
			display: block;
			padding: 14px 0 12px 20px;
			background: #edebe2 url("../images/icon_category_closed.gif") no-repeat 8px 18px;
			margin-bottom: 1px;
			color: #414141;
			text-decoration: none;
		}
		
		.category.menu-only .sub-category li a:hover,
		.category li a:hover {
			background-color: #dbd7c6;
			background-image: url("../images/icon_category_hover.gif");
		}
		
		.category.menu-only .show-sub .sub-category .show-item a,
		.category.menu-only .show-sub .sub-category .show-item a:hover,
		.category .show-sub a,
		.category .show-sub a:hover {
			background-color: #dbd7c6;
			background-image: url("../images/icon_category_open.gif");
		}
		
		.category .update-order {
			text-align: right;
			display: none;
			margin-bottom: 5px;
		}
	
		.category .show-sub .update-order {
			display: block;
		}
	
		.category .update-order a {
			background: none;
			border: 0;
			display: inline;
			padding: 0;
		}
			
			.category .update-order a img {
				border: 0;
			}
	
		.category .update-order a:hover {
			background: none;
		}
	
	.show-sub .sub-category {
		display: block;
	}
	
	.hide-sub .sub-category {
		display: none;
	}
	
	.sub-category {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
	
		.sub-category li {
			
		}
		
		.sub-category li a,
		.category .show-sub .sub-category a {
			display: block;
			padding: 6px 20px;
			background: #bbb393 url("../images/icon_sub_category_closed.gif") no-repeat 8px 10px;
			margin-bottom: 1px;
			color: #fff;
			text-decoration: none;
		}
		
		.sub-category li a:hover,
		.category .show-sub .sub-category a:hover {
			background-color: #988d67;
			background-image: url("../images/icon_sub_category_hover.gif");
		}
		
		.category .show-sub .sub-category .show-item a,
		.category .show-sub .sub-category .show-item a:hover {
			background-color: #988d67;
			background-image: url("../images/icon_sub_category_open.gif");
		}
	
	.show-item .item {
		display: block;
	}	
	
	.hide-item .item {
		display: none;
	}
	
	.item {
		margin: 0;
		padding: 20px 16px;
		padding-right: 0;
		list-style-type: none;
	}
	
		.item li {
			padding-bottom: 5px;
			overflow: hidden;
		}
		
		.item .item-description {
			float: left;
			width: 400px;
			padding-top: 4px;
			color: #414141;
		}
		
		.item .item-description.wine-list {
			width: 490px;
		}
		
		.item .item-description.wine-list table {
			width: 90%;
		}
		
			.item-description h3 {
				font-size: 1em;
				display: inline;
			}
			
			.item-description p {
				display: inline;
			}
		
		.item .item-price {
			float: right;
			width: 100px;
			text-align: right;
			margin-right: 12px;
		}
		
			.item-price label {
				display: inline;
			}
			
			.item-price .txt {
				width: 30px;
				border: 1px solid #a0a0a0;
			}
		
/* page order form */
		
.page-order {
	width: 149px;
	padding: 9px 10px;
	float: right;
	background: #edebe2;
}

	.page-order h2 {
		color: #8e7f5e;
		margin-bottom: 16px;
		font-size: 1.4em;
	}
	
	.page-order h3 {
		font-size: 1em;
	}
	
	.menu-type,
	.menu-total {
		border-bottom: 1px dashed #979691;
		margin-bottom: 10px;
	}
	
	.page-order dl {
		overflow: hidden;
		color: #414141;
	}
	
		.page-order .menu-item {
			margin: 0;
			margin-right: 3px;
			padding: 0;
			float: left;
			width: 75px;
		}
		
		.page-order .menu-quantity {
			margin: 0;
			margin-right: 3px;
			padding: 0;
			float: left;
			width: 15px;
		}
		
		.page-order .menu-price {
			margin: 0;
			padding: 0;
			float: left;
			width: 53px;
			text-align: right;
			font-weight: bold;
		}
		
		.page-order .menu-total .menu-item {
			width: 93px;
		}
		
.form-container {
	
}

	.field-container {
		margin-bottom: 5px;
		overflow: hidden;
		width: 149px;
	}
	
	.date-selector {
		margin-bottom: 5px;
		overflow: hidden;
	}

		.form-container label {
			display: block;
		}
	
		.form-container .txt {
			border: 1px solid #b3b9be;
			width: 147px;
		}
	
		.form-container .sel {
			border: 1px solid #b3b9be;
			width: 100%;
			float: left;
		}
	
		.form-container .date-selector .sel {
			width: 70px;
			margin: 0;
			padding: 0;
			float: left;
		}
	
		.form-container .date-selector .sel.date-field {
			margin-right: 9px;
		}
		
		.form-container .btn_booking {
			border: 0;
			padding: 0;
			margin: 0;
			margin-top: 5px;
			word-spacing: -20000px;
			text-indent: -40000px;
			cursor: pointer;
			width: 149px;
			height: 21px;
			background: url("../images/button_submit_booking.gif") no-repeat 0 0;
		}
		
		/* homepage styles */
		
	
		.content {
			overflow: hidden;
		}
		
		.autopublish-content {
			float: left;
			width: 400px;
			margin-left: 20px;
			margin-top: 15px;
		}
		
			.autopublish-content h3 {
				font-size: 1.2em;
				margin: 0;
				padding: 0;
				margin-bottom: 1em;
			}
		
		.gallery-content {
			float: right;
			width: 200px;
			text-align: right;
			margin-right: 27px;
			margin-top: 20px;
		}
		
.photo_gallery {
	float: right;
	width: 200px;
}

/* post confirmation message */

.confirm-order-message {
	margin: 0 20px;
}