body { background-color: #ecece0; }
hr { color: #605c50; }

a.text_button:link {
	color:#0000cc; text-decoration:none; font-weight:bold;
	padding-left: 2px; padding-right: 2px; padding-top: 0px; padding-bottom: 0px;
	border-top: 1px solid #ffffff; border-left: 1px solid #ffffff;
	border-right: 1px solid #666666; border-bottom: 1px solid #666666;
	background-color: #ccccff;
}
a.text_button:visited {
	color:#775577;text-decoration:none; font-weight:bold;
	padding-left: 2px; padding-right: 2px; padding-top: 0px; padding-bottom: 0px;
	border-top: 1px solid #ffffff; border-left: 1px solid #ffffff;
	border-right: 1px solid #666666; border-bottom: 1px solid #666666;
	background-color: #ccccff;
}
a.text_button:hover {
	color:#0000cc;text-decoration:none;
	padding-left: 2px; padding-right: 2px; padding-top: 0px; padding-bottom: 0px;
	border-top: 1px solid #ffffff; border-left: 1px solid #ffffff;
	border-right: 1px solid #666666; border-bottom: 1px solid #666666;
	background-color: #ffff00;
}
a.text_button:active {
	color:#ff0000;text-decoration:none;
	padding-left: 2px; padding-right: 2px; padding-top: 0px; padding-bottom: 0px;
	border-top: 1px solid #666666; border-left: 1px solid #666666;
	border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff;
	background-color: #ccccff;
}

.index_bg { background-color: #e0dcd0; }
.top_table { border: 1px solid #000000; padding-left: 8px; padding-right: 8px; padding-top: 4px; background-color: #ffffff; }
.search_table { border-top: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000;
    padding-left: 8px; padding-right: 8px; padding-top: 4px; background-color: #ffffff; }
.cat_frame { border: 1px solid #000000; }
.item_table { border-top: 1px solid #605c50; border-left: 1px solid #605c50; border-right: 1px solid #605c50; width: 100%;}
.item_table_bot { border: 1px solid #605c50; width: 100%;}
.item_title { padding-top: 1ex; }
.page_numbers { padding-top: 4px; }
.pic_view { height: 100px; }
.small_pics { border-top: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #a09c90;
    border-bottom: 1px solid #a09c90; }
.details { border-top: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #a09c90; }
.large_pics { border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000;}
.text_button { }
