/* Set default to null */

* {
	margin: 0;
	padding: 0;
}

/* Generic elements */

body {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000;
	background: url(../images/main_bg.gif);
}

table {
	border-collapse: collapse;
}

/* Specific elements */

table#outer {
	border-right: 2px solid #666;
	border-bottom: 2px solid #666;
	border-left: 2px solid #666;
	margin: 0 auto;
	background: #eee;
}

div#languages {
	line-height: 200%;
	padding: 0 5px 0 0;
}

div#languages a {
	color: #000;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

div.bottom_nav {
	line-height: 200%;
	padding: 0 5px 0 0;
}

div.bottom_nav a {
	color: #000;
	font-size: 10px;
	text-decoration: none;
}

table#breadcrumbs {
	line-height: 200%;
}

table#breadcrumbs a {
	color: #000;
	font-size: 10px;
	text-decoration: none;
}

div#content {
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	text-align: left;
	padding: 5px;
	margin: 0 0 5px 0;
}

div#content h2 {
	margin: 10px 0 5px 0;
	font-size: 14px;
}

div#content hr {
	color:#333333;
	background-color:#333333;
	height:1px;
	border:0;
	margin: 20px 20px 15px 20px;
	}

div#content p {
	margin: 0 0 5px 0;
}

div#content p img.inline_img {
	display: block;
	margin: 10px auto;
}

div#content img.inline_img_l {
	display: block;
	float: left;
	margin: 5px 5px 5ps 0;
}

div#content img.inline_img_l {
	display: block;
	float: left;
	margin: 5px 5px 5ps 0;
}

div#content p.rcol {
	padding: 0 0 5px 5px;
}

table#sendform th {
	font-size: 12px;
	font-weight: normal;
	padding: 5px 15px 5px 0;
}

a#mm_btn_top {
	display: block;
	width: 200px;
	height: 50px;
	overflow: hidden;
	background: url(../images/main_navigation/mm_btn01.jpg) top left no-repeat;
	text-indent: -1000px;
}

a#mm_btn_hot_springs {
	display: block;
	width: 200px;
	height: 50px;
	overflow: hidden;
	background: url(../images/main_navigation/mm_btn02.jpg) top left no-repeat;
	text-indent: -1000px;
}

a#mm_btn_bathing_instructions {
	display: block;
	width: 200px;
	height: 50px;
	overflow: hidden;
	background: url(../images/main_navigation/mm_btn03.jpg) top left no-repeat;
	text-indent: -1000px;
}

a#mm_btn_seasons {
	display: block;
	width: 200px;
	height: 50px;
	overflow: hidden;
	background: url(../images/main_navigation/mm_btn04.jpg) top left no-repeat;
	text-indent: -1000px;
}

a#mm_btn_places_of_interest {
	display: block;
	width: 200px;
	height: 50px;
	overflow: hidden;
	background: url(../images/main_navigation/mm_btn05.jpg) top left no-repeat;
	text-indent: -1000px;
}

a#mm_btn_sightseeing {
	display: block;
	width: 200px;
	height: 50px;
	overflow: hidden;
	background: url(../images/main_navigation/mm_btn06.jpg) top left no-repeat;
	text-indent: -1000px;
}

a#mm_btn_access {
	display: block;
	width: 200px;
	height: 50px;
	overflow: hidden;
	background: url(../images/main_navigation/mm_btn07.jpg) top left no-repeat;
	text-indent: -1000px;
}

a#mm_btn_contact {
	display: block;
	width: 200px;
	height: 50px;
	overflow: hidden;
	background: url(../images/main_navigation/mm_btn08.jpg) top left no-repeat;
	text-indent: -1000px;
}

a#mm_btn_top:hover, a#mm_btn_hot_springs:hover, a#mm_btn_bathing_instructions:hover, a#mm_btn_seasons:hover, a#mm_btn_places_of_interest:hover, a#mm_btn_sightseeing:hover, a#mm_btn_access:hover, a#mm_btn_contact:hover {
	background-position: -200px 0px;
}

a#mm_btn_top.selected, a#mm_btn_hot_springs.selected, a#mm_btn_bathing_instructions.selected, a#mm_btn_seasons.selected, a#mm_btn_places_of_interest.selected, a#mm_btn_sightseeing.selected, a#mm_btn_access.selected, a#mm_btn_contact.selected {
	background-position: -200px 0px;
}