/**
 * COLOUR MONITORING
 * 
 * Main top background color and strips, along with headers and left menu background and searchbar       #6fb869
 * Darker colour used in strips  #166221;
 * 
 * To change these, simply do a find and replace in this style sheet and log the new colours in the lines above
 * for future reference.   
 *
 **/    

body { font-family:arial,helvetica,sans-serif; font-size:9pt; }
a { text-decoration:none; color:black; }

#overall {
  width:750px;
  margin:auto;   
  border:1px solid #D3D3D3;  
  padding-bottom:15px; 
  float:none;
}

#top {
  width:100%;
  height:20px;
}

  #top span { margin:5px; }

#main_top {
  width:100%;
  height:107px;
  background:url('../images/new/menu_back.gif') no-repeat bottom right #6fb869;
}

  #main_top img { 
    margin:14px 0 20px 14px;
    float:left;
  }

  #menu {
    float:right;
    margin-top:79px;
    width:500px;
    font-size:12pt;
    color:white;
  }
  
    #menu a { float:left; color:white; }
    #menu span { margin:0 20px 0 20px; }

/* Search bar area */
#search {
  width:500px;
  margin:10px 100px 0 150px;
}

  /* IE6 hack */
  * html #search { margin:10px 50px 0 65px; }

  #search_top {
    width:100%;
    height:25px; 
    background:url('../images/new/search_top.gif') no-repeat top left #6fb869;
  }
  
    #sh2 {
      margin:2px 0 0 30px;
      color:white;
      font-size:12pt;
    }
  
  #search_main {
    height:95px;
    width:498px;
    border-left:1px solid #6fb869;
    border-right:1px solid #6fb869;
  }
  
    .search_p {
      font-size:8pt;
      font-weight:bold;
      margin:0px;
    }
  
    #search_main a { 
      font-size:8pt; 
      font-weight:bold;
      color:black;
    }
  
    #search_comp {
      width:248px;
      border-right:1px solid #6fb869;
      height:95px;
    }
    
      #comp_inner {
        width:200px;
        margin:10px 0 0 24px;
      } 
    
    #search_prod { width:248px; }
    
      #prod_inner {
        width:176px;
        margin:10px 24px 0 24px;
      }
            
      /* IE6 hack */
      * html #comp_inner { margin: 10px 0 0 10px; }
      * html #prod_inner { margin: 10px 0 0 10px; }          
  
  #search_bottom {
    width:100%;
    height:25px; 
    background:url('../images/new/search_bottom.gif') no-repeat top left #6fb869;
  }
/* End search bar area */

#min_height {
  width:1px;
  height:300px;
}

.strip {
  width:100%;
  height:0px;
  border-top:1px solid #166221;
  border-bottom:1px solid #6fb869;
}

#main {
  width:730px;
  margin:20px 0 0 10px;
}

  #leftbar {
    width:140px;
    margin-left:5px;
  }
  
    #leftbar div { 
      padding:10px; 
      background-color:#96d291; 
    }
  
  #content,#content2 {
    width:400px;
    margin-left:20px;
  }
  
    #content2 { width:496px; }
  
  #rightbar {
    width:140px;
    margin-right:5px;
    float:right;
  }
    
    #rightbar span { 
      font-size:11pt; 
      font-weight:bold; 
      color:#6fb869; 
      text-align:right; 
    }
    
    #rightbar hr { 
      border:1px solid #6fb869;
      width:100%;
    }

#clear {
  float:none;
  clear:both;
}

/* Needed for contact forms */
.form1{
/* font-weight:bold; */
width:40%;
clear:both;
}

.form2{ text-align:left; }

  .form2 input{ width:230px; }
  
  .form2 select{
  width:234px;
  font-size:8pt;
  }  

.form4{
width:100%;
text-align:center;
margin-top:15px;
}

.address{
width:25%;
font-weight:bold;
}
