
BODY, BLOCKQUOTE, TR, TD
    { color: black; font-family: verdana, arial; font-size:small; text-align:left }
.smprint        { font-size: x-small }
.tinyprint        { font-size: x-small; font-weight:bolder; }
.greensection  { color: #4e5505; font-style: italic; font-weight: bolder; border: black }
.item   { color: #4e5505; font-weight: bolder; font-size: medium; border: black }
.green { color: #4e5505; font-weight: bolder; border: black }
.form   {font-family: Geneva, Helvetica, Arial; font-size: medium}

a   { color: #3d275d; text-decoration: underline }
a:active   { color: #c93; text-decoration: underline }
a:hover  { color: #4e5505; text-decoration: none }
hr {
	border: none 0;
	border-top: 1px dashed #3D275D;
	width: 100%
	height: 1px;
	
}


h1.keywordphrase { color: #ffffff; font-weight: normal; font-size: 11px; text-align:center; margin:0px 0px 10px 0px; padding:3px; background-color:#73618E; border-bottom: 1px #3D275D dashed;}


SELECT
 { font-size: small; font-family: Verdana, Arial }

INPUT.submit
 { color: #dfbcc9; font-weight: bolder; font-size: small; font-family: Verdana, Arial; background-color: #3d275d }
.category  { color: white; font-style: italic; font-weight: bolder; font-size: xx-small; text-decoration: none }
.detail { color: white; font-weight: bold; font-size: medium }
.section { color: #3d275d; font-weight: bolder; font-size: medium }


#keepsakes td.category {
	border-bottom:0px black solid; font-weight:bold;padding:1px; padding-top:10px; text-align:left; }

#keepsakes td.item
{
	padding: 10px 1px 20px;
	width: 350px;
	padding-left: 3px;
	border-bottom: 2px #3D275D solid;
	color: black;
	font-weight: normal;
	font-size: 11px;
	text-align: center;
	/*text-transform: capitalize;*/
}

#keepsakes td.item h1
{
	font-size:15px;
	font-weight:bolder;
}
	
#keepsakes td.details {
	padding: 30px 1px 20px;
	border-bottom:2px #3D275D solid; 
	font-size:11px; 
	text-align:center; 
	text-transform: capitalize; 
	width:200px; }	

#keepsakes td.details img {
	padding-bottom:10px;
}

.itempic {
	width:200px;
	text-align:center;
	border:0px black solid;
	padding-left:0;
	margin-left:0;
}

.itempic a{
	text-decoration:none;
}

.itempic img{
	border: 0px dashed #3D275D;
	padding-bottom:3px;
}

.framedisplay {
	padding:10px; 
	margin:5px; 
	text-align:center; 
	vertical-align: bottom;
	border: 1px dashed #3D275D; 
	width:100px; 
	height:100px;
}