@charset "utf-8";
body{
font-family: Arial;
background:url('../images/body-background.jpg');
}
body, p, td, a {
  font-family: Arial;
  font-size: 13px !important;
}
a, a:link, a:visited, a:hover {
   color: #64a70b;
}

ol {
    float: left;
    margin-bottom: 10px;
    margin-left: 30px;
}

h1 {
 font-size: 24px;
 line-height: 25px; 
}
.signin-field-container a {
   color: #  ; 
}

.biocleaninglink {
    float: right;
    margin-top: 9px;
}
#wrap {
  float:left;
  width:100%;
  background:url("../images/bottomshadow.png") repeat-x scroll center bottom #fff
}
#wrap-inside {
  margin:0 auto;
  width:1000px;
  height: auto;
  min-height:690px;
}

.contourField.text.phone.textfield {
    width: 449px;
}
#content{
  float: left;
  width: 1000px;
  height: auto;
  min-height:644px;
}
#header {
  float: left;
  height: 140px;
  width: 100%;
  background:url('../images/header.png') repeat-x;
}
#inner {
  float:left;
  width:100%;
  height:auto;
  min-height:619px;
}
#header-wrap {
  margin:0 auto;
  width:1000px;
}
.bio-product-logo-container {
  float:left;
  width:370px;
  margin-left:-10px;
}
.right-menu-content-holder {
  float:left;
  width:625px;
  height:144px;
}
.right-menu-container{
  float:right;
  width:566px;
  height:127px;
}
.search-field-container {
  float:right;
  width:300px;
  height:43px;
}
.search-field {
  float:right;
  width:227px;
  height:30px;
  background:url('../images/search-field.png') no-repeat;
}
input.search-field {
  float:left;
  width:190px;
  height:30px;
  padding:0 8px;
  border:none;
  color:#cfcbcb;
  font-weight:bold;
}
input.search-button{
  float:right;
  border:none;
  margin-right:12px;
  margin-top:-22px;
  width:17px;
  height:15px;
  background:url('../images/search-button.png') no-repeat;
  cursor:pointer;
}
.search-container {
  float:left;
  width:299px;
  height:30px;
  margin-top:15px;
}
.search-container p{
  color:#fff;
  font-size:13px;
  float:left;
  width:auto;
  margin-top:8px;
  font-weight:bold;
}
.signin-field-container {
  float: left;
  width: 260px;
  height: 21px;
  vertical-align: middle;
  text-align: right;
  margin-top: 20px;
}
ul.main-menu {
  display: block;
    float: right;
  margin-right:-20px;
    width: 620px;
  margin-top:50px;
}
ul.main-menu li{
display:inline;
}



/* Changed by PB 12/07/2015 */


ul.main-menu li a, .signin-link{
text-decoration:none;
font-weight:bold;
font-size:13px;
color:#333f48;
padding: 5px 15px;}


ul.main-menu li a.active, .signin-link.active{
background:#ffffff;
padding: 5px 15px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
color:#333f48;
}

ul.main-menu li a:hover,  .signin-link:hover{
background:#ffffff;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
color:#64a70b;
}

/* End Change */


.content-container {
  float:left;
  width:100%;
  height:auto;
  min-height:580px;
  margin-top:38px;
  margin-bottom:30px;
  line-height: 18px;
  /*padding-left: 20px;*/
}
.content-container span{
  /*font-size:22px;
  line-height:30px;
  font-family:'dax-regular';*/
}
.content_container_h1 {
  width:980px;
}
.slide-holder {
float:left;
width:958px;
height:368px;
margin-top:28px;
border:10px solid #f8f8f8;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
.slide-container {
float:left;
width:100%;
height:368px;
}
.left-slide-image-container {
  float:left;
  width:518px;
  height:368px;
}
.left-slide-image-container02 {
  float:left;
  margin-top:40px;
  margin-left:100px;
}
.right-slide-text-container{
  float:right;
  width:437px;
  height:368px;
}
.right-slide-text-content-holder {
  float:left;
  width:294px;
  min-height:186px;
  height:auto;
  margin:75px 88px;
}
.right-slide-text-content-holder p{
color:#64a70b;
font-size:18px;
line-height:25px;
}
.right-slide-text-content-holder02 {
  float:left;
  width:500px;
  min-height:100px;
  height:auto;
  margin:120px 88px;
}
.right-slide-text-content-holder02  p{
color:#64a70b;
font-size:18px;
line-height:25px;
}
.bottom-product-container {
  float:left;
  width:auto;
  min-width:970px;
  height:114px;
  margin-top:16px;
}
.product-container {
  float:left;
  /*width:332px;*/
  height:114px;
}
.product-holder{
  float:left;
  width:296px;
  height:103px;
  border:8px solid #f8f8f8;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  
}
.product-border-holder {
  float:left;
  width:296px;
  height:103px;
  border:1px solid #d4d4d4;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.product_left_content_container {
  float:left;
  width:175px;
  height:100px;
}
.product_left_content_holder {
  float:left;
  width:auto;
  height:78px;
  margin-top:13px;
  margin-left:8px;
}
.product_left_title {
  float:left;
  width:auto;
  height:21px;
  color:#a7c945;
  font-size:16px;
  font-weight:bold;
}
.product_left_content{
  float:left;
  width:200px;
  height:36px;
  color:#b8b7b7;
  font-size:12px;
  line-height:16px;
}
.product_right_image_container {
  float: right;
    padding: 10px 15px;
}
/*02*/
.product_left_content_container02 {
  float:left;
 /* width:153px;*/
   width:297px;
  height:auto;
  min-height:100px;
}
.product_left_content_holder02 {
  float:left;
  width:183px;
  height:78px;
  margin-top:6px;
  margin-left:8px;
}
.product_left_title02 {
  float:left;
  width:100%;
  height:21px;
  color:#a7c945;
  font-size:16px;
  font-weight:bold;
}
.product_left_content02 {
  float:left;
  width:146px;
  height:36px;
  color:#b8b7b7;
  font-size:12px;
  line-height:16px;
}
/*.product_right_image_container02 {
  float: right;
    padding: 10px 5px;
}*/

.product_right_image_container02 {
    float: right;
    left: -11px;
    position: relative;
    top: -88px;
}
/*03*/
.product_left_content_container03 {
  float:left;
  width:118px;
  height:100px;
}
.product_left_content_holder03 {
  float:left;
  width:118px;
  height:78px;
  margin-top:13px;
  margin-left:8px;
}
.product_left_title03 {
  float:left;
  width:100%;
  height:21px;
  color:#a7c945;
  font-size:16px;
  font-weight:bold;
}
.product_left_content03 {
  float:left;
  width:118px;
  height:36px;
  color:#b8b7b7;
  font-size:12px;
  line-height:16px;
}
.product_right_image_container03 {
  float: right;
    padding: 18px 15px;
}
a.readmore {
float:left;
  margin-top:5px;
}
#footer-wrap {
  float:left;
  width:100%;
  height:390px;
}
#footer-container{
  margin:0 auto;
  width:1000px;
}
#footer{
  float:left;
  margin-left:10px;
  width:1000px;
}
.footer-content-holder {
  float:left;
  width:961px;
  height:309px;
  margin-top:32px;
}
.footer-info-content {
  float:left;
  width:958px;
  height:161px;
  margin-bottom:20px;
}
.footer-logo-container {
  float:left;
  width:958px;
  min-height:105px;
  border-top:1px dotted #cdcdcd;
  border-bottom:1px dotted #cdcdcd;
}
.footer-copyright-container {
  float:left;
  width:958px;
  height:30px;
  padding-top:20px;
}
.copyright_holder {
  float:left;
  color:#989999;
  font-size:12px;
}
.digital_response{
  float:right;
  color:#989999;
  font-size:12px;
}
.digital_response a{
  color:#989999;
  font-size:12px;
  text-decoration:none;
}

.info-footer-menu-container {
  float:right;
  width:735px;
  height:auto;
  min-height:160px;
}
.contact-img-container {
  float:left;
  width:auto;
}
.footer-menu-list {
  float:left;
  width:auto;
  min-width:140px;
  height:158px;
}
ul.footer-list-item {
    display: block;
    line-height: 16px;
    margin-bottom: 23px;
}
ul.footer-list-item li {
    display: inherit;
}
ul.footer-list-item li b {
  color: #4E4E4E;
    float: left;
    font-size: 13px;
    margin-bottom: 10px;
    margin-left: -2px;
    width: 100%;
}
ul.footer-list-item li a {
    color: #64a70b;
    font-size: 13px;
    line-height: 20px;
    text-decoration: none;
}
.footer-contactus-content{
  float:right;
  width:200px;
  height:auto;
  min-height:119px;
}
.contact-us-text-title{
  float:left;
  width:100%;
  color:#4E4E4E;
  font-size:13px;
  margin-bottom:8px;
}
.contact-us-content {
  float:left;
  color:#616262;
  font-size:13px;
  line-height:18px;
}
.contact-us-content span{
  color:#64a70b;
}
.contact-us-content a{
  text-decoration:none;
}
ul.logo-container {
  float:left;
  
  margin-top:23px;
}
ul.logo-container li{
  float:left;
  padding-right:10px;
}
.itsallaboutsuccess{
  float:left;
  margin-top:40px;
  margin-left:40px;
}
input.signin{
  border:none;
  background:none;
  color:#fff;
  font-weight:bold;
  cursor:pointer;
  float:left;
  margin-top:5px;
}
.slide{
  float:left;
  width:100%;
  height:100%;
}
.slides_control {
  height:368px !important;
}
ul.pagination {
float:right;
position:relative;
display:block;
margin-top:-30px;
margin-right:20px;
z-index:10;
}
ul.pagination  li{
float:left;
margin-left:2px;
  display:inline;
  padding: 4px 6px;
  background:url('../images/numberbox.png');
}
ul.pagination  li.current{
  background:url('../images/numberboxactive.png');
}
ul.pagination  li a{
  float:left;
  text-decoration:none;
  color:#fff;
  font-weight:bold;
  font-size:12px;
  
}
img.image {
  float:left;
    border:1px solid #d4d4d4;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

/*products css*/
.content_container_h1_sub {
  background: url("../images/headerborder.png") repeat-x scroll left bottom transparent;
    color: #000000;
    font-size: 35px;
    min-height: 50px;
    height:auto;
    margin-left: 20px;
    width: 970px;
    font-family:'dax-bold';
}
#content-left-container {
    float: left;
    line-height: 18px;
    min-height: 565px;
    min-width: 447px;
    padding-left: 20px;
  margin-top:20px;
    width: 447px;
}
.content-intro-line {
  color: #676767;
    float: left;
    font-size: 15px;
    font-weight: bold;
    line-height: 20px;
    text-align: left;
}
.content-main-line {
  color: #000000;
    float: left;
    font-size: 12px;
  line-height:23px;
  margin-top:6px;
}
.content-main-list{
  color: #000000;
    float: left;
    font-size: 12px;
  line-height:23px;
}
#content-right-container {
  float: right;
    margin-top: 20px;
    min-height: 444px;
    min-width: 440px;
    width: 440px;
}
.featured-image-container {
float:left;
  margin-bottom:15px;
}
#content-right-details-container {
  font-size: 12px;
    margin-top: 20px;
  line-height:23px;
}
#content-right-details-container ul {
  list-style: disc outside none;
    margin-left: 20px;
    margin-top: 10px;
  line-height: 20px;
}
img.image {
    border: 1px solid #D4D4D4;
    border-radius: 6px 6px 6px 6px;
    float: left;
}
.box-result {
  margin-top:20px;
float:left;
  width:100%;
  
}
.box-result li a{
color: #64a70b;
    font-family: 'dax-bold';
  font-weight:bold;
  text-decoration:none;

  
}
.box-result li a:hover {
    border-bottom:1px solid #64a70b;
}

.box-result li {
  margin-bottom:3px;
}
.search-content-box ul{
float:left;
  margin-top:20px;
  margin-left:20px;
 

}
.search-content-box p {
  float:left;
  margin-top:2px;
  font-size:14px;
  color:#333;
  margin-bottom:5px;
   
}
.searcresult-title{
  float:left;
margin-top:38px;

}
.searcresult-title h1{
color: #000000;
    font-family: 'dax-bold';
    font-size: 35px;
}

.login-wrap {
  margin-left: 20px;
  margin-top: 20px; 
}


.contourPageName, #contour legend {
   display: none !important; 
}

#contour label.fieldLabel {
   margin-top: 10px; 
    width: 135px !important;
}

#contour input.contourButton {
    float: right !important;
    margin-right: 0 !important;
}

#contour select {
width: 300px !important;
padding: 5px;
}
.location-content-container {
float:left;
width:316px;
height:auto;
}
.location-container{
float:left;
width:970px;
height:auto;  
}
.location-content-container p strong a{
text-decoration:none;
color:#000000;
}

#info-centre-container {
  width: 100%;
  padding-left: 200px;   /* LC width */
  padding-right: 150px;  /* RC width */
}
#infocentre-container .column {
  position: relative;
  float: left;
}
#infocentre-center {
 {
  width: 33%;
}
#infocentre-left {
  width: 33%;          /* LC width */
  right: 200px;          /* LC width */
  margin-left: -100%;
}
#infocentre-right {
  width: 33%;          /* RC width */
  margin-right: -150px;  /* RC width */
}
/*** IE6 Fix ***/
* html #left {
  left: 150px;           /* RC width */
}
.okimg {
  background-image:url(/images/ok.png);
  background-position:0 -3px;
  background-repeat:no-repeat;
  width:18px;
  height:19px;
  padding-left: 21px;
}

span.okimg {
  background-image:url(/images/ok.png);
  background-position:0 -3px;
  background-repeat:no-repeat;
  width:18px;
  height:19px;
  padding-left: 21px;
}

p.okimg {
  background-image:url(/images/ok.png);
  background-position:0 -3px;
  background-repeat:no-repeat;
  width:18px;
  height:19px;
  padding-left: 21px;
}

.content-container span.okimg {
  background-image:url(/images/ok.png);
  background-position:0 -3px;
  background-repeat:no-repeat;
  width:18px;
  height:19px;
  padding-left: 21px;
}

.content-container p.okimg {
  background-image:url(/images/ok.png);
  background-position:0 -3px;
  background-repeat:no-repeat;
  width:18px;
  height:19px;
  padding-left: 21px;
}

.content-container .okimg {
  background-image:url(/images/ok.png);
  background-position:0 -3px;
  background-repeat:no-repeat;
  width:18px;
  height:19px;
  padding-left: 21px;
}




























/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
