BODY					{margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;background-color:#9b8f8b;}

h1 						{font-family: Arial, Helvetica, sans-serif;color: #00539E;font-size: 125%;font-weight: bold;text-align:left;margin:0px;}
h2 						{font-family: Arial, Helvetica, sans-serif;color: #00539E;font-size: 100%;font-weight: bold;margin:0px;}
h3 						{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 95%;font-weight: bold;margin:0px;}
p 						{font-family: Arial, Helvetica, sans-serif;color: #000000;font-size: 80%;font-weight: normal;text-align:left;margin:0px;}
a 						{font-family: Arial, Helvetica, sans-serif;color: #000000;font-weight: normal;text-align:left;text-decoration:none;margin:0px;}
a:hover 				{text-decoration:underline;}

.mytable{
border:1px solid #9b8f8b;
margin-left:10px;padding:10px;
}
.table_header{
font-weight:bold;
font-size:80%;
}
#linkyLEFT				{float:left;}
#linkyright				{float:right;padding-right:10px;padding-top:16px}

#top_container 				{width:980px;height:110px;margin-right:auto;margin-left:auto;	}
#logo		 				{width:464px;height:80px;float:left;padding-top:15px;}
#login_top 					{width:400px;float:right;text-align:right;padding-top:90px;}
#login_top p				{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-weight: bold;text-decoration:none;font-size: 77%;padding:0px;margin:0px;text-align:right;}
#login_top a				{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-weight: bold;text-decoration:none;}
#login_top a:hover 			{color: #cabdb9;}


#flashy						{width:461px;height:90px;padding:0px;margin:0px;float:left;}
#flashy2					{width:285px;height:85px;padding:0px;margin:0px;}

#six_links 					{height:50px;width: 980px;text-align:left;margin-right:auto;margin-left:auto;background-color:#000000;}
#six_links p				{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-weight: bold;text-decoration:none;font-size: 75%;padding:0px;margin:0px;text-align:left;padding-left:15px;padding-top:17px;}
#six_links a				{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-weight: bold;text-decoration:none;}
#six_links a:hover 			{color: #cabdb9;}



#fdshome_main				{width:980px;overflow:hidden;margin-right:auto;margin-left:auto;padding:0px;border: 0px solid #FF0000;background-color:#716967;}
#fdshome_banner				{width:695px;height:511px;margin-right:auto;margin-left:auto;padding:0px;float:left;}
#fdshome_right				{width:285px;height:511px;margin-right:auto;margin-left:auto;padding:0px;float:right;}
#fdshome_rightwedding		{width:285px;margin-right:auto;margin-left:auto;padding:0px;float:right;}

#search						{width:285px;height:108px;margin-right:auto;margin-left:auto;padding:0px;background-color:#716967;}
.text p						{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-weight: bold;text-decoration:none;font-size: 85%;padding:0px;margin:0px;}
.text						{width:200px;margin-right:auto;margin-left:auto;padding:0px;padding-top:24px;margin-bottom:5px;}
.box						{width:200px;margin-right:auto;margin-left:auto;padding:0px;}

#flash_fill					{width:285px;height:86px;margin-right:auto;margin-left:auto;padding:0px;}

#home_text					{width:245px;height:278px;margin-right:auto;margin-left:auto;background-color:#716967;padding:20px;}
#home_text	 p				{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-weight: normal;text-decoration:none;font-size: 75%;margin:0px;}
#home_text	 a				{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-weight: bold;text-decoration:none;margin:0px;}

#home_text_wedding			{width:245px;height:321px;margin-right:auto;margin-left:auto;background-color:#716967;padding:20px;padding-top:10px;}
#home_text_wedding	 p		{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-weight: normal;text-decoration:none;font-size: 75%;margin:0px;}
#home_text_wedding	 a		{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-weight: bold;text-decoration:none;margin:0px;}

#search_wedding				{width:285px;height:75px;margin-right:auto;margin-left:auto;padding:0px;background-color:#716967;}
#search_wedding h1			{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 90%;font-weight: bold;margin:0px;padding:20px;}

#home_text_wedding2			{width:245px;height:321px;margin-right:auto;margin-left:auto;background-color:#716967;padding:20px;padding-top:10px;}
#home_text_wedding2	 p		{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-weight: normal;text-decoration:none;font-size: 80%;margin:0px;}
#home_text_wedding2	 a		{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-weight: bold;text-decoration:none;margin:0px;}

#home_text	input	{font-family: Arial, Helvetica, sans-serif;color: #000000;font-size: 85%;padding:5px;margin:0px;border:0px;	border-bottom: 0px solid #9b8f8b;
	border-top: 0px solid #9b8f8b;
	border-left: 0px solid #9b8f8b;
	border-right: 0px solid #9b8f8b;}
	
.register {background-color:#c9c0bd;width:677px;margin-right:auto;margin-left:auto;padding-bottom:8px;margin-top:10px;}
.register	input	{font-family: Arial, Helvetica, sans-serif;color: #000000;font-size: 85%;padding:5px;margin:0px;border:0px;	border-bottom: 1px solid #716967;
	border-top: 1px solid #716967;
	border-left: 1px solid #716967;
	border-right: 1px solid #716967;}


#more_categories				{width:657px;height:67px;margin-left:18px;margin-top:20px;margin-bottom:19px;padding:0px;float:left;background-color:#c8bbb7;}
#more_categories p				{margin:0px;padding:0px;margin-top:7px;}	
	

.more_categories	jumpMenu	{font-family: Arial, Helvetica, sans-serif;color: #000000;font-size: 105%;padding:0px;margin:0px;border:0px;	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;}	
	
#category_perpage				{float:right;}
#category_perpage		jumpMenu	{font-family: Arial, Helvetica, sans-serif;color: #000000;font-size: 105%;padding:0px;margin:0px;border:0px;	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;}
#category_perpage p				{font-size: 105%;}			


.box p				{font-size: 105%;}
.box	jumpMenu	{font-family: Arial, Helvetica, sans-serif;color: #000000;font-size: 105%;padding:0px;margin:0px;border:0px;	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;}

input, textarea, select,	{font-family: Arial, Helvetica, sans-serif;color: #000000;padding:0px;margin:0px;border:0px;	border-bottom: 1px solid #9b8f8b;
	border-top: 1px solid #9b8f8b;
	border-left: 1px solid #9b8f8b;
	border-right: 1px solid #9b8f8b;padding:0px;}
	
	jumpMenu	{font-family: Arial, Helvetica, sans-serif;color: #000000;font-size: 85%;padding:0px;margin:0px;border:0px;	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;}
	
	.form						{font-family: Arial, Helvetica, sans-serif;color: #000000;font-size: 100%;background-color:#add7f0;padding:0px;}
	
.table_form 			{font-family: Arial, Helvetica, sans-serif;color: #6C6C6C;font-size: 80%;font-weight: normal;text-align:left;margin-top:10px;padding:10px;background-color:#DCF4FB;}
	
.table_form  td			{padding-top:5px;padding-bottom:5px;}		
								
#footer2				{width:980px;margin-right:auto;margin-left:auto;padding:0px;margin-top:10px;text-align:left;}
#footer2 p				{margin-top:5px;font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-weight: normal;text-decoration:none;font-size: 75%;text-align:left;}
#footer2 a				{margin-top:5px;font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-weight: normal;text-decoration:none;font-size: 85%;text-align:left;}
#footer2 a:hover		{text-decoration:underline;}

#footer3				{width:951px;margin-right:auto;margin-left:auto;position:relative;padding:0px;margin-top:0px;text-align:center;}
#footer3 p					{padding:0px;margin:0px;text-align:center;font-size: 75%;}	



#fds_category				{width:695px;height:511px;margin-right:auto;margin-left:auto;padding:0px;float:left;background-color:#fff;}
#fds_category	 h1			{font-family: Arial, Helvetica, sans-serif;color: #000000;font-size: 105%;font-weight: bold;text-align:left;margin:0px;padding:0px;margin-top:10px;margin-left:10px;}


#fds_staticarea				{width:695px;height:511px;margin-right:auto;margin-left:auto;padding:0px;float:left;background-color:#fff;}
#fds_staticarea	 h1			{font-family: Arial, Helvetica, sans-serif;color: #000000;font-size: 105%;font-weight: bold;text-align:left;margin:0px;padding:0px;margin-top:10px;margin-left:10px;}
#fds_staticarea	 h2			{font-family: Arial, Helvetica, sans-serif;color: #000000;font-size: 90%;font-weight: bold;text-align:left;margin:0px;padding:0px;margin-top:10px;margin-left:10px;}
#fds_staticarea	 p			{margin-top:10px;margin-left:10px;margin-right:10px;}

#fds_staticarea2				{width:695px;margin-right:auto;margin-left:auto;padding:0px;float:left;background-color:#fff;padding-bottom:10px;}
#fds_staticarea2	 h1			{font-family: Arial, Helvetica, sans-serif;color: #000000;font-size: 105%;font-weight: bold;text-align:left;margin:0px;padding:0px;margin-top:10px;margin-left:10px;}
#fds_staticarea2	 h2			{font-family: Arial, Helvetica, sans-serif;color: #000000;font-size: 90%;font-weight: bold;text-align:left;margin:0px;padding:0px;margin-top:10px;margin-left:10px;}
#fds_staticarea2	 p			{margin-top:10px;margin-left:10px;margin-right:10px;}


#fds_dynamic				{width:695px;margin-right:auto;margin-left:auto;padding:0px;float:left;background-color:#fff;padding-bottom:10px;}
#fds_dynamic	 h1			{font-family: Arial, Helvetica, sans-serif;color: #000000;font-size: 105%;font-weight: bold;text-align:left;margin:0px;padding:0px;margin-top:10px;margin-left:10px;}


#about_us					{width:628px;overflow:auto;margin-right:auto;margin-left:auto;background-image: url(../images/about_back.jpg);padding-left:25px;padding-right:25px;padding-top:25px;margin-top:10px;}
#about_images				{width:191px;overflow:auto;float:left;padding-top:8px;padding-left:8px;}
#about_text					{width:420px;overflow:auto;float:right;}

#about_us li					{font-family: Arial, Helvetica, sans-serif;color: #000000;font-size: 80%;font-weight: normal;text-align:left;margin:0px;}

#about_us2					{width:628px;overflow:auto;margin-right:auto;margin-left:auto;background-image: url(../images/about_back.jpg);padding-left:25px;padding-right:25px;padding-top:25px;margin-top:10px;}
#about_images2				{width:191px;overflow:auto;float:left;padding-top:8px;padding-left:8px;}
#about_text2					{width:600px;height:460px;float:left;}

#about_us3					{width:628px;overflow:auto;margin-right:auto;margin-left:auto;background-image: url(../images/about_back.jpg);padding-left:25px;padding-right:25px;padding-top:25px;margin-top:10px;}
#about_images3				{width:191px;overflow:auto;float:right;padding-top:8px;padding-left:8px;}
#about_text3					{width:400px;height:460px;float:left;}

.contact_container					{overflow:auto;margin-left:0px;margin-right:10px;margin-top:5px;padding:10px;}								
.contact_image						{float:left;width:332px;}									
.contact_text						{float:right;width:310px;}	

.white_large						{font-size: 110%;color:#FFFFFF}

.desc_large_image					{float:left;width:525px;margin-top:5px;border-bottom: 0px solid #bfb5b2;
								border-top: 0px solid #bfb5b2;
								border-left: 12px solid #FFFFFF;
								border-right: 10px solid #FFFFFF;}								
.desc_small_image					{float:left;height:86px;margin-top:5px;margin-bottom:10px;}
.desc_small_image_click				{float:left;height:19px;margin-top:0px;margin-bottom:5px;}

.prod_desc			{float:left;width:650px;margin-left:10px;margin-right:10px;margin-top:10px;margin-bottom:10px;}
								
.prod_desc p			{padding:3px;margin:0px;}																	


.events_container_small			{width:650px;overflow:auto;margin-left:10px;margin-right:10px;margin-top:20px;border-bottom: 1px solid #bfb5b2;
								border-top: 1px solid #bfb5b2;
								border-left: 1px solid #bfb5b2;
								border-right: 1px solid #bfb5b2;padding:10px;}							
.events_text_small				{float:left;width:650px;margin-bottom:10px;}	

.events_container					{width:650px;overflow:auto;margin-left:10px;margin-right:10px;margin-top:20px;border-bottom: 1px solid #bfb5b2;
								border-top: 1px solid #bfb5b2;
								border-left: 1px solid #bfb5b2;
								border-right: 1px solid #bfb5b2;padding:10px;}															
.events_text						{float:left;width:650px;}	

.news_container_small			{width:650px;overflow:auto;margin-left:10px;margin-right:10px;margin-top:20px;border-bottom: 1px solid #bfb5b2;
								border-top: 1px solid #bfb5b2;
								border-left: 1px solid #bfb5b2;
								border-right: 1px solid #bfb5b2;padding:10px; background-color:#FFFFFF;	}
.news_image_small				{overflow:auto;margin-left:10px;}								
.news_text_small				{width:640px;margin-bottom:10px;}	
.news_text_small h3				{font-family: Arial, Helvetica, sans-serif;color: #000000;font-size: 125%;font-weight: bold;margin-left:10px;margin-top:5px;margin-bottom:5px;}	



.news_container					{width:650px;overflow:auto;margin-left:10px;margin-right:10px;margin-top:20px;border-bottom: 1px solid #bfb5b2;
								border-top: 1px solid #bfb5b2;
								border-left: 1px solid #bfb5b2;
								border-right: 1px solid #bfb5b2;padding:10px;}								
.news_image						{float:left;width:250px;}									
.news_text						{float:right;width:390px;}	


#basket_container				{margin-top:10px;margin-left:10px;margin-right:10px;}
#basket_container	p			{margin:0px;padding:5px;}															

.card{
width:155px;height:173px;margin-left:14px;margin-top:10px;float:left;background-image: url(../images/card_moave.jpg);background-repeat:no-repeat;
}
.card:hover				{background-image: url(../images/card_moave2.jpg);}
.card p					{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 85%;font-weight: bold;text-align:left;margin:0px;padding:0px;margin-top:75px;margin-left:10px;}
.card a					{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-weight: bold;}

.card_moave						{width:155px;height:173px;margin-left:14px;margin-top:10px;float:left;background-image: url(../images/card_moave.jpg);}
.card_moave:hover				{background-image: url(../images/card_moave2.jpg);}
.card_moave	p					{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 85%;font-weight: bold;text-align:left;margin:0px;padding:0px;margin-top:75px;margin-left:10px;}
.card_moave	a					{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-weight: bold;}


.card_lightorange				{width:155px;height:173px;margin-left:14px;margin-top:10px;float:left;background-image: url(../images/card_lightorange.jpg);}
.card_lightorange:hover		{background-image: url(../images/card_lightorange2.jpg);}
.card_lightorange	p			{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 85%;font-weight: bold;text-align:left;margin:0px;padding:0px;margin-top:75px;margin-left:10px;}
.card_lightorange	a			{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-weight: bold;}


.card_green				{width:155px;height:173px;margin-left:14px;margin-top:10px;float:left;background-image: url(../images/card_green.jpg);}
.card_green:hover		{background-image: url(../images/card_green2.jpg);}
.card_green	p			{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 85%;font-weight: bold;text-align:left;margin:0px;padding:0px;margin-top:75px;margin-left:10px;}
.card_green	a			{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-weight: bold;}

.card_lightpink				{width:155px;height:173px;margin-left:14px;margin-top:10px;float:left;background-image: url(../images/card_pink.jpg);}
.card_lightpink:hover		{background-image: url(../images/card_pink2.jpg);}
.card_lightpink	p			{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 85%;font-weight: bold;text-align:left;margin:0px;padding:0px;margin-top:75px;margin-left:10px;}
.card_lightpink	a			{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-weight: bold;}


.card_darkorange				{width:155px;height:173px;margin-left:14px;margin-top:10px;float:left;background-image: url(../images/card_dark_orange.jpg);}
.card_darkorange:hover		{background-image: url(../images/card_dark_orange2.jpg);}
.card_darkorange	p			{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 85%;font-weight: bold;text-align:left;margin:0px;padding:0px;margin-top:75px;margin-left:10px;}
.card_darkorange	a			{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-weight: bold;}

.card_darkpink				{width:155px;height:173px;margin-left:14px;margin-top:10px;float:left;background-image: url(../images/card_dark_pink.jpg);}
.card_darkpink:hover		{background-image: url(../images/card_dark_pink2.jpg);}
.card_darkpink	p			{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 85%;font-weight: bold;text-align:left;margin:0px;padding:0px;margin-top:75px;margin-left:10px;}
.card_darkpink	a			{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-weight: bold;}


.card_darkpurple				{width:155px;height:173px;margin-left:14px;margin-top:10px;float:left;background-image: url(../images/card_purple.jpg);}
.card_darkpurple:hover			{background-image: url(../images/card_purple2.jpg);}
.card_darkpurple	p			{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 85%;font-weight: bold;text-align:left;margin:0px;padding:0px;margin-top:75px;margin-left:10px;}
.card_darkpurple	a			{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-weight: bold;}


.card_blue						{width:155px;height:173px;margin-left:14px;margin-top:10px;float:left;background-image: url(../images/card_blue.jpg);}
.card_blue:hover				{background-image: url(../images/card_blue2.jpg);}
.card_blue	p					{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 85%;font-weight: bold;text-align:left;margin:0px;padding:0px;margin-top:75px;margin-left:10px;}
.card_blue	a					{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-weight: bold;}


.card_display					{width:155px;height:280px;margin-left:14px;margin-top:10px;float:left;}
.card_display	a					{font-weight: bold;}
.card_display_image{
	position:relative;
	height:173px;
	vertical-align:bottom;
}
.card_display_image img{
position:absolute;
bottom:0;
}

.card_display_content{
	height:60px;margin:0px;padding:0px;
}

.card_display_content p		{margin:0px;padding:0px;}

#fds_category2				{width:695px;margin-right:auto;margin-left:auto;padding:0px;float:left;background-color:#fff;}
#fds_category2	 h1			{font-family: Arial, Helvetica, sans-serif;color: #000000;font-size: 105%;font-weight: bold;text-align:left;margin:0px;padding:0px;margin-top:10px;margin-left:10px;}
#fds_category2	 h2			{font-family: Arial, Helvetica, sans-serif;color: #000000;font-size: 105%;font-weight: bold;text-align:left;margin:0px;padding:0px;margin-top:10px;margin-left:10px;}
#fds_category2	 p			{margin-left:0px;}


#category						{width:666px;padding:0px;float:left;}
#category p						{margin:0px;padding:0px;margin-top:7px;}
#category_title					{float:left;padding-top:5px;padding-bottom:5px;}


#breadcrumbs					{width:666px;padding-top:5px;padding-bottom:5px;float:left;margin-left:10px;}
.nextprev						{width:666px;padding-top:5px;padding-bottom:5px;margin-left:10px;text-align:center;}
.nextprev p						{text-align:center;}


#ranges_list ul					{width:666px; list-style-type:none;}
#ranges_list li					{width:570px;padding:5px;margin:5px;}


---------------------------


#enquiry_box					{width:646px; padding-left:20px; margin-top:10px; overflow:hidden;} 

#enquiry						{width:640px;}



input, textarea, select	{font-family: Arial, Helvetica, sans-serif;color: #000000;font-size: 75%;border:0px;	border-bottom: 1px solid #716967;
	border-top: 1px solid #716967;
	border-left: 1px solid #716967;
	border-right: 1px solid #716967;padding:1px;}









#slip_image 			{width:790px;height:93px;margin-right:auto;margin-left:auto;position:relative;background-image: url(../images/slip_image.jpg);}





#main_container 			{width:790px;overflow:auto;margin-right:auto;margin-left:auto;}
#left_area 					{width:219px;overflow:auto;float:left;background-color:#FFFFFF;padding:0px;}

#left_area ul				{font-family: Arial, Helvetica, sans-serif;color: #000000;font-size: 80%;font-weight: normal;text-align:left;}

#right_area 				{width:551px;overflow:auto;float:right;padding-right:10px;}
#flash						{width:511px;overflow:auto;padding-top:22px;}
#boxed_off 					{width:500px;text-align: left;}

#sub_links 					{overflow:auto;width: 194px;text-align:left;margin-left:25px;margin-top:25px;}
#sub_links ul 				{margin: 0px;padding: 0px;list-style: none;width: 194px;}
#sub_links span 			{display:none}
#sub_links ul li 			{list-style: none;margin: 0px;padding: 0px;line-height:22px;}

#indent1					{padding-left:15px;}





#request 					{margin-top:3px;}

#main_size_home				{width:951px;margin-right:auto;margin-left:auto;padding:0px;margin-top:10px;}
#main_size_home2			{width:951px;margin-right:auto;margin-left:auto;padding:0px;margin-top:10px;}

#calendar_content			{width:931px;padding:0px;margin:0px;margin-right:auto;margin-left:auto;}
#calendar_content2			{width:931px;padding:0px;margin:0px;margin-right:auto;margin-left:auto;}
.form						{background-color:#add7f0;padding:15px;}

#calendar_top				{width:931px;padding:0px;margin:0px;height:44px;margin-right:auto;margin-left:auto;}
.calendar_infill			{width:931px;margin-right:auto;margin-left:auto;height:43px;background-image: url(../images/blue_calendar.gif);}
.calendar_date				{float:left;height:43px;width:124px;margin-left:12px;}
.calendar_module			{float:left;height:43px;width:100px;}
.calendar_moduletitle		{float:left;height:43px;width:284px;margin-left:8px;}
.calendar_location			{float:left;height:43px;width:140px;margin-left:10px;}
.calendar_fees				{float:left;height:43px;width:140px;margin-left:10px;}
.calendar_book				{float:left;height:43px;width:81px;margin-left:10px;}

#booking_top				{width:931px;padding:0px;margin:0px;height:44px;margin-right:auto;margin-left:auto;}
.book_infill			{width:931px;margin-right:auto;margin-left:auto;height:43px;background-image: url(../images/blue_calendar.gif);}
.book_date				{float:left;height:43px;width:124px;margin-left:12px;}
.book_module			{float:left;height:43px;width:100px;}
.book_moduletitle		{float:left;height:43px;width:284px;margin-left:8px;}
.book_location			{float:left;height:43px;width:140px;margin-left:10px;}
.book_fees				{float:left;height:43px;width:140px;margin-left:10px;}
.book_book				{float:left;height:43px;width:81px;margin-left:10px;}
.price					{float:left;height:43px;width:300px;margin-left:610px;}

#left_side					{float:left;width:239px;padding:0px;margin:0px;}
#right_side					{float:right;width:700px;padding:0px;margin:0px;}

#modules					{width:209px;height:296px;border-bottom: 1px solid #FDE2C1;
								border-top: 1px solid #FDE2C1;
								border-left: 1px solid #FDE2C1;
								border-right: 1px solid #FDE2C1;background-image: url(../images/mod_back.jpg);padding:15px;}

#modules h1					{font-family: Arial, Helvetica, sans-serif;color: #F47421;font-size: 100%;font-weight: bold;padding:0px;margin:0px;}
#modules p					{font-family: Arial, Helvetica, sans-serif;color: #000000;font-size: 75%;font-weight: normal;}
.large					{font-family: Arial, Helvetica, sans-serif;color: #000000;font-size: 130%;font-weight: bold;padding:0px;margin:0px;}

#left_nav					{width:209px;overflow:auto;border-bottom: 1px solid #90CEF4;
								border-top: 1px solid #90CEF4;
								border-left: 1px solid #90CEF4;
								border-right: 1px solid #90CEF4;background-image: url(../images/nav_back.jpg);padding:15px;}

#left_nav h1				{font-family: Arial, Helvetica, sans-serif;color: #2991D0;font-size: 100%;font-weight: bold;padding:0px;margin:0px;}
#left_nav p					{font-family: Arial, Helvetica, sans-serif;color: #000000;font-size: 75%;font-weight: normal;}
#left_nav a					{color: #00539E;font-weight: normal;text-align:left;text-decoration: none;font-weight:bold;}
#left_nav a:hover			{color: #FAB361;}
#left_nav  a:visited		{text-decoration: none;}
#left_nav ul				{padding:0px;margin:0px;margin-top:15px;margin-left:15px;margin-bottom:15px;font-family: Arial, Helvetica, sans-serif;color: #000000;font-size: 75%;font-weight: normal;list-style: none;}
#left_nav li				{line-height: 14pt}



#textright					{float:right;width:700px;}
#textright ul					{font-family: Arial, Helvetica, sans-serif;color: #000000;font-size: 75%;font-weight: normal;}

.module_title_01			{width:620px;height:33px;background-image: url(../images/module_title.gif);padding-left:80px;padding-top:15px;margin-top:10px;}
.module_title_01 a			{font-family: Arial, Helvetica, sans-serif;color: #000000;font-size: 75%;font-weight: bold;}

.module_title_02			{width:620px;height:33px;background-image: url(../images/module_title2.gif);padding-left:80px;padding-top:15px;margin-top:10px;}
.module_title_02 a			{font-family: Arial, Helvetica, sans-serif;color: #000000;font-size: 75%;font-weight: bold;}

.module_title_03			{width:620px;height:33px;background-image: url(../images/module_title3.gif);padding-left:80px;padding-top:15px;margin-top:10px;}
.module_title_03 a			{font-family: Arial, Helvetica, sans-serif;color: #000000;font-size: 75%;font-weight: bold;}

#orangebox					{width:670px;background-color:#FFC37D;padding:15px;}
#orangebox p					{padding:0px;margin:0px;}

#blue_contact_box					{width:560px;background-color:#D8EBF9;padding:30px;}
#blue_contact_box p					{padding:0px;margin:0px;}

							

								
#main_size_grow ul				{font-family: Arial, Helvetica, sans-serif;color: #000000;font-size: 80%;font-weight: normal;text-align:left;}																

								


								

#main_size_grow2				{width:760px;overflow:auto;margin-right:auto;margin-left:auto;position:relative;background-image: url(../images/home_back.jpg);padding:0px;
								padding-bottom:160px;padding-left:10px;padding-right:10px;
								border-bottom: 3px solid #42B4E6;
								border-top: 3px solid #42B4E6;
								border-left: 3px solid #42B4E6;
								border-right: 3px solid #42B4E6;margin-bottom:10px;
								 background-repeat:no-repeat;
               					background-position:bottom;
								}
								
#main_size_grow2 ul				{font-family: Arial, Helvetica, sans-serif;color: #000000;font-size: 80%;font-weight: normal;text-align:left;}																




#left_nav_container			{width:790px;overflow:auto;margin-right:auto;margin-left:auto;padding-bottom:5px;}
#left_nav_grey_panel		{width:155px;height:195px;margin-right:3px;background-image: url(../images/home_panel.gif);float:left;padding-top:10px;}

#left_nav_grey   			{padding-bottom:12px;padding-top:8px;margin:0px;}
#left_nav_grey ul 			{list-style: none; padding: 0; margin: 0;text-align:left;}
#left_nav_grey li 			{width:145px;height:20px;padding-left:10px;text-decoration: none;background-image: url(../images/left_nav1.gif);} 
#left_nav_grey li a 		{font-family: arial, Helvetica, sans-serif;color:#FFFFFF;font-size:80%;font-weight:normal;text-decoration: none;} 
#left_nav_grey li :hover 	{margin-left: 0px;font-weight:bold;} 

#image_right			{width:630px;overflow:auto;float:right;}

















#grey_bottom 				{width:750px;margin-right:auto;margin-left:auto;position:relative;background-color:#FFFFFF;padding:15px;
							border-bottom: 3px solid #42B4E6;
							border-top: 3px solid #42B4E6;
							border-left: 3px solid #42B4E6;
							border-right: 3px solid #42B4E6;}
#grey_bottom  p				{font-family: Arial, Helvetica, sans-serif;color: #00539E;font-size: 70%;font-weight: normal;text-align:left;padding:0px;margin:0px;}
#grey_bottom  a				{color: #00539E;font-weight: normal;text-align:left;text-decoration: none;}
#grey_bottom a:hover 		{color: #FF8207;text-decoration: none;}




#top_section  			{background-color:#6EC9C7;padding-bottom:0px;padding-top:0px;margin:0px;width:560px;overflow:auto;}
#top_section p 			{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 80%;font-weight: bold;padding-left:0px;}
#top_section a 			{font-family: Arial, Helvetica, sans-serif;color: #152953;font-size: 100%;font-weight: bold;text-decoration: none;}
#top_section a:hover  	{color: #FE8715;}
#home_image_large 		{width:357px;height:235px;float:left;}
#home_text_top 			{width:182px;overflow:auto;float:right;padding:10px;text-align:left;}


.main_size 				{padding-bottom:10px;padding-top:10px;padding-left:10px;width:550px;overflow:auto;position:relative;}
.main_size a 			{font-family: Arial, Helvetica, sans-serif;color: #152953;font-size: 100%;font-weight: bold;text-decoration: none;}
.main_size a:hover  	{color: #FE8715;}



#advert_NPB  			{width:195px;height:100px;float:left;margin:0px;padding:0px;}

#home_panels 			{width:790px;overflow:auto;margin-right:auto;margin-left:auto;position:relative;padding-bottom:10px;}
#home_panels a 			{color: #EA0085;text-decoration: none;}
#home_panels a:hover	{text-decoration: none;}
.title					{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 90%;font-weight: bold;padding-left:10px;padding-top:0px;}
.title_link				{font-family: Arial, Helvetica, sans-serif;color:#CCD2C9;font-size: 80%;font-weight: bold;text-decoration: none;padding-left:10px;}
.home_panel2 			{width:155px;overflow:auto;margin-right:3px;background-image: url(../images/home_panel.gif);float:left;padding-top:10px;}
.home_panelend 			{width:155px;overflow:auto;margin-left:3px;background-image: url(../images/home_panel.gif);float:left;padding-top:10px;}

.drop 					{overflow:auto;float:left;padding-top:5px;padding-bottom:5px;}









#advert_size  				{width:560px;overflow:auto;float:left;padding:0px;}
.advert_container 			{width:280px;overflow:auto;float:left;margin:0px;padding:0px;background-color:#6EC9C7;}
.advert_text 				{width:154px;overflow:auto;float:left;margin:0px;padding-left:10px;}
.advert_image 				{width:116px;height:100px;float:left;margin:0px;padding:0px;background-color:#FFFFFF;}
.advert_container a 		{font-family: Arial, Helvetica, sans-serif;color:#152953;font-size:90%;font-weight:bold;text-decoration: none;} 
.advert_container :hover 	{color: #FFF;margin-left: 0px;} 

#diligence 			{width:780px;overflow:auto;padding:0px;margin-right:auto;margin-top:15px;;margin-left:auto;padding-bottom:15px;text-align:right;}
#diligence a 		{font-family: Arial, Helvetica, sans-serif;color:#B5B5B5;font-size:65%;font-weight:bold;text-decoration: none;margin:0px;padding:0px;} 
#diligence :hover 	{color: #8F8F8F;margin-left: 0px;} 

#bottom_links_container 			{width:735px;margin-right:auto;margin-left:auto;overflow:auto;background-color:#152953;padding:10px;}
#bottom_links_container p 			{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 80%;font-weight: bold;padding-left:0px;}
#bottom_links_container a 			{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 100%;font-weight: bold;text-decoration: none;}
#bottom_links_container a:hover 	{color: #FE8715;}

#final_bottom 						{width:780px;overflow:auto;margin-right:auto;margin-left:auto;margin-top:0px;margin-bottom:0px;text-align:right;}


#standard_title			{height:34px;width:550px;background-color:#152953;padding-left:10px;padding-top:11px;}
.standard_title_font 	{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 120%;font-weight: bold;}



#left_list 				{width:270px;float:left;padding-left:10px;overflow:auto;}
#right_list  			{width:270px;float:right;text-align:left;padding-left:10px;overflow:auto;}

.personel_container	 	{padding-bottom:0px;padding-top:0px;margin:0px;width:560px;overflow:auto;}
.personel_image 		{width:168px;float:left;padding-left:15px;padding-right:15px;padding-top:15px;padding-bottom:15px;}
.text_personel			{width:362px;overflow:auto;float:left;text-align:left;padding-top:15px;}

.large_link a 			{font-family: Arial, Helvetica, sans-serif;color: #F68A1F;font-size: 100%;font-weight: bold;text-decoration: none;}
.large_link a:hover 	{color: #FE8715;text-decoration: underline;}

.large_title			{font-family: Arial, Helvetica, sans-serif;color: #F68A1F;font-size: 90%;font-weight: bold;text-decoration: none;}

.small_link a 			{font-family: Arial, Helvetica, sans-serif;color: #F68A1F;font-size: 90%;font-weight: bold;text-decoration: none;}
.small_link a:hover 	{color: #FE8715;text-decoration: underline;}

#virtual_title			{height:42px;width:555px;background-color:#152953;padding-top:3px;padding-right:5px;text-align:right;}
#virtual_nav			{height:35px;width:545px;background-color:#152953;padding-top:10px;padding-left:15px;text-align:left;}
#virtual_nav a 			{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 90%;font-weight: bold;text-decoration: none;}
#virtual_nav a:hover 	{color: #FE8715;text-decoration: underline;}

.video_gallery			{overflow:auto;}
.video_gallery_large	{width:560px;height:364px;background-color:#152953;text-align:center;}
.video_thumbnail		{width:160px;padding-bottom:20px;overflow:auto;position:relative;float:left;border-top: 5px solid #FCA51E;margin-right:17px;}

.video_thumbnail a 			{font-family: Arial, Helvetica, sans-serif;color: #F68A1F;font-size: 80%;font-weight: bold;text-decoration: none;}
.video_thumbnail a:hover 	{color: #FE8715;text-decoration: underline;}

#pink_links a			{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 75%;font-weight: bold;text-decoration: none;}
#pink_links a:hover 	{color: #FFFFFF;text-decoration: underline;}
#pink01 				{width:145px;height:28px;padding-left:10px;margin-right:0px;float:left;padding-top:10px;background-color:#E82696;}
#pink02 				{width:145px;height:28px;padding-left:10px;margin-right:0px;float:left;padding-top:10px;background-color:#ED58AC;}
#pink03 				{width:145px;height:28px;padding-left:10px;margin-right:0px;float:left;padding-top:10px;background-color:#E88ABC;}

#address				{width:790px;overflow:auto;margin-right:auto;margin-left:auto;margin-bottom:10px;margin-top:10px;}
#address p				{font-family: Arial, Helvetica, sans-serif;color: #EA3C93;font-size: 75%;font-weight: bold;text-decoration: none;}
#hastings				{width:300px;overflow:auto;float:left;}
#peasmarsh				{width:350px;overflow:auto;float:left;}

	
.orange			{background-color: #E88ABC;width:530px;padding:10px;}

#txtnav					{width:790px;overflow:auto;margin-right:auto;margin-left:auto;padding-bottom:20px;}
#txtnav p				{font-family: Arial, Helvetica, sans-serif;color: #EA3C93;font-size: 65%;font-weight: normal;}
#txtnav a				{font-family: Arial, Helvetica, sans-serif;color: #EA3C93;text-decoration: none;}
#txtnav a:hover 		{color: #EA3C93;text-decoration: underline;}







#square_links			{width:350px;height:19px;margin-left:0px;position:relative;border: 0 none;}
#square_011				{width:19px;height:19px;margin-left:230px;margin-top:4px;margin-bottom:10px;position:relative;border: 0 none;background-image: url(../images/arrow.gif);}
#square_010				{width:19px;height:19px;margin-left:207px;margin-top:4px;margin-bottom:10px;position:relative;border: 0 none;background-image: url(../images/arrow.gif);}
#square_09				{width:19px;height:19px;margin-left:184px;margin-top:4px;margin-bottom:10px;position:relative;border: 0 none;background-image: url(../images/arrow.gif);}
#square_08				{width:19px;height:19px;margin-left:161px;margin-top:4px;margin-bottom:10px;position:relative;border: 0 none;background-image: url(../images/arrow.gif);}
#square_07				{width:19px;height:19px;margin-left:138px;margin-top:4px;margin-bottom:10px;position:relative;border: 0 none;background-image: url(../images/arrow.gif);}
#square_06				{width:19px;height:19px;margin-left:115px;margin-top:4px;margin-bottom:10px;position:relative;border: 0 none;background-image: url(../images/arrow.gif);}
#square_05				{width:19px;height:19px;margin-left:92px;margin-top:4px;margin-bottom:10px;position:relative;border: 0 none;background-image: url(../images/arrow.gif);}
#square_04				{width:19px;height:19px;margin-left:69px;margin-top:4px;margin-bottom:10px;position:relative;border: 0 none;background-image: url(../images/arrow.gif);}
#square_03				{width:19px;height:19px;margin-left:46px;margin-top:4px;margin-bottom:10px;position:relative;border: 0 none;background-image: url(../images/arrow.gif);}
#square_02				{width:19px;height:19px;margin-left:23px;margin-top:4px;margin-bottom:10px;position:relative;border: 0 none;background-image: url(../images/arrow.gif);}
#square_01				{width:19px;height:19px;margin-left:0px;margin-top:4px;margin-bottom:10px;position:relative;border: 0 none;background-image: url(../images/arrow.gif);}
.light_green			{margin:0px;padding:10px;font-family:Arial, Helvetica, sans-serif;background-color:#777F85;font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 80%;font-weight: normal;text-align:left;}
img						{border:0}




#logo_area 				{width:150px;height:110px;float:left;}
#logo_area span 		{display:none}
#mechanics 				{width:285px;height:110px;float:right;}
#support 				{width:285px;height:58px;}
#grow_text 				{width:138px;height:45px;float:left;}
#jump_nav 				{width:138px;height:45px;float:right;}



/****** WEDDING SECTION ******/

.range_listing{
float:left;
width:200px;
height:250px;
border:0px solid gray;
margin:10px;
}

.range_listing img{
margin:auto;
}

#login_wedding_box	 	 {border: 0px solid #9b8f8b;width:660px;overflow:hidden;margin-left:12px;margin-top:15px;padding-bottom:209px;}
#login_wedding_box h1	 {padding-bottom:10px;}
#login_wedding_box2  	 {border: 1px solid #9b8f8b;width:250px;height:220px;float:left;background-image: url(../images/gradient_wedding.gif);}
#login_wedding_box3  	 {border: 1px solid #9b8f8b;width:380px;height:220px;float:right;background-image: url(../images/gradient_wedding.gif);}
#login_wedding_box4  	 {border: 1px solid #9b8f8b;margin-top:20px;margin-right:22px;width:658px;height:100px;float:right;background-image: url(../images/gradient_wedding.gif);}