div#container {
  top : 0px;
  width : 801px;
  padding-left : 1px;
  margin-left : auto;
  margin-right : auto;
}

div#header {
  color : black;
  background : url(../../folder/images/header.png) no-repeat;
  width : 800px;
  height : 110px;
}

div#header .name {
  position : absolute;
  top : 9px;
  height : 10px;
  width : 800px;
  font-size : 40px;
  padding-top : 0px;
  text-align : center;
  white-space : nowrap;
  z-index : 100
}

div#header .address {
  position : absolute;
  height : 10px;
  width : 800px;
  top : 60px;
  font-size : 14px;
  text-align : center;
  z-index : 100
}

div#header .slogan {
  position : absolute;
  width : 800px;
  height : 10px;
  font-size : 20px;
  text-align : center;
  top : 80px;
  z-index : 100
}

div#navigation {
  position : relative;
  z-index : 100;
  height : 33px
  font-weight : 700;
}

div#navigation ul {
  list-style : none;
  padding : 0px;
  margin : 0px
}

div#navigation ul li {
  margin-left : 0px;
  float : left
}

div#navigation ul li a {
  color : #fff;
}

div#navigation ul li a:hover {
  color : darkblue;
}

div#navigation ul li .background {
  background : url(../../folder/images/blue_tab_middle.png) top left repeat-x
}

div#navigation ul li .left {
  background : url(../../folder/images/blue_tab_left.png) top left no-repeat
}

div#navigation ul li .right {
  background : url(../../folder/images/blue_tab_right.png) top right no-repeat
}

div#navigation ul li.selected .background {
  background : url(../../folder/images/red_tab_middle.png) top left repeat-x
}

div#navigation ul li.selected .left {
  background : url(../../folder/images/red_tab_left.png) top left no-repeat
}

div#navigation ul li.selected .right {
  background : url(../../folder/images/red_tab_right.png) top right no-repeat
}

div#navigation ul li .inside {
  width : 100px;
  height : 33px;
  text-align : center;
  padding-top : 13px;
  padding-top : 13px
}

div#menu {
  position : relative;
  display : block;
  margin-top : 5px;
  float : right;
  width : 116px
}

div#menu ul {
  margin-top : 0px;
  margin-left : 5px;
  padding : 0px;
  list-style : none;
}

div#menu .title {
  margin-top : 5px;
  margin-bottom : 2px;
  color : darkblue;
  text-align : center;
  font-weight : bolder
}

div#menu ul li a {
  display : block;
  width : 100px;
  height : 20px;
  color : darkblue;
  background : url(../../folder/images/blue_button.png) no-repeat;
  margin-left : 1px;
  margin-right : 1px;
  text-align : left;
  padding-top : 5px;
  padding-left : 4px;
  font-size : 8pt;
}

div#menu ul li.selected a {
  background : url(../../folder/images/red_button.png) no-repeat;
}

div#menu ul li a:hover {
  background : url(../../folder/images/blue_button_over.png) no-repeat;
}

div#menu ul li.selected a:hover {
  background : url(../../folder/images/red_button_over.png) no-repeat;
}

div#content {
  margin-top : 5px;
  margin-right : 2px;
  margin-left : 5px;
  width : 655px;
  clear : left;
  float : left
}

div#footer {
  position : relative;
  border-top : 1px solid black;
  clear : both;
  text-align : center;
  top : 25px
}

div#flash {
  font-size : 12pt;
  margin : 5px;
  color : darkred;
  background-color : white
}

.random_items td {
  text-align : center;
}

table.random_items {
  margin-bottom : 20px;
}