
body {
background-color : #333300;
font-family : Arial, Verdana, serif;
font-size : small;
color : #000000;
}
p.intro {
padding-top : 5px;
padding-bottom : 0;
color : #ffffff;
}
#global {
position : absolute;
left : 50%;
top : 0%;
width : 900px;
height : 1000px;
margin-left : -450px;
min-width : 800px;
}
#logo {
float : left;
width : 128px;
height : 90px;
z-index : 1;
}
.elabelstyle1 {
background-color : #ffffff;
border : 1px solid #333333;
}
#forehead {
width : 900px;
height : 90px;
color : #003333;
background-image : url('http://www.onsenjapan.net/images/background.png');
background-repeat : repeat-x;
background-color : white;
text-align : left;
font-size : small;
padding-left : 0;
padding-bottom : 0;
margin-bottom : 0;
}
.head {
text-align : left;
width : 250px;
font-size : 45px;
font-weight : bold;
margin-left : 15px;
margin-top : 20px;
padding-top : 0;
padding-bottom : 0;
margin-bottom : 0;
}
.head2 {
float : right;
font-size : large;
color : #ffffff;
margin-right : 50px;
margin-top : 8px;
}
#map {
float : left;
margin-left: 10px;
width : 550px;
height : 600px;
text-align : center;
}
#mapkey {
text-align : left;
background-color : #dddddd;
margin-left : 10px;
float : left;
top : 0;
width : 680px;
height : 30px;
font-size : 10px;
padding-top : 3px;
}
#sidebar {
cursor : default;
text-align : left;
font-size: small;
width : 120px;
height : 600px;
float : left;
margin-left : 0;
padding-left : 10px;
background : white;
overflow : auto;
}

#border {
padding-top:0px;
font-family:Arial, sans-serif;
font-size:16px;
background-color: #878700;
float:left;
width:700px;
height:635px;
margin-left:0px;
margin-top:30px;

}

#border3 {
padding-top:0px;
font-family:Arial, sans-serif;
font-size:16px;
background-color:#878700;
float:left;
width:680px;
margin-left:10px;
margin-top:35px;

}

#basicsborder {
padding-top : 0;
font-family : Arial, sans-serif;
font-size : 16px;
background-color : #878700;
text-align:center;
color : white;
float : left;
width : 680px;
margin-left : 10px;
margin-top : 35px;
}
#glossary {
padding-top : 0;
font-family : Arial, sans-serif;
font-size : 16px;
background-color : #878700;
color : white;
float : left;
width : 680px;
margin-left : 10px;
margin-top : 35px;
}

#glossary dl {
width : 600px;
margin-left : 40px;
padding : 10px;
}
#glossary dl dt {
font-weight : bold;
}
#glossary dl dd {
padding-top : 5px;
padding-bottom : 25px;
padding-right: 20px;
}

#faqs {
text-align:left;
margin-top:50px;
font-family : Arial, sans-serif;
font-size : 16px;
background-color : #878700;
color : white;
float : left;
width : 640px;
margin-left : 10px;
margin-top : 35px;
}

#faqs h2 {
text-align:center;
}

#faqs dl {
width : 600px;
margin-left : 40px;
padding : 10px;
}
#faqs dl dt {
font-weight : bold;
}
#faqs dl dd {
padding-bottom : 25px;
padding-right: 20px;
}

#newsletter {
padding-right: 5px;
font-family : Arial, sans-serif;
font-size : 16px;
background-color : #fff1bd;
color : black;
float : left;
width : 630px;
margin-left : 25px;
margin-right: 40px;
margin-top : 35px;
}

#newsletter table
{
    border-color: #000;
    border-style: solid;
	border-width: 1px 1px 1px 1px;
border-collapse: collapse;


}


#newsletter td
{
    border-color: #000;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
}

#tours {
padding-top : 0;
font-family : Arial, sans-serif;
font-size : 16px;
background-color : #878700;
color : white;
float : left;
width : 680px;
margin-left : 10px;
margin-top : 35px;
}

#tours dl {
width : 600px;
margin-left : 40px;
padding : 10px;
}
#tours dl dt {
font-weight : bold;
}
#tours dl dd {
padding-top : 5px;
padding-bottom : 25px;
}

#onsenreview {
padding-top : 10px;
padding : 35px;
font-family : Arial, Verdana, serif;
font-size : 16px;
background-color : #878700;
color : white;
float : left;
width : 680px;
margin-left : 10px;
margin-top : 5px;
}
#directions {
padding-top : 15px;
padding-bottom : 25px;
color : #ffffff;
}
.footer {
font-size : small;
color : #878700;
padding : 0;
margin-left : 25px;
text-align : left;
}
#disclaimer {
color : #ffffff;
font-size : xx-small;
padding : 15px;
padding-left : 15px;
text-align : left;
}
#copyright {
color : #ffffff;
font-size : medium;
padding : 15px;
padding-top : 25px;
padding-left : 0;
margin-left : auto;
margin-right : auto;
text-align : center;
}

#onsenlinkslist {
color : #ffffff;
font-size : small;
padding : 15px;
padding-top : 25px;
padding-left : 0;
margin-left : auto;
margin-right : auto;
text-align : center;
}
#advert {
margin-top : 40px;
margin-left : 35px;
float : left;
top : 265px;
width : 120px;
height : 600px;
}
.additionalpics img {
padding : 10px;
}
#infocol {
width : 250px;
}
.infowindow {
color : #000000;
font-size : 14px;
width : 200px;
}
.net {
font-size : small;
}

ul {
padding-left : 10px;
color : #000000;
margin : 0;
padding : 0;
padding-left : 2px;
padding-bottom : 5px;
padding-top : 5px;
list-style : none;
width : 898px;
background-color : #878700;
float : left;
}
ul li {
float : left;
color : #ffffff;
}
#basicsborder ul {
text-align:left;
width : 625px;
margin-left:40px;
padding-left : 10px;
list-style-type:disc;
list-style-position:inside;
}
#basicsborder ul li {
padding-top : 5px;
padding-right: 25px;
list-style-type:disc;
list-style-position:inside;
}

#warning {
color:red;
}
/*#glossary dl {
width : 625px;
margin-left : 40px;
padding-left : 10px;
list-style : disc;
}
#glossary dl dd {
padding-top : 5px;
padding-bottom : 15px;
}*/

#question {
font-size:x-large;
}

a:link {
color : white;
text-decoration : none;
}
a:visited {
color : white;
text-decoration : none;
}
a:active {
background : #333300;
text-decoration : none;
}
a:hover {
background : transparent;
color : white;
text-decoration : none;
}

#pagelinks a:link {
color : white;
text-decoration : none;
}
#pagelinks a:visited {
color : white;
text-decoration : none;
}
#pagelinks a:active {
background : #333300;
text-decoration : none;
}
#pagelinks a:hover {
background : #333300;
color : white;
text-decoration : none;
}

a.infowindow:link {
color : black;
text-decoration : none;
}

a.infowindow:visited {
color : black;
text-decoration : none;
}

a.infowindow:active {
background : red;
text-decoration : none;
}

a.infowindow:hover {
background : #222222;
color : white;
text-decoration : none;
}

.arbi {
display: none;	
	}

