/* testimonials */


div#nav { background: url(../img/nav/contentback.jpg); position: absolute; width: 220px; height: 444px; left: 0; top: 146px; z-index: 1000; }
div#nav div#nav_top { background: url(../img/nav/nav_top.jpg) 0 0 no-repeat; width: 220px; height: 27px; }
div#nav div, div#nav div a { position: relative; width: 220px; display:block; margin: 0; z-index: 300; }

div#nav div a#about { background: url(../img/nav/about.jpg) 0px 0px no-repeat; height: 27px; }
div#nav div a#about:hover, div#nav div a#about:visited:hover { background-position: -220px 0; }

div#nav div a#vets { background: url(../img/nav/vets.jpg) 0px 0px no-repeat; height: 27px; }
div#nav div a#vets:hover, div#nav div a#vets:visited:hover { background-position: -220px 0; }

div#nav div a#staff { background: url(../img/nav/staff.jpg) 0px 0px no-repeat; height: 27px; }
div#nav div a#staff:hover, div#nav div a#staff:visited:hover { background-position: -220px 0; }

div#nav div a#services { background: url(../img/nav/services.jpg) 0px 0px no-repeat; height: 27px; }
div#nav div a#services:hover, div#nav div a#services:visited:hover { background-position: -220px 0; }

div#nav div a#seniorpets { background: url(../img/nav/seniorpets.jpg) 0px 0px no-repeat; height: 27px; }
div#nav div a#seniorpets:hover, div#nav div a#seniorpets:visited:hover { background-position: -220px 0; }

div#nav div a#specials { background: url(../img/nav/specials.jpg) 0px 0px no-repeat; height: 27px; }
div#nav div a#specials:hover, div#nav div a#specials:visited:hover { background-position: -220px 0; }

div#nav div a#adoptions { background: url(../img/nav/adoptions.jpg) 0px 0px no-repeat; height: 27px; }
div#nav div a#adoptions:hover, div#nav div a#adoptions:visited:hover { background-position: -220px 0; }

div#nav div a#articles { background: url(../img/nav/articles.jpg) 0px 0px no-repeat; height: 27px; }
div#nav div a#articles:hover, div#nav div a#articles:visited:hover { background-position: -220px 0; }

div#nav div a#newsandinfo { background: url(../img/nav/newsandinfo.jpg) 0px 0px no-repeat; height: 27px; }
div#nav div a#newsandinfo:hover, div#nav div a#newsandinfo:visited:hover { background-position: -220px 0; }

div#nav div a#newsletter { background: url(../img/nav/newsletter.jpg) 0px 0px no-repeat; height: 27px; }
div#nav div a#newsletter:hover, div#nav div a#newsletter:visited:hover { background-position: -220px 0; }

div#nav div a#pets { background: url(../img/nav/pets.jpg) 0px 0px no-repeat; height: 27px; }
div#nav div a#pets:hover, div#nav div a#pets:visited:hover { background-position: -220px 0; }

div#nav div a#testimonials { background: url(../img/nav/testimonials.jpg) -220px 0px no-repeat; height: 27px; }
div#nav div a#testimonials:hover, div#nav div a#testimonials:visited:hover { background-position: -220px 0; }

div#nav div a#tour { background: url(../img/nav/tour.jpg) 0px 0px no-repeat; height: 27px; }
div#nav div a#tour:hover, div#nav div a#tour:visited:hover { background-position: -220px 0; }

div#nav div a#location { background: url(../img/nav/location.jpg) 0px 0px no-repeat; height: 27px; }
div#nav div a#location:hover, div#nav div a#location:visited:hover { background-position: -220px 0; }

div#nav div a#contact { background: url(../img/nav/contact.jpg) 0px 0px no-repeat; height: 27px; }
div#nav div a#contact:hover, div#nav div a#contact:visited:hover { background-position: -220px 0; }

div#nav div a#links { background: url(../img/nav/links.jpg) 0px 0px no-repeat; height: 27px; }
div#nav div a#links:hover, div#nav div a#links:visited:hover { background-position: -220px 0; }

div#nav div a#blog { background: url(../img/nav/blog.jpg) 0px 0px no-repeat; height: 27px; }
div#nav div a#blog:hover, div#nav div a#blog:visited:hover { background-position: -220px 0; }

div#nav div a#index { background: url(../img/nav/index.jpg) 0px 0px no-repeat; height: 27px; }
div#nav div a#index:hover, div#nav div a#index:visited:hover { background-position: -220px 0; }
/* CSS Document */

body {
	margin: 0;
	padding: 0;
	background: url(../img/body.jpg) 0 0 repeat;
	text-align: center;
	font-size: 62.5%;
	font-family: Arial, sans-serif;
}

a#facebook {
	position: absolute;
	top: 23px;
	left: 175px;
	width: 32px;
	height: 30px;
	background: url(../img/facebook.gif) 0 0 no-repeat;
	z-index:100;
}

p{ 
	font-size: 1.3em; 
	line-height: 1.3; 
	margin: 0; 
	padding: 5px 20px 10px 20px; 
}

.quote {
	color: #5c75a7;
	font-size: 1.3em; 
	line-height: 1.3;
	padding: 10px 20px 10px 20px;
	font-weight: 500;
}

.signature {
	color: #a56b5c;
}

h1 {
	font-size: 2em;
	color: #5c75a7;
	line-height: 1.4;
	padding: 5px 0;
	margin: 20px 0 10px 20px;
}

h2 {
	font-size: 1.7em;
	color: #a56b5c;
	margin: 0;
	padding-left: 20px;
	padding-bottom: 10px;
	padding-top: 5px;
}

h3 {
	font-size: 1.4em;
	color:#000;
	margin: 0;
	padding-left: 20px;
	padding: 0px 0px 10px 20px;
}

h4 {
	font-size: 1.5em;
	color:#b7826b;
	margin: 0;
	padding-left: 20px;
	font-weight: bold;
}

h5 {
	font-size: 1.8em;
	color: #a56b5c;
	margin: 0;
	padding-left: 20px;
	padding-bottom: 10px;
	padding-top: 5px;
	text-align: left;
}

div#disclaimer {
	font-size: 1.0em;
	color:#000;
	margin: 0;
	padding-left: 20px;
}

p.ftaddress {
	font-size:12px;
	color: #FFF;
}

a { color: #5c75a7; text-decoration: underline; font-weight: bold; }
a:visited { color: #5c75a7; font-weight: bold;}
a:hover { color: #b7826b; text-decoration: underline; font-weight: bold;}
a:visited:hover { color: #b7826b; text-decoration: underline; font-weight: bold;}
a:active { color:#b7826b; text-decoration: underline; font-weight: bold; }

table { font-size: 1.3em; line-height: 1.3;}

td a { color: #5c75a7; text-decoration: underline; font-weight: bold; }

ul {
	margin-top: -5px;
}

ul li {
	margin: 0.5em 1.5em;
	font-size: 1.3em;
}

ol {
	margin-top: -5px;
}

ol li {
	margin: 0.5em 1.5em;
	font-size: 1.3em;
}

div#wrapper {
	background: #fff;
	width: 820px;
	margin: 0 auto 10px auto;
	text-align: left;
	min-height: 450px;
	height: auto !important;
	height: 450px;
	position: relative;
}

div#container {
	background:url(../img/contentback.jpg) 0 0 repeat-y;
	posistion: relative;
	width:820px;
	min-height: 450px;
	height: auto !important;
	height: 450px;
}

div#header {
	width: 820px;
	height: 146px;
}

div#content {
	position: relative;
	width: 590px;
	min-height: 450px;
	height: auto !important;
	height: 450px;
	margin: 0 0 10px 220px;
}

div#testimonial {
	position: relative;
	width: 590x;
	padding: 0;
	margin: 0;
	/*border: 1px solid lime;*/
}

div#leftside {
	position: relative;
	float: left;
	padding: 0;
	width: 250px;
	/*border: 1px solid red;*/
}

div#rightside {
	position: relative;
	padding: auto 0px;
	width: 310px;	
	margin-left: 250px;
	margin-bottom: 20px;
	padding: 10px 10px;
	min-height: 450px;
	height: auto !important;
	height: 450px;
	text-align: center;
	/*border: 1px solid navy;*/
}

div#clearFix {
	clear: left; 
	height: 20px;
	overflow: hidden; 
}

div#footer {
	position: relative;
	background: url(../img/footer.jpg) 0 0 no-repeat;
	width: 820px;
	height: 22px;
}

.center {
	text-align: center;
}

img.right {
	float: right;
	margin: 0px 0px 10px 20px;
}

img.left {
	float: left;
	margin: 0px 20px 10px 0px;
}

div.right {
	float: right;
	margin: 5px 0px 10px 20px;
}

div.left {
	float: left;
	margin: 5px 20px 10px 0px;
}

img.displayed {
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 5px;
}

p#copyright {
	position: relative;
	height: 30px;
	width: 820px;
	text-align: center;
	margin: 0 auto;
	color: #fff;
	font-size: 1.1em;
	padding: 2px 0;
}

p#copyright a, p#copyright a:visited { 
	color: #fff; 
	text-decoration: none;
	font-weight: 400;
}

div#gmap {
	border: 1px solid #B2826C;
	width: 452px;
	height: 300px;
	margin: 10px 0 10px 65px;
}

div.gcaption {
	font-size: 1.2em;
	line-height: 1.3;
	text-align: center;
	color: #5c75a7;
	font-weight: 700;
}

.VPA_article_title { 
	font-size: 1.7em; 
	font-weight: bold; 
	line-height: 1.3; 
	margin: 0; 
	color: #a56b5c; 
	padding: 10px 10px 0 20px;
 }

.VPA_category_name { 
	font-size: 1.5em; 
	font-weight: bold; 
	line-height: 1.3; 
	margin: 0; 
	color: #000; 
	padding: 10px 10px 0 20px;
 }
 
 /*NEWSLETTER STYLES*/

.VNL_title { margin: 5px 0 5px 0; font-size: 1.5em; font-weight: bold; color: #a56b5c; }

div#VNL_links { font-size: 1.3em; margin: -25px 0 5px 50px; padding: 0 0 20px 0; border-bottom: 1px solid #999; width: 450px}

div#VNL_links div { padding: 4px 0; }

div.VNL_Article { margin: 10px; padding-bottom: 10px; }

div.VNL_Article h1 { margin: 3px; bottom: 10px; }

div.VNL_Article div, div.VNL_Article p { padding: 5px 0 5px 0 ; }

div.VNL_Article ul li { padding: 5px 0 5px 0; margin: 5px 0 5px 0; }

div.VNL_Article ol li { padding: 2px 0 2px 0; margin: 5px 0 5px 0; }

div.VNL_top { font-size:1.2em; margin: 5px 0 0 0;}

div.VNL_hr { border-bottom: 1px solid #9D9DA1; width: 550px; margin: -3px 10px 10px -3px;  }
 

.news_pad p {
	margin: 10px 0 10px 0;
}

.articles_pad p {
	margin: 10px 0 10px 0;
}

div#article_text { 
	font-size: 1.2em; 
	line-height: 1.3; 
	margin: 0; 
	padding: 10px 10px 0 20px; 
}

.links {
	font-size: 1.0em; 
	line-height: 1.5em; 
	margin: 0; 
	color: #000; 
	padding: 0px 10px 0px 20px;
}

div.links {
	line-height: 2em;
}

.articles {line-height: 2em; }

.form {
	font-size: 1.2em;
	padding-left: 20px;
	line-height: 1.5em;
}

div.listing  {
	width: 444px;
	height: 120px;
	overflow: auto;
	position: relative;
	left: 20px;
}
div.listing h1 {
	font-size: 1.5em;
	font-weight: 700;
	border-bottom: 0;
	padding: 6px 4px;
}

div.listing h2 {
	font-size: 1.4em;
	font-weight: 700;
	border-bottom: 0;
	padding: 6px 4px;
	color: #a56b5c;
}

div.listing p {
	margin: 4px 20px;
	padding: 0;
	font-size: 1.2em;
}

div.listing img { float: left; height: 90px; border: 1px solid #b7826b; }

div.prop {
	height:1px;
	float:right;
	width:1px;
}

div.clear {
	clear:both;
	height:1px;
	overflow:hidden;
}

div.right { float: right; }

div.login_form {
	margin-left: 30px;
	margin-top: 30px;
}

/*PETCARE ARTICLE STYLES*/

.VPA_category_name {  font-weight: bold; margin: 0; padding: 15px 12px 15px 16px; font-size: 1.4em; }
 
div#pca_list { text-align: left; margin: 0 20px 0 25px;  } 

div#pca_list p, div#pca_list div { padding: 6px 0; }

div#pca_list h3 {  font-size: 1.7em; text-align: center; }

div#pca_list h3 a { color: blue; }

div.VPA_links { margin: 0 0 30px 40px; }

div.VPA_links p { margin: 0; }

div#pca_article img { padding: 15px; }

p.pca_nav { text-align:center;
			padding: 25px 0 10px 16px;}
			

/*PETCARE ARTICLE SEARCH STYLES*/


div#pca_containment_unit { text-align: center;}
form#pca_search div {
	text-align:right;
	margin: 0 85px 0 0;
	height: 2em;
	width:400px;
	padding: 10px;
}

form#pca_search div label span {
	float: left;
	width: 125px;
	margin-top: -4px;
	font-size: 1.3em;
	line-height: 2.2;
}

form#pca_search div input,form#pca_search div select {
	width: 235px;
	margin:1px;
}

form#pca_search div input#pca_submit { width: auto; }

#footer p#copyright {
	font-size: 1em;
	color: #ccc;
}

#footer p#copyright a {
	color: #ccc;
}

