html,body {
  background-color: Black;
  margin: 0px;
  height: 100%;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: White;
}
div#container {
  left: 50%;
  margin-left: -512px;
  position: absolute;
  width: 1024px;
  height: 701px;
  top: 0px;
}
h1 {
  font-size: 14px;
}
td {
  vertical-align: top;
}
a, a:visited { 
	text-decoration: none;
	color: #ffffff;
}
a, a:hover { 
	text-decoration: none;
	color: #ffffff ;
}
a, a:active { 
	text-decoration: none;
	color: #ffffff ;}
}
img {
  border: 0px;
}
input, textarea {
  border: 1px solid #D2D3D5;
  background-color: #333333;
  font-size: 12px;
  color: White;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}
div#header {
  position: relative;
  height: 116px;
  width: 1024px;
}
img#header {
  position: absolute;
  width: 981px;
  height: 292px;
  top: 74px;
  left: 20px;
}
table#main {
  height:692px;
  left:20px;
  position:absolute;
  top:337px;
  width:883px
}
td#menu {
  padding-top:33px;
  width:234px;
}
td#content a {
  font-weight: none;
  text-decoration: underline;
  color: White;
}
td#content a:hover {
  text-decoration: none;
}
td#over {
  width: 232px;  
}

ul#menu {
  width: 152px;
  position: relative;
  left: 6px;
  top: 0px;
  border-bottom: solid White 1px;
}
ul#menu li {
  cursor: default;
  position: relative;
  line-height: 46px;
  border-top: solid White 1px;
}
ul#menu a {
  display: block;
  width: 152px;
  height: 46px;
  color: White;
  font-size: 13px;
  letter-spacing: 1px;
}
ul#menu a:hover, ul#menu a.menu_current {
  font-weight: bolder;
}


li.sub {
  cursor:pointer;
}
ul.sub {
  display:none;
  position: absolute;
  left: 160px;
  top: 0;
  border: solid White 1px;
  z-index: 4;
}
ul li ul {
  display: none;
}
ul#submenu li {
  float: none;
}
ul#submenu li a {
  padding-left: 10px;
}
ul, li {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
ul#shopmenu li a {
  width: 166px;
}

#mod_bakery_wrapper_f {
	margin:  5px 0 0 15px;
}