.site-colors {
	color: #9FC33C; /* Green */
	color: #96999D; /* Light Grey */
}
html {
	margin: 0;
	padding: 0;
}
.gmnoprint {
	font-size: 13px;
}
body {
	margin: 10px 0 0 0;
	padding: 0;
	background-image: url(../images/background-sliver.jpg);
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
}
	a {
		outline: none;
		border: none;
		color: #3d418a;
	}
	a:hover {
		color: #f1a432;
	}
	h1 {
		margin: 0;
		padding: 0;
	}
	img {
		border: none;
	}
	hr {
		border: solid #b6cb7f;
		border-width: 1px 0 0 0;
	}
	input,
	textarea,
	select {
		margin: 0;
		padding: 2px;
		font-size: 12px;
		color: #686863;
		border: solid #628dc5 1px;
	}
	/* Coupon Style */
	#coupon {
		margin: 0 auto;
		padding: 10px;
		width: 510px;
		border: dashed #666666 6px;
		background-color: white;
	}
		#coupon h1 {
			color: #a4cc2e;
			text-decoration: none;
			margin: 0 0 2px 0;
			padding: 0;
		}
		#coupon h1.blue {
			color: #3d418a;
			font-size: 24px;
			text-decoration: none;
			margin: 0 0 2px 0;
			padding: 0;
		}
		#coupon h2 {
			margin: 0;
			padding: 0;
			font-size: 14px;
			font-weight: normal;
			letter-spacing: 0.25px;
			color: #f1a432;
		}
		#coupon h3 {
			color: #54b4dc;
			text-decoration: none;
			font-size: 13px;
			font-style: italic;
			margin: 4px 0 8px 0;
			padding: 0;
		}
		#coupon p {
			font-size: 12px;
			color: #686863;
			margin-top: 2px;
			padding-top: 0px;
			line-height: 135%;
		}
		#coupon p.info {
			font-size:14px;
		}
		
	#container {
		position: relative;
		margin: 0 auto;
		padding: 0 30px 0 0;
		width: 972px;
	}
		#left-logo {
			position: absolute;
			top: 0;
			left: 0;
			margin: 0;
			padding: 0;
			width: 30px;
			height: 100%;
			display: inline;
		}
		#header-cont {
			position: relative;
			left: 30px;
			width: 941px;
			height: 138px;
			margin: 0;
			padding: 0;
			background-image: url(../images/top-green-sliver.jpg);
			border: solid #000000;
			border-width: 0 1px 0 0;
		}
			#logo {
				position: relative;
				width: 203px;
				height: 138px;
			}
			#header-cont h1 {
				position: absolute;
				top: 55px;
				left: 203px;
				margin: 0;
				padding: 0;
				color: #FFFFFF;
				font-size: 34px;
				font-weight: normal;
			}
			#top-right-nav {
				position: absolute;
				top: 0;
				right: 0;
				margin: 0;
				padding: 15px 20px 0 0;
				text-align: right;
			}
				#top-right-nav li {
					display: inline;
					margin: 0 4px;
					padding: 0;
				}
				#top-right-nav li.store-hours {
					display: inline;
					margin: 0 13px;
					padding: 0;
					color:#333300;
					font-size: 13px;
				}
				
				#top-right-nav li a {
					font-size: 13px;
					color: #FFFFFF;
					text-decoration: none;
				}
				#top-right-nav li a:hover,
				#top-right-nav li a.active {
					color: #455C87;
				}
							}
				#top-right-nav li.store-hours {
					color:#CC0000;
				}
			#main-nav {
				position: absolute;
				bottom: 0px;
				right: 118px;
				width: 620px;
				height: 36px;
				margin: 0;
				padding: 0;
				list-style-type: none;
			}
				#main-nav li {
					display: block;
					height: 36px;
					margin: 0;
					padding: 0;
					float: right;
				}
				#main-nav li.separator {
					color: #D2E3A3;
					height: 28px;
					padding: 8px 0 0 0;
				}
				#main-nav li a {
					display: block;
					height: 27px;
					margin: 0;
					padding: 9px 12px 0 12px;
					font-size: 14px;
					color: #3A4484;
					text-align: center;
					text-decoration: none;
					border: solid inherit;
					border-width: 0 1px 0 0;
				}
				#main-nav li a:hover,
				#main-nav li a.active {
					color: #FFE943;
					background-image: url(../images/main-nav-sliver.jpg);
					background-repeat: repeat-x;
					border: solid inherit;
					border-width: 0 1px 0 0;
				}
				
		#top-image {
			position: relative;
			left: 30px;
			width: 941px;
			border: solid #000000;
			border-width: 0 1px 0 0;
			background-color: #FFFFFF;
		}
			#special-overlay {
				position: absolute;
				top: 0px;
				left: 420px;
				width: 391px;
				height: 316px;
				margin: 0;
				padding: 0;
			}
			#right-nav {
				position: absolute;
				top: 0px;
				right: 0;
				width: 117px;
				height: 337px;
				margin: 0;
				padding: 0;
				list-style-type: none;
			}
			#right-nav li {
				margin: 0;
				padding: 0;
				width: 117px;
				height: 105px;
			}
			#right-nav li a {
				display: block;
				margin: 0;
				padding: 0;
			}
			#right-nav li.right-nav-item-1 a {
				background-image: url(../images/adopt-button.png);
			}
			#right-nav li.right-nav-item-2 a {
				background-image: url(../images/find-button.png);
			}
			#right-nav li.right-nav-item-3 a {
				background-image: url(../images/help-button.png);
			}
			#right-nav li.right-nav-item-1 a:hover,
			#right-nav li.right-nav-item-1 a.active,
			#right-nav li.right-nav-item-2 a:hover,
			#right-nav li.right-nav-item-2 a.active,
			#right-nav li.right-nav-item-3 a:hover,
			#right-nav li.right-nav-item-3 a.active {
				background-position: 0 105px;
			}
			#right-nav li a {
				margin: 0;
				padding: 0;
				width: 117px;
				height: 105px;
			}
		#main-cont {
			position: relative;
			left: 30px;
			width: 940px;
			background-color: #FFFFFF;
			background-image: url(../images/left-nav-sliver.jpg);
			background-repeat: repeat-y;
			border: solid #000000;
			border-width: 0 1px;
		}
			#left-side-cont {
				width: 154px;
				background-color: #9FC33C;
			}
				#left-nav {
					margin: 0 0 0px 0;
					padding: 0 0 120px 0;
					list-style-type: none;
					width: 173px;
					float: left;
				}
				#left-nav li {
					margin: 0;
					padding: 0;
					text-align: right;
				}
				#left-nav li a {
					margin: 0;
					padding: 12px 40px 0 5px;
					display: block;
					text-decoration: none;
					background-image: url(../images/left-nav-icon.jpg);
					background-position: 0 0;
					background-repeat: no-repeat;
					width: 128px;
					min-height: 30px;
					height: auto !important;
					height: 30px;
					font-size: 15px;
					color: #3b4388;
				}
				#left-nav li a:hover {
					background-position: -173px 0;
					color: #FFFFFF;
				}
				#left-nav li a.active {
					background-position: -346px 0;
					color: #FFFFFF;
				}
				#left-nav h1 {
					margin: 15px 25px 2px 12px;
					color: #251e7f;
					font-size: 15px;
					line-height: 18px;
					font-weight: normal;
				}
				#left-nav h2 {
					margin: 4px 0px 2px 12px;
					color: #FFFFFF;
					font-size: 21px;
					line-height: 21px;
					font-weight: normal;
				}
				#left-nav a.more {
					padding-left: 12px;
					color: #FFFFFF;
					font-size: 12px;
					line-height: 14px;
					font-weight: normal;
				}
				#left-side-cont h3 {
					margin: 15px 0 8px 0;
					color: #07147E;
					font-size: 15px;
				}
				#left-side-cont h3,
				#left-side-cont p {
					padding: 0px 13px;
				}
				#left-side-cont p,
				#left-side-cont p a {
					color: #FFFFFF;
					font-size: 11px;
					margin: 10px 0 0 0;
					padding-bottom: 6px;
				}
				#left-side-cont p a.blue {
					color: #0930C1;
					text-decoration: underline;
				}
				#left-side-cont p a.submit-link {
					font-size: 12px;
				}
				#pet-box {
					position: absolute;
					bottom: 0;
					left: 0;
					width: 154px;
				}
					#pet-pic-box {
						position: relative;
					}
						#pet-photo {
							position: absolute;
							top: 14px;
							left: 17px;
						}
			#main-content {
				position: relative;
				top: 0;
				left: 4px;
				width: 491px;
				padding: 4px 8px 8px 4px;
				background-color: #FFFFFF;
				float: left;
			}
				#main-content h1 {
					color: #a4cc2e;
					letter-spacing: -.25px;
				}
				#main-content h2 {
					color: #3d418a;
				}
				#main-content h3 {
					margin: 5px 0 5px 0;
					padding: 0;
				}
				#main-content div.content-item span {
					color: #f1a432;
					font-size: 12px;
				}
				#main-content div.content-item {
					margin: 8px 0;
					padding: 15px 0 0 0;
					border: dotted #dceeae;
					border-width: 2px 0 0 0;
				}
				
				#main-content div.content-item h1,
				#main-content div.content-item h1 a {
					color: #3d418a;
					font-size: 24px;
					text-decoration: none;
					margin: 0 0 2px 0;
					padding: 0;
				}
				#main-content div.content-item h1.list-view {
					font-size: 13px;
					margin: 0 0 8px 0;
				}
				#main-content div.content-item h1.list-view a {
					font-size: 13px;
					margin: 0 0 8px 0;
				}
				
				#main-content div.content-item h1 a:hover {
					color: #000000;
				}
				
				#main-content div.content-item h2,
				#main-content div.content-item h2 a {
					margin: 0;
					padding: 0;
					color: #3d418a;
					text-decoration: none;
					font-size: 14px;
					font-weight: normal;
					letter-spacing: .25px;
				}
				#main-content div.content-item h2.date {
					color: #f1a432;
				}
				#main-content div.content-item h2 a:hover {
					color: #000000;
				}
				
				#main-content div.content-item h3,
				#main-content div.content-item h3 a {
					color: #54b4dc;
					text-decoration: none;
					font-size: 13px;
					font-style: italic;
					margin: 4px 0 0 0;
					padding: 0;
				}
				#main-content div.content-item h3 a:hover {
					color: #000000;
				}
				
				#main-content div.content-item h4,
				#main-content div.content-item h4 a {
					color: #000000;
					text-decoration: none;
					font-size: 13px;
				}
				#main-content div.content-item h4 a:hover {
					color: #000000;
				}
				
				#main-content div.content-item p {
				}
				
				#main-content div.picture-box {
					float: left;
					padding: 5px 15px 15px 0;
				}
				
				#main-content div.picture-box img {
					display: block;
					border: none;
				}
				#main-content div.picture-box span {
					font-size: 10px;
					font-style: italic;
					color: #999999;
				}
				#main-content p {
					font-size: 12px;
					color: #686863;
					margin-top: 2px;
					padding-top: 0px;
					line-height: 135%;
				}
				#main-content ul,
				#main-content ol {
					font-size: 12px;
					color: #686863;
					margin: 2px 0 0 0;
					padding: 0px;
					list-style-position: inside;
				}
				#main-content ul li,
				#main-content ol li {
					margin: 0;
					padding: 4px 0;
				}
				
				/* Triangle Drop Style */
				#main-content div.toggle-arrow {
					margin: 5px 0 5px 0;
					padding: 0;
				}
				#main-content div.toggle-arrow h2 {
					margin: 0;
					padding: 0;
					font-size: 15px;
					line-height: 18px;
				}
				#main-content div.toggle-arrow h2 a {
					margin: 0;
					padding: 0;
					color: #3068b1;
					text-decoration: none;
				}
				#main-content div.toggle-arrow h2 a:hover {
					color: #000000;
				}
				#main-content div.toggle-arrow-section {
					margin: 0 0 0 20px;
					padding: 0;
				}
				
				/* Slideshow Style */
				#main-content div.slideshow {
					position: relative;
					margin: 16px 0 12px 0;
					padding: 0;
					width: 222px;
				}
				#main-content div.slideshow-full-width {
					position: relative;
					margin: 16px 0 12px 0;
					padding: 0 0 70px 0;
					width: 450px;
				}
				#main-content div.slideshow p {
					position: relative;
					top: 0;
					left: 0;
					margin: 0 0 12px 0;
					padding: 0;
					color: #a4cc2e;
					font-size: 15px;
					z-index: 10002;
					text-align: center;
				}
				#main-content div.slideshow-full-width p {
					position: absolute;
					top: 305px;
					left: 4px;
					margin: 0 0 12px 0;
					padding: 0 60px 0 0;
					color: #a4cc2e;
					font-size: 12px;
					line-height: 16px;
					z-index: 10002;
					text-align: left;
				}
				#main-content div.slideshow img,
				#main-content div.slideshow-full-width img {
					background-color: #FFFFFF;
				}
				#main-content div.slideshow ul {
					position: relative;
					top: 0;
					left: 85px;
					width: 52px;
					background: #FFF;
					overflow: hidden;
					margin: 0;
					padding: 5px 0;
					z-index: 10001;
					list-style-type: none;
				}
				#main-content div.slideshow-full-width ul {
					position: absolute;
					top: 300px;
					right: 0px;
					width: 52px;
					background: #FFF;
					overflow: hidden;
					margin: 0;
					padding: 5px 0;
					z-index: 10003;
					list-style-type: none;
				}
				#main-content div.slideshow ul a,
				#main-content div.slideshow-full-width ul a {
					cursor: pointer;
					display: block;
					height: 22px;
					margin-right: 5px;
					opacity: 0.5;
					width: 26px;
				}
				
				#main-content div.slideshow ul li,
				#main-content div.slideshow-full-width ul li {
					float: left;
				}
				
				#main-content div.slideshow ul a.prev,
				#main-content div.slideshow-full-width ul a.prev {
					margin: 0;
					background-image: url(../images/left-arrow.jpg);
					background-repeat: no-repeat;
					width: 26px;
				}
				#main-content div.slideshow ul a.next,
				#main-content div.slideshow-full-width ul a.next {
					margin: 0;
					background-image: url(../images/right-arrow.jpg);
					background-repeat: no-repeat;
					width: 26px;
				}
				#main-content div.slideshow ul a.active,
				#main-content div.slideshow ul a.prev:hover,
				#main-content div.slideshow ul a.next:hover,
				#main-content div.slideshow-full-width ul a.active,
				#main-content div.slideshow-full-width ul a.prev:hover,
				#main-content div.slideshow-full-width ul a.next:hover {
					background-position: 0 0;
				}
				
				
				#mailing-list {
					margin: 12px 0 0 0;
					padding: 6px 0;
					border: solid #b6cb7f;
					border-width: 1px 0;
					font-size: 12px;
					color: #686863;
				}
					#mailing-list p {
						margin: 0 0 4px 0;
						padding: 0;
					}
				#main-content form {
					font-size: 12px;
					color: #686863;
					font-weight: bold;
				}
				
				/* Cat Cam Image Rollover Style */
				#camera {
					width: 500px;
					margin: 0;
					padding: 0;
				}
				#camera a {
					display: block;
					float: left;
				}
				#camera a.camera-1 {
					width: 112px;
					height: 92px;
					background-image: url(../images/camera-01.jpg)
				}
				#camera a.camera-1:hover {
					background-position: 0 -92px;
				}
				
				#camera a.camera-2 {
					width: 112px;
					height: 88px;
					background-image: url(../images/camera-02.jpg)
				}
				#camera a.camera-2:hover {
					background-position: 0 -88px;
				}
					
						
			#home-content {
				position: relative;
				top: 0;
				left: 4px;
				width: 762px;
				background-color: #FFFFFF;
				float: left;
			}
				#home-content div.content-item {
					margin: 8px 0 10px 0;
					padding: 0 20px 0 0;
					width: 170px;
					float: left;
				}
				
				#home-content div.content-item h1 {
					margin: 0;
					padding: 0;
				}
				#home-content div.content-item h1,
				#home-content div.content-item h1 a {
					color: #395382;
					font-size: 14px;
					text-decoration: none;
				}
				#home-content div.content-item h1 a:hover {
					color: #000000;
				}
				
				#home-content div.content-item h2,
				#home-content div.content-item h2 a {
					color: #000000;
					text-decoration: none;
					font-size: 14px;
				}
				#home-content div.content-item h2 a:hover {
					color: #000000;
				}
				
				#home-content div.content-item h3,
				#home-content div.content-item h3 a {
					color: #000000;
					text-decoration: none;
					font-size: 13px;
				}
				#home-content div.content-item h3 a:hover {
					color: #000000;
				}
				
				#home-content div.content-item h4,
				#home-content div.content-item h4 a {
					color: #000000;
					text-decoration: none;
					font-size: 13px;
				}
				#home-content div.content-item h4 a:hover {
					color: #000000;
				}
				
				#home-content div.content-item p {
					margin: 0;
					padding: 0;
					font-size: 11px;
				}
				#home-content div.content-item p a {
					color: #155AB3;
				}
			#banner-cont {
				position: relative;
				top: 0;
				left: 173px;
				width: 767px;
				height: 136px;
				margin: 0;
				padding: 0;
				background-color: #FFFFFF;
			}
				#banner-cont div.animal-ad {
					position: relative;
					width: 254px;
					height: 136px;
					margin: 0;
					padding: 0;
					float: left;
				}
					#banner-cont div.animal-ad p {
						position: absolute;
						top: 40px;
						left: 35px;
						width: 95px;
						margin: 0;
						padding: 0;
						color: #000000;
						font-size: 9px;
					}
					#banner-cont div.animal-ad p a {
						color: #000000;
						text-decoration: none;
					}
					#banner-cont div.animal-ad img {
						position: absolute;
						top: 40px;
						left: 135px;
						border: none;
						margin: 0;
						padding: 0;
					}
				#did-you-know {
					position: absolute;
					bottom: 0;
					right: 0;
					width: 255px;
					margin: 0;
					padding: 10px 0 0 0;
					border: solid #b6cb7f;
					border-width: 0 0 0 1px;
				}
					#did-you-know h1 {
						color: #628dc5;
						font-size: 24px;
						margin: 0 0 8px 0;
						padding: 0 10px;
					}
					#did-you-know p {
						color: #000000;
						font-size: 13px;
						margin: 0;
						padding: 0 10px;
						line-height: 16px;
					}
					#did-you-know p a {
						color: #3068b1;
						text-decoration: underline;
					}
					
		#footer-cont {
			position: relative;
			top: 0;
			left: 30px;
			padding: 4px 18px 0 0;
			width: 924px;
			height: 25px;
			background-color: #FFFFFF;
			border: solid #000000;
			border-width: 1px 0 0 0;
			text-align: right;
			color: #96999D;
			font-size: 11px;
			}
			#footer-nav {
				display: inline;
				padding: 0;
			}
			#footer-nav li {
				display: inline;
				margin: 0 5px;
			}
			#footer-nav li a {
				color: #455C87;
				text-decoration: none;
			}
			#footer-nav li a:hover {
				color: #96999D;
			}
			#footer-nav li a.active {
				color: #000000;
			}