body{
  font-family: Arial, Helvetica, sans-serif;
  margin:0px;
  padding:0px;
  font-family: Verdana, Geneva, Arial, sans-serif;
  font-size: x-small;
  line-height: 1.5em;
  color: #000;
  background: #940B13 url(images/bg.jpg);
}
ul 
{
list-style-image: url('images/arrow.gif')
}
td, th{
  font-family: Arial, Helvetica, sans-serif;
  margin:0px;
  padding:0px;
  font-family: Verdana, Geneva, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5em;
  color: #000;
}
a {
  color: #1B6DD3;
}

a:visited {
  color: #1B6DD3;
}

a:hover {
  color: #A50101;
}
table.main {
	background: #fff;
}
td.info {
	background: #F2F2F2 url('images/bg-info.jpg') repeat-x;

}
.price {
  font-family: Georgia, sans-serif;
  margin:0px;
  padding:0px;
  font-size: 19px;
  font-weight:bold;
  color: #000;
}
.free-shipping {
  font-family: Tahoma;
  margin:0px;
  padding:0px;
  font-size: 9px;
  font-weight:normal;
  color: #999;
}
.heading {
  font-family: Tahoma;
  margin:0px;
  padding:0px;
  font-size: 18px;
  font-weight:bold;
  color: #999;
}
.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #ffffff;
padding: 5px;
left: -500px;
border: 1px solid #D9D9D9;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: -350px; /*position where enlarged image should offset horizontally */

}