p {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 15px;
	margin-left: 0px;
}
a:link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8BB899;
	text-decoration: none;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
a:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C1A576;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5AB9BD;
	font-weight: bold;
}
a:active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #dc7c2bd;
	text-decoration: none;
}
body {
	margin-top: 0px;
	padding-top: 0px;
	background-color: #EBE5D9;
	background-repeat: repeat-y;
	background-position: 50% 0;
}

#wrapper {
	padding: 0px;
	width: 770px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: auto;
	background-color: #D7C2BD;
	border: 1px solid #CB925D;
}

#masthead {
	background-color: #CB925D;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
}
#content {
	background-color: #D7C2BD;
	padding: 20px;
}
.foamer {
	width: 310px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	border: 2px solid #c1a576;
	margin-bottom: 5px;
	padding-left: 0px;
	background-color: #EBE5D9;
	left: auto;
}

.petshampoo {
	width: 360px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	border: 2px solid #c1a576;
	margin-bottom: 5px;
	padding-left: 0px;
	background-color: #EBE5D9;
	left: auto;
}
h2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 0px;
	padding-right: 5px;
	margin: 5px 0px 0px;
}
.refill {
	background-color: #EBE5D9;
	float: right;
	width: 290px;
	border: 2px solid #c1a576;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px 0px 10px;
}
#rightcolumn {
	float: right;
	width: 290px;
	background-color: #D7C2BD;
}


.dogshampooingredients {
	background-color: #EBE5D9;
	float: right;
	width: 313px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border: 2px solid #c1a576;
	margin-top: 5px;
	margin-bottom: 5px;
}
.offer {
	background-color: #EBE5D9;
	margin: 10px 0px 0px;
	width: 310px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border: 2px solid #c1a576;
}
#sitedirectoryrightcolumn a:link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9900FF;
	text-decoration: none;
}
#sitedirectoryrightcolumn a:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9900FF;
	text-decoration: none;
}
#sitedirectoryrightcolumn a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9900FF;
	text-decoration: underline;
}
#sitedirectoryrightcolumn a:active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9900FF;
	text-decoration: none;
}

.postage {
	background-color: #EBE5D9;
	float: right;
	width: 290px;
	margin: 10px 0px 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border: 2px solid #c1a576;
}
.photoHolder {
	background-color: #EBE5D9;
	float: right;
	width: 290px;
	border: 2px solid #c1a576;
}
.foamer p {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin: 0px;
	padding: 5px;
}
.refill p {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin: 0px;
}
.offer p {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin: 0px;
	padding: 5px;
	}
.postage p {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c1a576;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin: 0px;
}
#psrightcolumn {
	float: right;
	width: 290px;
	background-color: #dc7c2bd;
	margin-bottom: 5px;
}

#psrightcolumn {
	float: right;
	width: 320px;
	background-color: #dc7c2bd;
	margin-bottom: 5px;
}

#dogshampoorightcolumn {
float: right;
	width: 315px;
	background-color: #dc7c2bd;
	margin-bottom: 5px;}

.photoHolder {
background-color: #EBE5D9;
	border: 2px solid #c1a576;
	text-align: center;
	margin-bottom: 5px;
	margin-top: 0px
}

.psrightcolumn {
	background-color: #EBE5D9;
	border: 2px solid #c1a576;
	margin-bottom: 5px;
	margin-top: 0px
}


.dogshampoophotoHolder {
background-color: #EBE5D9;
	border: 2px solid #c1a576;
	text-align: center;
	margin-bottom: 5px;
	margin-top: 0px
}

.photoHolder2 {
background-color: #EBE5D9;
	border: 2px solid #c1a576;
	text-align: center;
	margin-bottom: 5px;
	margin-top: 10px;
	width: 310px; 
	padding-top: 5px;
	padding-bottom: 5px;
}
#postersrightcolumn {
	float: right;
	width: 300px;
	margin-bottom: 10px;
	}

.posters {
	background-color: #EBE5D9;
	border: 2px solid #c1a576;
	padding: 3px 1px 3px 1px;
	margin-bottom: 5px;
}

.posters p {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7a1b30;
	padding-left: 5px;
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: 15px;
	margin-left: 0px;
}


#leftcolumn {
	background-color: #D7C2BD;
	width: 284px;
	margin-bottom: 10px;
}

#fullwidthcolumn {
	background-color: #dc7c2bd;
	margin-bottom: 10px;
}

#psleftcolumn {
	background-color: #dc7c2bd;
	width: 360px;
	margin-bottom: 10px;
}

#dogshampoo {
	width: 310px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
	border: 2px solid #c1a576;
	padding-left: 0px;
	background-color: #EBE5D9;
	left: auto;
}


#freebies {
	width: 300px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	border: 2px solid #c1a576;
	margin: 0px 0px 10px;
	padding-left: 0px;
	background-color: #EBE5D9;
	left: auto;
}

#ingredientscolumn {
	background-color: #dc7c2bd;
	margin-bottom: 10px;
	width: 400px;
	}
#postersleftcolumn {
	background-color: #dc7c2bd;
	margin-bottom: 10px;
	width: 300px;
	}
	
#postersrightcolumn {
	float: right;
	width: 300px;
	margin-bottom: 10px;
	}

#animaltestingcolumn {
	background-color: #dc7c2bd;
	margin-bottom: 10px;
	}
	
.animaltesting p {
	line-height: 1.5em;
}

h1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	text-transform: uppercase;
	color: #000;
	margin: 0px 0px 10px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-variant: normal;
	background-color: #EBE5D9;
	border-left: 10px solid #c1a576;
	border-bottom: 2px solid #c1a576;
}

.sitedirectoryleftcolumn ul {
list-style: none;
padding-left: 5px;
}

.sitedirectoryleftcolumn li {
	margin-left: 0px;
	background: url(../images/redstarbullet.gif) no-repeat 0 50%;
	padding-left: 20px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7a1b30;
	font-weight: bold;
	line-height: 1.5em;
}

.sitedirectoryrightcolumn ul {
list-style: none;
padding-left: 5px;
}

.sitedirectoryrightcolumn li {
	margin-left: 0px;
	background: url(../images/redstarbullet.gif) no-repeat 0 50%;
	padding-left: 20px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7a1b30;
	font-weight: bold;
	line-height: 1.5em;
}

.ingredients ul {
list-style: none;
}
.ingredients li {
	margin-left: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	line-height: 1.5em;
	list-style-type: square;
}
.sitedirectoryleftcolumn {
	width: 325px;
	border: 2px solid #c1a576;
	background-color: #EBE5D9;
	padding: 0px 0px 5px;
	margin-bottom: 5px;
}

.fullwidthleftcolumn {
	border: 2px solid #c1a576;
	background-color: #EBE5D9;
	padding: 0px 0px 5px 0px;
	margin-bottom: 5px;
}

.fullwidthleftcolumn ul {
list-style: none;
padding-left: 5px;
}

.fullwidthleftcolumn li {
	margin-left: 0px;
	padding-left: 25px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: normal;
	line-height: 1.5em;
	background-image: url(../images/bubble.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding-bottom: 5px;
}


.sitedirectoryrightcolumn {
	width: 325px;
	float: right;
	border: 2px solid #c1a576;
	background-color: #EBE5D9;
	padding: 0px 0px 10px;
	margin: 0px 0px 10px;
}
#sitedirectoryrightcolumn {
	margin-bottom: 10px;
}

.sitedirectoryrightcolumn h5 {
	margin: 0px;
	padding: 3px 0px 3px 10px;
}

.ingredients {
	border: 2px solid #c1a576;
	background-color: #EBE5D9;
	margin-left: 0px;
	}
	

.animaltesting {
	border: 2px solid #c1a576;
	background-color: #EBE5D9;
	margin-left: 0px;
	}
	
.soapsmade {
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 10px;
	border: 2px solid #c1a576;
	padding-left: 5px;
	background-color: #EBE5D9;
	margin-left: 0px;
	}
	
#soappicsleft {
	border: 2px solid #c1a576;
	background-color: #EBE5D9;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	width: 340px;
	float: left;
	}
	
#soappicsright {
	border: 2px solid #c1a576;
	background-color: #EBE5D9;
	margin-left: 0px;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	width: 340px;
	float: right;
	}
	.testimonials {
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 10px;
	border: 2px solid #c1a576;
	padding-left: 5px;
	background-color: #EBE5D9;
	margin-left: 0px;
	background-image: url(../images/quotation2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
.quote {
	background-color: #EBE5D9;
	float: right;
	width: 290px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7a1b30;
	font-weight: bold;
	text-align: center;
	border-top: 5px solid #c1a576;
	border-right: 5px none #c1a576;
	border-bottom: 5px solid #c1a576;
	border-left: 5px none #c1a576;
	margin-bottom: 5px;
}

.quote2 {
	background-color: #EBE5D9;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7a1b30;
	font-weight: normal;
	text-align: center;
	border-top: 5px solid #c1a576;
	border-right: 5px none #c1a576;
	border-bottom: 5px solid #c1a576;
	border-left: 5px none #c1a576;
	margin-bottom: 5px;
	margin-right: auto;
	margin-height: left;
}

.specialoffers {
	background-color: #EBE5D9;
	float: right;
	width: 290px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7a1b30;
	border-top: 5px solid #c1a576;
	border-right: 5px none #c1a576;
	border-bottom: 5px solid #c1a576;
	border-left: 5px none #c1a576;
}



#footer {
	clear: both;
	background-color: #EBE5D9;
	padding: 5px;
	border: 2px solid #c1a576;
	text-align: center;
	}
	
.shiny {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

.shiny a:link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8BB899;
	text-decoration: none;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

.shiny a:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C1A576;
	text-decoration: none;
	font-weight: bold;
}

.shiny a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5AB9BD;
	font-weight: bold;
}
.shiny a:active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #dc7c2bd;
	text-decoration: none;
}



#masthead p {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-align: right;
	margin: 0px;
	padding: 5px;
}
#masthead a:link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
}
#masthead a:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
}
#masthead a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
#masthead a:active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #dc7c2bd;
	text-decoration: none;
}

#testimonialend {
	background-image: url(../images/bottomquote2.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.notetext {
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #7A1B30;
	text-transform: none;
}
.testimonials p {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #dc7c2bd;
	padding-bottom: 7px;
}

.foamer form {
margin: 0px;
padding: 0px;
}

.offer form {
margin: 0px;
padding: 0px;
}

.refill form {
margin: 0px;
padding: 0px;
}

#dogshampoo form {
margin: 0px;
padding: 0px;
}

#dogshampoorightcolumn form {
margin: 0px;
padding: 0px;
}
h3 {
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #000000;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #C1A576;
	padding: 0px 3px 3px 5px;
}

#testimonialend img {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 5px solid #FFFFFF;
}
#rightImg img {
	float: right;
	border: 5px solid #FFFFFF;
	margin-bottom: 10px;
	margin-left: 5px;
}

#popupPhoto img {
	border: 5px solid #FFFFFF;
	}

#image img {
	border: 1px solid #000000;
	float: left;
	margin: 5px 15px 10px 5px;
}

.horses ul {
list-style: none;
padding-left: 360px;
}
.paypal  {
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.horses li {
	margin-left: 0px;
	background: url(../images/redstarbullet.gif) no-repeat 0 50%;
	padding-left: 20px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7a1b30;
	font-weight: bold;
	line-height: 1.5em;
}
.new {
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
}
img.star {
	top: 155px;
	right: 145px;
	position: absolute;
}

fieldset {
margin: 1em 0;
padding: 1em;
border: 1px solid #ccc;
}

legend {
font-weight: bold;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #7a1b30;
}

label {
display: block;
}


#samples {
	background-color: #dc7c2bd;
	margin: 0px 0px 10px;
	padding: 0px;
	}
	
.samples {
	border: 2px solid #c1a576;
	background-color: #EBE5D9;
	margin-left: 0px;
	padding: 5px 20px 10px 5px;
	margin-top: 0px;
	}
	
fieldset#choice {
margin: 0;
padding: 0;
border: none;
background: transparent;
}

#choice h4 {
width: 10em;
float: left;
font-size: 1em;
font-weight: normal;
}

#choice div {
width: 8em;
float: left;
}



h4 {
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 4px;
}
h5 {
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 0px;
	background-color: #C1A576;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-transform: uppercase;
}
.refill  h5 {
	margin: 0px;
}


input[type="text"], textarea {
border-top: 2px solid #7a1b30;
border-left: 2px solid #7a1b30;
border-bottom: 1px solid #e3aeb9;
border-right: 1px solid #e3aeb9;
}

input:focus, textarea:focus {
background: #DDC8F4;
}

table {
border-collapse: collapse;
}

.button {
	font: 11px Tahoma, Geneva, Arial, Helvetica, sans-serif;
	background-color: #c1a576;
	color: #FFFFFF;
	margin-left: 12px;
	margin-top: 3px;
	margin-bottom: 2px;
}
.sitedirectoryleftcolumn h5 {
	margin: 0px;
	padding: 3px 0px 3px 10px;
}
.foamer h5 {
	margin: 0px;
	padding: 3px 0px 3px 5px;
}
.offer h5 {
	margin: 0px;
	padding: 3px 0px 3px 7px;
}
.ingredients h5 {
	margin: 0px;
	padding: 3px 0px 3px 5px;
}
#ingredientscolumn h5 {
	margin: 0px;
	padding: 3px 0px 3px 5px;
}
#soappicsleft p {
	background-color: #FFFFFF;
	padding: 3px;
	margin: 3px;
}
#soappicsleft h5 {
	margin: 0px;
	padding: 3px 0px 3px 7px;
}
#soappicsleft img {
	border: 3px solid #FFFFFF;
	margin: 5px;
}
#soappicsright img {
	margin: 3px;
	border: 3px solid #FFFFFF;
}

#soappicsright p {
	background-color: #FFFFFF;
	padding: 3px;
	margin: 3px;
}.dogshampoophotoHolder h5 {
	margin: 0px;
	padding: 3px 0px 3px 5px;
}
#dogshampoorightcolumn h5 {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	margin: 0px;
}
.animaltesting h5 {
	margin: 0px;
	padding: 3px 0px 3px 7px;
}
#animaltestingcolumn h5 {
	margin: 0px;
	padding: 3px 0px 3px 7px;
}
#freebies {
	margin: 0px 0px 10px;
	padding: 0px;
}
#freebies h5 {
	margin: 0px;
	padding: 3px 0px 3px 5px;
}
#freebies img {
	border: 3px solid #FFFFFF;
	margin-right: 5px;
}
.offer img {
	border: 3px solid #FFFFFF;
	margin-right: 7px;
}
.foamer img {
	border-style: none;
}

.photoHolder h5 {
	margin: 0px;
	padding: 3px 0px 3px 5px;
}


.border {
	border: 5px solid #FFFFFF;
}
#homepagecolumn {
	width: 500px;
	background-image: url(../images/homebackground3.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.homepagecol1 {
	width: 150px;
	float: left;
	padding: 3px;
}
.homepagecol2 {
	margin-left: 180px;
	padding: 3px;
}
