/* 
  Tite # GREEN ROOF KENNELS
  Date # 20 May 2009. 
*/

body{ padding:0px; margin:0px; background-color:#CCCCCC; }


#wrap{
      width:955px;
	  margin:auto;
	  text-align:left;
	  }
	  

#wrap1{
       width:919px;
	   padding:30px 18px 44px 18px;
	   background-color:#FFFFFF;
	   float:left;
	   position:relative;
	   }
	   
h1{ font-family:Georgia, "Times New Roman", Times, serif; font-size:40px; color:#3A5312; font-weight:normal; padding:0px; margin:0px; }	

p{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:473F2D; line-height:16px; padding:0px; margin:0px; }

ol{ padding:0px; margin:0px; *margin-left:10px; margin-left:20px; }

li{ font-family:Georgia, "Times New Roman", Times, serif; font-size:28px; color:#2E2B25; font-weight:normal; position:relative; list-style:disc; }   
	   
/* ------------------------------------ Start Text -------------------------------------- */

.font{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#141614; line-height:20px; }

.font2{ font-size:14px; }

.font3{ font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; color:#FDFFFA; }

.font4{ color:#2E2B25; }
   .font4 a{ color:#2E2B25; text-decoration:none; }
      .font4 a:hover{ color:#000000; }

/* ------------------------------------ End Text -------------------------------------- */	   
	   	  

        /* ------------------------------------- Start Navigation ------------------------------------- */

#nav{
     width:919px;
	 float:left;
	 position:relative;
	 }
	 
.nav_left_right{
			   width:2px;
			   float:left;
			   position:relative;
			   }
	 
#nav2{
     width:915px;
	 background:url(images/gr_nav_bg.gif) repeat-x;
	 height:37px;
	 border-bottom:1px solid #D1D1D0;
	 float:left;
	 position:relative;
	 }
	 
#home{
      width:65px;
	  background:url(images/gr_home.gif) no-repeat;
	  height:37px;
	  float:left;
	  position:relative;
	  }
	  
	  #home a{
			  width:65px;
			  background:url(images/gr_home.gif) no-repeat;
			  height:37px;
			  float:left;
			  position:relative;
			  }
	  
	  #home a:hover{
				  width:65px;
				  background:url(images/gr_home_hover.gif) no-repeat;
				  height:37px;
				  float:left;
				  position:relative;
				  }

	  
#our_services{
			  width:110px;
			  float:left;
			  position:relative;
			  }
			  
			  #our_services a{
							  width:110px;
							  background:url(images/gr_our_services.gif) no-repeat;
							  height:37px;
							  float:left;
							  position:relative;
							  }
							  
			  #our_services a:hover{
							  width:110px;
							  background:url(images/gr_our_services_hover.gif) no-repeat;
							  height:37px;
							  float:left;
							  position:relative;
							  }				  
			  	
			  

#facilities{
		    width:83px;
		    float:left;
		    position:relative;
		    }
			
			#facilities a{
						width:83px;
						background:url(images/gr_facilities.gif) no-repeat;
						height:37px;
						float:left;
						position:relative;
						}
						
			#facilities a:hover{
						width:83px;
						background:url(images/gr_facilities_hover.gif) no-repeat;
						height:37px;
						float:left;
						position:relative;
						}			
			
			
#rates{
	   width:62px;
	   float:left;
	   position:relative;
	   }
	   
			   #rates a{
					   width:62px;
					   background:url(images/gr_rates.gif) no-repeat;
					   height:37px;
					   float:left;
					   position:relative;
					   }
					   
			   #rates a:hover{
					   width:62px;
					   background:url(images/gr_rates_hover.gif) no-repeat;
					   height:37px;
					   float:left;
					   position:relative;
					   }		   
	   
	   
#about_us{
	      width:89px;
	      float:left;
	      position:relative;
	      }
		  
			  #about_us a{
						  width:89px;
						  background:url(images/gr_about_us.gif) no-repeat;
						  height:37px;
						  float:left;
						  position:relative;
						  }
						  
			  #about_us a:hover{
						  width:89px;
						  background:url(images/gr_about_us_hover.gif) no-repeat;
						  height:37px;
						  float:left;
						  position:relative;
						  }			  
		  
		  
#contact_us{
	        width:105px;
	        float:left;
	        position:relative;
	        }
			
			 #contact_us a{
						  width:105px;
						  background:url(images/gr_contact_us.gif) no-repeat;
						  height:37px;
						  float:left;
						  position:relative;
						  }	
						  
			 #contact_us a:hover{
						  width:105px;
						  background:url(images/gr_contact_us_hover.gif) no-repeat;
						  height:37px;
						  float:left;
						  position:relative;
						  }				  	  	   				  

       /* ------------------------------------- End Navigation ------------------------------------- */
    

#top_line_new{
          width:911px;
		  padding-left:4px;
		  padding-right:4px;
		  float:left;
		  position:relative;
		  }

#top_line{
          width:907px;
		  padding:0px 1px 0px 1px;
		  border-top:1px solid #D0D0D0;
		  border-left:1px solid #D0D0D0;
		  border-right:1px solid #D0D0D0;
		  float:left;
		  position:relative;
		  }

.top_line2{
          width:1px;
		  float:left;
		  position:relative;
		  }

#top_line3{
          width:905px;
		  background:url(images/gr_top_line_bg.gif) repeat-x;
		  height:29px;
		  float:left;
		  position:relative;
		  }


/* ---------------------------------------------------------------- Start Body Block -------------------------------------------------------------- */

#body_block{
            width:906px;
			padding-left:6px;
			padding-right:7px;
			float:left;
			position:relative;
			}


#top_line4{
          width:906px;
		  border-bottom:2px solid #FFFFFF;
		  float:left;
		  position:relative;
		  }


#green_roof{
           width:906px;
		   background:url(images/gr_green_roff_bg.gif) repeat-x;
		   height:54px;
		   float:left;
		   position:relative;
		   }
		   
		   #green_roof2{
					   width:580px;
					   padding:6px 0px 0px 9px;
					   float:left;
					   position:relative;
					   }
					   
			#green_roof3{
					   width:250px;
					   padding-top:7px;
					   float:left;
					   position:relative;
					   }		   

/* -------------------------------------------- Start Main Body ------------------------------------------- */

#main_body{
           width:906px;
		   padding:2px 0px 1px 0px;
		   float:left;
		   position:relative;
		   }
		   
#main_body2{
           width:906px;
		   background:url(images/gr_main_body_bg.gif) no-repeat;
		   height:562px;
		   float:left;
		   position:relative;
		   }
		   
#main_body02{
           width:420px;
		   float:left;
		   position:relative;
		   }		   
		   
.main_body3{
           width:408px;		   
		   padding-left:12px;
		   float:left;
		   position:relative;
		   }
		   
.main_body4{
           width:400px;		   
		   padding-left:20px;
		   float:left;
		   position:relative;
		   }		   		   		   
		   		   

/* -------------------------------------------- End Main Body ------------------------------------------- */

/* ---------------------------------------------------------------- End Body Block -------------------------------------------------------------- */

/* ----------------------------------------------------- Start Sub Page ------------------------------------------------------------------- */

#insider{
	    width:906px;
		padding-bottom:124px;
	    background:url(images/insider_bg.gif) repeat-y;
	    float:left;
	    position:relative;
	    }
		
.insider2{
	    width:850px;
		padding-left:19px;
	    float:left;
	    position:relative;
	    }
		
	 .insider2a{
				width:625px;
				padding-right:25px;
				float:left;
				position:relative;
				}
				
				
		  .insider2c{
					width:170px;
					height:248px;
					float:left;
					position:relative;
					}						
		   
/* ----------------------------------------------------- End Sub Page ------------------------------------------------------------------- */
		   

/* -------------------------------------------- Start Bottom Body ------------------------------------------- */


#bottom{
	   width:911px;
	   padding-left:4px;
	   padding-right:4px;
	   float:left;
	   position:relative;
	   }

#bottom2{
	   width:907px;
	   padding-left:1px;
	   padding-right:1px;
	   border-left:1px solid #D0D0D0;
	   border-right:1px solid #D0D0D0;
	   float:left;
	   position:relative;
	   }
	   
#bottom3{
	   width:907px;
	   float:left;
	   position:relative;
	   }
	   
#bottom3a{
	   width:900px;
	   padding-right:5px;
	   background:url(images/gr_bottom_bg.gif) repeat-x;
	   height:39px;
	   padding-top:5px;
	   float:left;
	   position:relative;
	   }	   
	   
#bottom3b{
	   width:2px;
	   float:left;
	   position:relative;
	   }	   	   

/* -------------------------------------------- End Bottom Body ------------------------------------------- */



