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

body {
font-family: Garamond;
font-size: 14pt;
color: #000;
text-align: center;
}

#all {
text-align: left;
margin: 0px auto;
width: 812px;
background-color: #6EB43F;
}

#header {
position: relative;
width: 812px;
height: 150px;
background: url(../img/header.png) no-repeat top center #6EB43F;
}
#header #homelink { border: none; width: 280px; height: 150px; }
/* Menu */
#menublock {
position: relative;
background: url(../img/menu_over.png) top center no-repeat #000;
height: 26px;
width: 812px;
padding: 0px 0px 0px 0px;
}
.menu {
	margin: 0px 0px 0px 63px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
.menu li {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 26px;
	list-style: none;
	background-repeat: no-repeat;
}
.menu li a, .menu li a:visited {
	display: block;
	text-decoration: none;
	text-indent: -2000px;
	height: 26px;
	background-repeat: no-repeat;
}
.aboutus { 
	width: 99px;
	height: 26px;
	}
.aboutus a { background-image: url(../img/aboutus_off.png); }
.vetstaff { 
	width: 101px;
	height: 26px;
	}
.vetstaff a { background-image: url(../img/vetstaff_off.png); }
.services { 
	width: 101px;
	height: 26px;
	}
.services a { background-image: url(../img/services_off.png); }
.promo { 
	width: 99px;
	height: 26px;
	}
.promo a { background-image: url(../img/promo_off.png); }
.clinic { 
	width: 101px;
	height: 26px;
	}
.clinic a { background-image: url(../img/clinic_off.png); }
.hoursinfo { 
	width: 100px;
	height: 26px;
	}
.hoursinfo a { background-image: url(../img/hoursinfo_off.png); }
.resources { 
	width: 101px;
	height: 26px;
	}
.resources a { background-image: url(../img/resources_off.png); }
#menublock ul.menu li a:hover {background: none;}
#menublock .menu li {float: left;}
#menublock .menu:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/* END Menu */

#content {
position: relative;
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 0px;
}
#leftside {
position: relative;
float: left;
width: 164px;
height: 424px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: url(../img/left-side-top.png) top left no-repeat #fff;
}
#leftside H2 {
font-size: 10pt;
font-family: Arial, Helvetica, sans-serif;
color: #fff;
margin: 0px 0px 0px 0px;
padding: 32px 0px 9px 37px;
font-weight: bold;
}
#leftside H2 a:link { color: #fff; font-size: 10pt; text-decoration: none; }
#leftside H2 a:visited { color: #fff; font-size: 10pt; text-decoration: none; }
#leftside H2 a:hover { color: #fff; font-size: 10pt; text-decoration: underline; }
#leftside H2 a:active { color: #fff; font-size: 10pt; text-decoration: none; }

#lft-img { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#lft-img IMG {
position: relative;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border: none;
}
#bt-img { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; vertical-align: top; border-left: 1px solid #6EB43F; height: 254px; }
#bt-img #left-services { margin: 0px 0px 0px 0px; padding: 7px 0px 0px 0px; list-style-type:none; }
#bt-img #left-services li { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#bt-img img {
position: relative;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border: none;
}
#center {
position: relative;
float: left;
width: 271x;
height: 424px;
}
#rightside {
position: relative;
float: left;
width: 376px;
height: 424px;
background: url(../img/right_bk.png) top left no-repeat #FAEF5E;
}
#yellowBox {
position: relative;
width: 352px;
height: 414px;
margin-top: 10px;
background: url(../img/rightside_yellowbox_small.png) top center no-repeat;
}
#yellowBox424 {
position: relative;
width: 352px;
height: 424px;
margin-top: 10px;
background: url(../img/rightside_yellowbox_424.png) top center no-repeat;
}
#yellowBoxTall {
position: relative;
width: 352px;
margin-top: 10px;
padding-bottom: 80px;
margin-bottom: 0px;
background: url(../img/rightside_yellowbox_tall.png) top center no-repeat;
}
#yellowBoxTall2 {
position: relative;
width: 352px;
height: 975px;
margin-top: 10px;
padding-bottom: 20px;
margin-bottom: 0px;
background: url(../img/rightside_yellowbox_tall2.png) top center no-repeat;
}
#twocr {
position: relative;
width: 352px;
margin-top: 10px;
padding-bottom: 70px;
background: url(../img/2cr.png) top center no-repeat;
}
#twocl {
position: relative;
width: 436px;
height: 950px;
padding-top: 30px;
background: url(../img/2cl.png) top right no-repeat;
}
#threecl {
position: relative;
width: 812px;
background: url(../img/3c-fill.jpg) top center repeat-y;
}
.threecltop {
position: relative;
width: 812px;
background: url(../img/3c.jpg) top center no-repeat #fff;
padding: 30px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
.threecltop H4 { padding: 20px 0px 20px 60px; margin: 0px 0px 0px 0px; }
.threeclcontent H4 { color: #ff0000; 
font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin: 0px 0px 0px 0px; padding: 0px 0px 20px 60px; }
.threeclcontentbottom H4 { padding: 20px 0px 40px 20px; margin: 0px 0px 0px 0px; text-align: center; }
.threeclcontentbottom H4 a:link { color: #333333; font-size: 12px; text-decoration: none; }
.threeclcontentbottom H4 a:visited { color: #333333; font-size: 12px; text-decoration: none; }
.threeclcontentbottom H4 a:hover { color: #333333; font-size: 12px; text-decoration: underline; }
.threeclcontentbottom H4 a:active { color: #333333; font-size: 12px; text-decoration: none; }
.threeclcontent {
position: relative;
width: 812px;
background: url(../img/3c.jpg) top center no-repeat;
padding: 50px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
.threeclcontent P {
font-size: 14px;
padding: 5px 60px 5px 60px;
margin: 0px 0px 0px 0px;
}
.threeclcontent UL {
font-size: 14px;
padding: 5px 60px 5px 60px;
margin: 0px 0px 0px 20px;
list-style-position: outside;
}
.threeclcontent UL LI {
padding: 2px 0px 2px 0px;
margin: 0px 0px 0px 0px;
}

#wellness UL {
font-size: 14px;
padding: 2px 0px 2px 0px;
margin: 0px 0px 0px 38px;;
list-style-position: outside;
}

#wellness UL LI { padding: 2px 0px 2px 0px; margin: 0px 0px 0px 38px; text-align: left; }
#wellness UL LI a:link { color: #333333; font-size: 12px; text-decoration: none; }
#wellness UL LI a:visited { color: #333333; font-size: 12px; text-decoration: none; }
#wellness UL LI a:hover { color: #333333; font-size: 12px; text-decoration: underline; }
#wellness UL LI a:active { color: #333333; font-size: 12px; text-decoration: none; }

.threeclcontentbottom {
position: relative;
width: 812px;
background: url(../img/3c_bottom.jpg) top center no-repeat;
}
#div0, #div1, #div2, #div3, #div4, #div5, #div6, #div8 { display: none; }
#yellowBoxHP {
position: relative;
width: 352px;
height: 424px;
margin-top: 10px;
background: url(../img/rightside_yellowbox_small_hp.png) top center no-repeat;
}
#yellowBox424 H3, #yellowBoxTall2 H3, #yellowBoxTall H3, #twocl H3, #twocr H3, #yellowBoxHP H3, #yellowBox H3 {
width: 352px;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #6DB33F;
padding: 10px 0px 15px 0px;
margin: 0px 0px 0px 0px;
}
#yellowBox424 P, #yellowBoxTall2 P, #yellowBoxTall P, #twocl P, #twocr P, #yellowBoxHP P, #yellowBox P {
font-size: 14px;
padding: 0px 20px 0px 23px;
margin: 0px 0px 5px 0px;
}
#yellowBox424 UL { width: 352px; list-style-type: none; }
#yellowBox424 UL LI A { text-decoration: none; }
#yellowBox424 UL LI IMG { border: none; }
#yellowBox UL {
width: 352px;
text-align: center;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
list-style-type: none;
font-size: 14px;
}
#yellowBox UL LI { padding: 0px 0px 10px 0px; }
#yellowBox UL LI a:link { color: #333333; font-size: 12px; text-decoration: none; }
#yellowBox UL LI a:visited { color: #333333; font-size: 12px; text-decoration: none; }
#yellowBox UL LI a:hover { color: #333333; font-size: 12px; text-decoration: underline; }
#yellowBox UL LI a:active { color: #333333; font-size: 12px; text-decoration: none; }
#yellowBox #services { padding: 7px 0px 0px 0px; }
#yellowBox #services LI IMG { border: none; }
#yellowBox #services LI { padding: 0px 0px 3px 0px; }
.ybimg {
width: 352px;
text-align: center;
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 0px;
}
.ybimg IMG {
padding-top: 3px;
padding-bottom: 0px;
margin: 0px 0px 0px 0px;
}
#subcontent {
position: relative;
clear: both;
overflow: auto;
margin: 20px 0px 20px 0px;
padding: 0px 0px 0px 0px;
border-right: 1px solid #6EB43F;
border-left: 1px solid #6EB43F;
background-color: #FEED5E;
}
#subcontent2c {
position: relative;
background: url(../img/rightside_yellowbox_2c-midtop.png) top center no-repeat;
}

#subcontent H4 {
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.buble00 {
position: relative;
width: 240px;
background: url(../img/buble00.png) top center no-repeat #FEED5E;
margin: 0px 0px 0px 0px;
padding: 28px 0px 70px 25px;
}
.buble01 {
position: relative;
width: 240px;
background: url(../img/buble01.png) top center no-repeat #FEED5E;
margin: 0px 0px 0px 0px;
padding: 30px 0px 70px 25px;
}
.buble02 {
position: relative;
width: 240px;
background: url(../img/buble02.png) top center no-repeat #FEED5E;
margin: 0px 0px 0px 0px;
padding: 20px 0px 70px 25px;
}
.qtext {
width: 190px;
font-size: 14px;
padding: 0px 0px 0px 15px;
margin: 0px 0px 0px 0px;
}
.qtext P {
padding: 0px 0px 0px 0px;
margin: 5px 0px 0px 0px;
}
#twocl .people {
padding-left: 70px;
}
.people {
position: relative;
width: 345px;
padding-top: 14px;
}
.peopleAC {
position: relative;
width: 345px;
padding-top: 4px;
}
.people EM {
font-weight: normal;
}
.people H4 {
font-size: 14px;
padding: 0px 0px 5px 10px;
margin: 0px 0px 0px 0px;
}
.people IMG {
float: right;
padding: 5px;
}
.people P {
position: relative;
}

.bmenu {
position: relative;
clear: both;
padding: 0px 0px 0px 0px;
margin: 20px 0px 3px 0px;
text-align: center;
font-size: 11px;
font-family:Arial, Helvetica, sans-serif;
color: #fff;
}
.bmenu a:link { color: #fff; font-size: 11px; text-decoration: none; }
.bmenu a:visited { color: #fff; font-size: 11px; text-decoration: none; }
.bmenu a:hover { color: #fff; font-size: 11px; text-decoration: underline; }
.bmenu a:active { color: #fff; font-size: 11px; text-decoration: none; }

.singlepic {
text-align:center;
color: #6DB33F;
}
.singlepic IMG { border: none; }
.singlepic a:link { color: #6DB33F; font-size: 11px; text-decoration: none; }
.singlepic a:visited { color: #6DB33F; font-size: 11px; text-decoration: none; }
.singlepic a:hover { color: #6DB33F; font-size: 11px; text-decoration: underline; }
.singlepic a:active { color: #6DB33F; font-size: 11px; text-decoration: none; padding: 0px 0px 0px 0px; }
.doublepic {
padding-left: 20px;
width: 300px;
text-align: center;
position: relative;
overflow: hidden;
color: #6DB33F;
clear: both;
}
.doublepic IMG { border: none; }
.doublepic a:link { color: #6DB33F; font-size: 11px; text-decoration: none; }
.doublepic a:visited { color: #6DB33F; font-size: 11px; text-decoration: none; }
.doublepic a:hover { color: #6DB33F; font-size: 11px; text-decoration: underline; }
.doublepic a:active { color: #6DB33F; font-size: 11px; text-decoration: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
