@media screen, projection {
	* 					{margin:0; padding:0;}
	body 				{background:#e5e5e5 url(../i/body_bg.gif) center repeat-y; font-family:Arial, sans-serif; font-size:12px;}
	body, tr, input, 
	td, textarea, a		{}
		
	a					{color:#5f9f2d;}
	a:hover				{color:#000;}

.clear {clear:both;}
.indent {text-indent:-10000px;}
.print {display:none;}
 

#container {width:998px; margin:0 auto; background:url(../i/container_bg.gif);}

	#logo {float:left; width:163px; height:145px; border:none;}
		.logo-index {margin:39px 0 0 111px;}
		.logo-inner {margin:8px 0 0 84px;}

	#link-space-index {float:right; width:631px; height:184px; background:url(../i/link_space_index_bg.jpg);}
	#link-space-inner {float:right; width:724px; height:153px; background:url(../i/link_space_inner_bg2.jpg);}

	#top-links {float:right; list-style-type:none; color:#0b6e05;}
		#top-links li {float:right;}
		#top-links a {text-decoration:none; color:#0b6e05;}
		#top-links a:hover {text-decoration:underline; color:#000;}
		#top-link-home-index {padding:0 60px 0 20px; border-left:1px solid #0b6e05; margin-top:24px;}
		#top-link-home-inner {padding:0 60px 0 20px; border-left:1px solid #0b6e05; margin-top:8px; }
		#top-link-contact-index {margin:24px 20px 0 0;}
		#top-link-contact-inner {margin-top:8px; padding-right:20px;}
		
	#top-nav {float:right; list-style-type:none; margin-top:32px; padding-right:60px; width:560px;}
		#top-nav li {float:left; padding:0 0 8px 20px; background:url(../i/menu_arrow.gif) 0 0 no-repeat;}
		#top-nav li.col-1 {width:84px;}
		#top-nav li.col-2 {width:144px;}
		#top-nav li.col-3 {width:104px;}
		#top-nav li.col-4 {width:144px;}
		#top-nav li a {color:#000; text-decoration:none; font-weight:bold; font-size:14px;}
		#top-nav li a:hover {color:#5f9f2d; text-decoration:underline;}
			
	#index-content {clear:both; width:998px; height:476px; background:url(../i/index_content_bg2.jpg); position:relative;}
	
		#green-points {position:absolute; list-style-type:none; top:166px; left:66px;}
		#green-points li {padding:0 0 18px 20px; background:url(../i/teardrop_bullet.gif) 0 0 no-repeat; color:#fff; line-height:1.1;}
		
		#learn-more {position:absolute; top:345px; left:84px; text-indent:-10000px; display:block; width:202px; height:35px; background:url(../i/learn_more_btn.gif);}
		#learn-more:hover {background-position:0 -35px;}
		
		#index-content h2 {position:absolute; top:136px; left:422px; width:519px; height:82px; background:url(../i/index_text_bg.gif);}
		
		#index-products {position:absolute; list-style-type:none; top:270px; left:378px;}
		#index-products li {float:left; width:150px; height:196px; margin-right:0px; position:relative;}
		#index-products li a {text-decoration:none; color:#ffd32c; display:block; width:150px; height:196px;}
		#index-products li a:hover {color:#5f9f2d;}
		#index-products li a img {display:block; margin:0 auto; border:none;}
		#index-products li a p {position:absolute; top:180px; width:100%; text-align:center;}
		
	#inner-content {clear:both; width:998px; background:url(../i/inner_content_bg.gif);}
		#inner-top {width:998px; height:75px; background:url(../i/inner_top_bg.jpg); position:relative;}
			h1.page-title {position:absolute; top:32px; left:338px; color:#fff; font-size:30px;}
			#breadcrumb {position:absolute; top:44px; left:54px; color:#fff; font-size:10px;}
			#breadcrumb a {color:#ffd32c; text-decoration:none;}
			#breadcrumb a:hover {color:#fff;}
				
		#left-col {float:left;}
			#navigation {margin:42px 0 20px 55px; width:210px; list-style-type:none;}
				.main-nav {padding:0 0 18px 20px; background:url(../i/teardrop_bullet_white.gif) 0 0 no-repeat;}
				a.main-page-selected, a.sub-page-selected {font-weight:bold; color:#000; text-decoration:none;}
				a.main-page, a.sub-page {color:#000; text-decoration:none;}
				a.main-page:hover, a.sub-page:hover {color:#0b6e04; text-decoration:underline;}
				
			#benefits {margin-top:60px; width:170px; height:225px; background:url(../i/benefits_bg.jpg);}
			#benefits a {display:block; width:170px; height:225px; text-indent:-10000px;}
		
		#right-col {float:right; width:600px; margin:34px 56px 36px 0; color:#6e6e6e;}
			#right-col h1, #right-col h2, #right-col h3, #right-col h4, #right-col h5, #right-col h6,
			#right-col p {margin:10px 0;}
			#right-col ul, #right-col ol {margin-left:30px;}
	
	.bottom {width:998px; position:relative;}
	#index-bottom {height:188px; background:url(../i/index_bottom_bg2.jpg);}
	#inner-bottom {height:183px; background:url(../i/inner_bottom_bg.jpg);}
	
		#become-a-dealer {width:211px; height:60px; background:url(../i/interested_in_dealer_bg.gif) top no-repeat; color:#fed32c; text-decoration:none; position:absolute; font-weight:bold; font-size:12px; line-height:9; text-indent:8px;}
		#become-a-dealer:hover {text-decoration:underline;}
		#become-a-dealer span {display:none;}
		#index-bottom #become-a-dealer {top:25px; left:84px;}
		#inner-bottom #become-a-dealer {top:46px; left:56px;}
		
		.bottom p {color:#fff; position:absolute; width:480px;}
		
		#index-bottom p {top:25px; left:438px;}
		#inner-bottom p {top:24px; left:442px;}
		
		#find-out-how {width:479px; height:37px; background:url(../i/find_out_how.gif) top no-repeat; text-indent:-10000px; position:absolute;}
		#find-out-how:hover {background-position:0 -37px;}
		#index-bottom #find-out-how {top:101px; left:436px;}
		#inner-bottom #find-out-how {top:88px; left:436px;}

#footer {clear:both; margin:20px auto; width:950px; color:#828282; font-size:10px;}
#footer a {color:#828282; text-decoration:underline; font-size:10px;}
#footer a:hover {color:#000;}
}