body {
	background: #fafcc9 url(../images/layout/index/bkg1.gif) 0 0 repeat-x;
	margin: 0;
	padding: 0;
	font-family: "Lucida Grande", Tahoma, Geneva, sans-serif;
	font-size: 62.5%;
}

div#bkg2 {
	background: url(../images/layout/index/bkg2.gif) 0 0 repeat-x;
	width: 50%;
	height: 585px;
}

div#wrapper1 {
	text-align:center;
	position:absolute;
	top:0;left:0;width:100%;
}

div#wrapper2 {
	width: 860px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	padding-top: 48px;
}

div#wrapper2 * { position: relative; }

div#nav {
	position: absolute;
	top: 7px;
	right: 35px;
	height:48px;
	width: 772px;
	z-index: 100;
}

div#banner {
	height:158px;
	width:860px;
	background: url(../images/layout/index/banner.jpg) 0 0 no-repeat;
}
div#address {
	height:22px;
	width:860px;
	background: url(../images/layout/index/address.gif) 0 0 no-repeat;
}
div#container {
	height: 349px;
	width:860px;
	background: url(../images/layout/index/spacer1.gif) 0 0 repeat-y;
}

div#logo {
	position: absolute;
	width: 81px;
	height: 92px;
	top: 228px;
	left: 66px;
	background: url(../images/layout/index/logo.gif) 0 0 no-repeat;
}

div#welcome {
	position: absolute;
	width: 753px;
	height: 57px;
	top: 0;
	left: 53px;
	background: url(../images/layout/index/welcome.gif) 0 0 no-repeat;
}


div#text {
	position: absolute;
	left: 134px;
	top:57px;
	height: 262px;
	width: 332px;
	/*background: url(../images/layout/index/text.gif) 0 0 no-repeat;*/
	overflow:auto;
}
div#vet_and_dog {
	position: absolute;
	left: 466px;
	top: 57px;
	width: 340px;
	height: 262px;
	background: url(../images/layout/index/vet_and_dog.jpg) 0 0 no-repeat;
}


div#hours {
	position: absolute;
	left: 0;
	top: 320px;
	height: 29px;
	width: 860px;
	background: url(../images/layout/index/hours.gif) 0 0 no-repeat;
}

p { font-size: 1.3em; line-height: 1.4em; margin: 10px 18px 18px 7px; font-weight: 700; }

a:link { color: #245d24; text-decoration: underline; }
a:visited { text-decoration: underline; color: #245d24; }
a:hover { color: #75a875; text-decoration: underline; }
a:active { text-decoration: underline; color:#245d24; }







