@media screen, projection {
	* 					{margin:0; padding:0;}
	body 				{background:#000 url(../i/bg.jpg) center; font-family:Verdan, Arial, sans-serif; font-size:12px;}
	body, tr, input, 
	td, textarea, a		{}
		
	a					{color:#0caa66;}
	a:hover				{color:#000;}

.clear {clear:both;}
.indent {text-indent:-10000px;}
.print {display:none;}

.centered {margin:0 77px 0 78px;}

#container {width:959px; margin:0 auto; background:url(../i/container_bg.jpg); position:relative;}
	
	#logo {text-indent:-10000px; width:277px; height:189px; position:absolute; z-index:100; border:none; display:block; background:url(../i/logo.png); top:25px; left:48px;}

	#top {width:804px; height:39px; list-style-type:none; background:url(../i/top_bg.jpg) no-repeat; overflow:hidden; padding-top:10px;}
		#bottom ul {list-style-type:none; width:804px; height:39px; margin:0 77px;}
		#top li, #bottom li {float:right; font-size:12px;}
		#top li a, #bottom li a {color:#ffebc7; text-decoration:none;}
		#top li a:hover, #bottom li a:hover {text-decoration:underline; color:#f7b848;}
			li.top-home {padding:0 20px 0 10px;}
			li.top-contact {padding:0 10px; border-left:1px solid #ffebc7; border-right:1px solid #ffebc7;}
			li.top-call-today {color:#f7b848; padding-right:10px;}
			
	#flash {width:804px; height:307px; margin-top:-10px;}
	
	#inner-header {width:804px; height:156px; background:url(../i/inner_header_bg.jpg) no-repeat; margin-top:-10px;}
	
	#middle {width:804px;}
		.index {background:url(../i/middle_bg.jpg);}
		.inner {background:url(../i/middle_bg_inner.jpg);}
		
		#left {float:left; width:198px; background:url(../i/left_bg.jpg) top no-repeat;}
			#left ul {list-style-type:none; padding:25px 14px 40px 12px;}
			#left li {margin-bottom:6px;}
			#left li a {color:#fff; text-decoration:none; display:block; width:100%;}
			a.main-page {font-size:14px; line-height:2.5; text-indent:12px; height:35px;}
			a.sub-page {font-size:12px; padding-left:18px;}
			#left li.selected, a.main-page:hover {background:url(../i/menu_selected.jpg);}
			#left li.selected a.main-page:hover {color:#f7b848;}
			#left li a.sub-page:hover {color:#f7b848; text-decoration:underline;}
			
			#gallery-link-inner {text-indent:-10000px; width:165px; height:123px; border:none; display:block; background:url(../i/gallery_link_inner.png); margin:20px auto;}
			
		#right {float:right; width:606px; position:relative;}
			#gallery-link {text-indent:-10000px; width:264px; height:194px; position:absolute; z-index:100; border:none; display:block; background:url(../i/gallery_link.png); right:14px;}
			h2.index-title {width:319px; height:43px; margin:12px 0 16px 14px; text-indent:-10000px;}
			#why-choose {width:606px; background:url(../i/why_choose_bg.jpg); color:#fff;}
				#why-choose-top {width:606px; height:16px; background:url(../i/why_choose_top_bg.jpg);}
				#why-choose h2 {background:url(../i/why_choose_h2.png);}
				#why-choose p {width:500px; margin:10px 0 10px 18px; line-height:1.4;}
				#why-choose p strong {color:#e9c17c;}
				#why-choose-bottom {width:606px; height:19px; background:url(../i/why_choose_bottom_bg.jpg);}
				
			#service-specialties {width:606px; background:url(../i/service_specialties_bg.jpg); color:#ffebc7;}
				#service-specialties-top {width:606px; height:8px; background:url(../i/service_specialties_top.jpg);}
				#service-specialties h2 {background:url(../i/service_specialties_h2.png);}
				#service-specialties ul {margin:10px 38px;}
				#service-specialties-bottom {width:606px; height:5px; background:url(../i/service_specialties_bottom.jpg);}	
				
			#quality-landscaping {width:606px; height:90px; text-indent:-10000px; background:url(../i/quality_landscaping_h1.jpg);}
			
			#main-content {width:606px; background:#fff;}
				#content {padding:14px;}
				#content h1, #content h2, #content h3, #content h4, #content h5, #content h6,
				#content p, #content table, #content ol, #content ul {margin-bottom:10px; color:#0caa66;}
				#content ol, #content ul {margin-left:20px;}
	
#bottom {width:939px; height:361px; margin:0 auto; background:url(../i/bottom_bg.jpg);}
	#bottom p {color:#75544b; margin:10px 77px 10px 20px; text-align:right; font-size:12px;}
	#bottom p a {color:#75544b; text-decoration:none;}
	#bottom p a:hover {color:#fff; text-decoration:underline;}
	
/* FLASH GALLERY */
#gallery-image-text {margin:40px auto 0 auto; font-size:12px;}
#lightbox-links {display:none;}

		
}