@charset "utf-8";
/* CSS Document */

body {
background-color:#e2e0d6;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#222;
}

.diningclub {
padding-top:150px;
float:left;
}

h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:normal;
color:#633;
padding-left:10px;
border-bottom:1px solid #633;
padding-bottom:5px;
}

h3 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:normal;
color:#666;
padding-left:10px;
margin-left:20px;
border-bottom:1px solid #666;
padding-bottom:5px;
}

h4 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-style:italic;
color:#633;
}

.copycontent a {
	color:#633;
	text-decoration:none;
}

.copycontent a:hover {
	text-decoration:underline;
}

	.copycontent em {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	line-height:18px;
	}

.container {
width:768px;
height:auto;
margin:0 auto;
}

	.header {
	width:768px;
	height:132px;
	background-image:url(../../images/header_new.jpg);
	}
	
	/* HOMEPAGE HEADER */	
	
		.header_hp {
		width:768px;
		height:295px;
		background-image:url(../../images/header_hp_new.jpg);
		}
		
		.menu_hp {
		width:625px;
		height:60px;
		background-image:url(../../images/menu_hp.jpg);
		margin:0 auto;
		}
		
		.topmenu_hp {
		padding-top:11px;
		margin-left:16px;
		}
		
		.topmenu_hp ul {
			list-style:none;
			padding:0;
			margin:0;
			}
			
			.topmenu_hp li {
			float:left;
			margin-right:5px;
			font-weight:bold;
			font-size:11px;
			color:#222;
			}
			
			.topmenu_hp li a {
			color:#222;
			text-decoration:none;
			}
			
			.topmenu_hp li a:hover {
			color:#633;
			background-image:url(../../images/menu.png);
			background-repeat:no-repeat;
			background-position:center;
			padding-top:10px;
			}
		
	/* END OF HOMEPAGE HEADER */
	
		/* Header Formatting */
		
			.topmenu {
			padding-top:53px;
			margin-left:165px;
			}
			
			.topmenu ul {
			list-style:none;
			padding:0;
			margin:0;
			}
			
			.topmenu li {
			float:left;
			margin-right:5px;
			font-weight:bold;
			font-size:11px;
			color:#222;
			}
			
			.topmenu li a {
			color:#222;
			text-decoration:none;
			}
			
			.topmenu li a:hover {
			color:#633;
			background-image:url(../../images/menu.png);
			background-repeat:no-repeat;
			background-position:center;
			padding-top:10px;
			}
		
		/* End of Header Formatting */
		
		/* Side Menu Formatting */
		
		.panel ul {
			padding:0;
			margin:0;
			list-style:none;
			float:right;
			padding-right:5px;
			margin-top:5px;
		}
		
		.panel ul li {
		padding:6px;
		padding-right:0px;
		margin:5px;
		width:207px;
		background-color:#CCC;
		border:1px solid #222;
		}
		
		.panel ul li a {
			color:#222;
			text-decoration:none;
			font-weight:bold;
		}
		
		.panel ul li a:hover {
			color:#633;
		}
		
		td {
		border-left:1px solid white;
		border:none;
		background-color:#CCC;
		color:#222;
		padding:5px;
		}
		
		.tabletitle {
		background-color:#633;
		color:#FFF;
		}
		
		tr {
		background-color:CCC;
		color:#222;
		}
		
		/* End of Side Menu Formatting */
	
	/* Main Content Formatting */
	
	.maincontent {
	background-color:#FFFFFF;
	width:768px;
	height:auto;
	}
	
	.clear {
	clear:both;
	}
	
		/* Left Content */
		
		.left {
		width:521px;
		height:auto;
		margin-left:12px;
		margin-top:11px;
		float:left;
		}
		
		.copycontent {
	width:521px;
	height:auto;
	margin-top:11px;
		}
		
		.copycontent h1 {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:20px;
		color:#633;
		font-weight:normal;
		}
			
			.submenu {
			border-top:1px solid #CCC;
			border-bottom:1px solid #CCC;

			padding-top:10px;
			padding-bottom:10px;

			width:521px;
			height:auto;
			}
			
			.submenu ul {
				margin:0;
				padding:0;
				list-style:none;
			}
			
			.submenu ul li {
				float:left;
				margin-right:10px;
				font-weight:bold;
				font-size:12px;
				color:#666;
			}
			
				.submenu ul li a {
				color:#666;
				text-decoration:none;
				}
				
				.submenu ul li a:hover {
				color:#333;
				
				background-image:url(../../images/menu.png);
				padding-top:10px;
				background-position:center;
				background-position:top;
				background-repeat:no-repeat;
				}
		
			/* Testimonials */
			
			.testimonials {
			width:521px;
			height:auto;
			margin-bottom:11px;
			}
			
				/* Testimonials Formatting */
				
				.quote {
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:16px;
				}
				
				.viewall {
				float:right;
				}
				
				.viewall a {
					color:#666;
					text-decoration:none;
				}
				
				.viewall a:hover {
					color:#633;
				}
				
		/* Right Content */
		
		.right {
		width:214px;
		margin-left:12px;
		margin-top:11px;
		float:left;
		height:auto;
		}
		
		.rightimage {
		margin-bottom:11px;
		width:214px;
		height:214px;
		}
		
		.option {
		margin-bottom:11px;	
		}
		
.footer {
width:768px;
height:272px;
background-image:url(../../images/footer-new.jpg);
}

	.footertext {
		color:#CCC;
		padding-top:10px;
		margin-left:20px;
		font-size:10px;
		text-align:center;
	}
	
		.footertext a {
			color:#FFF;
			text-decoration:underline;
		}
		
		.footertext a:hover {
			text-decoration:none;	
		}

.villagecontainer {
	width:521px;
}

	.villagethumb {
	width:150px;
	height:91px;
	float:left;
	margin-bottom:10px;
	margin-right:10px;
	}
	
	.villagedescription {
	width:361px;
	height:auto;
	float:left;
	}
	
	.twitterpanel {
	float:left;
	z-index:1000;
	margin-top:-100px;
	}
	
#brochure-table tr{
	background-color: #fff;
}

#brochure-table td{
	background-color: #fff;
}

#brochure-table .star{
	color: #C00;
}

#brochure-table label.error{
	color: #C00;
	font-size: 10px;
	display: block;
}