/*
    win-frame
    /win/s-h/css/frame.css
	CSS Document
*/

body {
	margin: 0;
	padding: 0;
	background: #7197bb;
	font-family: Helvetica, sans-serif;
}


#page
{
  margin: 0 auto 0 auto; 
  margin-left:0px;
  margin-top:0px;
  display: block; 
  height:auto;
  position: relative;
  overflow: left; 
  width: 690px;
}


.tbox1
{
	margin-left:-6px;
	text-align:center;
	width: 350px;
	float: left;
}



#page-top
{
	width: 941px;
        height:13px;
	background-image:url(/images/dining/frame/top-window-page.png);
	background-repeat:no-repeat;
}

#title
{
	position:absolute;
	top:13px;
	left:0px;
        width:942px;
        height:108px;
	background-image:url(/images/dining/frame/title-dine1.png);
	background-repeat:no-repeat;
}

#title h1
{
	position:relative;
	top:7px;
	margin-left:230px;
        font-family:Times New Roman;
	font-style:italic;
	text-align:center;
	color:#000000;
	font-size:38px;
}

#page-main_body
{
	position:absolute;
	top:121px;
	left:0px;
        width:941px;
        height:364px;
	background-image:url(/images/dining/frame/main-bg1.png);
	background-repeat:yes-repeat;	
}

#page-main_bottom
{
	position:absolute;
	top:485px;
	left:0px;
        width:941px;
        height:36px;
	background-image:url(/images/dining/frame/window-page-bottom.png);
	background-repeat:no-repeat;	
}


#Sign
{
	position:absolute;
	top:34px;
	left:20px;
        width:176px;
        height:458px;
	background-image:url(/buttons/shops/winframe/sign-for-shops.png);
	background-repeat:no-repeat;
	z-index:999	
}

#Sign1
{
	position:absolute;
	top:35px;
	left:78px;
        width:90px;
        height:76px;
	background-image:url(/buttons/shops/winframe/b-j-flower/flowers-1.png);
	background-repeat:no-repeat;	
}

#Sign2
{
	position:absolute;
	top:415px;
	left:78px;
        width:90px;
        height:76px;
	background-image:url(/buttons/shops/winframe/b-j-flower/flowers-2.png);
	background-repeat:no-repeat;	
}

#Sign3
{
	position:absolute;
	top:190px;
	left:1px;
        width:55px;
        height:160px;
	background-image:url(/buttons/shops/winframe/b-j-flower/flowers-3.png);
	background-repeat:no-repeat;	
}

/*

#top-left
{
	position:absolute;
	top:30px;
	left:255px;
        width:136px;
        height:89px;
	background-image:url();
	background-repeat:no-repeat
}

#top-right
{
	position:absolute;
	top:30px;
	left:780px;
        width:136px;
        height:89px;
	background-image:url();
	background-repeat:no-repeat;
}

*/

#side-menu-button-1
{
	position:absolute;
	top:124px;
	left:75px;
	overflow:hidden;
	width:119px;
	height:36px;
	background:url(/buttons/shops/winframe/sign-orange-white.png) no-repeat 0 0;
	z-index:999
}

#side-menu-button-1:hover
{
background-position:0 -36px
}

#side-menu-button-2
{
	position:absolute;
	top:160px;
	left:75px;
	overflow:hidden;
	width:119px;
	height:36px;
	background:url(/buttons/shops/winframe/shops-blue-white.png) no-repeat 0 0;
	z-index:999
}


#side-menu-button-2:hover
{
background-position:0 -36px
}

#side-menu-button-3
{
	position:absolute;
	top:196px;
	left:75px;
	overflow:hidden;
	width:119px;
	height:36px;
	background:url(/buttons/shops/winframe/shops-green-white.png) no-repeat 0 0;
	z-index:999
}


#side-menu-button-3:hover
{
background-position:0 -36px
}

#side-menu-button-4
{
	position:absolute;
	top:232px;
	left:75px;
	overflow:hidden;
	width:119px;
	height:36px;
	background:url(/buttons/shops/winframe/shops-yellow-white.png) no-repeat 0 0;
	z-index:999
}


#side-menu-button-4:hover
{
background-position:0 -36px
}

#side-menu-button-5
{
	position:absolute;
	top:268px;
	left:75px;
	overflow:hidden;
	width:119px;
	height:36px;
	background:url(/buttons/shops/winframe/shops-red-white.png) no-repeat 0 0;
	z-index:999
}


#side-menu-button-5:hover
{
background-position:0 -36px
}

#side-menu-button-6
{
	position:absolute;
	top:304px;
	left:75px;
	overflow:hidden;
	width:119px;
	height:36px;
	background:url(/buttons/shops/winframe/shops-silver-white.png) no-repeat 0 0;
	z-index:999
}

#side-menu-button-6:hover
{
background-position:0 -36px
}

#side-menu-button-7
{
	position:absolute;
	top:340px;
	left:75px;
	overflow:hidden;
	width:119px;
	height:36px;
	background:url(/buttons/shops/winframe/shops-purple-white.png) no-repeat 0 0;
	z-index:999
}


#side-menu-button-7:hover
{
background-position:0 -36px
}

#side-menu-button-8
{
	position:absolute;
	top:376px;
	left:75px;
	overflow:hidden;
	width:119px;
	height:36px;
	background:url(/buttons/shops/winframe/shops-l-green-white.png) no-repeat 0 0;
	z-index:999
}


#side-menu-button-8:hover
{
background-position:0 -36px
}

#side-menu-button-9
{
	position:absolute;
	top:376px;
	left:35px;
	overflow:hidden;
	width:150px;
	height:33px;
	background:url(/buttons/din/winframe/b-one-blank-pl.png) no-repeat 0 0;
	z-index:999
}


#side-menu-button-9-off:hover
{
background-position:0 -33px
}

#side-menu-button-10
{
	position:absolute;
	top:343px;
	left:35px;
	overflow:hidden;
	width:150px;
	height:30px;
	background:url(/buttons/din/winframe/shp-button_10.png) no-repeat 0 0;
	z-index:999
}


#side-menu-button-10:hover
{
background-position:0 -30px
}

#side-menu-button-1 p, #side-menu-button-2 p, #side-menu-button-3 p, #side-menu-button-4 p, #side-menu-button-5 p,
#side-menu-button-6 p, #side-menu-button-7 p, #side-menu-button-8 p

{
	position:absolute;
	top:-10px;
	left:5px;
	overflow:hidden;
	width:108px;
	height:36px;
        font-family: Arial, Helvetica, sans-serif;
        color:#000;
        font-size:16px;
        font-style:italic;
        font-weight:900;
        text-align:center;
}

#side-menu-button-11:hover
{
background-position:0 -25px
}