@charset "UTF-8";
#footer  {
	font-size: 9px;
	text-align: center;
	bottom: 0px;
	position: relative;
	margin-top: 50px;
	border-top: 2px ridge rgba(102,102,102,1);
	line-height: 0px;
}
#header  {
	margin-top: 10px;
}
a:link {
	color: #000;
	font-style: italic;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: none;
	color: #CCC;
}
a:active {
	text-decoration: none;
	font-weight: bold;
}
.gridContainer.clearfix #main_content ul {
	font-size: 1.3em;
	line-height: 2em;
	list-style: square;
}
.gridContainer.clearfix #menu {
	height: 400px;
	width: 50%;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}
.can   {
	color: rgba(255,37,134,1);
	text-align: center;
}
.founder {
	font-size: 12px;
}
#front-page {
	margin: 50px auto 20px;
	clear: right;
	float: none;
	width: 75%;
	padding-bottom: 50px;
}
.ingredients {
}
#leo {
	border: thin groove rgba(153,153,153,1);
	display: block;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 25px;
}
#new_products  {
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	width: 40%;
	display: block;
	height: auto;
	float: none;
	margin: 75px auto 50px;
}
.gridContainer.clearfix #paws_logo {
	text-align: center;
	height: auto;
	display: block;
	width: 100%;
	margin: 25px auto 75px;
}
.gridContainer.clearfix #main_content .page_title {
	text-align: center;
}
.gridContainer.clearfix #main_content .booth  {
	display: block;
	margin-top: 25px;
	float: right;
}
.gridContainer.clearfix #main_content .about {
	margin-top: 30px;
}
.gridContainer.clearfix #main_content .tips {
	margin-bottom: 75px;
	line-height: 1.3em;
	margin-top: 150px;
}
.gridContainer.clearfix #footer .footer_menu {
	width: 425px;
	height: 50px;
	display: block;
	margin-right: auto;
	margin-left: auto;
	line-height: 1.2em;
}
.gridContainer.clearfix #main_content .vip {
	margin-bottom: 100px;
}
.gridContainer.clearfix #footer .footer_ship {
	line-height: 1.2em;
	font-size: 10px;
	text-align: left;
}
.gridContainer.clearfix #header .tote {
	position: absolute;
	height: 90px;
	width: 60px;
	top: 21px;
	right: 20px;
}
.gridContainer.clearfix #main_content .about p img {
	border: 1px ridge rgba(102,102,102,1);
}
.gridContainer.clearfix #main_content .groom ul {
	padding-left: 20%;
	width: 100%;
	font-style: italic;
	list-style: square inside;
	color: rgba(255,37,134,1);
	font-size: 18px;
}
.gridContainer.clearfix #main_content .groom {
	margin-top: 50px;
	margin-bottom: 200px;
	width: 100%;
	height: auto;
}
.gridContainer.clearfix #main_content .groom #sheepdog  {
	width: 30%;
}
#main_content .testimonials div p img {
	border: thin ridge rgba(102,102,102,1);
}
.gridContainer.clearfix #main_content .contact {
	text-align: center;
	margin-bottom: 400px;
}
.gridContainer.clearfix #main_content .groom h3 span {
	font-size: 9px;
	font-style: italic;
}
.gridContainer.clearfix #main_content .specials h2 {
	text-align: center;
}
.gridContainer.clearfix #main_content .specials h3 {
	text-align: left;
	margin-left: 20%;
}
.save    {
	color: rgba(255,37,134,1);
	text-align: center;
	margin-bottom: 75px;
}
.gridContainer.clearfix #main_content .specials div {
	display: block;
	width: 120px;
	margin-right: auto;
	margin-left: auto;
}
#92 {
	height: auto;
	width: 50%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 25px;
}
.gridContainer.clearfix #main_content .itch {
	width: 400px;
}
#efa-special {
	text-align: center;
	width: 90%;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
}
center-text {
	text-align: center;
}
.gridContainer.clearfix #main_content .specials {
	margin-bottom: 20px;
}
.show      {
	font-weight: bold;
	padding-top: 10px;
}
.show1 {
	padding-top: 10px;
}
.gridContainer.clearfix #main_content .save h3 {
	color: rgba(0,0,0,1);
	text-align: center;
}
.pink {
	color: rgba(255,37,134,1);
}
.gridContainer.clearfix #main_content .schedule {
	text-align: left;
	margin-bottom: 200px;
}
.gridContainer.clearfix #main_content .coature table tr {
	vertical-align: middle;
	text-align: left;
}
.title   {
	color: rgba(153,153,153,1);
	text-align: center;
}
.size       {
	font-weight: bold;
}
.size-small {
	font-size: 10px;
}
.gridContainer.clearfix #product_content #products table tr td {
	vertical-align: middle;
	line-height: 1.5em;
}
.vip       {
	color: rgba(255,37,134,1);
	font-weight: normal;
	font-style: italic;
}
.vip1       {
	color: rgba(255,37,134,1);
	font-weight: normal;
	font-style: italic;
}
.gridContainer.clearfix #product_content .title_vanity {
	color: rgba(255,37,134,1);
	text-align: center;
}
.gridContainer.clearfix #product_content .title1 {
	color: rgba(153,153,153,1);
	text-align: center;
}
.gridContainer.clearfix #product_content #products table tr #product_name .trial {
	text-align: justify;
}
.gridContainer.clearfix #product_content #products #info {
	float: right;
	width: 78%;
}
.gridContainer.clearfix #product_content #products #prices {
	width: 50%;
	float: left;
	padding-left: 5px;
	margin-bottom: 300px;
	clear: both;
	max-width: 375px;
}
.gridContainer.clearfix #product_content #products #product_img {
	width: 20%;
	float: left;
}
.bottle        {
	text-align: center;
	font-variant: small-caps;
	font-size: 14px;
	font-weight: bold;
}
.gridContainer.clearfix #product_content #products #info .ingredients {
	font-size: 10px;
}
.about   {
	line-height: 1.3em;
}
.testimonials  {
	width: 100%;
	border-bottom: thin ridge rgba(102,102,102,1);
	overflow: hidden;
	margin-bottom: 10px;
}
.right {
	width: 35%;
	float: right;
	margin: 0px 0px 10px 10px;
	height: auto;
	border: thin ridge rgba(102,102,102,1);
}
.left {
	float: left;
	border: thin ridge rgba(102,102,102,1);
	margin: 0px 10px 10px 0px;
	width: 35%;
}
.gridContainer.clearfix #main_content .replascent_special {
	text-align: center;
	margin-bottom: 50px;
}
.gridContainer.clearfix #main_content .replascent_special .special1 {
	color: rgba(255,37,134,1);
}
.gridContainer.clearfix #main_content .replascent_special .btn {
	margin-left: 30px;
}
.gridContainer.clearfix #main_content .contact img {
	margin-bottom: 15px;
}
.gridContainer.clearfix #main_content .schedule div  {
	margin-right: auto;
	margin-left: auto;
	width: 180px;
	position: relative;
}
.gridContainer.clearfix #product_content #treats {
	text-align: center;
	margin-bottom: 50px;
}
.nourish {
	margin-bottom: 20px;
	text-align: justify;
}
.gridContainer.clearfix #new_products a h2  {
	color: rgba(255,37,134,1);
}
.gridContainer.clearfix #main_content .groom #puppy_bath {
	display: block;
	margin-top: 100px;
	margin-right: auto;
	margin-left: auto;
	width: 50%;
}
.gridContainer.clearfix #main_content #type1 {
	display: block;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	height: 100%;
	overflow: hidden;
	padding-bottom: 25px;
}
.gridContainer.clearfix #main_content #type1 .type{
	display: inline-block;
	height: auto;
	width: 40%;
	float: left;
	margin: 20px 20px 30px;
}
.gridContainer.clearfix #main_content #type1 .type2{
	/* [disabled]display: inline-block; */
	/* [disabled]float: left; */
	margin: 25px 10px 0px;
}
.gridContainer.clearfix #main_content #type1 table tr td {
	width: 25%;
}
.gridContainer.clearfix #main_content #type1 .type2 h3 a img {
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.gridContainer.clearfix #main_content #type1 .type h3{
	text-align: center;
}
.coco-bottom          {
	display: block;
	padding-bottom: 10px;
	padding-top: 25px;
}
.coco-bottom1 {
	display: block;
	margin-top: 20%;
	margin-bottom: 15px;
	width: 60%;
}
.gridContainer.clearfix #main_content #type1 .type2 h3{
	text-align: center;
	width: 80%;
}
.gridContainer.clearfix #main_content #oops {
	height: 500px;
	width: 100%;
}
#products   {
	text-align: justify;
	line-height: 1.2em;
	margin-bottom: 100px;
}
.buy-button {
	margin-top: 10px;
}
table  {
	width: 100%;
}
.product-image {
	padding: 5px;
	width: 25%;
}
.product-image1 {
	width: 15%;
	padding: 5px;
}
.product_name      {
	text-align: center;
	letter-spacing: 2px;
	padding: 5px;
	width: 50%;
}
.product_name1 {
	padding: 5px;
	width: 25%;
	text-align: center;
}
.product_name2 {
	padding: 5px;
	width: 35%;
	text-align: center;
}
#prices1 {
	width: 25%;
	clear: both;
}
.prices      {
	line-height: 1.3em;
	display: table-cell;
	text-align: left;
	width: 25%;
}
.prices2 {
	padding: 5px;
	width: 25%;
}
.prices1 {
	padding: 5px;
	width: 20%;
}
.center-image {
	width: 24%;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	height: auto;
	display: block;
}
#cat   {
	width: 100%;
	margin-top: 50px;
	margin-bottom: 50px;
	overflow: hidden;
	text-align: justify;
}
.gridContainer.clearfix #product_content #cat h2 img {
	float: left;
	clear: both;
}
#apron {
	border: 2px ridge rgba(153,153,153,1);
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	width: 18%;
}
.center-text {
	text-align: center;
}
#announce {
	width: 55%;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	color: rgba(255,37,134,1);
}
.gridContainer.clearfix #product_content #products1 table tr .product_name ul {
	text-align: left;
}
#dental-chews {
	width: 40%;
	margin-right: auto;
	margin-left: auto;
	display: block;
	margin-top: -200px;
}
.gridContainer.clearfix #main_content #type1 .type h3 a img {
	width: 110%;
}
.strengthen-bottom {
	display: block;
	width: auto;
	margin: 30px auto 25px;
}
.supplements {
	padding-top: 25px;
	padding-bottom: 10px;
}
.underline {
	border-bottom: 1px solid rgba(153,153,153,1);
}
