
@import url('reset.css');
@import url('gallery.css');
a{color: #295314;}
a:hoveer{color: #000}
body{
	background:url(../images/bg-body.jpg) repeat;	
	}
body.mceContentBody {background: none; background-color:#FFF; /*margin-top:10px;*/}

/*#all{
	background:url(../images/bg-body.jpg) repeat;
	}	*/
#wrapper{
	width:836px;
	margin:0 auto;
	}
	#header{
		width:100%; height:115px;
		background:url(../images/bg-header.jpg) no-repeat bottom center;
		position:relative;
		}
		H1#logo{
			background:url(../images/logo.jpg) no-repeat;
			position:relative; top:15px; left:40px;
			width:299px; height:49px;
			}
			H1#logo A{
				text-decoration:none; text-indent:-9999px;
				display:block; width:299px; height:49px;
				}
		#main_menu{
			background:url(../images/bg-menu.jpg) no-repeat;
			width:760px; height:39px;
			margin:26px auto 0 auto;
			}
			#main_menu LI{
				float:left;
				}
			#main_menu LI.services{margin-left:15px; _margin-left:10px;}
			#main_menu LI.maint{margin-left:31px; _margin-left:29px;}
			#main_menu LI.about{margin-left:30px; _margin-left:19px;}
			#main_menu LI.lands{margin-left:27px; _margin-left:19px;}
			#main_menu LI.contact{margin-left:32px; _margin-left:19px;}
			#main_menu LI.calendar{margin-left:20px}	
				#main_menu LI A{
					font-size:16px; color:#e1cdbf;
					text-decoration:none;				
					padding-left:10px; margin-top:10px;
					height:24px; display:block; float:left;
					}
					#main_menu LI A SPAN{
						padding-right:10px; 
						display:block; height:24px; float:left; 
						line-height:24px; word-spacing:4px;
						}
				#main_menu LI A:hover{
					background:url(../images/menu-a.png) no-repeat left center;
					}
					#main_menu LI A:hover SPAN{
						background:url(../images/menu_span.png) no-repeat right center;
						}
		#main{
			background:#f9f7f4 url(../images/bg_content.jpg) no-repeat bottom center;
			width:798px;
			margin:0 auto; padding:10px 0 20px 0;
			border:1px solid #899b78; border-top:none;
			}
			#main .welcome{
			display:block; margin:5px auto 0 auto;
			}
			#main #content{
				padding-top:15px;
				}
				#main #content P{font-size:16px; color:#250d04; word-spacing:4px; padding-left:5px; line-height:1.1}
				#main #content #right P.tel{
					background:url(../images/bg_tel.gif) no-repeat left center;
					padding-left:145px; margin-top:20px;
					display:block; height:75px;
					font-size:24px; color:#164102;
					}
				#main #content #left{
					width:430px; float:left;
					padding-left:15px;
					}
					#main #content #left p{margin:0 2px 10px 2px;}
					#main #content #left h4{margin:0 2px 10px 2px;}
					#main #content .range{
						border-bottom:2px solid #d2e2c7; border-top:2px solid #d2e2c7;
						border-left:4px solid #d2e2c7; border-right:4px solid #d2e2c7;						
						}
					#main #content #left .range{margin-bottom:10px; width:422px;}	
						#main #content .range DIV{
							border:1px solid #9eb38e;
							background:#f3f2dc;
							width:410px;
							padding:10px 0 15px 10px;
							}
						#main #content .range H2{
							font-size:16px; color:#173e03;
							}						
						#main #content #left .range UL{
							list-style:circle;
							color:#173e03;
							float:left; width:180px;
							margin-left:16px;
							}
						#main #content #left .range UL LI{margin-bottom:5px; font-size:16px;}
						#main #content #left .range UL LI SPAN{ color:#250d04}
			#main #content #right{
				float:left; width:330px;
				margin-left:15px;
				}
				#main #content #right .range{
					margin-top:15px; width:317px;
					}
				#main #content #right .range DIV{
					width:295px;
					padding:10px;
					}
				#main #content #right .range LABEL{
					display:block; height:15px;
					font-size:14px; color:#250d04;
					padding-left:5px;
					}
				#main #content #right .range INPUT.text{
					background:url(../images/bg_text.gif) no-repeat;
					width:290px; height:28px;
					border:0; line-height:18px;
					font-size:11px; padding:0px 0 0 4px;margin-bottom: 5px;
					}
				#main #content #right .range INPUT.btn{
					background:url(../images/bg_btn.gif) no-repeat;
					border:none; cursor:pointer;
					width:94px; height:29px; display:block;
					margin:0 auto;
					}	
				#main #content #right .range P{font-size:12px; color:#250d04; padding-left:5px; margin-bottom:7px;}								#main #content h3{margin: 0px 17px 10px 17px; padding: 0;font-size: 180%}
				#main #content h4{margin: 15px 17px 5px 17px; padding: 0;font-size: 130%; color: #295314 }
				#main #content p{margin:  5px 17px 15px 17px; padding: 0}				
				#main #content ul{margin:  5px 17px 15px 17px; padding: 0}				
				#main #content li{margin:  5px 0px 10px 0px; padding: 0}				
				#main #content iframe{margin: 10px 17px}			


	#footer{
		height:48px; width:800px;
		margin:0 auto;
		}
		#footer P{
			font-size:12px; color:#f3f2dc; font-family:Arial, Helvetica, sans-serif;
			padding:20px 0 0 20px;
			}	
		#footer a{color: #FFF}
		#footer a:hover{color: #42622A}			
			
			
			
			

#myform{margin: 10px 17px; }
#myform div{ width:798px; margin-bottom: 10px;}
#myform label{font-size: 1.1em; float: left; display: block; width:140px;color:#000}
#myform input{ border: 1px solid #CCC; font-size: 1.1em; padding: 5px;}
#myform textarea{ border: 1px solid #CCC; font-size: 1.1em; padding: 5px;width:260px;height: 87px;}
#myform input.submit{ width:100px; height: 30px; background: #FFF; border: 1px solid #CCC;}
#content #gallery ul{width:750px; margin: 10px 0 10px 50px; }
#content #gallery ul li{float: left;margin: 0 10px 10px 0; width:130px;height: 130px}
#content #gallery ul li a img{width:130px;height: 130px;}																
