@charset "utf-8";
/* CSS Document */

html {
	background-image:url(img/background2.png);
	background-repeat:repeat-x;
	background-position:bottom;
	background-attachment:fixed;
	height:100%;
	width:100%;
	background-color:#344712;
}
body {
	padding:0px;
	margin:0px auto;
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	line-height:16px;
	letter-spacing:.05px;
	height:100%;
	width:100%;
	color:#1f1f1f;
}
.navigation_container img {
	border:none;
}

a {
	text-decoration:none;
	color:#171717;
}
a:hover {
	text-decoration:underline;
	color:#93c439;
}
.green {
	color:#93c439;
}
.sm_font {
	font-size:10px;
}
.font {
	color:#1f1f1f;
}
img {
	border:none;
}
li {
	color:#93c439;
}
.light_font {
	color:#b5b88b;
}
.clear {
	clear:both;
}
.clear_left {
	clear:left;
}
.left {
	float:left
}
.right {
	float:right;
}
.page_container {
	width:956px;
	margin:0 auto;
	
}
.header .logo {
	background-image:url(img/logo.png);
	width:341px;
	height:110px;
	float:left;
}
.header .top_image {
	background-image:url(img/top_right_park.png);
	width:615px;
	height:110px;
	float:right;
}
.navigation_container {
	background-image:url(img/navigation_back.png);
	background-repeat:no-repeat;
	height:50px;
	padding-left:100px;
}
.navigation_container img.location{
	padding-right:1px;
	float:left;
}

.navigation_container .home {
	background-image:url(img/nav_home.png);
	background-repeat:no-repeat;
	height:24px;
	width:53px;
	float:left;
	padding-right:1px;
}
.navigation_container .home:hover {
	background-image:url(img/nav_home_h.gif);
}
.navigation_container .hospital {
	background-image:url(img/nav_hospital.png);
	background-repeat:no-repeat;
	height:24px;
	width:104px;
	float:left;
	padding-right:1px;
}
.navigation_container .hospital:hover {
	background-image:url(img/nav_hospital_h.gif);
}
.navigation_container .services {
	background-image:url(img/nav_srvices.png);
	background-repeat:no-repeat;
	height:24px;
	width:71px;
	float:left;
	padding-right:1px;
}
.navigation_container .services:hover {
	background-image:url(img/nav_srvices_h.gif);
}
.navigation_container .pet_health {
	background-image:url(img/nav_pet_health.png);
	background-repeat:no-repeat;
	height:24px;
	width:89px;
	float:left;
	padding-right:1px;
}
.navigation_container .pet_health:hover {
	background-image:url(img/nav_pet_health_h.gif);
}
.navigation_container .photos {
	background-image:url(img/nav_photos.png);
	background-repeat:no-repeat;
	height:24px;
	width:113px;
	float:left;
	padding-right:1px;
}
.navigation_container .photos:hover {
	background-image:url(img/nav_photos_h.gif);
}
.navigation_container .links {
	background-image:url(img/nav_links.png);
	background-repeat:no-repeat;
	height:24px;
	width:49px;
	float:left;
	padding-right:1px;
}
.navigation_container .links:hover {
	background-image:url(img/nav_links_h.gif);
}
.content_container {
	background-image:url(img/content_back.png);
	background-repeat:repeat-y;
	padding:0px 12px 0px 108px;
	height:100%;
}
.content_container .main_content {
	width:465px;
	height:100%;
	text-align:justify;
	float:left;
	padding:10px 0px 30px 0px;
	padding-right:85px;
}


.content_container .main_content table {
	width:465px;
	border:solid 1px #e4e8d9;
}
.content_container .main_content table th {
	height:18px;
	border-bottom:solid 1px #83a034;
	border-top:solid 1px #c0e58b;
	background-color:#93c439;
	padding-left:10px;
}
.content_container .main_content table tr {
	height:21px;
	border:solid 1px #e4e8d9;
}
.content_container .main_content table td {
	padding-left:10px;
	border-top:solid 1px #edf0e5;
}

.content_container .main_content table td.closed {
	border-left:solid 1px #f1f3ea;
	background-color:#eaf3d7;
	color:#b5b88b;
}
.content_container .right_column {
	width:245px;
	float:right;
	border-left:solid 1px #e4e8d9;
	padding:0px 0px 20px 32px;
}
.content_container .right_column_img {
	width:281px;
	height:100%;
	float:right;
}
.content_container .right_column_img .links_img{
	vertical-align:bottom;
	padding-top:230px;
}
.content_container .right_column .icon {
	float:left;
	padding:13px 0px 0px 0px;
}
.content_container .right_column .icon_text {
	float:left;
	padding:20px 0px 12px 8px;
	width:170px;
	line-height:15px;
}
.content_container .right_column .space {
	line-height:16px;
}
.footer_container {
	background-image:url(img/footer_back.png);
	background-repeat:no-repeat;
	height:120px;
	padding:23px 45px 0px 109px;
	font-size:10px;
	line-height:15px;
}
.footer_container .phone {
	font-size:11px;
}

/* Services Classes Start */
.main_content_services {
	width:751px;
	height:100%;
	text-align:justify;
	background-image:url(img/photo_cat.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	padding:10px 0px 30px 0px;
	padding-right:85px;
}
ul.services {
	padding:0px 0px 0px 30px;
	margin:0px;
}
ul.services li{
	width:300px;
	float:left;
	height:20px;
}


/* Pet Health Classes Start */
.main_content_pet_health {
	width:751px;
	height:100%;
	text-align:justify;
	background-image:url(img/photo_dog_cat.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	padding:10px 0px 30px 0px;
	padding-right:85px;
}
.main_content_pet_health .icon{ 
	padding:7px 6px 0px 0px;
	float:left;
}
.main_content_pet_health .icon_text{ 
	margin:11px 0px 0px 0px;
	float:left;

}
.main_content_pet_health .title{ 
	font-size:14px;
}
.main_content_pet_health .article{ 
	width:525px;
}
.main_content_pet_health .author{ 
	width:525px;
	padding:6px 0px 8px 0px;
}
.article .button_area{ 
	padding-top:10px;
}
.article .button_area .back{ 
	width:80px;
	height:27px;
	background-image:url(img/back.png);
}
.article .button_area .back:hover{ 
	width:80px;
	height:27px;
	background-image:url(img/back_h.png);
}
ul.health {
	padding:0px 0px 0px 47px;
	margin:0px;
}
ul.health li{
	width:285px;
	float:left;
	height:20px;
}
ul.article_points {
	padding:0px 0px 8px 25px;
	margin:0px;
}
ul.article_points li{
	padding:8px 0px 0px 3px;
	line-height:15px;
}
ol.article_points {
	padding:0px 0px 8px 25px;
	margin:0px;
}
ol.article_points li{
	padding:8px 0px 0px 3px;
	line-height:15px;
}
/* Pet Health Canine Classes Start */
.main_content_pet_health_canine {
	width:751px;
	height:100%;
	text-align:justify;
	background-image:url(img/photo_dog_article.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	padding:10px 0px 30px 0px;
	padding-right:85px;
}
.main_content_pet_health_canine .icon{ 
	padding:7px 6px 0px 0px;
	float:left;
}
.main_content_pet_health_canine .title{ 
	font-size:14px;
}
.main_content_pet_health_canine .article{ 
	width:525px;
}
.main_content_pet_health_canine .author{ 
	width:525px;
	padding:6px 0px 8px 0px;
}
/* Pet Health Feline Classes Start */
.main_content_pet_health_feline {
	width:751px;
	height:100%;
	text-align:justify;
	background-image:url(img/photo_cat_article.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	padding:10px 0px 30px 0px;
	padding-right:85px;
}
.main_content_pet_health_feline .icon{ 
	padding:7px 6px 0px 0px;
	float:left;
}
.main_content_pet_health_feline .title{ 
	font-size:14px;
}
.main_content_pet_health_feline .article{ 
	width:525px;
}
.main_content_pet_health_feline .author{ 
	width:525px;
	padding:6px 0px 8px 0px;
}

/* Our Hospital Classes Start */

.img_two img{
	padding-right:41px;
	padding-bottom:35px;
}
.img_three img{
	padding-right:10px;
	padding-bottom:35px;
}
/* Pet Health Feline Classes Start */
.main_content_links {
	width:751px;
	height:100%;
	text-align:justify;
	background-image:url(img/photo_dog.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	padding:10px 0px 30px 0px;
	padding-right:85px;
}
.main_content_pet_health_feline .icon{ 
	padding:7px 6px 0px 0px;
	float:left;
}
.main_content_pet_health_feline .title{ 
	font-size:14px;
}
.main_content_pet_health_feline .article{ 
	width:525px;
}
.main_content_pet_health_feline .author{ 
	width:525px;
	padding:6px 0px 8px 0px;
}