body { background-color: #F1EEE0; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}

.titlefont { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 22px; bold; color: #300; }

.medfont { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; bold; font-size: 18px }

.main { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color:#300; line-height:150%; }

.error { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; bold; color: #F00; }

.bkgrnd_a {  background-color: #D0CBA5; }

.bkgrnd_b {  background-color: #300; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 11px }

.bkgrnd_c {  background-color: #D4A079; }

.bkgrnd_d {  background-color: #FFF; }

.line_col {  color: #EEE; }

.search { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

.button { background: #300; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; border:0; }

A:link.small { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; bold; color: #300; background-color: #fff; }

A:link { text-decoration: underline; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #300; }

A:visited { text-decoration: underline; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #300; } 

A:hover { text-decoration: none; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #844A4A; }

.valentinepromo {
	background:#f80000;
	color:#fff;
	border:2px dotted #CC0000;
	margin: 10px;
	padding: 10px;
}
.valentinepromo a {
	text-decoration: none;
	display: block;
	width: 100%;
	height: 100%;
	color:#fff;
	font-size:18px;
}

h3 a, h3 a:link, h3 a:hover, h3 a:visited {color:#330000;}

h3 a {font-size:15px !important; color:#844A4A;}

.label {font-family:Verdana,sans-serif; font-size:9px; font-style:normal; color:#300; background-color:#D0CBA5; padding:3px 10px; text-transform:uppercase;}

div.gallery a { border:2px solid #fff; padding:2px; }

div.gallery img { border:1px solid #300; margin:10px; }
