body{
	margin:0;
	font:12px/16px Verdana, sans-serif;
	background:#fffdf5 url(images/body-bg.jpg) repeat-x;
	color:#262626;
}
form{
	margin:0;
	padding:0;
}
#main{
	margin:0 auto;
	width:762px;
}
/*-- header --*/
#header{
	width:762px;
	clear:both;
	height:125px;
	overflow:hidden;
	background:url(images/head-bg.jpg) no-repeat 0 100%;
}
#header h1{
	float:left;
	display:inline;
	text-indent:-3000px;
	overflow:hidden;
	margin:12px 0 0 8px;
}
#header h1 a{
	display:block;
	background:url(images/logo.gif) no-repeat;
	width:85px;
	height:83px;
}

a.homelink{
	text-indent:-3000px;
	overflow:hidden;
	float:right;
	background:url(images/a-homelink.gif) no-repeat;
	width:45px;
	height:22px;
}

a.homelink:hover{ background-position: 0 -22px;}

a.contact-us{
	text-indent:-3000px;
	overflow:hidden;
	float:right;
	background:url(images/a-contact-us.gif) no-repeat;
	width:119px;
	height:21px;
}
a.contact-us:hover{ background-position: 0 -21px;}
ul.nav{
	width:640px;
	margin:64px 0 0;
	padding:0 0 0 28px;
	float:left;
}
ul.nav li{
	padding:0 16px 0 0;
	list-style:none;
	float:left;
}
ul.nav li a{
	height:10px;
	background-position:0 0;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-3000px;
	display:block;
}
ul.nav li.page-item-4 a {
	width:142px;
	background-image:url(images/a-about.gif);
}
ul.nav li.page-item-5 a {
	width:146px;
	background-image:url(images/a-when.gif);
}
ul.nav li.page-item-6 a {
	width:146px;
	background-image:url(images/a-local.gif);
}
ul.nav li.page-item-7 a {
	width:134px;
	background-image:url(images/a-about-spay.gif);
}
ul.nav li a:hover,
ul.nav li.current_page_item a,
ul.nav li.current_page_parent a { background-position:0 -10px;}
/*-- content --*/
#content{
	width:762px;
	overflow:hidden;
	clear:both;
	background:#fff;
	padding:0 0 12px;
}
a{color:#008f1d ;}
a:hover{ color:#861031;}
h2{
	margin:0;
}
h3{
	margin:0;
}
h4{
	margin:0;
}
/*-- column --*/
.column{
	width:255px;
	float:left;
}
strong.slogan{
	overflow:hidden;
	display:block;
	text-indent:-3000px;
	background:url(images/slogan.gif) no-repeat;
	width:215px;
	height:83px;
	margin:0 0 0 18px;
}
.column h3{
	padding:14px 21px 0;
	font-size:12px;
	font-weight:bold;
}
.column p{
	margin:0;
	padding:0 14px 16px 21px;
}
.column a.more {
	display:inline;
	margin:-1px 0 0 20px;
	overflow:hidden;
	text-indent:-3000px;
	width:185px;
	float:left;
	height:14px;
	background:url(images/a-more-link.gif) no-repeat;
}
.column a.more:hover{ background-position:0 -14px;}
/*-- column-1 --*/
.column-1{
	float:right;
	width:507px;
}
/*-- video-holder --*/
.video-holder{
	margin:0 14px 0 13px;
	clear:both;
	overflow:hidden;
}
.video-holder img{ display:block;}
/*-- footer --*/
#footer{
	background:url(images/footer-bg.png) no-repeat;
	width:762px;
	float:left;
	clear:both;
}
.box{
	position:relative;
	float:left;
}
.box-1{width:255px;}
.box-2{width:254px;}
.box-3{width:253px;}
.decor{
	overflow:hidden;
	top:-78px;
	left:18px;
	position:absolute;
}
.cat{
	width:71px;
	height:102px;
	background:url(images/cat.gif) no-repeat;
}
.box p{
	background-repeat:no-repeat;
	text-indent:-3000px;
	height:29px;
	overflow:hidden;
	margin:23px 0 0;
	padding:0;
}
p.how-often{background-image:url(images/text-how-often.gif);}
p.find{background-image:url(images/text-find.gif);}
p.learn{ background-image:url(images/text-learn-more.gif);}
.box img{
	display:inline;
	margin:24px 11px 0 18px;
	float:left;
}
.box-2 p{ margin:23px 0 0 22px;}
a.l-find{
	margin:9px 0 0;
	width:56px;
	background:url(images/a-fond-out.gif) no-repeat;
	height:10px;
	text-indent:-3000px;
	overflow:hidden;
	display:block;
}
a.l-find:hover{ background-position:0 -10px;}
.form{
	padding:7px 0 0;
	width:100%;
	clear:both;
	overflow:hidden;
}
.form input.text{
	float:left;
	width:101px;
	margin:0 11px 0 20px;
	display:inline;
	padding:2px 9px 2px;
	color:#000;
	font:11px/13px Verdana, sans-serif;
}
.form .btn{
	margin:0;
	float:left;
}
#footer p.copy{
	clear:both;
	overflow:hidden;
	color:#262626;
	font-size:10px;
	line-height:14px;
	text-align:right;
	margin:0;
	width:749px;
	padding:25px 13px 20px 0;
}
#footer p.copy a{
	text-decoration:none;
	color:#008f1d;
	padding:0 0 0 7px;
	font-weight:bold;
}
#footer p.copy a:hover{ color:#861031;}
/*--------------------------------------------- inner ----------------------------------------*/

.info_about{
	background:url(images/border.gif) repeat-x 0 100%;
	width:446px;
	margin:0 40px 0 21px;
	padding:0 0 35px;
	clear:both;
	overflow:hidden;
}

.info_about h2,
.info_about h3{
	margin:46px 0 0;
	height:23px;
	overflow:hidden;
	/*text-indent:-3000px;*/
	background-position:0 0;
	background-repeat:no-repeat;
}

.info_about h3{
	margin:21px 0 0;
	height:16px;
}

.info{
	width:446px;
	margin:0 40px 0 21px;
	padding:0 0 35px;
	clear:both;
	overflow:hidden;
}

.address {
	padding-bottom:10px;
}

.info h2,
.info h3{
	margin:46px 0 0;
	height:23px;
	overflow:hidden;
	/*text-indent:-3000px;*/
	background-position:0 0;
	background-repeat:no-repeat;
}
.h2-about {
	background-image:url(images/h2-about.gif);
	text-indent:-3000px;
}

.h2-when {
	background-image:url(images/h2-when.gif);
	text-indent:-3000px;
}

.h2-local {
	background-image:url(images/h2-local.gif);
	text-indent:-3000px;
}

.h2-spay {
	background-image:url(images/h2-spay.gif);
	text-indent:-3000px;
}

.h2-spaydiscount {
	background-image:url(images/h2-spaydiscount.gif);
	text-indent:-3000px;
}

.h2-contactus {
	background-image:url(images/h2-contactus.gif);
	text-indent:-3000px;
}

.h2-partners {
	background-image:url(images/h2-partners.gif);
	text-indent:-3000px;
}

.h2-aboutfund {
	background-image:url(images/h2-aboutfund.gif);
	text-indent:-3000px;
}


.info h3{
	margin:21px 0 0;
	height:16px;
}

.h3-what-is{ 
	background-image:url(images/h3-what-is.gif);
	text-indent:-3000px;
}

.h3-how-often{ 
	background-image:url(images/h3-how-often.gif);
	text-indent:-3000px;
}

.h3-find-a{ 
	background-image:url(images/h3-find-a.gif);
	text-indent:-3000px;
}

.h3-the-benefits{ 
	background-image:url(images/h3-the-benefits.gif);
	text-indent:-3000px;
}

.h3-discounted-spay{ 
	background-image:url(images/h3-discounted-spay.gif);
	text-indent:-3000px;
}

.info p{
	margin:0;
	padding:5px 0 11px;
}
a.click{
	margin:4px 0px -10px;
	width:170px;
	height:11px;
	text-indent:-3000px;
	background:url(images/a-click.gif) no-repeat;
	display:block;
	overflow:hidden;
}
a.click:hover{ background-position:0 -11px;}
ul.contact-info{
	width:233px;
	float:left;
	margin:0;
	padding:15px 0 63px 21px;
}
ul.right{ width:202px;}
ul.contact-info li{ list-style:none;}
/*#pet{ padding-top:158px;}*/