body{	margin:0;	padding:0;	font: 10pt/14pt "Lucida Grande", Lucida, Verdana, sans-serif;}#maincontainer{	width: 800px;	margin: 0 auto;	z-index: 1;}#topsection{	height: 414px;	background: url(http://www.pacificcrestequine.com/images/banner.jpg) no-repeat 0 10px;	visibility: visible;	border-right: 1px solid black;	border-left-style: solid;	border-left-width: 1px;	z-index: 2;}.navcont {	height: 22px;	width: 797px;	top: 317px;	margin-left: auto;	margin-right: auto;	text-align: center;	position: absolute;	border-top: 1px solid black;	border-bottom: 1px solid black;	line-height: 125%;	z-index: 6;}.navbox {	height: 22px;	float: left;	z-index: 6;}#topsection h1{	margin: 0;	padding-top: 15px;}#contentwrapper {	float: left;	width: 798px;	position: absolute;	top: 340px;	border: 1px solid black;	background-image: url(http://www.pacificcrestequine.com/images/background.gif);	z-index: 3;}#contentcolumn{	padding-top: 60px;	float: left;	width: 568px;	z-index: 4;
	padding-right: 20px;
	padding-left: 20px;
}#rightcolumn{	float: right;	width: 170px; 	padding-top: 65px;	visibility: visible;	color: black;	z-index: 4;
	padding-right: 5px;
	padding-left: 5px;
}.rightcolumn-block {	padding-bottom: 10px;	border-bottom: 1px dotted silver;}.rightcolumn-block {	padding-bottom: 20px;	border-bottom: 1px dotted silver;}#footer a {	color: #708126;	text-align: center;}#footer {	bottom: 0;	clear: both;	width: 798px;	color: black;	text-align: center;	padding: 4px 0;	float: left;	font-size: 10px;	background-color: white;	z-index: 5;	border-top: 1px solid black;}.innertube {}.option-box {	width: 160px;	border: 1px dotted #7FB600;	float: right;	position: relative;	padding: 0 5px 5px 15px;	font-size: 9pt;	line-height: 120%;	margin: 25px 10px 10px 15px;	background-color: #E8ECDB;}.photo-box-right {	border: 1px dotted #7FB600;	float: right;	position: relative;	padding: 0 10px 5px 15px;	font-size: 9pt;	line-height: 120%;	margin-bottom: 10px;	margin-left: 10px;	width: 310px;}/* text */a:link { color: #708126; text-decoration:none;border-bottom:1px dotted #bbbcbb;padding-bottom:1px;}a:visited { color: #384321;text-decoration:none;border-bottom:1px dotted #bbbcbb;padding-bottom:1px;}h1 { color: #384321; 	font-size: 18pt; font-family: Georgia, "Times New Roman", Times, serif; 	font-variant: small-caps; 	letter-spacing: 2px; 	}h2 { 	color: #384321;	font-size: 12pt; 	font-family: Georgia, "Times New Roman", Times, serif;}h3 { color: #384321; 	font: small-caps 12pt Georgia, "Times New Roman", Times, serif; 	letter-spacing: 2pt; }h4 { 	font-size: 12pt; 	font-family: Georgia, "Times New Roman", Times, serif;}h5 { 	color: #384321;	font-size: 12pt; 	font-family: Georgia, "Times New Roman", Times, serif;	font-style: italic;}.h1 { color: #384321; 	font-size: 18pt; font-family: Georgia, "Times New Roman", Times, serif; 	font-variant: small-caps; 	letter-spacing: 2px; 	}.h2 { 	color: #384321;	font-size: 12pt; 	font-family: Georgia, "Times New Roman", Times, serif;}.h3 { color: #384321; 	font: small-caps 12pt Georgia, "Times New Roman", Times, serif; 	letter-spacing: 2pt; }.h4 { 	font-size: 12pt; 	font-family: Georgia, "Times New Roman", Times, serif;}.caps {	font-size: 10pt;	font-weight: bold;	text-transform: uppercase;}.spaceafter-sm {	padding-bottom: 2px;}.italic {	font-style: italic;}.bold {	font-weight: bold;}.bold-italic {	font-weight: bold;	font-style: italic;}.green { 	color: #385721; }.google {	font-size: 10px;	line-height: 12px;}.smaller {	font-size: 8pt;	line-height: 12pt;}.little {	font-size: 8pt;	line-height: 12pt;}.bullets { margin-left: 15px; 	list-style-type: disc; 	list-style-position: outside; 	display: list-item; 	}	.bullets-sm { font-size: 9pt; line-height: 12pt; list-style-type: disc; list-style-position: outside; display: list-item;	margin-left: 15px;}		/* image spacing */.img-top {	margin-top: 10px;}.img-right {	margin-left: 10px;	margin-bottom: 10px;}.img-left {	margin-bottom: 10px;	margin-right: 10px;}.img-bottom {	margin-bottom: 10px;}.photoleft {	float: left;	padding-right: 3px;}/* tables */table.wellness {		border: 1px #CCCCCC solid;	border-collapse: collapse;	border-spacing: 0px;}table.wellness td {		border: 1px #CCCCCC solid;	border-collapse: collapse;	border-spacing: 0px;}