body {
	background: #000000 url(./images/background.jpg) 50% 0 repeat;
	color: #FFFFFF;
	text-align: center;
	min-width: 956px;
	Font-family: Arial Black, Helvetica, Sans-Serif;
	Font-size: 12px;
}

#shadow {
	background: url(./images/background_shadow_tile.png) 50% 0 repeat-y;
}

a {
	color: #f2f2f2;
}

table h3 a {
	color: #000000;
	text-decoration:none;
}

#content {
	background: #000000 url(./images/content_background.jpg) 50% 0 no-repeat;
	clear: left;
	text-align: left;
	width: 956px;
	height: 956px;
	margin: 40px auto 0px auto;
}

#content_photos {
	background: #000000 url(./images/content_photo_background.jpg) 50% 0 no-repeat;
	clear: left;
	text-align: left;
	width: 956px;
	height: 956px;
	margin: 40px auto 0px auto;
}

#myImageFlow {
	margin-left: 25px;
	margin-top: 55px;
	width: 920px;
	height: 522px;
}

#content_menu {
	background: #000000 url(./images/content_menu_background.jpg) 50% 0 no-repeat;
	clear: left;
	text-align: left;
	width: 956px;
	height: 1770px;
	margin: 40px auto 0px auto;
}

#content_calendar {
	background: #fdf400;
	clear: left;
	text-align: left;
	width: 956px;
	margin: 40px auto 0px auto;
}

#flashcontent {
	position: absolute;
	width: 400px;
	height: 300px;
	border: 1px solid #591c0d;
	top: 160px;
	margin-left: 520px;
}

#flashlinkafter {
	position: absolute;
	top: 475px;
	margin-left: 700px;
	Font-size: 10px;
}

#flashlinkafter a {
	color: #ffffff;
}

#blue_drink {
	position: absolute;
	top: -30px;
	margin-left: -130px;
}

#loyalty {
	position: absolute;
	top: 100px;
	margin-left: 150px;
}

#loyalty_content {
	margin-top: 10px;
	padding: 20px;
	color: #000000;
	text-align: justify;
}

#smalltext {
	font-size: 10px;
}

#photo_button {
	position: absolute;
	top: 520px;
	margin-left: 685px;
}

#photo_button_calendar {
	position: absolute;
	top: 620px;
	margin-left: 685px;
}

#address {
	position: absolute;
	top: 42px;
	Font-size: 24px;
	margin-left: 225px;
}

#address_menu {
	Font-size: 21px;
	margin: -13px auto -20px auto;
	padding-left: 15px;
	padding-bottom: 0px;
	
}

#address_calendar {
	background: url(./images/blue_gradient.jpg) 50% 0 repeat;
	Font-size: 21px;
	margin: -13px auto -20px auto;
	padding-left: 15px;
	padding-bottom: 0px;
	
}

#center_paragraph {
	position: absolute;
	top: 655px;
	margin-left: 180px;
	width: 500px;
	height: 75px;
	Font-family: Arial, Helvetica, Sans-Serif;
	Font-size: 16px;
	/* background: #123456; */
}

#plate_centerpiece {
	position: absolute;
	top: 420px;
	margin-left: 250px;
}

#bottom_buttons {
	/* background: #ff0000; */
	width:915px;
	height: 220px;
	position: absolute;
	top: 705px;
	margin-left: 20px;
}

#left_bottom {
	background: url(images/button1.png) 50% no-repeat;
	width: 481px;
	height: 235px;
	position: absolute;
	top: 0px;
	margin-left: -10px;
	padding-top: 34px;
}

#left_bottom h3 {
	color: black;
}

#right_bottom {
	background: url(images/button2.png) 50% no-repeat;
	width: 465px;
	height: 217px;
	position: absolute;
	top: 10px;
	margin-left: 462px;
	padding-top: 34px;
}

#right_bottom h3 {
	color: black;
}

#copyright {
	margin-top: -27px;
	padding-bottom: 10px;
}

#extra_desc {
	width: 956px;
	margin: 120px auto 0px auto;
	color: #000000;
	text-align: justify;
}



.boxoverheader {
	background: #000000 url(./images/background.jpg) 50% 0 repeat;
	color: #000000;
	width: 500px;
	border-top: 3px solid #f8ee00;
	border-right: 3px solid #f8ee00;
	border-left: 3px solid #f8ee00;
}

.boxoverbody {
	background: #FF0000;
	color: #fff200;
	width: 500px;
	border: 3px solid #f8ee00;
}

.hiddenPic {
	display:none;
}
