html * { font-size: 100.01% }

body {
  font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
  font-size: 75.00%;
  color: black;
  margin: 0;
  padding: 0;
}

div#link_main a { font-size:14px; font-weight:bold; color:#710817; }
div#link_main a:hover { text-decoration:underline; }

h1 {
  font-size: 120%; /* 28px */
}

h1.title { color:#000; border-bottom:1px solid #9F391D; text-align:right; font-size:12pt; }

h2 {
  font-size: 133.33%; /* 16px */
}

h3 {
  margin-top: 0;
}

textarea {
  font-size: 12px;
}


#wrapper {
  width: 750px;
  margin: 0 auto;
}

#logo {
  height: 90px;
}

#logo h1 {
  margin: 0;
  padding: 5px 0px;
}

#main {
  float: left;
  width: 100%;
}

#main .item_short h3 {
  margin-bottom: 0;
}

#main .time_order {
  margin-top: 10px;;
}

#content {
  margin-left: 200px;
}

#content h3.header { background:#efe2e0; line-height:27px; font-size:10pt; height:27px; padding-left:5px; }


#left {
  float: left;
  width: 200px;
  margin-left: -750px;
  border-right: 1px solid #EFE8E0;
}

#left .cart_ordering {
  text-align: center;
  margin: 5px 0 20px 0;
}

#left .cart_empty {
  text-align: center;
}

#left .search_form div {
  text-align: center;
  padding-bottom: 5px;
}

#left h3 { background:#EFE2E0; border-top:2px solid #9F403B; border-bottom:1px solid #9F403B; padding:3px; }

#footer {
  clear: left;
  width: 100%;
  text-align: center;
  border-top:1px solid #9F403B;
  padding:10px;
}

#footer a { color:#000; }

.inside {
  margin: 10px;
  margin-top: 0;
}

table {
  margin-bottom: 10px;
}

thead {
  font-weight: bold;
  text-align: center;
}

#tabInvoice {
  display: none;
}

td {
  vertical-align: top;
}

td.details div {
  padding: 3px 0;
}

p.page_list {
  text-align: center;
}

div.sort_link {
  margin-bottom: 6px;
}

.important {
  color: green;
  font-weight: bold;
}

#linkbox { border:1px solid #BF6F6B; padding:5px; }
#linkbox .linker { margin-bottom:10px; }
#linkbox .linker a { display:block; text-align:center; }
#linkbox .linker a strong { font-weight:normal; }