*{
  font-size : small;
}

img{
  border : 0px;
}

a{
  text-decoration : none;
}
a:hover{
  text-decoration : underline;
}

body{
  padding : 0px;
  margin : 0px;
}

div.header{
  height:15px;
  margin:0px;
  padding:3px;
  border:0px;
  border-bottom : solid 1px navy;
  background-color:orange;
  color:white;
  font-size:small;
}

div.header a{
  color:white;
}

div.footer{
  width : 100%;
  margin:0px;
  padding : 3px;
  border:0px;
  border-top : solid 1px navy;
  background-color:orange;
  color:white;
}

div.footer a {
  color:white;
}

iframe.infowindow{
  border : 0px;
}

div#map{
  width : auto;
  height : 500px;
}

div.tab {
  margin:0;
  margin-bottom:5px;
  border:0;
  border-bottom:solid 1px black;
}
div.tab a p {
  float:left;
  margin:0px 0px 0px 5px;
  padding:4px 10px 4px 10px;
  border:solid 1px black;
  background-color:gainsboro;
  position:relative;
  top:1px;
}
div.tab a p.current {
  border-bottom:solid 1px white;
  background-color:white;
}
div.tab a:hover p {
  background-color:white;
}

table.netcafeinfo tr td.name{
  font-size : medium;
}

table.areamap{
  margin : 0px;
  padding : 0px;
  border : 0px;
}
table.areamap tr td{
  margin : 0px;
  padding : 0px;
  border : 0px;
}


div.blockheader{
  width : 600px;
  border : solid 1px #b0c4de;
  text-align : center;
  background-color : #b0c4de;
  font-size : small;
}
div.block{
  width : 600px;
  border : solid 1px #b0c4de;
}

iframe {
  width:100%;
  height:460px;
  border:0px;
}

p {
  margin:0px;
  padding:0px;
}

#info a:hover{
  background-color:orange;
}