/*
 * titles
 */

h2 {
  margin: 0 0 0.9em 0;
  padding: 0;
}
h2#sectors-title a {
  background: #fff url(/img/text-sector-to-view-our-product-range.gif) top left;
  display: block;
  width: 640px;
  height: 36px;
}
h2#latest-news-title a {
  background: #fff url(/img/latest-news-title-bg.gif) top left;
  display: block;
  width: 220px;
  height: 36px;
}
h2#latest-news-title {
  margin: 0 0 0 0;
}
h2#moore-biosystems-title a {
  background: #fff url(/img/moore-biosystems-title-bg.gif) top left;
  display: block;
  width: 220px;
  height: 86px;
}


h3 {
  margin: 0 0 0.5em 0;
  padding: 0;
}
h3#agricultural-title {
  margin: 0 0 0 0;
}
h3#building-title {
  margin: 0 0 0 0;
}
h3#civil-title {
  margin: 0 0 0 0;
}
h3#agricultural-title a {
  background: #fff url(/img/agriculture-title-bg.gif) top left;
  display: block;
  width: 200px;
  height: 40px;
}
h3#building-title a {
  background: #fff url(/img/construction-title-bg.gif) top left;
  display: block;
  width: 200px;
  height: 40px;
}
h3#civil-title a {
  background: #fff url(/img/civil-title-bg.gif) top left;
  display: block;
  width: 200px;
  height: 40px;
}


/*
 * Top Cycle Montage 
 */

div#site-container div#homepage-top-montage-box {
  background: #fff;
  overflow: hidden;
  padding: 0 1px 0 1px;
  width: 920px;
  w\idth: 918px;
  height: 200px;
}
div#homepage-top-montage-box div.slide {
  position: relative;
  padding: 0 1px 0 1px;
  width: 920px;
  w\idth: 918px;
  height: 200px;
}
div#homepage-top-montage-box div.slide img {
  display: block;
}
div.slide h3 {
  text-align: left;
  font-size: 1em;
  background: transparent url(/img/red-sub-title-bg.png) no-repeat top right;
  height: 58px;
  position: absolute;
  top: 144px;
  z-index: 2;
}
div.slide h3 a {
  text-transform: uppercase;
  text-decoration: none;
  color: #fff;
  font-size: 2.4em;
  font-weight: normal;
  background: transparent url(/img/red-sub-title-bg.png) no-repeat top right;
  padding: 11px 25px 8px 18px;
  display: block;
}




div#page-container div#page-content {
  background: #e8e9ea url(/img/hp-page-content-bg.gif) top left no-repeat;
  overflow: hidden;
}


/*
 * Page Content - left + right columns
 */

div#page-content div.left-column {
  margin: 0 14px 0 0;
  clear: both;
  float: left;
  width: 645px;
}
div#page-content div.right-column {
  float: left;
  width: 220px;
}
 
 
div#homepage-top-contents-box {
  margin: 0 0 20px 0;
  padding: 0 0 20px 0;
  background: transparent url(/img/text-sector-to-view-our-product-range.gif) no-repeat bottom left;
  overflow: hidden;
  width: 879px;
}
div#homepage-top-contents-box div#movie {
  margin: 0 20px 40px 0;
  float: left;
  width: 180px;
}

div.left-column ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
div.left-column ul li {
  padding: 0 15px 0 0;
  float: left;
  width: 220px;
  w\idth: 205px;
}
div.left-column ul li.end-of-row {
  padding: 0 0 0 0;
}
div.left-column ul li p {
  margin: 0 20px 0 0;
}


div.right-column ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
div.right-column ul li {
  padding: 0 0 0.7em 0;
}

div.right-column div#latest-news-box {
  background-color: #fff;
  padding: 8px 8px 10px 10px;
  overflow: hidden;
  width: 220px;
  w\idth: 202px;
}

div#video-box {
  height: 560px;
  width: 340px;
  display: none;  
}