/** Top Menu */

#top_menu { 
  background: url(/images/global/top_menu/bg.jpg);
  height:33px;
  width:100%; 
  }
  
#top_menu ul 
{ 
  padding: 0 0 0 130px;
  margin: 0; 
}
  
#top_menu ul li { height:33px;float:left; }

#top_menu ul li,
#top_menu ul a { display:block; }
 
#top_menu a { 
  height:33px; 
  text-indent:-999em;
  }

#top_menu a:hover { background-position: bottom left; }

#top_menu_home,
#top_menu_home a { 
  background-image: url(/images/global/top_menu/home.jpg);
  width:45px; 
  }
  
#top_menu_about,
#top_menu_about a { 
  background-image: url(/images/global/top_menu/about.jpg);
  width:74px; 
  }

#top_menu_newsletter,
#top_menu_newsletter a { 
  background-image: url(/images/global/top_menu/newsletter.jpg);
  width:83px; 
  }
  
#top_menu_offers,
#top_menu_offers a { 
  background-image: url(/images/global/top_menu/offers.jpg);
  width:105px; 
  }

#top_menu_contact,
#top_menu_contact a { 
  background-image: url(/images/global/top_menu/contact.jpg);
  width:83px; 
  }

#top_menu_recruitment,
#top_menu_recruitment a { 
  background-image: url(/images/global/top_menu/recruitment.jpg);
  width:84px; 
  }

/** Second Top Menu */

#second_top_menu { 
  height:32px;
  margin: 0;
  padding: 0;
  width:100%; 
  }

#second_top_menu ul { padding:0;margin: 0; }

#second_top_menu ul li { height:32px;float:left; }

#second_top_menu ul li,
#second_top_menu ul a { display:block; }

#second_top_menu a { 
  height:32px; 
  text-indent:-999em;
  }

#second_top_menu a:hover { background-position: bottom left; }

#second_top_menu_garden,
#second_top_menu_garden a { 
  background-image: url(/images/global/second_top_menu/garden.jpg);
  width:119px; 
  }
  
#second_top_menu_aquatic,
#second_top_menu_aquatic a { 
  background-image: url(/images/global/second_top_menu/aquatic.jpg);
  width:109px; 
  }
  
#second_top_menu_country,
#second_top_menu_country a { 
  background-image: url(/images/global/second_top_menu/country.jpg);
  width:104px; 
  }

#second_top_menu_fencing,
#second_top_menu_fencing a { 
  background-image: url(/images/global/second_top_menu/fencing.jpg);
  width:139px; 
  }

#second_top_menu_landscape,
#second_top_menu_landscape a { 
  background-image: url(/images/global/second_top_menu/landscape.jpg);
  width:157px; 
  }

#second_top_menu_hire,
#second_top_menu_hire a { 
  background-image: url(/images/global/second_top_menu/hire.jpg);
  width:92px; 
  }
  
/** Sub Menu */

#sub_menu ul { padding:0;margin: 0;}

#sub_menu {
  border-right: 1px solid #b0b8a2;
  float:left;
  width:164px;
  }
  
#sub_menu li {
  background-color:white;
  border-bottom:1px solid #b0b8a2; 
  list-style:none; 
  }
  
#sub_menu a,
#sub_menu li {
  display:block;
  }
  
#sub_menu a {
  color:#555;
  font-weight:bold;
  padding: 6px 5px 4px 8px;
  text-align:bottom;
  text-decoration:none; 
  }
  
#sub_menu a:hover {
  color:black;
  }