h1 {	font-size: 20px;	font-family: Georgia, Times, serif;	letter-spacing: .5px;	font-weight: normal;	margin: 20px 0 20px 0;	clear: both;}.subpage h3 {	clear: both;	padding: 15px 0px 10px 10px;;	font-weight: normal;	font-size: 15px;	line-height: 24px;}.subpage p {	font-size: 12px;	margin-bottom: 17px;	line-height: 21px;	letter-spacing: .25px;}.subpage a {	color: #00457c;}img#bio {	float: left;	margin-right: 15px;	margin-bottom: 10px;	position: relative;	top: 5px;	border: 1px solid #60C355;	padding: 1px;}/* color specifics for the subpage header */#personal h1 span {	padding: 5px 7px;	background-color: #00457C;	margin: 0 4px;	color: #fff;}	#personal h1 span span {	color: #60C355;	margin: 0;	padding: 0;	}#child h1 span {	padding: 5px 7px;	background-color: #9bd18a;	margin: 0 4px;	color: #fff;}	#child h1 span span {	color: #1f9f14;	margin: 0;	padding: 0;	}#pet h1 span {	padding: 5px 7px;	background-color: #00788b;	margin: 0 4px;	color: #fff;}	#pet h1 span span {	color: #60C355;	margin: 0;	padding: 0;	}#child #content-footer span { background-color: #E7CC7A; color: #937B34; }#pet #content-footer span { background-color: #E3634A; color: #873728; }/* subpage image section */#subpage-bottom { clear: both; padding: 15px 0 10px 0; }#subpage-bottom img#p-o-2, #subpage-bottom img#p-o-3 {	padding: 1px;	border: 1px solid #60C355;}img#c-o-2, img#c-o-3 {	padding: 1px;	border: 1px solid #E7CC7A;}img#e-o-2, img#e-o-3 {	padding: 1px;	border: 1px solid #ef7454;}#subpage-bottom img#p-o-1, #subpage-bottom img#e-o-1, #subpage-bottom img#c-o-1 {	margin-left: 40px;	margin-right: 5px;	position: relative;	top: 3px;}#subpage-bottom img#p-o-2, img#c-o-2, img#e-o-2 {	margin-right: 50px;}/* features *//* ul columns */.subpage ul.doubleup {	width: 310px;	float: left;	margin-right: 20px;	margin-left: 30px;	}.subpage ul.doubleup li {	margin: 10px 0;	line-height: 20px;	letter-spacing: .25px;}#personal .features img {	padding: 1px;	border: 1px solid #60C355;}#child .features img {	padding: 1px;	border: 1px solid #E7CC7A;}#pet .features img {	padding: 1px;	border: 1px solid #ef7454;}img#p-f-1, img#c-f-1, img#e-f-1 {	margin: 0 0px;}/* TESTIMONIALS */.testimonial {	float:left;	width:760px;	border-bottom:1px solid #CCCCCC;	margin:0px 0px 50px 0px;}.testimonial span.quote {	float:left;	width:500px;	padding:0px 40px 0px 0px;	font-style: italic;	}.testimonial span.person {	float:right;	width:220px;	font-weight:bold;	text-transform:uppercase;}/* links */a.biglink {	display: block;	color: #fff;	text-decoration: none;	letter-spacing: 1px;	padding: 10px;	background-color: #51B848;	margin-bottom: 1px;}a:hover.biglink { background-color: #70C769; }form { margin-bottom: 15px; }form div {	clear: both;	padding-bottom: 15px;}form div label {	width: 150px;	text-align: right;	display: block;	float: left;	font-size: 11px;	letter-spacing: .5px;	margin-right: 10px;	position: relative;	top: 5px;}form div span {}form div span input, form div span textarea {	width: 300px;	font-family: Verdana, Helvetica, Arial, sans-serif;	font-size: 11px;	letter-spacing: .5px;	padding: 3px;	color: #00457C;}form input#contact-submit {	background-color: #00457C;	color: #fff;	border: 0;	padding: 5px 0px;	width: 70px;	text-align: center;	font-family: Verdana, Helvetica, Arial, sans-serif;	font-size: 11px;	text-transform: uppercase;	letter-spacing: .5px;	margin-left: 160px;}/* sitemap */#sitemap .subpage ul {	margin-left: 20px;}#sitemap .subpage li {	margin: 15px 0;}#sitemap .subpage ul ul li {	margin: 10px 0;}#sitemap .subpage ul ul {	margin: 15px 30px;}#sitemap .subpage ul a {	text-decoration: none;	border-bottom: 1px solid #00457c;	letter-spacing: .5px;}/* order */a#order-pic {	float: right;	margin: 0px 15px 25px 105px;}ul.order {margin-left: 25px;width: 480px;line-height: 25px;font-size: 13px;}ul.order li { margin: 10px 0; }form#add-to-cart {	width: 150px;	float: left;	position: relative;	top: 5px;}form#view-cart {	width: 150px;	float: right;	margin-bottom: 30px;}