/* .=Thumbs Code
---------------------------------------------------------------------*/

#thumbs {
	position:absolute;
	left: 130px;
	top: 410px;
	width: 700px;
	height: 440px;
}

/* =Hoverbox Code
----------------------------------------------------------------------*/

.hoverbox
{
	cursor: default;
	list-style: none;
}

.hoverbox a
{
	cursor: default;
}

.hoverbox a .preview
{
	display: none;
}

.hoverbox a:hover .preview
{
	display: block;
	position: absolute;
	top: -33px;
	left: -45px;
	z-index: 1;
}

.hoverbox img
{
	background: #fff;
	border-color: #aaa #ccc #ddd #bbb;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 2px;
	vertical-align: top;
	width: 100px;
	height: 75px;
}

.hoverbox li
{
	background: #eee;
	border-color: #ddd #bbb #aaa #ccc;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	display: inline;
	float: left;
	margin: 3px;
	padding: 5px;
	position: relative;
}

.hoverbox .preview
{
	border-color: #000;
	width: 220px;
	height: 175px;
}

#id50page3,
#page2,
#page1  {
   visibility: visible;
   position: absolute;
   top: 937px;
   z-index: 1;
   width: 240px;
   height: 300px;
   background-repeat: no-repeat;
}

#id58feedingbutton a:hover  {
   background-position: -82px 0%;
}

#id56chargesbutton a:hover  {
   background-position: -84px 0%;
}

#id30contactbutton a:hover  {
   background-position: -51px 0%;
}

#id60healthbutton a:hover  {
   background-position: -69px 0%;
}

#id32homebutton a:hover  {
   background-position: -38px 0%;
}

#gallerybutton a:hover  {
   background-position: -364px 0%;
}

#findusbutton a:hover  {
   background-position: -76px 0%;
}

#id58feedingbutton a  {
   width: 82px;
   background-image: url(aboutusmedia/id58feedingbutton.png);
}

#link1button a:hover  {
   background-position: -120px 0%;
}

#id31aboutusbutton a  {
   width: 61px;
   background-image: url(aboutusmedia/id31aboutusbutton.png);
}

#id30contactbutton a  {
   width: 51px;
   background-image: url(aboutusmedia/id30contactbutton.png);
}

#id56chargesbutton a  {
   width: 84px;
   background-image: url(aboutusmedia/id56chargesbutton.png);
}

#id60healthbutton a  {
   width: 69px;
   background-image: url(aboutusmedia/id60healthbutton.png);
}

#id58feedingbutton  {
   visibility: visible;
   position: absolute;
   left: 722px;
   top: 1064px;
   z-index: 2;
   width: 82px;
   height: 30px;
}

#id31aboutusbutton  {
   visibility: visible;
   position: absolute;
   left: 457px;
   top: 1295px;
   z-index: 2;
   width: 61px;
   height: 12px;
}

#id56chargesbutton  {
   visibility: visible;
   position: absolute;
   left: 719px;
   top: 1095px;
   z-index: 3;
   width: 84px;
   height: 30px;
}

#id30contactbutton  {
   visibility: visible;
   position: absolute;
   left: 537px;
   top: 1295px;
   z-index: 2;
   width: 51px;
   height: 12px;
}

#id60healthbutton  {
   visibility: visible;
   position: absolute;
   left: 722px;
   top: 1036px;
   z-index: 2;
   width: 69px;
   height: 26px;
}

#id32homebutton a  {
   background: url(aboutusmedia/id32homebutton.png) no-repeat 0% 0px;
   display: block;
   height: 11px;
   width: 38px;
   font-size: 11px;
   line-height: 11px;
}

#gallerybutton a  {
   width: 364px;
   background-image: url(aboutusmedia/gallerybutton.png);
}

#id32homebutton  {
   visibility: visible;
   position: absolute;
   left: 402px;
   top: 1296px;
   z-index: 2;
   width: 38px;
   height: 11px;
}

#findusbutton a  {
   width: 76px;
   background-image: url(aboutusmedia/findusbutton.png);
}

#link1button a  {
   width: 120px;
   background-image: url(aboutusmedia/link1button.png);
}

#gallerybutton  {
   visibility: visible;
   position: absolute;
   left: 322px;
   top: 888px;
   z-index: 1;
   width: 364px;
   height: 26px;
}

#findusbutton  {
   visibility: visible;
   position: absolute;
   left: 722px;
   top: 1124px;
   z-index: 2;
   width: 76px;
   height: 26px;
}

#link1button  {
   visibility: visible;
   position: absolute;
   left: 722px;
   top: 1153px;
   z-index: 2;
   width: 120px;
   height: 30px;
}

#id26footer  {
   background: url(aboutusmedia/id26footer.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 91px;
   top: 1256px;
   z-index: 1;
   width: 808px;
   height: 181px;
}

#gallerybar  {
   background: url(aboutusmedia/gallerybar.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 92px;
   top: 877px;
   z-index: 1;
   width: 808px;
   height: 49px;
}

#id50page3  {
   background-image: url(aboutusmedia/id50page3.png);
   left: 655px;
}

#news p  {
   font: bold 14px/18px "Myriad Pro";
   margin: 0px;
   color: #0000CC;
   font-variant: small-caps;
   text-align: left;
}

#catrh  {
   background: url(aboutusmedia/catrh.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 901px;
   top: 812px;
   z-index: 1;
   width: 85px;
   height: 109px;
}

#page2  {
   background-image: url(aboutusmedia/page2.png);
   left: 368px;
}

#catlh  {
   background: url(aboutusmedia/catlh.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 460px;
   z-index: 1;
   width: 84px;
   height: 109px;
}

#page1  {
   background-image: url(aboutusmedia/page1.png);
   left: 92px;
}

#sign  {
   background: url(aboutusmedia/sign.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 93px;
   top: 33px;
   z-index: 1;
   width: 808px;
   height: 341px;
}

#news  {
	visibility: visible;
	position: absolute;
	left: 20px;
	top: 82px;
	z-index: 2;
	width: 194px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #E9F4E9 url(aboutusmedia/exteriortile.png) center top repeat;
}

#page2txt {
	visibility: visible;
	position: absolute;
	top: 97px;
	z-index: 2;
	width: 167px;
	height: 121px;
	background-repeat: no-repeat;
	left: 37px;
}

#page2txt p  {
	font: bold 18px/22px "Myriad Pro";
	margin: 0px;
	color: #000;
	font-variant: normal;
	text-align: right;
}

#page2ft {
	visibility: visible;
	position: absolute;
	top: 219px;
	z-index: 2;
	width: 167px;
	height: 30px;
	background-repeat: no-repeat;
	left: 37px;
}

#page2ft p  {
	font: bold 10px/22px "Myriad Pro";
	margin: 0px;
	color: #000;
	font-variant: normal;
	text-align: center;
}
