@charset "utf-8";

/* CSS Document */

html { font-size:100%; }

body
{
	background-image:url(/images/page_background.jpg);
	background-repeat:repeat-x;
	background-color:#4a4f51;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:24px;
	color:#4a4f51;
	letter-spacing:.65px;
	word-spacing:1.9px;
}

#wrapper
{
	position:relative;
	left:50%;
	margin-left:-474px;
	width:948px;
	height:auto;
	background-repeat:repeat-y;
	font-size:12px;
}

.clearfloat { clear:both; }

.content { margin:33px; margin-top:0px; margin-right:45px; min-height:650px; }

ul { list-style:outside; padding-left:14px; }
li { list-style-image:url(/images/bullet.jpg); }

table { border:1px #333 solid; padding:0px; background-color:#f1ece2; line-height:16px; font-weight:bold; margin: 10px 0 10px 0; }
td { border:1px #333 solid; padding:10px; padding-left:10px; }
tr { border:none; padding:0px; }
table ul { font-weight:normal; padding-left:30px; }

/* ****************** SITE NAVIGATION ******************** */

a { color:#43752c; font-size:9px; font-weight:bold; text-decoration:none; }
a:hover { color:#175800; text-decoration:underline; }
a:active { outline: none; }
a:visited { outline: none; }

a.next { color:#4a4f51; font-size:12px; font-weight:bold; text-decoration:none; }
a.next:hover { color:#4a4f51; text-decoration:underline; }

a.offsite { color:#4a4f51; font-size:12px; font-weight:normal; text-decoration:none; }
a.offsite:hover { color:#4a4f51; text-decoration:underline; }
 
ul.nav
{
	position:relative;
	/*left:6px;*/
	width:948px; /*width:930px;*/
	height:36px;
	text-indent:-9000px;
	overflow:hidden;
	padding:0px;
	list-style:none;
}

ul.nav li {	display:inline; }

ul.nav a
{
	position:relative;
	float:left;
	width:59px;
	height:36px;
	background-image:url(/images/nav_index_2.jpg);
	display:block;
}

ul.nav a.eco_home
{
	width:135px;
	background-image:url(/images/nav_eco_home.jpg);
}

ul.nav a.save_money
{
	width:227px;
	background-image:url(/images/nav_save_money.jpg);
}

ul.nav a.transportation
{
	width:117px;
	background-image:url(/images/nav_transportation.jpg);
}

ul.nav a.international
{
	width:144px;
	background-image:url(/images/nav_international.jpg);
}

ul.nav a.recycling
{
	width:83px;
	background-image:url(/images/nav_recycling.jpg);
}

ul.nav a.eco_heros
{
	width:91px;
	background-image:url(/images/nav_eco_heros.jpg);
}

ul.nav a.postcards
{
	width:92px;
	background-image:url(/images/nav_postcards_2.jpg);
}

/* ****************** END SITE NAVIGATION ******************** */

/* ****************** GENERAL FOOTER ******************** */

#site_info
{
	position:relative;
	left:50%;
	margin-left:-471px;
	width:930px;
	height:auto;
	padding-bottom:50px;
	font-size:9px;
	letter-spacing:0;
	word-spacing:0;
	text-align:right;
	color:#999;
}

ul.bottom_nav 
{
	position:relative;
 	float:right;
 	width:940px;
	color:#fff; 
	margin-right:-20px;
	padding:0px;
}

ul.bottom_nav li { display:inline; }

#site_info a { color:#fff; font-size:10px; }
#site_info a:hover { text-decoration:underline; }

#site_info a.pyfo { color:#999; font-size:10px; font-weight:normal; }
#site_info a.pyfo:hover { color:#fff; text-decoration:underline; }

ul.bottom_nav  li.sep { margin-left:5px; margin-right:5px; }

/* ****************** END FOOTER ******************** */

/* ****************** HOMEPAGE ******************** */

h1, h2, h3, h4, h5, h6 { font-family:Verdana, Arial, Helvetica, sans-serif; }

h1, h2 { color:#1b4d6e; }
h3, h4 { color:#5f7786; }
h5, h6 { color:#21587d; }

#wrapper.home { background-image:url(/images/home_background_slice.jpg); }

#home_shadow_left
{
	position:relative;
	float:left;
	width:6px;
	height:16px;
	background-image:url(/images/home_shadow_left.jpg);
	background-repeat:no-repeat;
}

h1.home_climate_change_header
{
	position:relative;
	/*left:6px;*/
	width:573px;
	height:409px;
	background-image:url(/images/home_climate_change_header.jpg);
	background-repeat:no-repeat;
	text-indent:-9000px;
	overflow:hidden;
}

h3.home_ppp_presents
{
	position:relative;
	left:6px;
	width:573px;
	height:40px;
	background-image:url(/images/home_ppp_presents.jpg);
	background-repeat:no-repeat;
	text-indent:-9000px;
	overflow:hidden;
}

h2.home_action_kit_header
{
	position:relative;
	left:6px;
	width:585px;
	height:81px;
	background-image:url(/images/home_action_kit_header.jpg);
	background-repeat:no-repeat;
	text-indent:-9000px;
	overflow:hidden;
}

#home_climate_action_kit
{
	position:relative;
	left:6px;
	width:585px;
	height:auto;
	background-image:url(/images/home_action_kit.jpg);
	background-repeat:no-repeat;
	padding-top:58px;
	margin-bottom:-50px;
}

#home_climate_action_kit .content { margin-top:33px; }

p.ppp a { font-size:11px; }

#home_shadow_right
{
	position:absolute;
	top:36px;
	left:936px;
	width:12px;
	height:80px;
	background-image:url(/images/home_shadow_right.jpg);
	background-repeat:no-repeat;
}

#home_postcard_top
{
	position:absolute;
	top:36px;
	left:579px;
	width:357px;
	height:222px;
	background-image:url(/images/home_postcard_top.jpg);
	background-repeat:no-repeat;
	text-indent:-9000px;
	overflow:hidden;
}

#home_postcard_bottom
{
	position:absolute;
	top:258px;
	left:579px;
	width:357px;
	height:227px;
	background-image:url(/images/home_postcard_bottom.jpg);
	background-repeat:no-repeat;
}

#home_postcard_bottom p { margin:165px 5px 0 40px; }

h3.home_sidebar_header
{
	position:absolute;
	top:485px;
	left:591px;
	width:345px;
	height:73px;
	background-image:url(/images/home_sidebar_header.jpg);
	background-repeat:no-repeat;
	text-indent:-9000px;
	overflow:hidden;
 }

#home_sidebar_header_link
{
	position:absolute;
	top:558px;
	left:591px;
	width:345px;
	height:84px;
	background-image:url(/images/home_sidebar_header_link.jpg);
	background-repeat:no-repeat;
}

#home_sidebar_header_link p { margin:5px 33px 0px 20px; color:#484f42; line-height:18px;}

#home_sidebar_header_link p a { font-size:11px; }

#home_sidebar_next
{
	position:absolute;
	top:642px;
	left:591px;
	width:345px;
	height:239px;
	background-image:url(/images/home_sidebar_what_can_i_do.jpg);
	background-repeat:no-repeat;
}

#home_sidebar_next h3 { display: none; }

#home_sidebar_next p { margin:130px 157px 0px 20px; line-height:18px; }

h4.home_sidebar_support
{
	position:absolute;
	top:900px;
	left:605px;
	width:108px;
	height:30px;
	background-image:url(/images/home_sidebar_support.jpg);
	background-repeat:no-repeat;
	text-indent:-9000px;
	overflow:hidden;
}

.home_sidebar_support_logo
{
	position:absolute;
	background-repeat:no-repeat;
	text-indent:-9000px;
	overflow:hidden;
}

#logo_1
{	
	top:962px;
	left:591px;
	width:329px;
	height:30px;
	background-image:url(/images/home_sidebar_support_logo_1.jpg);
}

#logo_2
{	
	top:1024px;
	left:591px;
	width:137px;
	height:121px;
	background-image:url(/images/home_sidebar_support_logo_2.jpg);
}

#logo_3
{	
	top:1024px;
	left:728px;
	width:191px;
	height:121px;
	background-image:url(/images/home_sidebar_support_logo_3.jpg);
}

#logo_4
{	
	top:1177px;
	left:596px;
	width:137px;
	height:74px;
	background-image:url(/images/home_sidebar_support_logo_4.jpg);
}

#logo_5
{	
	top:1177px;
	left:731px;
	width:191px;
	height:74px;
	background-image:url(/images/home_sidebar_support_logo_5.jpg);
}

#logo_6
{	
	top:1297px;
	left:601px;
	width:115px;
	height:21px;
	background-image:url(/images/home_sidebar_support_logo_6.jpg);
}

#logo_7
{	
	top:1272px;
	left:740px;
	width:175px;
	height:61px;
	background-image:url(/images/home_sidebar_support_logo_7.jpg);
}

img.ppp_logo
{
	position:relative;
	left:-10px;
	float:left;
	width:96px;
	height:95px;
	margin-right:10px;
}

img.ppp_logo + p { margin-top:10px; }

p.ppp { margin-bottom:85px; }

#home_footer
{
	position:relative;
	width:948px;
	height:94px;
	background-image:url(/images/home_footer.jpg);
	background-repeat:no-repeat;
}

/* ****************** END HOMEPAGE ******************** */

/* ****************** ECO FRIENDLY HOME ******************** */

#wrapper.eco_home { background-image:url(/images/eco_home_background_slice.jpg); background-repeat:repeat-y; }

h3.eco_home_ppp_header
{
	position:relative;
	width:930px;
	height:90px;
	background-image:url(/images/eco_home_ppp_header.jpg);
	background-repeat:no-repeat;
	text-indent:-9000px;
	overflow:hidden;
}

h1.eco_home_header
{
	position:relative;
	left:6px;
	width:551px;
	height:193px;
	background-image:url(/images/eco_home_header.jpg);
	background-repeat:no-repeat;
	text-indent:-9000px;
	overflow:hidden;
}

#eco_home_content
{
	position:relative;
	left:6px;
	width:551px;
	height:auto;
}

#eco_home_content h2, h3 { color:#1b4d6e; } 

#eco_home_content h4 { color:#ab7201; }

#eco_home_content .content { color:#333; margin:-13px 45px 33px 47px; }

#eco_home_shadow_right
{
	position:absolute;
	top:36px;
	left:936px;
	width:12px;
	height:80px;
	background-image:url(/images/eco_home_shadow_right.jpg);
	background-repeat:no-repeat;
}

h3.eco_home_sidebar_header
{
	position:absolute;
	top:126px;
	left:557px;
	width:379px;
	height:279px;
	background-image:url(/images/eco_home_sidebar_header.jpg);
	background-repeat:no-repeat;
	text-indent:-9000px;
	overflow:hidden;
}

#eco_home_sidebar_header_tips
{
	position:absolute;
	top:405px;
	left:557px;
	width:379px;
	height:141px;
	background-image:url(/images/eco_home_sidebar.jpg);
	background-repeat:no-repeat;
}

#eco_home_sidebar_header_tips p { color:#54401e; margin: 0px 20px 20px 110px; text-align:right; line-height:18px; } 

#eco_home_sidebar_carbon
{
	position:absolute;
	top:546px;
	left:557px;
	width:379px;
	height:235px;
	background-image:url(/images/eco_home_sidebar_carbon.jpg);
	background-repeat:no-repeat;
	letter-spacing:0em; word-spacing:0em;
}

#eco_home_sidebar_carbon a { position:relative; width:127px; height:104px; float:right; margin:61px 47px 0 0; }
h3.carbon { display:none; }
h4.carbon { color:#4a4f51; font-size:14px; }
#eco_home_sidebar_carbon h4 { margin: 75px 0px 0px 43px; }
#eco_home_sidebar_carbon p { margin: 0px 0px 20px 43px; }

#eco_home_sidebar_next
{
	position:absolute;
	top:781px;
	left:557px;
	width:379px;
	height:249px;
	background-image:url(/images/eco_home_sidebar_next.jpg);
	background-repeat:no-repeat;
}

#eco_home_sidebar_next h3 { display: none; }

#eco_home_sidebar_next p { margin:65px 70px 0px 33px; line-height:18px; }

#eco_home_sidebar_footer
{
	position:absolute;
	bottom:94px;
	left:557px;
	width:391px;
	height:126px;
	background-image:url(/images/eco_home_sidebar_footer.jpg);
	background-repeat:no-repeat;
}

#eco_home_footer
{
	position:relative;
	width:948px;
	height:94px;
	background-image:url(/images/eco_home_footer.jpg);
	background-repeat:no-repeat;
}

/* ****************** END ECO FRIENDLY HOME ******************** */

/* ****************** SAVE YOUR MONEY ******************** */

#wrapper.save { background-image:url(/images/save_background_slice.jpg); }

h3.save_ppp_header
{
	position:relative;
	width:930px;
	height:61px;
	background-image:url(/images/save_ppp_header.jpg);
	background-repeat:no-repeat;
	text-indent:-9000px;
	overflow:hidden;
}

#flashcontent
{
	position:relative;
	left:6px;
	width:930px;
	height:425px;
	background-image:url(/images/mapbg.jpg);
	background-repeat:no-repeat;
}

ul.mapinfo { list-style:none; margin-top:25px; list-style-image:none; }
li.mapinfo { list-style:none;  list-style-image:none; }
ul.provinfo { margin-bottom:30px; line-height:21px; }
ul.provinfo li { margin-bottom:15px; }
ul.mapinfo h1 { margin-top:15px; margin-bottom:30px; }
ul.mapinfo h3 { margin-bottom:10px; }

#save_header h1 { display:none; }

area.bc:hover { position:relative; top:181px; left:15px; background-image:url(/images/save_map_of_bc.jpg); }

#save_content
{
	position:relative;
	left:6px;
	width:551px;
	height:auto;
	background-image:url(/images/save_content.jpg);
	background-repeat:no-repeat;
	padding-top:15px;
}

#save_shadow_right
{
	position:absolute;
	top:36px;
	left:936px;
	width:12px;
	height:80px;
	background-image:url(/images/save_shadow_right.jpg);
	background-repeat:no-repeat;
}


h3.save_sidebar_header
{
	position:absolute;
	top:97px;
	left:557px;
	width:379px;
	height:59px;
	background-image:url(/images/save_sidebar_header.jpg);
	background-repeat:no-repeat;
	text-indent:-9000px;
	overflow:hidden;
}

#save_sidebar_map_info
{
	position:absolute;
	top:156px;
	left:557px;
	width:379px;
	height:390px;
	background-image:url(/images/save_sidebar.jpg);
	background-repeat:no-repeat;
}

#save_sidebar_map_info p { color:#54401e; margin: 0px 20px 20px 20px; } 

#save_sidebar_carbon
{
	position:absolute;
	top:522px;
	left:557px;
	width:379px;
	height:259px;
	background-image:url(/images/save_sidebar_carbon.jpg);
	background-repeat:no-repeat;
}

#save_sidebar_carbon h4 { margin: 94px 100px 0px 43px; }
#save_sidebar_carbon p { margin: 0px 100px 20px 43px; }

#save_sidebar_next
{
	position:absolute;
	top:781px;
	left:557px;
	width:379px;
	height:249px;
	background-image:url(/images/save_sidebar_next.jpg);
	background-repeat:no-repeat;
}

#save_sidebar_next h3 { display: none; }

#save_sidebar_next p { margin: 0px 90px 0px 33px; line-height:18px; }

#save_sidebar_next p.blue { color:#21587d; margin:95px 110px 0px 33px; }

#save_sidebar_footer
{
	position:absolute;
	bottom:94px;
	left:557px;
	width:391px;
	height:126px;
	background-image:url(/images/save_sidebar_footer.jpg);
	background-repeat:no-repeat;
}

#save_footer
{
	position:relative;
	width:948px;
	height:94px;
	background-image:url(/images/save_footer.jpg);
	background-repeat:no-repeat;
}

/* ****************** END SAVE YOUR MONEY ******************** */

/* ****************** Transportation ******************** */

#wrapper.transportation { background-image:url(/images/eco_home_background_slice.jpg); }

h3.transportation_ppp_header
{
	position:relative;
	width:930px;
	height:140px;
	background-image:url(/images/transport_ppp_header.jpg);
	background-repeat:no-repeat;
	text-indent:-9000px;
	overflow:hidden;
}

h1.transportation_header
{
	position:relative;
	left:6px;
	width:930px;
	height:75px;
	background-image:url(/images/transport_header.jpg);
	background-repeat:no-repeat;
	text-indent:-9000px;
	overflow:hidden;
}

h3.transportation_subheader
{
	position:relative;
	left:6px;
	width:930px;
	height:205px;
	background-image:url(/images/transport_subheader.jpg);
	background-repeat:no-repeat;
	text-indent:-9000px;
	overflow:hidden;
}


#transportation_content
{
	position:relative;
	left:6px;
	width:551px;
	height:auto;
	background-image:url(/images/transport_content.jpg);
	background-repeat:no-repeat;
	padding-top:15px;
}

#transportation_content h2, h3 { color:#1b4d6e; } 

#transportation_content h4 { color:#ab7201; margin-bottom:20px; }

#transportation_shadow_right
{
	position:absolute;
	top:36px;
	left:936px;
	width:12px;
	height:80px;
	background-image:url(/images/save_shadow_right.jpg);
	background-repeat:no-repeat;
}

#transportation_sidebar_carbon
{
	position:absolute;
	top:456px;
	left:557px;
	width:379px;
	height:437px;
	background-image:url(/images/transport_sidebar_carbon.jpg);
	background-repeat:no-repeat;
}

#transportation_sidebar_carbon a { position:relative; width:159px; height:105px; float:right; margin:5px -30px 0px 0px; }
#transportation_sidebar_carbon h4 { margin: 90px 0px 0px 33px; }
#transportation_sidebar_carbon p { margin: 0px 50px 0px 33px; }
#transportation_sidebar_carbon ul { margin: 10px 50px 0px 33px; }

#transportation_sidebar_next
{
	position:absolute;
	top:893px;
	left:557px;
	width:379px;
	height:249px;
	background-image:url(/images/transport_sidebar_next.jpg);
	background-repeat:no-repeat;
}

#transportation_sidebar_next h3 { display: none; }

#transportation_sidebar_next p { margin:75px 40px 0px 33px; line-height:16px; }

#transportation_sidebar_footer
{
	position:absolute;
	bottom:94px;
	left:557px;
	width:391px;
	height:126px;
	background-image:url(/images/eco_home_sidebar_footer.jpg);
	background-repeat:no-repeat;
}

#transportation_footer
{
	position:relative;
	width:948px;
	height:94px;
	background-image:url(/images/eco_home_footer.jpg);
	background-repeat:no-repeat;
}


/* ****************** END Transportation ******************** */

/* ****************** International Scene ******************** */

#wrapper.international { background-image:url(/images/eco_home_background_slice.jpg); }

h3.international_ppp_header
{
	position:relative;
	width:930px;
	height:70px;
	background-image:url(/images/internat_ppp_header.jpg);
	background-repeat:no-repeat;
	text-indent:-9000px;
	overflow:hidden;
}

h1.international_header
{
	position:relative;
	left:6px;
	width:930px;
	height:87px;
	background-image:url(/images/internat_header.jpg);
	background-repeat:no-repeat;
	text-indent:-9000px;
	overflow:hidden;
}

h3.international_subheader
{
	position:relative;
	left:6px;
	width:930px;
	height:107px;
	background-image:url(/images/internat_subheader.jpg);
	background-repeat:no-repeat;
	text-indent:-9000px;
	overflow:hidden;
}


#international_content
{
	position:relative;
	left:6px;
	width:551px;
	height:auto;
	background-image:url(/images/internat_content.jpg);
	background-repeat:no-repeat;
	padding-top:15px;
}

#international_content .content h2,h3 { color:#1b4d6e; } 

#international_content h4 { color:#ab7201; margin-bottom:0px; }

#international_content img { position:relative; float:left; margin-right:10px; }

#international_shadow_right
{
	position:absolute;
	top:36px;
	left:936px;
	width:12px;
	height:80px;
	background-image:url(/images/save_shadow_right.jpg);
	background-repeat:no-repeat;
}

#international_sidebar
{
	position:absolute;
	top:300px;
	left:557px;
	width:379px;
	height:197px;
	background-image:url(/images/internat_sidebar.jpg);
	background-repeat:no-repeat;
	padding-top:20px;
}

#international_sidebar p { color:#54401e; margin: 20px 45px 0px 40px; line-height:16px; } 
#international_sidebar p:first-letter { font-size:22.5px; }

#international_sidebar_carbon
{
	position:absolute;
	top:517px;
	left:557px;
	width:379px;
	height:235px;
	background-image:url(/images/internat_sidebar_carbon.jpg);
	background-repeat:no-repeat;
}

#international_sidebar_carbon h4 { margin: 70px 100px 0px 43px; }
#international_sidebar_carbon img { position:relative; float:right; margin:10px 20px 0px 0px; }
#international_sidebar_carbon p { margin: 0px 50px 20px 43px; }

#international_sidebar_next
{
	position:absolute;
	top:752px;
	left:557px;
	width:379px;
	height:249px;
	background-image:url(/images/internat_sidebar_next.jpg);
	background-repeat:no-repeat;
}

#international_sidebar_next h3 { display: none; }

#international_sidebar_next p { margin: 90px 50px 0px 33px; line-height:18px; }

#international_sidebar_next p.blue { color:#21587d; margin:95px 110px 0px 33px; }

#international_sidebar_footer
{
	position:absolute;
	bottom:94px;
	left:557px;
	width:391px;
	height:126px;
	background-image:url(/images/eco_home_sidebar_footer.jpg);
	background-repeat:no-repeat;
}

#international_footer
{
	position:relative;
	width:948px;
	height:94px;
	background-image:url(/images/eco_home_footer.jpg);
	background-repeat:no-repeat;
}


/* ****************** END International Scene ******************** */

/* ****************** Recycling ******************** */

#wrapper.recycling { background-image:url(/images/save_background_slice.jpg); }

h3.recycling_ppp_header
{
	position:relative;
	width:551px;
	height:70px;
	background-image:url(/images/recycling_ppp_header.jpg);
	background-repeat:no-repeat;
	text-indent:-9000px;
	overflow:hidden;
}

h1.recycling_header
{
	position:relative;
	left:6px;
	width:302px;
	height:145px;
	background-image:url(/images/recycling_header.jpg);
	background-repeat:no-repeat;
	text-indent:-9000px;
	overflow:hidden;
}

#recycling_tree_info
{
	position:relative;
	left:6px;
	width:302px;
	height:293px;
	background-image:url(/images/recycling_tree_info.jpg);
	background-repeat:no-repeat;
}

#recycling_tree_info h3 { font-family:Arial; font-size:14px; color:#a5322d; margin:0px 75px 20px 20px; }
#recycling_tree_info p { font-family:"Lucida Grande", Verdana; color:#020d15; margin:0px 75px 20px 20px; }

#recycling_tree_left
{
	position:absolute;
	top:106px;
	left:308px;
	width:249px;
	height:438px;
	background-image:url(/images/recycling_tree_left.jpg);
	background-repeat:no-repeat;
}

#recycling_tree_top
{
	position:absolute;
	top:36px;
	left:557px;
	width:379px;
	height:260px;
	background-image:url(/images/recycling_tree_top.jpg);
	background-repeat:no-repeat;
}

#recycling_tree_bottom
{
	position:absolute;
	top:296px;
	left:557px;
	width:379px;
	height:248px;
	background-image:url(/images/recycling_tree_bottom.jpg);
	background-repeat:no-repeat;
}

#rec_tree_info_newspaper
{
	position:absolute;
	top:251px;
	left:6px;
	width:302px;
	height:293px;
	background-image:url(/images/rec_tree_info_newspaper.jpg);
	background-repeat:no-repeat;
	display:none;
}

#rec_tree_info_newspaper p { text-indent:-9000px; overflow:hidden; }
#rec_tree_info_newspaper h3 { text-indent:-9000px; overflow:hidden; }

a.rec_tree_newspaper 
{
	position:absolute;
	top:200px;
	left:754px;
	width:110px;
	height:100px;
	background-image:none;
	background-repeat:no-repeat;
}
a.rec_tree_newspaper:hover { outline:none; background-image:url(/images/rec_tree_newspaper.jpg); }
a.rec_tree_newspaper:active { outline:none; }
a.rec_tree_newspaper:visited { outline:none; }

#rec_tree_info_monitor
{
	position:absolute;
	top:251px;
	left:6px;
	width:302px;
	height:293px;
	background-image:url(/images/rec_tree_info_monitor.jpg);
	background-repeat:no-repeat;
	display:none;
}

#rec_tree_info_monitor p { text-indent:-9000px; overflow:hidden; }
#rec_tree_info_monitor h3 { text-indent:-9000px; overflow:hidden; }

a.rec_tree_monitor 
{
	position:absolute;
	top:125px;
	left:384px;
	width:125px;
	height:110px;
	background-image:none;
	background-repeat:no-repeat;
}
a.rec_tree_monitor:hover { outline:none; background-image:url(/images/rec_tree_monitor.jpg); }
a.rec_tree_monitor:active { outline:none; }
a.rec_tree_monitor:visited { outline:none; }

#rec_tree_info_bag
{
	position:absolute;
	top:251px;
	left:6px;
	width:302px;
	height:293px;
	background-image:url(/images/rec_tree_info_bag.jpg);
	background-repeat:no-repeat;
	display:none;
}

#rec_tree_info_bag p { text-indent:-9000px; overflow:hidden; }
#rec_tree_info_bag h3 { text-indent:-9000px; overflow:hidden; }

a.rec_tree_bag 
{
	position:absolute;
	top:290px;
	left:584px;
	width:125px;
	height:110px;
	background-image:none;
	background-repeat:no-repeat;
}
a.rec_tree_bag:hover { outline:none; background-image:url(/images/rec_tree_bag.jpg); }
a.rec_tree_bag:active { outline:none; }
a.rec_tree_bag:visited { outline:none; }

#rec_tree_info_box
{
	position:absolute;
	top:251px;
	left:6px;
	width:302px;
	height:293px;
	background-image:url(/images/rec_tree_info_box.jpg);
	background-repeat:no-repeat;
	display:none;
}

#rec_tree_info_box p { text-indent:-9000px; overflow:hidden; }
#rec_tree_info_box h3 { text-indent:-9000px; overflow:hidden; }

a.rec_tree_box 
{
	position:absolute;
	top:65px;
	left:614px;
	width:125px;
	height:110px;
	background-image:none;
	background-repeat:no-repeat;
}
a.rec_tree_box:hover { outline:none; background-image:url(/images/rec_tree_box.jpg); }
a.rec_tree_box:active { outline:none; }
a.rec_tree_box:visited { outline:none; }

#rec_tree_info_bottle
{
	position:absolute;
	top:251px;
	left:6px;
	width:302px;
	height:293px;
	background-image:url(/images/rec_tree_info_bottle.jpg);
	background-repeat:no-repeat;
	display:none;
}

#rec_tree_info_bottle p { text-indent:-9000px; overflow:hidden; }
#rec_tree_info_bottle h3 { text-indent:-9000px; overflow:hidden; }

a.rec_tree_bottle 
{
	position:absolute;
	top:175px;
	left:545px;
	width:125px;
	height:110px;
	background-image:none;
	background-repeat:no-repeat;
}
a.rec_tree_bottle:hover { outline:none; background-image:url(/images/rec_tree_bottle.jpg); }
a.rec_tree_bottle:active { outline:none; }
a.rec_tree_bottle:visited { outline:none; }

#rec_tree_info_lead
{
	position:absolute;
	top:251px;
	left:6px;
	width:302px;
	height:293px;
	background-image:url(/images/rec_tree_info_lead.jpg);
	background-repeat:no-repeat;
	display:none;
}

#rec_tree_info_lead p { text-indent:-9000px; overflow:hidden; }
#rec_tree_info_lead h3 { text-indent:-9000px; overflow:hidden; }

a.rec_tree_lead 
{
	position:absolute;
	top:235px;
	left:327px;
	width:125px;
	height:110px;
	background-image:none;
	background-repeat:no-repeat;
}
a.rec_tree_lead:hover { outline:none; background-image:url(/images/rec_tree_lead.jpg); }
a.rec_tree_lead:active { outline:none; }
a.rec_tree_lead:visited { outline:none; }

#rec_tree_info_tire
{
	position:absolute;
	top:251px;
	left:6px;
	width:302px;
	height:293px;
	background-image:url(/images/rec_tree_info_tire.jpg);
	background-repeat:no-repeat;
	display:none;
}

#rec_tree_info_tire p { text-indent:-9000px; overflow:hidden; }
#rec_tree_info_tire h3 { text-indent:-9000px; overflow:hidden; }

a.rec_tree_tire 
{
	position:absolute;
	top:435px;
	left:592px;
	width:70px;
	height:110px;
	background-image:none;
	background-repeat:no-repeat;
}
a.rec_tree_tire:hover { outline:none; background-image:url(/images/rec_tree_tire.jpg); }
a.rec_tree_tire:active { outline:none; }
a.rec_tree_tire:visited { outline:none; }

h2.recycling_subheader
{
	position:relative;
	left:6px;
	width:930px;
	height:120px;
	background-image:url(/images/recycling_subheader.jpg);
	background-repeat:no-repeat;
	text-indent:-9000px;
	overflow:hidden;
}


#recycling_content
{
	position:relative;
	left:6px;
	width:551px;
	height:auto;
	background-image:url(/images/recycling_content.jpg);
	background-repeat:no-repeat;
	padding-top:15px;
}

#recycling_content h2, h3 { color:#1b4d6e; } 

#recycling_content h4 { color:#ab7201; margin-bottom:0px; }

#recycling_content .content { margin-top:-25px; }

#recycling_shadow_right
{
	position:absolute;
	top:36px;
	left:936px;
	width:12px;
	height:80px;
	background-image:url(/images/save_shadow_right.jpg);
	background-repeat:no-repeat;
}

#recycling_sidebar_carbon
{
	position:absolute;
	top:664px;
	left:557px;
	width:379px;
	height:270px;
	background-image:url(/images/recycling_sidebar_carbon.jpg);
	background-repeat:no-repeat;
}

#recycling_sidebar_carbon a { position:relative; width:102px; height:160px; float:right; margin:89px 40px 0px 0px; }
#recycling_sidebar_carbon h4 { margin: 90px 0px 0px 33px; }
#recycling_sidebar_carbon p { margin: 0px 160px 0px 33px; }

#recycling_sidebar_next
{
	position:absolute;
	top:934px;
	left:557px;
	width:379px;
	height:275px;
	background-image:url(/images/recycling_sidebar_next.jpg);
	background-repeat:no-repeat;
}

#recycling_sidebar_next h3 { display: none; }

#recycling_sidebar_next p { margin:39px 40px 0px 160px; line-height:16px; }
#recycling_sidebar_next a { color:#2f6282; }

#recycling_sidebar_footer
{
	position:absolute;
	bottom:94px;
	left:557px;
	width:391px;
	height:126px;
	background-image:url(/images/save_sidebar_footer.jpg);
	background-repeat:no-repeat;
}

#recycling_footer
{
	position:relative;
	width:948px;
	height:94px;
	background-image:url(/images/save_footer.jpg);
	background-repeat:no-repeat;
}


/* ****************** END Recycling ******************** */

/* ****************** Eco-Heros ******************** */

#wrapper.eco_heros { background-image:url(/images/eco_home_background_slice.jpg); }

h3.eco_heros_ppp_header
{
	position:relative;
	width:930px;
	height:147px;
	background-image:url(/images/eco_heros_ppp_header.jpg);
	background-repeat:no-repeat;
	text-indent:-9000px;
	overflow:hidden;
}

h1.eco_heros_header
{
	position:relative;
	left:6px;
	width:930px;
	height:117px;
	background-image:url(/images/eco_heros_header.jpg);
	background-repeat:no-repeat;
	text-indent:-9000px;
	overflow:hidden;
}

#eco_heros_content
{
	position:relative;
	width:551px;
	height:auto;
}

.eco_heros_frame
{
	position:relative;
	left:-27px;
	width:485px;
	height:auto;
	background-image:url(/images/eco_heros_frame.jpg);
	background-repeat:no-repeat;
	padding:33px;
	padding-top:17px;
}

.eco_heros_pic
{
	position:relative;
	margin-top:24px;
	margin-right:-6px;
	float:right;
	width:219px;
	height:146px;
	background-color:#ccc;
	margin-left:40px;
	margin-bottom:10px;
	text-align:center;
}

.eco_heros_frame h3 { color:#1b4d6e; font-size:18px; } 

.eco_heros_frame h4 { color:#ab7201; margin-bottom:20px; }

.eco_heros_frame p { margin:18px 0px 0px 0px; }


#eco_heros_shadow_right
{
	position:absolute;
	top:36px;
	left:936px;
	width:12px;
	height:80px;
	background-image:url(/images/save_shadow_right.jpg);
	background-repeat:no-repeat;
}

#eco_heros_sidebar_carbon
{
	position:absolute;
	top:300px;
	left:557px;
	width:379px;
	height:235px;
	background-image:url(/images/eco_heros_sidebar_carbon.jpg);
	background-repeat:no-repeat;
}

#eco_heros_sidebar_carbon a { position:relative; width:102px; height:160px; float:right; margin:100px 23px -0px 10px; }
#eco_heros_sidebar_carbon h4 { margin: 90px 0px 0px 43px; }
#eco_heros_sidebar_carbon p { margin: 0px 30px 0px 43px; }

#eco_heros_sidebar_next
{
	position:absolute;
	top:535px;
	left:557px;
	width:379px;
	height:290px;
	background-image:url(/images/eco_heros_sidebar_next.jpg);
	background-repeat:no-repeat;
}

#eco_heros_sidebar_next h3 { display: none; }

#eco_heros_sidebar_next p { margin: 165px 0px 0px 31px; line-height:18px; }

#eco_heros_sidebar_next p.blue { color:#21587d; margin:95px 110px 0px 33px; }

#eco_heros_sidebar_footer
{
	position:absolute;
	bottom:94px;
	left:557px;
	width:391px;
	height:126px;
	background-image:url(/images/eco_home_sidebar_footer.jpg);
	background-repeat:no-repeat;
}

#eco_heros_footer
{
	position:relative;
	width:948px;
	height:94px;
	background-image:url(/images/eco_home_footer.jpg);
	background-repeat:no-repeat;
}



/* ****************** END Eco-Heros ******************** */

/* ****************** Postcards ******************** */

#wrapper.postcards { background-image:url(/images/postcards_background_slice.jpg); }

h3.postcards_ppp_header
{
	position:relative;
	width:930px;
	height:147px;
	background-image:url(/images/postcards_ppp_header.jpg);
	background-repeat:no-repeat;
	text-indent:-9000px;
	overflow:hidden;
}

h1.postcards_header
{
	position:relative;
	left:6px;
	width:930px;
	height:117px;
	background-image:url(/images/postcards_header.jpg);
	background-repeat:no-repeat;
	text-indent:-9000px;
	overflow:hidden;
}

#postcards_content
{
	position:relative;
	width:551px;
	height:auto;
	min-height:950px;
	overflow:visible;
}

#postcards_sidebar_footer
{
	position:absolute;
	bottom:94px;
	left:557px;
	width:391px;
	height:126px;
	background-image:url(/images/postcards_sidebar_footer.jpg);
	background-repeat:no-repeat;
}

#postcards_footer
{
	position:relative;
	width:948px;
	height:94px;
	background-image:url(/images/postcards_footer.jpg);
	background-repeat:no-repeat;
}


/* ****************** END Postcards ******************** */

/* ****************** CONTACT ******************** */


/* ****************** END CONTACT ******************** */


