/* GLOBAL OVERRIDES **
** This section contains global CSS rules applied by default to all elements
*/

body {
  margin: 4px;
  padding: 0px;
  background: #eeddaa;
  background-image: url(/images/parchmentdk.jpg);
  color: #000;
  font: 10px Arial, Verdana, sans-serif;
}

a:link    {color: #500}
a:visited {color: #b00}
a:hover   {color: #b00}
a:active  {color: #e00}

h1 {
  font: bold 16px Arial, Verdana, sans-serif;
}
h2 {
  font: bold 14px Arial, Verdana, sans-serif;
}
h3 {
  font: bold 12px Arial, Verdana, sans-serif;
}
h4 {
  font: bold 11px Arial, Verdana, sans-serif;
}
h5 {
  font: bold 10px Arial, Verdana, sans-serif;
}
#top {
  margin-top: 0px;
  padding-top: 0px;
}

p {
  font: 12px Arial, Verdana, sans-serif;
  text-indent: 1.5em;
  margin: 3px;
}

u {
  font: 12px Arial, Verdana, sans-serif;
}

form {
  margin: 0px;
}

blockquote {
  font: 12px Courier, Courier New, System, Terminal, sans-serif;
}
pre {
  font: 12px Courier, Courier New, System, Terminal, sans-serif;
}

table {
  font: 12px Arial, Verdana, sans-serif;
}

ul {
  font: 12px Arial, Verdana, sans-serif;
}

/* SITE CLASSES **
** This section contains all of the named site classes we make use of by reference
*/

.logo {
  width: 480px;
  height: 100px;
  background: url(/images/merchantslogo.gif);
}

.halflogo {
  width: 360px;
  height: 75px;
  background: url(/images/merchantslogomed.gif);
}

.main_menu {
  padding-top: 0px;
  padding-bottom: 0px;
  margin-bottom: 0px;
/*background: #500;*/
}
.main_menu a {
  border: 3px solid #c92;
  border-left: 0px;
  margin: 0px;
  padding-right: 12px;
  padding-left: 12px;
  padding-top: 3px;
  padding-bottom: 3px;
  background: #500;
  color: #ec8;
  font: bold 14px Arial, Verdana, sans-serif;
  text-decoration: none;
}
.main_menu a#first {
  border-left: 3px solid #c92;
  padding-left: 12px;
}
.main_menu a:visited {
  color: #ec8;
}
.main_menu a:hover {
  background: #500;
  color: #fff;
}

.full_table {
  width: 100%;
  min-width: 760px;
  max-width: 1100px;
  border: 0px;
  margin: 0px;
  padding: 0px;
  text-align: left;
}
.left_menu {
  width: 200px;
  padding: 3px;
  margin: 0px;
  border: 5px solid #500;
  vertical-align: top;
  background: #eda;
  background-image: url(/images/parchment.jpg);
}
.mid_pane {
  padding: 3px;
  margin: 0px;
  border: 5px solid #500;
  vertical-align: top;
  background: #eda;
  background-image: url(/images/parchment.jpg);

}
.right_pane {
  padding: 3px;
  margin: 0px;
  border: 5px solid #500;
  vertical-align: top;
  background: #eda;
  background-image: url(/images/parchment.jpg);
}
.full_pane {
  width: 100%;
  padding: 3px;
  margin: 0px;
  border: 5px solid #500;
  vertical-align: top;
  background: #eda;
  background-image: url(/images/parchment.jpg);
}
.half_pane {
  width: 50%;
  padding: 3px;
  margin: 0px;
  border: 5px solid #500;
  vertical-align: top;
  background: #eda;
  background-image: url(/images/parchment.jpg);
}

.no_dec {
  text-decoration: none;
}

.bluerule80p { margin: 7px 0px; height: 1px; width: 80%; background: #008; }
.greyrule80p { margin: 7px 0px; height: 1px; width: 80%; background: #444; }

.tab_container {
  margin: 5px;
  margin-top: 2px;
}
.tab_row {
  margin: 0px;
}
.tab_row a {
  text-decoration: none;
}
.tab_on {
  background: white;
  background-image: url(/images/parchmentdk.jpg);
  color: #500;
  font-weight: bold;
  padding: 2px 4px;
  margin: 0px;
  border: 2px solid #500;
  border-bottom: 0px;
}
.tab_on:link    { color: #500; }
.tab_on:visited { color: #500; }
.tab_on:hover   { color: #b00; }
.tab_on:active  { color: #500; }
.tab_off {
  background: #500;
  color: #ec8;
  font-weight: bold;
  padding: 2px 5px;
  margin: 0px;
}
.tab_off:link    { color: #ec8; }
.tab_off:visited { color: #ec8; }
.tab_off:hover   { color: #fff; }
.tab_off:active  { color: #ec8; }
.tab_content {
  border: 2px solid #500;
  background: white;
  background-image: url(/images/parchmentdk.jpg);
  margin: 0px;
  padding: 5px;
}

.notice_box {
  margin: 5px 2px;
  padding: 5px;
  border: 1px solid #500;
  background: white;
  color: #800;
  font: 12px Arial, Verdana, sans-serif;
}
.error_box {
  margin: 5px 2px;
  padding: 5px;
  border: 1px solid #800;
  background: #fdd;
  color: #400;
  font: 12px Arial, Verdana, sans-serif;
}

.comment_box {
  margin-top: 5px;
  margin-right: 5px;
  border: 1px solid #66c;
}

.fade_section {
  width: 157px;
  height: 24px;
  border: 0px;
  padding-left: 23px;
  padding-top: 6px;
  background-image: url(/images/180rgpennant.gif);
  color: #500;
  font: bold 14px Arial, Verdana, sans-serif;
  vertical-align: top;
  text-indent: 3px;
}

.widefade_section {
  width: 337px;
  height: 24px;
  border: 0px;
  padding-left: 23px;
  padding-top: 6px;
  background-image: url(/images/360rgpennant.gif);
  color: #500;
  font: bold 14px Arial, Verdana, sans-serif;
  vertical-align: top;
  text-indent: 3px;
}
.widefade_section a:link {
  color: #eed;
  text-decoration: none;
}
.widefade_section a:visited {
  color: #a11;
  text-decoration: none;
}
.widefade_section a:hover {
  color: #c44;
  text-decoration: underline;
}
.widefade_section a:active {
  color: #88f;
  text-decoration: underline;
}

.hugefade_section {
  width: 517px;
  height: 24px;
  border: 0px;
  padding-left: 23px;
  padding-top: 6px;
  background-image: url(/images/540rgpennant.gif);
  color: #500;
  font: bold 14px Arial, Verdana, sans-serif;
  vertical-align: top;
  text-indent: 3px;
}
.hugefade_section a:link {
  color: #eed;
  text-decoration: none;
}
.hugefade_section a:visited {
  color: #a11;
  text-decoration: none;
}
.hugefade_section a:hover {
  color: #c44;
  text-decoration: underline;
}
.hugefade_section a:active {
  color: #88f;
  text-decoration: underline;
}

.relhigh { background-color: #500; }
.rellow  { background-color: #bbb; }

.done { color: #66d; font-style: italic; }

.content_box {
  border: 1px solid #500;
  margin: 2px;
}
.content_top {
  border: 1px solid #500;
  border-bottom: 0px;
  margin: 2px;
  margin-bottom: 0px;
}
.content_bottom {
  border: 1px solid #500;
  border-top: 0px;
  padding: 3px;
  margin: 2px;
  margin-top: 0px;
}
.content {
  margin: 4px;
  font: 12px Arial, Verdana, sans-serif;
}

.block_quote {
  margin: 2em;
  font: 12px Arial, Verdana, sans-serif;
}

.link_list {
  padding: 5px;
  font-size: 12px;
/*font-style: italic;*/
  list-style-position: inside;
  line-height: 140%;
}
.link_list a {
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  padding-left: 1em;
}
.link_list li {
  margin-left: 1em;
}
.link_list li a {
  padding-left: 0em;
}

.cat_list {
  padding: 5px;
/*font-style: italic;*/
  list-style-position: inside;
  line-height: 140%;
}
.cat_list a {
  font-style: normal;
}
.cat_list li {
  margin-left: 1em;
}
.cat_list li a {
  padding-left: 0em;
}
.cat_list .cathead {
  font-size: 14px;
  font-weight: bold;
  padding-left: 5px;
  margin: 2px 0px;
}
.cat_list .subhead {
  font-size: 12px;
  font-weight: bold;
  padding-left: 20px;
  margin: 1px 0px;
}
.cat_list .normal {
  font-size: 11px;
  padding-left: 35px;
  margin: 1px 0px;
}

.hot_items {
  padding: 3px;
}

.auction_heading {
  background: #500;
  color: white;
  text-align: center;
  font: bold 16px Arial, Verdana, sans-serif;
}
.auction_data {
/*background: #ccc;*/
  height: 22px;
  vertical-align: middle;
}
.auction_image_area {
  background: #ec8;
  background-image: url(/images/parchment.jpg);
  text-align: center;
}
.auction_image {
  margin: 6px;
}

.preview_img {
  border: 1px solid #500;
  margin: 3px;
  float: left;
}

.quicklink_row {
  border: 1px solid #500;
  background: #ca6;
  background-image: url(/images/parchmentdk.jpg);
/*vertical-align: baseline;*/
}

.small_break {
  display: block;
  height: 3px;
}
.med_break {
  display: block;
  height: 6px;
}
.big_break {
  display: block;
  height: 10px;
}

.more_links {
  position: relative;
  bottom: 0px;
  font-size: 13px;
  text-align: right;
}
.more_links a {
  font-weight: bold;
  text-decoration: none;
  margin-right: 3px;
}

.shy_text {
  color: #eeeedd;
}

.okay_text { color: #080; }
.warn_text { color: #770; }
.err_text  { color: #900; }

.tinytext {
  font-size: 8px;
  font-weight: normal;
}
.smalltext {
  font-size: 10px;
  font-weight: normal;
}
.normaltext {
  font-size: 12px;
  font-weight: normal;
}
.largetext {
  font-size: 14px;
  font-weight: normal;
}
.hugetext {
  font-size: 16px;
  font-weight: normal;
}

.fixedtext {
  font: 12px Courier, Courier New, System, Terminal, sans-serif;
}

.bold { font-weight: bold; }

.catmain {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 2px;
}
.catsub {
  font-size: 12px;
  font-weight: normal;
  text-indent: 1em;
  margin-bottom: 2px;
}
.catsubsub {
  font-size: 12px;
  font-weight: normal;
  text-indent: 2em;
  margin-bottom: 2px;
}

.tagline {
  font: bold 14px Times, Times New Roman, Georgia;
}
.tagline a {
  font: bold italic 12px Arial, Verdana, sans-serif;
  text-transform: uppercase;
/*letter-spacing: 1px;*/
}

.user_widget {
  font-size: 12px;
  font-weight: normal;
}
.user_widget a {
  text-decoration: none;
  font-weight: bold;
}

.catrow {
  font-size: 14px;
  font-weight: bold;
  background: #500;
  color: white;
  height: 24px;
}
.catrow a {
  color: #ec8;
  padding-left: 5px;
}
.catrow a:hover {
  color: white;
  padding-left: 5px;
}
.catrow a:active {
  color: white;
  padding-left: 5px;
}

.indexrow {
  font-size: 14px;
  font-weight: bold;
  background: #500;
  color: white;
  height: 24px;
  text-align: center;
}
.indexrow a {
  color: #ec8;
  padding-left: 0px;
}
.indexrow a:hover {
  color: white;
  padding-left: 0px;
}
.indexrow a:active {
  color: white;
  padding-left: 0px;
}

.faqrow {
  vertical-align: top;
}

.faq_section {
  border: 3px solid #500;
  font-size: 12px;
  font-weight: normal;
  height: 100%;
  width: 100%;
}

.faq_list {
  padding: 5px;
  font-size: 12px;
  list-style-position: inside;
}
.faq_list a {
  font-size: 12px;
  font-style: normal;
  padding-left: 1em;
}
.faq_list li {
  margin-left: 1em;
}
.faq_list li a {
  padding-left: 0em;
  line-height: 175%;
}

.question {
  font-size: 12px;
  font-style: italic;
  margin-left: 2em;
}

.list_details_table {
  width: 100%;
  height: 100%;
  font-size: 12px;
  font-weight: normal;
}
.list_details_table #top {
  border-top: 1px solid #500;
}
.list_details_table #bot {
  border-bottom: 1px solid #500;
}
.list_details_table td {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 10px;
}

.list_header_row {
  background: #ed9;
  background-image: url(/images/parchment.jpg);
}
.list_even_row {
  background: #ffe;
}
.list_mid_row {
  background: #ed9;
}
.list_odd_row {
  background: #ec8;
}
.list_okay_row {
  background: #cfc;
}
.list_warn_row {
  background: #ffc;
}
.list_err_row {
  background: #fdd;
}
.list_image {
  border: 1px solid black;
  margin: 2px;
}

.loose_wrapper {
  width: 100%;
}

.w80per {
  width: 80%;
}

.form_text {
  margin: 3px;
  border: 1px solid #500;
  font: 12px Arial, Verdana, sans-serif;
  color: #000;
  text-indent: 3px;
}
.form_textarea {
  margin: 2px;
  border: 1px solid #500;
  font: 12px Arial, Verdana, sans-serif;
  color: #000;
  padding: 2px;
}
.form_select {
  margin: 3px;
  border: 1px solid #500;
  font: 12px Arial, Verdana, sans-serif;
  color: #000;
}
.form_button {
  margin: 3px;
  border: 1px solid #500;
  font: 12px Arial, Verdana, sans-serif;
  background: #fff;
  color: #000;
  cursor: pointer;
}
.form_table {
  width: 640px;
  border: 1px solid #500;
  border-collapse: collapse;
/*background: white;*/
  font: 12px Arial, Verdana, sans-serif;
}
.form_table_heading {
  background: #620;
  font-weight: bold;
/*font-style: italic;*/
  font-size: 12px;
  text-indent: 3px;
  color: #fff;
}
.form_table_label {
  background: #fff;
  font-weight: bold;
  text-indent: 3px;
  vertical-align: top;
}
.form_table_text {
  margin: 1px;
  font-size: 12px;
  font-family: Arial, Verdana, sans-serif;
}
.form_table_opt {
  background: #eda;
}
.form_table_req {
  background: #ca5;
}

.slim_button {
  margin: 2px;
  border: 1px solid #500;
  font: 11px Arial, Verdana, sans-serif;
  background: #fff;
  color: #222;
  cursor: pointer;
}

.small_table {
  width: 400px;
  border: 1px solid #88f;
  border-collapse: collapse;
  background: white;
  font: 12px Arial, Verdana, sans-serif;
  text-indent: 3px;
}

.links_table {
  width: 640px;
  border: 3px solid #500;
  border-collapse: collapse;
  background: white;
  font: 12px Arial, Verdana, sans-serif;
  text-indent: 3px;
}
.links_table td {
  width: 320px;
  border: 3px solid #500;
  padding: 10px;
}

.rightpad {
  text-align: right;
  padding-right: 3px;
}

.pymt_table {
  width: 600px;
  border: 3px solid #500;
  border-collapse: collapse;
  font: 12px Arial, Verdana, sans-serif;
}
.pymt_table th {
  width: 50%;
  border: 1px solid #500;
  text-align: center;
  font-size: 14px;
  font-decoration: bold;
  background: #500;
  color: #ec8;
}
.pymt_table td {
  width: 50%;
  border: 1px solid #500;
  border-left: 3px solid #500;
  text-align: center;
  padding: 5px;
}

.counter_box {
/*border: 1px solid #500;
  padding: 0px 3px;
  padding-top: 1px;*/
  margin-top: 2px;
  margin-bottom: 2px;
  background: url(/images/rampantlions.png);
  background-position: top center;
  background-repeat: repeat-y;
}
.counter_digit {
  margin: 0px 2px;
  font: bold 24px Tahoma, Courier New, Courier, System, Terminal, Fixedsys, sans-serif;
  color: #eed;
}

.board_title {
  font-size: 14px;
}

.board_info {
  margin: 2px 5px;
  font-size: 10px;
}

.board_nums {
  text-align: right;
  font-size: 10px;
}

.footer_menu {
  min-width: 756px;
  max-width: 1096px;
  padding: 2px 0px;
  margin: 2px;
  background: #500;
  text-align: center;
  font: bold 11px Arial, Verdana, sans-serif;
  color: #ec8;
}
.footer_menu a {
  text-align: center;
  font: bold 11px Arial, Verdana, sans-serif;
  color: #ec8;
  text-decoration: none;
}
.footer_menu a:visited {
  color: #ec8;
}
.footer_menu a:hover {
  color: #fff;
  text-decoration: underline;
}

.footer_text {
  font: 10px Arial, Verdana, sans-serif;
}

