body	{
		margin:0;
		padding:0;
		font:100% Arial, Helvetica, sans-serif;
		text-align:center;
		background:#777;
		}

#main	{
		background:transparent url(../images/mainShadow.gif) left top repeat-y;
		margin:0 auto 0 auto;
		overflow:visible;
		overflow-x:hidden;
		padding:20px 0 0 30px;
		width:900px;
		height:auto;
		}

ul#dlLinks	{
			float:right;
			list-style:none;
			display:block;
			margin:-21px 225px 0 0;
			_visibility:hidden;
			}

ul#dlLinks li	{
				background:url(../images/dl_tab.png) no-repeat;
				_background:url(../images/dl_tab_ie6.png) no-repeat;
				width:82px;
				height:32px;
				_width:81px;
				_height:31px;
				float:left;
				margin-left:5px;
				padding-top:5px;
				}

html>/**/body	ul#dlLinks li	{
								padding-top:0;
								line-height:12px;
								}

ul#dlLinks li a	{
				font-size:11px;
				font-weight:bold;
				color:#FFF;
				text-decoration:none;
				text-align:center;
				line-height:4px;
				}

ul#dlLinks li a:hover	{color:#0F0;}


/*the following prevents a double scroll bar from showing in IE*/
html>/**/body	#main	{overflow:auto;}




/**************  DROP BOX  ***************/
#dropBox
{
	display:none;
	position:absolute;
	top:0;
	width:850px;
	_width:900px;
	height:300px;
	background:transparent url(../images/Anniversary.png) no-repeat top center;
	_background:transparent url(../images/Anniversary_IE6.gif) no-repeat top center;
	text-align:center;
	z-index:10000;
}

#dropBox div
{
	position:relative;
	margin:210px 130px 0 0;
	_margin:210px 155px 0 0;
	text-align:right;
}

#dropBox a#dlAnnMenu
{
	float: left;
	margin: 6px 0 0 190px;
	_margin: 6px 0 0 215px;
	padding: 3px;
	border: #F00 1px solid;
	background-color: #FFF;
	font-size: 10px;
	font-weight: bold;
	color: #F00;
	text-transform: uppercase;
	text-decoration: none;
}

#dropBox a#dlAnnMenu:hover
{
	background-color: #F00;
	color: #FFF;
}

#dropBox a#downloadClipper
{
	float:right;
	width:220px;
	height:50px;
	background:url(../images/downloadClipper.png) no-repeat top center;
	_background:url(../images/downloadClipper_IE6.gif) no-repeat top center;
}

#dropBox a#hideBox
{
	float:right;
	font-size:11px;
	margin:3px 75px 0 0;
	padding:3px;
	color:#FFF;
}

#dropBox a:hover
{text-decoration:none;}

/************** DROP BOX END ***************/




#footer	{
		float:left;
		width:820px;
		height:auto;
		border-top:#BF9F42 3px ridge;
		padding:5px 10px 15px 10px;
		font-size:11px;
		color:#8A5B52;
		}

#footer a:link		{color:#754039;}
#footer a:visited	{color:#666;}
#footer a:hover		{color:#BF9F42;}

#footLeft	{
			float:left;
			text-align:left;
			}

#sunShui	{
			font-weight:bold;
			font-size:12px;
			color:#AC7D74;
			}

#footRight	{
			float:right;
			text-align:right;
			}

#header	{
		float:left;
		width:800px;
		_width:840px;
		height:auto;
		
		}

#logo	{
		float:left;
		margin-left:30px;
		_margin-left:10px;
		}

#citySearch	{
			float:right;
			margin-right:-20px;
			_margin-right:10px;
			margin-top:-5px;
			color:#FF0;
			font-size:11px;
			font-style:italic;
			text-align:right;
			text-transform:uppercase;
			line-height:14px;
			}

.clearFloat	{clear:both;}

#navBar	{
		float:left;
		margin:0 auto 0 auto;
		width:840px;
		height:60px;
		background:url(../images/navShadow.gif) left repeat-x;
		}

ul#mainNav	{
			list-style:none;
			font-family:Arial, Helvetica, sans-serif;
			font-size:15px;
			font-weight:bold;
			margin:21px 0 0 160px;
			}

html>/**/body	ul#mainNav	{margin-left:130px;}

ul#mainNav li	{
				float:left;
				display:block;
				}

ul#mainNav li a	{
				text-decoration:none;
				text-align:center;
				color:#FFF;
				padding:0 20px 0 20px;
				}
ul#mainNav li a:link	{}
ul#mainNav li a:visited	{color:#CCC;}
ul#mainNav li a:hover	{color:#BF9F42;}

ul#mainNav li#current a	{color:#BF9F42;}

#leftContent	{
				float:left;
				width:600px;
				margin:10px 5px 0 10px;
				text-align:left;
				}

#rightContent	{
				float:left;
				width:200px;
				margin:10px 5px 0 10px;
				_margin:10px 5px 0 5px;
				}

#homeSlideShow	{
				float:left;
				width:840px;
				height:350px;
				margin:-5px 0 0 -4px;
				_margin:0 0 0 -2px;
				}

#galleryWrap	{
				float:left;
				width:820px;
				height:auto;
				}

#thumbs	{
		float:left;
		width:175px;
		height:auto;
		margin:5px 0 20px 10px;
		}

#thumbs img	{border:0;}

#thumbs a	{
  			float:left;
			margin:2px;
			border:#000 1px solid;
			}	

#thumbs a:hover	{border:#F00 1px solid;}

#bigImage	{
			float:left;
			width:600px;
			height:400px;
			margin:5px 0 0 20px;
			border:#000 1px solid;
			}

#about	{
		float:left;
		width:800px;
		height:auto;
		font-size:12px;
		color:#CCC;
		text-align:left;
		padding:20px;
		}

#about h2	{
			color:#BF9F42;
			text-align:left;
			font-size:18px;
			margin:0;
			}

#catering	{
			float:left;
			width:790px;
			height:auto;
			font-size:12px;
			color:#CCC;
			text-align:center;
			padding:10px 10px 50px 10px;
			}

#catering p	{margin:-15px 0 0 0;}

.bodyText	{
			float:left;
			width:570px;
			height:auto;
			font-size:12px;
			color:#CCC;
			text-align:left;
			padding:10px;
			}

.bodyText p	{margin:0;}

.bodyText h4	{
				color:#BF9F42;
				margin-bottom:5px;
				}

#perfect	{
			list-style:disc;
			display:block;
			margin:0;
			}

#terms	{
		list-style:decimal;
		display:block;
		}

.dlTitle	{
			color:#CCC;
			font-size:11px;
			text-align:left;
			margin-left:-15px;
			}

#menuTextWrap	{
				width:800px;
				height:auto;
				text-align:center;
				}

#downloadMenus
{
	position: relative;
	width: 500px;
	margin: 0 auto;
}

#downloadMenus a#lunch
{
	float: left;
	width: 250px;
	height: 100px;
	background: transparent url(../images/dl_lunch_off.gif) no-repeat top center;
}

#downloadMenus a#lunch:hover
{
	background: transparent url(../images/dl_lunch_over.gif) no-repeat top center;
}

#downloadMenus a#dinner
{
	float: left;
	width: 250px;
	height: 100px;
	background: transparent url(../images/dl_dinner_off.gif) no-repeat top center;
}

#downloadMenus a#dinner:hover
{
	background: transparent url(../images/dl_dinner_over.gif) no-repeat top center;
}

p#menusText	{
			margin:0 10px 10px 10px;
			text-align:center;
			font-size:12px;
			color:#CCC;
			}

#rightNav	{
			margin:-5px 0 0 10px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:15px;
			font-weight:bold;
			text-align:left;
			}

#rightNav a	{
			text-decoration:none;
			color:#CCC;
			line-height:24px;
			}

#rightNav a:link	{}
#rightNav a:visited	{}
#rightNav a:hover	{color:#BF9F42;}

#rightNav .current a{color:#BF9F42;}

.dlMenuBack	{
			background:url(../images/dlButtonBack.gif) left top no-repeat;
			width:190px;
			height:25px;
			margin-left:-30px;
			}

ul#dlMenus	{
			list-style:none;
			}

ul#dlMenus li	{
				display:block;
				margin-bottom:10px;
				}

ul#dlMenus li a	{
				text-decoration:none;
				font-size:12px;
				font-weight:bold;
				line-height:24px;
				}
ul#dlMenus li a:link	{color:#FFF;}
ul#dlMenus li a:visited	{color:#551213;}
ul#dlMenus li a:hover	{color:#000;}


h5	{
	color:#BF9F42;
	margin:0;
	}

h5 a{
	text-decoration:none;
	color:#BF9F42;
	}
h5 a:link	{}
h5 a:visited{color:#CCC;}
h5 a:hover	{color:#FFF;}


h4	{color:#BF9F42;}

h3	{
	color:#BF9F42;
	text-align:center;
	line-height:26px;
	margin:-5px 0 5px 0;
	}

h2	{
	color:#BF9F42;
	text-align:center;
	font-style:italic;
	margin:0;
	}

h1	{
	float:right;
	margin:-15px -20px 0 0;
	_margin-right:10px;
	color:#FFF;
	font-size:20px;
	line-height:16px;
	}

.boldText	{font-weight:bold;}

.ccLogos	{margin-top:5px;}

.locationText	{
				margin-top:-20px;
				color:#CCC;
				font-size:14px;
				}

#locationInfo	{
				background:#551213;
				float:left;
				margin:10px 0 0 20px;
				_margin:10px 0 0 10px;
				width:350px;
				height:auto;
				text-align:left;
				}

#mapWrap	{
			background:#551213;
			float:right;
			margin:10px 75px 0 0;
			_margin:10px 40px 0 0;
			}

#mapLink a	{font-size:14px;}
#mapLink a:link		{color:#FFF;}
#mapLink a:visited	{
					color:#CCC;
					text-decoration:none;
					}
#mapLink a:hover	{
					color:#BF9F42;
					text-decoration:none;
					}



