a{
color: #00654C;
}
body, td { font-family: arial, verdana, helvetica, sans-serif; font-size: 12px;}
.blogpostdate {
	font-size: 10px;
	font-style: italic;
	color: #00654C;
	}

.blogposttitle {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	}


table.producttable {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: black;
	border-collapse: separate;
	margin-top: 15px;
}
table.producttable th {
	border-width: 1px;
	padding: 4px;
	border-style: solid;
	border-color: black;
}
table.producttable td {
	border-width: 1px;
	padding: 4px;
	border-style: solid;
	border-color: white;
}

table.productheadtable {
	border-width: 0px;
	border-spacing: 0px;
	border-style: solid;
	border-color: black;
	border-collapse: separate;
}
table.productheadtable th {
	border-width: 0px;
	padding: 0px;
	border-style: solid;
	border-color: black;
}
table.productheadtable td {
	border-width: 0px;
	padding: 0px;
	border-style: solid;
	border-color: black;
}
.prodheadinglink { color: black; text-decoration: none; background: white; border: 1px solid black; position:relative;}


.productlistheading {
font-size: 18px;
font-weight: bold;
font-style: italic;
color: white;
}
.productlineheading {
font-size: 16px;
font-weight: bold;
}
.prodthumb{
margin: 11px;
margin-right: 8px;
}
.additphotoheading
{
font-size: 16px;
font-weight: bold;
text-align: center;
width: 100%;
margin-top: 20px;
}
.additphoto{
margin: 10px;
display: block;
position: relative;
float: left;
}

.biopics{
margin-right: 7px;
}

.guestbookname{
font-style: italic;
font-size: 15px;
font-weight: bold;
}
.guestbooklocation{
font-size: 10px;
}