	*						{
							margin:0;
							padding:0;
							}
			
	body					{ background-color:#f6f6e5; }
	
	hr						{ display:none; }		
	
	p, p a, ul li			{
							font-family:Arial, Verdana, Sans-serif;
							font-size:12px;
							color:#4c4c4c;
							}

	#header					{
							width:100%;
							height:100px;
							background:#3a403c url('../assets_img/top_border.gif') repeat-x left top;
							}
	

	#mainstrip				{
							float:left;
							background-color:#fff;
							width:100%;
							border-bottom:11px solid #3a403c;
							height:457px;
							}
	
	#subStrip				{
							float:left;
							width:100%;
							margin-bottom:20px;
							}
	
	#footer					{
							width:100%;
							text-align:center;
							}

/*  For the header  */
	#header	img				{ display:none; }
	
	#header	h1 a			{
							position:absolute;
							display:block;
							background:transparent url('../assets_img/meadow_club_logo.png') no-repeat left top;
							width:186px;
							height:137px;
							z-index:100;
							/* background:transparent url('../assets_img/meadow_club_logo.gif') no-repeat left top; */
							/* margin-left:107px; */
							}
							
	#header	h1 a span		{ display:none; }
			
	#header	ul				{
							float:right;
							/* margin-left:350px; */
							width:591px;
							}
							
	#header .span			{
							width:800px;
							margin:0 auto;
							border:0px solid #0f0;
							}
					
	#header	ul li			{
							list-style:none;
							float:left;
							margin:0;
							height:17px;
							}
					
	#header	ul li a 		{
							display:block;
							color:#fff;
							text-decoration:none;
							font-family:Georgia, Times, Serif;
							margin:77px 0 0 0;
							height:21px;
							}
	#header	ul li a span	{ display:none; }

	#navfood				{ background:transparent url('../assets_img/nav_food.gif') no-repeat left top; 
							  width:113px;
							}
	#navclub				{ background:transparent url('../assets_img/nav_club.gif') no-repeat left top;
						 	  width:110px;
							}
	#navevents				{ background:transparent url('../assets_img/nav_events.gif') no-repeat left top;
							  width:146px;
							}
	#navdirections			{ background:transparent url('../assets_img/nav_directions.gif') no-repeat left top;  
							  width:119px;
							}
	#navcontact				{ background:transparent url('../assets_img/nav_contact.gif') no-repeat left top;
							  width:103px;
							}
	
	
	#food #header ul li a#navfood,
	#club #header ul li a#navclub,
	#events #header ul li a#navevents,
	#directions #header ul li a#navdirections,
	#contact #header ul li a#navcontact
							{ background-position:0 -21px; }
	
	#header	ul li a:hover	{
							border-bottom:1px solid #fff;
							}
	
/*  For the main strip  */
	#imgset					{
							position:absolute;
							width:666px;
							height:457px;
							overflow:hidden;
							float:left;
							}
			
	#imgstrip				{
							position:absolute;
							z-index:1;
							width:8000px;
							}

	#imgstrip img			{
							margin:0;
							padding:0;
							border:0px;
							}
	
	#negativeImg			{
							position:absolute;
							left:-666px;
							}
	
	#imglinks				{ 
							position:absolute;
							color:#F00;
							font-size:24px;
							z-index:2;
							top:214px;
							}
			
	#imglinks a				{ 
							float:left;
							display:block;
							width:32px;
							height:28px;
							}

	#nxtlnk					{
							margin-left:602px !important;
							margin-left:317px;
							}
	
	#imglinks .bckactive, #imglinks .bckinactive	{ background:transparent url('../assets_img/photo_arrow_bck.gif') no-repeat top right; }
	#imglinks .fwdactive, #imglinks .fwdinactive	{ background:transparent url('../assets_img/photo_arrow_fwd.gif') no-repeat top right; }
	#imglinks .bckinactive, #imglinks .fwdinactive	{
							filter:alpha(opacity=50);
							-moz-opacity:0.5;
							opacity: 0.5;
							}
	
	#imglinks a span		{ display:none; }
			
	#textset				{
							position:absolute;
							left:666px;
							height:457px;
							float:left;
							overflow:hidden;
							border:0px solid #0f0;
							width:auto;
							/* width:358px; */
							}
					
	#textset .card			{
							padding:0 45px;
							border:0px solid #000;
							height:457px;
							overflow:auto;
							}
	
	.homecard				{ 
							}
	
	#textset .menucard		{
							position:absolute;
							top:0;
							left:1000px;
							}
							
	.stretcherText			{ color:#fff; }
	
	#menulinks				{
							position:absolute;
							top:0;
							left:0;
							border:0px solid #000;
							}

							
	.overflowText			{
							height:330px;
							overflow:auto;
							padding:10px 20px 10px 0;
							border-top:1px solid #aaa;
							border-bottom:1px solid #dfdfdf;
							}
	
	.menubackLink, .eventbackLink		{
							position:absolute;
							display:block;
							width:32px;
							height:36px;
							right:0;
							top:13px;
							}
	
	.menubackLink			{ background:transparent url('../assets_img/menu_back_arrow.gif') no-repeat right top; }
	.eventbackLink			{ background:transparent url('../assets_img/events_back_arrow.gif') no-repeat right top; }
	
	.menubackLink:hover, .eventbackLink:hover { width:132px; }
	
	.menubackLink span, .eventbackLink span { display:none; }
					
	#textset .card h2,
	#textset .menucard h2	{
							margin:50px 0 20px 0;
							color:#9dba00;
							font-style:italic;
							font-weight:normal;
							font-size:30px;
							line-height:25px;
							padding:0 0 0 10px;
							}

	#textset .menucard h3	{
							margin:17px 0 10px 0;
							color:#9dba00;
							font-weight:normal;
							font-size:20px;
							line-height:20px;
							padding:0 0 0 10px;
							text-align:center;
							}
	
	.menucard img			{
							display:block;
							margin:0 auto 0 auto;
							}
	
	.menutext				{
							margin:10px 45px;
							height:320px;
							overflow:auto;
							text-align:center;
							}

	.menutext h4 			{
							font-family:Arial, Verdana, Sans-serif;
							color:#333;
							font-size:13px;
							}

	.menutext h5, .menutext p {
							color:#4c4c4c;
							font-family:Arial, Verdana, Sans-serif;
							margin:0 0 15px 0;
							font-size:12px;
							line-height:19px;
							}
	
	.menutext p em 			{ color:#434343; }
	
	.menucard .pdfLink		{
							display:block;
							text-align:center;
							color:#666;
							font-size:15px;
							margin:5px 0 0 0;
							text-decoration:none;
							font-family:Arial, Verdana, Sans-serif;
							}

	.menucard .pdfLink:hover { color:#F00; }
	
	#textset .card p		{
							line-height:18px;
							margin:0 0 15px 0;
							padding:0 0 0 10px;
							}
					
	#textset .card ul		{
							border-top:1px solid #c8c6c4;
							padding-top:12px;
							width:80%;
							}

	#textset .card ul li	{
							list-style:none;
							margin:0;
							padding:0;
							border-bottom:1px solid #fff;
							}

	#textset .card .menuparagraph
							{
							width:80%;
							}
	
	#textset .card ul#menulisting li
							{
							width:47%;
							float:left;
							}
					
	#textset .card ul li a	{
							display:block;
							text-decoration:none;
							color:#4c4c4c;
							margin:0;
							padding:5px 0 4px 10px !important; 
							padding:0 0 2px 10px; 
							}
					
	#textset .card ul li a:hover
							{
							background-color:#ebebdc;
							}
					
	#textset .card p strong {
							font-family:Georgia, Times, Serif;
							font-size:16px;
							text-transform:capitalize;
							font-style:italic;
							}
	
/*  For the subStrip  */
	#subline, #listings		{
							margin:14px auto 0 auto;
							height:100px;
							width:670px;
							}

	#subline				{
							font-family:Georgia, Times, Serif;
							font-size:19px;
							line-height:24px;
							color:#4c4c4c;
							text-align:center;
							}
	
	.eventsText				{
							width:80%;
							}
							
	#listings h2			{
							color:#4c4c4c;
							font-family:Georgia, Times, Serif;
							font-size:18px;
							font-weight:normal;
							text-transform:capitalize;
							font-style:italic;
							letter-spacing:1px;
							padding:0 0 0 10px;
							}
			
	#listings div			{
							margin-top:9px;
							width:152px;
							height:100px;
							float:left;
							padding:0 35px;
							background:transparent url('../assets_img/subline_spacer.gif') no-repeat top right;
							}
					
	#listings div.centered	{ text-align:center; }

	#listings div.last		{ background:none; }

	#listings div h3		{
							color:#4c4c4c;
							font-family:Arial, Verdana, Sans-serif;
							font-size:12px;
							margin-bottom:4px;
							}
			
	#listings div p			{ line-height:16px; }

	#listings div p.quote	{ height:64px; }
	
	#listings div em		{ 
							font-size:16px;
							display:block;
							text-align:right;
							margin-top:10px;
							color:#4c4c4c;
							}

/*  For the form  */
	fieldset				{
							border:0px solid #000;
							padding:0 0 0 15px;
							}

	fieldset label			{
							display:block;
							font-family:Arial, Verdana, Sans-serif;
							font-size:11px;
							padding-bottom:2px !important;
							padding-bottom:1px;
							}
	
	fieldset table tr td	{
							padding:2px 10px 2px 0;
							border:0px solid #f00;
							}
	
	fieldset table tr td input, fieldset table tr td textarea, fieldset table tr td select
							{
							font-family:Arial, Verdana, Sans-serif;
							border-top:1px solid #dedede;
							border-left:1px solid #dedede;
							border-right:1px solid #aaa;
							border-bottom:1px solid #aaa;
							background-color:#f6f6e5;
							color:#4c4c4c;
							font-size:11px;
							width:100%;
							}
							
	.strip					{
							float:left;
							width:100%;
							margin-bottom:5px;
							}
	.strip label			{
							width:50px;
							float:left;
							margin-right:5px;
							padding:2px 0 0 0;
							/* text-align:right; */
							}
	
	.strip input, .strip textarea
							{
							display:block;
							width:150px;
							float:left;
							}
	
	fieldset table tr td input, fieldset table tr td textarea
							{ padding:3px; }
	
	fieldset table tr td select { padding:1px; }

	/*
	span.fullline input, 
	span.shortline input,
	span textarea 			{ 
							padding:2px 3px !important;
							padding:0px;
							}

	span select				{
							padding:1px;
							width:225px;
							}

	.fullline, .shortline	{
							display:block;
							float:left;
							margin-bottom:7px;
							border:0px solid #0f0;
							}
							
	.shortline				{ width: 35%;
							margin-right:10%;
							}
	
	.fullline				{ width: 100%; }
	
	.fullline, .fullline label, .fullline input,
	.shortline, .shortline label, .shortline input
							{
							float:left;
							margin-right:10px !important;
							}
							
	.shortline, .shortline label, .shortline input
							{ 
							display:block;
							width:auto;
							}

	.fullline, .fullline label, .fullline input, .fullline textarea
							{ width:80%; / * width:270px; * / }
		
	.fullline textarea		{ height:60px; }
	*/
	.buttonLine				{
							float:left;
							display:block;
							width:100%;
							border:0px solid #000;
							margin-top:12px;
							}
							
	
	fieldset table tr td.buttonLine input
							{
							background-color:#4c4c4c;
							color:#fff;
							padding:4px 8px 2px 8px;
							text-transform:uppercase;
							display:block;
							float:left;
							font-size:9px;
							letter-spacing:1px;
							margin-right:5px;
							width:auto;
							}
	
/* td.buttonLine input.resetButton	{ margin-left:150px; } */


/*  For the foter  */
	#footer p				{
							}
							
							
	.gpopup					{
							font-family:Arial, Verdana, Sans-serif;
							font-size:12px;
							color:#3a403c;
							line-height:16px;
							}
							
	.gpopup h5				{
							font-size:16px;
							border-bottom:1px solid #aaa;
							margin-bottom:6px;
							padding-bottom:2px;
							}