/* $TopStyle:URL=http://kindredspiritsanimalclinic.com/mycsssylzlft.css$ */

/* $TopStyle:URL=http://kindredspiritsanimalclinic.com/mycsssylz.css$ */
/* Generic Selectors */
a{color: #cc3333;}
a.menu:link{
position:relative;
border:0px;
float:left;
padding-top:7px;
height:21px;
text-align:center;
border-right:1px solid white;
color:white;
font:bold 14px Arial,Helvetica,sans-serif;
background:transparent;
}
a.menu:visited{
position:relative;
float:left;
text-align:center;
border-right:1px solid white;
color: #cfcfcf;
font:bold 14px Arial,Helvetica,sans-serif;
background:transparent;
}
a.menu:hover{
position:relative;
float:left;
text-align:center;
border-right:1px solid white;
color:#33ccff;
text-decoration:underline;
font:bold 14px Arial,Helvetica,sans-serif;
}
a.email:link{
	font-size: 16px;
	color: blue;
	font:bold 17px/140% "Times New Roman",Times,serif;
	text-decoration: underline;
}
a.email:visited{
	color: navy;
}
a.email:hover{
	color: red;
}

a.contact:link{
	font-size: 16px;
	color: #ffd700;
	font: bold 17px/140% Verdana, sans-serif;
	text-decoration: underline;
}
a.contact:visited{
	color: #a9a9a9;
}
a.contact:hover{
	color: red;
}

a:link{color: #cc3333;font-weight:normal;}
a:visited{color: #a9a9a9;font-weight:normal;}
a:hover{color: red;  font-weight: bold; }
body{
background:white url(backdrop.jpg) repeat;
margin: 0 auto 0 auto;
max-width: 95%;
min-width: 1000px;
font: 12px/1.6em Verdana, Helvetica, Arial, Geneva, Helvetica, sans-serif;
color:#1e1e1e;
 left: auto;
 position: relative;
 right: auto;
 width: 1000px;
 text-align: center;
}
H1{
text-align:left;
color:#000000;
margin:0px 0px 0px 20px;
padding:0px;
text-decoration:underline;
letter-spacing:4px;
font:700 50px/150% "Times New Roman",Times,serif;
background:transparent;
}
H1.home{
text-align:left;
padding-left:5px;
letter-spacing:2px;
margin:0px;
font:900 42px/110% "Times New Roman",Times,serif;
background:transparent;
}
H2{
width:95%;
text-align:justify;
text-indent:0px;
color:#000000;
margin:0px 0px 0px 0px;
padding:10px 10px 5px 10px;
text-decoration:underline;
font:bold 18px/130% "Times New Roman",Times,serif;
background:White;
}
H3{
width:95%;
text-align:center;
text-indent:0px;
color:#000000;
margin:0px 0px 0px 0px;
padding:0px;
text-decoration:underline;
font:bold 16px/150% "Times New Roman",Times,serif;
background:White;
}
H4{
width:95%;
text-align:center;
text-indent:0px;
color:red;
margin:0px 0px 0px 0px;
padding:0px 0px 5px 0px;
text-decoration:underline;
border:0px;
font:bold 16px/160% "Times New Roman",Times,serif;
background:White;
}
h5{
color:White;
text-align:center;
text-decoration:underline;
margin:0px 0px 0px 0px;
padding:5px 0px 5px 0px;
border-bottom:0px;
font:900 14px/150% "Lucida Bright",serif;
}
li{list-style-type:disc;line-height:150%;}
p{
width:95%;
text-align:center;
text-indent:0px;
color:White;
text-decoration:none;
margin:3px;
padding:0px;
font: bold 18px/130% Arial, Helvetica, sans-serif;
background:transparent;
}
p.base{
width:95%;
text-align:center;
color:black;

font-weight:bold;
a:link:color:#FF0000;
a:visited:color:#708090;
font:normal large/180% "Times New Roman",Times,serif;
background:white;
border: 2px ridge silver;
margin:0px 0px 0px 10px;
padding:0px 10px 5px 13px;
}
p.caption{
width:95%;
color:black;
text-align:center;
text-indent:0px;
padding:2px 2px 2px 2px;
margin:0px 0px 0px 0px;
font:normal 12pt/100% "Times New Roman",Times,serif;
background:transparent;
}
p.foot{
width:95%;
text-align:center;
color:white;
margin:0px;
font:normal medium/150% "Times New Roman",Times,serif;
background:transparent;
padding:4px;
}
p.head{
Position:relative;
font-weight:normal;
color:#000000;
background:White;
height:60px;
width:698px;
text-align:left;
font-family:"Times New Roman",Times,serif;
margin:0px 0px 0px 0px;
padding:0px;
border:0px;
z-index:15;
}
p.large{
width:95%;
text-align:justify;
text-indent:0px;
color: white;
margin:0px 0px 0px 10px;
padding:0px 10px 5px 13px;
font: normal 15px/180% Arial, Helvetica, sans-serif;
background:transparent;
}
p.left{
width:95%;
text-align:left;
color:#000000;
margin:10px 10px 10px 10px;
text-indent:0px;
font:normal 16px/150% Arial, Helvetica, sans-serif;
background:White;
}
p.main{
Position:relative;
color:#000000;
background:White;
width:95%;
text-align:left;
margin:0px 0px 0px 3px;
padding:10px 5px 10px 10px;
border:0px;
z-index:15;
font:bolder 40px/120% "Times New Roman",Times,serif;
}
p.ourteam{
width:95%;
text-align:justify;
color:white;
margin:0px 10px 10px 10px;
text-indent:0em;
font:normal medium/140% "Times New Roman",Times,serif;
background:transparent;
border-bottom: 2px ridge silver;
 padding: 0px 0px 5px 0px;
 }
p.regular{
width:95%;
text-align:justify;
color:white;
margin:0px 10px 10px 10px;
text-indent:0em;
font:normal medium/140% Arial, Helvetica, sans-serif;
background:transparent;
}
p.gallerytext{
width:95%;
text-align:justify;
color:black;
margin:10px 10px 10px 10px;
text-indent:0em;
font:normal medium/140% "Times New Roman",Times,serif;
background:white;
}
.bfloat{
border:0px solid black;
margin:20px 30px 15px 30px;
text-align:center;
padding:0px 0px 0px 0px;
float:left;
}
.borderless{
border:0px solid;
margin:0px;
padding:0px;
text-align:center;
height:auto;
position:relative;
}
.bright{
border:0px solid black;
margin:2px 5px 2px 5px;
text-align:center;
padding:0px 0px 0px 0px;
float:right;
}
.centered{
border:0px solid black;
margin:0px;
text-align:center;
padding:0px 0px 0px 0px;
}
.centerpic{
border:2px solid Black;
margin:9px 9px 3px 9px;
float:left;
padding:0;
}
.centersketch{
border:2px solid Black;
margin:0px 149px 0px 149px;
float: left;
padding:0;
width: 400px;
height: 300px;
background:white;
text-align: center;
}
.Colpets{
position:relative;
width:150px;
top:0px;
margin:0px 0px 0px 0px;
Float:right;
left:auto;
text-align:right;
padding:10px 0px 0px 0px;
color:Black;
z-index:15;
border:0px;
background:white;
}
.emermap{
border: 2px ridge silver;
margin:0px 0px 0px 10px;
padding:16px 0px 16px 22px;
text-align:left;
background:White;
}
.footer{
width:700px;
text-align:center;
position:relative;
color:White;
border:0px;
margin:20px 0px 0px 0px;
float:right;
background:transparent;
}
.gallery{
position:relative;
width:465px;
top:0px;
margin:10px 0px 10px 10px;
Float:left;
left:auto;
text-align:left;
padding:0px 0px 0px 0px;
color:white;
border:2px ridge silver;
font:bold large "Times New Roman",Times,serif;
background:#385273;
 text-decoration: underline;
}

.gallery:link{
position:relative;
width:465px;
top:0px;
margin:10px 0px 10px 10px;
Float:left;
left:auto;
text-align:left;
padding:0px 0px 0px 0px;
color:white;
border:2px ridge silver;
font:bold large "Times New Roman",Times,serif;
background:#385273;
text-decoration: underline;
}
.gallery:visited{
position:relative;
width:465px;
top:0px;
margin:10px 0px 10px 10px;
Float:left;
left:auto;
text-align:left;
padding:0px 0px 0px 0px;
color:white;
border:2px ridge silver;
font:bold large "Times New Roman",Times,serif;
background:#385273;
text-decoration: underline;
}
.gallery:hover{
position:relative;
width:465px;
top:0px;
margin:10px 0px 10px 10px;
Float:left;
left:auto;
text-align:left;
padding:0px 0px 0px 0px;
color:white;
border:2px ridge silver;
font:bold large "Times New Roman",Times,serif;
background:#385273;
text-decoration: underline;
}

.gallerycontent{
height:auto;
position:relative;
width:702px;
top:0px;
margin:0px 0px 0px 0px;
Float:left;
left:auto;
text-align:left;
padding:0px;
color:Black;
border:2px ridge Silver;
background:white;
}
.gallerycontrol{
text-align:center;
padding:5px 0px 5px 0px;
color:#ffd700;
border:2px ridge silver;
width:678px;
margin-bottom:15px;
font:bold large/150% "Times New Roman",Times,serif;
background-color: #385273;
}
.gallerycontroller{
position:relative;
width:480px;
top:0px;
margin:0px 0px 0px 0px;
Float:left;
left:auto;
text-align:left;
padding:0px 0px 0px 0px;
color:Black;
border:0px ridge silver;
background:white;
}
.gallerymanual{
position:relative;
width:696px;
top:0px;
margin:10px 0px 0px 10px;
Float:left;
left:auto;
}
.hours{
position:relative;
border:0px;
padding:0px 0px 0px 0px;
left:auto;
margin:0px 10px 25px 10px;
width:auto;
text-align:center;
color:White;
background:transparent;
}
.info{
color:White;
text-align:center;
text-decoration:underline;
margin:0px auto 0px auto;
padding:5px 0px 5px 0px;
border-bottom:0px;
font:bolder 28px/150% "Times New Roman",Times,serif;
}
.KSAC{
width:95%;
text-align:right;
color:#000000;
text-decoration:underline;
font:normal bolder 24px/180% "Times New Roman",Times,serif;
}
.leftpic{
border:2px solid Black;
margin:3px 5px 3px 0px;
float:left;
padding:0;
display:inline-block;
}
.leftlogo{
border: 2px ridge silver;
margin:0px;
float:left;
padding:0;
 left: 10px;
 height: 153px;
 width: 103px;
 position: absolute;
 top: 5px;
}
.lfloat{
border:2px solid black;
margin:5px 5px 5px 0px;
text-align:center;
padding:0px 0px 0px 0px;
float:left;
}
.link{
position:relative;
border:0px;
padding:0px 0px 0px 0px;
margin:15px auto 15px auto;
width:200px;
height:50px;
text-align:center;
background:transparent;
}
.menu{
position:relative;
border:0px;
width:120px;
padding-top:7px;
height:21px;
float:left;
text-align:center;
border-right:1px solid white;
color:white;
text-decoration:none;
font:bold 14px Arial,Helvetica,sans-serif;
background:transparent;
}
.email{
text-decoration:none;
font:bold 14px Arial,Helvetica,sans-serif;
background:transparent;
color: yellow;
}
.next{
width:95%;
text-align:justify;
color: #ffd700;
background: url(bl-gr-70-radial.jpg);
margin:10px auto 10px auto;
text-indent:0em;
border:2px outset silver;
padding:5px;
font:bold 17px/140% "Times New Roman",Times,serif;
}
.nextbig{
width:95%;
text-align:justify;
color:inherit;
margin:10px auto 10px auto;
text-indent:0em;
border:0px;
padding:5px;
font:bold larger/180% "Times New Roman",Times,serif;
}
.Phnumber{
background:transparent;
color: #ffd700;
width:95%;
position:relative;
padding:0px 0px 10px 0px;
left:auto;
margin:0px auto 0px auto;
height:auto;
text-align:center;
font:700 24px "Times New Roman",Times,serif;
}
.Phone{
border:0px;
position:relative;
top:152px;
left:20px;
}
.required{color:red;background:transparent;}
.rfloat{
border:2px solid black;
margin:2px 0px 2px 5px;
text-align:center;
padding:0px 0px 0px 0px;
float:right;
}
.right{
width:95%;
text-align:right;
color:white;
margin:10px 0px 10px 10px;
padding: 0px;
font: normal 15px/180% Arial, Helvetica, sans-serif;
background:transparent;
}
p.right{
width:95%;
text-align:right;
text-indent:0px;
color: white;
margin:0px 0px 0px 10px;
padding:0px 10px 5px 13px;
font: normal 15px/180% Arial, Helvetica, sans-serif;
background:transparent;
}

p.slogan{
width:95%;
text-align:right;
text-indent:0px;
color: white;
margin:0px 0px 0px 10px;
padding:0px 10px 5px 13px;
background:transparent;
font: normal 22pt/140% "Times New Roman", Times, serif;
 text-decoration: underline;
}
.rightpic{
border:2px solid Black;
margin:3px 0px 3px 5px;
padding:0px;
float:right;
display:block;
position:static;
text-align:right;
ime-mode:auto;
layout-flow:horizontal;
ruby-align:right;
word-wrap:break-word;
}
.service{
position:relative;
border:0px;
padding:0px 0px 0px 0px;
margin:15px 22px 15px 22px;
text-align:center;
width:auto;
background:white;
}
.special{
font-family:"Times New Roman",Times,serif;
position:relative;
border:2px ridge Silver;
padding:0px 0px 0px 0px;
left:auto;
margin:0px auto 0px auto;
width:190px;
height:auto;
text-align:center;
background:white;
}
.specials{
border-top-color:gray;
margin:0px auto 0px auto;
padding:5px;
text-align:center;
height:auto;
position:relative;
width:90%;
text-indent:0px;
color:#000000;
border-top-style:outset;
border-top-width:2px;
font:normal 11pt/130% "Times New Roman",Times,serif;
background:White;
}
.tag{
width:100%;
text-align:center;
text-indent:0px;
color:White;
left:auto;
text-decoration:none;
margin:0px;
padding:0px;
font:bold medium/100% "Rockwell Condensed";
background:transparent;
}
.text1{
position:relative;
width:702px;
top:0px;
margin:0px 0px 15px 0px;
Float:left;
left:auto;
text-align:left;
padding:0px 0px 0px 0px;
color: white;
border:0px ridge Silver;
z-index:15;
background: transparent;
}
.text2{
position:relative;
width:702px;
top:0px;
margin:0px 0px 15px 0px;
Float:left;
left:auto;
text-align:left;
padding:10px 0px 15px 0px;
color:Black;
border:2px ridge Silver;
background:white;
}
.Googlemap{
	border: 3px outset silver;
	top: 130px;
	padding: 20px 10px 10px 10px;
	background-color: white;
	margin:0px;
position:absolute;
text-align:center;
height: 380px;
width: 470px;
left: 120px;

}
#aaha{
position:relative;
border:2px ridge Silver;
padding:0px 0px 0px 0px;
margin:15px auto 5px auto;
width:86px;
height:118px;
text-align:center;
background:transparent;
}
#banner{
position:absolute;
border:0px;
padding-top:9px;
top:0px;
width:240px;
height:109px;
text-align:center;
left:3px;
float:left;
background:transparent;
}
/**************** Pseudo classes ****************/
/************************* ID's *************************/

#border{
padding:0px;
width:996px;
Height:auto;
text-align:center;
top:0px;
display: block;
margin: 0px auto 0px auto;
position: absolute;
left: 0px;
border: 0px;
 right: auto;
}
#care{
position:relative;
border:0px;
padding:0px;
width:auto;
height:26px;
float:left;
}
#centertext{
position:relative;
width:720px;
height:auto;
top:0px;
border:0px;
padding:15px 20px 30px 20px;
Float:right;
text-align:center;
margin:0px;
left:auto;
background:transparent;
}
#clinicinfo{
position:relative;
Float:left;
border:0px;
margin:0px 0px 0px 0px;
width:220px;
height:auto;
padding:15px 0px 0px 0px;
Text-align:center;
left:auto;
top:0px;
background:transparent;
}
#contact{
position:relative;
border:0px;
padding:0px;
width:auto;
height:26px;
float:left;
}
#controldiv{
position:relative;
width:702px;
top:0px;
margin:0px 0px 5px 0px;
Float:left;
left:auto;
text-align:left;
padding:0px;
color:Black;
border:0px ridge silver;
height:200px;
background:white;
}
#doc{
position:relative;
border:2px ridge Silver;
padding:0px 0px 0px 0px;
left:auto;
margin:0px auto 0px auto;
width:190px;
height:auto;
text-align:center;
background:white;
}
#emergencies{
position:relative;
border:0px;
padding:0px;
width:auto;
height:26px;
float:left;
}
#footer{
width:984px;
text-align:center;
position:relative;
color:White;
border-top: 2px ridge silver;
margin:10px 0px 0px 0px;
float:right;
background:transparent;
}
#forms{
position:relative;
border:0px;
padding:0px;
width:auto;
height:26px;
float:left;
}
#heading{
width:690px;
height:109px;
float:right;
margin:0px 0px 0px 0px;
padding-top:10px;
position:absolute;
Top:0px;
left:250px;
padding-right:10px;
background:transparent;
}
#headingsub{
width:724px;
height:104px;
text-align:center;
float:right;
margin:0px 0px 0px 0px;
padding-top:10px;
position:relative;
background:transparent;
}
#home{
position:relative;
border:0px;
padding:0px;
width:auto;
height:26px;
float:left;
}
#location{
position:relative;
border:0px;
padding:0px;
width:auto;
height:26px;
float:left;
}
#meat{
position:absolute;
Top:146px;
border-width:0px;
padding:0px;
width:984px;
text-align:center;
left:0px;
margin:0px 0px 0px 0px;
padding-top:20px;
background:transparent;
}
#murph{
position:absolute;
border:0px;
padding-top:14px;
padding-left:845px;
left:0px;
top:0px;
width:128px;
height:100px;
text-align:center;
float:none;
z-index:auto;
background:transparent;
}
#navigation{
position:absolute;
padding:0px;
width:976px;
height:30px;
text-align:center;
top:114px;
overflow:hidden;
left:0px;
margin:0px 0px 0px 0px;
border-width:0px 0px 0px 0px;
}
#phone{
position:relative;
border:0px;
left:auto;
padding:0px 0px 0px 0px;
margin:20px 10px 25px 10px;
width:auto;
background:transparent;
}
#services{
position:relative;
border:0px;
padding:0px;
width:auto;
height:26px;
float:left;
}
#team{
position:relative;
border:0px;
padding:0px;
width:auto;
height:26px;
float:left;
}
