a:hover {background-position: 0 0;}

div.product_showcase
{
position:relative;
 padding-top: 0px; 
padding-left: 0px;
padding-right: 0px;
 padding-bottom:0px;
 margin: 0 0;
  
/*width:796px;*/
  background-color: rgb(100,100,100);
}

div.download_cat_separator
{
 background-color:rgb(2550,255,255);
 height:10px; 
}

div.download_cat
{
 background-color:rgb(50,50,50);
 height:24px;
 text-align:left;
 padding-left:5px;
 font-weight: bold;
}

a.download_cat_text
{
 font-size:11.0px;
 font-family:"Verdana";
 color:red 
}

div.centerpro
{
 outline: 0;
 border: 0;
 padding:10px;
 margin: 0 auto;
 width:700px;
}

div.propic
{
  
min-height: 200px;
  padding-left: 0px;
  padding-top: 0px;
  margin: 0 auto;
  background-color: rgb(255,255,255);
}

img.showpic
{
 
  z-index:1;
  position:absolute;
  left:435px;
  top:25px;
  bottom:3px;
  right:3px;
  border: 0;

  padding-left: 0px;
  padding-top: 0px;
  margin: 0 0;
visibility: hidden;
}

div.cont
{
  padding-left: 10px;
  padding-top: 11px;
  margin: 1px 0;
  height: 29px;
  width:300px;
  text-align: left;
  background-color: rgb(240,240,240);
}

div.bord
{
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  width:310px;
  height:10px;
  background-color: rgb(220,220,220);
}


div.product_showcase a
{
  
  font-family: "Verdana";
  font-size: 11px;
  color: rgb(20, 50, 80);
  /*color: rgb(255, 255, 255);*/
  text-decoration: none;
}

div.product_showcase a:visited {color: rgb(20, 50, 80);}

div.product_showcase a:hover div.cont
{
background-color: rgb(220,0,0);
color: rgb(255, 255, 255);
}

div.product_showcase a:hover img.showpic
{
visibility: visible;
}

