@charset "utf-8";

body {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.8em;

	line-height: 19px;

	padding-top: 0px;

	background-color: #3C75A0;

	background-image: url(images/deepback.png);

	background-repeat: no-repeat;

	background-position: center top;

	margin-top: 0px;

}

#containerborder{

	width: 850px;

	background-color: #FFFFFF;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	padding-top: 8px;

	padding-bottom: 6px;

	border-right-width: 3px;

	border-bottom-width: 3px;

	border-left-width: 3px;

	border-top-style: none;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #000000;

	border-bottom-color: #000000;

	border-left-color: #000000;

}

#container{

	width: 814px;

	background-color: #FFFFFF;

	

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

}

#headertop{

	background-image: url(images/headercartoondogstop.jpg);

	background-repeat: no-repeat;

	height: 187px;

}

#animatedcar{

	float: left;

	width: 322px;

	height: 137px;

	vertical-align: bottom;

	padding-top: 15px;

	padding-left: 6px;

}

#navigation{

	float: right;

	width: 459px;

	background-image: url(images/navigationjpawbg1.jpg);

	background-repeat: no-repeat;

	height: 60px;

}

#home{float: left; height: 60px; width: 69px;}

a.homeroll {

	display:block;

	width:69px;

	height:60px;

	text-decoration: none;

	background-image: url(images/homebutton.jpg);

	background-repeat: no-repeat;

	background-position: bottom;

}

a.homeroll:hover {

	background: url(images/homebutton.jpg) no-repeat;

	width:69px;

	height:-60px;

	text-decoration: none;

}

a.homeroll span {visibility:hidden; }

#about{float: left; height: 60px; width: 85px;}

a.aboutroll {

	display:block;

	width:85px;

	height:60px;

	text-decoration: none;

	background-image: url(images/aboutbutton.jpg);

	background-repeat: no-repeat;

	background-position: bottom;

}

a.aboutroll:hover {

	background: url(images/aboutbutton.jpg) no-repeat;

	width:85px;

	height:-60px;

	text-decoration: none;

}

a.aboutroll span {visibility:hidden; }

#services{float: left; height: 60px; width: 106px;}

a.servicesroll {

	display:block;

	width:106px;

	height:60px;

	text-decoration: none;

	background-image: url(images/servicesbutton.jpg);

	background-repeat: no-repeat;

	background-position: bottom;

}

a.servicesroll:hover {

	background: url(images/servicesbutton.jpg) no-repeat;

	width:106px;

	height:-60px;

	text-decoration: none;

}

a.servicesroll span {visibility:hidden; }

#pictures{float: left; height: 60px; width: 106px;}

a.picturesroll {

	display:block;

	width:106px;

	height:60px;

	text-decoration: none;

	background-image: url(images/picturesbutton.jpg);

	background-repeat: no-repeat;

	background-position: bottom;

}

a.picturesroll:hover {

	background: url(images/picturesbutton.jpg) no-repeat;

	width:106px;

	height:-60px;

	text-decoration: none;

}

a.picturesroll span {visibility:hidden; }

#contact{float:left; height: 60px; width: 93px;}

a.contactroll {

	display:block;

	width:93px;

	height:60px;

	text-decoration: none;

	background-image: url(images/contactbutton.jpg);

	background-repeat: no-repeat;

	background-position: bottom;

}

a.contactroll:hover {

	background: url(images/contactbutton.jpg) no-repeat;

	width:93px;

	height:-60px;

	text-decoration: none;

}

a.contactroll span {visibility:hidden; }

#headerbottom{

	background-image: url(images/headercartoondogsbottom.jpg);

	background-repeat: no-repeat;

	height: 228px;

}

#content{

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

}

#contentangella{

	padding-top: 10px;

	padding-right: 18px;

	padding-bottom: 10px;

	padding-left: 18px;

}

#contentlinks{

	padding-top: 10px;

	padding-right: 72px;

	padding-bottom: 10px;

	padding-left: 73px;

	text-align: justify;

}

#contentbeforeafter{

	padding-top: 10px;

	padding-right: 32px;

	padding-bottom: 10px;

	padding-left: 23px;

	text-align: justify;

}

#angella{

	float: left;

	width: 400px;

	text-align: left;

}

#angellacontact{

	float: left;

	width: 268px;

	text-align: left;

}

#angellanewsletter{

	float: left;

	width: 303px;

	text-align: left;

}



#indexwelcome{

	float: left;

	width: 148px;

	height: 273px;

	background-image: url(images/aboutbg.png);

	background-repeat: no-repeat;

	background-position: left top;

	padding-top: 30px;

	padding-left: 10px;

	padding-right: 46px;

	text-align: justify;

}

#contactinformation{

	float: left;

	width: 310px;

}

#newsletterarchivewrite{

	float: left;

	width: 280px;

}



#newslettersign{

	float: right;

	width: 144px;

	clear: right;

	background-image: url(images/signupbgsmdog.png);

	background-repeat: no-repeat;

	height: 273px;

	padding-left: 16px;

	padding-right: 14px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	padding-top: 30px;

}

#serviceslist{

	float: left;

	width: 268px;

	background-image: url(images/greylinedivider.jpg);

	background-repeat: no-repeat;

	background-position: right top;

	clear: left;

}

#serviceslist2{
	float: left;
	width: 268px;
	background-image: url(images/greylinedivider2.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	clear: left;
	height: 158px;

}
#serviceslist a{

	color: #000000;

	text-decoration: none;

	font-weight: bold;

}

#packleader{

	float: left;

	width: 291px;

	background-image: url(images/greylinedivider.jpg);

	background-repeat: no-repeat;

	background-position: right top;

}
#packleader2{
	float: left;
	width: 291px;
	background-image: url(images/greylinedivider2.jpg);
	background-repeat: no-repeat;
	background-position: right center;

}

#puppyinfo{

	float: right;

	width: 215px;

	padding-left: 20px;

	padding-right: 5px;

}

#angellawriteup{

	float: left;

	width: 505px;

}

#angellacollage{

	float: right;

	width: 243px;

	background-color: #D2C5B5;

}

#angellacollage2{

	float: right;

	width: 241px;

	background-color: #D2C5B5;

	padding-top: 10px;

	border: 1px solid #5E4E39;

}

#quotestable{

	width: 468px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	border: 1px solid #000000;

}

#references{

	width: 570px;

	background-image: url(images/referencesbg.jpg);

	background-repeat: repeat-y;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	padding-right: 15px;

	padding-left: 15px;

	background-position: center top;

	clear: both;

	text-align: justify;

}

#weddingbox{

	width: 570px;

	background-image: url(images/referencesbg.jpg);

	background-repeat: repeat-y;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	padding-right: 15px;

	padding-left: 15px;

	background-position: center top;

	clear: both;

	text-align: justify;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 1.0em;

}

#ffc{

	background-image: url(images/referencesbg.jpg);

	background-repeat: repeat-y;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	padding-right: 0px;

	padding-left: 0px;

	background-position: center top;

	clear: both;

	text-align: justify;

}

#linkslisting{

	width: 580px;

	background-repeat: repeat-y;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	padding-right: 0px;

	padding-left: 0px;

	background-position: center top;

	clear: both;

	text-align: justify;

}

#volunteerlisting{

	width: 580px;

	background-repeat: repeat-y;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	padding-right: 0px;

	padding-left: 0px;

	background-position: center top;

	clear: both;

	text-align: justify;

}

#productslisting{

		background-repeat: repeat-y;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	padding-right: 0px;

	padding-left: 0px;

	background-position: center top;

	clear: both;

	text-align: justify;

}

#contactform{

	width: 730px;

	clear: both;

	text-align: justify;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

}

#contacttable{

	width: 600px;

	clear: both;

	text-align: center;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	background-image: url(images/contacttablebg.jpg);

	background-repeat: repeat-y;

	background-position: center top;

	padding-top: 10px;

}

#carfooter{

	width: 740px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	padding-bottom: 24px;

	clear: both;

	background-color: #FFFFFF;

}

#footer{

	height: 30px;

	clear: both;

	padding-right: 15px;

	padding-left: 15px;

	padding-top: 20px;

	padding-bottom: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.8em;

	background-image: url(images/bottomline.jpg);

	background-repeat: no-repeat;

	background-position: center top;

}

#recommend{
	float: left;
	width: 226px;

}

#appointments{
	float: left;
	width: 220px;
}

#bottomnav{

	float: right;

	width: 310px;

	text-align: right;

}

#bottomnav a{color: #000000; text-decoration: none;}

#bottomnav a:hover{

	color: #6E1100;

	font-weight: bolder;

}

#spacer{clear: both;}

#spacer20{

	clear: both;

	height: 20px;

	width: 100%;

}

#spacer10{clear: both; height: 10px;}

#spacer30{clear: both; height: 30px;}

#dkd{
	width: 800px;
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 20px;
	color: #FFFFFF;

}

#dkd a{
	color: #FF9966;

}

#dkd a:hover{

	color:#FFFF99;

}

.paddingtop0{padding-top: 0px; margin-top: 0px;}

.padding1414{

	padding-top: 28px;

	padding-bottom: 28px;

}

.padding1212{padding-top: 12px; padding-bottom: 12px;}

.paddingtop24{

	padding-top: 24px;

}

.paddingtop14{

	padding-top: 14px;

}

#serviceslist #bluelink {color:#0000FF; text-decoration: underline;}

#benefitslist{

	padding-left: 1.8em;

	list-style-position: outside;

	padding-right: 14px;

}

#earcleanlist li{

	padding-bottom: 12px;

	margin-left: 2em;

	padding-left: 2em;

	list-style-position: outside;

}

h2{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 1.2em;

	color: #000000;

	margin-top: 0px;

	padding-top: 0px;

}

h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #000000;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 12px;

}
#petpic{

	float: right;

	padding-left: 44px;

	padding-bottom: 6px;

}

#linksred a{

	color: #CC0000;

	font-weight: bold;

}

