@import "describe.css";

body {
  font-family: Arial, Helvetica, sans-serif;
  /*font-size: 9pt;*/
  /*font-size: small;*/
  margin: 0;
  padding: 0;
  color: #111111;
  /*width: 760px;*/
  }

ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  }

ul#address {
  text-align: left;
  font-size: 100%;
  /*font-weight: bolder;*/
  padding: 0.4em 0em 2em 0em;
  } 

ul#address li {
  /*font-size: 90%;*/
  }

ul#made {
  text-align: center;
  padding: 0.4em 0em;
  border-top: solid thin black;
  -moz-border-radius: 0px 0px 12px 0px;
  }

div#navtab {
  float: left;
  text-align: left;
  max-width: 18em;
  background: #FFFFFF;
  /*border: solid thin black;*/
  /*border-top: none;*/
  border-right: solid 2px black;
  border-bottom: solid 2px;
  /*border-right-color: red;*/
  /*border-right-width: 3px;*/
  /*border-color: -moz-linear-gradient(top,#000000 0%,#FFD17C 6%,#FDE78D 97%,#FFEEEE 100%);*/
  -moz-border-radius: 0px 0px 12px 0px;
  }

/*
div#navtab > ul:first-child > li:first-child  {
  margin: 0;
  padding: 0;
  vertical-align: bottom;
  border-bottom: solid medium #393737;
  border-right: solid medium #393737;
  }

div#navtab > ul:first-child > li:first-child > a {
  margin: 0;
  padding: 0;
  text-decoration: none;
  }

div#navtab > ul:first-child > li:first-child > a > img {
  vertical-align: bottom;
  }
*/

#logo a {
  text-align: left;
  text-decoration: none;
  }

a img {
  border-style: none;
  vertical-align: bottom;
  }

div#navtab ul li#label {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  font-size: 120%;
  font-weight: bolder;
  border-bottom: solid medium #393737;
  }

div#navtab ul li a {
  /*border: solid thin red;*/
  }

div#navtab ul li  {
  padding: 1px 0.4em;
  /*border: solid thin red;*/
  }

div.menu_stall dl {
  margin: 0;
  padding: 1em 0.4em;
  /*padding-top: 1em;*/
  /*padding-bottom: 1em;*/
  text-align: left;
  border-bottom: solid medium #393737;
  }

div.menu_stall dt {
  font-size: 110%;
  font-weight: bold;
  }

div.menu_stall dd {
  margin-left: 0em;
  }

/*
div.menu_stall ul:first-child {
  border-top: solid medium #393737;
  }

div.menu_stall ul li:first-child {
  font-size: 110%;
  font-weight: bold;
  }
*/

div#header {
  height: 104px;
  background: url("header_background.jpg") right ;
  }

div#header ul.menu {
  /*height: 100%;*/
  /*vertical-align: bottom;*/
  font-size: 110%;
  padding-left: 1em;
  padding-top: 18px;
  /*border: solid thin red;*/
  }

div#header ul.menu li {
  margin-left: 0.5em;
  padding-left: 0.5em;
  /*border: solid thin red;*/
  }

div#content {
  float: left;
  width: 612px;
  /*border: solid thin red;*/
  }

.stall > li {
  margin: 2.0em 0em 1.5em 1.0em;
  padding: 0.6em;
  /*border: solid medium #51729A;*/
  border: solid medium #462300;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  -o-border-radius: 10px;
  box-shadow: 4px 5px 6px #462300;
  -moz-box-shadow: 4px 5px 6px #462300;
  }

.stall table {
  margin: 0;
  padding: 0;
  /*border: solid thin red;*/
  }

.stall p.stall_title {
  position: relative;
  top: -16px;
  right: -30px;
  margin: 0 28%;
  text-align: center;
  color: #261605;
  background: #FFFFFF;
  text-shadow: 4px 6px 8px #ad5f15;
  /*border: solid thin red;*/
  }

.stall p.stall_title em {
  font-size: 130%;
  font-weight: bold;
  display: block;
  }

.stall .stall_picture {
  /*width: 190px;*/
  margin: 0;
  padding: 0;
  text-align: center;
  font-size: 85%;
  /* border: solid thin red; */
  }

.stall .stall_picture a img {
  margin-bottom: 0.4em;
  }

.stall .stall_advice {
  padding-left: 100px;
  /* text-align: center; */
  }

.stall .stall_describe {
  width: 434px;
  /* margin-top: 1em; */
  padding-left: 1em;
  padding-top: 1.5em;
  vertical-align: baseline;
  /*border: solid thin red;*/
  }

.stall .stall_describe em {
  }


.stall .stall_header {
  /*display: none;*/
  width: 100%;
  height: 100%;
  text-align: right;
  /* padding-bottom: 1.5em;  */
  vertical-align: top;
  /*border: solid thin red;*/
  }

.stall .stall_footner {
  height: 1em;
  padding: 1.8em 3px 3px 3px;
  text-align: right;
  /*border: solid thin blue;*/
  }

.stall .stall_footner em {
  margin: 0.3em 0.6em;
  padding: 0.3em 0.7em;
  background: #EBCE7F;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  -o-border-radius: 5px;
  /*border: solid thin red;*/
  }

.stall .buy {
  margin: 0.3em 2em 0.3em 0.6em;
  padding: 0.3em 0.6em;
  font-size: 90%;
  font-weight: bolder;
  color: #FFFFFF;
  background: #DC4C32;
  /* border: solid thin black; */
  }

.stall_describe dl {
  /* margin-top: 1em; */
  /* border: solid thin red; */
  }

.stall_describe dl dt {
  font-weight: bolder;
  margin-top: 0.5em;
  }

em.crocodile {
  font-size: 120%;
  font-weight: bolder;
  color: #261605;
  margin-left: 0.4em;
  }

/*
#crocodile {
  font-weight: bolder;
  color: #17283B;

  }
*/

span.price {
  /* display: none; */
  font-weight: bolder;
  margin-left: 1.2em;
  }

.gray {
  background-color: #E0E1E4;
  }

.ochre1 {
  background-color: #FFD17C;
  }

.ochre2 {
  background-color: #FFDE88;
  }

.ochre3 {
  background-color: #FDE78D;
  }

.ochre4 {
  background-color: #FFEEEE;
  }

.ochre5 {
  /*background-color: #FFEB9E;*/
  background: -moz-linear-gradient(top,#000000 0%,#FFD17C 6%,#FDE78D 97%,#FFEEEE 100%);
  }

.ochre6 {
  background-color: #FFEB9E;
  }

a:link {
  color: #17281B;
  text-decoration: none;
  }

a:visited {
  color: #17283B;
  text-decoration: none;
  }

a:hover {
  color: #0074CA;
  text-decoration: none;
  background-color: #D3DBFE;
  }

