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

body {
	margin:0px;
	padding:0px;
	/*background:url(../images/corner_tulip.gif) right bottom no-repeat;*/
	width:100%;
	height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
#wrapper {
	margin:0px;
	padding:0px;
	width:100%;
	border-top:#000000 3px solid;
}


/*------------ Header ------------*/
#header {
	margin:0px;
	padding:0px;
	background:url(../images/header.jpg) top repeat-x;
	height:121px;
	border-bottom:#666666 1px solid;
}
#headerContent {
	padding:0px;
	margin:0px auto;
	background:url(../images/header_tulip.jpg) no-repeat right top;
	height:121px;
	width:750px;
}
.logo {
	border:none;
	position:relative;
	top:17px;
	left:8px;
	float:left;
}
/*------------ End Header ------------*/



#middle {
	background:#CC9900;
	margin:0px auto;
	padding:0px;
}

#content {
	width:750px;
	margin:0px auto;
	padding:0px;
}
#home #content {
	background:url(../images/pageImage_home.jpg) no-repeat;
	height:248px;
}
#about #content {
	background:url(../images/pageImage_about.jpg) no-repeat;
	height:248px;
}

#menu #content {
	background:url(../images/menu_header.jpg) no-repeat;
	height:248px;
}

#menu_page #content {
	background:url(../images/menuHead.jpg) no-repeat;
	height:248px;
}

#wine #content {
	background:url(../images/pageImage_wine.jpg) no-repeat;
	height:248px;
}
#contact #content {
	background:url(../images/pageImage_contact.jpg) no-repeat;
	height:248px;
}
#directions #content {
	background:url(../images/pageImage_directions.jpg) no-repeat;
	height:248px;
}
#home #content {
	background:url(../images/pageImage_home_bigger.jpg) no-repeat;
	height:272px;
}
#home #img {
	position:relative;
	top:74px;
	left:27px;
	float:left;
}

h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
}
h1 span{
	display:block;
	padding-left:90px;
}

#block_home {
	margin-left:278px;
	padding-top:78px;
	width:440px;
	color:#FFFFFF;
}

#menublock {
	position:relative;
	top:-173px;
	margin:0 auto;
	background-color:#FFFFFF;
	width:750px;
}

#menublock img {
	display:block;
	margin:0px auto;
	width:715px;
}
	
#block {
	position:relative;
	top:74px;
	left:274px;
	width:440px;
	color:#FFFFFF;
}
#block_contact {
	position:relative;
	top:80px;
	left:40px;
	width:440px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}



/*------------ Footer ------------*/
#menu #footer,
#menu #bottom,
#menu #finn {
	position:relative;
	top:-173px;
}
#footer {
	margin:0px auto;
	border-top:#666666 1px solid;
	background:#FFFFFF;
	height:66px;
	font-size:10px;
	font-weight:bold;
	line-height:12px;
}

#footer .addr {
	margin:0px auto;
	padding:10px 10px 0 0;
	width:750px;
	text-align:right;
}
/*------------ End Footer ------------*/



/*------------ Main Menu ------------*/
#header ul {
	text-align:right;
	padding-top:100px;
	margin:0px;
}
#header ul li {
	list-style:none;
	display:inline;
	margin-right:12px;
	text-align:center;
	padding-bottom:1px;
}
#header ul li:hover {
	border-bottom:#15628F 2px solid;
}

#header ul li#current {
	border-bottom:#BC1F0C 2px solid;
}
#header ul li a:link{
	color:#BC1F0C;
	font-weight:bold;
	text-decoration:none;
}
#header ul li a:visited{
	color:#BC1F0C;
	font-weight:bold;
	text-decoration:none;
}
#header ul li a:hover{
	color:#15628F;
	font-weight:bold;
	text-decoration:none;
}
/*------------ End Main Menu ------------*/

#bottom {
	border-top:#666666 1px solid;
	background:url(../images/bottom_gradient.jpg) repeat-x;
	height:38px;
}


#finn {
	margin:0px auto;
	padding:10px 0 0 10px;
	width:750px;
	text-align:center;
}




#menu_page a:link, #menu_page a:visited{
	
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}

#menu_page #menu_block{
	margin-left:311px;
	padding-top:60px;
	width:440px;
	color:#FFFFFF;
	}
	
#menu_page .hours{
	margin-left:20px;U
}


/*******************
*	Events page
**********************/
#events #events_block{
	margin-left:30px;
	padding-top:55px;
	width:700px;
	color:#FFFFFF;
	}

.event{
	width:290px;
	float:left;
	margin-left:40px;
}	
	
#events #content {
	background:url(../images/events_bg.jpg) no-repeat;
	height:288px;
}
