	body { background: #DBCE7F url('images/background.gif') repeat-x; text-align: center; margin: 0 0; padding: 0 0 15px 0; font-family: arial; }

	.left { float: left; } .right { float: right; } .clear { clear: both; } .justifyright { text-align: right;  }

	.marginless { margin: 0; }

	img.logo { margin: 0 0 0 30px; }

	img.address { margin: 40px 5px 0 20px; float: right; }

	a { color: #034704; font-size: 13px; font-weight: bold; text-decoration: none; }

	a:hover { text-decoration: underline; }

	p.footer { color: #ECDC84; font-family: arial; margin: 0 0 30px 0;  }

		p.footer a { color: #ECDC84; font-weight: bold; text-decoration: none;  }

		p.footer a:hover  { color: #F4ECC6; border-bottom: 1px solid #F4ECC6;  }

	p.sampletours a { color: #185518; text-decoration: none; font-weight: bold; font-family: Georgia; font-size: 14px; }

	p.sampletours a:hover { text-decoration: underline; }

	h1 { background: #EDDF8B; font-family: georgia; font-weight: bold; font-size: 18px; color: #000; padding: 4px 10px 4px 5px; margin: 10px 0 0 0;  }

	h1 p { color: #000; }

	h3 { margin: 10px 0 0 0; color: #034704; font-family: georgia; font-size: 16px; font-weight: bold; } 

	h1.gallery { color: #000; background: #EDDF8B; padding: 5px; text-transform: uppercase; font-size: 13px; }

	h1.gallery p { font-size: 11px; text-transform: capitalize; }

	p { font-size: 12px; margin: 0 0 15px 2px; color: #000; line-height: 19px; }

	ul.whoweare { list-style: none; padding: 0; margin: 0; }

	ul.whoweare li { clear: both; margin: 0; }

	ul.whoweare img { margin: 0 10px 15px 0; border: 1px dashed #CCC; float: left; }

	blockquote { background: transparent url("testimonials/images/quoleft.png") left top no-repeat;	}

	blockquote div { padding: 10px 48px; background: transparent url("testimonials/images/quoright.png") right bottom no-repeat; font-size: 12px; }



	#wholepage { background: url('images/bacxkground.gif'); height: 144px;}

	#wrapper { text-align: left; width: 795px; background: #FFF; margin: 0 auto; }

	#content { background: url('images/contentbg.gif'); padding: 0 20px; }

	#body { float: left; width: 746px; margin: 0 0 0 7px; }

	#leftbg { background: url('images/leftbg.gif') no-repeat; height: 493px; width: 16px; float: left; }

	#rightbg { background: url('images/rightbg.gif') no-repeat; height: 493px; width: 16px; float: right; }

	#side { float: right; }

		#side ul { padding: 0; list-style: square; margin: 4px 0 0 20px; }

		#side ul a { font-size: 12px; font-weight: bold; text-decoration: none; color: #000; }

		#side ul a:hover { color: #444; }

		#side h3 { font-family: georgia; font-weight: bold; font-size: 14px; border-bottom: 1px solid #000; color: #185518; padding: 4px 0 4px 0px; margin: 10px 0 0 0;  }

	#side img.photogallery {  margin: 15px 10px 0 0; }

	#maincontent { width: 520px; padding: 5px; }

	#subcontent { width: 440px; padding: 5px; }

	

	#files ul { list-style: square; }

	

	#nav { margin: 1px 0 0 0; padding: 0 0 0 7px; list-style: none; background: url('images/nav.gif'); height: 33px; }

		#nav ul { list-style: none; margin: 0; padding: 0 20px; }

		#nav li { height: 23px; float: left; margin: 7px 10px 0 10px;  }

		#nav a { color: #FFF; padding-bottom: 3px; font-weight: normal; font-family: Georgia; text-decoration: none; text-transform: uppercase; font-size: 12px; letter-spacing: 1px; display: block; }

		#nav a:hover {  color: #ECDC84; text-decoration: none; }

			#nav li ul {  position: absolute; list-style: none; background: #024A03; width: 14em; margin: 0; padding: 0; left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */ }

			#nav li ul li { padding: 0px; margin: 0; }

			#nav li ul li a { width: 14em; border-left: 5px solid #3F7740; color: #ECDC84; background: none; padding: 4px 10px; margin: 0; }

			#nav li ul li a:hover {  border-left: 5px solid #FFF; color: #FFF;  } 

			#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */ left: auto; }

	

	#header { height: 153px; background: url('images/header.gif'); text-align: center; }

	

	#footer { background: url('images/footer.gif'); height: 33px; clear: both; }

	

	#insidefooter { width: 755px; margin: 0 auto; text-align: left; clear: both; background: url('images/kote.gif') no-repeat 50% 10px; }

		#insidefooter p { font-family: verdana; line-height: 16px; color: #333; font-size: 11px; } 

	
