a {
 color:#3C480E;
 text-decoration: none;
} 
	      
a:hover {
 text-decoration: underline;
}

img {
 border:none;
}

.fl {
 float:left;
}

.fr {
 float:right;
}

.clearfix:after {
 content:".";
 display:block;
 height:0;
 clear:both;
 visibility:hidden;
}

.clearfix,
.displayfix {
 zoom:1;
}

a.btn {
 display:block;
 padding:2px 10px;
 color:#fff;
 background:#600;
 border:#cf9 1px solid;
 font-weight:bold;
}

a.btn:hover {
 background:#ABB57F;
 text-decoration:none;
 border-color:#3C480E;
}

.altcolor {
 color:#600;
}

.main-content {
 padding-top:10px;
 font:normal 9px verdana,sans-serif;
}

.content {
 margin-left:200px;
}

.content h1 {
 font-size:17px;
 color:#600;
 margin:0 0 10px 0;
}

.content p {
 margin:0 0 10px 0;
 font-size:12px;
 line-height:18px;
}

.content .altcolor,
.content p a {
 font-weight:bold;
}

.special {
 display:block;
 margin-top:10px;
 width:245px;
 float:left;
 font-weight:bold;
 text-align:center;
 font-size:11px;
}

.special img {
 margin-top:3px;
}

.prod-nav {
 float:left;
 list-style:none;
 margin:0 0 0 3px;
 padding:0;
}

.prod-nav li {
 font-weight:bold;
 margin-bottom:3px;
}

.prod-nav .btn {
 margin:5px 0 0 15px;
}

.prod-shots {
 width:152px;
 clear:right;
 float:right;
 margin:15px 0 0 10px;
}

.slideshow {
 width:250px;
 height:300px;
 clear:right;
 float:right;
 background:#000;
 border:#919676 1px solid;
 margin:15px 0 0 10px;
}

.slideshow-s {
 height:180px;
}

.prod-shots img {
 border:#919676 1px solid;
 margin-bottom:5px;
}

TD.new {
   font-family:Verdana,Arial,helvetica;
   font-size:10px;
   color:#3C480E;
   font-weight:normal;
   text-align:left;
   }
   
.title {
   font-family:Verdana,Arial,helvetica;
   font-size:13px;
   color:#595959;
   font-weight:normal;
   text-align:left;
   height : 18spx;
   } 
   
.footer {
   font-family:Arial,helvetica;
   font-size:9px;
   color:#606743;
   font-weight:normal;
   }