		ul#buttons {
			width: 145px;
			list-style: none;
			margin: 0;
			padding: 0;
			font-size: 13px;
			background-color: #326633;
			font-family: georgia, serif;
		}
		ul#buttons li a {
			color: #003300;

			display: block;
			height: 21px;
			width: 114px;
			background-image: url("images/buttons.gif");
			background-position: 0 0;
			margin: 6px auto;
			text-align: center;
			line-height: 21px;
			text-decoration: none;
		}
		ul#buttons li a:hover {
			background-position: 0 -20px;
			color: #fff;	
		}

		#home #nHome a,
		#services #nServices a,
		#doctors #nDoctors a,
		#staff #nStaff a,
		#surgery #nSurgery a,
		#dentistry #nDentistry a,
		#dermatology #ndermatology a,
		#ortho #nOrtho a,
		#boarding #nBoarding a,
		#petcare #nPetcare a,
		#location #nLocation a,
		#contact #nContact a,
		#newsletter #nNewsletter a,
		#coupon #nCoupon a,
		#tour #nTour a {
			background-position: 0 -20px;
		}
		
		body, table{
			font-size: 13px;
			font-family: arial, helvetica, sans-serif;
		}
		.photo {
			border: 1px solid #ccc;
			padding: 5px;
		}
		.left {
			float: left;
			margin-right: 10px;
			margin-bottom: 10px;
		}
		.right {
			float: left;
			margin-left: 10px;
			margin-bottom: 10px;
		}
		
		.hrule {
			display: block;
			clear: both;
			width: 100%;
		}
		hr {
			border: 1px solid #ccc;
			border-width: 1px 0 0 0;
			display: block;
			clear: both;
			width: 100%;
			margin: 1em 0;
		}
		
		td {
			vertical-align: top;
		}