/*
 * Homepage Styles
 */
div#page-content  #centre-column{
  padding-top:0px !important;
}

div#page-content div#right-column {
  background: #ffffff;
  float: left;
  width: 38%;
}

div#right-column p {
  padding: 12px;
}

div#right-column #homepage-news{
 background:url(/img/newsheading.gif) top left no-repeat;
 overflow:hidden;
 padding-top:33px;
 width:100%;
}

#homepage-news ul{
  list-style:none;
  margin:0px;
  padding:0px;
}

#homepage-news ul li {
  margin:0px 0xp 12px 0px;
  padding:3px 0px;
  border-bottom:solid 1px #009999;
}

#homepage-news ul li.last {
  border-bottom:0px;
}

div#right-column #homepage-news ul li p{
  padding:3px 0px;
  margin:0px;
}

p.date{
 font-size:smaller;
 color:#999999;
}


#homepage-news ul li p a.title{
  color:#009999;
  font-weight:bold;
  text-decoration:none;
}

p a.title:hover{
 text-decoration:underline;
}


#product-range{
  color:#009999;
  border-bottom:solid 1px #009999;
  padding:5px 0px;
}

#product-cats{
 width:100%;
 overflow:hidden;
}

#product-cats ul{
  list-style:none;
  margin:10px 0px;
  padding:0px;
}

#product-cats ul li{
  float:left;
  margin:0px 0px 10px 0px;
  padding:0px;
  width:33%;
  height:80px;
}

#product-cats ul li a img{
 /*opacity:0.8;*/
}

#product-cats ul li a:hover img{
 /*opacity:1;*/
}