@CHARSET "ISO-8859-1";
/*
* base.css - import reset.css to help with standardization
* notes about ie6: use of '_height' which ie6 only reads.
*
*/



@import 'reset.css';

.clear { clear:both; }

body { background:url("../_img/body_bg_small.jpg"); font-family:sans-serif,arial; }
.container { margin:0 auto;width:1026px;height:auto;}
.main_header { width:1026px; height:81px;background:#23743a url("../_img/main_header_bg.jpg");}
a.header_greenpaws { display:block; float:left; width:526px; height:79px;}
.header_nrdc_text { float:right; background:url("../_img/main_header_nrdc_tag.jpg"); width:213px; height:81px; }
.header_nrdc_logo { float:right; background:url("../_img/main_header_nrdc_logo.jpg"); width:67px; height:81px; }
.header_nrdc_logo a { display:block; width:45px; height:45px; margin-top:15px; margin-left:5px;}
.header_nrdc_text a { display:block; width:187px; height:15px; margin-top:40px; margin-left:10px; }


.main_body   { width:1026px; background-color:#d3e7bb;}
	.main_body_text  { width:1026px; height:82px; }
	.main_body_left  { width:534px; height:auto; float:left;}
		.header_text     { padding-top:9px; padding-left:26px; float:left;}
		.header_sidelink { padding-top:14px; padding-right:18px; float:right;}
		.video_player    { width:516px; margin-left:18px;}
		.you_tube_player { width:441px; height:360px; background-color:#8cc63f; margin-left:34px;}
		.you_tube_embeddable_pos { padding-left:8px;padding-top:7px; }
		.you_tube_embeddable { width:425px; height:344px;}
		.video_info      { margin-top:10px;margin-left:25px;margin-right:25px; font-weight:normal; font-size:11px; line-height:15px; color:#1d6833;}
		.roundbox_light_header { width:516px;height:20px; background:url("../_img/roundbox_light_header_bg.jpg");}
		.roundbox_light_body   { width:516px;height:auto; background:url("../_img/roundbox_light_body_bg.jpg"); }
		.roundbox_light_footer { width:516px;height:24px; background:url("../_img/roundbox_light_footer_bg.jpg");}
		
		.left_box { width:516px; margin-left:18px; margin-top:10px; }
		.roundbox_dark_header  { width:516px;height:31px; background:url("../_img/roundbox_dark_header_bg.jpg");}
		.roundbox_dark_body    { width:516px;height:auto; background:url("../_img/roundbox_dark_body_bg.jpg");}
		.roundbox_dark_footer  { width:516px;height:22px; background:url("../_img/roundbox_dark_footer_bg.jpg");}

		.three_ways { width:516px; padding-top:25px; }
		.three_ways_item  { padding-left:20px;}
		.three_ways_image { float:left; width:135px;}
		.three_ways_info  { float:left; width:310px; color:#1d6833; padding-top:10px; padding-left:10px; }
		.three_ways_info  p  { font-size:11px; font-family:arial; line-height:15px; padding-top:5px;}
		.three_ways_info  h1 { font-family:"Myriad Pro", sans-serif; font-size:16px; font-weight:bold; padding:0;margin:0; padding-bottom:3px;}
		
		.more_info_foryou { width: 516px; padding-top:20px; color:#1d6833; font-size:13px;  }
		.more_info_item   { float:left; padding-left:20px; padding-right:20px; text-align:center; font-weight:bold;}
		.more_info_item img { padding-bottom:5px; }
		.more_info_item a { text-decoration:none; color:#1d6833; }
	
	.main_body_right { width:479px; height:auto; float:left; margin-left:13px;}
		.petition_signup { width:466px; }
		.petition_body   { padding-left:28px; }
		.petition_form   { height:80px; margin-top:10px; }
	   a.petition_form_sendbutton { float:left; margin-top:20px; margin-left:10px;display:block; background:url('../_img/petition_form_sendbutton.jpg'); width:55px; height:27px; border:none;}
	    .petition_form_message { font-family:arial,sans-serif; font-size:11px; padding-bottom:10px; padding-top:10px;}
	    .petition_form_col1 { float:left; }
	    .petition_form_col2 { float:left; margin-left:5px; }
	    .petition_form_col3 { float:left; }
	    
		.petition_form_signhere      { }
		.petition_form_ownersignhere { padding-top:12px;}
		.petition_form_signupbox  { background:url("../_img/petition_form_signupbox.jpg") no-repeat; width:164px; height:27px;}
		.petition_form_owneremail { background:url("../_img/petition_form_owneremail.jpg") no-repeat; width:164px; height:27px; margin-top:10px;}
		.petition_form_signupbox  .input { background:none; border:none; margin-left:37px; color:#006233; font-size:11px; font-weight:normal; margin-top:7px;width:127px;height:20px; }
		.petition_form_owneremail .input { background:none; border:none; margin-left:10px; color:#006233; font-size:11px; font-weight:normal; margin-top:7px;width:127px;height:20px; }

	
.petition_info { margin-top:0px; color:#fff; font-family:"Myriad Pro", sans-serif;  }
.petition_privacy { text-align:right; padding-right:42px; }
.petition_privacy a { color:#fff; text-decoration:underline; font-size:10px;}
		
		.roundbox_orange_header  { width:466px;height:22px; background:url("../_img/roundbox_orange_header_bg.jpg");}
		.roundbox_orange_body    { width:466px;height:auto; background:url("../_img/roundbox_orange_body_bg.jpg");}
		.roundbox_orange_footer  { width:466px;height:22px; background:url("../_img/roundbox_orange_footer_bg.jpg");}
		
		.upload_petphotos { width:466px; }
		.dogs     { padding-left:25px; padding-top:25px; height:110px;}
		.dog      { float:left; margin-left:15px; width:90px; }
		.dog_mug img { width:75px; height:75px;} 
		.dog_name    { color:#289145; font-size:11px;font-weight:bold; padding-top:10px;}
		
		.honor_petphotos { width:466px; }
		.honor_dogs     { padding-left:25px; padding-top:25px;}
		
		.send_to_friend   { width:466px; padding-top:10px;  }
		.send_to_friend_form  { /*90*/ color:#1d6833;}
		.send_to_friend_form_box { height:90px;}
		.send_to_friend_message { padding-left:15px; padding-top:2px; font-size:11px; }
		.send_to_friend_col1  { float:left; width:165px; height:75px; padding-left:15px; padding-top:12px; }
		.send_to_friend_col2  { float:left; width:165px; height:75px; padding-left:9px; padding-top:12px;}
		.send_to_friend_col3  { float:left; width:72px; height:75px; padding-left:10px; padding-top:47px; }
		
		.send_to_friend_form .label_from  { height:18px; font-size:12px; font-family:arial, sans-serif;font-weight:bold;}
		
		.send_to_friend_form .form_email  { width:165px; height:25px; background:url("../_img/send_to_friend_form_email_bg.jpg");}
		.send_to_friend_form .form_name   { width:165px; height:25px; background:url("../_img/send_to_friend_form_name_bg.jpg");}
		.send_to_friend_form .input       { background:none; border:none; margin-left:10px; color:#006f3a; font-size:11px; font-weight:normal; margin-top:5px;width:127px;height:20px; }
		
		.send_to_friend_form .form_recipients   { width:165px; height:58px; background:url("../_img/send_to_friend_form_emails.jpg") no-repeat; }
		.send_to_friend_form .label_recipients  { height:17px; font-size:11px;font-weight:bold;}
		.send_to_friend_form textarea           { font-family:arial; width:165px; margin-top:5px; margin-left:5px; _width:160px; background:none; color:#006233; font-size:10px; border:none; overflow:hidden;}
		 
	   a.send_to_friend_sendbutton { float:left; margin-left:5px;display:block; background:url('../_img/send_to_friend_sendbutton.jpg'); width:56px; height:29px; border:none;}
		
		
		.roundbox2_dark_header   { width:466px;height:31px; background:url("../_img/roundbox2_dark_header_bg.jpg");}
		.roundbox2_dark_body     { width:466px;height:auto; background:url("../_img/roundbox2_dark_body_bg.jpg");}
		.roundbox2_dark_footer   { width:466px;height:18px; background:url("../_img/roundbox2_dark_footer_bg.jpg");}
		
		
		.right_sub_container { width:466px; height:220px;}
		.blogroll { width:208px;}
		
		.blogroll_list ul      { list-style:none; padding-left:28px;padding-top:7px; }
		.blogroll_list ul li   { padding-bottom:2px;}
		.blogroll_list ul li a { color:#1d6833; font-family:arial, sans-serif; font-weight:bold; font-size:12px; text-decoration:none; }
		.blogroll_list ul li a:hover { color:#fff; text-decoration:none; }
		
		
		.roundbox_blogroll_header { width:208px;height:31px; background:url("../_img/roundbox_blogroll_header_bg.jpg");}
		.roundbox_blogroll_body   { width:208px;height:auto; background:url("../_img/roundbox_blogroll_body_bg.jpg");}
		.roundbox_blogroll_footer { width:208px;height:22px; background:url("../_img/roundbox_blogroll_footer_bg.jpg");}
		
		.connect { width:247px; }
		.connect_list { height:165px;}
		.blogroll_list{ height:165px;}
		.connect_list ul      		{ list-style:none; padding-left:45px;padding-top:16px; }
		.connect_list ul li   		{ text-align:left;}
		.connect_list ul li a 		{ display:block; padding:0; margin:0;height:29px; _height:25px; color:#1d6833; font-family:arial, sans-serif; font-weight:bold; font-size:12px; text-decoration:none; }
		.connect_list ul li a:hover { color:#fff; text-decoration:none; }
		.connect_list ul li .logo   { float:left; width:36px; padding-right:5px;}
		.connect_list ul li .link   { float:left;  }	

		.roundbox_connect_header { width:247px;height:31px; background:url("../_img/roundbox_connect_header_bg.jpg");}
		.roundbox_connect_body   { width:247px;height:auto; background:url("../_img/roundbox_connect_body_bg.jpg");}
		.roundbox_connect_footer { width:247px;height:20px; background:url("../_img/roundbox_connect_footer_bg.jpg");}
		
.main_footer { width:1026px; height:66px; background-color:#d3e7bb; color:#036e3a;font-size:11px; font-weight:normal;}
.main_footer a { color:#036e3a; text-decoration:none; }
	.nrdc_footer 		{ float:left; margin-left:12px; }
	.copyright_footer   { float:left; margin-left:5px; margin-top:35px;  }
	.links_footer	    { float:left; margin-left:30px; margin-top:35px; }
	.social_footer      { float:left; margin-left:20px;  margin-top:30px;}
	.social_footer img  { margin-left:10px; } 
	.truf_footer        { float:left; margin-left:15px; margin-top:25px;}
	.memelabs_footer    { float:left; margin-left:5px;  margin-top:25px;}
	
	
 
 /*light box popup*/
#petssignhere { background:url("../_img/petition_popup_bg.jpg"); width:648px; height:397px; z-index:1005; }
#petssignhere .petssignhere_info { padding-left:38px; padding-top:38px; font-family:"Myriad Pro", sans-serif; font-size:16px; color:#fff;}
#petssignhere .petssignhere_info p { padding-top:15px; padding-bottom:15px;}
#petssignhere .petsignhere_form  { padding-top:10px;height:40px; }
#petssignhere .petition_popup_form_firstname,
#petssignhere .petition_popup_form_lastname,
#petssignhere .petition_popup_form_emailaddress { float:left; width:151px; height:27px; background:url("../_img/petition_popup_form_input.jpg");}
#petssignhere .petition_popup_form_sendbutton   { float:left; }
#petssignhere a.petition_sendbutton             { display:block; background:url('../_img/petition_popup_sendbutton.jpg'); width:61px; height:30px; border:none;}
#petssignhere .input { background:none; border:none; margin-left:10px; color:#006233; font-size:12px; font-weight:bold; margin-top:5px;width:127px;height:20px; }
#petssignhere a.petition_popup_goback { display:block; background:url('../_img/petition_popup_goback.jpg') no-repeat; width:79px; height:18px; }
#petssignhere a.petition_popup_goback:hover { cursor:pointer;}
.petsignhere_thankyoutext { padding-top:25px; padding-bottom:25px; }
.petssignhere_text { width:548px; height:99px; background-image:url('../_img/petition_form_text_thankyou.jpg');} 
a.petssignhere_link_1 { display:block; position:relative; top:63px; left:318px; width:160px; height:15px;}
a.petssignhere_link_2 {display:block; position:relative; top:65px; left:0px; width:110px; height:15px;}
	
.tb_petssignhere { background:url("../_img/petition_popup_bg.jpg"); width:648px; height:397px; z-index:1005; }
.tb_petssignhere .petssignhere_info { padding-left:38px; padding-top:38px; font-family:"Myriad Pro", sans-serif; font-size:16px; color:#fff;}
.tb_petssignhere .petssignhere_info p { padding-top:15px; padding-bottom:15px;}
.tb_petssignhere .petsignhere_form  { padding-top:10px;height:40px; }
.tb_petssignhere .petition_popup_form_firstname,
.tb_petssignhere .petition_popup_form_lastname,
.tb_petssignhere .petition_popup_form_emailaddress { float:left; width:151px; height:27px; background:url("../_img/petition_popup_form_input.jpg");}
.tb_petssignhere .petition_popup_form_sendbutton   { float:left; }
.tb_petssignhere a.petition_sendbutton             { display:block; background:url('../_img/petition_popup_sendbutton.jpg'); width:61px; height:30px; border:none;}
.tb_petssignhere .input { background:none; border:none; margin-left:10px; color:#006233; font-size:12px; font-weight:bold; margin-top:5px;width:127px;height:20px; }
.tb_petssignhere a.petition_popup_goback { display:block; background:url('../_img/petition_popup_goback.jpg'); width:79px; height:18px; }
.tb_petssignhere a.petition_popup_goback:hover { cursor:pointer;}

#emailthanks { width:536px; height:168px; background-color:#105e2d; }
.emailthanks_header { height:35px; width:536px; }

.emailthanks_body { width:536px; }
.emailthanks_body .email_thanks_contents { padding-left:41px; padding-top:25px; }
a.emailthanks_close {display:block; width:18px; height:18px; background:url('../_img/emailthanks_close_button.jpg') no-repeat; }

/* for donation page */
.donation_body     { width:1026px; background-color:#d3e7bb; }
.donation_contents { background-color:#d3e7bb; padding-left:92px;padding-top:35px; }
.donation_text_header { height:78px;}
.donation_top_goback { float:right; vertical-align:top; }
.donation_about    { width:620px; padding-top:30px; color:#006233; font-weight:normal; font-size:12px; font-family:arial, sans-serif; line-height:16px; }
.donation_about p  { padding-bottom:20px; color:#006233;}    
.donation_amounts  { width:680px; height:30px;}
.donation_radio_field {float:left; padding-right:20px; padding-top:5px;  }
.donation_radio_field .radio { margin-right:2px; margin-bottom:2px;}
.donation_form_field_other { float:left;background:url("../_img/donation_form_field_other.jpg") no-repeat; width:84px; height:23px;}
.donation_form_field_other .input { background:none; border:none; margin-left:10px; color:#006f3a; font-size:11px; font-weight:normal; margin-top:5px;width:127px;height:20px; }
.donation_paypal   { padding-top:10px; }
.donation_main_formfields { width:360px; height:450px; }
.donation_main_form_row   { width:360px; height:25px; padding-bottom:10px; }
.donation_main_form_label { float:left; text-align:right; width:113px; font-size:12px; color:#1d6833; font-weight:bold;}
.donation_main_form_field { float:left; padding-left:15px; width:230px;}
.donation_field_text      { width:150px; height:23px; background:url("../_img/donation_field_text.jpg") no-repeat;}
.donation_field_text .input {background:none; border:none; margin-left:10px; color:#006f3a; font-size:11px; font-weight:normal; margin-top:5px;width:140px;height:20px; }

a.donation_sendbutton     { display:block; background:url("../_img/donation_sendbutton.jpg") no-repeat; width:82px; height:32px; }
.donation_additional_info  a { color:#006233; text-decoration:underline; font-weight:normal; font-size:11px; font-family:arial, sans-serif;}
.donation_additional_info     { width:670px; color:#006233; font-weight:normal; font-size:11px; font-family:arial, sans-serif; line-height:15px;}
.donation_additional_info  p  { padding-bottom:20px;}    
.whiteout 
{	
	background-color:#FFFFFF; 
	opacity: .75;
	filter: alpha(opacity=75);
	position:absolute; 
	top:0px; 
	left:0px; 
	height:0px; 
	width:0px;
	z-index:1000; 
}
a:hover {color:#fff; text-decoration:none; }

.ajax-loading {	padding:0; /*20px 0;*/background: url(../_img/spinner.gif) no-repeat center; }
.ajax-loading-petition {	padding:0; /*20px 0;*/background: url(../_img/spinner_petition.gif) no-repeat center; } 
  

/* Alphabet anchor links navigation*/

#navcontainer ul
{
padding-left: 0;
margin-left: 0;
background-color: #23743A;
color: White;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.1em .5em;
background-color: #23743A;
color: White;
text-decoration: none;
float: left;
}

#navcontainer ul li a:hover
{
background-color: #2D913B;
color: #fff;
}

/* table styling*/
.donation_about table { clear:left;}
.donation_about col#product { color:#006233; font-weight:bold; font-size:1.1em; }  
.donation_about col#chem { vertical-align: top; width:65px; }
.donation_about col#risk { width:55px; }
.donation_about col#toxicity { width:130px; color:#006233;}
.donation_about td { padding:5px; border-bottom: 3px solid #B9DA93; }
.donation_about th { color:#006233; font-weight:bold; font-size:1.2em; border-bottom: 3px solid #B9DA93;}
.donation_about td.split { border-bottom: 1px solid #006233;} /*didn't work*/


.donation_about h1  { padding-bottom:10px; font-weight:bold; font-size:1.3em; }

/* right chem description floater styling*/

.donation_about h2  { padding-bottom:0px; font-weight:bold; font-size:1.1em; color:#006233;}
.donation_about h3.avoid  { padding-bottom:5px; font-weight:bold; color:#CC0000; font-size:1em; }
.donation_about h3.spare  { padding-bottom:5px; font-weight:bold; color:#FF6600; font-size:1em; }
.donation_about h3.safer  { padding-bottom:5px; font-weight:bold; color:#006233; font-size:1em; }

#welcome 
{width: 250px; 
position: fixed; right: 50px; top: 150px;
visibility: visible;
background-color: #B9DA93;
padding: 5px
}



#tetrachlorvinphos
{width: 250px; background-color: #B9DA93;
position: fixed; right: 50px; top: 50px;
visibility: hidden;
padding: 5px
}

#carbaryl
{width: 250px; background-color: #B9DA93;
position: fixed; right: 50px; top: 50px;
visibility: hidden;
padding: 5px
}

#etofenprox
{width: 250px; background-color: #B9DA93;
position: fixed; right: 50px; top: 50px;
visibility: hidden;
padding: 5px
}
#cyphenothrin
{width: 250px; background-color: #B9DA93;
position: fixed; right: 50px; top: 50px;
visibility: hidden;
padding: 5px
}

#dtrans 
{width: 250px; background-color: #B9DA93;
position: fixed; right: 50px; top: 50px;
visibility: hidden;
padding: 5px
}

#phenothrin
{width: 250px; background-color: #B9DA93;
position: fixed; right: 50px; top: 50px;
visibility: hidden;
padding: 5px
}

#propoxur
{width: 250px; background-color: #B9DA93;
position: fixed; right: 50px; top: 50px;
visibility: hidden;
padding: 5px
}


#amitraz
{width: 250px; 
background-color: #B9DA93;
position: fixed; right: 50px; top: 50px;
visibility: hidden;
padding: 5px
}

#permethrin
{width: 250px; 
background-color: #B9DA93;
position: fixed; right: 50px; top: 50px;
visibility: hidden;
padding: 5px
}
#fenoxycarb
{width: 250px; 
background-color: #B9DA93;
position: fixed; right: 50px; top: 50px;
visibility: hidden;
padding: 5px
}
#pennyroyal
{width: 250px; 
background-color: #B9DA93;
position: fixed; right: 50px; top: 50px;
visibility: hidden;
padding: 5px
}
#fipronil
{width: 250px; 
background-color: #B9DA93;
position: fixed; right: 50px; top: 5px;
visibility: hidden;
padding: 5px
}
#imidacloprid
{width: 250px; 
background-color: #B9DA93;
position: fixed; right: 50px; top: 50px;
visibility: hidden;
padding: 5px
}
#pyrethrins
{width: 250px; 
background-color: #B9DA93;
position: fixed; right: 50px; top: 50px;
visibility: hidden;
padding: 5px
}
#rue
{width: 250px; 
background-color: #B9DA93;
position: fixed; right: 50px; top: 5px;
visibility: hidden;
padding: 5px
}
#lavender
{width: 250px; 
background-color: #B9DA93;
position: fixed; right: 50px; top: 50px;
visibility: hidden;
padding: 5px
}
#selamectin
{width: 250px; 
background-color: #B9DA93;
position: fixed; right: 50px; top: 50px;
visibility: hidden;
padding: 5px
}
#metaflumizone
{width: 250px; 
background-color: #B9DA93;
position: fixed; right: 50px; top: 50px;
visibility: hidden;
padding: 5px
}
#cedarwood
{width: 250px; 
background-color: #B9DA93;
position: fixed; right: 50px; top: 50px;
visibility: hidden;
padding: 5px
}
#methoprene
{width: 250px; 
background-color: #B9DA93;
position: fixed; right: 50px; top: 5px;
visibility: hidden;
padding: 5px
}
#lufenuron
{width: 250px; 
background-color: #B9DA93;
position: fixed; right: 50px; top: 50px;
visibility: hidden;
padding: 5px
}
#nitenpyram
{width: 250px; 
background-color: #B9DA93;
position: fixed; right: 50px; top: 50px;
visibility: hidden;
padding: 5px
}
#spinosad
{width: 250px; 
background-color: #B9DA93;
position: fixed; right: 50px; top: 50px;
visibility: hidden;
padding: 5px
}

#pyriproxyfen
{width: 250px; 
background-color: #B9DA93;
position: fixed; right: 50px; top: 50px;
visibility: hidden;
padding: 5px
}


/*side nav*/
		
		.sidenav { width:208px; padding:30px;}
		.roundbox_sidenav_header { width:208px;height:31px; background:url("../_img/roundbox_blogroll_header_bg.jpg");}
		.roundbox_sidenav_body   { width:208px;height:auto; background:url("../_img/roundbox_blogroll_body_bg.jpg");}
		.roundbox_sidenav_footer { width:208px;height:22px; background:url("../_img/roundbox_blogroll_footer_bg.jpg");}
		.sidenav_three_ways_item  { padding-left:20px;}
		.sidenav_three_ways_image { float:left; width:135px;}
		.sidenav_three_ways { width:208px; padding-top:25px; padding-left:30px;}
		
		
		
.legend_item { float:left; padding-top:20px; padding-left:40px; padding-bottom:20px}
