body { margin-top: 0px; font-size: 12pt; font-family: Arial; top: 0px; background-color: #7c8fbb; }

a { text-decoration: none; color: #4463a0; }
a:hover { text-decoration:underline; }

TD.productcatcaption, TD.productsubcatcaption, TD.productcaption 
{ font-weight: bold; font-size: 10pt; width: 33%; color: #4463a0; text-align: center; }

.divider { text-align: center; }
.footer { font-size: 10pt; color: #ffffff; text-align: center; padding:7px 0px 8px 0px; margin: 0px 0px 0px 0px;   vertical-align:top; overflow:hidden; }
.footerCell { background-image:url("/images/hdac_37.gif"); }
.copyright { font-size: 8pt; color: #ffffff; text-align: right; }
.title { font-weight: bold; font-size: 14pt; color: #4463a0; text-align: center; }
.subtitle { font-weight: bold; color: #4463a0; }
.mainCell { text-align:left; }

.small { font-size: 8pt; font-weight: bold; }
.adminnote { font-size: 8pt; font-style: italic; }

.productcatname { font-size: 14pt; color: #4463a0; }
.productcatdesc { } 
.productimage { font-size: 8pt; text-align: center; }
IMG.prodimage { border-right: #4463a0 1px solid; border-top: #4463a0 1px solid; border-left: #4463a0 1px solid; border-bottom: #4463a0 1px solid; }

.navtrack { font-size: 8pt; }

.griefItemContainer { padding-bottom:20px; }
.griefItemDivider { padding-bottom: 10px; }
.griefItemName { font-weight:bold; }
.griefItemBody {}

.markersContainer { text-align:center }
.markerCell { width:94px; height:84px; text-align:center; font-size:10px; vertical-align:bottom; padding-bottom:10px; }
.newHours { text-align:center; font-weight:bold; }

.aboutUs {}
.aboutUs .pic { float:left; padding-right:15px; }
.aboutUs .text {}

.services {}
.services .pic { float:right; padding-left:15px; }
.services .text {}

.serviceLinks {width:75%; margin:0 auto; padding-top:15px; }
.smallAnimals{ width:45%; float:left; padding-bottom:20px; text-align:center; }
.largeAnimals { width:45%; float:right; padding-bottom:20px; text-align:center;}

.fiftyContainer { margin-left:10px; margin-right:10px; }
.fiftyText1 { float:left; width:60%; font-size:1.3em; margin-top:15px;  }
.fiftyText2 { float:right; width:70%; font-size:1.3em; }
.fiftyText3 { }
.fiftyText4 { float:left; width:50%; font-size:1.3em; padding-right:50px; margin-top:30px; }
.fiftyImage1 { float:right; margin-right:50px;}
.fiftyImage2 { float:left; }
.fiftyImage3 { float:right;  margin-right:20px; margin-top:40px;}
.fiftyImage4 { float:right; margin-right:20px; margin-top:80px;}
.fiftyClear { clear:both; }
.fiftyRegister { font-size:1.3em; font-weight:bold; padding-bottom:10px;}
.fiftyForm { float:left; width:100%; }
.fiftyFormLine { padding-bottom:5px; font-size:1.3em; width:100%;}
.fiftyFormField { font-size:12pt; }
.fiftyReqText { padding-bottom:10px; }
.fiftySubmit { font-size:1.2em; }
.fiftySubmitContainer { margin-left:200px; }

.center { text-align:center; }

.validatorContainer { color:Red; font-size:10pt; }
.tolLeaf { width:49%; text-align:center; margin-right:20px; }

.facebookBlock { margin:5px 10px 0px 10px; font-size:12px; }
.facebookBlockText { width:70%; float:left; }
.facebookBlockIcon { float:right; }
