body, td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;}

body {
	background-color: #79774E;}

b, strong {
 font-weight: bold;
 /* color: #A30133; */
 }

i, em {
 /* font-family: garamond; */
 /* font-size: 1.4em; */
 font-family: Arial, Helvetica, sans-serif;
 font-style: italic;}

h1 {
 color: #800000;
 font-size: 24pt;}

h2 {
 color: #000;
 font-size: 24pt;}

h3 {
 color: #800000;
 font-size: 18pt;}

h4 {
 color: #8585B1;
 font-size: 18pt;
 width: 100%;
 text-align: center;
 margin: 2px 0px;}

h5 {}

h6 {}

table {
 margin-top: 0;
 margin-bottom: 0;
 border-collapse: collapse;}

.footerlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;}

.style1 {
 color: #FFFFFF}

.maroon_header {
 font-size: 18pt;
 COLOR: #800000;}

.bullets {
	font-family: Arial, Helvetica, sans-serif;
	list-style-position: inherit;
	list-style-image: url(images/bullet.jpg);
	text-decoration: none;}

.classified_header {
 color: A30133;
 font-size: 1.35em;
 font-weight: bold;}

.bold_red {
 font-weight: bold;
 color: #A30133; }

.content {
	font-family: Arial, Helvetica, sans-serif;
 text-align: left;

	font-size: 12px;
	padding: 10px;}

td.search {
 text-align: center;}

td.search input.text {
 width: 105px;}

.header {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 600;
	padding-bottom: 10px;}

.top-banner {
 padding-top: 7px;}

.table {
 width: 100%;
 margin: 10px 0px 10px 0px;
 /*background-color: #ECECEC;
 border: 1px solid #8585B1;*/
 padding: 5px;}

.table td {
 padding: 5px;}

.table th {
 padding: 5px;}

.table_header {
 /*background-color: #8585B1;*/
 font-weight: bold;
 font-size: 24pt;
 color: #800000;
 padding: 10px 5px 10px 5px;}

.cal_desc {
 padding: 10px;
 border-top: 1px solid #8585B1;}

.button_row {
 text-align: center;}

.blog_date {
 background-color: #8585B1;
 font-weight: bold;
 font-size: 1.0em;
 color: #FFFFFF;
 padding: 3px;
 text-align: right;
 font-style: italic;}

.classified_header {
 color: A30133;
 font-size: 1.35em;
 font-weight: bold;}

.listing_indent {
 padding-left: 64px;}

.adv_link {
 width: 33%;
 border-top: 1px solid #8585B1;
 padding-top: 10px;
 padding-bottom: 10px;}

.table_half {
 width: 100%;
 background-color: #ECECEC;
 border: 1px solid #8585B1;
 padding: 5px;}

.table_half td {
 padding: 5px;}

.table_half td.table_header {
 background-color: #8585B1;
 font-weight: bold;
 font-size: 1.25em;
 color: #FFFFFF;
 padding: 5px;}

.left_edge {
 padding-left: 5px;}

.right_edge {
 padding-right: 5px;}

.top_edge {
 padding-top: 5px;}

.bottom_edge {
 padding-bottom: 5px;}

.cart_item {
 padding: 3px 0px 3px 0px;}

.label {
 font-weight: bold;
 vertical-align: top;}

.left {
 text-align: left;}

.right {
 text-align: right;}

.center {
 text-align: center;}

.bold {
 font-weight: bold;}

.margin {
 margin-top: 5px;
 margin-bottom: 5px;}

td#left-side {
 padding-top: 10px;
 width: 120px;
 vertical-align: top;
 text-align: left;
 padding-right: 15px;
 padding-left: 5px;}

td#left-side table#search {
 width: 120px;
 margin-bottom: 10px;}

td#left-side table#search td {
 text-align: center;}

td#center-area {
 padding-top: 10px;
 width: 470px;
 vertical-align: top;}

td#right-side {
 padding-top: 10px;
 width: 180px;
 vertical-align: top;
 text-align: right;
 padding-left: 15px;
 padding-right: 5px;}

td#right-side table#buttons {
 width: 180px;}

td#right-side table#buttons td {
 text-align: center;
 padding: 2px 0px;}

td#right-side table#sponsored {
 width: 180px;}

td#right-side table#sponsored td {
 padding: 5px 0px;
 text-align: center;}

td#right-side table#banners {
 width: 180px;}

td#right-side table#banners td {
 padding: 10px 0px;
 text-align: center;}

table#mem {
 width: 100%;}

table#mem td.title, table#co_info td.title {
 padding: 0;}

table#mem td.title h1, table#co_info td.title h1 {
 text-align: center;
 margin: 0;
 border-bottom: 6px solid #CDCD9B;}

table#mem td.title h2 {
 margin: 0;
 border-top: 6px solid #CDCD9B;
 padding-left: 5px;}

table#mem td.back {
 font-size: 1.3em;
 padding: 0 5px 0 0;
 vertical-align: middle;
 text-align: right;}

table#mem td.back a, table#mem td.back a:link, table#mem td.back a:active, table#mem td.back a:visited {
 text-decoration: none;
 font-size: .8em;
 font-weight: bold;
 color: #A30133;
 text-transform: uppercase;}

table#mem td.choose {
 vertical-align: middle;
 text-align: center;
 width: 50%;}

table#mem td.choose select {
 border: 1px solid black;
 padding: 0;
 margin: 0;}

table#mem td.head {
 border: 1px solid #EAE9D9;
 padding-left: 5px;
 font-size: 1.2em;}

table#mem th {
 border: 1px solid #000000;
 text-align: center;
 background-color: #787878;}

table#mem .sm {
 width: 50px;
 text-align: center;}

table#mem th a, table#mem th a:link, table#mem th a:active, table#mem th a:visited {
 text-decoration: none;
 color: #fff;
 font-weight: bold;}

table#mem td.disp {
 padding-left: 5px;}

table#mem td.disp a:hover {
 color: #666698;}

table#mem td.types, table#co_info td.types {
 padding: 0;}

table#mem td.types dl, table#co_info td.types dl {}

table#mem td.types dl dt, table#co_info td.types dl dt {
 padding: 3px 0;}

table#mem td.types dl dd, table#co_info td.types dl dt {
 padding: 3px 0;}

table#mem td.types dl dd a, table#mem td.types dl dd a:link, table#mem td.types dl dd a:active, table#mem td.types dl dd a:visited, table#co_info td.types dl dd a, table#co_info td.types dl dd a:link, table#co_info td.types dl dd a:active, table#co_info td.types dl dd a:visited {
 color: #666698;
 font-weight: bold;
 text-decoration: none;}

table#mem td.types dl dd a:hover, table#co_info td.types dl dd a:hover {
 background-color: #666698;
 color: #fff;}

table#letters {
 background-color: #ececec;
 width: 100%;
 border: 1px solid black;}

table#letters td {
 font-weight: bold;
 text-align: center;}

table#letters td.avail {
 padding: 0;}

table#mem td.disp a, table#mem td.disp a:link, table#mem td.disp a:active, table#mem td.disp a:visited, table#mem td.types dl dt a, table#mem td.types dl dt a:link, table#mem td.types dl dt a:active, table#mem td.types dl dt a:visited, table#letters td.avail a, table#letters td.avail a:link, table#letters td.avail a:active, table#letters td.avail a:visited, table#co_info td.types dl dt a, table#co_info td.types dl dt a:link, table#co_info td.types dl dt a:active, table#co_info td.types dl dt a:visited {
 color: #A30133;
 font-weight: bold;
 padding: 0 2px;
 text-decoration: none;}

table#mem td.disp a:hover, table#mem td.types dl dt a:hover, table#letters td.avail a:hover, table#co_info td.types dl dt a:hover {
 color: #fff;
 background-color: #A30133;}

table#letters td.na {
 padding: 0 2px;
 color: #AEAEAE;}

table#mem select {
 padding: 0;}

table#mem h1, table#mem h2, table#mem h3, table#mem h4, table#mem h5, table#mem h6, table#co_info h1, table#co_info h2, table#co_info h3, table#co_info h4, table#co_info h5, table#co_info h6 {
 margin: 0 0 5px 0;
 padding: 0;
 font-family: "arial";
 font-weight: normal;}
 /* previously:
  font-family: book antiqua;
  font-style: italic; */


table#mem h1:first-letter, table#mem h2:first-letter, table#mem h3:first-letter, table#mem h4:first-letter, table#mem h5:first-letter, table#mem h6:first-letter, table#co_info h1:first-letter, table#co_info h2:first-letter, table#co_info h3:first-letter, table#co_info h4:first-letter, table#co_info h5:first-letter, table#co_info h6:first-letter {
 color: #A30133;
 font-style: normal;
 font-weight: bold;}

table#co_info {
 width: 100%;
 margin: auto;}

table#co_info td.title {}

table#co_info td.title h1 {
 border-bottom: none;}

table#co_info td.co {
 font-size: 1.2em;
 padding: 3px 5px;
 color: #A30133;}

table#co_info td.info {
 padding: 3px 5px;}

table#co_info td.types {}

table#co_info td.links {
 text-align: center;}

table#co_info td.links a, table#co_info td.links a:link, table#co_info td.links a:active, table#co_info td.links a:visited {
 text-decoration: none;
 font-weight: bold;
 color: #000;}

table#co_info td.links a:hover {
 color: #A30133;}

table#cust {
 width: 100%;}

table#cust td.choose {
 padding-top: 15px;
 vertical-align: top;}

table#spon-links {
 width: 100%;
 margin: 0px;
 background-color: #666698;}

table#spon-links td {
 padding: 2px;}

table#spon-links td.title {
 font-weight: bold;
 font-size: 10pt;
 border: 1px solid black;
 padding: 3px 0px 3px 0px;
 color: #FFFFFF;}

table#spon-links td.container {
 background-color: #EFEFEF;
 border: 1px solid black;}

table#cust-links {
 width: 100%;
 margin-bottom: 5px;
 margin-top: 5px;}

table#cust-links td {
 font-size: 10pt;
 padding: 1px;}

table#cust-links td.title {
 background-color: #8585B1;
 border: 1px solid black;}

table#cust-links td.title a, table#cust-links td.title a:link, table#cust-links td.title a:active, table#cust-links td.title a:visited {
 color: #FFFFFF;
 font-weight: bold;
 text-decoration: none;}

table#cust-links td.title {
 background-color: #8585B1;
 border: 1px solid black;}

table#cust-links td.desc {
 font-size: 10pt;
 background-color: #FFFFFF;
 border-left: 1px solid black;
 border-right: 1px solid black;
 border-bottom: 1px solid black;}

table#cls_feat {
 width: 100%;
 border: 1px solid black;
 margin-bottom: 10px;}

table#cls_feat td {
 padding: 5px;}

table#cls_feat td.title {
 /*background-color: #A30133;*/
 background-color: #33CC99;
 font-size: 12px;
 font-weight: bold;
 color: #FFFFFF;
 padding: 5px;
 border-bottom: 1px solid black;}

table#cls_feat td.title a, table#cls_feat td.title a:link, table#cls_feat td.title a:active, table#cls_feat td.title a:visited {
 font-size: 14pt;
 font-weight: bold;
 color: #FFFFFF;
 text-decoration: none;}

table#cls_feat td.seller {
 padding: 1px;
 /*background-color: #A30133;*/
 /*border-top: 1px solid black;*/
 text-align: right;
 font-weight: bold;}

table#cls_feat td.seller a, table#cls_feat td.seller a:link, table#cls_feat td.seller a:active, table#cls_feat td.seller a:visited {
 color: #000;
 font-weight: bold;
 font-size: 11px;
 text-decoration: none;}

table#cls {
 width: 100%;
 border: 1px solid black;
 margin-bottom: 10px;}

table#cls td {
 padding: 5px;}

table#cls td.title {
 background-color: #989898;
 font-size: 12px;
 font-weight: bold;
 color: #FFFFFF;
 padding: 5px;
 border-bottom: 1px solid black;}

table#cls td.title a, table#cls td.title a:link, table#cls td.title a:active, table#cls td.title a:visited {
 font-size: 12pt;
 font-weight: bold;
 color: #FFFFFF;
 text-decoration: none;}

table#cls td.seller {
 padding: 1px;
 /*background-color: #989898;*/
 /*border-top: 1px solid black;*/
 text-align: right;
 font-weight: bold;}

table#cls td.seller a, table#cls td.seller a:link, table#cls td.seller a:active, table#cls td.seller a:visited {
 color: #000;
 font-weight: bold;
 font-size: 11px;
 text-decoration: none;}