#wrapper
{
 		margin: 0 auto;
		text-align: left;
		width: 750px;
}

#header
{
 		position: absolute;
		background: url(../images/gaynes_header-new.jpg) no-repeat right;
		width: 750px;
		height: 322px;
}

#menu
{
     position: absolute;
		 color: #8d8d67;
		 font-family: "times new roman", "sans serif";
		 background-color: #e6e4cf;
  	 width: 114px;
		 height: 213px;
		 /*top: 73px;*/
		 font-size: 0.75em;
}

#menu li a
{
      voice-family: "\"}\"";
      voice-family: inherit;
      height: 24px;
     	text-decoration: none;
}

#menu li a:link, #menu li a:visited
{
      color: #8d8d67;
      display: block;
      background:  url(../images/menu11.gif);
      padding: 8px 0 0 25px;
}

#menu li a:hover, #menu li #current
{
      color: #8d8d67;
      background:  url(../images/menu11.gif) 0 -32px;
      padding: 8px 0 0 27px;
}
				
ul
{
      list-style: none;
      margin: 0;
      padding: 0;
}

#text li
{
			color: #5b5b43;
			font-family: arial, "sans serif";
			padding-left: 6px;	
			font-size: 0.7em;
			list-style-type: circle;
}

#text ul
{
      margin: 0;
      padding-left: 16px;
}

img
{
    border: none;
}				

#tagline
{
 		position: absolute;
		background-color: #ddeeaa;
		width: 745px;
		top: 329px;	
		vertical-align: middle;
		text-decoration: none;
		padding-right: 5px;
}

#breadcrumb
{
 		position: absolute;
		color: #8d8d67;
		font-family: "times new roman", "sans serif";
		width: 637px;
		height: 30px;
		top: 405px;
}

#title
{
 		position: absolute;
		width: 637px;
		height: 60px;
		top: 444px;
}

#links
{
 		position: absolute;
		top: 360px;
		left: 25%;
}

#links li
{
		font-family: "times new roman", "sans serif";
		font-weight: bold;
		color: #53533e;
}

#links li a
{
 	 	color: #53533e;
		font-family: "times new roman", "sans serif";
		text-decoration: underline;
}

#wed-ideas
{
    width: 746px;
 		position: absolute;
		top: 505px;
		float: middle;
}

#text
{
    width: 746px;
 		position: absolute;
		top: 515px;
}

#text #tleft
{
 		float: left;
		background-color: #f3f3df;
		width: 485px;
		height: 230px;
}	

#text #tright
{
 		float: right;
}	

#orangerytext
{
    width: 746px;
 		position: absolute;
		top: 515px;
}

#orangerytext #tleft
{
 		float: left;
		background-color: #f3f3df;
		width: 485px;
		height: 334px;
}	

#orangerytext #tright
{
 		float: right;
}	

#loctext
{
    width: 746px;
 		position: absolute;
		top: 515px;
}

#loctext #tleft
{
 		float: left;
		width: 485px;
		height: 280px;
		
}	

#loctext #tright
{
 		float: right;
		width: 255px;
		background-color: #f3f3df;
}	

#newstext
{
    width: 746px;
 		position: absolute;
		top: 515px;
}

#newstext #tleft
{
 		float: left;
		background-color: #f3f3df;
		width: 485px;
		height: 775px;
}	

#newstext #tright
{
 		float: right;
}	

#sitemaptext
{
 		position: absolute;
		color: #53533e;
		font-family: arial, "sans serif";
		width: 746px;
		height: 595px;
		top: 512px;
		list-style-type: none;
}

#sitemaptext #sleft
{
 		float: left;
		background-color: #f3f3df;
		width: 425px;
		height: 705px;
}	

#sitemaptext #sright
{
 		float: right;
}	

#sitemaptext li
{
 		padding-left: 15px;
		color: #53533e;
}

#sitemaptext li a
{
 		color: #53533e;
		font-family: arial, "sans serif";
}

#ideas-text
{
 		position: absolute;
		width: 746px;
		top: 500px;
}

#realtext1
{
 		position: absolute;
		width: 746px;
		height: 230px;
		top: 690px;
}

#realtext1 #rleft
{
 		float: left;
		background-color: #f3f3df;
		width: 485px;
		height: 230px;
}	

#realtext1 #rright
{
 		float: right;
}

#realtext2
{
 		position: absolute;
		width: 746px;
		height: 230px;
		top: 940px;
}

#realtext2 #rleft
{
 		float: left;
		background-color: #ffffff;
		width: 485px;
		height: 230px;
}	

#realtext2 #rright
{
 		float: right;
}	

#realtext3
{
 		position: absolute;
		width: 746px;
		height: 230px;
		top: 1190px;
}

#realtext3 #rleft
{
 		float: left;
		background-color: #f3f3df;
		width: 485px;
		height: 230px;
}	

#realtext3 #rright
{
 		float: right;
}	

#realtext4
{
 		position: absolute;
		width: 746px;
		height: 230px;
		top: 1440px;
}

#realtext4 #rleft
{
 		float: left;
		background-color: #ffffff;
		width: 485px;
		height: 230px;
}	

#realtext4 #rright
{
 		float: right;
}	

#realtext5
{
 		position: absolute;
		width: 746px;
		height: 230px;
		top: 1690px;
}

#realtext5 #rleft
{
 		float: left;
		background-color: #f3f3df;
		width: 485px;
		height: 230px;
}	

#realtext5 #rright
{
 		float: right;
}	

#realtext6
{
 		position: absolute;
		width: 746px;
		height: 230px;
		top: 1940px;
}

#realtext6 #rleft
{
 		float: left;
		background-color: #ffffff;
		width: 485px;
		height: 230px;
}	

#realtext6 #rright
{
 		float: right;
}	

#realtext7
{
 		position: absolute;
		width: 746px;
		height: 230px;
		top: 2190px;
}

#realtext7 #rleft
{
 		float: left;
		background-color: #f3f3df;
		width: 485px;
		height: 230px;
}	

#realtext7 #rright
{
 		float: right;
}

#realtext8
{
 		position: absolute;
		width: 746px;
		height: 230px;
		top: 2440px;
}

#realtext8 #rleft
{
 		float: left;
		background-color: #ffffff;
		width: 485px;
		height: 230px;
}	

#realtext8 #rright
{
 		float: right;
}

#realtext9
{
 		position: absolute;
		width: 746px;
		height: 230px;
		top: 2690px;
}

#realtext9 #rleft
{
 		float: left;
		background-color: #f3f3df;
		width: 485px;
		height: 230px;
}	

#realtext9 #rright
{
 		float: right;
}

#realtext10
{
 		position: absolute;
		width: 746px;
		height: 230px;
		top: 2940px;
}

#realtext10 #rleft
{
 		float: left;
		background-color: #ffffff;
		width: 485px;
		height: 230px;
}	

#realtext10 #rright
{
 		float: right;
}

#realtext11
{
 		position: absolute;
		width: 746px;
		height: 230px;
		top: 3190px;
}

#realtext11 #rleft
{
 		float: left;
		background-color: #f3f3df;
		width: 485px;
		height: 230px;
}	

#realtext11 #rright
{
 		float: right;
}

#newstext1
{
 		position: absolute;
		width: 746px;
		height: 230px;
		top: 512px;
}

#newstext1 #rleft
{
 		float: left;
		background-color: #f3f3df;
		width: 485px;
		height: 230px;
}	

#newstext1 #rright
{
 		float: right;
}	

#newstext2
{
 		position: absolute;
		width: 746px;
		height: 230px;
		top: 762px;
}

#newstext2 #rleft
{
 		float: left;
		background-color: #ffffff;
		width: 485px;
		height: 230px;
}	

#newstext2 #rright
{
 		float: right;
}		

#newstext3
{
 		position: absolute;
		width: 746px;
		height: 230px;
		top: 1042px;
}

#newstext3 #rleft
{
 		float: left;
		background-color: #f3f3df;
		width: 485px;
		height: 230px;
}	

#newstext3 #rright
{
 		float: right;
}	

#newstext4
{
 		position: absolute;
		width: 746px;
		height: 230px;
		top: 1322px;
}

#newstext4 #rleft
{
 		float: left;
		background-color: #ffffff;
		width: 485px;
		height: 230px;
}	

#newstext4 #rright
{
 		float: right;
}	

#eventstext3
{
 		position: absolute;
		width: 746px;
		height: 230px;
		top: 1012px;
}

#eventstext3 #rleft
{
 		float: left;
		background-color: #f3f3df;
		width: 485px;
		height: 230px;
}	

#eventstext3 #rright
{
 		float: right;
}	

#reallifetext
{
 		position: absolute;
		width: 746px;
		height: 1320px;
		top: 512px;
}

#reallifetextrr
{
 		position: absolute;
		width: 746px;
		height: 930px;
		top: 512px;
}

#reallifetext #realleft
{
 		float: left;
		background-color: #f3f3df;
		width: 485px;
		height: 1300px;
}	

#reallifetextrr #realleftrr
{
 		float: left;
		background-color: #f3f3df;
		width: 485px;
		height: 990px;
}	

#reallifetext #realright
{
 		float: right;
}	

#reallifetextrr #realright
{
 		float: right;
}	

#tastingtext
{
 		position: absolute;
		width: 746px;
		top: 512px;
}

#tastingtext #realleft
{
 		float: left;
		background-color: #f3f3df;
		width: 485px;
}	

#tastingtext #realright
{
 		float: right;
}	

#testtext1
{
 		position: absolute;
		background-color: #f3f3df;
		width: 750px;
		top: 508px;
}

#testtext2
{
 		position: absolute;
		background-color: #ffffff;
		width: 750px;
		top: 740px;
}

#testtext3
{
 		position: absolute;
		background-color: #f3f3df;
		width: 750px;
		top: 830px;
}

#testtext4
{
 		position: absolute;
		background-color: #ffffff;
		width: 750px;
		top: 950px;
}

#testtext5
{
 		position: absolute;
		background-color: #f3f3df;
		width: 750px;
		top: 1040px;
}

#testtext6
{
 		position: absolute;
		background-color: #ffffff;
		width: 750px;
		top: 1130px;
}

#testtext7
{
 		position: absolute;
		background-color: #f3f3df;
		width: 750px;
		top: 1260px;
}

#testtext8
{
 		position: absolute;
		background-color: #ffffff;
		width: 750px;
		top: 1350px;
}

#testtext9
{
 		position: absolute;
		background-color: #f3f3df;
		width: 750px;
		top: 1440px;
}

#testtext10
{
 		position: absolute;
		background-color: #ffffff;
		width: 750px;
		top: 1540px;
}

#testtext11
{
 		position: absolute;
		background-color: #f3f3df;
		width: 750px;
		top: 1640px;
}

#testtext12
{
 		position: absolute;
		background-color: #ffffff;
		width: 750px;
		top: 1730px;
}

#testtext13
{
 		position: absolute;
		background-color: #f3f3df;
		width: 750px;
		top: 1860px;
}

#testtext14
{
 		position: absolute;
		background-color: #ffffff;
		width: 750px;
		top: 2000px;
}

#testtext15
{
 		position: absolute;
		background-color: #f3f3df;
		width: 750px;
		top: 2080px;
}

#testtext16
{
 		position: absolute;
		background-color: #ffffff;
		width: 750px;
		top: 2180px;
}

#testtext17
{
 		position: absolute;
		background-color: #f3f3df;
		width: 750px;
		top: 2250px;
}

#testtext18
{
 		position: absolute;
		background-color: #ffffff;
		width: 750px;
		top: 2340px;
}

#testtext19
{
 		position: absolute;
		background-color: #f3f3df;
		width: 750px;
		top: 2410px;
}

#testtext20
{
 		position: absolute;
		background-color: #ffffff;
		width: 750px;
		top: 2490px;
}

#testtext21
{
 		position: absolute;
		background-color: #f3f3df;
		width: 750px;
		top: 2560px;
}

#testtext22
{
 		position: absolute;
		background-color: #ffffff;
		width: 750px;
		top: 2690px;
}

#testtext23
{
 		position: absolute;
		background-color: #f3f3df;
		width: 750px;
		top: 2750px;
}

#testtext24
{
 		position: absolute;
		background-color: #fffff;
		width: 750px;
		top: 2840px;
}

#testtext25
{
 		position: absolute;
		background-color: #f3f3df;
		width: 750px;
		top: 2930px;
}

#testtext26
{
 		position: absolute;
		background-color: #ffffff;
		width: 750px;
		top: 2990px;
}

#tastetext1
{
 		position: absolute;
		background-color: #f3f3df;
		width: 750px;
		top: 512px;
}

#tastetext2
{
 		position: absolute;
		background-color: #ffffff;
		width: 750px;
		top: 578px;
}

#tastetext3
{
 		position: absolute;
		background-color: #f3f3df;
		width: 750px;
		top: 660px;
}

#tastetext4
{
 		position: absolute;
		background-color: #ffffff;
		width: 750px;
		top: 730px;
}

#tastetext5
{
 		position: absolute;
		background-color: #f3f3df;
		width: 750px;
		top: 820px;
}

#termstext
{
 		position: absolute;
		background-color: #f3f3df;
		width: 746px;
		height: 360px;
		top: 512px;
}

#privacytext
{
 		position: absolute;
		background-color: #f3f3df;
		width: 746px;
		height: 740px;
		top: 512px;
}

#formtext
{
 		position: absolute;
		width: 746px;
		height: 477px;
		top: 512px;
}

#formtext #tleft
{
 		float: left;
		background-color: #f3f3df;
		width: 485px;
		height: 530px;
}

#formtext #rlwleft
{
 		float: left;
		background-color: #f3f3df;
		width: 485px;
		
}		

#formtext #tright
{
 		float: right;
}	

#friends
{
    width: 746px;
 		position: absolute;
		top: 515px;
		height: 870px;
		background-color: #f3f3df;
}

#friends #friendstext1
{
		width: 230px;
		height: 870px;
		float: left;
		padding-left: 10px;
}

#friends #friendstext2
{
		
		width: 230px;
		height: 870px;
    float: left;
		padding-left: 10px;
}

#friends #friendstext3
{
		
		width: 230px;
		height: 870px;
    float: right;
		padding-left: 10px;
}

#suppliers
{
    width: 746px;
 		position: absolute;
		top: 515px;
		height: 500px;
		background-color: #f3f3df;
}

#suppliers #openday-suppliers1
{
		width: 230px;
		height: 500px;
		float: left;
		padding-left: 10px;
}

#suppliers #openday-suppliers2
{
		
		width: 230px;
		height: 500px;
    float: left;
		padding-left: 10px;
}

#suppliers #openday-suppliers3
{
		
		width: 230px;
		height: 500px;
    float: right;
		padding-left: 10px;
}

#gallery
{
 		position: absolute;
		background-color: #f3f3df;
		width: 750px;
		height: 860px;
		top: 512px;
}

#galleryimage
{
 		position: absolute;
		top: 763px;
}

#photographer
{
 		position: absolute;
		top: 1000px;
}

#shortphotographer
{
 		position: absolute;
		top: 745px;
}

#longphotographer
{
 		position: absolute;
		top: 1272px;
}

#footer
	{
	  position: absolute;
		background-color: #ffffff;
		width: 740px;
		top: 1035px;
		padding-left: 5px;
		padding-right: 5px;
	}	
	
#shortfooter
	{
	  position: absolute;
		background-color: #ffffff;
		width: 740px;
		top: 782px;
		padding-left: 5px;
		padding-right: 5px;
	}	
	
#termsfooter
	{
	  position: absolute;
		background-color: #ffffff;
		width: 740px;
		top: 862px;
		padding-left: 5px;
		padding-right: 5px;
	}		
	
#autumnfooter
	{
	  position: absolute;
		background-color: #ffffff;
		width: 740px;
		top: 922px;
		padding-left: 5px;
		padding-right: 5px;
	}		
	
#formfooter
	{
	  position: absolute;
		background-color: #ffffff;
		width: 740px;
		top: 1072px;
		padding-left: 5px;
		padding-right: 5px;
	}	
	
#ideasfooter
	{
	  position: absolute;
		background-color: #ffffff;
		width: 740px;
		top: 1100px;
		padding-left: 5px;
		padding-right: 5px;
	}	
	
#springfooter
	{
	  position: absolute;
		background-color: #ffffff;
		width: 740px;
		top: 1655px;
		padding-left: 5px;
		padding-right: 5px;
	}		
		
	
#sitemapfooter
	{
	  position: absolute;
		background-color: #ffffff;
		width: 740px;
		top: 1240px;
		padding-left: 5px;
		padding-right: 5px;
	}		
	
#testfooter
	{
	  position: absolute;
		background-color: #ffffff;
		width: 740px;
		top: 3070px;
		padding-left: 5px;
		padding-right: 5px;
	}		
	
#galleryfooter
	{
	  position: absolute;
		background-color: #ffffff;
		width: 740px;
		top: 1180px;
		padding-left: 5px;
		padding-right: 5px;
	}	
	
#ttfooter
	{
	  position: absolute;
		background-color: #ffffff;
		width: 740px;
		top: 1420px;
		padding-left: 5px;
		padding-right: 5px;
	}		
	
#suppliersfooter
	{
	  position: absolute;
		background-color: #ffffff;
		width: 740px;
		top: 1400px;
		padding-left: 5px;
		padding-right: 5px;
	}		
	
#galleryfooter
	{
	  position: absolute;
		background-color: #ffffff;
		width: 740px;
		top: 1380px;
		padding-left: 5px;
		padding-right: 5px;
	}
	
#rlwfooter
	{
	  position: absolute;
		background-color: #ffffff;
		width: 740px;
		top: 1730px;
		padding-left: 5px;
		padding-right: 5px;
	}	
	
#rlw-footer
	{
	  position: absolute;
		background-color: #ffffff;
		width: 740px;
		top: 3430px;
		padding-left: 5px;
		padding-right: 5px;
	}		
		
#tastefooter
	{
	  position: absolute;
		background-color: #ffffff;
		width: 740px;
		top: 900px;
		padding-left: 5px;
		padding-right: 5px;
	}		
	
#realfooter
	{
	  position: absolute;
		background-color: #ffffff;
		width: 740px;
		top: 1850px;
		padding-left: 5px;
		padding-right: 5px;
	}	
	
#privacyfooter
	{
	  position: absolute;
		background-color: #ffffff;
		width: 740px;
		top: 1032px;
		padding-left: 5px;
		padding-right: 5px;
	}
	
#newsfooter
	{
	  position: absolute;
		background-color: #ffffff;
		width: 740px;
		top: 1415px;
		padding-left: 5px;
		padding-right: 5px;
	}
	
#rarfooter
	{
	  position: absolute;
		background-color: #ffffff;
		width: 740px;
		top: 1502px;
		padding-left: 5px;
		padding-right: 5px;
	}
	
#farfooter
	{
	  position: absolute;
		background-color: #ffffff;
		width: 740px;
		top: 1802px;
		padding-left: 5px;
		padding-right: 5px;
	}	
	
#sasfooter
	{
	  position: absolute;
		background-color: #ffffff;
		width: 740px;
		top: 1502px;
		padding-left: 5px;
		padding-right: 5px;
	}		
	
#saafooter
	{
	  position: absolute;
		background-color: #ffffff;
		width: 740px;
		top: 1822px;
		padding-left: 5px;
		padding-right: 5px;
	}		
	
#news-footer
	{
	  position: absolute;
		background-color: #ffffff;
		width: 740px;
		top: 1572px;
		padding-left: 5px;
		padding-right: 5px;
	}	
	
#yourrlwfooter
	{
	  position: absolute;
		background-color: #ffffff;
		width: 740px;
		top: 2840px;
		padding-left: 5px;
		padding-right: 5px;
	}	

#footer #left
{
 		float: left;
}	

#newsfooter #left
{
 		float: left;
}	

#ideasfooter #left
{
 		float: left;
}	

#springfooter #left
{
 		float: left;
}	

#termsfooter #left
{
 		float: left;
}	

#autumnfooter #left
{
 		float: left;
}	

#rlwfooter #left
{
 		float: left;
}	

#testfooter #left
{
 		float: left;
}	

#tastefooter #left
{
 		float: left;
}	

#privacyfooter #left
{
 		float: left;
}	

#formfooter #left
{
 		float: left;
}	

#realfooter #left
{
 		float: left;
}	

#sitemapfooter #left
{
 		float: left;
}

#shortfooter #left
{
 		float: left;
}	

#galleryfooter #left
{
 		float: left;
}			

#rarfooter #left
{
 		float: left;
}

#farfooter #left
{
 		float: left;
}

#sasfooter #left
{
 		float: left;
}

#saafooter #left
{
 		float: left;
}

#yourrlwfooter #left
{
 		float: left;
}	

#suppliersfooter #left
{
 		float: left;
}	

#news-footer #left
{
 		float: left;
}	

#ttfooter #left
{
 		float: left;
}	

#rlw-footer #left
{
 		float: left;
}	

#footer #right
{
 		float: right;
		text-align: right;
}	

#newsfooter #right
{
 		float: right;
		text-align: right;
}	

#ideasfooter #right
{
 		float: right;
		text-align: right;
}	

#springfooter #right
{
 		float: right;
		text-align: right;
}	

#termsfooter #right
{
 		float: right;
		text-align: right;
}	

#autumnfooter #right
{
 		float: right;
		text-align: right;
}	

#rlwfooter #right
{
 		float: right;
		text-align: right;
}	

#testfooter #right
{
 		float: right;
		text-align: right;
}

#tastefooter #right
{
 		float: right;
		text-align: right;
}		

#privacyfooter #right
{
 		float: right;
		text-align: right;
}	

#formfooter #right
{
 		float: right;
		text-align: right;
}	

#realfooter #right
{
 		float: right;
		text-align: right;
}	

#sitemapfooter #right
{
 		float: right;
		text-align: right;
}	

#shortfooter #right
{
 		float: right;
		text-align: right;
}	

#galleryfooter #right
{
 		float: right;
		text-align: right;
}	

#rarfooter #right
{
 		float: right;
		text-align: right;
}	

#farfooter #right
{
 		float: right;
		text-align: right;
}	

#sasfooter #right
{
 		float: right;
		text-align: right;
}	

#saafooter #right
{
 		float: right;
		text-align: right;
}

#yourrlwfooter #right
{
 		float: right;
		text-align: right;
}	

#suppliersfooter #right
{
 		float: right;
		text-align: right;
}	

#news-footer #right
{
 		float: right;
		text-align: right;
}	

#ttfooter #right
{
 		float: right;
		text-align: right;
}	

#rlw-footer #right
{
 		float: right;
		text-align: right;
}	

a
{
 	 	color: #5b5b43;
		font-family: arial, "sans serif";
		font-size: 1em;
}

h1
{
 	 	color: #53533e;
		font-family: "times new roman", "sans serif";
		font-size: 1.4em;
}

h2
{
 	 	color: #53533e;
		font-family: "times new roman", "sans serif";
}

h3
{
 	 	color: #53533e;
		font-family: "times new roman", "sans serif";
		font-size: 1.1em;
		text-align: right;
}

h4
{
 	 	color: #53533e;
		font-family: "times new roman", "sans serif";
		padding-left: 2px;
}

h5
{
 	 	color: #53533e;
		font-family: arial, serif;
		font-size: 0.7em;
}

h6
{
 	 	color: #53533e;
		font-family: "times new roman", "sans serif";
		font-size: 0.8em;
}

h7
{
 	 	color: #53533e;
		font-family: arial, serif;
		font-size: 0.6em;
}

p
{
 	 	color: #5b5b43;
		font-family: arial, "sans serif";
		padding: 6px 6px 6px 6px;	
		font-size: 0.7em;
}

#venueimage p, #galleryimage p, cateringimage p, ideasimage p
{
 	 	color: #ffffff;
		font-family: "times new roman", serif;
}

.style1
{
 	 	color: #ffffff;
		font-family: "times new roman", serif;
}

.style2
{
 	 	color: #53533e;
		font-family: arial, serif;
}

.style3
{
 	 	color: #5b5b43;
		font-family: arial, "sans serif";
		font-size: 1em;
}

.style4
{
 	 	color: #53533e;
		font-family: "times new roman", "sans serif";
}

.style5
{
 	 	color: #5b5b43;
		font-family: arial, "sans serif";
		font-size: 0.8em;
}

.style6
{
 	 	color: #53533e;
		font-family: "times new roman", "sans serif";
		font-size: 1.1em;
}