		body {font-family:Helvetica,Trebuchet MS,Arial,sans-serif;font-size:12px; color:#000;margin:0 auto;background:url(../images/bodybg.png) repeat-x 0px 375px #53718b;}
		.container{width:980px;margin:0 auto;}
		.top_row{height:204px;width:980px;}
		* html .top_row h1{margin:0;padding:0;height:70px;}
		.logo{background:url(../images/rrevergreen_logo.jpg) no-repeat;width:312px;height:205px;float:left;}
		.logo_ec{background:url(../images/rreverclear_logo.png) no-repeat;width:311px;height:204px;float:left;}		
		.logo span, .logo_ec span {display:none;visibility: hidden;}
		.top_right{width:668px;height:205px;background:url(../images/top_right.jpg) no-repeat;float:left;}
		.top_right_ec{width:668px;height:204px;background:url(../images/ec_top_right.png) no-repeat;float:left;}		
		.top2_1_ec{width:519px;height:170px;background:url(../images/ec_top2_1.jpg) no-repeat;}
		.top2_2_ec{width:460px;height:170px;background:url(../images/ec_top2_2.jpg) no-repeat;}
		.top2_1{width:520px;height:170px;background:url(../images/top2_1.jpg) no-repeat;}
		.top2_2{width:460px;height:170px;background:url(../images/top2_2.jpg) no-repeat;}
		.second_row {width:980px;height:170px;}
		.contents {width:980px;background:url(../images/body_tile.png) repeat-y 1px 0px;padding:20px 25px 150px 30px;}
		.contents_ec {width:980px;background:url(../images/body_tile.png) repeat-y 0px 0px;padding:20px 25px 150px 30px;}
		.foot {width:980px;height:151px;background:url(../images/bottom_bg.jpg) no-repeat;margin:0 auto;}
		.foot_ec {width:980px;height:151px;background:url(../images/ec_bottom_bg.png) no-repeat;margin:0 auto;color:#54728c;}		
		.copyright{width:700px;height:20px;text-align:left;font-size:10px;color:#ccc;float:left;padding:5px 0 0 30px;}
		.copyright a {color:#fff;text-decoration:none;}
		.btn_ec {width:122px;height:57px;background:url(../images/btn_blue.png) no-repeat;float:left;margin:9px 0 0 0;text-align:center;padding:5px 0 0 0;display:block;text-decoration:none;color:#fff;}

		.btn_ec_active {width:122px;height:57px;background:url(../images/btn_blue_hover.png) no-repeat;float:left;}
		.btn_ec:hover {width:122px;height:57px;background:url(../images/btn_blue_hover.png) no-repeat;float:left;cursor:pointer;text-decoration:none;}	
		.btn {width:122px;height:57px;background:url(../images/btn_green.png) no-repeat;float:left;margin:9px 0 0 0;text-align:center;padding:5px 0 0 0;display:block;text-decoration:none;}
		.btn_active {width:122px;height:57px;background:url(../images/btn_green_hover.png) no-repeat;float:left;}
		.btn:hover {width:122px;height:57px;background:url(../images/btn_green_hover.png) no-repeat;float:left;cursor:pointer;text-decoration:none;}	
		.btns {width:650px;height:57px;float:right;cursor:pointer;}	
		.btn span {color:#fff;font-size:14px;font-weight:bold;text-decoration:none;text-align:center;}
		.btn_ec span {color:#fff;font-size:14px;font-weight:bold;text-decoration:none;text-align:center;}		
		.nudge {padding:12px 0 0 0;}
		.new_ad {background:url(../images/new_ad.png) no-repeat;width:169px;height:140px;position:relative;top:90px;left:30px;display:block;z-index:1000;}
		.valleywide {width:366px;height:82px;background:url(../images/valleywide.png) no-repeat;display:block;position:relative;top:-50px;left:290px;}
		.new_ad span, .valleywide span, .hdr_about span, .hdr_articles span, .hdr_contact span, .hdr_landscape span, .hdr_questions span, .hdr_resources span, .hdr_search span, .hdr_testimonials span, .hdr_pool span {display:none;}
		html>body .new_ad {position:relative;top:27px;left:20px;}
		html>body .valleywide {position:relative;top:-100px;left:290px;}
			
		.repairs-list {width:650px;font-size:14px;}
		.repairs-list li {float:left;width:250px;background:url(../images/checkmark.png) no-repeat top left;padding:0 0 0 30px;margin:0 20px 10px}
		.hdr_about {display:block;width:437px;height:96px;background:url(../images/hdr_eg_about.png) no-repeat top center;position:relative;left:0px;top:-5px;}
		.hdr_articles {display:block;width:437px;height:96px;background:url(../images/hdr_eg_articles.png) no-repeat top center;position:relative;left:0px;top:-5px;}
		.hdr_contact {display:block;width:437px;height:96px;background:url(../images/hdr_eg_contact.png) no-repeat top center;position:relative;left:0px;top:-5px;}		
		.hdr_landscape {display:block;width:437px;height:96px;background:url(../images/hdr_eg_landscape.png) no-repeat top center;position:relative;left:0px;top:-30px;}		
		.hdr_questions {display:block;width:437px;height:96px;background:url(../images/hdr_eg_questions.png) no-repeat top center;position:relative;left:0px;top:-5px;}	
		.hdr_resources {display:block;width:437px;height:96px;background:url(../images/hdr_eg_resources.png) no-repeat top center;position:relative;left:0px;top:-5px;}			
		.hdr_search {display:block;width:437px;height:96px;background:url(../images/hdr_eg_search.png) no-repeat top center;position:relative;left:0px;top:-15px;}		
		.hdr_testimonials {display:block;width:437px;height:96px;background:url(../images/hdr_eg_testimonials.png) no-repeat top center;position:relative;left:0px;top:-10px;}	
		.hdr_pool {display:block;width:437px;height:96px;background:url(../images/hdr_eg_pool.png) no-repeat top center;position:relative;left:0px;top:-25px;}			
		.years_in {background:url(../images/13years.png) no-repeat;width:130px;height:126px;float:left;margin:0px 5px 0 10px;}
		.foot_ec div span {display:block;margin:0 0 5px 10px;background:url(../images/checkmark.png) no-repeat top left;width:200px;height:20px;font-size:16px;color:#54728c;font-weight:bold;padding:0 0 0 30px;}
		.foot_ec div h2 {margin:0;font-weight:bold;font-size:2em;}
		.foot_ec div h3 {color:#54728c;}
			
		.foot div span {display:block;margin:0 0 5px 10px;background:url(../images/checkmark.png) no-repeat top left;width:200px;height:20px;font-size:16px;color:#54728c;font-weight:bold;padding:0 0 0 30px;}
		.foot div h2 {margin:0;font-weight:bold;}
		.foot div h3 {color:#54728c;}
		.entry h3 {font-weight:bold;}
		.ccards {width:173px;height:33px;background:url(../images/creditcards.png) no-repeat;float:right;margin:0 25px;}
		.searchbg {width:199px;height:50px;background:url(../images/search_bg.png) no-repeat;margin:0 auto;padding:5px;}
		.submit_btn{background:#54728C;color:#fff;font-weight:bold;padding:10px;border:0;}
		.txt_field{background:#f1f1f1;color:#333;border:1px solid #999;padding:5px;height:20px;width:150px;font-size:14px;}		
		.searchbg_top{width:199px;height:8px;background:url(../images/ec_menu_top.png) no-repeat;margin:0 auto;}
		.searchbg_mid{width:199px;height:auto;background:url(../images/ec_menu_tile.png) repeat-y;margin:0 auto;}
		.searchbg_bot{width:199px;height:8px;background:url(../images/ec_menu_bot.png) no-repeat;margin:0 auto;}
		
		.bluebg_top{width:199px;height:8px;background:url(../images/blue_menu_top.png) no-repeat;margin:0 auto;}
		.bluebg_mid{width:199px;height:auto;background:url(../images/blue_menu_tile.png) repeat-y;margin:0 auto;}
		.bluebg_bot{width:199px;height:8px;background:url(../images/blue_menu_bot.png) no-repeat;margin:0 auto;}	
		#sidebar div.bluebg_mid h2, #sidebar div.bluebg_mid a  {color:#336699; text-decoration:none;font-size:1.2em;}	
		#sidebar div.searchbg_mid a {color:#336600;text-decoration:none;}
		#sidebar div.searchbg_mid a {color:#336600;text-decoration:none;}
		#sidebar div.searchbg_mid ul li.pagenav h2 a {color:#336600;text-decoration:none;font-size:1em;}		
		#sidebar div.blue_mid ul li.pagenav h2 a {color:#336699;text-decoration:none;font-size:1em;}				
		
		#sidebar div.bluebg_mid ul li.page_item {list-style:disc;}
		#sidebar div.bluebg_mid ul li.pagenav ul {margin:0 0 0 15px;}		
		
		#cformsform {width:350px;}
		#cformsform textarea {width:240px;height:200px;}
		#ll {display:none;}
		.breadcrumb {width:600px;height:20px;background:#f1f1f1;padding:5px;color:#666;margin:0 0 0 40px;}
		.breadcrumb a {color:#666;}