/*Elements*/
body{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:80%; color:#50503B; margin:0; padding:14px 0 40px 0; background:#fff; display:table; width:100%;}
h1{margin:12px 0 0 0; padding:0; font-size:100%;}
h2{font-size:140%;}
strong{font-weight:bold;}
em{font-style:italic;}
img{border:none; vertical-align:top;}
p{margin:0; padding:15px 0 0 0;}
a{text-decoration:none; color:#9DA31D;}

/*General classes*/
.clearright{clear:right; font-size:1%; line-height:1%; display:block;}
.clearleft{clear:left; font-size:1%; line-height:1%; display:block; height:0; width:1px;}
.clearboth{clear:both; font-size:1%; line-height:1%; display:block; height:0;}
.small{font-size:85%;}

/* Main structural containers */
#centre_container{margin-left:auto; margin-right:auto; text-align:left;}
	
	#header{text-align:left;}
	#logo{margin:0 0 15px 0; padding:0; font-size:160%; }
			#logo a{display:block; text-decoration:none;}
	#header img{margin:15px 15px 0 0;}
			
#home_feat{display:none;}
#banner{display:none;}

#main_container{background:#fff url(images/main_bg.gif) no-repeat bottom right; margin-left:auto; margin-right:auto; text-align:left;padding:0 0 0 0;}
#main_content{padding:15px 0;}
#left_col{padding:0 0 0 0;}
#right_col{display:none;}
	#right_col img{margin-bottom:8px;}


#ftr{padding:34px 0 15px 0;margin:0;background:#95A521 url(images/ftr_bg.jpg) no-repeat top left;}
#ftr_links a{color:#50503B;}#ftr_links a:hover{color:#fff;}
#copyright{color:#fff;font-size:85%;padding:9px 0 15px 0;}
#copyright a{color:#fff;}

/*Page specific*/
.stretchtoggle{margin:0 0 5px 0; padding:0; cursor:pointer;}

.stretcher{margin:0;display:block !important; visibility:visible !important; height:auto !important; width:auto !important; opacity:1.0 !important; filter:alpha(opacity=100) !important;}
.stretcherpad{padding:0 5px 20px 5px;}
.stretcherpad2{padding:0 0 20px 0;}
.stretcherpad img{float:right; margin:0;}
.stretchtoggle{margin:0 0 10px 0;}
.stretchtoggle h2{padding:5px 5px 5px 5px !important; font-size:120% !important; margin:0; color:#fff; margin:0 !important;background:#B5C82C url(images/toggle_off.gif) no-repeat 492px 50%;}
.stretchtoggle h2:hover{background:#B5C82C url(images/toggle_hover.gif) no-repeat 490px 50%;}
.stretcherpad p{padding:0 0 15px 0;}
.stretcherpad2 p{padding:3px 5px 3px 5px;border-bottom:1px solid #E9EAE9;}
	.stretcherpad2 p a:hover{color:#50503B;}
.open h2{border-bottom:1px solid #9DA31D;color:#50503B;background:none;}
#left_col .selected h2{border-bottom:1px solid #9DA31D;color:#50503B;background:#fff url(images/toggle_on.gif) no-repeat 488px 50%;}

.faq{border-bottom:1px solid #9DA31D;padding:0 0 20px 0; margin:12px 0 0 0;}
.faq strong{display:block; padding:0 0 12px 0;}
sup{vertical-align:top;font-size:75%;}

#gallery{margin:15px 0 0 0;}
#gallery a{display:block; float:left;margin:0 8px 8px 0;border:4px solid #B4C728;}#gallery a:hover{border:4px solid #e8e8e8;}
#gallery a.last{margin-right:0;}

#address{float:left; width:250px;}
#number{float:left; width:200px;}

/*Forms*/
#form{border-top:1px solid #9DA31D;margin:40px 0 0 0;}
#form h2{font-size:120%;margin:0;padding:30px 0 20px 0;}
#contactform{margin:0; padding:0; font-size:100%;}
	#contactform span.labelcontainer{display:block; float:left; width:130px; font-weight:bold; padding-top:4px;}
	#contactform input{margin:0 0 8px 5px; padding:4px; border:1px solid #9DA31D; color:#50503B; font-size:100%; font-family:Arial, Verdana, Helvetica, sans-serif; width:267px;}
	#contactform textarea{margin:0 0 6px 5px; padding:4px; border:1px solid #9DA31D; color:#50503B; font-size:100%; font-family:Arial, Verdana, Helvetica, sans-serif; width:267px;}
	#contactform .send_button{width:123px !important; height:24px; padding:0; margin-left:289px; margin-top:16px; border:none !important;}
	.formerror, .missingfield{color:red; font-weight:bold;}
	#contactform select{margin:0 0 6px 5px; padding:4px 2px 4px 4px; border:1px solid #9DA31D; font-size:100%; color:#50503B;width:277px;}

/*Lists*/
ul{margin:0; padding:0; list-style:none;}

ul.ticklist{padding:0 0 15px 0; margin:0;}
ul.ticklist li{margin:0 0 6px 0; padding:0 0 0 16px; background:url(images/tick.gif) no-repeat 0 5px;}
		

/*Navigation*/

#top_nav{display:none;}
