body{
font-family:Georgia,"Times New Roman",Times,serif;
font-size:95%;
}
em{
font-style:italic;
font-weight:bold;
}
h1{
color:#683498;
font-size:115%;
font-weight:bold;
text-align:center;
}
h3{
color:#9370DB;
font-size:105%;
text-align:center;
}
p{
font-family:Georgia,"Times New Roman",Times,serif;
font-size:95%;
line-height:20px;
}
td.cc{
	background:#9999FF;
	border-left:2px solid #603090;
	border-right:2px solid #603090;
	border-top:2px solid #603090;
	text-align:center;
	vertical-align:top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
td.content{
background:#FFF8DC;
border-left:2px solid #603090;
border-right:2px solid #603090;
font-size:100%;
margin-right:6px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
text-align:center;
vertical-align:top;
}
td.ends{
background:#9999FF;
border-top:2px solid #603090;
}
td.menu{
font-size:90%;
font-weight:bold;
text-align:center;
}
td.side{
background-color:#CCCCFF;
text-align:center;
vertical-align:top;
width:145px;
}
tr{
vertical-align:top;
}
ul{
font-size:95%;
}
.chartdescribe{
font-size:80%;
margin:5px;
padding:5px;
}
.charthead{
color:#000000;
font-size:80%;
font-weight:bold;
text-align:center;
}
.chartratedingredients{
font-size:75%;
text-align:center;
}
.chartsmall{
font-size:75%;
text-align:left;
}
.chartsubhead1{
color:#603090;
font-size:80%;
font-weight:bold;
margin:5px;
padding:5px;
text-align:left;
}
.chartsubhead2{
font-size:75%;
font-weight:bold;
margin:5px;
padding:5px;
text-align:center;
}
.chartsubhead3{
color:#990000;
font-size:90%;
font-weight:bold;
margin:5px;
padding:5px;
text-align:center;
}
.client{
color:#660033;
font-weight:bold;
padding-right:10px;
text-align:right;
}
.dashedborder{
border:thin dashed #999999;
text-align:center;
}
.detailspace{
padding-left:10px;
padding-right:10px;
text-align:left;
vertical-align:top;
}
.extras{
text-align:center;
}
.fineprint{
font-size:80%;
}
.gold{
color:#FFCC00;
font-size:98%;
}
.mediumpurple{
background-color:#C8CCFF;
border:thin solid #CCCCFF;
height:40px;
text-align:center;
}
.navcategory{
background-image:url(images/navCategory.gif);
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif,"Trebuchet MS";
font-size:78%;
font-weight:bold;
height:20px;
padding-left:5px;
padding-top:2px;
text-decoration:none;
width:145px;
}
.navlevelone{
background-color:#D0CCFF;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:0.75em;
font-weight:bold;
padding-left:10px;
text-align:left;
}
.navleveltwo{
background-color:#D0CCFF;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:.80em;
font-weight:normal;
list-style-position:inside;
list-style-type:square;
padding-left:20px;
text-align:left;
}
.navmenu{
background-color:#D0CCFF;
background-image:url(images/pawLight.gif);
background-repeat:no-repeat;
color:#4B0082;
font-family:Verdana,Arial,Helvetica,sans-serif,"Trebuchet MS";
font-size:73%;
font-weight:bold;
height:20px;
margin-left:25px;
padding-bottom:4px;
padding-left:25px;
padding-top:4px;
width:145px;
}
.navmenu a,.navmenu a:link,.navmenu a:active,.navmenu a:visited{
color:#683498;
text-decoration:none;
}
.navmenu a:hover{
color:#FFFFFF;
}
.orderbox{
border:2px solid #FFCC66;
}
.productbold{
background-position:center;
font-size:115%;
font-weight:bold;
margin-left:3px;
padding-left:3px;
text-align:center;
}
.productfineprint{
background-position:center;
font-size:85%;
text-align:center;
}
.productname{
background-color:#D0CCFF;
border:1px solid #603090;
color:#603090;
font-size:95%;
font-weight:bold;
height:25px;
margin:5px;
padding:5px;
}
.productpreferred{
	background-color:#FFFFCC;
	font-size:85%;
	font-style:italic;
	height:25px;
	margin:5px;
	padding:5px;
	text-align:center;
	border-top: 1px none #603090;
	border-right: 1px solid #603090;
	border-bottom: 1px solid #603090;
	border-left: 1px solid #603090;

}
.productprice{
color:#990000;
font-size:115%;
font-weight:bold;
text-align:center;
}
.productrowborder{
background-color:#FFFFFF;
background-position:center;
border-right:1px solid #603090;
margin:3px;
padding:3px;
vertical-align:middle;
}
.productrowdashleftborder{
background-color:#FFFFFF;
background-position:center;
border-left:1px solid #603090;
border-top:1px dashed #603090;
margin:3px;
padding:3px;
vertical-align:middle;
}
.productrowdashnoborder{
background-color:#FFFFFF;
background-position:center;
border-top:1px dashed #603090;
margin:3px;
padding:3px;
vertical-align:middle;
}
.productrowdashrightborder{
background-color:#FFFFFF;
background-position:center;
border-right:1px solid #603090;
border-top:1px dashed #603090;
margin:3px;
padding:3px;
vertical-align:middle;
}
.productrowleftborder{
	background-color:#FFFFFF;
	border-left:1px solid #603090;
	margin:3px;
	padding:10px 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #603090;

}
.productrownoborder{
	background-color:#FFFFFF;
	margin:3px;
	padding:10px 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #663399;

}
.productrowrightborder{
background-color:#FFFFFF;
border-bottom-color:#603090;
border-bottom-style:solid;
border-bottom-width:1px;
border-right:1px solid #603090;
margin:3px;
padding:10px 3px;
text-align:center;
}
.promolink{
color:#CCCCFF;
font-family:Verdana,Arial,Helvetica,sans-serif,"Trebuchet MS";
line-height: 95%;
margin: 5px;
}
.promolink a,.promolink a:link,.promolink a:visited{
color:#CCCCFF;
text-decoration: none;
font-size:85%;

}
.promolink a:active,.promolink a:hover{
color:#CCCCFF;
 text-decoration: underline;
}
.promopaw{
background-color:#603090;
background-repeat:no-repeat;
text-align:center;
width:145px;;
}
.promoplain{
background-color:#603090;
text-align:center;
width:145px;
vertical-align: 50%;
}
.promosub{
color:#CCCCFF;
font-family:Verdana,Arial,Helvetica,sans-serif,"Trebuchet MS";
font-weight:bold;
font-size:85%;
line-height: 105%;
margin: 5px;
 }
.promosub a,.promosub a:link,.promosub a:visited{
color:#CCCCFF;
 text-decoration: none;
}
.promosub a:active,.promosub a:hover{
color:#CCCCFF;
 text-decoration: underline;
}
.sitter{
background-color:#FFFFFF;
background-image:url(images/paw.gif);
background-position:right top;
background-repeat:no-repeat;
border:thin solid #9999CC;
}
.smalltext{
font-size:80%;
}
.smalltextads{
vertical-align:top;
}
.subhead{
color:#683498;
font-size:105%;
font-weight:bold;
text-align:center;
}
.subhead2{
color:#683498;
font-size:100%;
font-weight:bold;
line-height:normal;
text-align:left;
}
.tablecoloredborder{
border:1px solid #FFCC66;/* border,bordercolor */
font-size:95%;
margin:0px;/* cellspacing */
padding:1px;/* cellpadding */
}
.tableshading{
background-color:#F5DEB3;
}
.tagline{
color:#CCCCFF;
font-family:Verdana,Arial,Helvetica,sans-serif,"Trebuchet MS";
font-size:90%;
font-weight:bold;
text-align:center;
}
.testimonials{
background-color:#FFFFF0;
border:2px solid #FFCC66;/* border,bordercolor */
padding:5px;/* cellpadding */
width:100%;
}
.testimonialtext{
color:#996600;
font-size:90%;
font-style:italic;
line-height:26px;
padding-left:10px;
padding-right:10px;
}
.testimonialtext1st{
background-attachment:fixed;
background-image:url(images/leftQuote.gif);
background-position:left top;
background-repeat:no-repeat;
color:#996600;
font-size:90%;
font-style:italic;
line-height:26px;
padding-left:10px;
padding-right:10px;
padding-top:15px;
}
.testimonialtextlast{
background-attachment:fixed;
background-image:url(images/rightQuote.gif);
background-position:right bottom;
background-repeat:no-repeat;
color:#996600;
font-size:90%;
font-style:italic;
line-height:26px;
padding-left:10px;
padding-right:10px;
padding-top:15px;
}
.trademark{
font-size:75%;
vertical-align:20%;
}
.productrowSidesBorder {
	background-color:#FFFFFF;
	background-position:center;
	border-right:1px solid #603090;
	border-top:none;
	margin:6px;
	padding:6px;
	vertical-align:text-bottom;
	border-bottom-style: none;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #603090;


}
h2 {
	font-size: 100%;
	text-align: center;
}
.yourPetsLifeCategory {
	border: 1px dotted #996600;
	font-size: 105%;
	padding: 5px;
	background-color: #f5deb3;
}
.yourPetsLifeLink {
	padding-top: 3px;
	padding-bottom: 3px;
}
.yourPetsLifeLinkSpace {
	height: 10px;

}
.smallLogo {
	background-image: url(images/vipLogoSmall.gif);
	background-repeat: no-repeat;
}
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	padding-top: 6px;
	padding-bottom: 6px;
	line-height: 125%;
}

