body{
	margin: 0;
	padding: 0;
	width: 100%;
	background-color: #cecea6;
	/*color: #4b4126;*/
	color: #716c4e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../../../images/gradient-bg.jpg);
	background-position: center;
	background-repeat: repeat-y;
	}

/*----------------------------------------Position Main Interface-------------------*/
#interface-bg{
	float: left;
	width: 100%;
	background: url(../../../images/dark-border-bg.gif) center top repeat-y;
	margin: 0 0 20px 0;
	}
#interface {
	margin: 0px auto;
	width: 760px;
	padding: 0;
	}	
	
	

	
	/*-----------------------Skip Nav-------------------------------*/
		#accessibility{
			width: 740px;
			background: #aaa377;
			float: left;
			color: #fff;
			padding: 10px;
			font-size: 85%;
			}
			#skip-to-content{
				float: left;
				}
			#skip-to-content a{
				text-decoration: none;
				color: #fff;
				}
			#skip-to-content a:hover, #skip-to-content a:focus{
				text-decoration: underline;
				}
			
			
			#sizes-styles{
				float: right;
				}
				/*-------------Text sizes--------------*/
				#enlarge-menu-list{
					float: left;
					list-style: none;
					margin: 0 20px 0 0;
					display: inline;
					}
					#enlarge-menu-list a{
						text-decoration: none;
						color: #ffffff;
						/*padding: 0px 4px 0px 4px;*/
						}
					#enlarge-menu-list #normal-text{
						font-size: 80%;
						/*margin: 1px 2px 0 0;*/
						padding: 4px 4px 1px 4px;
						display: block;
						background-color: #0099CC;
						border: 1px solid #fff;
						}
					#enlarge-menu-list #medium-text{
						font-size: 90%;
						/*margin: 1px 2px 0 0;*/
						padding: 2px 4px 1px 4px;
						display: block;
						background-color: #0099CC;
						border: 1px solid #fff;
						}
					#enlarge-menu-list #large-text{
						font-size: 110%;
						/*margin: 1px 1px 0 0;*/
						font-weight: bold;
						padding: 0 4px 1px 4px;
						display: block;
						background-color: #0099CC;
						border: 1px solid #fff;
						}
					#enlarge-menu-list a:hover, #enlarge-menu-list a:focus{
						background-color: #0048b7;
						color: #fff;
						}
					#enlarge-menu-list li{
						float: left;
						margin: 0 5px 0 0;
						display: inline;
						}
				
				
				/*------------Colour scheme - Different styles----------------*/
				#colour-menu-list{
					float: left;
					list-style: none;
					}
					#colour-menu-list a{
						text-decoration: none;
						color: #ffffff;
						}
					#colour-menu-list a:hover, #colour-menu-list a:focus{
						background-color: #0048b7;
						color: #fff;
						}
					#colour-menu-list li{
						float: left;
						margin: 0 5px 0 0;
						display: inline;
						}
			
			
	/*---------------------------Header----------------------------------*/
	#header{
		float: left;
		width: 760px;
		}
		#header img{
			float: left;
			border: 1px solid #fff;
			width: 758px;
			}
	/*---------------------------Extra Nav--------------------------------*/
	#extra-nav{
		float: left;
		width: 758px;
		border: 1px solid #fff;
		border-top: none;
		background: #aaa377;
		}
		#extra-nav #botm-image img{
			float: left;
			}
		#extra-nav ul{
			float: right;
			}
			#extra-nav ul li{
				float: left;
				border-left: 1px solid #fff;
				padding: 7px 10px 9px 10px;
				}
				#extra-nav ul li a{
					font-size: 80%;
					font-weight: bold;
					color: #272517;
					text-decoration: none;
					}
					#extra-nav ul li a:hover, #extra-nav ul li a:focus{
						text-decoration: underline;
						}
				/*#extra-nav ul #about-us{
					background: url(../../../images/extra-nav-about-us-bg.jpg) left bottom repeat-x #cdceb6;
					}*/
				#extra-nav ul #events{
					background: url(../../../images/extra-nav-events-bg.jpg) left bottom repeat-x #cdceb6;
					}
				#extra-nav ul #news{
					background: url(../../../images/extra-nav-news-bg.jpg) left bottom repeat-x #dedec7;
					}
				#extra-nav ul #contact-us{
					background: url(../../../images/extra-nav-contact-us-bg.jpg) left bottom repeat-x #efefdd;
					}
				

	/*------------------------------Container--------------------------------*/	
		#container {
			float: left;
			width: 760px;
			background: #fff;
			padding: 0 0 30px 0;
			}
	
	/*----------------------------Top navigation-------------------------------*/
		#top-nav{
			float: left;
			margin: 0 1px 1px 1px;
			padding: 0 0 0 10px;
			display: inline;
			width: 748px;
			background: url(../../../images/top-nav-bg.jpg) left top no-repeat #4e4a33;
			}
			#top-nav li{
				float: left;
				color: #fff;
				font-size: 80%;
				font-weight: bold;
				padding: 1px 10px 1px 0;
				}

			#top-nav li a{
				float: left;
				color: #fff;
				padding: 9px 10px 8px 10px;
				}
			#top-nav li a:hover, #top-nav li a:focus {
				color: #ffffc7;
				background: url(../../../images/top-nav-hover-bg.gif) left top repeat-x #272518;
				}
			#top-nav li .active{
				color: #ffffc7;
				background: url(../../../images/top-nav-hover-bg.gif) left top repeat-x #272518;
				}
	
	/*----------------------GENERIC STYLE FOR BOTH COLUMNS--------------------------*/
	/*----------------------Column titles-------------------*/
	.column-titles{
		float: left;
		width: 135px;
		padding: 5px 10px 5px 10px;
		color: #373000;
		font-size: 80%;
		font-weight: bold;
		background: url(../../../images/column-titles-bg.jpg) left top no-repeat #c0b679;
		}
	
	/*---------------------Column List-----------------------*/
	.column-lists{
		float: left;
		width: 135px;
		background: url(../../../images/column-lists-bg.jpg) left bottom no-repeat #f0f0de;
		padding: 10px 10px 20px 10px;
		margin: 0 0 10px 0;
		font-size: 80%;
		}
	
	.column-lists a{
		color: #68643f;
		}
	
	.column-lists a:hover, .column-lists a:focus{
		text-decoration: underline;
		}
	
	.column-lists p{
		clear: both;
		padding: 0 0 10px 0;
		}
	
	

	
	/*------------------------Left column----------------------------------------*/
	#left-column{
		float: left;
		width: 155px;
		/*margin: 0 0 0 1px;*/
		padding: 0 0 0 1px;
		display: inline;
		}
		/*-----------------Second nav----------------*/
		#second-nav{
			float: left;
			width: 135px;
			font-weight: bold;
			color: #68643f;
			}
			
		/*----------------Second Nav--------------*/
		
			#second-nav .group-menu-left{
				float: left;
				width: 135px;
				padding: 0 0 8px 0;
				margin: 0;
				}
				#second-nav .group-menu-left a{ 
					font-weight: bold;
					text-decoration: none;
					padding: 1px 0 0 0;
					}
				#second-nav .group-menu-left a.expanded{ 
					font-weight: bold;
					text-decoration: none;
					padding: 1px 0 0 12px;
					background: url(../../../images/icons/minus.gif) left 3px no-repeat;
					}
				#second-nav .group-menu-left a.collapsed{ 
					font-weight: bold;
					text-decoration: none;
					padding: 1px 0 0 12px;
					background: url(../../../images/icons/plus.gif) left 3px no-repeat;
					}
			#second-nav .group-menu-left ul{
				float: left;
				width: 135px;
				}
			#second-nav .group-menu-left ul li{
				float: left;
				width: 135px;
				color: #fff;
				padding: 2px 0 2px 0;
				}
			
			#second-nav .group-menu-left ul li a{
				float: left;
				width: 125px;
				display: block;
				color: #F68824;
				text-decoration: none;
				font-size: 85%;
				font-weight: normal;
				padding: 0 0 0 10px;
				background: url(../../../images/icons/second-nav.gif) left center no-repeat;
				}
			
			/*#second-nav ul li a:hover, #second-nav ul li a:focus{
				text-decoration: underline;
				}*/
			#second-nav .group-menu-left a:hover, #second-nav .group-menu-left a:focus{
				text-decoration: underline;
				}
				
		/*------------------Search box-----------------*/
		#search-box{
			float: left;
			width: 145px;
			background: url(../../../images/search-bg.jpg) left bottom no-repeat #c0b779;
			font-weight: bold;
			font-size: 80%;
			padding: 5px 5px 10px 5px;
			margin: 0 0 10px 0;
			}
/*		#search-box li{
			float: left;
			padding: 0 0 5px 0;
			width: 145px;
			}*/
		#search-box label{
			float: left;
			width: auto;
			padding: 3px 3px 0 0;
			font-weight: bold;
			color: #373000;
			}
		#search-box input{
			float: left;
			width: 91px;
			border: 1px solid #c5bb7c;
			background-color: #fff;
			padding: 2px;
			font-size: 120%;
			}
		
/*		#search-box #search-button{
			float: right;
			width: 71px;
			height: 19px;
			background: transparent;
			border: none;
			}*/
			
		#search-box #SearchForm_SearchForm_action_SearchResults{
			float: right;
			width: 71px;
			height: 19px;
			background: transparent;
			border: none;
			display:block;
			margin:4px 8px 20px 0;
			padding:0;
			cursor:pointer;
			background: url(../../../images/buttons/search.gif) left top no-repeat transparent;
			}
			
		#cms-page ul.search_results {
			/*background-color:#00FF00;*/
			width:100%;
			clear: both;
			background: url(../../../images/h1-bg.gif) bottom left repeat-x transparent;
			padding:0 0 0 8px;
			margin:0;
		}
		
		#cms-page ul.search_results li{
			/*background-color:#00FF00;*/
			width:100%;
			background-image:none;
			padding:0 0 4px 0;
			margin:0 0 4px 0;
		}
		
		#cms-page ul.search_results li p{
			padding:8px 0 8px 0;
			margin:0;
		}
		
		#cms-page ul.search_results li a.search_results_link{
			background-image:none;
			padding:0;
			margin:0;
		}
		/*------------------Here to help you-----------*/
		#here-to-help{
			float: left;
			width: 135px;
			font-weight: bold;
			color: #68643f;
			}
			#here-to-help li{
				float: left;
				width: 115px;
				padding: 3px 0 8px 20px;
				}
			
			#here-to-help #newsletter-link{
				background: url(../../../images/icons/newsletter.gif) left top no-repeat transparent;
				}
			#here-to-help #sitemap-link{
				background: url(../../../images/icons/sitemap.gif) left top no-repeat transparent;
				}
			#here-to-help #newsletter-link{
				background: url(../../../images/icons/newspaper_go.gif) left top no-repeat transparent;
				}
			#here-to-help #useful-links-link{
				background: url(../../../images/icons/useful-links.gif) left top no-repeat transparent;
				}
			#here-to-help #email-to-friend-link{
				background: url(../../../images/icons/email-to-friend.gif) left top no-repeat transparent;
				}
			#here-to-help #print-this-page-link{
				background: url(../../../images/icons/print-this-page.gif) left top no-repeat transparent;
				}
			#here-to-help #our-partner-link{
				background: url(../../../images/icons/world.png) left top no-repeat transparent;
				}
	
	/*-----------------------Right container--------------------------------------*/
	#right-container{
		float: left;
		width: 604px;
		}
	
	/*-------------------------Right Column---------------------------------------*/
		#right-column{
			float: right;
			width: 155px;
			margin: 0 1px 0 0;
			display: inline;
			}
		
		/*--------------Latest news-----------------*/	
		#latest-news{
			float: left;
			width: 135px;
			font-weight: bold;
			color: #68643f;
			}
			#latest-news li{
				float: left;
				width: 125px;
				padding: 0 0 8px 10px;
				background: url(../../../images/icons/orange-bullet.gif) left 4px no-repeat transparent;
				}
			#latest-news .view-all-link{
				background: none;
				}
			#latest-news .view-all-link a{
				font-weight: normal;
				text-decoration: underline;
				}
		
		/*----------------Forthcoming Events--------------*/
		#forthcoming-events{
			float: left;
			width: 135px;
			font-weight: bold;
			color: #68643f;
			}
			#forthcoming-events li{
				float: left;
				width: 135px;
				padding: 0 0 20px 0;
				}
				#forthcoming-events li ul li{
					float: left;
					width: 135px;
					padding: 0 0 0 0;
					}
				#forthcoming-events li ul .event-date a{
					font-weight: normal;
					text-decoration: underline;
					}
				
				#forthcoming-events li ul .event-title a{
					font-weight: bold;
					text-decoration: none;
					color: #F68824;
					}
				#forthcoming-events li ul .event-title a:hover, #forthcoming-events li ul .event-title a:focus{
					text-decoration: underline;
					}
				
				#forthcoming-events .view-all-link{
					background: none;
					}
				#forthcoming-events .view-all-link a{
					font-weight: normal;
					text-decoration: underline;
					}
		
		
		/*-----------------Did you know--------------*/
		#did-you-know a{
			color: #2f94b1;
			text-decoration: underline;
			font-weight: bold;
			}
		
		#did-you-know a:hover, #did-you-know a:focus{
			color: #206d83;
			}
			
			
			
			
			
		
	/*-----------------------Content container-------------------------------------*/
		#content-container{
			float: left;
			width: 440px;
			margin: 0 4px 0 4px;
			display: inline;
			}
		
		#content-container p{
			line-height: 130%;
			padding: 0 6px 20px 6px;
			}
			
			
			/*-----------------Breadcrumb--------------*/
			#breadcrumb{
				float: left;
				width: 438px;
				border: 1px solid #c4c1b1;
				background: #fff;
				margin: 0 0 15px 0;
				}
				#breadcrumb li{
					float: left;
					color: #c5bb7c;
					font-size: 70%;
					font-weight: bold;
					display:block;
					}
				#breadcrumb li.inactive{
					float: left;
					color: #c5bb7c;
					font-size: 70%;
					font-weight: bold;
					display:block;
					padding: 4px 10px 5px 5px;
					} 
					
					#breadcrumb li a{
						float: left;
						color: #c5bb7c;
						text-decoration: underline;
						padding: 4px 10px 5px 5px;
						font-weight: bold;
						background: url(../../../images/icons/breadcrumb-arrow.gif) right center no-repeat transparent;
						}
			
			/*------------------Homepage big container-----------------------*/
			#homepage-b-container{
				float: left;
				width: 440px;
				background: url(../../../images/homepage-b-container-bg.gif) left top repeat-y;
				}
				#homepage-b-container-fade{
					float: left;
					background: url(../../../images/homepage-b-container-fade.jpg) left bottom no-repeat;
					width: 440px;
					}
					#homepage-b-container-fade img{
						float: left;
						}
					#homepage-b-container-fade .titles{
						float: left;
						width: 206px;
						background: url(../../../images/homepage-b-container-titles-bg.jpg.jpg) left top no-repeat #4b4831;
						font-size: 85%;
						font-weight: bold;
						color: #fff;
						padding: 5px;
						}
						#homepage-b-container-fade .titles a{
							color: #fff;
							text-decoration: none;
							}
						#homepage-b-container-fade .titles a:hover, #homepage-b-container-fade .titles a:focus{
							text-decoration: underline;
							}
					#homepage-b-container-fade ul{
						float: left;
						width: 196px;
						margin: 5px 10px 5px 10px;
						display: inline;
						}
						#homepage-b-container-fade ul li{
							float: left;
							width: 186px;
							padding: 3px 0 3px 10px;
							background: url(../../../images/icons/orange-bullet.gif) left center no-repeat;
							font-size: 80%;
							font-weight: bold;
							}
							#homepage-b-container-fade ul li a{
								color: #5b5740;
								text-decoration: underline;
								/*width: 186px;*/
								display: block;
								}
							#homepage-b-container-fade ul li a:hover, #homepage-b-container-fade ul li a:focus{
								color: #272517;
								}
					#homepage-b-container-fade p{
						float: left;
						width: 206px;
						margin: 5px;
						display: inline;
						padding: 0 0 10px 0;
						font-size: 70%;
						line-height: 110%;
						}
					
				#homepage-b-container-left{
					float: left;
					margin: 0 0 0 1px;
					width: 216px;
					display: inline;
					}
				#homepage-b-container-right{
					float: right;
					margin: 0 1px 0 0;
					width: 216px;
					display: inline;
					}
			
			#homepage-b-container-bottom{
				float: left;
				width: 440px;
				height: 1px;
				background: url(../../../images/homepage-b-container-bottom.gif) left top no-repeat;
				font-size: 0;
				margin: 0 0 10px 0;
				}
			
			
			/*------------------Homepage small container---------------------*/
			.homepage-s-container{
				float: left;
				width: 218px;
				background: url(../../../images/homepage-s-container-width.gif) left top repeat-y #fefefd;
				margin: 0 0 10px 0;
				}
			.margin-right{
				margin: 0 4px 10px 0;
				}
				.homepage-s-container-top{
					float: left;
					width: 208px;
					background: url(../../../images/homepage-s-container-top.gif) left top no-repeat transparent;
					padding: 5px 5px 1px 5px;
					}
					.homepage-s-container-top .zone-image{
						float: left;
						width: 50px;
						height: 50px;
						background-color: #ced8e5;
						margin: 0 5px 0 0;
						padding: 1px;
						display: inline;
						}
						.homepage-s-container-top .zone-image img{
							float: left;
							width: 50px;
							height: 50px;
							}
					.homepage-s-container-top .zone-description{
						float: left;
						width: 150px;
						}
						.homepage-s-container-top .zone-description .titles{
							font-weight: bold;
							width: 150px;
							font-size: 85%;
							}
							.homepage-s-container-top .zone-description .titles a{
								font-weight: bold;
								width: 150px;
								text-decoration: underline;
								}
						#content-container .homepage-s-container-top .zone-description p{
							font-size: 70%;
							line-height: 130%;
							color: #716c4e;
							padding: 0;
							}
			.homepage-s-container-bottom{
				float: left;
				width: 218px;
				height: 4px;
				background: url(../../../images/homepage-s-container-bottom.gif) left top no-repeat transparent;
				font-size: 0;
				}
				
		/*-------------------CMS page------------*/
		#cms-page{
			float: left;
			}
			
			#cms-page ul, #cms-page ol{
				margin: 20px 0 30px 40px;
				}
			#cms-page ul li{
				background: url(../../../images/icons/orange-bullet.gif) left 5px no-repeat;
				padding: 0 0 5px 10px;
				}
			
			#cms-page ol li{
				list-style: decimal inside;
				}
		
	
				
/*---------------------------------------Footer-----------------------------*/
		#footer-container{
			margin: 0px auto;
			width: 760px;
			}
		#footer{
			float: left;
			width: 760px;
			}
		#footer-width{	
			float: left;
			width: 720px;
			background-color: #4b4831;
			color: #F68824;
			font-size: 80%;
			padding: 30px 20px 30px 20px;
			border-bottom: 5px solid #aaa377;
			}
		#footer-width  ul{
			float: left;
			padding: 5px;
			list-style: none;
			margin: 0 0 0 0;
			}
		#footer-width  ul li{
			display: inline;
			padding: 0;
			margin: 0 5px 0 0;
			float: left;
			}
		
		#footer-width #left-footer{	
			float: left;
			width: 300px;
			}
		#footer-width #right-footer{	
			float: right;
			width: 300px;
			text-align: right;
			}
			#footer-width #right-footer li{	
				float: right;
				}
			
		#footer a{
			text-decoration: underline;
			color: #F68824;
			font-size: 90%;			
			}
					
/* Chris */

		/*--------------Login box (admin)--------------*/
		
		#MemberLoginForm_LoginForm {
			border-right: 1px solid #D1CC92;
			border-bottom: 1px solid #D1CC92;
			padding:12px;
			}
			
		#MemberLoginForm_LoginForm #MemberLoginForm_LoginForm_Email, #MemberLoginForm_LoginForm_Password {
			background: #F3F2E0;
			border: 1px solid #D1CC92;
			width: 97px;
			}
			
		#MemberLoginForm_LoginForm #MemberLoginForm_LoginForm_action_dologin ,#MemberLoginForm_LoginForm #MemberLoginForm_LoginForm_action_forgotPassword{
			font-size:100%;
			background-color:#F3F2E0;
			color:#31302E;
			border: 1px solid #4A4831;
			margin: 0 0 0 5px;
			padding: 4px;
			cursor:pointer;
			}
			
			
			
		#MemberLoginForm_LoginForm #Email {
			padding:0 0 4px;
			}
			
		#MemberLoginForm_LoginForm #Remember {
			padding:12px 0 12px 0;
			width:194px;
			}
			
		#MemberLoginForm_LoginForm #Remember #MemberLoginForm_LoginForm_Remember{
			float:right;
			}
			
			
			
		#MemberLoginForm_LoginForm #Remember .right{
			float:none;
			}
			
			
		#MemberLoginForm_LoginForm #Email label.left {
			padding:0 12px;
			margin:0;
			width:70px;
			text-align:right;
			}
		#MemberLoginForm_LoginForm #Password label.left {
			padding:0 12px;
			margin:0;
			width:70px;
			text-align:right;
			}
			
			
/*--------------Newsletter signup--------------*/
		
		#NewsLetterSignup_Form_NewsLetterSignupForm {
			/*border-right: 1px solid #D1CC92;
			border-bottom: 1px solid #D1CC92;*/
			padding:12px;
			width:300px;
			}
			
		#NewsLetterSignup_Form_NewsLetterSignupForm fieldset {
			border: 1px solid #D1CC92;
			padding:12px;
			width:300px;
			}
			
		#NewsLetterSignup_Form_NewsLetterSignupForm span .required {
			color:#CC0033;
			padding:12px;
			width:300px;
			}
			
		#NewsLetterSignup_Form_NewsLetterSignupForm #Firstname {
			padding:0 0 4px;
			width:194px;
			}
			
		#NewsLetterSignup_Form_NewsLetterSignupForm #Surname {
			padding:0 0 4px;
			width:300px;
			}
			
		#NewsLetterSignup_Form_NewsLetterSignupForm #Email {
			padding:0 0 4px;
			width:300px;
			}
		#NewsLetterSignup_Form_NewsLetterSignupForm input {
			background: #F3F2E0;
			border: 1px solid #D1CC92;
			width: 300px;
			}
			
		#NewsLetterSignup_Form_NewsLetterSignupForm .CompositeField {
			padding: 6px 0 0 0;
			}
			
		#NewsLetterSignup_Form_NewsLetterSignupForm input.checkbox {
			width: 16px;
			}
			
		#NewsLetterSignup_Form_NewsLetterSignupForm label.right{
			float:none;
			}
		#NewsLetterSignup_Form_NewsLetterSignupForm #Password label.left {
			}
			
			
		#NewsLetterSignup_Form_NewsLetterSignupForm .Actions {
			}
			
		#NewsLetterSignup_Form_NewsLetterSignupForm #NewsLetterSignup_Form_NewsLetterSignupForm_action_submit {
			background: #F3F2E0;
			border: 1px solid #D1CC92;
			width: 100px;
			float:right;
			cursor:pointer;
			display:block;
			margin:20px 0 0 0;
			padding:0px;
			color:#716C4E;
			}
			
			
/*-------------- Email fiend--------------*/
		
		#EmailFriend_Form_EmailFriendForm {
			/*border-right: 1px solid #D1CC92;
			border-bottom: 1px solid #D1CC92;*/
			padding:12px;
			width:300px;
			}
			
		#EmailFriend_Form_EmailFriendForm fieldset {
			border: 1px solid #D1CC92;
			padding:12px;
			width:300px;
			}
			
		#EmailFriend_Form_EmailFriendForm fieldset legend{
			font-weight:bold;
			padding:12px;
			}
			
		#EmailFriend_Form_EmailFriendForm span .required {
			color:#CC0033;
			padding:12px 12px 12px 0;
			width:300px;
			}
			
		#EmailFriend_Form_EmailFriendForm #YourName,
		#EmailFriend_Form_EmailFriendForm #YourEmail,
		#EmailFriend_Form_EmailFriendForm #FriendsName,
		#EmailFriend_Form_EmailFriendForm #FriendsEmail {
			padding:0 0 4px;
			width:300px;
			}
			
		#EmailFriend_Form_EmailFriendForm #Email {
			padding:0 0 4px;
			width:300px;
			}
		#EmailFriend_Form_EmailFriendForm input {
			background: #F3F2E0;
			border: 1px solid #D1CC92;
			width: 300px;
			}
						
		#EmailFriend_Form_EmailFriendForm label.right{
			float:none;
			}
		#EmailFriend_Form_EmailFriendForm #Password label.left {
			}
			
			
		#EmailFriend_Form_EmailFriendForm .Actions {
			}
			
		#EmailFriend_Form_EmailFriendForm #EmailFriend_Form_EmailFriendForm_action_submit {
			background: #F3F2E0;
			border: 1px solid #D1CC92;
			width: 100px;
			float:right;
			cursor:pointer;
			display:block;
			margin:20px 0 0 0;
			padding:0px;
			color:#716C4E;
			}

/*-------------- Contact us --------------*/
		
		#ContactUs_Form_ContactUsForm {
			/*border-right: 1px solid #D1CC92;
			border-bottom: 1px solid #D1CC92;*/
			padding:12px;
			width:300px;
			}
			
		#ContactUs_Form_ContactUsForm fieldset {
			border: 1px solid #D1CC92;
			padding:12px;
			width:300px;
			}
			
		#ContactUs_Form_ContactUsForm fieldset legend{
			font-weight:bold;
			padding:12px;
			}
			
		#ContactUs_Form_ContactUsForm span .required,
		#ContactUs_Form_ContactUsForm span .validation {
			color:#CC0033;
			padding:12px 12px 12px 0;
			width:300px;
			}
			
		#ContactUs_Form_ContactUsForm #YourName,
		#ContactUs_Form_ContactUsForm #YourEmail,
		#ContactUs_Form_ContactUsForm #Message {
			padding:0 0 4px;
			width:300px;
			}
			
		#ContactUs_Form_ContactUsForm #Email {
			padding:0 0 4px;
			width:300px;
			}
		#ContactUs_Form_ContactUsForm input {
			background: #F3F2E0;
			border: 1px solid #D1CC92;
			width: 300px;
			}
		#ContactUs_Form_ContactUsForm textarea {
			background: #F3F2E0;
			border: 1px solid #D1CC92;
			width: 300px;
			}
						
		#ContactUs_Form_ContactUsForm label.right{
			float:none;
			}
		#ContactUs_Form_ContactUsForm #Password label.left {
			}
			
			
		#ContactUs_Form_ContactUsForm .Actions {
			}
			
		#ContactUs_Form_ContactUsForm #ContactUs_Form_ContactUsForm_action_submit {
			background: #F3F2E0;
			border: 1px solid #D1CC92;
			width: 100px;
			float:right;
			cursor:pointer;
			display:block;
			margin:20px 0 0 0;
			padding:0px;
			color:#716C4E;
			}

