/* CSS Document */
body{
	margin:0px;
	padding-top:49px;
	text-align:center;
	background-color:#4e4130;
}
p{
	font-family:arial;
	font-size:10pt;
	color:black;
	font-weight:normal;
	text-align:left;
}
td{
	font-family:arial;
	font-size:10pt;
	color:black;
	font-weight:normal;
}
li{
	font-family:arial;
	font-size:10pt;
	color:black;
	font-weight:normal;
	text-align:left;
}
h1{
	font-family:arial;
	font-size:12pt;
	color:#663d1a;
	font-weight:bold;
	text-align:left;
}
.brown{
	font-family:arial;
	font-size:8pt;
	line-height:8pt;
	color:#663d1a;
	font-weight:normal;
}
.black{
	font-family:arial;
	font-size:8pt;
	line-height:8pt;
	color:black;
	font-weight:normal;
}
.white{
	font-family:arial;
	font-size:8pt;
	line-height:8pt;
	color:white;
	font-weight:normal;
}
.button{
	border:0px;
	cursor:pointer;
}
a:link{
	color:#663d1a;
	text-decoration:underline;
}
a:hover{
	color:#b78243;
	text-decoration:underline;
}
a:visited{
	color:#463520;
	text-decoration:underline;
}
.footer-text{
	font-size:8.5pt;
	color:#ffffff;
}
.footer-link:link{
	color:#e39e65;
	text-decoration:none;
}
.footer-link:hover{
	color:#e39e65;
	text-decoration:underline;
}
.footer-link:visited{
	color:#d0b99d;
	text-decoration:none;
}
#container{
	position:relative;
	margin:auto;
	width:592px;
	height:521px;
}
	.popup{
		top:0px;
		left:0px;
		position:absolute;
		width:178px;
		height:128px;
		z-index:9;
		visibility:hidden;
		opacity:0.95;
		filter:alpha(opacity=95);
	}
		.popup-content{
			top:10px;
			left:10px;
			position:absolute;
			width:158px;
			height:108px;
			z-index:10;
		}
		.popup-back{
			top:0px;
			left:0px;
			position:absolute;
			width:178px;
			height:128px;
			z-index:9;
		}
		.popup-text{
			font-family:verdana;
			font-size:7.5pt;
			line-height:7.8pt;
			color:#372110;
			font-weight:normal;
			margin:0px;
			padding:0px;
			text-align:center;
		}
		.popup-heading{
			font-family:arial;
			font-weight:bold;
			font-size:8pt;
			color:#372110;
			margin:0px;
			padding:0px;
			text-align:center;
		}
	#header{
		top:0px;
		left:0px;
		position:absolute;
		width:592px;
		height:84px;
	}
		#header-image{
			top:0px;
			left:0px;
			position:absolute;
			width:592px;
			height:84px;
		}
	#menu{
		top:84px;
		left:0px;
		position:absolute;
		width:592px;
		height:31px;
		z-index:1;
	}
		.menu-item{
			border:0px;
			cursor:pointer;
			padding:8px;
			color:white;
			font-size:9pt;
			font-weight:bold;
			font-family:arial;
			background-color:#b37c3b;
		}
		.menu-link:link{
			text-decoration:none;
			color:white;
			background-color:#b37c3b;
		}
		.menu-link:hover{
			text-decoration:none;
			color:#ffdcb2;
			background-color:#663d1a;
		}
		.menu-link:visited{
			text-decoration:none;
			color:white;
			background-color:#b37c3b;
		}
		#menu-image{
			top:0px;
			left:0px;
			position:absolute;
			width:592px;
			height:31px;
			z-index:2;
		}
		#home{
			top:0px;
			left:57px;
			position:absolute;
			height:31px;
			z-index:3;
		}
		#chocopalette{
			top:0px;
			left:120px;
			position:absolute;
			height:31px;
			z-index:3;
		}
		#banquets{
			top:0px;
			left:233px;
			position:absolute;
			height:31px;
			z-index:3;
		}
		#prices{
			top:0px;
			left:378px;
			position:absolute;
			height:31px;
			z-index:3;
		}
		#contact{
			top:0px;
			left:445px;
			position:absolute;
			height:31px;
			z-index:3;
		}
	#content{
		top:115px;
		left:0px;
		position:absolute;
		width:592px;
		height:406px;
		z-index:1;
	}
		#leftside{
			top:3px;
			left:21px;
			position:absolute;
			width:350px;
			height:373px;
			z-index:2;
		}
			#chocopalette-center{
				top:0px;
				left:11px;
				position:absolute;
				width:339px;
				height:373px;
				z-index:2;
				background-color:#e6ddcc;
				overflow-y:auto;
			}
			#subpage-center{
				top:0px;
				left:11px;
				position:absolute;
				width:528px;
				height:373px;
				z-index:2;
				background-color:#e6ddcc;
				overflow-y:auto;
			}
			#banquets-center{
				top:0px;
				left:11px;
				position:absolute;
				width:343px;
				height:373px;
				z-index:2;
				background-color:#e6ddcc;
				overflow-y:auto;
			}
			#banquets-right{
				top:0px;
				left:354px;
				position:absolute;
				width:196px;
				height:373px;
				z-index:2;
			}
			#subpage-right{
				top:0px;
				left:539px;
				position:absolute;
				width:11px;
				height:373px;
				z-index:2;
			}
			#chocopalette-left{
				top:0px;
				left:0px;
				position:absolute;
				width:11px;
				height:373px;
				z-index:2;
			}
			#flash-image{
				top:0px;
				left:0px;
				position:absolute;
				width:350px;
				height:373px;
				z-index:2;
			}
		#rightbar{
			top:3px;
			left:375px;
			position:absolute;
			width:196px;
			height:373px;
			z-index:2;
		}
			#showcase{
				top:0px;
				left:0px;
				position:absolute;
				width:196px;
				height:157px;
				z-index:2;
			}
				#showcasetitle-image{
					top:0px;
					left:0px;
					position:absolute;
					width:196px;
					height:62px;
					z-index:3;
				}
				#showcase-image{
					top:55px;
					left:0px;
					position:absolute;
					width:93px;
					height:102px;
					z-index:2;
				}
				#showcasetext{
					top:60px;
					left:88px;
					position:absolute;
					width:104px;
					height:96px;
					padding:2px;
					z-index:4;
				}
			#seasonal{
				top:161px;
				left:0px;
				position:absolute;
				width:196px;
				height:119px;
				z-index:2;
				background-color:#ccbea3;
			}
				#seasonaltitle-image{
					top:0px;
					left:0px;
					position:absolute;
					width:196px;
					height:34px;
					z-index:2;
				}
				#seasonal-image{
					top:34px;
					left:106px;
					position:absolute;
					width:90px;
					height:85px;
					z-index:3;
				}
				#seasonaltext{
					top:37px;
					left:1px;
					position:absolute;
					width:103px;
					height:74px;
					padding:4px;
					z-index:4;
				}
			#special{
				top:285px;
				left:0px;
				position:absolute;
				width:196px;
				height:88px;
				z-index:2;
			}
				#wedding-image{
					top:0px;
					left:0px;
					position:absolute;
					width:196px;
					height:88px;
					z-index:2;
				}
				#specialtext{
					top:33px;
					left:54px;
					position:absolute;
					width:138px;
					height:50px;
					padding:2px;
					z-index:3;
				}
		#back-image{
			top:0px;
			left:0px;
			position:absolute;
			width:592px;
			height:406px;
			z-index:1;
		}
	#footer{
		top:501px;
		left:0px;
		position:absolute;
		width:592px;
		height:20px;
		z-index:5;
	}
