*
	{margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;}
	
body
	{background:#53A22F; color: #006600;}


table td, p {
color:#006600;
font-size:14px;
line-height:16px;
padding-bottom:2px;
padding-left:5px;
padding-right:5px;
padding-top:2px;
text-align:center;

}

#wrapall
	{width:1000px;
	margin:auto;
	background:url(../images/bg-body.jpg) repeat-y;}
	
#headerbox
	{background:url(../images/bg-header.jpg) repeat-x;}
	#header
		{height:150px;
		width:1000px;
		margin:auto;
		background:url(../images/header.jpg) no-repeat center;}
		#header h1
			{text-indent:-50000px;}
		#quickmenu-top
			{position:absolute;
			margin-left:680px;
			margin-top:85px;
			color:#006600;}
			#quickmenu-top a
				{font-size:11px;
				color:#006600;
				font-weight:bold;
				text-transform:uppercase;
				text-decoration:none;}
				#quickmenu-top a:hover
					{color:#FFF;}	
		#quickmenu-bottom
			{position:absolute;
			margin-left:680px;
			margin-top:5px;
			color:#006600;}
			#quickmenu-bottom a
				{font-size:11px;
				color:#006600;
				font-weight:bold;
				text-transform:uppercase;
				text-decoration:none;}
				#quickmenu-bottom a:hover
					{color:#FFF;}	
			
		#headermenu
			{height:27px;
			width:905px;
			margin:auto;
			background:#f9d533;}
			#headermenu a
				{display: block;
				margin-right:-1px;
				text-transform:uppercase;
				float: left;
				line-height:25px;
				padding:0px 5px 0px 5px;
				border: 1px solid #7d7d7d;
				text-decoration:none;
				text-align:center;
				color:#53A22F;
				font-weight:bold;
				font-size:11px;
				font-family:Verdana, Arial, Helvetica, sans-serif;}
				#headermenu a:hover
					{background:#53A22F;
					color:#FFF;}	
						.menuitem1
							{width:100px;
							margin-left:-1px;}
						.menuitem2
							{width:165px;}
						.menuitem3
							{width:175px;}
						.menuitem4
							{width:100px;}
						.menuitem5
							{width:93px;}
						.menuitem6
							{width:100px;}
						.menuitem7
							{width:95px;}

#contentbox
	{width:900px;
	min-height:150px;
	margin:auto;
	background:#FFF;
	padding:15px 0px 15px 0px;}
	#contentbox h2
		{text-align:center;
		color:#006600;
		font-size:22px;
		font-weight:100;
		letter-spacing:1px;
		text-transform:uppercase;
		font-family:"Times New Roman", Times, serif;
		padding-bottom:15px;}
	#contentbox h3
		{text-align:center;
		color:#006600;
		font-size:16px;
		text-transform:uppercase;
		font-family:"Times New Roman", Times, serif;}	
		
	#leftbox
		{float:left;
		width:250px;
		padding-top:20px;
		text-align:center;}
	#centerbox
		{float:left;
		width:400px;
		text-align:center;}
		#centerbox p
			{font-size:11px;
			line-height:12px;
			color:#006600;
			padding:2px 5px 2px 5px;}
	#rightbox
		{float:left;
		width:250px;
		padding-top:20px;
		text-align:center;}	
		
	.column1-1
		{width:800px;
		margin:auto;
		padding-left:10px;}
			.column1-1 p
				{font-size:14px;
				line-height:16px;
				color:#006600;
				text-align:center;
				padding:2px 5px 2px 5px;}
				.column1-1 ul, .column1-1 ol
					{font-size:11px;
					line-height:12px;
					color:#006600;
					margin-left:25px;}				
				.column1-1 img
					{padding-right:5px;}		
	.column2-1
		{width:440px;
		float:left;
		border-right:1px solid #7D7D7D;
		padding-left:10px;}
			.column2-1 p
				{font-size:11px;
				line-height:13px;
				color:#006600;
				text-align:justify;
				padding:2px 15px 2px 5px;}
				.column2-1 ul, .column2-1 ol
					{font-size:11px;
					line-height:12px;
					color:#006600;
					margin-left:25px;}				
				.column2-1 img
					{padding:0px 10px 0px 5px;}
		
	.column2-2
		{width:440px;
		float:left;
		padding-left:5px;}		
			.column2-2 p
				{font-size:11px;
				line-height:13px;
				color:#006600;
				text-align:justify;
				padding:2px 15px 2px 10px;}	
				.column2-2 ul, .column2-2 ol
					{font-size:11px;
					line-height:12px;
					color:#006600;
					margin-left:25px;}				
				.column2-2 img
					{padding-right:10px;}									

#footerbox
	{width:1000px;
	margin:auto;}		
		#footermenu
			{height:27px;
			width:905px;
			margin:auto;
			background:#f9d533;}
			#footermenu a
				{display: block;
				margin-right:-1px;
				text-transform:uppercase;
				float: left;
				line-height:25px;
				padding:0px 5px 0px 5px;
				border: 1px solid #7d7d7d;
				text-decoration:none;
				text-align:center;
				color:#53A22F;
				font-weight:bold;
				font-size:11px;
				font-family:Verdana, Arial, Helvetica, sans-serif;}	
				#footermenu a:hover
					{background:#53A22F;
					color:#FFF;}	

	#footer
		{background:url(../images/bg-bottom.jpg) no-repeat;
		height:40px;
		width:1000px;}	
		#footer p
			{padding:35px 0px 15px 0px;
			text-align:center;
			font-size:10px;
			color:#FFF;
			line-height:11px;}
			#footer p a
				{color:#FFF;
				text-decoration:underline;}
					#footer p a:hover
						{color:#F9E02E;}	
						
	#slideshow
		{width:800px;}
		
.banner_con { display: block; text-align:  center; margin-bottom:  7px; float: left; width: 100%;}					
.banner { text-decoration:  none; border: 0px; border: none; padding: 0px;}
a img { border: 0 }
		
/***link for wine and food fest***/
#wineFoodText{
	color:#006600;
	text-decoration:none;
	font-size:12px;
	margin-bottom:20px;
}

/***wine and food content***/
.content p, .content table, .content .attn{
	color:#006600;
	font-family: Georgia, serif;
	font-size:14px;
	padding:10px 40px 10px 40px;
}
.content .attn {
  color:red;
  padding: 0px;
}
.content table{
	text-align:center;
}
.content table th{
	color:#040;
	font-size:16px;
}
.content table .odd{
	background:#EEE;
	height:25px;
}
.content table .even{
	background:#FFF;
	margin: 5px;
}
.disclaim{
	width:100%;
	text-align:center;
	font-size:12px;
}


/******gallery links******/
#contentbox div.column1-1 h1.galleryLink {
  text-align:center;
  margin: 20px 0px;
}
  #contentbox div.column1-1 h1.galleryLink a{
    color:#006600;
    text-decoration:none;
  }
  #contentbox div.column1-1 h1.galleryLink a:hover{
    text-decoration:underline;
  }



