@charset "utf-8";
/* CSS Document */

body
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}

div#wrapper
{
	width:830px;
	margin-left:auto;
	margin-right:auto;
}

div#Outerwrapper
{
	width:830px;
	margin-left:auto;
	margin-right:auto;
}

div#top
{
	width:830px;
	height:111px;
	background-image:url(images/background/top.jpg);
}
div#mid1
{
	width:830px;
	height:119px;
	background-image:url(images/background/mid1.jpg);
}

div#mid2
{
	width:830px;
	height:140px;
	background-image:url(images/background/mid2.jpg);
}
div#mid3
{
	width:830px;
	height:138px;
	background-image:url(images/background/mid3.jpg);
}

div#bottom
{
	width:830px;
	height:156px;
	background-image: url(images/background/bottom2.jpg); 
}

div#Galtop
{
	width:830px;
	height:138px;
	background-image:url(images/Gallerybackground/top.jpg);
}
div#Galmid1
{
	width:830px;
	height:157px;
	background-image:url(images/Gallerybackground/mid1.jpg);
}

div#Galmid2
{
	width:830px;
	height:142px;
	background-image:url(images/Gallerybackground/mid2.jpg);
}
div#Galmid3
{
	width:830px;
	height:104px;
	background-image:url(images/Gallerybackground/mid3.jpg);
}

div#Galbottom
{
	width:830px;
	height:103px;
	background-image:url(images/Gallerybackground/bottom.jpg);
}

div#Menutop
{
	width:830px;
	height:138px;
	background-image:url(images/Menubackground/top.jpg);
}

div#Menumid1
{
	width:830px;
	height:157px;
	background-image:url(images/Menubackground/mid1.jpg);
}

#Container {
	position:absolute;
	left:261px;
	top:33px;
	width:759px;
	height:545px;
	z-index:1;
}

/*index page */
div#Othertoplink
{
	width:743px;
	height:60px;
	background-repeat:no-repeat;
	margin-right: auto;
	margin-left: auto;
	padding-top: 21px;
}

div#toplink
{
	width:742px;
	height:60px;
	background-repeat:no-repeat;
	margin-right: auto;
	margin-left: auto;
}

div#flashbanner
{
	width:742px;
	height:311px;
	margin-left:auto;
	margin-right:auto;
}

div#banner
{
	width:759px;
	height:315px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(images/mainBack.png);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

div#Commentsbanner
{
	width:760px;
	height: 335px;
	float: left;
	margin-left: 9px; 
}

div#bottomflash
{
	width:759px;
	height:175px;
}

div#InnerComment
{
	width:720px;
	margin-left: auto;
	margin-right: auto;
	overflow-x: hidden;
	margin-top: 5px;
}
div#Commentbottom
{
	width:741px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	background-color: #FFF;
	overflow:auto;
	height:550px;
}


div#cake
{
	width:217px;
	height:172px;
	float:left;
	margin-top: 5px;
}

div#muffins
{
	width:515px;
	height:170px;
	float:left;
	margin-left: 5px;
}

div#wine
{
	width:235px;
	height:165px;
	float:left;
	margin-left: 28px;
	margin-top: 5px;
	margin-right: -3px;
}

div#menuTitleBack
{
	background-image:url(images/menuTitleBack.jpg);
	background-repeat:no-repeat;
	height:23px;
	width:240px;
	padding-top:4px;
	padding-left:5px;
}

div#MenuContent {
	position:absolute;
	left:474px;
	top:94px;
	width:520px;
	height:488px;
	z-index:1;
	background-image: url(images/MenubackPNG.png);
	padding-top: 5px;
	padding-left: 4px;
	overflow: scroll;
	overflow-x: hidden;
	background-repeat: no-repeat;
	line-height:20px;
}

div#AboutUsContent {
		background-image: url(images/MenubackPNG.png);
	width:520px;
	height:488px;
	padding-top: 5px;
	padding-left: 4px;
	overflow: scroll;
	overflow-x: hidden;
	line-height:20px;
}

div#MenuDetailsContent {
		background-image: url(images/MenubackPNG.png);
	width:520px;
	height:488px;
	padding-top: 5px;
	padding-left: 4px;
	overflow: scroll;
	overflow-x: hidden;
	line-height:20px;
}

div#galleryContent {
	position:absolute;
	left:475px;
	top:94px;
	width:500px;
	height:281px;
	z-index:1;
	padding-top: 30px;
	padding-left: 30px;
	background-repeat: no-repeat;
	line-height:20px;
}
div#galleryContent img
{
	padding:3px;
	margin:3px;
	border:#060 2px groove;
}



#mFortheDay
{
	color:white;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

#menuContent
{
	width:217px;
	margin-top:-2px;
	text-decoration: none;
}

div#menuContent img
{
	
	border:none;
}

div#menuContent a:hover
{
	text-decoration:none;
	border:none;
}


.commentOwner
{
	color:#C00;
	text-decoration:underline;
}

.customerComments
{
	color:#660;
}

.menuLink
{
	color:#FFF;
	font-weight:bold;
}

.menuLink a
{
	color:#FFF;
	text-decoration:none;
}

.menuLink a:hover
{
	color:#FFF;
	text-decoration:underline;
}

.button
{
}

.prompt
{
	color:#F33;
	font-size:14px;
	text-align:center;
}

.comment
{
	color:#060;
	font-size:13px;
}

.commentdate
{
	color:#666;
	font-size:11px;
}

.location
{
	font-size:11px;
}

.commenetHeading
{
	color:#F33;
	font-size:18px;
}
