@import url(nav.css);

body {
	font-size: 62.5%;
	font-family: "Lucida Grande", Arial, sans-serif;
	background: url(../img/layout/body.jpg) 0 0 repeat;
	text-align:center;
	margin: 0;
	padding: 0;
}

h1 { font-size: 1.8em; margin: 0; padding: 40px 0 0 0; color: #526959; text-align: center; }
h2 { font-size: 1.6em; }
h3 { font-size: 1.5em; }
h4 { font-size: 1.4em; }
h5 { font-size: 1.3em; margin-bottom: -10px; }
h6 { font-size: 1.2em; }

h1.pg_title {
	font-size:2.2em;
	font-style:italic;
	border-bottom:1px solid #9c9;
	padding:25px 0 5px 0;
	color:#829989;
	text-align:right;
}

p  { font-size: 1.2em; line-height: 1.5; }
p.center { font-size: 1.2em; line-height: 1.5; text-align:center; }

img { border: none; margin: 0; padding: 0;}

hr { color: #a8c7a7 }

a { color: #c86c4c; text-decoration: underline; }
a:visited { color: #c86c4c; }
a:hover { color: #718a6f; text-decoration: underline; }
a:visited:hover { color: #718a6f; text-decoration: underline; }
a:active { color:#c86c4c; text-decoration: underline; }

ul { font-size: 1.2em; line-height: 1.5; }
ol { font-size: 1.2em; line-height: 1.5; }
li.bottom { margin-bottom: 10px; margin-top:10px; }
td { font-size: 1.2em; line-height: 1.5; }


table#other_fees { width: 550px; }
td.left_td { width: 300px;}
td.indent { padding-left: 30px; }
td.bold { width: 150px; font-weight:bold; }
table#ddc_rates  { width: 450px; margin-top: -15px; margin-left: 45px; }
td.notes { width: 450px;}

img.right { float: right; margin: 0 0 0 20px; }
img.left { float: left; margin: 0 20px 0 0; }

img.vet_bio { float: left; margin: 0 5px 0 5px; }
img.bottom_margin { float: left; margin: 20px 20px 20px 0; }

.copyright {font-size: .8em}

#wrapper {
	background: url(../img/layout/wrapper.jpg) 0 0 repeat-y;
	margin: auto;
	text-align: left;
	width: 764px;
}

#header {
	background: url(../img/layout/header.jpg) 0 0 no-repeat;
	width: 764px;
	height: 128px;
}

#footer {
	height: 22px;
	width: 764px;
	background: url(../img/layout/footer.jpg) 0 0 no-repeat;
	position: relative;
}

div#logo { position: absolute; height: 101px; width: 150px; background: url(../img/layout/logo.jpg) no-repeat; bottom: 5px; }

#container { }

#content {
	width: 543px;
	margin: 0 0 20px 200px;
}

.prop { float: right; height: 544px; width: 1px; }
.clear { height: 1px; clear: both; overflow: hidden; }

div.clear { clear:both }
div#map { margin: 20px 0 20px 30px; width: 470px; height: 333px; border: 3px double #999; }
div.services { margin: -5px 0 0 30px; }

.fr { float: right; margin: 0 6px 6px 12px; }
.fl { float: left; margin: 6px 12px 6px 0px; }
.clear { clear: both; }
.cl { clear: left; }
.cr { clear: right; }
.center {text-align:center;}

/*NEWSLETTER STYLES*/

div.VNL_copy { margin: -20px 0 -25px 0; }

div#VNL_links { font-size: 1.2em; margin: 5px 0 5px 50px; padding: 0 0 20px 0; border-bottom: 1px solid #526959; width: 450px}

div#VNL_links div { padding: 4px 0; }

div.VNL_title { font-weight:bold; text-align:left; color: #526959; font-size: 1.5em;     margin: 15px 0 15px 0px; }

div#article_text { font-size: 1.2em; line-height: 1.5; }

div.VNL_Article div {padding: 5px 0 5px 0 ;} 

div.VNL_article p { padding: 5px 0 5px 0 ; }

div.VNL_hr { border-bottom: 1px solid #A8C7A7; width: 445px; margin: 5px 0 25px 42px;  }

div.VNL_top { font-size: 1.2em; margin: 10px 0 10px 0; }


div.VNF_article h2 { color: #2c7b5e; border-bottom: 1px solid #999; margin: 12px 0 0 0; padding: 3px 0; font-size: 1.4em; }
div.VNF_article div#VNF_article_text { font-size: 1.3em; margin: 0; padding: 12px 0; }

/*PETCARE ARTICLE STYLES*/



.VPA_category_name {  font-weight: bold; margin: 0; padding: 15px 12px 15px 16px; font-size: 1.5em; }


 
div#pca_list { text-align: left; margin: 0 20px 0 25px;  } 

div#pca_list p, div#pca_list div { padding: 0 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: 7px 0 8px 0; }

div#pca_article img { padding: 15px; }

p.pca_nav { background-color: #FFFFFF;
			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 auto;
	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; }


