#nav {
  width: 374px;
  margin: 1px 23px 0 223px;
  padding: 0;
  height: 28px;
  float: left;
  display: inline;
}

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

#nav li {
  display: inline;
  height: 28px;
  margin: 0;
  padding: 0 1px 0 0;
  float: left;
}

#nav ul li a {
  color: #545353;
  display: inline;
  margin: 0;
  padding: 0;
  float: left;
}

#nav ul li a:hover {
  color: #545353;
  display: inline;
  margin: 0;
  padding: 0;
}

#navbg {
  background-image: url(../../images/navbg.jpg);
  background-position: left top;
  background-repeat: repeat-x;
  padding: 0;
  margin: 0;
  float: left;
  width: 384px;
}

.nav_sub_bg {
  background-image: url(../../images/navbg.jpg);
  background-repeat: repeat-x;
  height: 35px;
}

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

#navbg li {
  display: inline;
  margin: 0;
  padding: 0;
}

#navbg ul li a {
  display: inline;
}

#navbg ul li a:hover {
  display: inline;
}


/* Updated by Riddhi */

ul#main_nav.sf-menu {
  background: url('../../images/main-nav.jpg') no-repeat 0 0;
  width: 955px;
  height: 61px;
  float: left;
  margin: 0 5px;
}

ul#main_nav.sf-menu li {
  position: relative;
  display: inline;
  float: left;
  z-index: 80;
  overflow: hidden;
  height: auto;
  background-color: #4D4D4F;
  color: #ffffff;
}

ul#main_nav.sf-menu li a {
  background: url('../../images/main-nav.jpg') no-repeat 0 0;
  display: block;
  float: left;
  height: 61px;
  text-indent: -9999px;
  color: #ffffff;
}

ul#main_nav.sf-menu li a.home {
  width: 107px;
  background-position: 0 0;
  display: inline;
}

ul#main_nav.sf-menu li a.product_range {
  width: 204px;
  background-position: -107px 0;
  display: inline;
}

ul#main_nav.sf-menu li a.wind_energy {
  width: 174px;
  background-position: -311px 0;
  display: inline;
}

ul#main_nav.sf-menu li a.construction {
  width: 188px;
  background-position: -485px 0;
  display: inline;
}

ul#main_nav.sf-menu li a.mining {
  width: 115px;
  background-position: -673px 0;
  display: inline;
}

ul#main_nav.sf-menu li a.contact_us {
  width: 167px;
  background-position: -788px 0;
  display: inline;
}

ul#main_nav.sf-menu li a.home:hover, ul#main_nav.sf-menu li a.home_a {
  width: 107px;
  background-position: 0 -61px;
  display: inline;
}

ul#main_nav.sf-menu li a.product_range:hover, ul#main_nav.sf-menu li a.product_range_a {
  width: 204px;
  background-position: -107px -61px;
  display: inline;
}

ul#main_nav.sf-menu li a.wind_energy:hover, ul#main_nav.sf-menu li a.wind_energy_a {
  width: 174px;
  background-position: -311px -61px;
  display: inline;
}

ul#main_nav.sf-menu li a.construction:hover, ul#main_nav.sf-menu li a.construction_a {
  width: 188px;
  background-position: -485px -61px;
  display: inline;
}

ul#main_nav.sf-menu li a.mining:hover, ul#main_nav.sf-menu li a.mining_a {
  width: 115px;
  background-position: -673px -61px;
  display: inline;
}

ul#main_nav.sf-menu li a.contact_us:hover, ul#main_nav.sf-menu li a.contact_us_a {
  width: 167px;
  background-position: -788px -61px;
  display: inline;
}


/* Updated by Riddhi */

ul#main_nav.sf-menu li li {
  background: none repeat scroll 0 0 #4D4D4F;
  border-bottom: 1px solid #7D8285;
  border-left: 1px solid #7D8285;
  border-right: 1px solid #7D8285;
  color: #FFFFFF;
  height: auto;
  letter-spacing: 0.3px;
  padding: 12px 10px 6px;
}

ul#main_nav.sf-menu li li a {
  background: none repeat scroll 0 0 transparent !important;
  font-family: Helvetica, Arial, sans-serif;
  color: #FFFFFF;
  float: left;
  font-size: 15px;
  font-weight: bold;
  height: auto;
  margin: 0;
  text-decoration: none;
  text-indent: 0;
  width: 174px;
  padding: 0 0 5px 8px;
}

ul#main_nav.sf-menu li li:hover {
  background-color: #2D2D2F !important;
}
