body {
	background-color: #B8996B;
	margin:0px;
	padding:0px;
	background-image: url(../images/bkg3.jpg);
	background-repeat: repeat-x;
}

img {
	border:0px;
	outline:none;
}

a, object {
  outline: none;
}

#container {
	position:relative;
	width:795px;
	z-index:1;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	display: block;
}
#sub_container {	
	position:relative;
	width:795px;
	z-index:1;
	display: block;
}
#wrapper1 {
	position:relative;
	width:702px;
	display:inline;
	float:left;
}
#wrapper2 {
	position:relative;
	width:702px;
	display:inline;
	float:left;
}

#top {
	position: relative;
	display:block;
	width:795px;
	height:65px;
	margin-bottom:0px;
	background-image: url(../images/index4_r1_c1.jpg);
	background-repeat: no-repeat;
	background-position: left top;

}
#left_1 {
	position: relative;
	width:39px;
	height:400px;
	margin-bottom:0px;
	display:inline;
	float:left;
	background-image: url(../images/index4_r2_c1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#left_1_inside {
	position: relative;
	width:39px;
	height:899px;
	margin-bottom:0px;
	display:inline;
	float:left;
	background-image: url(../images/left_1_inside.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

/* BUTTONS */
a.home {display:inline;float:left;width:54px;height:34px;text-decoration:none;background-image:url(../images/home.jpg);}
a.about-us {display:inline;float:left;width:87px;height:34px;text-decoration:none;background-image:url(../images/about-us.jpg);}
a.locations {display:inline;float:left;width:98px;height:34px;text-decoration:none;background-image:url(../images/locations.jpg);}
a.shop {display:inline;float:left;width:56px;height:34px;text-decoration:none;background-image:url(../images/shop.jpg);}
a.events {display:inline;float:left;width:75px;height:34px;text-decoration:none;background-image:url(../images/events.jpg);}
a.contact-us {display:inline;float:left;width:100px;height:34px;text-decoration:none;background-image:url(../images/contact-us.jpg);}
a.japanese {display:inline;float:left;width:64px;height:34px;text-decoration:none;background-image:url(../images/japanese.jpg);}

/* OVER */
a.home:hover, a.about-us:hover, a.locations:hover, a.shop:hover, a.events:hover, a.contact-us:hover, a.japanese:hover {background-position:0px -34px;}

/* PRESSED */
a.home:active, a.about-us:active, a.locations:active, a.shop:active, a.events:active, a.contact-us:active, a.japanese:active {background-position:0px -68px;}


.displace {
	position: absolute;
	left: -5000px;
	}

#nav_space_1 {
	position: relative;
	width:80px;
	height:34px;
	margin-bottom:0px;
	display:inline;
	float:left;
	background-image: url(../images/index4_r2_c2.jpg);
	background-repeat: repeat;
	background-position: left top;
}

#nav_space_8 {
	position: relative;
	width:88px;
	height:34px;
	margin-bottom:0px;
	display:inline;
	float:left;
	background-image: url(../images/index4_r2_c16.jpg);
	background-repeat: repeat;
	background-position: center top;

}
#loc_nav_space_8 {
	position: relative;
	width:83px;
	height:34px;
	margin-bottom:0px;
	display:inline;
	float:left;
	background-image: url(../images/index4_r2_c16.jpg);
	background-repeat: repeat;
	background-position: left top;

}

#right_1 {
	position: relative;
	width:54px;
	height:400px;
	margin-bottom:0px;
	display:inline;
	float:left;
	background-image: url(../images/index4_r2_c17.jpg);
	background-repeat: no-repeat;
	background-position: left top;

}

#right_1_inside {
	position: relative;
	width:54px;
	height:899px;
	margin-bottom:0px;
	display:inline;
	float:left;
	background-image: url(../images/right_1_inside.jpg);
	background-repeat: no-repeat;
	background-position: left top;

}

#nav_bottom {
	position: relative;
	width:702px;
	height:11px;
	margin-bottom:0px;
	display:block;
	background-image: url(../images/index4_r3_c2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#nav_bottom_home {
	position: relative;
	width:702px;
	height:13px;
	margin-bottom:0px;
	display:block;
	background-image: url(../images/index4_r3_c2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#left_2 {
	position: relative;
	width:80px;
	height:353px;
	margin-bottom:0px;
	display:inline;
	float:left;
	background-image: url(../images/index4_r4_c2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#left_2_inside {
	position: relative;
	width:84px;
	height:854px;
	margin-bottom:0px;
	display:inline;
	float:left;
	background-image: url(../images/left_2_inside.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#flash_intro {
	position: relative;
	width:536px;
	height:353px;
	margin-bottom:0px;
	display:inline;
	float:left;
}

#content_wrapper {
	position: relative;
	width:534px;
	height:854px;
	margin-bottom:0px;
	display:inline;
	float:left;
}

#inside_header_image {
	position: relative;
	z-index:1;
	width:534px;
	height:169px;
	margin-bottom:0px;
	display:block;
}

#title_inside {
	position: relative;
	width:534px;
	height:54px;
	margin-bottom:0px;
	display:block;
	background-image: url(../images/title_inside.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#content {
	position: relative;
	width:534px;
	height:631px;
	margin-bottom:0px;
	display:block;
	background-image: url(../images/content.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #C7B6A2;
}

#content-locations {
	position: relative;
	width:534px;
	min-height:631px;
	z-index:20;
	margin-bottom:0px;
	display:block;
	background-image: url(../images/content.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #C7B6A2;
}

#content-apps {
	position: relative;
	width:534px;
	min-height:631px;
	z-index:20;
	margin-bottom:0px;
	display:block;
	background-color: #C7B6A2;
}

.section_title {
	font-size: 14px;
	font-weight: bold;
	color: #515151;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9A7B52;
	padding-top:10px;
	width:475px;
}

.main_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 1pt;
	color: #F4F0EA;
	padding-left: 15px;
	padding-right: 15px;
	text-align: justify;
}

.main_content h1 {
	font-size: 18px;
	color: #58482F;
}

#right_2 {
	position: relative;
	width:86px;
	height:353px;
	margin-bottom:0px;
	display:inline;
	float:left;
	background-image: url(../images/index4_r4_c16.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#right_2_inside {
	position: relative;
	width:84px;
	height:854px;
	margin-bottom:0px;
	display:inline;
	float:left;
	background-image: url(../images/right_2_inside.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#title_bottom {
	position: relative;
	width:795px;
	height:111px;
	margin-bottom:0px;
	display:inline;
	float:left;
	background-image: url(../images/title_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#footer {
	width:795px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #806949;
	text-align:center;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 25px;
	padding-left: 10px;
}

#footer_inside {
	position:relative;
	display:block;
	width:775px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #806949;
	text-align:center;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 25px;
	padding-left: 10px;
}

.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #806949;
	text-align:center;
}

a.menu {
	padding-right: 10px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #7E6747;
	line-height: 12px;
}

a.menu_first {
	padding-right: 10px;
	padding-left: 10px;
	line-height: 12px;
}

a.menu:link, a.menu_first:link, a.copyright:link, a.copyright:visited, a.menu:visited, a.menu_first:visited {
	text-decoration: none;
	color: #806949;
}

a.menu:hover, a.menu_first:hover, a.copyright:hover {
	color: #EEE8DF;
	text-decoration: underline;
}

#bottom_inside {
	width:795px;
	text-align:center;
	background-image: url(../images/bottom_inside.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

