	body { text-align: center; margin: 0px; padding: 0px; min-width: 1200px; }
	
	a {outline:none;}
	
	img { border-width: 0px; }
	a { color: #55a51c; text-decoration: none; border-bottom: #cbd99d; border-width: 0 0 1px 0; border-style: none none dotted none; }
	a:hover { color: #000; border-bottom: #666; border-width: 0 0 1px 0; border-style: none none dotted none; }
	div { font-family: verdana, sans-serif; font-size: 11px; line-height: 24px; color: #818181; text-align:left; }
	
	#leaf_
	{ margin: 0px 0px 0px -41px; width: 980px; height: 229px; background-image: url(images/leaf_09.jpg); background-repeat: no-repeat; }
	
	.container { width:978px; margin: 0 auto; padding:0px;}
	.frame { width:100%; margin: 0 0px 0px 38px; padding:0px; text-align:left; }
	
	#header {min-height:257px;width:100%;background-image: url(images/header.jpg); background-repeat: no-repeat; background-position: center top; margin: 0px; padding: 30px 0px 0px 0px;}
	#featured {width:100%;margin: 0px; padding: 0px;background-image: url(images/page_bg.jpg); background-repeat: repeat-y; background-position: center top; margin: 0px; padding: 0px;}
	.centerFeature {padding-right:40px;}
	#page_content {width:100%;margin: 0px; padding: 0px;background-image: url(images/page_bg.jpg); background-repeat: repeat-y; background-position: center top; margin: 0px; padding: 0px;}
	#footer {min-height:142px;width:100%;background-image: url(images/footer.jpg); background-repeat: no-repeat; background-position: center bottom; margin: 0px; padding: 20px 0px 0px 0px;}

		
	#logo_nav {margin: 0 0 0px 0px; height:88px; }
	#navigation {position:absolute; top:0px; font-size: 15px; letter-spacing:0px; color:#cdcdcd; padding: 77px 0 0px 122px; display:inline;text-align:left;width:500px;}
	#navigation a, a:hover {border: 0px #FFF solid;}
	.navSelected, .navSelected:hover {color:#000;border: 0px #FFF solid;}
		
	#contentleft { width:480px; padding:0px; margin:0px; float:left; background:#FFF; }
	#contentcenter { width:280px; padding:0px; margin:0px; float:left; background:#FFF; }	
	#contentright { width:175px; padding:0px; margin:0px; float:left; background:#FFF; }
	.heading_1{margin-left:-41px;}
	#heading_2{margin-left:-41px;margin-bottom: 0px;}
	#heading_3 { margin-left:-41px;margin-bottom: 0px; }
	.title {color: #666;font-weight:bold; font-style:italic;}
	b {color: #666;}
	.green {color: #7db138;font-weight:normal;font-style:italic;}
	
	h1 {margin: 0px 0px 0px 0px;font-weight: bold;font-family: verdana, sans-serif; font-size: 12px; line-height: 12px; color: #818181; text-align:left;}
	h2 {margin: 0px 0px 10px 0px;font-weight: normal;font-family: verdana, sans-serif; font-size: 12px; line-height: 12px; color: #b9b8b8; text-align:left;letter-spacing:1px;text-transform:uppercase;}
	
	#copyright { height: 31px; padding: 0px 50px 0 0px; font-size: 10px; text-align:left; font-style:normal; color:#bfbfbf; }	
	
	p { margin:0px 50px 24px 0px; }	
	ul#home { margin:-24px 0px 24px 15px; padding:0px;}	
	ul { margin:0px 0px 24px 15px; padding:0px;}
	.gap { margin:-15px 0px 5px 0px; padding:0px;}
	li { margin:0px; padding:4px 0px 4px 4px;line-height: 18px;}
	
	.galleryImage { border-color: #bfbfbf; border-width: 1px; border-style: solid; }
	.noUnderline, .noUnderline:hover { border: 0px #FFF solid; }
	.photoImage { border-color: #bfbfbf; border-width: 1px; border-style: solid; margin:0px 15px 8px 0px; padding:2px; }
	.contactLetters { color: #7db138;font-family: Times;font-style:italic;font-size: 16px; margin-right:20px; }
	.formText {vertical-align:top;text-align:left;font-size:10px;}
	.formFields {vertical-align:top;text-align:right;font-size:12px;}
	.formElements {font-family: verdana, sans-serif; font-size: 11px; color: #818181; width:165px;background-color:#FFF;}
	.formElement {font-family: verdana, sans-serif; font-size: 11px; color: #818181; width:225px;height:110px;background-color:#FFF;}
	.formElementSmall {font-family: verdana, sans-serif; font-size: 11px; color: #818181; width:225px;height:30px;background-color:#FFF;}
	.formSubmit {font-family: verdana, sans-serif; font-size: 11px; color: #818181; background-color:#FFF;margin-top:10px;z-index:999;}
	
	.pricing {width:85%;margin:-20px 0px 40px 0px;}
	.pricing td, th {text-align:center;border-bottom:1px #EEE solid;padding:2px 0px;}
	.pricing th h2 {margin-top:10px;}
	.pricing .left {text-align:left !important;}
	.smallText {font-size:9px;line-height:12px;}
	
	div, p, a, li, td { -webkit-text-size-adjust:none; }

