@charset "utf-8";

a { outline:none; text-decoration:none; }
a:hover { text-decoration:underline; }
a:link, a:visited, a.blue:link, a.blue:visited {color:#316d25; text-decoration:none;
                                                }
a.gray:link, a.gray:visited { color:#999999; }

div.clearer { clear:both; }

html, body { background-color:#fff;   
    font-family:Arial;
    height:100%;
    color:#3b3b3b;
	font-size:14px;
}
	
P{margin:0px;
  padding:0px;
 }
 
textarea{font-family: Arial;
         font-size:14px;
		 color:#616161;
		 overflow:hidden;}
		   
input{font-family: Arial;
      font-size:14px;
	  color:#616161;
	   overflow:hidden;}
 		   
 
		  
/*h1 a span, span.hidden { display:none; }*/


	
input:focus { outline: none; }
textarea:focus{outline:none;}
select:focus{outline:none;}
.Text-Standard{ font-family:Arial, Helvetica, sans-serif;
              font-size:12px;}

.space-height{ height:30px;}
.padding1{ padding-top:25px;}
.color1{color:#f27923;}

.text1{ font-size:18px;
       color:#1186f8;
	   margin:10px 0px 0px 0px;
	   text-align:right; }
	   
.text2{ font-size:14px;
       color:#8a8a8a;
	   font-weight:bold;
	   font-style:italic;
	    }	
	   
.padd{ padding:80px 40px 40px 40px}

/********** <<HEAD>> ***********/


#Header{background: url(../images/top-bg_01.png) repeat-x top center;
        height:109px;
        width:100%;
		text-align:center;			
        }
		
.logo{background: url(../images/logo_02.png) repeat-x top center;
      height:109px;
	  width:299px;
      }
	  
.logo a{background:tansparent url() repeat-x top center;
        height:109px;
	    width:299px;
		display:block;
        }

.top-right{ padding-top:20px;}
.phone-pad{ padding-top:12px;}
		
.phone{background: url(../images/phone-icon.png) no-repeat top left;
       height:52px;
	   width:39px;
	   
	   
      }	
	  
.phone-number{color:#175906;
              font-weight:bold;
			  font-size:30px;}	
			  
.email a{color:#343a0a;
        font-weight:bold;
	    font-size:23px;
		text-decoration:none;}
		
#MainMenu{background: url(../images/main-menu_05.gif) repeat-x top center;
          height:48px;
          width:100%;
		  text-align:center;
		  padding-left:40px;
		  }	
		  
		  ul{ list-style:none;
		    }  
		  li{float: left;
	         font: 15px Arial, Helvetica, sans-serif;
			 text-transform:uppercase;
	         margin: 0;
	         padding: 0;
             display: inline;
			 color:#fff;
			 font-weight:bold;}
			 
#MainMenu a{color: #fff;
	        display: block;
			padding: 15px 30px;
	        float: left;
	        margin: 0;
	        text-decoration: none;}
	
#MainMenu a:hover{background:url(../images/current-menu_07.gif) no-repeat top center;
	                         color: #ffffff;
							 
	                    	 }
						 
#MainMenu-current{background:url(../images/current-menu_07.gif) no-repeat top center;
	                    	 color: #ffffff;
						 	 padding: 15px 30px;
							 display: block;
							 margin: 0;
							 padding:0px;
	                    	 }	 	 
		  
		  
#MainContent{background: url(../images/main-bg_09.gif) repeat-y top left;
             width:1024px;
		     text-align:left;
			 padding-bottom:40px;
			 
		     }	
			 
.title-heading h2{ font-family:"Myriad Pro",Arial;
                  font-size:30px;
				  font-style:italic;
				  color:#175906;
				  font-weight:bold;
				  padding:15px 0px 15px 20px;				  
                  }	
				  
.Step-title-heading h2{font-family:"Myriad Pro",Arial;
                        font-size:30px;
				        font-style:italic;
				        color:#175906;
				        font-weight:bold;
				        padding:0px 0px 0px 5px;				  
                  }	
				  
.Description {font-family:"Myriad Pro",Arial;
                        font-size:30px;
				        font-style:italic;
				        color:#272728;
				        font-weight:bold;
						line-height:25px;
				        padding:0px 0px 0px 5px;				  
                  }					  
				  				  
.step-padding{ padding:0px 0px 0px 20px;}

.button-padding{ padding-top:12px;}
				   
.step1{background: url(../images/step1_09.jpg) no-repeat top left;
       height:184px;
	   width:177px;
	   }
.step2{background: url(../images/step2_10.jpg) no-repeat top left;
       height:184px;
	   width:179px;}	
.step3{background: url(../images/step3_11.jpg) no-repeat top left;
       height:184px;
	   width:179px;}	
.step4{background: url(../images/step4_12.jpg) no-repeat top left;
       height:184px;
	   width:179px;}

	   
.Find-more-button{background: url(../images/findout-button_16.jpg) no-repeat top right;
                  height:51px;
	              width:231px;				 
				  }	 
				  
.Find-more-button a{background:transparent url() no-repeat top left;
                    height:51px;
	                width:231px;
					display:block;}
					
.Find-more-button a:hover{background:url(../images/findout-button_hover.jpg) no-repeat top left;
                          height:51px;
	                      width:231px;
					      display:block;}					
					
.main-text{font-size:14px;
           color:#888888;
		   font-style:italic;
		   padding-left:20px;}	
		   
.sub-main-text{font-size:14px;
               color:#888888;
		       padding-left:20px;}		   
		   
.Partners{background: url(../images/partners_26.jpg) no-repeat top left;
          height:75px;
	      width:713px;}		
		  
.Partners-pad{ padding-left:20px;}	

.right-title-heading h2{font-family:"Myriad Pro",Arial;
                        font-size:25px;
				        font-style:italic;
				        color:#175906;
				        font-weight:bold;
				        padding:12px 0px 12px 20px;	 						
						}
						
.check{background: url(../images/check_15.gif) no-repeat top left;
       height:13px;
	   width:20px;}	
	   
.check-list{font-size:14px;
            color:#888888;
			padding-right:18px;}	
			
.list-pad{ padding-left:20px; padding-bottom:12px;}  


.calllout-pad{ padding-top:25px;}
.first-callout{background: url(../images/why_23.jpg) no-repeat top center;
               height:103px;
	           width:229px;}
			   
.first-callout a{background:transparent url() no-repeat top center;
                 height:88px;
	             width:229px;
				 display:block;}	
				 
.first-callout a:hover{background:url(../images/why_hover.jpg) no-repeat top center;
                       height:88px;
	                   width:229px;
					   	display:block;

				       }				 
				 
.first-callout2{background: url(../images/recycling-business_24.jpg) no-repeat top center;
               height:103px;
	           width:229px;}
			   
.first-callout2 a{background:transparent url() no-repeat top center;
                 height:88px;
	             width:229px;
				 display:block;}
				 
.first-callout3{background: url(../images/choosing_24.jpg) no-repeat top center;
               height:103px;
	           width:229px;}
			   
.first-callout3 a{background:transparent url() no-repeat top center;
                 height:88px;
	             width:229px;
				 display:block;}	
				 
.text_style{ font-style:normal;}

.text-pad3{ padding-right:12px;}	
.text-highlights{ color:#94d941;
font-weight:bold}

.text-highlights2{ color:#175906;
font-weight:bold}

				 
.get-a-free-quote{background: url(../images/get-quote-button_07.gif) no-repeat top left;
                  height:49px;
	              width:230px;
				  margin-top:20px;
				  }	
				 
.get-a-free-quote a{background:transparent url() no-repeat top left;
                    height:49px;
	                width:230px;
					display:block;}	
					
.get-a-free-quote a:hover{background: url(../images/get-quote-button_hover.jpg) no-repeat top left;
                          height:49px;
	                      width:230px;
				          margin-top:20px;
				          display:block;
				          }						
					
.get-a-free-quote-pad{ padding:20px;}
.image-pad{ padding:8px 0px 0px 12px;}	
.text-pad2{ padding:12px 0px;}
.paper h2{ font-size:20px; color:#316d25;
          padding-left:18px;
		  padding-top:15px;}
		  
		  
.more-info a{ color:#94d941;
             font-weight:bold;
			 padding-right:10px;
			 }		  

.recycling-table{background: url(../images/recycling-bg_03.jpg) no-repeat top left;
                 height:164px;
	             width:296px;}
				 
.input-size{width:200px;
            height:25px;
			line-height:25px;
			text-indent:8px;
			margin-bottom:12px;
			margin-left:12px;}
			
.comment-size{width:300px;
              height:100px;
			  text-indent:12px;margin-left:12px;
}

.submit-button{background: url(../images/submit_03.gif) no-repeat top left;
               height:22px;
	           width:64px;
			   border:0px;}

.skiphire-button{background: url(../images/skip-hire-button_03.gif) no-repeat top left;
                height:51px;
	            width:231px;
			    border:0px;}
				
.skiphire-button a{background:transparent url() no-repeat top left;
                   height:51px;
	               width:231px;
			       border:0px;
				   display:block;}		
				   
.skiphire-button a:hover{background: url(../images/skip-hire-button_hover.gif) no-repeat top left;
                         height:51px;
	                     width:231px;
			             border:0px;}	
						 
.bubble{background: url(../images/bubble_03.jpg) no-repeat top left;
        height:170px;
	    width:250px;
		border:0px;
		padding:45px 170px 0px 45px;
		font-weight:bold;}						 			   					   
			   
.submit-button-pad{ padding-left:12px; padding-top:12px;}			   
			   
.submit-button a{background:transparent url() no-repeat top left;
                 height:22px;
	             width:64px;
				 display:block;}	
				 
.quote-padding{ margin-left:12px;}	

.quote-submit{ width:215px;} 

  
						
			
							 							  
				 				 		   							    					   		 	
			 
#Footer{background: url(../images/footer-bg_09_12.jpg) repeat-x top left;
        width:100%;
		height:113px;
		text-align:left;
		font-size:12px;
		color:#595959;
		}
		
.footer-pad{padding-top:20px;}

.footer-cname{ color:#006b00;}	

.footer-menu a:link{color:#595959;
                    text-decoration:none;}
					
.footer-menu a:active{color:#595959;
                    text-decoration:none;}
					
.footer-menu a:visited{color:#595959;
                    text-decoration:none;}					
			   
.footer-menu a:hover{color:#006b00;
                     text-decoration:none;}			   	
		
					    
			
			
