﻿/* for W3C CSS compliance */
.void{} 
@media print {}

#product
{
	
}

.producttop
{
	padding: 20px 0 0 15px;
}

.productimage
{
	float: left;
	width: 240px;	
}

.prevnextdisabled,
.prevnextdisabled:hover
{
	color: #C0C0C0;
}

.prevnext
{
	padding: 15px 0 10px 65px;
	color: #000;
}

.producttext
{
	float: left;
	width: 315px;
	padding: 0 0 0 10px;
}

.productmodel
{
	padding: 8px 0 0 0;
	font-size: 12px;
}

.productdesc
{
	padding: 10px 0 0 0;
	line-height: 17px;	
}

.replacementbladelink
{
	padding: 10px 0 0 0;
}

.prices
{
	margin: 20px 0 15px 0;
}

.sale,
.strikeprice
{	
	font-size: 14px;
	color: #990000;
}

.strikeprice
{
	text-decoration: line-through;
}

.price,
.outofstock
{
	font-size: 14px;
	font-weight: bold;
}

.productbottom
{
	clear: both;					
}

.productbottom .groomer { background-color: #586784; color: #F8ED37; }
.productbottom .vet { background-color: #5C96B0; color: #FFF; }
.productbottom .pet { background-color: #9AB865; color: #FFF; }
.productbottom .equine { background-color: #D29229; color: #FFF; }
.productbottom .livestock { background-color: #C29E73; color: #FFF; }

.productbottomheading
{
	padding: 1px 0 2px 15px;
	font-weight: bold;
	font-size: 14px;
}

.productfeaturesandoptions
{
	margin: 10px 0 10px 0;	
}

.productfeatures
{
	float: left;
	width: 270px;
	padding: 0 65px 20px 15px;
	border-right: solid 1px #000;		
}

.productfeatures li 
{ 
	margin: 5px 0 0 0; 	
	list-style-image: url(../images/bullet.gif);
}

.productfeatures li ul 
{
	margin-left: 17px;	 
}

.additionallinks
{	
	float: left;
	padding: 0 0 0 30px;
	margin: 0 0 10px 0;
	width: 199px;	
}

.additionallinks .rule
{	
	width: 199px;
	height: 1px;
	margin: 10px 0 10px 0;
	background-color: #000;
}

.additionallinks li 
{ 
	margin: 5px 0 0 0; 	
	list-style-image: url(../images/bullet.gif);
}