@charset "UTF-8";
/* CSS Document */
body {
	-webkit-text-size-adjust: none;
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
	min-width: 1010px;
}
a:active {
    outline: none;
}
a:focus {
    outline: none;
}
a img {
	border: none;
}
#wrapper {
	padding: 0px;
	height: auto;
	width: 1010px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
#header {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 67px;
	width: 1010px;
	background-image: url(../images/headerBG.jpg);
}
#headerLeft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	margin: 0px;
	float: left;
	height: 47px;
	width: 475px;
	color: #FFF;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
#headerRight {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 67px;
	width: 505px;
}
#headerRightText {
	margin: 0px;
	float: left;
	height: 41px;
	width: 407px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-align: right;
	padding-top: 26px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#headerRightText a:link {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px;
	text-decoration: underline;
}
#headerRightText a:visited {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px;
	text-decoration: underline;
}
#headerRightText a:hover {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px;
	text-decoration: underline;
}
#nav {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 59px;
	width: 1010px;
}
#nav ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.menu li  { padding:0; margin:0; border:0; list-style-type:none; float:left; }

.menu li a:link, .menu li a:visited  {
	display:block;
	height:59px;
}
.home				{
	background-image: url(../images/nav/ScruffyPuppys_AboutUs_OVER.jpg);
	width: 116px;
	background-repeat: no-repeat;
	height: 59px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.home a				{
	background-image: url(../images/nav/ScruffyPuppys_AboutUs_UP.jpg);
	background-repeat: no-repeat;
	height: 59px;
	width: 116px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.aboutme				{
	background-image: url(../images/nav/ScruffyPuppys_AboutMe_OVER.jpg);
	width: 133px;
	background-repeat: no-repeat;
	height: 59px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.aboutme a				{
	background-image: url(../images/nav/ScruffyPuppys_AboutMe_UP.jpg);
	background-repeat: no-repeat;
	height: 59px;
	width: 133px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.services				{
	background-image: url(../images/nav/ScruffyPuppys_Services_OVER.jpg);
	width: 118px;
	background-repeat: no-repeat;
	height: 59px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.services a				{
	background-image: url(../images/nav/ScruffyPuppys_Services_UP.jpg);
	background-repeat: no-repeat;
	height: 59px;
	width: 118px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.pricing				{
	background-image: url(../images/nav/ScruffyPuppys_Pricing_OVER.jpg);
	width: 104px;
	background-repeat: no-repeat;
	height: 59px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.pricing a				{
	background-image: url(../images/nav/ScruffyPuppys_Pricing_UP.jpg);
	background-repeat: no-repeat;
	height: 59px;
	width: 104px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.gallery				{
	background-image: url(../images/nav/ScruffyPuppys_Gallery_OVER.jpg);
	width: 113px;
	background-repeat: no-repeat;
	height: 59px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.gallery a				{
	background-image: url(../images/nav/ScruffyPuppys_Gallery_UP.jpg);
	background-repeat: no-repeat;
	height: 59px;
	width: 113px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.testimonials				{
	background-image: url(../images/nav/ScruffyPuppys_Testimonials_OVER.jpg);
	width: 151px;
	background-repeat: no-repeat;
	height: 59px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.testimonials a				{
	background-image: url(../images/nav/ScruffyPuppys_Testimonials_UP.jpg);
	background-repeat: no-repeat;
	height: 59px;
	width: 151px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.links				{
	background-image: url(../images/nav/ScruffyPuppys_Links_OVER.jpg);
	width: 100px;
	background-repeat: no-repeat;
	height: 59px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.links a				{
	background-image: url(../images/nav/ScruffyPuppys_Links_UP.jpg);
	background-repeat: no-repeat;
	height: 59px;
	width: 100px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.contactme				{
	background-image: url(../images/nav/ScruffyPuppys_ContactMe_OVER.jpg);
	width: 175px;
	background-repeat: no-repeat;
	height: 59px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.contactme a				{
	background-image: url(../images/nav/ScruffyPuppys_ContactMe_UP.jpg);
	background-repeat: no-repeat;
	height: 59px;
	width: 175px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.menu li a:hover { background:none; }

.menu li a span { display:none; }
.homepage .homepage a {
	background-image: url(../images/nav/ScruffyPuppys_AboutUs_ON.jpg);
	background-repeat: no-repeat;
}
.aboutmepage .aboutmepage a {
	background-image: url(../images/nav/ScruffyPuppys_AboutMe_ON.jpg);
	background-repeat: no-repeat;
}
.servicespage .servicespage a {
	background-image: url(../images/nav/ScruffyPuppys_Services_ON.jpg);
	background-repeat: no-repeat;
}
.pricingpage .pricingpage a {
	background-image: url(../images/nav/ScruffyPuppys_Pricing_ON.jpg);
	background-repeat: no-repeat;
}
.gallerypage .gallerypage a {
	background-image: url(../images/nav/ScruffyPuppys_Gallery_ON.jpg);
	background-repeat: no-repeat;
}
.testimonialspage .testimonialspage a {
	background-image: url(../images/nav/ScruffyPuppys_Testimonials_ON.jpg);
	background-repeat: no-repeat;
}
.linkspage .linkspage a {
	background-image: url(../images/nav/ScruffyPuppys_Links_ON.jpg);
	background-repeat: no-repeat;
}
.contactmepage .contactmepage a {
	background-image: url(../images/nav/ScruffyPuppys_ContactMe_ON.jpg);
	background-repeat: no-repeat;
}
.homepage .homepage a:hover	{
	background-image: url(../images/nav/ScruffyPuppys_AboutUS_ON.jpg);
	background-repeat: no-repeat;
}
.aboutmepage .aboutmepage a:hover	{
	background-image: url(../images/nav/ScruffyPuppys_AboutME_ON.jpg);
	background-repeat: no-repeat;
}
.servicespage .servicespage a:hover	{
	background-image: url(../images/nav/ScruffyPuppys_Services_ON.jpg);
	background-repeat: no-repeat;
}
.pricingpage .pricingpage a:hover	{
	background-image: url(../images/nav/ScruffyPuppys_Pricing_ON.jpg);
	background-repeat: no-repeat;
}
.gallerypage .gallerypage a:hover	{
	background-image: url(../images/nav/ScruffyPuppys_Gallery_ON.jpg);
	background-repeat: no-repeat;
}
.testimonialspage .testimonialspage a:hover	{
	background-image: url(../images/nav/ScruffyPuppys_Testimonials_ON.jpg);
	background-repeat: no-repeat;
}
.linkspage .linkspage a:hover	{
	background-image: url(../images/nav/ScruffyPuppys_Links_ON.jpg);
	background-repeat: no-repeat;
}
.contactmepage .contactmepage a:hover	{
	background-image: url(../images/nav/ScruffyPuppys_ContactMe_ON.jpg);
	background-repeat: no-repeat;
}
#jquery {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 310px;
	width: 1010px;
	overflow: hidden;
}
#bodyWrap {
	background-image: url(../images/bodySlither.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 1010px;
}
#bodyContentWrap {
	margin: 0px;
	float: left;
	height: auto;
	width: 980px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
}
#bodyText {
	margin: 0px;
	float: left;
	height: auto;
	width: 635px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#bodyRight {
	margin: 0px;
	float: left;
	height: auto;
	width: 315px;
	padding: 0px;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 14px;
	text-align: left;
	line-height: 1.4em;
	padding-bottom: 0.1em;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	line-height: 1.4em;
	padding-bottom: 0.1em;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	padding-bottom: 0.1em;
}
.pawWrap {
	margin: 0px;
	float: left;
	height: 31px;
	width: 635px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.pawPic {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 31px;
	width: 29px;
}
.pawText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 31px;
	color: #666666;
	margin: 0px;
	float: left;
	height: 31px;
	width: 591px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.offerWrap {
	margin: 0px;
	float: left;
	height: auto;
	width: 635px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.offerPic {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 31px;
	width: 29px;
}
.offerText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.4em;
	color: #666666;
	margin: 0px;
	float: left;
	height: auto;
	width: 591px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.bold {
	margin: 0px;
	font-weight: bold;
	padding: 0px;
}
.italics {
	margin: 0px;
	font-style: italic;
	padding: 0px;
}
.bodyLowerText {
	margin: 0px;
	float: left;
	height: auto;
	width: 635px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#bodyText a:link {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	padding: 0px;
	text-decoration: underline;
}
#bodyText a:visited {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	padding: 0px;
	text-decoration: underline;
}
#bodyText a:hover {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	padding: 0px;
	text-decoration: underline;
}
#homeNews {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 313px;
	width: 315px;
}
#homePic {
	margin: 0px;
	float: left;
	height: 313px;
	width: 315px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.homeTestimonialWrap {
	margin: 0px;
	float: left;
	height: auto;
	width: 315px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	overflow: hidden;
}
.homeTestimonialTop {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 11px;
	width: 315px;
}
.homeTestimonialBottom {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 20px;
	width: 315px;
}
.homeTestimonialBG {
	background-image: url(../images/testimonialBG.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	float: left;
	height: auto;
	width: 270px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.4em;
	color: #FFF;
	padding-top: 5px;
	padding-right: 45px;
	padding-bottom: 5px;
	padding-left: 10px;
	overflow: hidden;
}
.homeTestimonialBG a:link {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding: 0px;
	text-decoration: underline;
	font-style: italic;
}
#footerWrap {
	margin: 0px;
	float: left;
	height: auto;
	width: 1010px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
}
#footerAreas {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 1010px;
	background-image: url(../images/bodySlither.jpg);
	background-repeat: repeat-y;
}
#footerAreasText {
	margin: 0px;
	float: left;
	height: auto;
	width: 950px;
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	text-align: center;
	line-height: 1.4em;
}
#footerBlueWrap {
	background-image: url(../images/footerSlither.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 80px;
	width: 1010px;
}
#footerBlueWrap a:link {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px;
	text-decoration: underline;
}
#footerBlueWrap a:visited {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px;
	text-decoration: underline;
}
#footerBlueWrap a:hover {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px;
	text-decoration: underline;
}
#footerLeft {
	margin: 0px;
	float: left;
	height: auto;
	width: 475px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.4em;
	color: #FFF;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	font-weight: bold;
}
#footerRight {
	margin: 0px;
	float: left;
	height: auto;
	width: 475px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.4em;
	color: #FFF;
	padding-top: 32px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
	font-weight: bold;
}
#headerSocial {
	margin: 0px;
	height: 61px;
	width: 70px;
	float: left;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#headerSocial ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.headerSocial li {
	margin:0;
	border:0;
	list-style-type:none;
	float:left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.headerSocial li a:link, .menu li a:visited {
	display: block;
	height: 56px;
}
.facebook {
	background-image: url(../images/socialMedia/facebookOVER.jpg);
	width: 56px;
	background-repeat: no-repeat;
}
.facebook a {
	background-image: url(../images/socialMedia/facebookUP.jpg);
	background-repeat: no-repeat;
}
.twitter {
	background-image: url(../images/socialMedia/twitterOVER.jpg);
	width: 56px;
	background-repeat: no-repeat;
}
.twitter a {
	background-image: url(../images/socialMedia/twitterUP.jpg);
	background-repeat: no-repeat;
}
.headerSocial li a:hover {
	background:none;
}
.headerSocial li a span {
	display:none;
	padding: 0px;
}
.facebookpadding {
	width: 64px;
	margin: 0px;
	padding: 0px;
}
.twitterpadding {
	padding: 0px;
	float: left;
	margin: 0px;
	width: 56px;
}
#dateFormat {
	margin: 0px;
	float: left;
	height: auto;
	width: 650px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #21b1e3;
	font-weight: normal;
	text-align: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.priceWrap {
	margin: 0px;
	height: auto;
	width: 635px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.priceHeaderWrap {
	height: auto;
	width: 635px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.priceHeaderLeft {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 400px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
.priceHeaderRight {
	margin: 0px;
	float: left;
	height: auto;
	width: 210px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-align: right;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.priceText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	margin: 0px;
	float: left;
	height: auto;
	width: 635px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0.1em;
	padding-left: 0px;
	line-height: 1.4em;
}
.homeTestimonialWrap a:link {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px;
	text-decoration: underline;
}
.homeTestimonialWrap a:visited {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px;
	text-decoration: underline;
}
.homeTestimonialWrap a:hover {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px;
	text-decoration: underline;
}
.testimonialsWrap {
	margin: 0px;
	float: left;
	height: auto;
	width: 635px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.testimonialsText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.4em;
	font-weight: normal;
	color: #666666;
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 635px;
}
.testimonialsSignoff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.4em;
	font-weight: normal;
	color: #666666;
	margin: 0px;
	float: left;
	height: auto;
	width: 635px;
	text-align: right;
	font-style: italic;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.specialOffers {
	margin: 0px;
	float: left;
	height: auto;
	width: 635px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
#vansImage {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 232px;
	width: 635px;
}
#vansImage1 {
	margin: 0px;
	float: left;
	height: 232px;
	width: 635px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.linksWrap {
	margin: 0px;
	float: left;
	height: auto;
	width: 635px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.textLinks {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 635px;
}
.linksImage {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 635px;
}
.linksText {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 635px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
