/* Miyama 2007 */

body {
	margin: 0px;
	background-color: #978658;
	background-image:url(images/shared/bg.gif);
	background-repeat:repeat-x;
	
	
}

.sig_color {color: #5B5136}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff9ce;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660000;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #663300;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

.f {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff9ce;
}
.f:link {
	text-decoration: none;
}
.f:visited {
	text-decoration: none;
	color: #fff9ce;
}
.f:hover {
	text-decoration: none;
}
.f:active {
	text-decoration: none;
}

/*///////////// IE 6 .PNG FIX /////////////*/

/*SEE PAGE SOURCE IN CONDITIONAL COMMENTS*/

/*///////////// CSS Full Center Attributes /////////////*/

#horizon {
	color: white;
	background-color: transparent;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
	visibility: visible;
	display: block;
}

#content {
	position:absolute !important;
	z-index:500 !important;
	font-family: Verdana, Geneva, Arial, sans-serif;
	background-color: transparent;
	margin-left: -465px;
	position: absolute;
	top: -355px;
	left: 50%;
	width: 933px;
	height: 694px;
	visibility: visible;
}

/*///////////// OUTER GLOW IMAGES /////////////*/

#top_glow {
	position:absloute;
	left:0px;
	top:0px;
	width:933px;
	height:50px;
	/*background-image:url(images/shared/top_glow.png);
	background-repeat:no-repeat;*/
}

#left_glow {
	position:absolute;
	left:0px;
	top:50px;
	width:50px;
	height:594px;
	/*background-image:url(images/shared/left_glow.png);
	background-repeat:no-repeat;*/
}

#right_glow {
	position:absolute;
	left:883px;
	top:50px;
	width:50px;
	height:594px;
	/*background-image:url(images/shared/right_glow.png);
	background-repeat:no-repeat;*/
}

#bottom_glow {
	position:absolute;
	left:0px;
	top:644px;
	width:933px;
	height:50px;
	/*background-image:url(images/shared/bottom_glow.png);
	background-repeat:no-repeat;*/
}

/*///////////// MAIN IMAGES /////////////*/

#index_main {
	position:absolute;
	left:50px;
	top:50px;
	width:450px;
	height:594px;

}

#index_main_bottom {
	position:absolute;
	left:50px;
	top:347px;
	width:450px;
	height:297px;
	background-image:url(images/index/main_bottom.png);
	background-repeat:no-repeat;

}

#cuisine_main_top {
	position:absolute;
	left:50px;
	top:50px;
	width:450px;
	height:297px;
	background-image:url(images/cuisine/main_top.png);
	background-repeat:no-repeat;

}

#cuisine_main_bottom {
	position:absolute;
	left:50px;
	top:347px;
	width:450px;
	height:297px;
	background-image:url(images/cuisine/main_bottom.png);
	background-repeat:no-repeat;

}

#atmosphere_main_top {
	position:absolute;
	left:50px;
	top:50px;
	width:450px;
	height:297px;
	background-image:url(images/atmosphere/main_top.png);
	background-repeat:no-repeat;

}

#atmosphere_main_bottom {
	position:absolute;
	left:50px;
	top:347px;
	width:450px;
	height:297px;
	background-image:url(images/atmosphere/main_bottom.png);
	background-repeat:no-repeat;

}

#history_main_top {
	position:absolute;
	left:50px;
	top:50px;
	width:450px;
	height:297px;
	background-image:url(images/history/main_top.png);
	background-repeat:no-repeat;

}

#history_main_bottom {
	position:absolute;
	left:50px;
	top:347px;
	width:450px;
	height:297px;
	background-image:url(images/history/main_bottom.png);
	background-repeat:no-repeat;

}

#contact_main_top {
	position:absolute;
	left:50px;
	top:50px;
	width:450px;
	height:297px;
	background-image:url(images/contact/main_top.png);
	background-repeat:no-repeat;

}

#contact_main_bottom {
	position:absolute;
	left:50px;
	top:347px;
	width:450px;
	height:297px;
	background-image:url(images/contact/main_bottom.png);
	background-repeat:no-repeat;

}

/*///////////// COPY/TYPE/HEADINGS ETC. /////////////*/

.bodyCopy {
	font-size: 12px;
	color: #000000;
}



.miyamaHeader {
	color: #b1a27d;
	font-size: 18px;
}



#index_copy {
	position:absolute;
	left:10px;
	top:30px;
	width:345px;
	height:370px;
	padding:5px 5px 5px 5px;
}

#atmosphere_copy {
	position:absolute;
	left:10px;
	top:30px;
	width:345px;
	height:350px;
	padding:5px 5px 5px 5px;
}

#cuisine_copy {
	position:absolute;
	left:10px;
	top:5px;
	width:345px;
	height:410px;
	padding:5px 5px 5px 5px;
}

#history_copy {
	position:absolute;
	left:10px;
	top:5px;
	width:345px;
	height:397px;
	padding:5px 5px 5px 5px;
}

#contact_copy {
	position:absolute;
	left:10px;
	top:30px;
	width:345px;
	height:350px;
	padding:5px 5px 5px 5px;
}

/*///////////// CONTENT AREA /////////////*/

#logo {
	position:absolute;
	left:501px;
	top:513px;
	width:373px;
	height:120px;

}

#logo_side {
	position:absolute;
	left:874px;
	top:513px;
	width:9px;
	height:131px;
	background-image:url(images/shared/logo_side.png);
	background-repeat:no-repeat;

}

#logo_bottom {
	position:absolute;
	left:501px;
	top:633px;
	width:375px;
	height:11px;
	background-image:url(images/shared/logo_bottom.png);
	background-repeat:no-repeat;

}

#content_bg {
	position:absolute;
	left:501px;
	top:98px;
	width:373px;
	height:416px;
	background-image:url(images/shared/content_bg.jpg);
	background-repeat:no-repeat;

}

#content_bg_history {
	position:absolute;
	left:501px;
	top:98px;
	width:373px;
	height:416px;
	background-image:url(images/history/content_bg_history.jpg);
	background-repeat:no-repeat;

}

#content_bg_side {
	position:absolute;
	left:874px;
	top:98px;
	width:9px;
	height:415px;
	background-image:url(images/shared/content_bg_side.png);
	background-repeat:no-repeat;
}

/*///////////// NAV /////////////*/


#atmosphere{
position:absolute;
left:0px;
top:0px;
height: 32px;
width: 92px;
text-indent: 10000px;
overflow: hidden;
background: url(images/navigation/atmosphere_css.jpg) top left no-repeat;
display: block;

}
 
#atmosphere:hover{

background-position: bottom left;

}

#atmosphere-on{
position:absolute;
left:0px;
top:0px;
height: 32px;
width: 92px;
}

/*****************/

#cuisine{
position:absolute;
left:92px;
top:0px;
height: 32px;
width: 62px;
text-indent: 10000px;
overflow: hidden;
background: url(images/navigation/cuisine_css.jpg) top left no-repeat;
display: block;

}
 
#cuisine:hover{

background-position: bottom left;

}

#cuisine-on{
position:absolute;
left:92px;
top:0px;
height: 32px;
width: 62px;
}

/*****************/

#reservations{
position:absolute;
left:154px;
top:0px;
height: 32px;
width: 100px;
text-indent: 10000px;
overflow: hidden;
background: url(images/navigation/reservations_css.jpg) top left no-repeat;
display: block;

}
 
#reservations:hover{

background-position: bottom left;

}

#reservations-on{
position:absolute;
left:154px;
top:0px;
height: 32px;
width: 100px;
}

/*****************/

#history{
position:absolute;
left:254px;
top:0px;
height: 32px;
width: 62px;
text-indent: 10000px;
overflow: hidden;
background: url(images/navigation/history_css.jpg) top left no-repeat;
display: block;

}
 
#history:hover{

background-position: bottom left;

}

#history-on{
position:absolute;
left:254px;
top:0px;
height:32px;
width: 62px;
}

/*****************/

#contact{
position:absolute;
left:316px;
top:0px;
height: 32px;
width: 57px;
text-indent: 10000px;
overflow: hidden;
background: url(images/navigation/contact_css.jpg) top left no-repeat;
display: block;

}
 
 
#contact-on{
position:absolute;
left:316px;
top:0px;
height: 32px;
width: 57px;
}


#contact:hover{

background-position: bottom left;

}

/*///////////// NAV AREA (TOP AND SIDE) /////////////*/

#nav_top {
	position:absolute;
	left:501px;
	top:50px;
	width:373px;
	height:16px;
	background-image:url(images/shared/nav_top.png);
	background-repeat:no-repeat;

}

#nav_side {
	position:absolute;
	left:874px;
	top:50px;
	width:9px;
	height:48px;
	background-image:url(images/shared/nav_side.png);
	background-repeat:no-repeat;
}


#nav_div {
	position:absolute;
	left:501px;
	top:66px;
	width:373px;
	height:32px;

}



/*///////////// BAMBOO /////////////*/

#bamboo {
	z-index:0 !important;
	position:absolute !important;
	background-image:url(images/shared/bamboo.png);
	background-repeat:no-repeat;
	background-position:bottom;
	background-position:left;
	width:400px;
	height:268px;
	bottom:0px;
}
