body {
	background: #530e15 url(../img/layout/index/body.gif) 0 0 repeat-x;
	font-family: "Bitstream Vera Sans", "Lucida Grande", Arial, sans-serif;
	font-size: 62.5%;
	margin: 0;
	padding: 0;
	text-align: center;
}

div#wrapper {
	position: relative;
	background: #eee url(../img/layout/wrapper.png) 0 0 repeat-y;
	margin: 4px auto 0;
	width: 798px;
	text-align: left;
}

div#header {
	position: relative;
	background: #631012 url(../img/layout/index/header.jpg) 0 0 no-repeat;
	margin: 0 auto;
	width: 798px;
	height: 283px;
}

div#content {
	position: relative;
	width: 100%;
	height: 329px;
	overflow: hidden;
}

div#content div#mri {
	position: absolute;
	width: 270px;
	height: 304px;
	top: 25px;
	left: 0;
	background: url(../img/layout/index/mri.jpg) 0 0 no-repeat;
}

div#curve {
	position: absolute;
	width: 528px;
	height: 88px;
	top: 241px;
	right: 0;
	background: url(../img/layout/index/curve.jpg) 0 0 no-repeat;
}

div#owner_vet_links {
	position: absolute;
	width: 300px;
	height: 189px;
	right: 0;
	top: 45px;
}

div#owner_vet_links a {
	position: relative;
	display: block;
	width: 134px;
	height: 189px;
	float: left;
	margin: 0 9px 0 0;
}

div#owner_vet_links a#ownerlink {
	background: url(../img/layout/index/owner.jpg) 0 -189px no-repeat;
}

div#owner_vet_links a#vetlink {
	background: url(../img/layout/index/vet.jpg) 0 -189px no-repeat;
	
}

div#owner_vet_links a#ownerlink:hover, div#owner_vet_links a#ownerlink:visited:hover { background-position: 0 0; }
div#owner_vet_links a#vetlink:hover, div#owner_vet_links a#vetlink:visited:hover { background-position: 0 0; }


div#footer {
	position: relative;
	margin: 0 auto;
	width: 100%;
	height: 141px;
	text-align: center;
}

div#foot_center {
	position: relative;
	margin: 0 auto;
	width: 798px;
	height: 4px;
	background: #246a39;
	font-size: 1px;
}

div#footer p {
	margin: 0;
	color: #fff;
	font-size: 1em;
}

div#footer p a { color: #fff; }
div#footer p#address { font-size: 1.3em; padding-top: 15px; }


ul#nav, ul#nav li {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 11px;
}

ul#nav {
	position: absolute;
	width: 798px;
	height: 25px;
	top: 283px;
	left: 0;
}

ul#nav li {
	display: block;
	float: left;
	height: 25px;
}

ul#nav li a {
	display: block;
	height: 25px;
}

ul#nav li a:hover,ul#nav li a:visited:hover {
	background: #d5bb88;
	text-decoration: none;
}



ul#nav li#nav_0 { width: 112px }
ul#nav li a#nav0 { background: url(../img/nav/0.png) 0 0 no-repeat; width: 112px; }
ul#nav li a#nav0:hover, ul#nav li a#nav0:visited:hover { background-position: 0 -25px; }



ul#nav li#nav_1 { width: 112px }
ul#nav li a#nav1 { background: url(../img/nav/1.png) 0 0 no-repeat; width: 112px; }
ul#nav li a#nav1:hover, ul#nav li a#nav1:visited:hover { background-position: 0 -25px; }



ul#nav li#nav_2 { width: 120px }
ul#nav li a#nav2 { background: url(../img/nav/2.png) 0 0 no-repeat; width: 120px; }
ul#nav li a#nav2:hover, ul#nav li a#nav2:visited:hover { background-position: 0 -25px; }



ul#nav li#nav_3 { width: 143px }
ul#nav li a#nav3 { background: url(../img/nav/3.png) 0 0 no-repeat; width: 143px; }
ul#nav li a#nav3:hover, ul#nav li a#nav3:visited:hover { background-position: 0 -25px; }



ul#nav li#nav_4 { width: 111px }
ul#nav li a#nav4 { background: url(../img/nav/4.png) 0 0 no-repeat; width: 111px; }
ul#nav li a#nav4:hover, ul#nav li a#nav4:visited:hover { background-position: 0 -25px; }



ul#nav li#nav_5 { width: 75px }
ul#nav li a#nav5 { background: url(../img/nav/5.png) 0 0 no-repeat; width: 75px; }
ul#nav li a#nav5:hover, ul#nav li a#nav5:visited:hover { background-position: 0 -25px; }



ul#nav li#nav_6 { width: 125px }
ul#nav li a#nav6 { background: url(../img/nav/6.png) 0 0 no-repeat; width: 125px; }
ul#nav li a#nav6:hover, ul#nav li a#nav6:visited:hover { background-position: 0 -25px; }


ul#nav li ul {
	position: absolute;
	width: 13em;
	left:-999em;
	margin: 0;
	padding: 0;
}

ul#nav li:hover ul, ul#nav li.sfhover ul { left: auto; }
ul#nav li:hover, ul#nav li.sfhover { position: static; }

ul#nav li ul li {
	display: block;
	height: 25px;
	background: #eeece5;
	line-height: 2.2;
	border: 1px solid #d5bb88;
}

ul#nav li ul li a {
	display: block;
	width: 13em;
	height: 25px;
	padding: 0 6px;
	color: #206834;
}


p {
	margin: 0;
	padding: 8px 20px;
	font-size: 1.3em;
	color: #333;
	line-height: 1.3;
}

div#content p {
	position: relative;
	margin: 0 310px 0 155px;
	padding: 38px 0 0 0;
	line-height: 1.5;
}

a {
	color: #206834;
	text-decoration: none;
}


a:hover, a:visited:hover {
	color: #007;
	text-decoration: underline;
}

