@charset "UTF-8";
/* CSS Document */

body,td,th, p, ul, ol, li, #header, #container, #nav_main {margin:0; padding:0;}
ul {list-style:none;}


body,td,th {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 100%;
	color:#FFC;
	}

body {background-color: #003;}

p {	font-size: .8em;line-height: 1.75em;margin:0 0 20px 0;}

a {color: #09F; text-decoration:none;}
a:hover {color: #FF9; text-decoration:none;}


#container {
	margin: 20px auto 0 auto; padding: 0;
	position:relative;
	height:729px; width: 1008px;
	background:#006;
	border: 1px solid #FFC;
	}


#footer {
	margin: 20px auto 0 auto; padding: 0;
	width: 1008px;
	text-align:center;
	}
	
#header a {
	position: absolute;
	height: 110px; width: 938px;
	top: 23px; left: 35px;
	background:url(../_images/header.gif) no-repeat;
	display:block;
	border:none;
	text-indent:-9999em;
	overflow:hidden;
	}



/*	
#nav_main ul {margin:0; padding:0;height:14px; width: 938px;}	
#nav_main ul li {text-indent:-9999em;}	
#nav_main ul li a {display:block; overflow:hidden;}
	
#nav_main ul li.aboutus a {position:absolute; top: 0px; left: 0px; width: 101px; height:14px; background:url(../_images/nav.gif) no-repeat 0px 0px;}
#nav_main ul li.aboutus a:hover {position:absolute; top: 0px; left: 0px; width: 101px; height:14px; background:url(../_images/nav.gif) no-repeat 0px -14px;}
body#aboutus #nav_main ul li.aboutus a {position:absolute; top: 0px; left: 0px; width: 101px; height:14px; background:url(../_images/nav.gif) no-repeat 0px -14px;}

#nav_main ul li.services a {position:absolute; top: 0px; left: 143px; width: 87px; height:14px; background:url(../_images/nav.gif) no-repeat -143px 0px;}
#nav_main ul li.services a:hover {position:absolute; top: 0px; left: 143px; width: 87px; height:14px; background:url(../_images/nav.gif) no-repeat -143px -14px;}
body#services #nav_main ul li.services a {position:absolute; top: 0px; left: 143px; width: 87px; height:14px; background:url(../_images/nav.gif) no-repeat -143px -14px;}

#nav_main ul li.programs a {position:absolute; top: 0px; left: 272px; width: 105px; height:14px; background:url(../_images/nav.gif) no-repeat -272px 0px;}
#nav_main ul li.programs a:hover {position:absolute; top: 0px; left: 272px; width: 105px; height:14px; background:url(../_images/nav.gif) no-repeat -272px -14px;}
body#programs #nav_main ul li.programs a {position:absolute; top: 0px; left: 272px; width: 105px; height:14px; background:url(../_images/nav.gif) no-repeat -272px -14px;}

#nav_main ul li.yourvisit a {position:absolute; top: 0px; left: 419px; width: 112px; height:14px; background:url(../_images/nav.gif) no-repeat -419px 0px;}
#nav_main ul li.yourvisit a:hover {position:absolute; top: 0px; left: 419px; width: 112px; height:14px; background:url(../_images/nav.gif) no-repeat -419px -14px;}
body#yourvisit #nav_main ul li.yourvisit a {position:absolute; top: 0px; left: 419px; width: 112px; height:14px; background:url(../_images/nav.gif) no-repeat -419px -14px;}

#nav_main ul li.petgallery a {position:absolute; top: 0px; left: 573px; width: 129px; height:14px; background:url(../_images/nav.gif) no-repeat -573px 0px;}
#nav_main ul li.petgallery a:hover {position:absolute; top: 0px; left: 573px; width: 129px; height:14px; background:url(../_images/nav.gif) no-repeat -573px -14px;}
body#petgallery #nav_main ul li.petgallery a {position:absolute; top: 0px; left: 573px; width: 129px; height:14px; background:url(../_images/nav.gif) no-repeat -573px -14px;}

#nav_main ul li.links a {position:absolute; top: 0px; left: 742px; width: 59px; height:14px; background:url(../_images/nav.gif) no-repeat -742px 0px;}
#nav_main ul li.links a:hover {position:absolute; top: 0px; left: 742px; width: 59px; height:14px; background:url(../_images/nav.gif) no-repeat -742px -14px;}
body#links #nav_main ul li.links a {position:absolute; top: 0px; left: 742px; width: 59px; height:14px; background:url(../_images/nav.gif) no-repeat -742px -14px;}

#nav_main ul li.contact a {position:absolute; top: 0px; left: 843px; width: 96px; height:14px; background:url(../_images/nav.gif) no-repeat -843px 0px;}	
#nav_main ul li.contact a:hover {position:absolute; top: 0px; left: 843px; width: 96px; height:14px; background:url(../_images/nav.gif) no-repeat -843px -14px;}	
body#contact #nav_main ul li.contact a {position:absolute; top: 0px; left: 843px; width: 96px; height:14px; background:url(../_images/nav.gif) no-repeat -843px -14px;}	
*/


	
	

#content {
	position:absolute;
	bottom: 35px; left: 35px;
	height: 473px; width: 938px;
	background:#003;
	border: 1px solid #FFC;
	}
	
#col_narrow {
	position:absolute;
	top: 0px; left: 0px;
	height: 473px; width: 237px;
	background: #000;
	}

#col_narrow_home {
	position:absolute;
	top: 0px; left: 0px;
	height: 473px; width: 237px;
	background: #000;
	}
	
#col_wide {
	position:absolute;
	top: 1px;
	right: 0px;
	height: 471px;
	width: 701px;
	background:#003;
	overflow: auto;
	}

#col_wide_home {
	position:absolute;
	top: 0px; right: 0px;
	height: 473px; width: 701px;
	background:#003;
	}
	
#col_wide ul#nav2 {margin: 25px 35px 60px 35px; padding:0;}
#col_wide ul#nav2 li {margin: 0 5px 0 0; padding:0;display: inline;font-size: .75em;}

#col_wide ul {margin: 0 0 20px 35px; padding:0;}
#col_wide ul li {margin:0 35px 0px 0;font-size: .8em;line-height:1.75em;}
#col_wide ul.services {margin: 0 0 0 70px; padding:0;list-style:disc;}
#col_wide ul.services li {margin:0 35px 12px 0;}
#col_wide ul.last {margin: 0 0 35px 35px; padding:0;}
#col_wide ul.links, #col_wide ul.forms {margin: 0 0 30px 35px; padding:0;}
#col_wide ul.links li, #col_wide ul.forms li {margin:0 35px 10px 0;font-size: .8em;line-height:1.75em;}
#col_narrow_home p {margin: 20px 35px 0 35px; padding:0;}	
#col_wide p {margin: 0 70px 0 35px; padding:0 0 15px 0;}
#col_wide img {margin: 35px 70px 6px 35px; padding:0;}
	
h1 {text-indent:-9999em;margin:0 0 20px 35px; padding:0; height:46px;}
h1.aboutus {background:url(../_images/title_aboutus.gif) no-repeat;}
h1.services {margin:108px 0 20px 35px;background:url(../_images/title_services.gif) no-repeat;}
h1.programs {background:url(../_images/title_programs.gif) no-repeat;}
h1.yourvisit {margin:108px 0 20px 35px;background:url(../_images/title_yourvisit.gif) no-repeat;}
h1.seniorpet {margin:108px 0 20px 35px;background:url(../_images/title_seniorpet.gif) no-repeat;}
h1.links {background:url(../_images/title_links.gif) no-repeat;}
h1.contact {margin:108px 0 20px 35px;background:url(../_images/title_contact.gif) no-repeat;}

h2 {text-indent:-9999em;margin:35px 0 20px 35px; padding:0; height:46px;}
h2.hours {background:url(../_images/title_hours.gif) no-repeat;}
h2.doctors {background:url(../_images/title_doctors.gif) no-repeat;}
h2.staff {background:url(../_images/title_staff.gif) no-repeat;}
h2.surgery {background:url(../_images/title_surgery.gif) no-repeat;}
h2.radiology {background:url(../_images/title_radiology.gif) no-repeat;}
h2.ultrasound {background:url(../_images/title_ultrasound.gif) no-repeat;}
h2.endoscopy {background:url(../_images/title_endoscopy.gif) no-repeat;}
h2.laboratory {background:url(../_images/title_laboratory.gif) no-repeat;}
h2.fountainofyouth {background:url(../_images/title_fountainofyouth.gif) no-repeat;}
h2.vin {background:url(../_images/title_vin.gif) no-repeat;}
h2.local_referral_centers {background:url(../_images/title_local_referral_centers.gif) no-repeat;}
h2.howto {background:url(../_images/title_howto.gif) no-repeat;}
h2.localshelters {background:url(../_images/title_localshelters.gif) no-repeat;}
h2.otherlinks {background:url(../_images/title_otherlinks.gif) no-repeat;}
h2.emergency {background:url(../_images/title_emergency.gif) no-repeat;}
h2.sorgen {background:url(../_images/title_sorgen.gif) no-repeat;}

h3 {margin:20px 0 6px 35px; padding:0;font-size: .8em; font-weight:normal;line-height: 1.75em; color:#FFF; text-transform:uppercase;}
h3.first {margin:0 0 6px 35px;}
p.top {font-size: .65em;text-align:right;}
span.white {color:#fff;}	
img.petportal {margin:12px 0 0 35px; padding:0;}
a img.petportal {border:none;}

span.red {color:#F30;}

#nav_main {margin: 0 auto; padding-top:180px; width:1008px;}

#nav_main ul {margin:0 auto; padding:0;text-align:center;}
	
#nav_main ul li { font:normal 16pt/16pt Georgia, "Times New Roman", Times, serif;
	letter-spacing:.005em;
	text-transform:uppercase;
	display:inline;
	margin:0; padding:0 8px;
	}
