A	{
	color: #CC3399;
	text-decoration: none;
	font-weight: bold;
	}

A:visited	{
	color: #CC3399;
	text-decoration: none;
	font-weight: bold;
	}

A:active	{
	color: #CC3399;
	text-decoration: none;
	font-weight: bold;
	}

A:hover {
	color:#CC3399;
	font-weight: bold;
	}

P, div	{
	font-family: Arial, Helvetica, Helv, sans-serif;
	font-style: normal;
	font-size: 11pt;
	}

h1, h2, h3, h4, h5, h6, h7	{
	font-family: Arial, Helvetica, Helv, sans-serif;
	font-style: normal;
	color: #CC3399;
	text-indent: 2px;
	}

h1 { font-size: 1.5em; }

li	{
	font-family: Arial, Helvetica, Helv, sans-serif;
	font-style: normal;
	font-size: 11pt;
	}

.catnav	{
	font-family: Arial, Helvetica, Helv, sans-serif;
	font-style: normal;
	font-size: 9pt;
	}

.itemtitle	{
	font-family: Arial, Helvetica, Helv, sans-serif;
	font-style: bold;
	font-size: 13pt;
	}

.itemdetails	{
	font-family: Arial, Helvetica, Helv, sans-serif;
	font-style: normal;
	font-size: 10pt;
	}

.input, .TextAreaField {
    font-size:        .8em;
    font-family:      Arial, Verdana, Helvetica, sans-serif;
	padding			: 0;
	margin			: 0;
	color			: #999;
}

.input_button {
	color			: #000;
}

p.solid {
	border-style: solid;
	border-color: #CCCCCC;
	border-width: 1px;
	padding: 4px;
	font-size: 11px;
	}
.clicktoenlarge{color:#333;font-size:.8em;margin-top:20px;padding:2px;background:#efefef;border:1px solid #ccc;}
.mainimg{padding-bottom:10px;}

#order td { vertical-align:top }
#monogram {
  border:1px solid #ddd;
  margin-left:5px;
  margin-bottom:5px;
  padding:3px;
  background-color:#eee;
  font-size:0.9em;
}