﻿/* for W3C CSS compliance */
.void{} 
@media print {}

#product {}

.producttop
{
	padding: 20px 0 0 15px;
}

.productimage
{
	float: left;
	width: 240px;	
}

.producttext
{
	float: left;
	width: 500px;
	padding: 0 0 0 10px;
}

.productname
{
	font-size: 16px;
	font-weight: bold;
}

.productmodel
{
	padding: 8px 0 0 0;
	font-size: 12px;
}

.productdesc
{
	padding: 10px 0 0 0;
	line-height: 17px;	
}

.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;	
	padding: 0 65px 20px 15px;	
}

.productfeatures li 
{ 
	margin-top: 5px; 
	list-style-image: url(../images/bullet.gif);
}

.productfeatures li ul 
{
	margin-left: 17px
}
