/*-- CSS for home page --*/















/*-- section1: typography --*/































/*-- section2: colour--*/















#home #col1 {background-color: #F4F4EC;}















#home h2 {background-color: transparent;}















#home #footer_marg{border-top: 2px solid #D3D3D3;}































/*-- section3: layout--*/















#home #col1 {padding: 1px;} /*needed for IE otherwise sect1 overlaps col1 */















#home #col1_marg {







  position: relative;







}















#home #content p#news {margin-bottom: 0;}















#sect1 {







  position: relative;







  float: left;







  top: 5px;







  left: 1%;







  width: 38%;







}















#sect2 {







  position: relative;







  top: 5px;







  margin-left: 40%;







  width: 58%;







}















#home hr {







  clear: both;







  color: #F4F4EC;







  background-color: transparent;







  border: 0;







}















#intro, #oem, #special,#prod{







  position: relative;







}























#proddraw {







  position: relative;







  float: left;







  left: 0;







  width: 200px;







  text-align: left;







  margin: 1em 0 0 10px;







}















#proddraw img {z-index: 10000;}































#prodbenefits {







  position: relative;







  width: auto;







  margin-left: 186px;







  background-color: white;







}















#prodbenefits p{







  padding-left: 0;







}















#selector, #newsletter {







   position: relative;







}























/* secondary content */







#home #cont_sec {width: 14%;}



#home #cont_sec_marg {margin: 15px 5px 5px 5px;}















#cont_sec h2 {







  padding: 0 0 5px 0;







  text-align: center;







  background-color: #B5C8E6;







}















#cont_sec #searchtool {







  text-align: center;







}















#home #cont_sec #selproducts {







  background-color: white;







  padding-bottom: 5px;







}







#home #cont_sec .product {







  text-align: center;







  padding-top: 0;







  margin: 5px 0 15px 0;







}







#home #cont_sec .product h3 {







  font-size: 90%;







  border-bottom: 0;







  margin-top: 0;







  padding: 0;







}







#home #cont_sec .product a{







  margin:0;







  border: 0;







  background-color: white;







}







#home #cont_sec .product img{







  border: 0;







  background-color: white;







}















#cont_sec p.hidden_ {margin-top: 0;}























































