BODY                {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px;  background-color: #ffffff; color: #000000; margin-top: 0px; } 
BODY#articles       {background-color: #ccccff; background-image: url(../Images/articlesBkgrnd.gif);} 
BODY#stories        {background-color: #ccccff; background-image: url(../Images/storiesBkgrnd.gif);}
BODY#ldp        {background-color: #ffffff; background-image: url(../Images/ldp.gif);} 
BODY#shops          {background-color: #ccccff; background-image: url(../Images/shopsBkgrnd.gif);} 
BODY#breeders       {background-color: #ccffff; background-image: url(../Images/breedersBkgrnd.gif);} 
BODY#getting        {background-color: #ccffff; background-image: url(../Images/gettingBkgrnd.gif);} 
BODY#activities     {background-color: #ffccff; background-image: url(../Images/activitiesBkgrnd.gif);} 
BODY#herding        {background-color: #ffccff; background-image: url(../Images/activitiesBkgrnd.gif);} 
BODY#agility        {background-color: #ffccff; background-image: url(../Images/agilityBkgrnd.gif);} 
BODY#therapy        {background-color: #ffff99; background-image: url(../Images/therapyBkgrnd.gif);} 
BODY#behavior       {background-color: #ffffff; background-image: url(../Images/behaviorBkgrnd.gif);} 
BODY#myDogs         {background-color: #ffffff; background-image: url(../Images/myDogsBkgrnd.gif);} 
table.eval          {border: medium solid #003399; }
table.terms         {border: medium solid #993300; }
TD.toplink          {font-family: Tahoma, Verdana, Arial, Helvetica, san-serif; font-size:7pt; padding:2px 2px 0px 0px; text-align:center; }
.head               {border-bottom-width: 2px; border-bottom-color: #CC0000; }
.tableLine          {border-color: black black #003399; border-bottom-width: medium; }
.topnav             {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px;  background-color: #CCFFFF; 	margin: 3px; 	padding: 3px; 	border-top-width: 2px; 	border-right-width: 2px; 	border-bottom-width: 2px; 	border-left-width: 2px; 	border-top-style: none; 	border-right-style: solid; 	border-bottom-style: none; 	border-left-style: solid; 	border-top-color: #663399; 	border-right-color: #663399; 	border-bottom-color: #663399; 	border-left-color: #663399; 	line-height: 200%; } 
.bloglink           {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: x-small; font-variant: small-caps; color: #660000; } 
.whitebg            {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px;  background-color: #ffffff; } 
.yellowbg           {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px;  background-color: yellow; }
.red                { color: #FF0000; }
.larger             { font-size: larger; }
.url                { font-size: small; font-style: italic; }
.cpsearchbox        { width:180px; background-color:#E8E8E8; border:#8E4103 1px solid; text-align:left; padding:4px; }

.articlesBoxWhite   {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px;  background-color: #ffffff; border: medium #ccccff solid; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; overflow: visible; position: relative; visibility: visible; width: 90%; left: 5%; clear: left; } 
.shopsBoxWhite      {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px;  background-color: #ffffff; border: medium #ccccff solid; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; overflow: visible; position: relative; visibility: visible; width: 90%; left: 5%; clear: left; } 
.storiesBoxWhite    {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px;  background-color: #ffffff; border: medium #ccccff solid; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; overflow: visible; position: relative; visibility: visible; width: 90%; left: 5%; clear: left; } 
.ldpBoxWhite    {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px;  background-color: #ffffff; border: medium #ccccff solid; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; overflow: visible; position: relative; visibility: visible; width: 90%; left: 5%; clear: left; } 
.myDogsBoxWhite     {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px;  background-color: #ffffff; border: medium #ccffcc solid; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; overflow: visible; position: relative; visibility: visible; width: 90%; left: 5%; clear: left; } 
.behaviorBoxWhite   {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px;  background-color: #ffffff; border: medium #ccffff solid; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; overflow: visible; position: relative; visibility: visible; width: 90%; left: 5%; clear: left; } 
.breedersBoxWhite  {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px;  background-color: #ffffff; border: medium #ccffff solid; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; overflow: visible; position: relative; visibility: visible; width: 90%; left: 5%; clear: left; } 
.gettingBoxWhite    {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px;  background-color: #ffffff; border: medium #ccffff solid; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; overflow: visible; position: relative; visibility: visible; width: 90%; left: 5%; clear: left; } 
.activitiesBoxWhite {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px;  background-color: #ffffff; border: medium #ffccff solid; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; overflow: visible; position: relative; visibility: visible; width: 90%; left: 5%; clear: left; } 
.herdingBoxWhite {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px;  background-color: #ffffff; border: medium #ffccff solid; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; overflow: visible; position: relative; visibility: visible; width: 90%; left: 5%; clear: left; } 
.agilityBoxWhite    {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px;  background-color: #ffffff; border: medium #ffccff solid; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; overflow: visible; position: relative; visibility: visible; width: 90%; left: 5%; clear: left; } 
.therapyBoxWhite    {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px;  background-color: #ffffff; border: medium #ffff99 solid; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; overflow: visible; position: relative; visibility: visible; width: 90%; left: 5%; clear: left; } 
.boxWhite           {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px;  background-color: #FFFFFF; border: medium #FFCCFF solid; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; overflow: visible; position: relative; visibility: visible; width: 90%; left: 5%; clear: left; }
.articlesFooter     {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px;  background-color: #ccccff; background-image: url(../Images/articlesBkgrnd.gif); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; overflow: visible; position: relative; visibility: visible; width: 90%; left: 5%; text-align: left; clear: left; } 
.shopsFooter        {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px;  background-color: #ccccff; background-image: url(../Images/shopsBkgrnd.gif); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; overflow: visible; position: relative; visibility: visible; width: 90%; left: 5%; text-align: left; clear: left; } 
.storiesFooter      {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px;  background-color: #ccccff; background-image: url(../Images/storiesBkgrnd.gif); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; overflow: visible; position: relative; visibility: visible; width: 90%; left: 5%; text-align: left; clear: left; } 
.ldpFooter      {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px;  background-color: #ffffff; background-image: url(../Images/ldpBkgrnd.gif); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; overflow: visible; position: relative; visibility: visible; width: 90%; left: 5%; text-align: left; clear: left; } 
.myDogsFooter       {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px;  background-color: #ccffcc; background-image: url(../Images/myDogsBkgrnd.gif); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; overflow: visible; position: relative; visibility: visible; width: 90%; left: 5%; text-align: left; clear: left; } 
.behaviorFooter     {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px;  background-color: #ccffff; background-image: url(../Images/behaviorBkgrnd.gif); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; overflow: visible; position: relative; visibility: visible; width: 90%; left: 5%; text-align: left; clear: left; } 
.breedersFooter     {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px;  background-color: #ccffff; background-image: url(../Images/breedersBkgrnd.gif); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; overflow: visible; position: relative; visibility: visible; width: 90%; left: 5%; text-align: left; clear: left; } 
.gettingFooter      {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px;  background-color: #ccffff; background-image: url(../Images/gettingBkgrnd.gif); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; overflow: visible; position: relative; visibility: visible; width: 90%; left: 5%; text-align: left; clear: left; } 
.activitiesFooter   {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px;  background-color: #ffccff; background-image: url(../Images/activitiesBkgrnd.gif); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; overflow: visible; position: relative; visibility: visible; width: 90%; left: 5%; text-align: left; clear: left; } 
.herdingFooter   {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px;  background-color: #ffccff; background-image: url(../Images/activitiesBkgrnd.gif); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; overflow: visible; position: relative; visibility: visible; width: 90%; left: 5%; text-align: left; clear: left; } 
.agilityFooter      {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px;  background-color: #ffccff; background-image: url(../Images/agilityBkgrnd.gif); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; overflow: visible; position: relative; visibility: visible; width: 90%; left: 5%; text-align: left; clear: left; } 
.therapyFooter      {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px;  background-color: #ffff99; background-image: url(../Images/therapyBkgrnd.gif); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; overflow: visible; position: relative; visibility: visible; width: 90%; left: 5%; text-align: left; clear: left; } 
.Footer             {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px;  background-color: #ffffff; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; overflow: visible; position: relative; visibility: visible; width: 90%; left: 5%; text-align: left; clear: left; } 
.articlesHeader     {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px;  background-color: #ccccff; background-image: url(../Images/articlesBkgrnd.gif); padding-top: 3px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; overflow: visible; position: relative; visibility: visible; width: 90%; left: 5%; text-align: center; height: 115px; clear: left; } 
.shopsHeader        {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px;  background-color: #ccccff; background-image: url(../Images/shopsBkgrnd.gif); padding-top: 3px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; overflow: visible; position: relative; visibility: visible; width: 90%; left: 5%; text-align: center; height: 70px; clear: left; } 
.storiesHeader      {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px;  background-color: #ccccff; background-image: url(../Images/storiesBkgrnd.gif); padding-top: 3px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; overflow: visible; position: relative; visibility: visible; width: 90%; left: 5%; text-align: center; height: 115px; clear: left; } 
.ldpHeader      {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px;  background-color: #ffffff; background-image: url(../Images/ldpBkgrnd.gif); padding-top: 3px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; overflow: visible; position: relative; visibility: visible; width: 90%; left: 5%; text-align: center; height: 115px; clear: left; } 
.myDogsHeader       {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px;  background-color: #ccffcc; background-image: url(../Images/myDogsBkgrnd.gif); padding-top: 3px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; overflow: visible; position: relative; visibility: visible; width: 90%; left: 5%; text-align: center; height: 115px; clear: left; } 
.behaviorHeader     {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px;  background-color: #ccffff; background-image: url(../Images/behaviorBkgrnd.gif); padding-top: 3px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; overflow: visible; position: relative; visibility: visible; width: 90%; left: 5%; text-align: center; height: 115px; clear: left; } 
.breedersHeader     {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px;  background-color: #ccffff; background-image: url(../Images/breedersBkgrnd.gif); padding-top: 3px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; overflow: visible; position: relative; visibility: visible; width: 90%; left: 5%; text-align: center; height: 115px; clear: left; } 
.gettingHeader      {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px;  background-color: #ccffff; background-image: url(../Images/gettingBkgrnd.gif); padding-top: 3px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; overflow: visible; position: relative; visibility: visible; width: 90%; left: 5%; text-align: center; height: 115px; clear: left; } 
.activitiesHeader   {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px;  background-color: #ffccff; background-image: url(../Images/activitiesBkgrnd.gif); padding-top: 3px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; overflow: visible; position: relative; visibility: visible; width: 90%; left: 5%; text-align: center; height: 115px; clear: left; } 
.agilityHeader      {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px;  background-color: #ffccff; background-image: url(../Images/agilityBkgrnd.gif); padding-top: 3px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; overflow: visible; position: relative; visibility: visible; width: 90%; left: 5%; text-align: center; height: 115px; clear: left; } 
.therapyHeader      {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px;  background-color: #ffff99; background-image: url(../Images/therapyBkgrnd.gif); padding-top: 3px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; overflow: visible; position: relative; visibility: visible; width: 90%; left: 5%; text-align: center; height: 115px; clear: left; } 
.Header             {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px;  background-color: #ffffff; padding-top: 3px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; overflow: visible; position: relative; visibility: visible; width: 90%; left: 5%; text-align: center; height: 50px; clear: left; } 

.separator {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px;  background-color: #660000;
	border: 3px dashed #FFFF99;
}
.goldborder {
	border: 3px double #FFCC00;
}
.ActivitiesSearchBox {
	font-family: Arial, Helvetica, sans-serif;
	border: 2px solid #FFDBFF;
}
.ActivitiesProducts {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 2px solid #FFDBFF;
	font-size: smaller;
}
.ArticlesSearchBox {
	font-family: Arial, Helvetica, sans-serif;
	border: 2px solid #CCCCFF;
}
.BehaviorSearchBox {
	font-family: Arial, Helvetica, sans-serif;
	border: 2px solid #CCFFFF;
}
.MyDogsSearchBox {
	font-family: Arial, Helvetica, sans-serif;
	border: 2px solid #CCFFCC;
}
.StoriesSearchBox {
	font-family: Arial, Helvetica, sans-serif;
	border: 2px solid #CCFFFF;
}
.TherapySearchBox {
	font-family: Arial, Helvetica, sans-serif;
	border: 2px solid #FFFFCC;
}
.TherapyProducts {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 2px solid #FFFFCC;
	font-size: smaller;
}
.stepbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 200%;
	background-color: #CCFFFF;
	border: 2px solid #663399;
	margin: 2px;
	padding: 2px;
}
#validator {display: none;}

.quotebox{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 125%;
	background-color: #FFFFFF;
	border: 2px solid #663399;
	margin: 32px;
	padding: 2px;
}
.floatBig
{
float:left;
width:0.7em;
font-size:400%;
font-family:algerian,courier;
line-height:80%;
background-color:#FFFFAA;
}
.Buffer {
	margin: 2px;
	padding: 3px;
}
